diff --git a/CHANGELOG.md b/CHANGELOG.md index 98da0449..90e2f281 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,12 @@ CHANGELOG for FlatCAM beta ================================================= +18.03.2021 + +- changed some strings; updated the translation strings with the new strings (they need to be translated) +- modified all the plugins (formerly named Tools) to auto select in the plugin the selected object from Project Menu +- small changes in Tools Database + 15.03.2021 - the GCode generation takes now into consideration the Toolchange X-Y parameter as a starting point diff --git a/appDatabase.py b/appDatabase.py index 200a4c26..415bb9b2 100644 --- a/appDatabase.py +++ b/appDatabase.py @@ -1418,25 +1418,25 @@ class ToolsDB2(QtWidgets.QWidget): "tooldia": self.ui.dia_entry, # Milling - "tool_type": self.ui.mill_shape_combo, - "cutz": self.ui.mill_cutz_entry, - "multidepth": self.ui.mill_multidepth_cb, - "depthperpass": self.ui.mill_multidepth_entry, - "travelz": self.ui.mill_travelz_entry, - "feedrate": self.ui.mill_frxy_entry, - "feedrate_z": self.ui.mill_frz_entry, - "spindlespeed": self.ui.mill_spindle_entry, - "dwell": self.ui.mill_dwell_cb, - "dwelltime": self.ui.mill_dwelltime_entry, + "tools_mill_tool_type": self.ui.mill_shape_combo, + "tools_mill_cutz": self.ui.mill_cutz_entry, + "tools_mill_multidepth": self.ui.mill_multidepth_cb, + "tools_mill_depthperpass": self.ui.mill_multidepth_entry, + "tools_mill_travelz": self.ui.mill_travelz_entry, + "tools_mill_feedrate": self.ui.mill_frxy_entry, + "tools_mill_feedrate_z": self.ui.mill_frz_entry, + "tools_mill_spindlespeed": self.ui.mill_spindle_entry, + "tools_mill_dwell": self.ui.mill_dwell_cb, + "tools_mill_dwelltime": self.ui.mill_dwelltime_entry, - "type": self.ui.mill_type_combo, - "offset": self.ui.mill_tooloffset_combo, - "offset_value": self.ui.mill_custom_offset_entry, - "vtipdia": self.ui.mill_vdia_entry, - "vtipangle": self.ui.mill_vangle_entry, - "feedrate_rapid": self.ui.mill_frapids_entry, - "extracut": self.ui.mill_ecut_cb, - "extracut_length": self.ui.mill_ecut_length_entry, + "tools_mill_type": self.ui.mill_type_combo, + "tools_mill_offset": self.ui.mill_tooloffset_combo, + "tools_mill_offset_value": self.ui.mill_custom_offset_entry, + "tools_mill_vtipdia": self.ui.mill_vdia_entry, + "tools_mill_vtipangle": self.ui.mill_vangle_entry, + "tools_mill_feedrate_rapid": self.ui.mill_frapids_entry, + "tools_mill_extracut": self.ui.mill_ecut_cb, + "tools_mill_extracut_length": self.ui.mill_ecut_length_entry, # NCC "tools_ncc_operation": self.ui.ncc_op_radio, @@ -1797,9 +1797,11 @@ class ToolsDB2(QtWidgets.QWidget): item.setData(2, QtCore.Qt.ToolTipRole, op_name) item.setData(3, QtCore.Qt.ToolTipRole, str(dia)) except Exception as e: - print('FlatCAMCoomn.ToolDB2.build_db_ui() -> ', str(e)) + self.app.log.error('FlatCAMCoomn.ToolDB2.build_db_ui() -> ', str(e)) + self.ui.tree_widget.blockSignals(False) except Exception as e: + self.ui.tree_widget.blockSignals(False) self.app.log.error("ToolDB.build_db_ui.add_plugin_table_line() --> %s" % str(e)) header = self.ui.tree_widget.header() diff --git a/appEditors/AppExcEditor.py b/appEditors/AppExcEditor.py index 8e1fde57..39cfdba6 100644 --- a/appEditors/AppExcEditor.py +++ b/appEditors/AppExcEditor.py @@ -3990,12 +3990,9 @@ class AppExcEditorUI: self.level = QtWidgets.QToolButton() self.level.setToolTip( _( - "In BEGINNER mode many parameters\n" - "are hidden from the user in this mode.\n" - "ADVANCED mode will make available all parameters.\n\n" - "To change the application LEVEL, go to:\n" - "Edit -> Preferences -> General and check:\n" - "'APP. LEVEL' radio button." + "Beginner Mode - many parameters are hidden.\n" + "Advanced Mode - full control.\n" + "Permanent change is done in 'Preferences' menu." ) ) # self.level.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter) diff --git a/appEditors/AppGeoEditor.py b/appEditors/AppGeoEditor.py index 3bdd4e47..1813262c 100644 --- a/appEditors/AppGeoEditor.py +++ b/appEditors/AppGeoEditor.py @@ -3406,12 +3406,9 @@ class AppGeoEditor(QtCore.QObject): self.level = QtWidgets.QToolButton() self.level.setToolTip( _( - "In BEGINNER mode many parameters\n" - "are hidden from the user in this mode.\n" - "ADVANCED mode will make available all parameters.\n\n" - "To change the application LEVEL, go to:\n" - "Edit -> Preferences -> General and check:\n" - "'APP. LEVEL' radio button." + "Beginner Mode - many parameters are hidden.\n" + "Advanced Mode - full control.\n" + "Permanent change is done in 'Preferences' menu." ) ) # self.level.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter) diff --git a/appEditors/AppGerberEditor.py b/appEditors/AppGerberEditor.py index cb9226d7..5e138b0c 100644 --- a/appEditors/AppGerberEditor.py +++ b/appEditors/AppGerberEditor.py @@ -6008,12 +6008,9 @@ class AppGerberEditorUI: self.level = QtWidgets.QToolButton() self.level.setToolTip( _( - "In BEGINNER mode many parameters\n" - "are hidden from the user in this mode.\n" - "ADVANCED mode will make available all parameters.\n\n" - "To change the application LEVEL, go to:\n" - "Edit -> Preferences -> General and check:\n" - "'APP. LEVEL' radio button." + "Beginner Mode - many parameters are hidden.\n" + "Advanced Mode - full control.\n" + "Permanent change is done in 'Preferences' menu." ) ) # self.level.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter) diff --git a/appEditors/appGCodeEditor.py b/appEditors/appGCodeEditor.py index e94a5986..4b5639c9 100644 --- a/appEditors/appGCodeEditor.py +++ b/appEditors/appGCodeEditor.py @@ -757,12 +757,9 @@ class AppGCodeEditorUI: self.level = QtWidgets.QToolButton() self.level.setToolTip( _( - "In BEGINNER mode many parameters\n" - "are hidden from the user in this mode.\n" - "ADVANCED mode will make available all parameters.\n\n" - "To change the application LEVEL, go to:\n" - "Edit -> Preferences -> General and check:\n" - "'APP. LEVEL' radio button." + "Beginner Mode - many parameters are hidden.\n" + "Advanced Mode - full control.\n" + "Permanent change is done in 'Preferences' menu." ) ) # self.level.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter) diff --git a/appGUI/ObjectUI.py b/appGUI/ObjectUI.py index c89f3bf4..b0b962f3 100644 --- a/appGUI/ObjectUI.py +++ b/appGUI/ObjectUI.py @@ -69,12 +69,9 @@ class ObjectUI(QtWidgets.QWidget): self.level = QtWidgets.QToolButton() self.level.setToolTip( _( - "In BEGINNER mode many parameters\n" - "are hidden from the user in this mode.\n" - "ADVANCED mode will make available all parameters.\n\n" - "To change the application LEVEL, go to:\n" - "Edit -> Preferences -> General and check:\n" - "'APP. LEVEL' radio button." + "Beginner Mode - many parameters are hidden.\n" + "Advanced Mode - full control.\n" + "Permanent change is done in 'Preferences' menu." ) ) self.level.setCheckable(True) diff --git a/appPlugins/ToolCopperThieving.py b/appPlugins/ToolCopperThieving.py index 85970560..0f48c09f 100644 --- a/appPlugins/ToolCopperThieving.py +++ b/appPlugins/ToolCopperThieving.py @@ -177,6 +177,12 @@ class ToolCopperThieving(AppTool): self.robber_line = None self.thief_solid_geometry = [] + # SELECT THE CURRENT OBJECT + obj = self.app.collection.get_active() + if obj and obj.kind == 'gerber': + obj_name = obj.options['name'] + self.ui.grb_object_combo.set_value(obj_name) + def on_ref_combo_type_change(self): obj_type = self.ui.ref_combo_type.currentIndex() self.ui.ref_combo.setRootModelIndex(self.app.collection.index(obj_type, 0, QtCore.QModelIndex())) diff --git a/appPlugins/ToolCorners.py b/appPlugins/ToolCorners.py index d49649e3..bd4f157a 100644 --- a/appPlugins/ToolCorners.py +++ b/appPlugins/ToolCorners.py @@ -125,6 +125,12 @@ class ToolCorners(AppTool): self.ui.type_radio.set_value(self.app.defaults["tools_corners_type"]) self.ui.drill_dia_entry.set_value(self.app.defaults["tools_corners_drill_dia"]) + # SELECT THE CURRENT OBJECT + obj = self.app.collection.get_active() + if obj and obj.kind == 'gerber': + obj_name = obj.options['name'] + self.ui.object_combo.set_value(obj_name) + # Show/Hide Advanced Options app_mode = self.app.defaults["global_app_level"] self.change_level(app_mode) @@ -663,12 +669,9 @@ class CornersUI: self.level = QtWidgets.QToolButton() self.level.setToolTip( _( - "In BEGINNER mode many parameters\n" - "are hidden from the user in this mode.\n" - "ADVANCED mode will make available all parameters.\n\n" - "To change the application LEVEL, go to:\n" - "Edit -> Preferences -> General and check:\n" - "'APP. LEVEL' radio button." + "Beginner Mode - many parameters are hidden.\n" + "Advanced Mode - full control.\n" + "Permanent change is done in 'Preferences' menu." ) ) self.level.setCheckable(True) diff --git a/appPlugins/ToolCutOut.py b/appPlugins/ToolCutOut.py index 86d9baca..8f7d4a98 100644 --- a/appPlugins/ToolCutOut.py +++ b/appPlugins/ToolCutOut.py @@ -2330,12 +2330,9 @@ class CutoutUI: self.level = QtWidgets.QToolButton() self.level.setToolTip( _( - "In BEGINNER mode many parameters\n" - "are hidden from the user in this mode.\n" - "ADVANCED mode will make available all parameters.\n\n" - "To change the application LEVEL, go to:\n" - "Edit -> Preferences -> General and check:\n" - "'APP. LEVEL' radio button." + "Beginner Mode - many parameters are hidden.\n" + "Advanced Mode - full control.\n" + "Permanent change is done in 'Preferences' menu." ) ) # self.level.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter) diff --git a/appPlugins/ToolDblSided.py b/appPlugins/ToolDblSided.py index bb50ce5b..1cadb5ab 100644 --- a/appPlugins/ToolDblSided.py +++ b/appPlugins/ToolDblSided.py @@ -157,11 +157,30 @@ class DblSidedTool(AppTool): self.ui.align_ref_label_val.set_value('%.*f' % (self.decimals, 0.0)) - # run once to make sure that the obj_type attribute is updated in the FCComboBox - self.ui.object_type_radio.set_value('grb') - self.on_object_type('grb') - self.ui.box_type_radio.set_value('grb') - self.on_combo_box_type('grb') + # SELECT THE CURRENT OBJECT + obj = self.app.collection.get_active() + if obj: + obj_name = obj.options['name'] + if obj.kind == 'gerber': + # run once to make sure that the obj_type attribute is updated in the FCComboBox + self.ui.object_type_radio.set_value('grb') + self.on_object_type('grb') + self.ui.box_type_radio.set_value('grb') + self.on_combo_box_type('grb') + elif obj.kind == 'excellon': + # run once to make sure that the obj_type attribute is updated in the FCComboBox + self.ui.object_type_radio.set_value('exc') + self.on_object_type('exc') + self.ui.box_type_radio.set_value('exc') + self.on_combo_box_type('exc') + elif obj.kind == 'geometry': + # run once to make sure that the obj_type attribute is updated in the FCComboBox + self.ui.object_type_radio.set_value('geo') + self.on_object_type('geo') + self.ui.box_type_radio.set_value('geo') + self.on_combo_box_type('geo') + + self.ui.object_combo.set_value(obj_name) if self.local_connected is True: self.disconnect_events() @@ -642,12 +661,9 @@ class DsidedUI: self.level = QtWidgets.QToolButton() self.level.setToolTip( _( - "In BEGINNER mode many parameters\n" - "are hidden from the user in this mode.\n" - "ADVANCED mode will make available all parameters.\n\n" - "To change the application LEVEL, go to:\n" - "Edit -> Preferences -> General and check:\n" - "'APP. LEVEL' radio button." + "Beginner Mode - many parameters are hidden.\n" + "Advanced Mode - full control.\n" + "Permanent change is done in 'Preferences' menu." ) ) # self.level.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter) diff --git a/appPlugins/ToolDrilling.py b/appPlugins/ToolDrilling.py index 386ad5e0..fbc64f30 100644 --- a/appPlugins/ToolDrilling.py +++ b/appPlugins/ToolDrilling.py @@ -2244,12 +2244,9 @@ class DrillingUI: self.level = QtWidgets.QToolButton() self.level.setToolTip( _( - "In BEGINNER mode many parameters\n" - "are hidden from the user in this mode.\n" - "ADVANCED mode will make available all parameters.\n\n" - "To change the application LEVEL, go to:\n" - "Edit -> Preferences -> General and check:\n" - "'APP. LEVEL' radio button." + "Beginner Mode - many parameters are hidden.\n" + "Advanced Mode - full control.\n" + "Permanent change is done in 'Preferences' menu." ) ) # self.level.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter) diff --git a/appPlugins/ToolEtchCompensation.py b/appPlugins/ToolEtchCompensation.py index 56778562..b7f0737c 100644 --- a/appPlugins/ToolEtchCompensation.py +++ b/appPlugins/ToolEtchCompensation.py @@ -101,6 +101,12 @@ class ToolEtchCompensation(AppTool): self.ui.thick_entry.set_value(18.0) self.ui.ratio_radio.set_value('factor') + # SELECT THE CURRENT OBJECT + obj = self.app.collection.get_active() + if obj and obj.kind == 'gerber': + obj_name = obj.options['name'] + self.ui.gerber_combo.set_value(obj_name) + def on_ratio_change(self, val): """ Called on activated_custom signal of the RadioSet GUI element self.radio_ratio diff --git a/appPlugins/ToolExtract.py b/appPlugins/ToolExtract.py index e41689bf..99aae048 100644 --- a/appPlugins/ToolExtract.py +++ b/appPlugins/ToolExtract.py @@ -191,6 +191,12 @@ class ToolExtract(AppTool): self.ui.margin_cut_entry.set_value(float(self.app.defaults["tools_extract_cut_margin"])) self.ui.thick_cut_entry.set_value(float(self.app.defaults["tools_extract_cut_thickness"])) + # SELECT THE CURRENT OBJECT + obj = self.app.collection.get_active() + if obj and obj.kind == 'gerber': + obj_name = obj.options['name'] + self.ui.gerber_object_combo.set_value(obj_name) + def build_tool_ui(self): self.ui_disconnect() diff --git a/appPlugins/ToolFiducials.py b/appPlugins/ToolFiducials.py index 6c7861ce..bb93c72f 100644 --- a/appPlugins/ToolFiducials.py +++ b/appPlugins/ToolFiducials.py @@ -163,6 +163,12 @@ class ToolFiducials(AppTool): app_mode = self.app.defaults["global_app_level"] self.change_level(app_mode) + # SELECT THE CURRENT OBJECT + obj = self.app.collection.get_active() + if obj and obj.kind == 'gerber': + obj_name = obj.options['name'] + self.ui.grb_object_combo.set_value(obj_name) + def change_level(self, level): """ @@ -770,12 +776,9 @@ class FidoUI: self.level = QtWidgets.QToolButton() self.level.setToolTip( _( - "In BEGINNER mode many parameters\n" - "are hidden from the user in this mode.\n" - "ADVANCED mode will make available all parameters.\n\n" - "To change the application LEVEL, go to:\n" - "Edit -> Preferences -> General and check:\n" - "'APP. LEVEL' radio button." + "Beginner Mode - many parameters are hidden.\n" + "Advanced Mode - full control.\n" + "Permanent change is done in 'Preferences' menu." ) ) self.level.setCheckable(True) diff --git a/appPlugins/ToolFilm.py b/appPlugins/ToolFilm.py index 808578b3..5d4cb31f 100644 --- a/appPlugins/ToolFilm.py +++ b/appPlugins/ToolFilm.py @@ -199,6 +199,25 @@ class Film(AppTool): self.on_type_obj_index_changed(val='grb') self.on_type_box_index_changed(val='grb') + obj = self.app.collection.get_active() + if obj: + obj_name = obj.options['name'] + if obj.kind == 'gerber': + # run once to make sure that the obj_type attribute is updated in the FCComboBox + self.ui.tf_type_obj_combo.set_value('grb') + self.on_object_type('grb') + self.ui.tf_type_box_combo.set_value('grb') + self.on_combo_box_type('grb') + elif obj.kind == 'geometry': + # run once to make sure that the obj_type attribute is updated in the FCComboBox + self.ui.tf_type_obj_combo.set_value('geo') + self.on_object_type('geo') + self.ui.tf_type_box_combo.set_value('geo') + self.on_combo_box_type('geo') + + self.ui.tf_type_obj_combo.set_value(obj_name) + self.ui.tf_type_box_combo.set_value(obj_name) + # Show/Hide Advanced Options app_mode = self.app.defaults["global_app_level"] self.change_level(app_mode) @@ -1122,12 +1141,9 @@ class FilmUI: self.level = QtWidgets.QToolButton() self.level.setToolTip( _( - "In BEGINNER mode many parameters\n" - "are hidden from the user in this mode.\n" - "ADVANCED mode will make available all parameters.\n\n" - "To change the application LEVEL, go to:\n" - "Edit -> Preferences -> General and check:\n" - "'APP. LEVEL' radio button." + "Beginner Mode - many parameters are hidden.\n" + "Advanced Mode - full control.\n" + "Permanent change is done in 'Preferences' menu." ) ) # self.level.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter) diff --git a/appPlugins/ToolFollow.py b/appPlugins/ToolFollow.py index d52e62a0..c62b2ab7 100644 --- a/appPlugins/ToolFollow.py +++ b/appPlugins/ToolFollow.py @@ -135,6 +135,12 @@ class ToolFollow(AppTool, Gerber): self.poly_drawn = False self.area_sel_disconnect_flag = False + # SELECT THE CURRENT OBJECT + obj = self.app.collection.get_active() + if obj and obj.kind == 'gerber': + obj_name = obj.options['name'] + self.ui.object_combo.set_value(obj_name) + # Show/Hide Advanced Options app_mode = self.app.defaults["global_app_level"] self.change_level(app_mode) @@ -683,12 +689,9 @@ class FollowUI: self.level = QtWidgets.QToolButton() self.level.setToolTip( _( - "In BEGINNER mode many parameters\n" - "are hidden from the user in this mode.\n" - "ADVANCED mode will make available all parameters.\n\n" - "To change the application LEVEL, go to:\n" - "Edit -> Preferences -> General and check:\n" - "'APP. LEVEL' radio button." + "Beginner Mode - many parameters are hidden.\n" + "Advanced Mode - full control.\n" + "Permanent change is done in 'Preferences' menu." ) ) self.level.setCheckable(True) diff --git a/appPlugins/ToolInvertGerber.py b/appPlugins/ToolInvertGerber.py index e5faca28..84a72966 100644 --- a/appPlugins/ToolInvertGerber.py +++ b/appPlugins/ToolInvertGerber.py @@ -96,6 +96,12 @@ class ToolInvertGerber(AppTool): self.ui.margin_entry.set_value(float(self.app.defaults["tools_invert_margin"])) self.ui.join_radio.set_value(self.app.defaults["tools_invert_join_style"]) + # SELECT THE CURRENT OBJECT + obj = self.app.collection.get_active() + if obj and obj.kind == 'gerber': + obj_name = obj.options['name'] + self.ui.gerber_combo.set_value(obj_name) + def on_grb_invert(self): margin = self.ui.margin_entry.get_value() if round(margin, self.decimals) == 0.0: diff --git a/appPlugins/ToolIsolation.py b/appPlugins/ToolIsolation.py index f1edcd31..b731939d 100644 --- a/appPlugins/ToolIsolation.py +++ b/appPlugins/ToolIsolation.py @@ -3181,12 +3181,9 @@ class IsoUI: self.level = QtWidgets.QToolButton() self.level.setToolTip( _( - "In BEGINNER mode many parameters\n" - "are hidden from the user in this mode.\n" - "ADVANCED mode will make available all parameters.\n\n" - "To change the application LEVEL, go to:\n" - "Edit -> Preferences -> General and check:\n" - "'APP. LEVEL' radio button." + "Beginner Mode - many parameters are hidden.\n" + "Advanced Mode - full control.\n" + "Permanent change is done in 'Preferences' menu." ) ) self.level.setCheckable(True) diff --git a/appPlugins/ToolLevelling.py b/appPlugins/ToolLevelling.py index 1a948ebf..51f08dc7 100644 --- a/appPlugins/ToolLevelling.py +++ b/appPlugins/ToolLevelling.py @@ -1745,12 +1745,9 @@ class LevelUI: self.level = QtWidgets.QToolButton() self.level.setToolTip( _( - "In BEGINNER mode many parameters\n" - "are hidden from the user in this mode.\n" - "ADVANCED mode will make available all parameters.\n\n" - "To change the application LEVEL, go to:\n" - "Edit -> Preferences -> General and check:\n" - "'APP. LEVEL' radio button." + "Beginner Mode - many parameters are hidden.\n" + "Advanced Mode - full control.\n" + "Permanent change is done in 'Preferences' menu." ) ) # self.level.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter) diff --git a/appPlugins/ToolMilling.py b/appPlugins/ToolMilling.py index 438c673a..eb2a1232 100644 --- a/appPlugins/ToolMilling.py +++ b/appPlugins/ToolMilling.py @@ -3689,12 +3689,9 @@ class MillingUI: self.level = QtWidgets.QToolButton() self.level.setToolTip( _( - "In BEGINNER mode many parameters\n" - "are hidden from the user in this mode.\n" - "ADVANCED mode will make available all parameters.\n\n" - "To change the application LEVEL, go to:\n" - "Edit -> Preferences -> General and check:\n" - "'APP. LEVEL' radio button." + "Beginner Mode - many parameters are hidden.\n" + "Advanced Mode - full control.\n" + "Permanent change is done in 'Preferences' menu." ) ) # self.level.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter) diff --git a/appPlugins/ToolNCC.py b/appPlugins/ToolNCC.py index a354bc69..e97f84e5 100644 --- a/appPlugins/ToolNCC.py +++ b/appPlugins/ToolNCC.py @@ -4116,12 +4116,9 @@ class NccUI: self.level = QtWidgets.QToolButton() self.level.setToolTip( _( - "In BEGINNER mode many parameters\n" - "are hidden from the user in this mode.\n" - "ADVANCED mode will make available all parameters.\n\n" - "To change the application LEVEL, go to:\n" - "Edit -> Preferences -> General and check:\n" - "'APP. LEVEL' radio button." + "Beginner Mode - many parameters are hidden.\n" + "Advanced Mode - full control.\n" + "Permanent change is done in 'Preferences' menu." ) ) # self.level.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter) diff --git a/appPlugins/ToolOptimal.py b/appPlugins/ToolOptimal.py index f7d6cc24..87788140 100644 --- a/appPlugins/ToolOptimal.py +++ b/appPlugins/ToolOptimal.py @@ -142,6 +142,12 @@ class ToolOptimal(AppTool): self.ui.freq_entry.set_value(0) self.reset_fields() + # SELECT THE CURRENT OBJECT + obj = self.app.collection.get_active() + if obj and obj.kind == 'gerber': + obj_name = obj.options['name'] + self.ui.gerber_object_combo.set_value(obj_name) + def find_minimum_distance(self): self.units = self.app.defaults['units'].upper() self.decimals = int(self.ui.precision_spinner.get_value()) diff --git a/appPlugins/ToolPaint.py b/appPlugins/ToolPaint.py index e5d008a4..fd353ff0 100644 --- a/appPlugins/ToolPaint.py +++ b/appPlugins/ToolPaint.py @@ -2916,12 +2916,9 @@ class PaintUI: self.level = QtWidgets.QToolButton() self.level.setToolTip( _( - "In BEGINNER mode many parameters\n" - "are hidden from the user in this mode.\n" - "ADVANCED mode will make available all parameters.\n\n" - "To change the application LEVEL, go to:\n" - "Edit -> Preferences -> General and check:\n" - "'APP. LEVEL' radio button." + "Beginner Mode - many parameters are hidden.\n" + "Advanced Mode - full control.\n" + "Permanent change is done in 'Preferences' menu." ) ) # self.level.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter) diff --git a/appPlugins/ToolPanelize.py b/appPlugins/ToolPanelize.py index eed72bef..05f415e8 100644 --- a/appPlugins/ToolPanelize.py +++ b/appPlugins/ToolPanelize.py @@ -121,6 +121,22 @@ class Panelize(AppTool): self.ui.reference_radio.set_value('bbox') + # SELECT THE CURRENT OBJECT + obj = self.app.collection.get_active() + if obj: + obj_name = obj.options['name'] + if obj.kind == 'gerber': + # run once to make sure that the obj_type attribute is updated in the FCComboBox + self.ui.type_obj_combo.set_value(_("Gerber")) + elif obj.kind == 'excellon': + # run once to make sure that the obj_type attribute is updated in the FCComboBox + self.ui.type_obj_combo.set_value(_("Excellon")) + elif obj.kind == 'geometry': + # run once to make sure that the obj_type attribute is updated in the FCComboBox + self.ui.type_obj_combo.set_value(_("Geometry")) + + self.ui.object_combo.set_value(obj_name) + sp_c = self.app.defaults["tools_panelize_spacing_columns"] if \ self.app.defaults["tools_panelize_spacing_columns"] else 0.0 self.ui.spacing_columns.set_value(float(sp_c)) @@ -1089,12 +1105,9 @@ class PanelizeUI: self.level = QtWidgets.QToolButton() self.level.setToolTip( _( - "In BEGINNER mode many parameters\n" - "are hidden from the user in this mode.\n" - "ADVANCED mode will make available all parameters.\n\n" - "To change the application LEVEL, go to:\n" - "Edit -> Preferences -> General and check:\n" - "'APP. LEVEL' radio button." + "Beginner Mode - many parameters are hidden.\n" + "Advanced Mode - full control.\n" + "Permanent change is done in 'Preferences' menu." ) ) self.level.setCheckable(True) diff --git a/appPlugins/ToolPunchGerber.py b/appPlugins/ToolPunchGerber.py index a318ba46..de066952 100644 --- a/appPlugins/ToolPunchGerber.py +++ b/appPlugins/ToolPunchGerber.py @@ -226,6 +226,12 @@ class ToolPunchGerber(AppTool, Gerber): # list of dicts to store the selection result in the manual selection self.manual_pads = [] + # SELECT THE CURRENT OBJECT + obj = self.app.collection.get_active() + if obj and obj.kind == 'gerber': + obj_name = obj.options['name'] + self.ui.gerber_object_combo.set_value(obj_name) + # Show/Hide Advanced Options app_mode = self.app.defaults["global_app_level"] self.change_level(app_mode) @@ -1958,12 +1964,9 @@ class PunchUI: self.level = QtWidgets.QToolButton() self.level.setToolTip( _( - "In BEGINNER mode many parameters\n" - "are hidden from the user in this mode.\n" - "ADVANCED mode will make available all parameters.\n\n" - "To change the application LEVEL, go to:\n" - "Edit -> Preferences -> General and check:\n" - "'APP. LEVEL' radio button." + "Beginner Mode - many parameters are hidden.\n" + "Advanced Mode - full control.\n" + "Permanent change is done in 'Preferences' menu." ) ) self.level.setCheckable(True) diff --git a/appPlugins/ToolQRCode.py b/appPlugins/ToolQRCode.py index 15bca1b4..36e93c06 100644 --- a/appPlugins/ToolQRCode.py +++ b/appPlugins/ToolQRCode.py @@ -158,6 +158,12 @@ class QRCode(AppTool): self.ui.back_color_button.setStyleSheet("background-color:%s" % str(self.app.defaults['tools_qrcode_back_color'])[:7]) + # SELECT THE CURRENT OBJECT + obj = self.app.collection.get_active() + if obj and obj.kind == 'gerber': + obj_name = obj.options['name'] + self.ui.grb_object_combo.set_value(obj_name) + # Show/Hide Advanced Options app_mode = self.app.defaults["global_app_level"] self.change_level(app_mode) @@ -728,12 +734,9 @@ class QRcodeUI: self.level = QtWidgets.QToolButton() self.level.setToolTip( _( - "In BEGINNER mode many parameters\n" - "are hidden from the user in this mode.\n" - "ADVANCED mode will make available all parameters.\n\n" - "To change the application LEVEL, go to:\n" - "Edit -> Preferences -> General and check:\n" - "'APP. LEVEL' radio button." + "Beginner Mode - many parameters are hidden.\n" + "Advanced Mode - full control.\n" + "Permanent change is done in 'Preferences' menu." ) ) self.level.setCheckable(True) diff --git a/appPlugins/ToolSolderPaste.py b/appPlugins/ToolSolderPaste.py index b7d54938..70c67680 100644 --- a/appPlugins/ToolSolderPaste.py +++ b/appPlugins/ToolSolderPaste.py @@ -221,6 +221,12 @@ class SolderPaste(AppTool): self.reset_fields() + # SELECT THE CURRENT OBJECT + obj = self.app.collection.get_active() + if obj and obj.kind == 'gerber': + obj_name = obj.options['name'] + self.ui.geo_obj_combo.set_value(obj_name) + def build_ui(self): """ Will rebuild the UI populating it (tools table) diff --git a/appPlugins/ToolSub.py b/appPlugins/ToolSub.py index 0fa370eb..77230042 100644 --- a/appPlugins/ToolSub.py +++ b/appPlugins/ToolSub.py @@ -189,6 +189,12 @@ class ToolSub(AppTool): self.ui.close_paths_cb.setChecked(self.app.defaults["tools_sub_close_paths"]) self.ui.delete_sources_cb.setChecked(self.app.defaults["tools_sub_delete_sources"]) + # SELECT THE CURRENT OBJECT + obj = self.app.collection.get_active() + if obj and obj.kind == 'gerber': + obj_name = obj.options['name'] + self.ui.target_gerber_combo.set_value(obj_name) + # Show/Hide Advanced Options app_mode = self.app.defaults["global_app_level"] self.change_level(app_mode) @@ -279,6 +285,10 @@ class ToolSub(AppTool): self.app.inform.emit('[ERROR_NOTCL] %s: %s' % (_("Could not retrieve object"), self.obj_name)) return "Could not retrieve object: %s" % self.sub_grb_obj_name + if self.target_grb_obj_name == self.sub_grb_obj_name: + self.app.inform.emit('[ERROR_NOTCL] %s' % _("Not possible to subtract from the same object.")) + return + # -------------------------------- # crate the new_apertures # dict structure from TARGET apertures @@ -771,12 +781,9 @@ class SubUI: self.level = QtWidgets.QToolButton() self.level.setToolTip( _( - "In BEGINNER mode many parameters\n" - "are hidden from the user in this mode.\n" - "ADVANCED mode will make available all parameters.\n\n" - "To change the application LEVEL, go to:\n" - "Edit -> Preferences -> General and check:\n" - "'APP. LEVEL' radio button." + "Beginner Mode - many parameters are hidden.\n" + "Advanced Mode - full control.\n" + "Permanent change is done in 'Preferences' menu." ) ) self.level.setCheckable(True) diff --git a/locale/de/LC_MESSAGES/strings.mo b/locale/de/LC_MESSAGES/strings.mo index 16d65088..581d5350 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 b370f749..4ca0e12e 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: 2021-02-27 04:51+0200\n" -"PO-Revision-Date: 2021-02-27 04:51+0200\n" +"POT-Creation-Date: 2021-03-18 03:43+0200\n" +"PO-Revision-Date: 2021-03-18 03:43+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: de\n" @@ -84,7 +84,7 @@ msgstr "" msgid "Bookmark added." msgstr "Lesezeichen verwalten." -#: Bookmark.py:247 app_Main.py:3583 app_Main.py:3625 +#: Bookmark.py:247 app_Main.py:3602 app_Main.py:3644 msgid "Backup Site" msgstr "Backup Site" @@ -104,37 +104,37 @@ msgstr "Lesezeichen exportieren" msgid "Bookmarks" msgstr "Lesezeichen" -#: Bookmark.py:304 Bookmark.py:346 appDatabase.py:2147 appDatabase.py:2193 -#: appEditors/AppExcEditor.py:1411 appEditors/AppExcEditor.py:1479 +#: Bookmark.py:304 Bookmark.py:346 appDatabase.py:2149 appDatabase.py:2195 +#: appEditors/AppExcEditor.py:1412 appEditors/AppExcEditor.py:1480 #: appEditors/AppGeoEditor.py:654 appEditors/AppGeoEditor.py:1161 #: appEditors/AppGeoEditor.py:3083 appEditors/AppGeoEditor.py:3109 -#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:4994 -#: appEditors/AppGerberEditor.py:7134 appEditors/AppTextEditor.py:261 -#: appGUI/MainGUI.py:3129 appGUI/MainGUI.py:3347 appGUI/MainGUI.py:3572 -#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:410 -#: appPlugins/ToolCorners.py:504 appPlugins/ToolFilm.py:380 -#: appPlugins/ToolFilm.py:516 appPlugins/ToolImage.py:131 -#: appPlugins/ToolLevelling.py:1495 appPlugins/ToolMove.py:275 +#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:5008 +#: appEditors/AppGerberEditor.py:7132 appEditors/AppTextEditor.py:261 +#: appGUI/MainGUI.py:3141 appGUI/MainGUI.py:3359 appGUI/MainGUI.py:3584 +#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:417 +#: appPlugins/ToolCorners.py:512 appPlugins/ToolFilm.py:399 +#: appPlugins/ToolFilm.py:535 appPlugins/ToolImage.py:131 +#: appPlugins/ToolLevelling.py:1567 appPlugins/ToolMove.py:275 #: appPlugins/ToolPcbWizard.py:207 appPlugins/ToolPcbWizard.py:230 -#: appPlugins/ToolQRCode.py:602 appPlugins/ToolQRCode.py:651 app_Main.py:1697 -#: app_Main.py:2977 app_Main.py:4701 app_Main.py:5100 app_Main.py:8789 -#: app_Main.py:8828 app_Main.py:8872 app_Main.py:8898 app_Main.py:8938 -#: app_Main.py:8963 app_Main.py:9011 app_Main.py:9049 app_Main.py:9095 -#: app_Main.py:9137 app_Main.py:9179 app_Main.py:9220 app_Main.py:9262 -#: app_Main.py:9307 app_Main.py:9359 app_Main.py:9391 app_Main.py:9421 -#: app_Main.py:9625 app_Main.py:9662 app_Main.py:9705 app_Main.py:9779 -#: app_Main.py:9835 app_Main.py:10101 app_Main.py:10136 +#: appPlugins/ToolQRCode.py:608 appPlugins/ToolQRCode.py:657 app_Main.py:1700 +#: app_Main.py:2996 app_Main.py:4720 app_Main.py:5119 app_Main.py:8833 +#: app_Main.py:8872 app_Main.py:8916 app_Main.py:8942 app_Main.py:8982 +#: app_Main.py:9007 app_Main.py:9055 app_Main.py:9093 app_Main.py:9139 +#: app_Main.py:9181 app_Main.py:9223 app_Main.py:9264 app_Main.py:9306 +#: app_Main.py:9351 app_Main.py:9403 app_Main.py:9435 app_Main.py:9465 +#: app_Main.py:9669 app_Main.py:9706 app_Main.py:9749 app_Main.py:9823 +#: app_Main.py:9879 app_Main.py:10145 app_Main.py:10180 msgid "Cancelled." msgstr "Abgebrochen." -#: Bookmark.py:312 appDatabase.py:2155 appEditors/AppTextEditor.py:316 -#: appObjects/FlatCAMCNCJob.py:697 appObjects/FlatCAMCNCJob.py:1093 -#: appPlugins/ToolFilm.py:731 appPlugins/ToolFilm.py:746 -#: appPlugins/ToolFilm.py:795 appPlugins/ToolFilm.py:996 -#: appPlugins/ToolFilm.py:1006 appPlugins/ToolFilm.py:1055 -#: appPlugins/ToolLevelling.py:1417 appPlugins/ToolLevelling.py:1609 -#: appPlugins/ToolSolderPaste.py:1126 app_Main.py:2985 app_Main.py:10071 -#: app_Main.py:10279 app_Main.py:10414 app_Main.py:10480 app_Main.py:11276 +#: Bookmark.py:312 appDatabase.py:2157 appEditors/AppTextEditor.py:316 +#: appObjects/FlatCAMCNCJob.py:705 appObjects/FlatCAMCNCJob.py:1112 +#: appPlugins/ToolFilm.py:750 appPlugins/ToolFilm.py:765 +#: appPlugins/ToolFilm.py:814 appPlugins/ToolFilm.py:1015 +#: appPlugins/ToolFilm.py:1025 appPlugins/ToolFilm.py:1074 +#: appPlugins/ToolLevelling.py:1489 appPlugins/ToolLevelling.py:1681 +#: appPlugins/ToolSolderPaste.py:1130 app_Main.py:3004 app_Main.py:10115 +#: app_Main.py:10323 app_Main.py:10458 app_Main.py:10524 app_Main.py:11334 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -142,9 +142,9 @@ msgstr "" "Berechtigung verweigert, Speichern nicht möglich.\n" "Wahrscheinlich hält eine andere App die Datei offen oder ist geschützt." -#: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1749 appDatabase.py:2166 -#: appDatabase.py:2200 appPlugins/ToolNCC.py:1241 appPlugins/ToolPaint.py:843 -#: app_Main.py:2996 app_Main.py:6246 defaults.py:885 +#: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1749 appDatabase.py:2168 +#: appDatabase.py:2202 appPlugins/ToolNCC.py:1241 appPlugins/ToolPaint.py:843 +#: app_Main.py:3015 app_Main.py:6281 defaults.py:888 msgid "Could not load the file." msgstr "Die Datei konnte nicht geladen werden." @@ -170,20 +170,20 @@ msgstr "" "Der Benutzer hat einen ordnungsgemäßen Abschluss der aktuellen Aufgabe " "angefordert." -#: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:366 -#: appPlugins/ToolFollow.py:209 appPlugins/ToolIsolation.py:1608 +#: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:373 +#: appPlugins/ToolFollow.py:215 appPlugins/ToolIsolation.py:1608 #: appPlugins/ToolNCC.py:1628 appPlugins/ToolPaint.py:1201 msgid "Click the start point of the area." msgstr "Klicken Sie auf den Startpunkt des Bereichs." -#: appCommon/Common.py:360 appPlugins/ToolFollow.py:429 +#: appCommon/Common.py:360 appPlugins/ToolFollow.py:434 #: appPlugins/ToolNCC.py:1687 appPlugins/ToolPaint.py:1349 msgid "Click the end point of the area." msgstr "Klicken Sie auf den Endpunkt des Bereichs." #: appCommon/Common.py:366 appCommon/Common.py:470 -#: appPlugins/ToolCopperThieving.py:410 appPlugins/ToolFollow.py:435 -#: appPlugins/ToolFollow.py:486 appPlugins/ToolIsolation.py:2556 +#: appPlugins/ToolCopperThieving.py:417 appPlugins/ToolFollow.py:440 +#: appPlugins/ToolFollow.py:491 appPlugins/ToolIsolation.py:2556 #: appPlugins/ToolIsolation.py:2608 appPlugins/ToolNCC.py:1691 #: appPlugins/ToolNCC.py:1743 appPlugins/ToolPaint.py:1355 #: appPlugins/ToolPaint.py:1406 @@ -194,7 +194,7 @@ msgstr "" #: appCommon/Common.py:414 appEditors/AppGeoEditor.py:2453 #: appEditors/AppGerberEditor.py:1022 appEditors/AppGerberEditor.py:1408 -#: appPlugins/ToolFollow.py:457 appPlugins/ToolIsolation.py:2579 +#: appPlugins/ToolFollow.py:462 appPlugins/ToolIsolation.py:2579 #: appPlugins/ToolNCC.py:1714 appPlugins/ToolPaint.py:1377 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" @@ -239,31 +239,28 @@ msgstr "Ausgewählte Ausschlusszonen gelöscht." msgid "ID" msgstr "ID" -#: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3430 -#: appGUI/ObjectUI.py:212 appGUI/ObjectUI.py:574 appGUI/ObjectUI.py:897 -#: appGUI/ObjectUI.py:1989 appGUI/ObjectUI.py:2230 appGUI/ObjectUI.py:2297 -#: appPlugins/ToolCalibration.py:942 appPlugins/ToolFiducials.py:799 -#: app_Main.py:8026 +#: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3444 +#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:571 appGUI/ObjectUI.py:894 +#: appGUI/ObjectUI.py:1986 appGUI/ObjectUI.py:2247 appGUI/ObjectUI.py:2314 +#: appPlugins/ToolCalibration.py:942 appPlugins/ToolFiducials.py:803 +#: app_Main.py:8070 msgid "Name" msgstr "Name" #: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:943 -#: appPlugins/ToolMilling.py:3635 appPlugins/ToolSub.py:826 -#: appPlugins/ToolSub.py:879 +#: appPlugins/ToolMilling.py:3707 appPlugins/ToolSub.py:833 +#: appPlugins/ToolSub.py:886 msgid "Target" msgstr "Ziel" -#: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2844 -#: appEditors/AppExcEditor.py:4028 appGUI/ObjectUI.py:671 -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: appPlugins/ToolMilling.py:3688 appPlugins/ToolNCC.py:4182 -#: appPlugins/ToolPaint.py:2988 appPlugins/ToolPcbWizard.py:428 -#: appPlugins/ToolReport.py:432 appPlugins/ToolReport.py:495 -#: appPlugins/ToolSolderPaste.py:1200 tclCommands/TclCommandDrillcncjob.py:196 +#: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2845 +#: appEditors/AppExcEditor.py:4026 appGUI/ObjectUI.py:668 +#: appObjects/FlatCAMObj.py:710 appObjects/FlatCAMObj.py:776 +#: appPlugins/ToolDrilling.py:2295 appPlugins/ToolIsolation.py:3228 +#: appPlugins/ToolMilling.py:3760 appPlugins/ToolNCC.py:4181 +#: appPlugins/ToolPaint.py:2985 appPlugins/ToolPcbWizard.py:428 +#: appPlugins/ToolReport.py:433 appPlugins/ToolReport.py:499 +#: appPlugins/ToolSolderPaste.py:1204 tclCommands/TclCommandDrillcncjob.py:196 msgid "Diameter" msgstr "Durchmesser" @@ -308,7 +305,7 @@ msgstr "" #: appDatabase.py:218 appDatabase.py:1189 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:35 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 -#: appPlugins/ToolCalculators.py:510 appPlugins/ToolCutOut.py:2572 +#: appPlugins/ToolCalculators.py:510 appPlugins/ToolCutOut.py:2569 msgid "Tool Diameter" msgstr "Werkzeugdurchm" @@ -345,48 +342,52 @@ msgstr "Stellen Sie die maximale Werkzeugtoleranz ein." msgid "The kind of Application Tool where this tool is to be used." msgstr "Die Art des Anwendungstools, in dem dieses Tool verwendet werden soll." -#: appDatabase.py:271 appDatabase.py:1779 appDatabase.py:1818 -#: appDatabase.py:2228 appDatabase.py:2424 appGUI/MainGUI.py:1476 -#: app_Main.py:8024 +#: appDatabase.py:271 appDatabase.py:1779 appDatabase.py:1820 +#: appDatabase.py:2230 appDatabase.py:2426 appGUI/MainGUI.py:1488 +#: app_Main.py:8068 msgid "General" msgstr "Allgemeines" -#: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:2231 -#: appDatabase.py:2425 appGUI/MainGUI.py:4634 appGUI/ObjectUI.py:740 -#: appGUI/ObjectUI.py:1795 appPlugins/ToolMilling.py:59 -#: appPlugins/ToolMilling.py:191 +#: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:2233 +#: appDatabase.py:2427 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2300 +#: appGUI/MainGUI.py:4646 appGUI/ObjectUI.py:737 appGUI/ObjectUI.py:1792 +#: appPlugins/ToolMilling.py:59 appPlugins/ToolMilling.py:192 msgid "Milling" msgstr "Fräsprozess" -#: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2236 -#: appDatabase.py:2426 appGUI/ObjectUI.py:726 appPlugins/ToolDrilling.py:55 -#: appPlugins/ToolDrilling.py:189 +#: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2238 +#: appDatabase.py:2428 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2298 +#: appGUI/ObjectUI.py:723 appPlugins/ToolDrilling.py:55 +#: appPlugins/ToolDrilling.py:189 appPlugins/ToolDrilling.py:1151 msgid "Drilling" msgstr "Bohren" #: appDatabase.py:271 appDatabase.py:593 appDatabase.py:1782 -#: appDatabase.py:2244 appDatabase.py:2427 appGUI/MainGUI.py:4630 +#: appDatabase.py:2246 appDatabase.py:2429 appGUI/MainGUI.py:1090 +#: appGUI/MainGUI.py:2309 appGUI/MainGUI.py:4642 #: appPlugins/ToolIsolation.py:208 appPlugins/ToolIsolation.py:3147 -#: appPlugins/ToolMilling.py:3978 appPlugins/ToolNCC.py:4359 +#: appPlugins/ToolMilling.py:4050 appPlugins/ToolNCC.py:4358 app_Main.py:6508 msgid "Isolation" msgstr "Isolation" -#: appDatabase.py:271 appDatabase.py:1783 appDatabase.py:2252 -#: appDatabase.py:2428 appEditors/AppGeoEditor.py:582 appGUI/MainGUI.py:1683 -#: appGUI/ObjectUI.py:1809 appPlugins/ToolPaint.py:247 -#: appPlugins/ToolPaint.py:877 appPlugins/ToolPaint.py:2882 +#: appDatabase.py:271 appDatabase.py:1783 appDatabase.py:2254 +#: appDatabase.py:2430 appEditors/AppGeoEditor.py:582 appGUI/MainGUI.py:1096 +#: appGUI/MainGUI.py:1695 appGUI/MainGUI.py:2315 appGUI/ObjectUI.py:1806 +#: appPlugins/ToolPaint.py:247 appPlugins/ToolPaint.py:877 +#: appPlugins/ToolPaint.py:2882 app_Main.py:6508 msgid "Paint" msgstr "Malen" -#: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2260 -#: appDatabase.py:2429 appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1819 -#: appPlugins/ToolNCC.py:220 appPlugins/ToolNCC.py:1276 -#: appPlugins/ToolNCC.py:4080 +#: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2262 +#: appDatabase.py:2431 appGUI/MainGUI.py:1094 appGUI/MainGUI.py:2313 +#: appGUI/ObjectUI.py:362 appGUI/ObjectUI.py:1816 appPlugins/ToolNCC.py:220 +#: appPlugins/ToolNCC.py:1276 appPlugins/ToolNCC.py:4082 app_Main.py:6508 msgid "NCC" msgstr "NCC" -#: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2268 -#: appDatabase.py:2430 appGUI/ObjectUI.py:380 appPlugins/ToolCutOut.py:171 +#: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2270 +#: appDatabase.py:2432 appGUI/MainGUI.py:1101 appGUI/MainGUI.py:2320 +#: appGUI/ObjectUI.py:377 appPlugins/ToolCutOut.py:171 #: appPlugins/ToolCutOut.py:517 appPlugins/ToolCutOut.py:2296 msgid "Cutout" msgstr "Ausschnitt" @@ -397,8 +398,8 @@ msgstr "Ausschnitt" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:280 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:277 -#: appPlugins/ToolFollow.py:745 appPlugins/ToolIsolation.py:3633 -#: appPlugins/ToolNCC.py:4629 appPlugins/ToolPaint.py:3309 +#: appPlugins/ToolFollow.py:747 appPlugins/ToolIsolation.py:3630 +#: appPlugins/ToolNCC.py:4628 appPlugins/ToolPaint.py:3306 msgid "Shape" msgstr "Form" @@ -495,8 +496,8 @@ msgstr "" "Selbstdefinierter Offset.\n" "Ein Wert der als Offset zum aktellen Pfad hinzugefügt wird." -#: appDatabase.py:388 appDatabase.py:895 appEditors/appGCodeEditor.py:799 -#: appGUI/ObjectUI.py:2132 +#: appDatabase.py:388 appDatabase.py:895 appEditors/appGCodeEditor.py:801 +#: appGUI/ObjectUI.py:2129 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:42 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:71 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:50 @@ -505,9 +506,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:96 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:104 -#: appPlugins/ToolCalculators.py:498 appPlugins/ToolCutOut.py:2470 -#: appPlugins/ToolDrilling.py:2437 appPlugins/ToolMilling.py:1350 -#: appPlugins/ToolMilling.py:4082 +#: appPlugins/ToolCalculators.py:498 appPlugins/ToolCutOut.py:2467 +#: appPlugins/ToolDrilling.py:2373 appPlugins/ToolMilling.py:1378 +#: appPlugins/ToolMilling.py:4154 msgid "Cut Z" msgstr "Schnitttiefe Z" @@ -554,9 +555,9 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:164 -#: appPlugins/ToolCalibration.py:782 appPlugins/ToolDrilling.py:1534 -#: appPlugins/ToolDrilling.py:2479 appPlugins/ToolMilling.py:3302 -#: appPlugins/ToolMilling.py:4125 appPlugins/ToolSolderPaste.py:1320 +#: appPlugins/ToolCalibration.py:782 appPlugins/ToolDrilling.py:1529 +#: appPlugins/ToolDrilling.py:2415 appPlugins/ToolMilling.py:3377 +#: appPlugins/ToolMilling.py:4197 appPlugins/ToolSolderPaste.py:1324 msgid "Travel Z" msgstr "Bewegungshöhe Z (Travel)" @@ -607,7 +608,7 @@ msgstr "" #: appDatabase.py:482 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:163 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:141 -#: appPlugins/ToolMilling.py:4143 appPlugins/ToolSolderPaste.py:1362 +#: appPlugins/ToolMilling.py:4215 appPlugins/ToolSolderPaste.py:1366 msgid "Feedrate X-Y" msgstr "Vorschub X-Y" @@ -624,8 +625,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2496 appPlugins/ToolMilling.py:4161 -#: appPlugins/ToolSolderPaste.py:1375 +#: appPlugins/ToolDrilling.py:2432 appPlugins/ToolMilling.py:4233 +#: appPlugins/ToolSolderPaste.py:1379 msgid "Feedrate Z" msgstr "Vorschub Z" @@ -667,8 +668,8 @@ msgstr "" "Drehzahl des Fräsmotors in U/min.\n" "Wird nicht benutzt, wenn leer." -#: appDatabase.py:546 appDatabase.py:1039 appPlugins/ToolDrilling.py:2550 -#: appPlugins/ToolMilling.py:4246 +#: appDatabase.py:546 appDatabase.py:1039 appPlugins/ToolDrilling.py:2486 +#: appPlugins/ToolMilling.py:4318 msgid "Dwell" msgstr "Warten zum Beschleunigen" @@ -695,11 +696,11 @@ msgstr "" "Eine Verzögerung, mit der die Motorspindel ihre eingestellte Drehzahl " "erreicht." -#: appDatabase.py:583 appPlugins/ToolNCC.py:4349 +#: appDatabase.py:583 appPlugins/ToolNCC.py:4348 msgid "Operation" msgstr "Operation" -#: appDatabase.py:585 appPlugins/ToolNCC.py:4351 +#: appDatabase.py:585 appPlugins/ToolNCC.py:4350 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -712,8 +713,8 @@ 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:592 appEditors/AppGerberEditor.py:6484 -#: appPlugins/ToolNCC.py:4358 +#: appDatabase.py:592 appEditors/AppGerberEditor.py:6482 +#: appPlugins/ToolNCC.py:4357 msgid "Clear" msgstr "Klären" @@ -721,8 +722,8 @@ msgstr "Klären" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:176 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:130 -#: appPlugins/ToolIsolation.py:3415 appPlugins/ToolMilling.py:3881 -#: appPlugins/ToolNCC.py:4367 +#: appPlugins/ToolIsolation.py:3412 appPlugins/ToolMilling.py:3953 +#: appPlugins/ToolNCC.py:4366 msgid "Milling Type" msgstr "Fräsart" @@ -732,8 +733,8 @@ msgstr "Fräsart" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:132 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:140 -#: appPlugins/ToolIsolation.py:3417 appPlugins/ToolIsolation.py:3425 -#: appPlugins/ToolNCC.py:4369 appPlugins/ToolNCC.py:4377 +#: appPlugins/ToolIsolation.py:3414 appPlugins/ToolIsolation.py:3422 +#: appPlugins/ToolNCC.py:4368 appPlugins/ToolNCC.py:4376 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -748,7 +749,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:183 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 -#: appPlugins/ToolIsolation.py:3422 appPlugins/ToolNCC.py:4374 +#: appPlugins/ToolIsolation.py:3419 appPlugins/ToolNCC.py:4373 msgid "Climb" msgstr "Steigen" @@ -757,7 +758,7 @@ msgstr "Steigen" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:184 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:138 -#: appPlugins/ToolIsolation.py:3423 appPlugins/ToolNCC.py:4375 +#: appPlugins/ToolIsolation.py:3420 appPlugins/ToolNCC.py:4374 msgid "Conventional" msgstr "Konventionell" @@ -768,9 +769,9 @@ msgstr "Konventionell" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:161 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:175 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2598 appPlugins/ToolIsolation.py:3400 -#: appPlugins/ToolMilling.py:3999 appPlugins/ToolNCC.py:4390 -#: appPlugins/ToolPaint.py:3134 +#: appPlugins/ToolDrilling.py:2534 appPlugins/ToolIsolation.py:3397 +#: appPlugins/ToolMilling.py:4071 appPlugins/ToolNCC.py:4389 +#: appPlugins/ToolPaint.py:3131 msgid "Overlap" msgstr "Überlappung" @@ -778,7 +779,7 @@ msgstr "Überlappung" #: appDatabase.py:623 appDatabase.py:731 appEditors/AppGeoEditor.py:506 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:177 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:156 -#: appPlugins/ToolNCC.py:4392 appPlugins/ToolPaint.py:3136 +#: appPlugins/ToolNCC.py:4391 appPlugins/ToolPaint.py:3133 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -811,12 +812,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:262 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:195 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:174 -#: appPlugins/ToolCopperThieving.py:1320 appPlugins/ToolCopperThieving.py:1597 -#: appPlugins/ToolCorners.py:789 appPlugins/ToolCutOut.py:2511 -#: appPlugins/ToolCutOut.py:2821 appPlugins/ToolExtract.py:1258 -#: appPlugins/ToolFiducials.py:904 appPlugins/ToolInvertGerber.py:249 -#: appPlugins/ToolInvertGerber.py:257 appPlugins/ToolMilling.py:3986 -#: appPlugins/ToolNCC.py:4434 appPlugins/ToolNCC.py:4536 +#: appPlugins/ToolCopperThieving.py:1326 appPlugins/ToolCopperThieving.py:1603 +#: appPlugins/ToolCorners.py:795 appPlugins/ToolCutOut.py:2508 +#: appPlugins/ToolCutOut.py:2818 appPlugins/ToolExtract.py:1261 +#: appPlugins/ToolFiducials.py:908 appPlugins/ToolInvertGerber.py:255 +#: appPlugins/ToolInvertGerber.py:263 appPlugins/ToolMilling.py:4058 +#: appPlugins/ToolNCC.py:4433 appPlugins/ToolNCC.py:4535 msgid "Margin" msgstr "Marge" @@ -827,9 +828,9 @@ msgstr "Marge" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:118 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:197 -#: appPlugins/ToolCopperThieving.py:1322 appPlugins/ToolCorners.py:791 -#: appPlugins/ToolFiducials.py:906 appPlugins/ToolMilling.py:3988 -#: appPlugins/ToolNCC.py:4436 appPlugins/ToolNCC.py:4538 +#: appPlugins/ToolCopperThieving.py:1328 appPlugins/ToolCorners.py:797 +#: appPlugins/ToolFiducials.py:910 appPlugins/ToolMilling.py:4060 +#: appPlugins/ToolNCC.py:4435 appPlugins/ToolNCC.py:4537 msgid "Bounding box margin." msgstr "Begrenzungsrahmenrand." @@ -840,14 +841,14 @@ msgstr "Begrenzungsrahmenrand." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:208 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:189 -#: appPlugins/ToolExtract.py:1025 appPlugins/ToolLevelling.py:1828 -#: appPlugins/ToolMilling.py:4014 appPlugins/ToolNCC.py:4411 -#: appPlugins/ToolPaint.py:3170 appPlugins/ToolPunchGerber.py:2102 +#: appPlugins/ToolExtract.py:1028 appPlugins/ToolLevelling.py:1897 +#: appPlugins/ToolMilling.py:4086 appPlugins/ToolNCC.py:4410 +#: appPlugins/ToolPaint.py:3167 appPlugins/ToolPunchGerber.py:2102 msgid "Method" msgstr "Methode" #: appDatabase.py:657 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:210 -#: appPlugins/ToolNCC.py:4413 +#: appPlugins/ToolNCC.py:4412 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -863,54 +864,54 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Standard" msgstr "Standard" #: appDatabase.py:665 appDatabase.py:779 appEditors/AppGeoEditor.py:552 -#: appEditors/AppGeoEditor.py:640 appEditors/AppGeoEditor.py:5899 +#: appEditors/AppGeoEditor.py:640 appEditors/AppGeoEditor.py:5932 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Seed" msgstr "Keim" #: appDatabase.py:665 appDatabase.py:779 appEditors/AppGeoEditor.py:552 -#: appEditors/AppGeoEditor.py:5904 +#: appEditors/AppGeoEditor.py:5937 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appParsers/ParseGerber.py:425 appParsers/ParseHPGL2.py:200 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appParsers/ParseGerber.py:447 appParsers/ParseHPGL2.py:200 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Lines" msgstr "Linien" #: appDatabase.py:665 appDatabase.py:779 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolNCC.py:4426 appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolNCC.py:4425 appPlugins/ToolPaint.py:3181 msgid "Combo" msgstr "Combo" #: appDatabase.py:673 appDatabase.py:790 appEditors/AppGeoEditor.py:559 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 -#: appPlugins/ToolLevelling.py:1046 appPlugins/ToolLevelling.py:1068 -#: appPlugins/ToolLevelling.py:1913 appPlugins/ToolLevelling.py:1936 -#: appPlugins/ToolNCC.py:4447 appPlugins/ToolNCC.py:4549 -#: appPlugins/ToolPaint.py:3195 +#: appPlugins/ToolLevelling.py:1118 appPlugins/ToolLevelling.py:1140 +#: appPlugins/ToolLevelling.py:1982 appPlugins/ToolLevelling.py:2005 +#: appPlugins/ToolNCC.py:4446 appPlugins/ToolNCC.py:4548 +#: appPlugins/ToolPaint.py:3192 msgid "Connect" msgstr "Verbinden" #: appDatabase.py:677 appDatabase.py:793 appEditors/AppGeoEditor.py:561 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appPlugins/ToolNCC.py:4451 appPlugins/ToolNCC.py:4551 -#: appPlugins/ToolPaint.py:3198 +#: appPlugins/ToolNCC.py:4450 appPlugins/ToolNCC.py:4550 +#: appPlugins/ToolPaint.py:3195 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -921,16 +922,16 @@ msgstr "" #: appDatabase.py:683 appDatabase.py:797 appEditors/AppGeoEditor.py:569 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:223 -#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4557 -#: appPlugins/ToolPaint.py:3202 +#: appPlugins/ToolNCC.py:4456 appPlugins/ToolNCC.py:4556 +#: appPlugins/ToolPaint.py:3199 msgid "Contour" msgstr "Kontur" #: appDatabase.py:687 appDatabase.py:800 appEditors/AppGeoEditor.py:571 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:241 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:225 -#: appPlugins/ToolNCC.py:4461 appPlugins/ToolNCC.py:4559 -#: appPlugins/ToolPaint.py:3205 +#: appPlugins/ToolNCC.py:4460 appPlugins/ToolNCC.py:4558 +#: appPlugins/ToolPaint.py:3202 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -939,19 +940,19 @@ msgstr "" "Ecken und Kanten schneiden." #: appDatabase.py:693 appDatabase.py:750 appEditors/AppGeoEditor.py:683 -#: appEditors/AppGerberEditor.py:6660 appEditors/appGCodeEditor.py:788 -#: appGUI/ObjectUI.py:136 appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 +#: appEditors/AppGerberEditor.py:6658 appEditors/appGCodeEditor.py:790 +#: appGUI/ObjectUI.py:133 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:176 -#: appPlugins/ToolEtchCompensation.py:432 appPlugins/ToolNCC.py:4467 -#: appPlugins/ToolNCC.py:4565 appPlugins/ToolPaint.py:3155 -#: appPlugins/ToolPaint.py:3251 appPlugins/ToolTransform.py:561 +#: appPlugins/ToolEtchCompensation.py:450 appPlugins/ToolNCC.py:4466 +#: appPlugins/ToolNCC.py:4564 appPlugins/ToolPaint.py:3152 +#: appPlugins/ToolPaint.py:3248 appPlugins/ToolTransform.py:561 msgid "Offset" msgstr "Versatz" #: appDatabase.py:697 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:260 -#: appPlugins/ToolNCC.py:4471 appPlugins/ToolNCC.py:4567 +#: appPlugins/ToolNCC.py:4470 appPlugins/ToolNCC.py:4566 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -963,7 +964,7 @@ msgstr "" #: appDatabase.py:752 appEditors/AppGeoEditor.py:526 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:176 -#: appPlugins/ToolPaint.py:3157 appPlugins/ToolPaint.py:3253 +#: appPlugins/ToolPaint.py:3154 appPlugins/ToolPaint.py:3250 msgid "" "Distance by which to avoid\n" "the edges of the polygon to\n" @@ -974,7 +975,7 @@ msgstr "" "gemalt werden." #: appDatabase.py:767 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:191 -#: appPlugins/ToolPaint.py:3172 +#: appPlugins/ToolPaint.py:3169 msgid "" "Algorithm for painting:\n" "- Standard: Fixed step inwards.\n" @@ -998,17 +999,17 @@ msgstr "" #: appDatabase.py:779 appDatabase.py:781 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 #: appPlugins/ToolPaint.py:153 appPlugins/ToolPaint.py:594 -#: appPlugins/ToolPaint.py:3184 appPlugins/ToolPaint.py:3186 +#: appPlugins/ToolPaint.py:3181 appPlugins/ToolPaint.py:3183 msgid "Laser_lines" msgstr "LaserlinienLinien" #: appDatabase.py:818 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:148 -#: appPlugins/ToolIsolation.py:3387 +#: appPlugins/ToolIsolation.py:3384 msgid "Passes" msgstr "Geht herum" #: appDatabase.py:820 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:150 -#: appPlugins/ToolIsolation.py:3389 +#: appPlugins/ToolIsolation.py:3386 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1019,19 +1020,19 @@ msgstr "" #: appDatabase.py:833 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:314 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:163 -#: appPlugins/ToolIsolation.py:3402 appPlugins/ToolMilling.py:4001 +#: appPlugins/ToolIsolation.py:3399 appPlugins/ToolMilling.py:4073 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "" "Wie viel (Prozent) der Werkzeugbreite, um jeden Werkzeugdurchlauf zu " "überlappen." #: appDatabase.py:866 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:195 -#: appPlugins/ToolIsolation.py:3435 +#: appPlugins/ToolIsolation.py:3432 msgid "Isolation Type" msgstr "Isolierungsart" #: appDatabase.py:868 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:197 -#: appPlugins/ToolIsolation.py:3437 +#: appPlugins/ToolIsolation.py:3434 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1052,23 +1053,23 @@ msgstr "" #: appDatabase.py:877 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:206 -#: appPlugins/ToolIsolation.py:3446 +#: appPlugins/ToolIsolation.py:3443 msgid "Full" msgstr "Voll" #: appDatabase.py:878 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:207 -#: appPlugins/ToolIsolation.py:3447 +#: appPlugins/ToolIsolation.py:3444 msgid "Ext" msgstr "Ausserhalb" #: appDatabase.py:879 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:208 -#: appPlugins/ToolIsolation.py:3448 +#: appPlugins/ToolIsolation.py:3445 msgid "Int" msgstr "Innerhalb" #: appDatabase.py:897 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:53 -#: appPlugins/ToolDrilling.py:2439 appPlugins/ToolMilling.py:1352 -#: appPlugins/ToolMilling.py:4084 +#: appPlugins/ToolDrilling.py:2375 appPlugins/ToolMilling.py:1380 +#: appPlugins/ToolMilling.py:4156 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -1077,12 +1078,12 @@ msgstr "" "unter der Kupferoberfläche." #: appDatabase.py:913 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:262 -#: appPlugins/ToolDrilling.py:2574 +#: appPlugins/ToolDrilling.py:2510 msgid "Offset Z" msgstr "Versatz Z" #: appDatabase.py:915 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 -#: appPlugins/ToolDrilling.py:2576 +#: appPlugins/ToolDrilling.py:2512 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -1096,8 +1097,8 @@ msgstr "" #: appDatabase.py:932 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:70 -#: appPlugins/ToolCutOut.py:2487 appPlugins/ToolDrilling.py:2457 -#: appPlugins/ToolMilling.py:4103 +#: appPlugins/ToolCutOut.py:2484 appPlugins/ToolDrilling.py:2393 +#: appPlugins/ToolMilling.py:4175 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -1111,13 +1112,13 @@ msgstr "" #: appDatabase.py:954 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:82 -#: appPlugins/ToolCutOut.py:2498 appPlugins/ToolDrilling.py:2470 -#: appPlugins/ToolMilling.py:4116 +#: appPlugins/ToolCutOut.py:2495 appPlugins/ToolDrilling.py:2406 +#: appPlugins/ToolMilling.py:4188 msgid "Depth of each pass (positive)." msgstr "Tiefe jedes Durchgangs (positiv)." #: appDatabase.py:963 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:90 -#: appPlugins/ToolDrilling.py:2481 appPlugins/ToolMilling.py:4127 +#: appPlugins/ToolDrilling.py:2417 appPlugins/ToolMilling.py:4199 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -1126,7 +1127,7 @@ msgstr "" "über die XY-Ebene." #: appDatabase.py:986 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:151 -#: appPlugins/ToolDrilling.py:2498 appPlugins/ToolMilling.py:4163 +#: appPlugins/ToolDrilling.py:2434 appPlugins/ToolMilling.py:4235 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1141,12 +1142,12 @@ msgstr "" #: appDatabase.py:1001 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:60 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:296 -#: appPlugins/ToolDrilling.py:2513 appPlugins/ToolMilling.py:4178 +#: appPlugins/ToolDrilling.py:2449 appPlugins/ToolMilling.py:4250 msgid "Feedrate Rapids" msgstr "Vorschubgeschwindigkeit" #: appDatabase.py:1003 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:298 -#: appPlugins/ToolDrilling.py:2515 appPlugins/ToolMilling.py:4180 +#: appPlugins/ToolDrilling.py:2451 appPlugins/ToolMilling.py:4252 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1162,13 +1163,13 @@ msgstr "" #: appDatabase.py:1024 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:194 -#: appPlugins/ToolDrilling.py:1548 appPlugins/ToolDrilling.py:2535 -#: appPlugins/ToolMilling.py:3320 appPlugins/ToolMilling.py:4231 +#: appPlugins/ToolDrilling.py:1543 appPlugins/ToolDrilling.py:2471 +#: appPlugins/ToolMilling.py:3395 appPlugins/ToolMilling.py:4303 msgid "Spindle speed" msgstr "Spulengeschwindigkeit" #: appDatabase.py:1026 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:166 -#: appPlugins/ToolDrilling.py:2537 appPlugins/ToolMilling.py:4233 +#: appPlugins/ToolDrilling.py:2473 appPlugins/ToolMilling.py:4305 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -1177,17 +1178,17 @@ msgstr "" "in RPM (optional)" #: appDatabase.py:1071 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:222 -#: appPlugins/ToolDrilling.py:2590 +#: appPlugins/ToolDrilling.py:2526 msgid "Drill slots" msgstr "Bohrschlitze" #: appDatabase.py:1073 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:224 -#: appPlugins/ToolDrilling.py:2592 +#: appPlugins/ToolDrilling.py:2528 msgid "If the selected tool has slots then they will be drilled." msgstr "Wenn das ausgewählte Werkzeug Schlitze hat, werden diese gebohrt." #: appDatabase.py:1084 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2600 +#: appPlugins/ToolDrilling.py:2536 msgid "" "How much (percentage) of the tool diameter to overlap previous drill hole." msgstr "" @@ -1195,12 +1196,12 @@ msgstr "" "überlappen." #: appDatabase.py:1098 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 -#: appPlugins/ToolDrilling.py:2614 +#: appPlugins/ToolDrilling.py:2550 msgid "Last drill" msgstr "Letzte Übung" #: appDatabase.py:1100 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 -#: appPlugins/ToolDrilling.py:2616 +#: appPlugins/ToolDrilling.py:2552 msgid "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." @@ -1211,8 +1212,8 @@ msgstr "" #: appDatabase.py:1128 appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:253 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:264 -#: appPlugins/ToolCutOut.py:2513 appPlugins/ToolCutOut.py:2823 -#: appPlugins/ToolExtract.py:1260 +#: appPlugins/ToolCutOut.py:2510 appPlugins/ToolCutOut.py:2820 +#: appPlugins/ToolExtract.py:1263 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -1223,12 +1224,12 @@ msgstr "" "die tatsächliche PCB-Grenze" #: appDatabase.py:1140 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:119 -#: appPlugins/ToolCutOut.py:2521 +#: appPlugins/ToolCutOut.py:2518 msgid "Gap size" msgstr "Spaltgröße" #: appDatabase.py:1142 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:121 -#: appPlugins/ToolCutOut.py:2523 +#: appPlugins/ToolCutOut.py:2520 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -1241,12 +1242,12 @@ msgstr "" "von denen die Leiterplatte ausgeschnitten ist)." #: appDatabase.py:1151 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:136 -#: appPlugins/ToolCutOut.py:2537 +#: appPlugins/ToolCutOut.py:2534 msgid "Gap type" msgstr "Lückentyp" #: appDatabase.py:1153 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:138 -#: appPlugins/ToolCutOut.py:2539 +#: appPlugins/ToolCutOut.py:2536 msgid "" "The type of gap:\n" "- Bridge -> the cutout will be interrupted by bridges\n" @@ -1261,22 +1262,22 @@ msgstr "" "- M-Bites -> 'Mouse Bites' - wie 'Bridge', jedoch mit Bohrlöchern bedeckt" #: appDatabase.py:1161 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:146 -#: appPlugins/ToolCutOut.py:2547 +#: appPlugins/ToolCutOut.py:2544 msgid "Bridge" msgstr "Brücke" #: appDatabase.py:1162 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:147 -#: appPlugins/ToolCutOut.py:2548 +#: appPlugins/ToolCutOut.py:2545 msgid "Thin" msgstr "Dünn" #: appDatabase.py:1173 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:157 -#: appPlugins/ToolCutOut.py:2558 +#: appPlugins/ToolCutOut.py:2555 msgid "Depth" msgstr "Tiefe" #: appDatabase.py:1175 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 -#: appPlugins/ToolCutOut.py:2560 +#: appPlugins/ToolCutOut.py:2557 msgid "" "The depth until the milling is done\n" "in order to thin the gaps." @@ -1285,7 +1286,7 @@ msgstr "" "um die Lücken zu verdünnen." #: appDatabase.py:1191 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:173 -#: appPlugins/ToolCutOut.py:2574 +#: appPlugins/ToolCutOut.py:2571 msgid "The drill hole diameter when doing mouse bites." msgstr "Der Bohrlochdurchmesser bei <>." @@ -1294,23 +1295,23 @@ msgstr "Der Bohrlochdurchmesser bei <>." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:186 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:215 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:183 -#: appPlugins/ToolCopperThieving.py:1467 appPlugins/ToolCopperThieving.py:1507 -#: appPlugins/ToolCopperThieving.py:1547 appPlugins/ToolCutOut.py:2584 +#: appPlugins/ToolCopperThieving.py:1473 appPlugins/ToolCopperThieving.py:1513 +#: appPlugins/ToolCopperThieving.py:1553 appPlugins/ToolCutOut.py:2581 msgid "Spacing" msgstr "Abstand" #: appDatabase.py:1204 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:185 -#: appPlugins/ToolCutOut.py:2586 +#: appPlugins/ToolCutOut.py:2583 msgid "The spacing between drill holes when doing mouse bites." msgstr "Der Abstand zwischen den Bohrlöchern bei <>." #: appDatabase.py:1223 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:218 -#: appPlugins/ToolCutOut.py:2400 +#: appPlugins/ToolCutOut.py:2397 msgid "Convex Shape" msgstr "Konvexe Form" #: appDatabase.py:1226 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:220 -#: appPlugins/ToolCutOut.py:2402 appPlugins/ToolCutOut.py:2407 +#: appPlugins/ToolCutOut.py:2399 appPlugins/ToolCutOut.py:2404 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -1319,11 +1320,11 @@ msgstr "" "Wird nur verwendet, wenn der Quellobjekttyp Gerber ist." #: appDatabase.py:1234 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:194 -#: appPlugins/ToolCutOut.py:2631 +#: appPlugins/ToolCutOut.py:2628 msgid "Gaps" msgstr "Spalt" -#: appDatabase.py:1236 appPlugins/ToolCutOut.py:2633 +#: appDatabase.py:1236 appPlugins/ToolCutOut.py:2630 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1409,84 +1410,84 @@ msgstr "" #: appDatabase.py:1333 appGUI/GUIElements.py:2353 appGUI/GUIElements.py:2422 #: appGUI/GUIElements.py:2483 appGUI/GUIElements.py:2548 -#: appGUI/GUIElements.py:3909 appGUI/MainGUI.py:1615 -#: appGUI/preferences/PreferencesUIManager.py:961 app_Main.py:2630 -#: app_Main.py:3710 app_Main.py:4638 app_Main.py:4891 app_Main.py:9447 +#: appGUI/GUIElements.py:3909 appGUI/MainGUI.py:1627 +#: appGUI/preferences/PreferencesUIManager.py:964 app_Main.py:2649 +#: app_Main.py:3729 app_Main.py:4657 app_Main.py:4910 app_Main.py:9491 msgid "Cancel" msgstr "Abbrechen" -#: appDatabase.py:1346 appDatabase.py:1357 appEditors/AppExcEditor.py:4561 -#: appEditors/AppExcEditor.py:4572 appEditors/appGCodeEditor.py:884 -#: appEditors/appGCodeEditor.py:895 appGUI/ObjectUI.py:156 -#: appGUI/ObjectUI.py:167 appPlugins/ToolAlignObjects.py:535 +#: appDatabase.py:1346 appDatabase.py:1357 appEditors/AppExcEditor.py:4559 +#: appEditors/AppExcEditor.py:4570 appEditors/appGCodeEditor.py:886 +#: appEditors/appGCodeEditor.py:897 appGUI/ObjectUI.py:153 +#: appGUI/ObjectUI.py:164 appPlugins/ToolAlignObjects.py:535 #: appPlugins/ToolAlignObjects.py:546 appPlugins/ToolCalculators.py:733 #: appPlugins/ToolCalculators.py:744 appPlugins/ToolCalibration.py:1408 -#: appPlugins/ToolCalibration.py:1419 appPlugins/ToolCopperThieving.py:1761 -#: appPlugins/ToolCopperThieving.py:1772 appPlugins/ToolCorners.py:903 -#: appPlugins/ToolCorners.py:914 appPlugins/ToolCutOut.py:2889 -#: appPlugins/ToolCutOut.py:2900 appPlugins/ToolDblSided.py:1112 -#: appPlugins/ToolDblSided.py:1123 appPlugins/ToolDistance.py:672 +#: appPlugins/ToolCalibration.py:1419 appPlugins/ToolCopperThieving.py:1767 +#: appPlugins/ToolCopperThieving.py:1778 appPlugins/ToolCorners.py:909 +#: appPlugins/ToolCorners.py:920 appPlugins/ToolCutOut.py:2886 +#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1128 +#: appPlugins/ToolDblSided.py:1139 appPlugins/ToolDistance.py:672 #: appPlugins/ToolDistance.py:683 appPlugins/ToolDistanceMin.py:362 -#: appPlugins/ToolDistanceMin.py:373 appPlugins/ToolDrilling.py:2941 -#: appPlugins/ToolDrilling.py:2952 appPlugins/ToolEtchCompensation.py:491 -#: appPlugins/ToolEtchCompensation.py:502 appPlugins/ToolExtract.py:1337 -#: appPlugins/ToolExtract.py:1348 appPlugins/ToolFiducials.py:1069 -#: appPlugins/ToolFiducials.py:1080 appPlugins/ToolFilm.py:1677 -#: appPlugins/ToolFilm.py:1688 appPlugins/ToolFollow.py:805 -#: appPlugins/ToolFollow.py:816 appPlugins/ToolImage.py:350 -#: appPlugins/ToolImage.py:361 appPlugins/ToolInvertGerber.py:320 -#: appPlugins/ToolInvertGerber.py:331 appPlugins/ToolIsolation.py:3702 -#: appPlugins/ToolIsolation.py:3713 appPlugins/ToolLevelling.py:2262 -#: appPlugins/ToolLevelling.py:2273 appPlugins/ToolMilling.py:4554 -#: appPlugins/ToolMilling.py:4565 appPlugins/ToolNCC.py:4791 -#: appPlugins/ToolNCC.py:4802 appPlugins/ToolOptimal.py:638 -#: appPlugins/ToolOptimal.py:649 appPlugins/ToolPaint.py:3411 -#: appPlugins/ToolPaint.py:3422 appPlugins/ToolPanelize.py:1365 -#: appPlugins/ToolPanelize.py:1376 appPlugins/ToolPcbWizard.py:519 +#: appPlugins/ToolDistanceMin.py:373 appPlugins/ToolDrilling.py:2895 +#: appPlugins/ToolDrilling.py:2906 appPlugins/ToolEtchCompensation.py:509 +#: appPlugins/ToolEtchCompensation.py:520 appPlugins/ToolExtract.py:1340 +#: appPlugins/ToolExtract.py:1351 appPlugins/ToolFiducials.py:1073 +#: appPlugins/ToolFiducials.py:1084 appPlugins/ToolFilm.py:1691 +#: appPlugins/ToolFilm.py:1702 appPlugins/ToolFollow.py:807 +#: appPlugins/ToolFollow.py:818 appPlugins/ToolImage.py:350 +#: appPlugins/ToolImage.py:361 appPlugins/ToolInvertGerber.py:326 +#: appPlugins/ToolInvertGerber.py:337 appPlugins/ToolIsolation.py:3699 +#: appPlugins/ToolIsolation.py:3710 appPlugins/ToolLevelling.py:2331 +#: appPlugins/ToolLevelling.py:2342 appPlugins/ToolMilling.py:4654 +#: appPlugins/ToolMilling.py:4665 appPlugins/ToolNCC.py:4790 +#: appPlugins/ToolNCC.py:4801 appPlugins/ToolOptimal.py:644 +#: appPlugins/ToolOptimal.py:655 appPlugins/ToolPaint.py:3408 +#: appPlugins/ToolPaint.py:3419 appPlugins/ToolPanelize.py:1384 +#: appPlugins/ToolPanelize.py:1395 appPlugins/ToolPcbWizard.py:519 #: appPlugins/ToolPcbWizard.py:530 appPlugins/ToolPunchGerber.py:2363 -#: appPlugins/ToolPunchGerber.py:2374 appPlugins/ToolQRCode.py:1025 -#: appPlugins/ToolQRCode.py:1036 appPlugins/ToolRulesCheck.py:1701 -#: appPlugins/ToolRulesCheck.py:1712 appPlugins/ToolSolderPaste.py:1598 -#: appPlugins/ToolSolderPaste.py:1609 appPlugins/ToolSub.py:947 -#: appPlugins/ToolSub.py:958 appPlugins/ToolTransform.py:1011 +#: appPlugins/ToolPunchGerber.py:2374 appPlugins/ToolQRCode.py:1028 +#: appPlugins/ToolQRCode.py:1039 appPlugins/ToolRulesCheck.py:1701 +#: appPlugins/ToolRulesCheck.py:1712 appPlugins/ToolSolderPaste.py:1602 +#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:954 +#: appPlugins/ToolSub.py:965 appPlugins/ToolTransform.py:1011 #: appPlugins/ToolTransform.py:1022 appTool.py:284 appTool.py:295 msgid "Edited value is out of range" msgstr "Der bearbeitete Wert liegt außerhalb des Bereichs" -#: appDatabase.py:1352 appDatabase.py:1359 appEditors/AppExcEditor.py:4567 -#: appEditors/AppExcEditor.py:4574 appEditors/appGCodeEditor.py:890 -#: appEditors/appGCodeEditor.py:897 appGUI/ObjectUI.py:162 -#: appGUI/ObjectUI.py:169 appPlugins/ToolAlignObjects.py:541 +#: appDatabase.py:1352 appDatabase.py:1359 appEditors/AppExcEditor.py:4565 +#: appEditors/AppExcEditor.py:4572 appEditors/appGCodeEditor.py:892 +#: appEditors/appGCodeEditor.py:899 appGUI/ObjectUI.py:159 +#: appGUI/ObjectUI.py:166 appPlugins/ToolAlignObjects.py:541 #: appPlugins/ToolAlignObjects.py:548 appPlugins/ToolCalculators.py:739 #: appPlugins/ToolCalculators.py:746 appPlugins/ToolCalibration.py:1414 -#: appPlugins/ToolCalibration.py:1421 appPlugins/ToolCopperThieving.py:1767 -#: appPlugins/ToolCopperThieving.py:1774 appPlugins/ToolCorners.py:909 -#: appPlugins/ToolCorners.py:916 appPlugins/ToolCutOut.py:2895 -#: appPlugins/ToolCutOut.py:2902 appPlugins/ToolDblSided.py:1118 -#: appPlugins/ToolDblSided.py:1125 appPlugins/ToolDistance.py:678 +#: appPlugins/ToolCalibration.py:1421 appPlugins/ToolCopperThieving.py:1773 +#: appPlugins/ToolCopperThieving.py:1780 appPlugins/ToolCorners.py:915 +#: appPlugins/ToolCorners.py:922 appPlugins/ToolCutOut.py:2892 +#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1134 +#: appPlugins/ToolDblSided.py:1141 appPlugins/ToolDistance.py:678 #: appPlugins/ToolDistance.py:685 appPlugins/ToolDistanceMin.py:368 -#: appPlugins/ToolDistanceMin.py:375 appPlugins/ToolDrilling.py:2947 -#: appPlugins/ToolDrilling.py:2954 appPlugins/ToolEtchCompensation.py:497 -#: appPlugins/ToolEtchCompensation.py:504 appPlugins/ToolExtract.py:1343 -#: appPlugins/ToolExtract.py:1350 appPlugins/ToolFiducials.py:1075 -#: appPlugins/ToolFiducials.py:1082 appPlugins/ToolFilm.py:1683 -#: appPlugins/ToolFilm.py:1690 appPlugins/ToolFollow.py:811 -#: appPlugins/ToolFollow.py:818 appPlugins/ToolImage.py:356 -#: appPlugins/ToolImage.py:363 appPlugins/ToolInvertGerber.py:326 -#: appPlugins/ToolInvertGerber.py:333 appPlugins/ToolIsolation.py:3708 -#: appPlugins/ToolIsolation.py:3715 appPlugins/ToolLevelling.py:2268 -#: appPlugins/ToolLevelling.py:2275 appPlugins/ToolMilling.py:4560 -#: appPlugins/ToolMilling.py:4567 appPlugins/ToolNCC.py:4797 -#: appPlugins/ToolNCC.py:4804 appPlugins/ToolOptimal.py:644 -#: appPlugins/ToolOptimal.py:651 appPlugins/ToolPaint.py:3417 -#: appPlugins/ToolPaint.py:3424 appPlugins/ToolPanelize.py:1371 -#: appPlugins/ToolPanelize.py:1378 appPlugins/ToolPcbWizard.py:525 +#: appPlugins/ToolDistanceMin.py:375 appPlugins/ToolDrilling.py:2901 +#: appPlugins/ToolDrilling.py:2908 appPlugins/ToolEtchCompensation.py:515 +#: appPlugins/ToolEtchCompensation.py:522 appPlugins/ToolExtract.py:1346 +#: appPlugins/ToolExtract.py:1353 appPlugins/ToolFiducials.py:1079 +#: appPlugins/ToolFiducials.py:1086 appPlugins/ToolFilm.py:1697 +#: appPlugins/ToolFilm.py:1704 appPlugins/ToolFollow.py:813 +#: appPlugins/ToolFollow.py:820 appPlugins/ToolImage.py:356 +#: appPlugins/ToolImage.py:363 appPlugins/ToolInvertGerber.py:332 +#: appPlugins/ToolInvertGerber.py:339 appPlugins/ToolIsolation.py:3705 +#: appPlugins/ToolIsolation.py:3712 appPlugins/ToolLevelling.py:2337 +#: appPlugins/ToolLevelling.py:2344 appPlugins/ToolMilling.py:4660 +#: appPlugins/ToolMilling.py:4667 appPlugins/ToolNCC.py:4796 +#: appPlugins/ToolNCC.py:4803 appPlugins/ToolOptimal.py:650 +#: appPlugins/ToolOptimal.py:657 appPlugins/ToolPaint.py:3414 +#: appPlugins/ToolPaint.py:3421 appPlugins/ToolPanelize.py:1390 +#: appPlugins/ToolPanelize.py:1397 appPlugins/ToolPcbWizard.py:525 #: appPlugins/ToolPcbWizard.py:532 appPlugins/ToolPunchGerber.py:2369 -#: appPlugins/ToolPunchGerber.py:2376 appPlugins/ToolQRCode.py:1031 -#: appPlugins/ToolQRCode.py:1038 appPlugins/ToolRulesCheck.py:1707 -#: appPlugins/ToolRulesCheck.py:1714 appPlugins/ToolSolderPaste.py:1604 -#: appPlugins/ToolSolderPaste.py:1611 appPlugins/ToolSub.py:953 -#: appPlugins/ToolSub.py:960 appPlugins/ToolTransform.py:1017 +#: appPlugins/ToolPunchGerber.py:2376 appPlugins/ToolQRCode.py:1034 +#: appPlugins/ToolQRCode.py:1041 appPlugins/ToolRulesCheck.py:1707 +#: appPlugins/ToolRulesCheck.py:1714 appPlugins/ToolSolderPaste.py:1608 +#: appPlugins/ToolSolderPaste.py:1615 appPlugins/ToolSub.py:960 +#: appPlugins/ToolSub.py:967 appPlugins/ToolTransform.py:1017 #: appPlugins/ToolTransform.py:1024 appTool.py:290 appTool.py:297 msgid "Edited value is within limits." msgstr "Der bearbeitete Wert liegt innerhalb der Grenzen." @@ -1511,324 +1512,324 @@ msgstr "Von Datenbank kopieren" msgid "Delete from DB" msgstr "Aus Datenbank löschen" -#: appDatabase.py:1634 appTranslation.py:209 app_Main.py:3704 app_Main.py:9441 +#: appDatabase.py:1634 appTranslation.py:209 app_Main.py:3723 app_Main.py:9485 msgid "Save changes" msgstr "Änderungen speichern" -#: appDatabase.py:1738 appDatabase.py:2222 appDatabase.py:2677 -#: appDatabase.py:2689 appGUI/MainGUI.py:493 appObjects/FlatCAMGeometry.py:1410 +#: appDatabase.py:1738 appDatabase.py:2224 appDatabase.py:2679 +#: appDatabase.py:2691 appGUI/MainGUI.py:493 appObjects/FlatCAMGeometry.py:1411 #: appPlugins/ToolCutOut.py:667 appPlugins/ToolCutOut.py:689 #: appPlugins/ToolCutOut.py:730 appPlugins/ToolIsolation.py:2786 #: appPlugins/ToolIsolation.py:2796 appPlugins/ToolIsolation.py:2880 -#: appPlugins/ToolMilling.py:2182 appPlugins/ToolNCC.py:3973 -#: appPlugins/ToolNCC.py:3983 appPlugins/ToolNCC.py:4063 +#: appPlugins/ToolMilling.py:2276 appPlugins/ToolNCC.py:3975 +#: appPlugins/ToolNCC.py:3985 appPlugins/ToolNCC.py:4065 #: appPlugins/ToolPaint.py:2766 appPlugins/ToolPaint.py:2776 -#: appPlugins/ToolPaint.py:2865 app_Main.py:6250 app_Main.py:6287 -#: app_Main.py:6374 app_Main.py:6386 app_Main.py:6395 app_Main.py:6405 +#: appPlugins/ToolPaint.py:2865 app_Main.py:6285 app_Main.py:6322 +#: app_Main.py:6409 app_Main.py:6421 app_Main.py:6430 app_Main.py:6440 msgid "Tools Database" msgstr "Werkzeugdatenbank" -#: appDatabase.py:1757 appDatabase.py:2208 appObjects/FlatCAMGeometry.py:1234 -#: appPlugins/ToolCutOut.py:494 appPlugins/ToolDrilling.py:1122 -#: appPlugins/ToolIsolation.py:1283 appPlugins/ToolMilling.py:1997 +#: appDatabase.py:1757 appDatabase.py:2210 appObjects/FlatCAMGeometry.py:1235 +#: appPlugins/ToolCutOut.py:494 appPlugins/ToolDrilling.py:1123 +#: appPlugins/ToolIsolation.py:1283 appPlugins/ToolMilling.py:2091 #: appPlugins/ToolNCC.py:1252 appPlugins/ToolPaint.py:854 msgid "Failed to parse Tools DB file." msgstr "Formatfehler beim Einlesen der Werkzeugdatenbank." -#: appDatabase.py:1760 appDatabase.py:2211 +#: appDatabase.py:1760 appDatabase.py:2213 msgid "Loaded Tools DB from" msgstr "Geladene Werkzeugdatenbank von" -#: appDatabase.py:2058 +#: appDatabase.py:2060 msgid "Tool added to DB." msgstr "Werkzeug wurde zur Werkzeugdatenbank hinzugefügt." -#: appDatabase.py:2091 +#: appDatabase.py:2093 msgid "Tool copied from Tools DB." msgstr "Das Werkzeug wurde aus der Werkzeugdatenbank kopiert." -#: appDatabase.py:2125 +#: appDatabase.py:2127 msgid "Tool removed from Tools DB." msgstr "Werkzeug wurde aus der Werkzeugdatenbank gelöscht." -#: appDatabase.py:2138 +#: appDatabase.py:2140 msgid "Export Tools Database" msgstr "Werkzeugdatenbank exportieren" -#: appDatabase.py:2140 +#: appDatabase.py:2142 msgid "Tools_Database" msgstr "Werkzeugdatenbank" -#: appDatabase.py:2177 appDatabase.py:2180 appDatabase.py:2283 +#: appDatabase.py:2179 appDatabase.py:2182 appDatabase.py:2285 msgid "Failed to write Tools DB to file." msgstr "Fehler beim Schreiben der Werkzeugdatenbank in eine Datei." -#: appDatabase.py:2183 +#: appDatabase.py:2185 msgid "Exported Tools DB to" msgstr "Werkzeugdatenbank wurde exportiert nach" -#: appDatabase.py:2190 +#: appDatabase.py:2192 msgid "Import FlatCAM Tools DB" msgstr "Import der FlatCAM-Werkzeugdatenbank" -#: appDatabase.py:2287 +#: appDatabase.py:2289 msgid "Saved Tools DB." msgstr "Datenbank der gespeicherten Werkzeuge." -#: appDatabase.py:2498 +#: appDatabase.py:2500 msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" "Um die Werkzeugeigenschaften zu ändern, wählen Sie nur ein Werkzeug aus. " "Derzeit ausgewählte Tools" -#: appDatabase.py:2653 +#: appDatabase.py:2655 msgid "No Tool/row selected in the Tools Database table" msgstr "" "Gescheitert. Kein Werkzeug (keine Spalte) in der Werkzeugtabelle ausgewählt" -#: appDatabase.py:2657 appPlugins/ToolDrilling.py:1126 +#: appDatabase.py:2659 appPlugins/ToolDrilling.py:1127 msgid "Tools DB empty." msgstr "Tools DB leer." -#: appDatabase.py:2684 +#: appDatabase.py:2686 msgid "Tools in Tools Database edited but not saved." msgstr "Werkzeugdatenbank geschlossen ohne zu speichern." -#: appDatabase.py:2693 +#: appDatabase.py:2695 msgid "Cancelled adding tool from DB." msgstr "Hinzufügen aus der Datenbank wurde abgebrochen." -#: appEditors/AppExcEditor.py:234 appEditors/AppExcEditor.py:258 -#: appEditors/AppExcEditor.py:352 appEditors/AppExcEditor.py:651 -#: appEditors/AppExcEditor.py:866 appEditors/AppGerberEditor.py:247 +#: appEditors/AppExcEditor.py:235 appEditors/AppExcEditor.py:259 +#: appEditors/AppExcEditor.py:353 appEditors/AppExcEditor.py:652 +#: appEditors/AppExcEditor.py:867 appEditors/AppGerberEditor.py:247 #: appEditors/AppGerberEditor.py:254 msgid "Click to place ..." msgstr "Klicken um zu platzieren ..." -#: appEditors/AppExcEditor.py:242 +#: appEditors/AppExcEditor.py:243 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:306 appEditors/AppExcEditor.py:595 -#: appEditors/AppExcEditor.py:824 appEditors/AppExcEditor.py:1236 -#: appEditors/AppExcEditor.py:1499 appEditors/AppExcEditor.py:1602 -#: appEditors/AppExcEditor.py:1713 appEditors/AppExcEditor.py:2514 -#: appEditors/AppExcEditor.py:3318 appEditors/AppExcEditor.py:3325 -#: appEditors/AppExcEditor.py:3766 appEditors/AppGeoEditor.py:1374 +#: appEditors/AppExcEditor.py:307 appEditors/AppExcEditor.py:596 +#: appEditors/AppExcEditor.py:825 appEditors/AppExcEditor.py:1237 +#: appEditors/AppExcEditor.py:1500 appEditors/AppExcEditor.py:1603 +#: appEditors/AppExcEditor.py:1714 appEditors/AppExcEditor.py:2515 +#: appEditors/AppExcEditor.py:3319 appEditors/AppExcEditor.py:3326 +#: appEditors/AppExcEditor.py:3767 appEditors/AppGeoEditor.py:1374 #: appEditors/AppGeoEditor.py:2093 appEditors/AppGeoEditor.py:2333 #: appEditors/AppGeoEditor.py:2408 appEditors/AppGeoEditor.py:2487 #: appEditors/AppGeoEditor.py:2545 appEditors/AppGeoEditor.py:2750 #: appEditors/AppGeoEditor.py:2829 appEditors/AppGeoEditor.py:2962 #: appEditors/AppGeoEditor.py:3035 appEditors/AppGeoEditor.py:3105 #: appEditors/AppGeoEditor.py:3131 appEditors/AppGeoEditor.py:3159 -#: appEditors/AppGeoEditor.py:3275 appEditors/AppGeoEditor.py:4818 -#: appEditors/AppGeoEditor.py:4832 appEditors/AppGeoEditor.py:5423 -#: appEditors/AppGeoEditor.py:5476 appEditors/AppGeoEditor.py:5539 -#: appEditors/AppGeoEditor.py:5565 appEditors/AppGeoEditor.py:5590 -#: appEditors/AppGeoEditor.py:5622 appEditors/AppGeoEditor.py:5702 -#: appEditors/AppGeoEditor.py:5768 appEditors/AppGeoEditor.py:5836 -#: appEditors/AppGeoEditor.py:5933 appEditors/AppGerberEditor.py:389 +#: appEditors/AppGeoEditor.py:3275 appEditors/AppGeoEditor.py:4832 +#: appEditors/AppGeoEditor.py:4846 appEditors/AppGeoEditor.py:5456 +#: appEditors/AppGeoEditor.py:5509 appEditors/AppGeoEditor.py:5572 +#: appEditors/AppGeoEditor.py:5598 appEditors/AppGeoEditor.py:5623 +#: appEditors/AppGeoEditor.py:5655 appEditors/AppGeoEditor.py:5735 +#: appEditors/AppGeoEditor.py:5801 appEditors/AppGeoEditor.py:5869 +#: appEditors/AppGeoEditor.py:5966 appEditors/AppGerberEditor.py:389 #: appEditors/AppGerberEditor.py:813 appEditors/AppGerberEditor.py:940 #: appEditors/AppGerberEditor.py:1252 appEditors/AppGerberEditor.py:1513 #: appEditors/AppGerberEditor.py:1723 appEditors/AppGerberEditor.py:2013 #: appEditors/AppGerberEditor.py:2309 appEditors/AppGerberEditor.py:2390 #: appEditors/AppGerberEditor.py:2500 appEditors/AppGerberEditor.py:3204 -#: appEditors/AppGerberEditor.py:4923 appEditors/AppGerberEditor.py:5196 -#: appEditors/AppGerberEditor.py:5214 appEditors/AppGerberEditor.py:5655 -#: appEditors/AppGerberEditor.py:5838 appEditors/AppGerberEditor.py:5900 -#: appEditors/AppGerberEditor.py:5947 appEditors/AppGerberEditor.py:7357 -#: appGUI/MainGUI.py:3110 appGUI/MainGUI.py:3122 -#: appObjects/FlatCAMGeometry.py:805 appObjects/FlatCAMGeometry.py:2923 -#: appObjects/FlatCAMGeometry.py:2996 appObjects/FlatCAMGerber.py:434 -#: appParsers/ParseGerber.py:2140 appParsers/ParseGerber.py:2231 -#: appParsers/ParseGerber.py:2306 appParsers/ParseGerber.py:2380 -#: appParsers/ParseGerber.py:2442 appPlugins/ToolAlignObjects.py:271 +#: appEditors/AppGerberEditor.py:4924 appEditors/AppGerberEditor.py:5197 +#: appEditors/AppGerberEditor.py:5215 appEditors/AppGerberEditor.py:5656 +#: appEditors/AppGerberEditor.py:5839 appEditors/AppGerberEditor.py:5901 +#: appEditors/AppGerberEditor.py:5948 appEditors/AppGerberEditor.py:7355 +#: appGUI/MainGUI.py:3122 appGUI/MainGUI.py:3134 +#: appObjects/FlatCAMGeometry.py:806 appObjects/FlatCAMGeometry.py:2915 +#: appObjects/FlatCAMGeometry.py:2988 appObjects/FlatCAMGerber.py:434 +#: appParsers/ParseGerber.py:2183 appParsers/ParseGerber.py:2274 +#: appParsers/ParseGerber.py:2349 appParsers/ParseGerber.py:2423 +#: appParsers/ParseGerber.py:2485 appPlugins/ToolAlignObjects.py:271 #: appPlugins/ToolAlignObjects.py:293 appPlugins/ToolCalculators.py:277 #: appPlugins/ToolCalculators.py:287 appPlugins/ToolCalibration.py:312 -#: appPlugins/ToolCutOut.py:1603 appPlugins/ToolFiducials.py:602 -#: appPlugins/ToolFiducials.py:616 appPlugins/ToolFollow.py:325 -#: appPlugins/ToolFollow.py:396 appPlugins/ToolIsolation.py:1566 -#: appPlugins/ToolPaint.py:2324 appPlugins/ToolPanelize.py:1035 -#: app_Main.py:5439 app_Main.py:5593 tclCommands/TclCommandPanelize.py:304 +#: appPlugins/ToolCutOut.py:1603 appPlugins/ToolFiducials.py:609 +#: appPlugins/ToolFiducials.py:623 appPlugins/ToolFollow.py:330 +#: appPlugins/ToolFollow.py:401 appPlugins/ToolIsolation.py:1566 +#: appPlugins/ToolPaint.py:2324 appPlugins/ToolPanelize.py:1057 +#: app_Main.py:5458 app_Main.py:5612 tclCommands/TclCommandPanelize.py:304 #: tclCommands/TclCommandPanelize.py:313 msgid "Done." msgstr "Fertig." -#: appEditors/AppExcEditor.py:360 +#: appEditors/AppExcEditor.py:361 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:376 appEditors/AppExcEditor.py:680 -#: appEditors/AppExcEditor.py:913 appEditors/AppExcEditor.py:1570 +#: appEditors/AppExcEditor.py:377 appEditors/AppExcEditor.py:681 +#: appEditors/AppExcEditor.py:914 appEditors/AppExcEditor.py:1571 #: appEditors/AppGerberEditor.py:480 appEditors/AppGerberEditor.py:2191 -#: appEditors/AppGerberEditor.py:2221 appGUI/MainGUI.py:3724 +#: appEditors/AppGerberEditor.py:2221 appGUI/MainGUI.py:3736 msgid "Click on target location ..." msgstr "Klicken Sie auf den Zielort ..." -#: appEditors/AppExcEditor.py:395 +#: appEditors/AppExcEditor.py:396 msgid "Click on the Drill Circular Array Start position" msgstr "Klicken Sie auf die Startposition des Bohrkreis-Arrays" -#: appEditors/AppExcEditor.py:417 appEditors/AppExcEditor.py:954 +#: appEditors/AppExcEditor.py:418 appEditors/AppExcEditor.py:955 #: appEditors/AppGerberEditor.py:534 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:421 +#: appEditors/AppExcEditor.py:422 msgid "The value is mistyped. Check the value" msgstr "Der Wert ist falsch geschrieben. Überprüfen Sie den Wert" -#: appEditors/AppExcEditor.py:576 appEditors/AppExcEditor.py:1198 +#: appEditors/AppExcEditor.py:577 appEditors/AppExcEditor.py:1199 #: appEditors/AppGerberEditor.py:795 msgid "Too many items for the selected spacing angle." msgstr "Zu viele Elemente für den ausgewählten Abstandswinkel." -#: appEditors/AppExcEditor.py:582 appEditors/AppExcEditor.py:1223 -#: appEditors/AppGerberEditor.py:800 appEditors/AppGerberEditor.py:5834 -#: appObjects/FlatCAMCNCJob.py:774 appPlugins/ToolCopperThieving.py:325 -#: appPlugins/ToolCopperThieving.py:926 appPlugins/ToolCopperThieving.py:1139 -#: appPlugins/ToolCorners.py:224 appPlugins/ToolCorners.py:494 -#: appPlugins/ToolCorners.py:596 appPlugins/ToolCutOut.py:959 +#: appEditors/AppExcEditor.py:583 appEditors/AppExcEditor.py:1224 +#: appEditors/AppGerberEditor.py:800 appEditors/AppGerberEditor.py:5835 +#: appObjects/FlatCAMCNCJob.py:782 appPlugins/ToolCopperThieving.py:332 +#: appPlugins/ToolCopperThieving.py:933 appPlugins/ToolCopperThieving.py:1145 +#: appPlugins/ToolCorners.py:230 appPlugins/ToolCorners.py:502 +#: appPlugins/ToolCorners.py:605 appPlugins/ToolCutOut.py:959 #: appPlugins/ToolCutOut.py:985 appPlugins/ToolCutOut.py:1117 #: appPlugins/ToolCutOut.py:1341 appPlugins/ToolCutOut.py:1495 #: appPlugins/ToolCutOut.py:1539 appPlugins/ToolCutOut.py:1557 -#: appPlugins/ToolCutOut.py:1571 appPlugins/ToolDblSided.py:523 -#: appPlugins/ToolExtract.py:703 appPlugins/ToolExtract.py:752 -#: appPlugins/ToolExtract.py:761 appPlugins/ToolExtract.py:765 -#: appPlugins/ToolFiducials.py:310 appPlugins/ToolFiducials.py:562 -#: appPlugins/ToolFiducials.py:610 appPlugins/ToolFiducials.py:624 -#: appPlugins/ToolFilm.py:777 appPlugins/ToolFilm.py:1037 -#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2318 app_Main.py:4934 -#: camlib.py:2436 camlib.py:2503 camlib.py:2571 camlib.py:2649 camlib.py:5326 -#: camlib.py:5721 +#: appPlugins/ToolCutOut.py:1571 appPlugins/ToolDblSided.py:542 +#: appPlugins/ToolExtract.py:706 appPlugins/ToolExtract.py:755 +#: appPlugins/ToolExtract.py:764 appPlugins/ToolExtract.py:768 +#: appPlugins/ToolFiducials.py:317 appPlugins/ToolFiducials.py:569 +#: appPlugins/ToolFiducials.py:617 appPlugins/ToolFiducials.py:631 +#: appPlugins/ToolFilm.py:796 appPlugins/ToolFilm.py:1056 +#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2318 app_Main.py:4953 +#: camlib.py:2440 camlib.py:2507 camlib.py:2575 camlib.py:2653 camlib.py:5310 +#: camlib.py:5705 msgid "Failed." msgstr "Gescheitert." -#: appEditors/AppExcEditor.py:659 +#: appEditors/AppExcEditor.py:660 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:719 appEditors/AppExcEditor.py:726 -#: appEditors/AppExcEditor.py:1081 appEditors/AppExcEditor.py:1088 +#: appEditors/AppExcEditor.py:720 appEditors/AppExcEditor.py:727 +#: appEditors/AppExcEditor.py:1082 appEditors/AppExcEditor.py:1089 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:874 +#: appEditors/AppExcEditor.py:875 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:932 +#: appEditors/AppExcEditor.py:933 msgid "Click on the Slot Circular Array Start position" msgstr "Klicken Sie auf die kreisförmige Startposition des Arrays" -#: appEditors/AppExcEditor.py:957 appEditors/AppGerberEditor.py:537 +#: appEditors/AppExcEditor.py:958 appEditors/AppGerberEditor.py:537 msgid "The value is mistyped. Check the value." msgstr "Der Wert ist falsch geschrieben. Überprüfen Sie den Wert." -#: appEditors/AppExcEditor.py:1292 +#: appEditors/AppExcEditor.py:1293 msgid "Click on the Drill(s) to resize ..." msgstr "Klicken Sie auf die Bohrer, um die Größe zu ändern ..." -#: appEditors/AppExcEditor.py:1322 +#: appEditors/AppExcEditor.py:1323 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:1501 appEditors/AppExcEditor.py:1554 -#: appEditors/AppExcEditor.py:1565 appGUI/MainGUI.py:3363 -#: appGUI/MainGUI.py:3448 appGUI/MainGUI.py:3494 appGUI/MainGUI.py:3586 -#: appGUI/MainGUI.py:3701 appGUI/MainGUI.py:3730 +#: appEditors/AppExcEditor.py:1502 appEditors/AppExcEditor.py:1555 +#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3375 +#: appGUI/MainGUI.py:3460 appGUI/MainGUI.py:3506 appGUI/MainGUI.py:3598 +#: appGUI/MainGUI.py:3713 appGUI/MainGUI.py:3742 msgid "Cancelled. Nothing selected." msgstr "Abgesagt. Nichts ausgewählt." -#: appEditors/AppExcEditor.py:1558 appEditors/AppGeoEditor.py:2784 +#: appEditors/AppExcEditor.py:1559 appEditors/AppGeoEditor.py:2784 #: appEditors/AppGeoEditor.py:2804 appEditors/AppGerberEditor.py:2193 msgid "Click on reference location ..." msgstr "Klicken Sie auf die Referenzposition ..." -#: appEditors/AppExcEditor.py:1913 appEditors/AppGeoEditor.py:4141 -#: appEditors/AppGerberEditor.py:3458 appEditors/AppGerberEditor.py:6168 -#: appEditors/AppGerberEditor.py:6477 appGUI/GUIElements.py:338 +#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4155 +#: appEditors/AppGerberEditor.py:3458 appEditors/AppGerberEditor.py:6166 +#: appEditors/AppGerberEditor.py:6475 appGUI/GUIElements.py:338 #: appGUI/GUIElements.py:1036 appGUI/GUIElements.py:1435 #: appGUI/GUIElements.py:1646 appGUI/GUIElements.py:1930 #: appGUI/GUIElements.py:3962 appGUI/MainGUI.py:423 appGUI/MainGUI.py:751 -#: appGUI/MainGUI.py:810 appGUI/MainGUI.py:887 appGUI/MainGUI.py:1017 -#: appGUI/MainGUI.py:1267 appGUI/MainGUI.py:1756 appGUI/MainGUI.py:2238 -#: appGUI/MainGUI.py:2480 appGUI/MainGUI.py:5110 appPlugins/ToolDrilling.py:300 -#: appPlugins/ToolIsolation.py:71 appPlugins/ToolMilling.py:389 -#: appPlugins/ToolMilling.py:397 appPlugins/ToolNCC.py:69 +#: appGUI/MainGUI.py:810 appGUI/MainGUI.py:887 appGUI/MainGUI.py:1029 +#: appGUI/MainGUI.py:1279 appGUI/MainGUI.py:1768 appGUI/MainGUI.py:2250 +#: appGUI/MainGUI.py:2492 appGUI/MainGUI.py:5122 appPlugins/ToolDrilling.py:300 +#: appPlugins/ToolIsolation.py:71 appPlugins/ToolMilling.py:390 +#: appPlugins/ToolMilling.py:398 appPlugins/ToolNCC.py:69 #: appPlugins/ToolPaint.py:142 appPlugins/ToolSolderPaste.py:182 -#: app_Main.py:6776 +#: app_Main.py:6823 msgid "Delete" msgstr "Löschen" -#: appEditors/AppExcEditor.py:2140 appObjects/FlatCAMExcellon.py:376 -#: appPlugins/ToolDrilling.py:752 appPlugins/ToolMilling.py:1150 +#: appEditors/AppExcEditor.py:2141 appObjects/FlatCAMExcellon.py:376 +#: appPlugins/ToolDrilling.py:753 appPlugins/ToolMilling.py:1178 msgid "Total Drills" msgstr "Bohrungen insgesamt" -#: appEditors/AppExcEditor.py:2172 appObjects/FlatCAMExcellon.py:410 -#: appPlugins/ToolDrilling.py:779 appPlugins/ToolMilling.py:1177 +#: appEditors/AppExcEditor.py:2173 appObjects/FlatCAMExcellon.py:410 +#: appPlugins/ToolDrilling.py:780 appPlugins/ToolMilling.py:1205 msgid "Total Slots" msgstr "Schlitz insgesamt" -#: appEditors/AppExcEditor.py:2250 appEditors/AppGeoEditor.py:4042 -#: appEditors/AppGerberEditor.py:4193 appEditors/appGCodeEditor.py:582 +#: appEditors/AppExcEditor.py:2251 appEditors/AppGeoEditor.py:4056 +#: appEditors/AppGerberEditor.py:4195 appEditors/appGCodeEditor.py:587 #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:100 -#: appObjects/FlatCAMCNCJob.py:535 appObjects/FlatCAMDocument.py:191 -#: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:718 +#: appObjects/FlatCAMCNCJob.py:543 appObjects/FlatCAMDocument.py:191 +#: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:719 #: appObjects/FlatCAMGerber.py:224 appObjects/FlatCAMScript.py:180 -#: appPlugins/ToolCorners.py:148 appPlugins/ToolCutOut.py:325 -#: appPlugins/ToolDblSided.py:189 appPlugins/ToolDrilling.py:541 -#: appPlugins/ToolFiducials.py:181 appPlugins/ToolFilm.py:222 -#: appPlugins/ToolFollow.py:158 appPlugins/ToolIsolation.py:407 -#: appPlugins/ToolLevelling.py:376 appPlugins/ToolMilling.py:686 +#: appPlugins/ToolCorners.py:154 appPlugins/ToolCutOut.py:325 +#: appPlugins/ToolDblSided.py:208 appPlugins/ToolDrilling.py:544 +#: appPlugins/ToolFiducials.py:188 appPlugins/ToolFilm.py:241 +#: appPlugins/ToolFollow.py:164 appPlugins/ToolIsolation.py:407 +#: appPlugins/ToolLevelling.py:384 appPlugins/ToolMilling.py:714 #: appPlugins/ToolNCC.py:660 appPlugins/ToolPaint.py:624 -#: appPlugins/ToolPanelize.py:245 appPlugins/ToolPunchGerber.py:373 -#: appPlugins/ToolQRCode.py:181 appPlugins/ToolSub.py:212 +#: appPlugins/ToolPanelize.py:261 appPlugins/ToolPunchGerber.py:376 +#: appPlugins/ToolQRCode.py:187 appPlugins/ToolSub.py:218 msgid "Beginner" msgstr "" -#: appEditors/AppExcEditor.py:2261 appEditors/AppGeoEditor.py:4055 -#: appEditors/AppGerberEditor.py:4206 appEditors/appGCodeEditor.py:595 +#: appEditors/AppExcEditor.py:2262 appEditors/AppGeoEditor.py:4069 +#: appEditors/AppGerberEditor.py:4208 appEditors/appGCodeEditor.py:600 #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:101 -#: appObjects/FlatCAMCNCJob.py:545 appObjects/FlatCAMDocument.py:200 -#: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:727 +#: appObjects/FlatCAMCNCJob.py:553 appObjects/FlatCAMDocument.py:200 +#: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:728 #: appObjects/FlatCAMGerber.py:238 appObjects/FlatCAMScript.py:189 -#: appPlugins/ToolCorners.py:166 appPlugins/ToolCutOut.py:368 -#: appPlugins/ToolDblSided.py:215 appPlugins/ToolDrilling.py:584 -#: appPlugins/ToolFiducials.py:196 appPlugins/ToolFilm.py:248 -#: appPlugins/ToolFollow.py:172 appPlugins/ToolIsolation.py:460 -#: appPlugins/ToolLevelling.py:391 appPlugins/ToolMilling.py:751 +#: appPlugins/ToolCorners.py:172 appPlugins/ToolCutOut.py:368 +#: appPlugins/ToolDblSided.py:234 appPlugins/ToolDrilling.py:586 +#: appPlugins/ToolFiducials.py:203 appPlugins/ToolFilm.py:267 +#: appPlugins/ToolFollow.py:178 appPlugins/ToolIsolation.py:460 +#: appPlugins/ToolLevelling.py:399 appPlugins/ToolMilling.py:778 #: appPlugins/ToolNCC.py:706 appPlugins/ToolPaint.py:656 -#: appPlugins/ToolPanelize.py:265 appPlugins/ToolPunchGerber.py:387 -#: appPlugins/ToolQRCode.py:192 appPlugins/ToolSub.py:224 +#: appPlugins/ToolPanelize.py:281 appPlugins/ToolPunchGerber.py:390 +#: appPlugins/ToolQRCode.py:198 appPlugins/ToolSub.py:230 msgid "Advanced" msgstr "Erweitert" -#: appEditors/AppExcEditor.py:2284 appObjects/FlatCAMGeometry.py:874 -#: appObjects/FlatCAMGeometry.py:1555 appObjects/FlatCAMGeometry.py:2311 -#: appObjects/FlatCAMGeometry.py:3066 appObjects/FlatCAMGeometry.py:3229 -#: appPlugins/ToolDrilling.py:1720 appPlugins/ToolIsolation.py:1459 -#: appPlugins/ToolIsolation.py:1877 appPlugins/ToolMilling.py:2259 -#: appPlugins/ToolMilling.py:2949 appPlugins/ToolMilling.py:3545 +#: appEditors/AppExcEditor.py:2285 appObjects/FlatCAMGeometry.py:875 +#: appObjects/FlatCAMGeometry.py:1556 appObjects/FlatCAMGeometry.py:2315 +#: appObjects/FlatCAMGeometry.py:3058 appObjects/FlatCAMGeometry.py:3221 +#: appPlugins/ToolDrilling.py:1715 appPlugins/ToolIsolation.py:1459 +#: appPlugins/ToolIsolation.py:1877 appPlugins/ToolMilling.py:2353 +#: appPlugins/ToolMilling.py:3030 appPlugins/ToolMilling.py:3620 #: appPlugins/ToolNCC.py:1458 appPlugins/ToolNCC.py:1596 #: appPlugins/ToolPaint.py:1028 appPlugins/ToolPaint.py:1166 -#: appPlugins/ToolPaint.py:1880 appPlugins/ToolSolderPaste.py:478 -#: appPlugins/ToolSolderPaste.py:550 +#: appPlugins/ToolPaint.py:1880 appPlugins/ToolSolderPaste.py:484 +#: appPlugins/ToolSolderPaste.py:556 msgid "Wrong value format entered, use a number." msgstr "Falsches Wertformat eingegeben, eine Zahl verwenden." -#: appEditors/AppExcEditor.py:2295 +#: appEditors/AppExcEditor.py:2296 msgid "" "Tool already in the original or actual tool list.\n" "Save and reedit Excellon if you need to add this tool. " @@ -1837,108 +1838,88 @@ msgstr "" "Speichern Sie Excellon und bearbeiten Sie es erneut, wenn Sie dieses Tool " "hinzufügen müssen. " -#: appEditors/AppExcEditor.py:2303 appGUI/MainGUI.py:3766 +#: appEditors/AppExcEditor.py:2304 appGUI/MainGUI.py:3778 msgid "Added new tool with dia" msgstr "Neues Werkzeug mit Durchmesser hinzugefügt" -#: appEditors/AppExcEditor.py:2337 +#: appEditors/AppExcEditor.py:2338 msgid "Select a tool in Tool Table" msgstr "Wählen Sie ein Werkzeug in der Werkzeugtabelle aus" -#: appEditors/AppExcEditor.py:2367 +#: appEditors/AppExcEditor.py:2368 msgid "Deleted tool with diameter" msgstr "Gelöschtes Werkzeug mit Durchmesser" -#: appEditors/AppExcEditor.py:3121 +#: appEditors/AppExcEditor.py:3122 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:3125 appEditors/AppGerberEditor.py:4903 -#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:2252 -#: appParsers/ParseExcellon.py:972 appPlugins/ToolMilling.py:2884 -#: appPlugins/ToolPcbWizard.py:337 appPlugins/ToolSolderPaste.py:917 -#: app_Main.py:6330 app_Main.py:8176 app_Main.py:10660 app_Main.py:10727 -#: app_Main.py:10862 app_Main.py:10927 +#: appEditors/AppExcEditor.py:3126 appEditors/AppGerberEditor.py:4904 +#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:2257 +#: appParsers/ParseExcellon.py:972 appPlugins/ToolMilling.py:2967 +#: appPlugins/ToolPcbWizard.py:337 appPlugins/ToolSolderPaste.py:924 +#: app_Main.py:6365 app_Main.py:8220 app_Main.py:10704 app_Main.py:10776 +#: app_Main.py:10911 app_Main.py:10976 msgid "An internal error has occurred. See shell.\n" msgstr "Ein interner Fehler ist aufgetreten. Siehe Shell.\n" -#: appEditors/AppExcEditor.py:3130 appObjects/FlatCAMGeometry.py:2571 -#: appObjects/FlatCAMGeometry.py:2576 appObjects/FlatCAMGeometry.py:2728 -#: appPlugins/ToolMilling.py:3214 appPlugins/ToolMilling.py:3218 -#: appPlugins/ToolSub.py:451 appPlugins/ToolSub.py:645 +#: appEditors/AppExcEditor.py:3131 appObjects/FlatCAMGeometry.py:2566 +#: appObjects/FlatCAMGeometry.py:2571 appObjects/FlatCAMGeometry.py:2720 +#: appPlugins/ToolMilling.py:3289 appPlugins/ToolMilling.py:3293 +#: appPlugins/ToolSub.py:461 appPlugins/ToolSub.py:655 msgid "Generating" msgstr "Erstellen" -#: appEditors/AppExcEditor.py:3152 +#: appEditors/AppExcEditor.py:3153 msgid "Excellon editing finished." msgstr "Excellon-Bearbeitung abgeschlossen." -#: appEditors/AppExcEditor.py:3168 +#: appEditors/AppExcEditor.py:3169 msgid "Cancelled. There is no Tool/Drill selected" msgstr "Abgebrochen. Es ist kein Werkzeug / Bohrer ausgewählt" -#: appEditors/AppExcEditor.py:3839 appEditors/AppExcEditor.py:3849 -#: appEditors/AppGerberEditor.py:5741 +#: appEditors/AppExcEditor.py:3840 appEditors/AppExcEditor.py:3850 +#: appEditors/AppGerberEditor.py:5742 msgid "Click on the circular array Center position" msgstr "Klicken Sie auf die kreisförmige Anordnung in der Mitte" -#: appEditors/AppExcEditor.py:3982 appGUI/MainGUI.py:723 appGUI/ObjectUI.py:583 +#: appEditors/AppExcEditor.py:3983 appGUI/MainGUI.py:723 appGUI/ObjectUI.py:580 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:19 msgid "Excellon Editor" msgstr "Excellon Editor" -#: appEditors/AppExcEditor.py:3992 appEditors/AppGeoEditor.py:3409 -#: appEditors/AppGerberEditor.py:6010 appEditors/appGCodeEditor.py:755 -#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:663 -#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:645 -#: appPlugins/ToolDrilling.py:2308 appPlugins/ToolFiducials.py:772 -#: appPlugins/ToolFilm.py:1127 appPlugins/ToolFollow.py:687 -#: appPlugins/ToolIsolation.py:3184 appPlugins/ToolLevelling.py:1676 -#: appPlugins/ToolMilling.py:3617 appPlugins/ToolNCC.py:4117 -#: appPlugins/ToolPaint.py:2919 appPlugins/ToolPanelize.py:1086 -#: appPlugins/ToolPunchGerber.py:1964 appPlugins/ToolQRCode.py:731 -#: appPlugins/ToolSub.py:774 -#, fuzzy -#| msgid "" -#| "BASIC is suitable for a beginner. Many parameters\n" -#| "are hidden from the user in this mode.\n" -#| "ADVANCED mode will make available all parameters.\n" -#| "\n" -#| "To change the application LEVEL, go to:\n" -#| "Edit -> Preferences -> General and check:\n" -#| "'APP. LEVEL' radio button." +#: appEditors/AppExcEditor.py:3993 appEditors/AppGeoEditor.py:3409 +#: appEditors/AppGerberEditor.py:6011 appEditors/appGCodeEditor.py:760 +#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:672 +#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:664 +#: appPlugins/ToolDrilling.py:2247 appPlugins/ToolFiducials.py:779 +#: appPlugins/ToolFilm.py:1144 appPlugins/ToolFollow.py:692 +#: appPlugins/ToolIsolation.py:3184 appPlugins/ToolLevelling.py:1748 +#: appPlugins/ToolMilling.py:3692 appPlugins/ToolNCC.py:4119 +#: appPlugins/ToolPaint.py:2919 appPlugins/ToolPanelize.py:1108 +#: appPlugins/ToolPunchGerber.py:1967 appPlugins/ToolQRCode.py:737 +#: appPlugins/ToolSub.py:784 msgid "" -"In BEGINNER mode many parameters\n" -"are hidden from the user in this mode.\n" -"ADVANCED mode will make available all parameters.\n" -"\n" -"To change the application LEVEL, go to:\n" -"Edit -> Preferences -> General and check:\n" -"'APP. LEVEL' radio button." +"Beginner Mode - many parameters are hidden.\n" +"Advanced Mode - full control.\n" +"Permanent change is done in 'Preferences' menu." msgstr "" -"BASIC ist für Anfänger geeignet. Viele Parameter\n" -"werden in diesem Modus für den Benutzer ausgeblendet.\n" -"Im ADVANCED-Modus werden alle Parameter verfügbar.\n" -"\n" -"Um die Anwendung LEVEL zu ändern, gehen Sie zu:\n" -"Bearbeiten -> Einstellungen -> Allgemein und überprüfen Sie:\n" -"Optionsfeld \"Anwendungsebene\"." -#: appEditors/AppExcEditor.py:4009 appEditors/AppGerberEditor.py:6025 -#: appEditors/appGCodeEditor.py:770 +#: appEditors/AppExcEditor.py:4007 appEditors/AppGerberEditor.py:6023 +#: appEditors/appGCodeEditor.py:772 msgid "Name:" msgstr "Name:" -#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:624 -#: appGUI/ObjectUI.py:970 appPlugins/ToolIsolation.py:3219 -#: appPlugins/ToolMilling.py:3666 appPlugins/ToolNCC.py:4170 -#: appPlugins/ToolPaint.py:2975 appPlugins/ToolSolderPaste.py:1189 +#: appEditors/AppExcEditor.py:4014 appGUI/ObjectUI.py:621 +#: appGUI/ObjectUI.py:967 appPlugins/ToolIsolation.py:3216 +#: appPlugins/ToolMilling.py:3738 appPlugins/ToolNCC.py:4169 +#: appPlugins/ToolPaint.py:2972 appPlugins/ToolSolderPaste.py:1193 msgid "Tools Table" msgstr "Werkzeugtabelle" -#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:626 +#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:623 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -1946,20 +1927,20 @@ msgstr "" "Werkzeuge in diesem Excellon-Objekt\n" "Wann werden zum Bohren verwendet." -#: appEditors/AppExcEditor.py:4039 +#: appEditors/AppExcEditor.py:4037 msgid "Convert Slots" msgstr "Schlitze konvertieren" -#: appEditors/AppExcEditor.py:4043 +#: appEditors/AppExcEditor.py:4041 msgid "Convert the slots in the selected tools to drills." msgstr "" "Konvertieren Sie die Schlitze in den ausgewählten Werkzeugen in Bohrer." -#: appEditors/AppExcEditor.py:4053 +#: appEditors/AppExcEditor.py:4051 msgid "Add/Delete Tool" msgstr "Werkzeug hinzufügen / löschen" -#: appEditors/AppExcEditor.py:4055 +#: appEditors/AppExcEditor.py:4053 msgid "" "Add/Delete a tool to the tool list\n" "for this Excellon object." @@ -1967,34 +1948,34 @@ msgstr "" "Werkzeug zur Werkzeugliste hinzufügen / löschen\n" "für dieses Excellon-Objekt." -#: appEditors/AppExcEditor.py:4069 appEditors/AppGeoEditor.py:492 +#: appEditors/AppExcEditor.py:4067 appEditors/AppGeoEditor.py:492 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:261 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 -#: appPlugins/ToolCutOut.py:2426 appPlugins/ToolIsolation.py:3300 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:4263 -#: appPlugins/ToolNCC.py:4274 appPlugins/ToolPaint.py:3057 +#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:3297 +#: appPlugins/ToolMilling.py:3855 appPlugins/ToolNCC.py:4262 +#: appPlugins/ToolNCC.py:4273 appPlugins/ToolPaint.py:3054 msgid "Tool Dia" msgstr "Werkzeugdurchm" -#: appEditors/AppExcEditor.py:4071 +#: appEditors/AppExcEditor.py:4069 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:50 -#: appPlugins/ToolIsolation.py:3302 appPlugins/ToolMilling.py:3785 -#: appPlugins/ToolNCC.py:4265 +#: appPlugins/ToolIsolation.py:3299 appPlugins/ToolMilling.py:3857 +#: appPlugins/ToolNCC.py:4264 msgid "Diameter for the new tool" msgstr "Durchmesser für das neue Werkzeug" -#: appEditors/AppExcEditor.py:4083 appEditors/AppGeoEditor.py:740 -#: appEditors/AppGerberEditor.py:6161 appEditors/AppGerberEditor.py:6717 +#: appEditors/AppExcEditor.py:4081 appEditors/AppGeoEditor.py:740 +#: appEditors/AppGerberEditor.py:6159 appEditors/AppGerberEditor.py:6715 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:289 -#: appPlugins/ToolCopperThieving.py:1711 appPlugins/ToolDblSided.py:857 -#: appPlugins/ToolDblSided.py:1045 appPlugins/ToolLevelling.py:1994 +#: appPlugins/ToolCopperThieving.py:1717 appPlugins/ToolDblSided.py:873 +#: appPlugins/ToolDblSided.py:1061 appPlugins/ToolLevelling.py:2063 #: appPlugins/ToolNCC.py:63 appPlugins/ToolPaint.py:136 #: appPlugins/ToolSolderPaste.py:179 appPlugins/ToolTransform.py:619 -#: app_Main.py:6774 +#: app_Main.py:6821 msgid "Add" msgstr "Hinzufügen" -#: appEditors/AppExcEditor.py:4086 +#: appEditors/AppExcEditor.py:4084 msgid "" "Add a new tool to the tool list\n" "with the diameter specified above." @@ -2002,11 +1983,11 @@ msgstr "" "Fügen Sie der Werkzeugliste ein neues Werkzeug hinzu\n" "mit dem oben angegebenen Durchmesser." -#: appEditors/AppExcEditor.py:4095 +#: appEditors/AppExcEditor.py:4093 msgid "Delete Tool" msgstr "Werkzeug löschen" -#: appEditors/AppExcEditor.py:4098 +#: appEditors/AppExcEditor.py:4096 msgid "" "Delete a tool in the tool list\n" "by selecting a row in the tool table." @@ -2014,57 +1995,57 @@ msgstr "" "Löschen Sie ein Werkzeug in der Werkzeugliste\n" "indem Sie eine Zeile in der Werkzeugtabelle auswählen." -#: appEditors/AppExcEditor.py:4123 +#: appEditors/AppExcEditor.py:4121 msgid "Resize Tool" msgstr "Werkzeug zur Größenänderung" -#: appEditors/AppExcEditor.py:4125 +#: appEditors/AppExcEditor.py:4123 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:4130 +#: appEditors/AppExcEditor.py:4128 msgid "Resize Dia" msgstr "Durchmesser ändern" -#: appEditors/AppExcEditor.py:4132 +#: appEditors/AppExcEditor.py:4130 msgid "Diameter to resize to." msgstr "Durchmesser zur Größenänderung." -#: appEditors/AppExcEditor.py:4145 +#: appEditors/AppExcEditor.py:4143 msgid "Resize" msgstr "Größe ändern" -#: appEditors/AppExcEditor.py:4148 +#: appEditors/AppExcEditor.py:4146 msgid "Resize drill(s)" msgstr "Bohrer verkleinern" -#: appEditors/AppExcEditor.py:4179 appGUI/MainGUI.py:728 appGUI/MainGUI.py:1151 -#: appGUI/MainGUI.py:1743 appGUI/MainGUI.py:2370 appGUI/MainGUI.py:4959 +#: appEditors/AppExcEditor.py:4177 appGUI/MainGUI.py:728 appGUI/MainGUI.py:1163 +#: appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4971 msgid "Add Drill Array" msgstr "Bohrer-Array hinzufügen" -#: appEditors/AppExcEditor.py:4181 +#: appEditors/AppExcEditor.py:4179 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:4187 appEditors/AppExcEditor.py:4407 -#: appEditors/AppGeoEditor.py:3430 appEditors/AppGerberEditor.py:4510 -#: appEditors/AppGerberEditor.py:6051 appEditors/AppGerberEditor.py:6126 -#: appEditors/AppGerberEditor.py:6519 appEditors/appGCodeEditor.py:788 -#: appGUI/ObjectUI.py:309 appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 +#: appEditors/AppExcEditor.py:4185 appEditors/AppExcEditor.py:4405 +#: appEditors/AppGeoEditor.py:3444 appEditors/AppGerberEditor.py:4512 +#: appEditors/AppGerberEditor.py:6049 appEditors/AppGerberEditor.py:6124 +#: appEditors/AppGerberEditor.py:6517 appEditors/appGCodeEditor.py:790 +#: appGUI/ObjectUI.py:306 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:35 -#: appPlugins/ToolCorners.py:748 appPlugins/ToolCutOut.py:2379 -#: appPlugins/ToolDblSided.py:670 appPlugins/ToolExtract.py:988 -#: appPlugins/ToolFilm.py:1150 appPlugins/ToolIsolation.py:3580 -#: appPlugins/ToolNCC.py:4135 appPlugins/ToolNCC.py:4606 -#: appPlugins/ToolPaint.py:2941 appPlugins/ToolPaint.py:3285 +#: appPlugins/ToolCorners.py:754 appPlugins/ToolCutOut.py:2376 +#: appPlugins/ToolDblSided.py:686 appPlugins/ToolExtract.py:991 +#: appPlugins/ToolFilm.py:1164 appPlugins/ToolIsolation.py:3577 +#: appPlugins/ToolNCC.py:4134 appPlugins/ToolNCC.py:4605 +#: appPlugins/ToolPaint.py:2938 appPlugins/ToolPaint.py:3282 #: appPlugins/ToolPunchGerber.py:2072 appPlugins/ToolPunchGerber.py:2279 #: appPlugins/ToolTransform.py:626 msgid "Type" msgstr "Typ" -#: appEditors/AppExcEditor.py:4189 +#: appEditors/AppExcEditor.py:4187 msgid "" "Select the type of drills array to create.\n" "It can be Linear X(Y) or Circular" @@ -2072,13 +2053,13 @@ msgstr "" "Wählen Sie den Typ des zu erstellenden Bohrfelds aus.\n" "Es kann lineares X (Y) oder rund sein" -#: appEditors/AppExcEditor.py:4193 appEditors/AppExcEditor.py:4413 -#: appEditors/AppGerberEditor.py:6525 +#: appEditors/AppExcEditor.py:4191 appEditors/AppExcEditor.py:4411 +#: appEditors/AppGerberEditor.py:6523 msgid "Linear" msgstr "Linear" -#: appEditors/AppExcEditor.py:4194 appEditors/AppExcEditor.py:4414 -#: appEditors/AppGerberEditor.py:6526 +#: appEditors/AppExcEditor.py:4192 appEditors/AppExcEditor.py:4412 +#: appEditors/AppGerberEditor.py:6524 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:45 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:142 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:100 @@ -2087,32 +2068,32 @@ msgstr "Linear" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:61 -#: appPlugins/ToolExtract.py:944 appPlugins/ToolExtract.py:1076 -#: appPlugins/ToolFiducials.py:952 appPlugins/ToolPunchGerber.py:2028 +#: appPlugins/ToolExtract.py:947 appPlugins/ToolExtract.py:1079 +#: appPlugins/ToolFiducials.py:956 appPlugins/ToolPunchGerber.py:2028 #: appPlugins/ToolPunchGerber.py:2185 msgid "Circular" msgstr "Kreisförmig" -#: appEditors/AppExcEditor.py:4200 appEditors/AppExcEditor.py:4420 +#: appEditors/AppExcEditor.py:4198 appEditors/AppExcEditor.py:4418 msgid "Number" msgstr "Nummer" -#: appEditors/AppExcEditor.py:4201 +#: appEditors/AppExcEditor.py:4199 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:63 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:4222 appEditors/AppExcEditor.py:4281 -#: appEditors/AppExcEditor.py:4347 appEditors/AppExcEditor.py:4443 -#: appEditors/AppExcEditor.py:4503 appEditors/AppGeoEditor.py:2172 -#: appEditors/AppGerberEditor.py:1823 appEditors/AppGerberEditor.py:6552 -#: appEditors/AppGerberEditor.py:6606 +#: appEditors/AppExcEditor.py:4220 appEditors/AppExcEditor.py:4279 +#: appEditors/AppExcEditor.py:4345 appEditors/AppExcEditor.py:4441 +#: appEditors/AppExcEditor.py:4501 appEditors/AppGeoEditor.py:2172 +#: appEditors/AppGerberEditor.py:1823 appEditors/AppGerberEditor.py:6550 +#: appEditors/AppGerberEditor.py:6604 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:171 msgid "Direction" msgstr "Richtung" -#: appEditors/AppExcEditor.py:4224 appEditors/AppExcEditor.py:4445 -#: appEditors/AppGerberEditor.py:6554 +#: appEditors/AppExcEditor.py:4222 appEditors/AppExcEditor.py:4443 +#: appEditors/AppGerberEditor.py:6552 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:79 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:227 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:116 @@ -2127,39 +2108,39 @@ msgstr "" "- 'Y' - vertikale Achse oder\n" "- 'Winkel' - ein benutzerdefinierter Winkel für die Neigung des Arrays" -#: appEditors/AppExcEditor.py:4230 appEditors/AppExcEditor.py:4355 -#: appEditors/AppExcEditor.py:4451 appEditors/AppGerberEditor.py:6560 +#: appEditors/AppExcEditor.py:4228 appEditors/AppExcEditor.py:4353 +#: appEditors/AppExcEditor.py:4449 appEditors/AppGerberEditor.py:6558 #: appGUI/GUIElements.py:4770 appGUI/MainGUI.py:481 appGUI/MainGUI.py:688 -#: appGUI/MainGUI.py:4587 appGUI/MainGUI.py:4855 +#: appGUI/MainGUI.py:4599 appGUI/MainGUI.py:4867 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:85 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:180 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:233 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:122 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:191 -#: appPlugins/ToolFilm.py:1325 +#: appPlugins/ToolFilm.py:1339 msgid "X" msgstr "X" -#: appEditors/AppExcEditor.py:4231 appEditors/AppExcEditor.py:4356 -#: appEditors/AppExcEditor.py:4452 appEditors/AppGerberEditor.py:6561 -#: appGUI/GUIElements.py:4777 appGUI/MainGUI.py:484 appGUI/MainGUI.py:4588 -#: appGUI/MainGUI.py:4856 +#: appEditors/AppExcEditor.py:4229 appEditors/AppExcEditor.py:4354 +#: appEditors/AppExcEditor.py:4450 appEditors/AppGerberEditor.py:6559 +#: appGUI/GUIElements.py:4777 appGUI/MainGUI.py:484 appGUI/MainGUI.py:4600 +#: appGUI/MainGUI.py:4868 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:181 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:192 -#: appPlugins/ToolFilm.py:1326 +#: appPlugins/ToolFilm.py:1340 msgid "Y" msgstr "Y" -#: appEditors/AppExcEditor.py:4232 appEditors/AppExcEditor.py:4251 -#: appEditors/AppExcEditor.py:4292 appEditors/AppExcEditor.py:4357 -#: appEditors/AppExcEditor.py:4363 appEditors/AppExcEditor.py:4453 -#: appEditors/AppExcEditor.py:4473 appEditors/AppExcEditor.py:4514 -#: appEditors/AppGeoEditor.py:755 appEditors/AppGerberEditor.py:6562 -#: appEditors/AppGerberEditor.py:6582 appEditors/AppGerberEditor.py:6619 -#: appEditors/AppGerberEditor.py:6732 +#: appEditors/AppExcEditor.py:4230 appEditors/AppExcEditor.py:4249 +#: appEditors/AppExcEditor.py:4290 appEditors/AppExcEditor.py:4355 +#: appEditors/AppExcEditor.py:4361 appEditors/AppExcEditor.py:4451 +#: appEditors/AppExcEditor.py:4471 appEditors/AppExcEditor.py:4512 +#: appEditors/AppGeoEditor.py:755 appEditors/AppGerberEditor.py:6560 +#: appEditors/AppGerberEditor.py:6580 appEditors/AppGerberEditor.py:6617 +#: appEditors/AppGerberEditor.py:6730 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:87 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:106 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:182 @@ -2174,26 +2155,26 @@ msgstr "Y" msgid "Angle" msgstr "Winkel" -#: appEditors/AppExcEditor.py:4238 appEditors/AppExcEditor.py:4459 -#: appEditors/AppGerberEditor.py:6568 +#: appEditors/AppExcEditor.py:4236 appEditors/AppExcEditor.py:4457 +#: appEditors/AppGerberEditor.py:6566 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:130 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:249 -#: appPlugins/ToolCutOut.py:2808 +#: appPlugins/ToolCutOut.py:2805 msgid "Pitch" msgstr "Abstand" -#: appEditors/AppExcEditor.py:4240 appEditors/AppExcEditor.py:4461 -#: appEditors/AppGerberEditor.py:6570 +#: appEditors/AppExcEditor.py:4238 appEditors/AppExcEditor.py:4459 +#: appEditors/AppGerberEditor.py:6568 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:95 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:243 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:132 msgid "Pitch = Distance between elements of the array." msgstr "Abstand = Abstand zwischen Elementen des Arrays." -#: appEditors/AppExcEditor.py:4253 appEditors/AppExcEditor.py:4475 -#: appEditors/AppGerberEditor.py:6584 +#: appEditors/AppExcEditor.py:4251 appEditors/AppExcEditor.py:4473 +#: appEditors/AppGerberEditor.py:6582 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -2205,8 +2186,8 @@ msgstr "" "Der Mindestwert beträgt: -360,00 Grad.\n" "Maximaler Wert ist: 360,00 Grad." -#: appEditors/AppExcEditor.py:4282 appEditors/AppExcEditor.py:4504 -#: appEditors/AppGerberEditor.py:6608 +#: appEditors/AppExcEditor.py:4280 appEditors/AppExcEditor.py:4502 +#: appEditors/AppGerberEditor.py:6606 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:125 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:275 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:160 @@ -2217,8 +2198,8 @@ msgstr "" "Richtung für kreisförmige Anordnung. \n" "Kann CW = Uhrzeigersinn oder CCW = Gegenuhrzeigersinn sein." -#: appEditors/AppExcEditor.py:4285 appEditors/AppExcEditor.py:4507 -#: appEditors/AppGerberEditor.py:6612 +#: appEditors/AppExcEditor.py:4283 appEditors/AppExcEditor.py:4505 +#: appEditors/AppGerberEditor.py:6610 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:129 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:279 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:138 @@ -2227,8 +2208,8 @@ msgstr "" msgid "CW" msgstr "CW" -#: appEditors/AppExcEditor.py:4286 appEditors/AppExcEditor.py:4508 -#: appEditors/AppGerberEditor.py:6613 +#: appEditors/AppExcEditor.py:4284 appEditors/AppExcEditor.py:4506 +#: appEditors/AppGerberEditor.py:6611 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:130 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:280 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:139 @@ -2237,8 +2218,8 @@ msgstr "CW" msgid "CCW" msgstr "CCW" -#: appEditors/AppExcEditor.py:4293 appEditors/AppExcEditor.py:4515 -#: appEditors/AppGerberEditor.py:6621 +#: appEditors/AppExcEditor.py:4291 appEditors/AppExcEditor.py:4513 +#: appEditors/AppGerberEditor.py:6619 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:108 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:138 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:258 @@ -2249,11 +2230,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:4325 +#: appEditors/AppExcEditor.py:4323 msgid "Slot Parameters" msgstr "Schlitze-Parameter" -#: appEditors/AppExcEditor.py:4327 +#: appEditors/AppExcEditor.py:4325 msgid "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." @@ -2261,20 +2242,20 @@ msgstr "" "Parameter zum Hinzufügen eines Schlitzes (Loch mit ovaler Form)\n" "entweder einzeln oder als Teil eines Arrays." -#: appEditors/AppExcEditor.py:4333 appEditors/AppGeoEditor.py:3512 +#: appEditors/AppExcEditor.py:4331 appEditors/AppGeoEditor.py:3526 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:155 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:76 -#: appObjects/FlatCAMObj.py:877 appPlugins/ToolCorners.py:776 -#: appPlugins/ToolReport.py:590 +#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:782 +#: appPlugins/ToolReport.py:594 msgid "Length" msgstr "Länge" -#: appEditors/AppExcEditor.py:4335 +#: appEditors/AppExcEditor.py:4333 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:157 msgid "Length. The length of the slot." msgstr "Länge. Die Länge des Schlitzes." -#: appEditors/AppExcEditor.py:4349 +#: appEditors/AppExcEditor.py:4347 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:173 msgid "" "Direction on which the slot is oriented:\n" @@ -2287,7 +2268,7 @@ msgstr "" "- 'Y' - vertikale Achse oder\n" "- 'Winkel' - Ein benutzerdefinierter Winkel für die Schlitzneigung" -#: appEditors/AppExcEditor.py:4365 +#: appEditors/AppExcEditor.py:4363 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189 msgid "" "Angle at which the slot is placed.\n" @@ -2300,16 +2281,16 @@ msgstr "" "Der Mindestwert beträgt: -360,00 Grad.\n" "Maximaler Wert ist: 360,00 Grad." -#: appEditors/AppExcEditor.py:4399 +#: appEditors/AppExcEditor.py:4397 msgid "Slot Array Parameters" msgstr "Schlitzes Array-Parameter" -#: appEditors/AppExcEditor.py:4401 +#: appEditors/AppExcEditor.py:4399 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:4409 +#: appEditors/AppExcEditor.py:4407 msgid "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" @@ -2317,21 +2298,21 @@ 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:4421 +#: appEditors/AppExcEditor.py:4419 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:214 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:4529 appEditors/AppGeoEditor.py:3590 -#: appEditors/AppGerberEditor.py:6636 appEditors/appGCodeEditor.py:74 -#: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:867 -#: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1760 app_Main.py:2623 +#: appEditors/AppExcEditor.py:4527 appEditors/AppGeoEditor.py:3604 +#: appEditors/AppGerberEditor.py:6634 appEditors/appGCodeEditor.py:74 +#: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:869 +#: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1772 app_Main.py:2642 msgid "Exit Editor" msgstr "Beenden Sie den Editor" -#: appEditors/AppExcEditor.py:4532 appEditors/AppGeoEditor.py:3593 -#: appEditors/AppGerberEditor.py:6639 appEditors/appGCodeEditor.py:870 -#: appGUI/MainGUI.py:1009 appGUI/MainGUI.py:2230 +#: appEditors/AppExcEditor.py:4530 appEditors/AppGeoEditor.py:3607 +#: appEditors/AppGerberEditor.py:6637 appEditors/appGCodeEditor.py:872 +#: appGUI/MainGUI.py:1021 appGUI/MainGUI.py:2242 msgid "Exit from Editor." msgstr "Beenden Sie den Editor." @@ -2339,12 +2320,12 @@ msgstr "Beenden Sie den Editor." msgid "Buffer Selection" msgstr "Pufferauswahl" -#: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:6334 +#: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:6332 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:188 msgid "Buffer distance" msgstr "Pufferabstand" -#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:6338 +#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:6336 msgid "Buffer corner" msgstr "Pufferecke" @@ -2363,11 +2344,11 @@ msgstr "" "- 'Abgeschrägt:' Die Ecke ist eine Linie, die die Features, die sich in der " "Ecke treffen, direkt verbindet" -#: appEditors/AppGeoEditor.py:105 appEditors/AppGerberEditor.py:6346 +#: appEditors/AppGeoEditor.py:105 appEditors/AppGerberEditor.py:6344 msgid "Round" msgstr "Runden" -#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6347 +#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6345 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:216 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:168 @@ -2379,16 +2360,16 @@ msgstr "Runden" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:318 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:282 -#: appPlugins/ToolDrilling.py:2863 appPlugins/ToolExtract.py:960 -#: appPlugins/ToolExtract.py:1102 appPlugins/ToolFollow.py:750 -#: appPlugins/ToolInvertGerber.py:272 appPlugins/ToolIsolation.py:3638 -#: appPlugins/ToolMilling.py:4477 appPlugins/ToolNCC.py:4634 -#: appPlugins/ToolPaint.py:3314 appPlugins/ToolPunchGerber.py:2044 -#: appPlugins/ToolPunchGerber.py:2211 appPlugins/ToolQRCode.py:885 +#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolExtract.py:963 +#: appPlugins/ToolExtract.py:1105 appPlugins/ToolFollow.py:752 +#: appPlugins/ToolInvertGerber.py:278 appPlugins/ToolIsolation.py:3635 +#: appPlugins/ToolMilling.py:4576 appPlugins/ToolNCC.py:4633 +#: appPlugins/ToolPaint.py:3311 appPlugins/ToolPunchGerber.py:2044 +#: appPlugins/ToolPunchGerber.py:2211 appPlugins/ToolQRCode.py:888 msgid "Square" msgstr "Quadrat" -#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6348 +#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6346 msgid "Beveled" msgstr "Abgeschrägt" @@ -2406,17 +2387,17 @@ msgstr "Voller Puffer" #: appEditors/AppGeoEditor.py:152 appEditors/AppGeoEditor.py:392 #: appEditors/AppGeoEditor.py:608 appEditors/AppGeoEditor.py:1103 -#: appEditors/AppGerberEditor.py:7080 appPlugins/ToolAlignObjects.py:95 +#: appEditors/AppGerberEditor.py:7078 appPlugins/ToolAlignObjects.py:95 #: appPlugins/ToolCalculators.py:62 appPlugins/ToolCalibration.py:105 -#: appPlugins/ToolCopperThieving.py:116 appPlugins/ToolCorners.py:86 +#: appPlugins/ToolCopperThieving.py:117 appPlugins/ToolCorners.py:86 #: appPlugins/ToolCutOut.py:144 appPlugins/ToolDblSided.py:77 #: appPlugins/ToolDistance.py:123 appPlugins/ToolDistanceMin.py:79 #: appPlugins/ToolDrilling.py:155 appPlugins/ToolEtchCompensation.py:71 -#: appPlugins/ToolExtract.py:134 appPlugins/ToolFiducials.py:110 +#: appPlugins/ToolExtract.py:134 appPlugins/ToolFiducials.py:111 #: appPlugins/ToolFilm.py:112 appPlugins/ToolFollow.py:99 #: appPlugins/ToolImage.py:58 appPlugins/ToolInvertGerber.py:66 -#: appPlugins/ToolIsolation.py:172 appPlugins/ToolLevelling.py:147 -#: appPlugins/ToolMilling.py:154 appPlugins/ToolNCC.py:181 +#: appPlugins/ToolIsolation.py:172 appPlugins/ToolLevelling.py:155 +#: appPlugins/ToolMilling.py:155 appPlugins/ToolNCC.py:181 #: appPlugins/ToolOptimal.py:94 appPlugins/ToolPaint.py:215 #: appPlugins/ToolPanelize.py:87 appPlugins/ToolPcbWizard.py:84 #: appPlugins/ToolPunchGerber.py:165 appPlugins/ToolQRCode.py:107 @@ -2429,7 +2410,7 @@ msgid "Plugin" msgstr "plugin_tab" #: appEditors/AppGeoEditor.py:158 appEditors/AppGeoEditor.py:3076 -#: appGUI/MainGUI.py:704 appGUI/MainGUI.py:4839 +#: appGUI/MainGUI.py:704 appGUI/MainGUI.py:4851 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:184 msgid "Buffer Tool" msgstr "Pufferwerkzeug" @@ -2437,7 +2418,7 @@ msgstr "Pufferwerkzeug" #: appEditors/AppGeoEditor.py:174 appEditors/AppGeoEditor.py:191 #: appEditors/AppGeoEditor.py:208 appEditors/AppGeoEditor.py:3095 #: appEditors/AppGeoEditor.py:3121 appEditors/AppGeoEditor.py:3147 -#: appEditors/AppGerberEditor.py:5793 +#: appEditors/AppGerberEditor.py:5794 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 " @@ -2451,23 +2432,23 @@ msgstr "Textwerkzeug" msgid "Font" msgstr "Schrift" -#: appEditors/AppGeoEditor.py:349 appEditors/AppGerberEditor.py:4510 -#: appEditors/AppGerberEditor.py:6051 appGUI/ObjectUI.py:309 +#: appEditors/AppGeoEditor.py:349 appEditors/AppGerberEditor.py:4512 +#: appEditors/AppGerberEditor.py:6049 appGUI/ObjectUI.py:306 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:96 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:173 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:202 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:36 -#: appPlugins/ToolCopperThieving.py:1494 appPlugins/ToolCopperThieving.py:1534 -#: appPlugins/ToolExtract.py:988 appPlugins/ToolFiducials.py:888 +#: appPlugins/ToolCopperThieving.py:1500 appPlugins/ToolCopperThieving.py:1540 +#: appPlugins/ToolExtract.py:991 appPlugins/ToolFiducials.py:892 #: appPlugins/ToolPunchGerber.py:2072 msgid "Size" msgstr "Größe" -#: appEditors/AppGeoEditor.py:353 appGUI/MainGUI.py:1679 +#: appEditors/AppGeoEditor.py:353 appGUI/MainGUI.py:1691 msgid "Text" msgstr "Text" -#: appEditors/AppGeoEditor.py:364 appGUI/MainGUI.py:1599 +#: appEditors/AppGeoEditor.py:364 appGUI/MainGUI.py:1611 msgid "Apply" msgstr "Anwenden" @@ -2476,18 +2457,18 @@ msgid "Text Tool" msgstr "Textwerkzeug" #: appEditors/AppGeoEditor.py:458 appObjects/FlatCAMExcellon.py:940 -#: appObjects/FlatCAMGeometry.py:1126 appPlugins/ToolDrilling.py:910 -#: appPlugins/ToolDrilling.py:1254 appPlugins/ToolDrilling.py:2410 -#: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:3377 -#: appPlugins/ToolMilling.py:1616 appPlugins/ToolMilling.py:2491 -#: appPlugins/ToolMilling.py:3849 appPlugins/ToolNCC.py:363 -#: appPlugins/ToolNCC.py:2540 appPlugins/ToolNCC.py:4339 -#: appPlugins/ToolPaint.py:335 appPlugins/ToolPaint.py:3119 +#: appObjects/FlatCAMGeometry.py:1127 appPlugins/ToolDrilling.py:911 +#: appPlugins/ToolDrilling.py:1260 appPlugins/ToolDrilling.py:2346 +#: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:3374 +#: appPlugins/ToolMilling.py:1702 appPlugins/ToolMilling.py:2585 +#: appPlugins/ToolMilling.py:3921 appPlugins/ToolNCC.py:363 +#: appPlugins/ToolNCC.py:2542 appPlugins/ToolNCC.py:4338 +#: appPlugins/ToolPaint.py:335 appPlugins/ToolPaint.py:3116 msgid "Tool" msgstr "Werkzeug" #: appEditors/AppGeoEditor.py:466 appEditors/AppGeoEditor.py:614 -#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:1084 appGUI/MainGUI.py:2303 +#: appGUI/MainGUI.py:708 msgid "Paint Tool" msgstr "Werkzeug Malen" @@ -2514,66 +2495,66 @@ msgstr "" #: appEditors/AppGeoEditor.py:1492 appEditors/AppGeoEditor.py:1517 #: appEditors/AppGeoEditor.py:2710 appEditors/AppGeoEditor.py:2781 #: appEditors/AppGeoEditor.py:3083 appEditors/AppGeoEditor.py:3109 -#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:4994 -#: appEditors/AppGerberEditor.py:7134 appEditors/AppGerberEditor.py:7174 -#: appEditors/AppGerberEditor.py:7197 appEditors/AppGerberEditor.py:7342 -#: appEditors/AppGerberEditor.py:7375 appEditors/AppGerberEditor.py:7418 -#: appEditors/AppGerberEditor.py:7459 appEditors/AppGerberEditor.py:7495 -#: appEditors/AppGerberEditor.py:7531 +#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:5008 +#: appEditors/AppGerberEditor.py:7132 appEditors/AppGerberEditor.py:7172 +#: appEditors/AppGerberEditor.py:7195 appEditors/AppGerberEditor.py:7340 +#: appEditors/AppGerberEditor.py:7373 appEditors/AppGerberEditor.py:7416 +#: appEditors/AppGerberEditor.py:7457 appEditors/AppGerberEditor.py:7493 +#: appEditors/AppGerberEditor.py:7529 msgid "No shape selected." msgstr "Keine Form ausgewählt." #: appEditors/AppGeoEditor.py:678 appEditors/AppGeoEditor.py:1121 -#: appEditors/AppGerberEditor.py:6655 appEditors/AppGerberEditor.py:7098 +#: appEditors/AppGerberEditor.py:6653 appEditors/AppGerberEditor.py:7096 #: appGUI/MainGUI.py:712 msgid "Transform Tool" msgstr "Werkzeug Umwandeln" #: appEditors/AppGeoEditor.py:679 appEditors/AppGeoEditor.py:771 -#: appEditors/AppGerberEditor.py:6656 appEditors/AppGerberEditor.py:6748 +#: appEditors/AppGerberEditor.py:6654 appEditors/AppGerberEditor.py:6746 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:81 #: appPlugins/ToolTransform.py:557 appPlugins/ToolTransform.py:680 msgid "Rotate" msgstr "Drehen" -#: appEditors/AppGeoEditor.py:680 appEditors/AppGerberEditor.py:6657 +#: appEditors/AppGeoEditor.py:680 appEditors/AppGerberEditor.py:6655 #: appPlugins/ToolTransform.py:558 msgid "Skew/Shear" msgstr "Neigung/Schere" -#: appEditors/AppGeoEditor.py:681 appEditors/AppGerberEditor.py:6407 -#: appEditors/AppGerberEditor.py:6658 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:1254 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2467 -#: appGUI/MainGUI.py:5107 appGUI/ObjectUI.py:119 +#: appEditors/AppGeoEditor.py:681 appEditors/AppGerberEditor.py:6405 +#: appEditors/AppGerberEditor.py:6656 appGUI/MainGUI.py:793 +#: appGUI/MainGUI.py:1266 appGUI/MainGUI.py:1740 appGUI/MainGUI.py:2479 +#: appGUI/MainGUI.py:5119 appGUI/ObjectUI.py:116 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:140 #: appPlugins/ToolTransform.py:559 msgid "Scale" msgstr "Skalieren" -#: appEditors/AppGeoEditor.py:682 appEditors/AppGerberEditor.py:6659 +#: appEditors/AppGeoEditor.py:682 appEditors/AppGerberEditor.py:6657 #: appPlugins/ToolTransform.py:560 msgid "Mirror (Flip)" msgstr "Spiegeln (Flip)" -#: appEditors/AppGeoEditor.py:684 appEditors/AppGerberEditor.py:6361 -#: appEditors/AppGerberEditor.py:6661 appGUI/MainGUI.py:790 -#: appGUI/MainGUI.py:1252 appGUI/MainGUI.py:1681 appGUI/MainGUI.py:1726 -#: appGUI/MainGUI.py:2465 appGUI/MainGUI.py:5098 +#: appEditors/AppGeoEditor.py:684 appEditors/AppGerberEditor.py:6359 +#: appEditors/AppGerberEditor.py:6659 appGUI/MainGUI.py:790 +#: appGUI/MainGUI.py:1264 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:1738 +#: appGUI/MainGUI.py:2477 appGUI/MainGUI.py:5110 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:205 #: appPlugins/ToolTransform.py:562 msgid "Buffer" msgstr "Puffer" -#: appEditors/AppGeoEditor.py:715 appEditors/AppGerberEditor.py:6692 +#: appEditors/AppGeoEditor.py:715 appEditors/AppGerberEditor.py:6690 #: appGUI/GUIElements.py:3871 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:37 -#: appPlugins/ToolDblSided.py:832 appPlugins/ToolDblSided.py:1008 -#: appPlugins/ToolFilm.py:1204 appPlugins/ToolTransform.py:594 +#: appPlugins/ToolDblSided.py:848 appPlugins/ToolDblSided.py:1024 +#: appPlugins/ToolFilm.py:1218 appPlugins/ToolTransform.py:594 msgid "Reference" msgstr "Referenz" -#: appEditors/AppGeoEditor.py:717 appEditors/AppGerberEditor.py:6694 +#: appEditors/AppGeoEditor.py:717 appEditors/AppGerberEditor.py:6692 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2591,7 +2572,7 @@ msgstr "" "definiert ist\n" "- Min. Auswahl -> der Punkt (minx, miny) des Begrenzungsrahmens der Auswahl" -#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appPlugins/ToolCalibration.py:144 appPlugins/ToolCalibration.py:145 #: appPlugins/ToolTransform.py:604 @@ -2599,55 +2580,55 @@ msgid "Origin" msgstr "Ursprung" #: appEditors/AppGeoEditor.py:725 appEditors/AppGeoEditor.py:1134 -#: appEditors/AppGerberEditor.py:6702 appEditors/AppGerberEditor.py:7107 +#: appEditors/AppGerberEditor.py:6700 appEditors/AppGerberEditor.py:7105 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:245 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:262 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:302 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 -#: appPlugins/ToolFollow.py:731 appPlugins/ToolIsolation.py:3562 -#: appPlugins/ToolNCC.py:4596 appPlugins/ToolPaint.py:3265 +#: appPlugins/ToolFollow.py:733 appPlugins/ToolIsolation.py:3559 +#: appPlugins/ToolNCC.py:4595 appPlugins/ToolPaint.py:3262 #: appPlugins/ToolPunchGerber.py:2275 appPlugins/ToolTransform.py:604 -#: defaults.py:582 +#: defaults.py:585 msgid "Selection" msgstr "Auswahl" -#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:53 -#: appPlugins/ToolDblSided.py:843 appPlugins/ToolTransform.py:604 +#: appPlugins/ToolDblSided.py:859 appPlugins/ToolTransform.py:604 msgid "Point" msgstr "Punkt" -#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 msgid "Minimum" msgstr "Minimum" #: appEditors/AppGeoEditor.py:731 appEditors/AppGeoEditor.py:1027 -#: appEditors/AppGerberEditor.py:6708 appEditors/AppGerberEditor.py:7004 +#: appEditors/AppGerberEditor.py:6706 appEditors/AppGerberEditor.py:7002 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:124 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:126 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:236 -#: appPlugins/ToolExtract.py:1154 appPlugins/ToolExtract.py:1172 +#: appPlugins/ToolExtract.py:1157 appPlugins/ToolExtract.py:1175 #: appPlugins/ToolPunchGerber.py:2150 appPlugins/ToolPunchGerber.py:2260 #: appPlugins/ToolTransform.py:610 appPlugins/ToolTransform.py:936 -#: app_Main.py:8511 +#: app_Main.py:8555 msgid "Value" msgstr "Wert" -#: appEditors/AppGeoEditor.py:733 appEditors/AppGerberEditor.py:6710 +#: appEditors/AppGeoEditor.py:733 appEditors/AppGerberEditor.py:6708 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:55 #: appPlugins/ToolTransform.py:612 msgid "A point of reference in format X,Y." msgstr "Ein Bezugspunkt im Format X, Y." -#: appEditors/AppGeoEditor.py:742 appEditors/AppGerberEditor.py:6719 +#: appEditors/AppGeoEditor.py:742 appEditors/AppGerberEditor.py:6717 #: appPlugins/ToolTransform.py:621 msgid "Add point coordinates from clipboard." msgstr "Punktkoordinaten aus der Zwischenablage hinzufügen." -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6734 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6732 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:91 #: appPlugins/ToolTransform.py:666 msgid "" @@ -2661,7 +2642,7 @@ msgstr "" "Positive Zahlen für CW-Bewegung.\n" "Negative Zahlen für CCW-Bewegung." -#: appEditors/AppGeoEditor.py:773 appEditors/AppGerberEditor.py:6750 +#: appEditors/AppGeoEditor.py:773 appEditors/AppGerberEditor.py:6748 #: appPlugins/ToolTransform.py:682 msgid "" "Rotate the selected object(s).\n" @@ -2673,7 +2654,7 @@ msgstr "" "der Begrenzungsrahmen für alle ausgewählten Objekte." #: appEditors/AppGeoEditor.py:793 appEditors/AppGeoEditor.py:855 -#: appEditors/AppGerberEditor.py:6770 appEditors/AppGerberEditor.py:6832 +#: appEditors/AppGerberEditor.py:6768 appEditors/AppGerberEditor.py:6830 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:144 #: appPlugins/ToolTransform.py:702 appPlugins/ToolTransform.py:764 @@ -2681,7 +2662,7 @@ msgid "Link" msgstr "Verknüpfung" #: appEditors/AppGeoEditor.py:795 appEditors/AppGeoEditor.py:857 -#: appEditors/AppGerberEditor.py:6772 appEditors/AppGerberEditor.py:6834 +#: appEditors/AppGerberEditor.py:6770 appEditors/AppGerberEditor.py:6832 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:107 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:146 #: appPlugins/ToolTransform.py:704 appPlugins/ToolTransform.py:766 @@ -2690,15 +2671,15 @@ msgstr "" "Verknüpfen Sie den Y-Eintrag mit dem X-Eintrag und kopieren Sie dessen " "Inhalt." -#: appEditors/AppGeoEditor.py:800 appEditors/AppGerberEditor.py:6777 +#: appEditors/AppGeoEditor.py:800 appEditors/AppGerberEditor.py:6775 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:144 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:117 -#: appPlugins/ToolFilm.py:1281 appPlugins/ToolTransform.py:709 +#: appPlugins/ToolFilm.py:1295 appPlugins/ToolTransform.py:709 msgid "X angle" msgstr "X Winkel" #: appEditors/AppGeoEditor.py:802 appEditors/AppGeoEditor.py:823 -#: appEditors/AppGerberEditor.py:6779 appEditors/AppGerberEditor.py:6800 +#: appEditors/AppGerberEditor.py:6777 appEditors/AppGerberEditor.py:6798 #: appPlugins/ToolTransform.py:711 appPlugins/ToolTransform.py:732 msgid "" "Angle for Skew action, in degrees.\n" @@ -2707,13 +2688,13 @@ msgstr "" "Winkel für Schrägstellung in Grad.\n" "Gleitkommazahl zwischen -360 und 360." -#: appEditors/AppGeoEditor.py:810 appEditors/AppGerberEditor.py:6787 +#: appEditors/AppGeoEditor.py:810 appEditors/AppGerberEditor.py:6785 #: appPlugins/ToolTransform.py:719 msgid "Skew X" msgstr "Neigung X" #: appEditors/AppGeoEditor.py:812 appEditors/AppGeoEditor.py:833 -#: appEditors/AppGerberEditor.py:6789 appEditors/AppGerberEditor.py:6810 +#: appEditors/AppGerberEditor.py:6787 appEditors/AppGerberEditor.py:6808 #: appPlugins/ToolTransform.py:721 appPlugins/ToolTransform.py:742 msgid "" "Skew/shear the selected object(s).\n" @@ -2724,38 +2705,38 @@ msgstr "" "Der Bezugspunkt ist die Mitte von\n" "der Begrenzungsrahmen für alle ausgewählten Objekte." -#: appEditors/AppGeoEditor.py:821 appEditors/AppGerberEditor.py:6798 +#: appEditors/AppGeoEditor.py:821 appEditors/AppGerberEditor.py:6796 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:153 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:131 -#: appPlugins/ToolFilm.py:1290 appPlugins/ToolTransform.py:730 +#: appPlugins/ToolFilm.py:1304 appPlugins/ToolTransform.py:730 msgid "Y angle" msgstr "Y Winkel" -#: appEditors/AppGeoEditor.py:831 appEditors/AppGerberEditor.py:6808 +#: appEditors/AppGeoEditor.py:831 appEditors/AppGerberEditor.py:6806 #: appPlugins/ToolTransform.py:740 msgid "Skew Y" msgstr "Neigung Y" -#: appEditors/AppGeoEditor.py:862 appEditors/AppGerberEditor.py:6839 +#: appEditors/AppGeoEditor.py:862 appEditors/AppGerberEditor.py:6837 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:155 -#: appPlugins/ToolFilm.py:1237 appPlugins/ToolTransform.py:771 +#: appPlugins/ToolFilm.py:1251 appPlugins/ToolTransform.py:771 msgid "X factor" msgstr "X Faktor" -#: appEditors/AppGeoEditor.py:864 appEditors/AppGerberEditor.py:6841 +#: appEditors/AppGeoEditor.py:864 appEditors/AppGerberEditor.py:6839 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:157 #: appPlugins/ToolTransform.py:773 msgid "Factor for scaling on X axis." msgstr "Faktor für die Skalierung auf der X-Achse." -#: appEditors/AppGeoEditor.py:871 appEditors/AppGerberEditor.py:6848 +#: appEditors/AppGeoEditor.py:871 appEditors/AppGerberEditor.py:6846 #: appPlugins/ToolTransform.py:780 msgid "Scale X" msgstr "Maßstab X" #: appEditors/AppGeoEditor.py:873 appEditors/AppGeoEditor.py:893 -#: appEditors/AppGerberEditor.py:6850 appEditors/AppGerberEditor.py:6870 +#: appEditors/AppGerberEditor.py:6848 appEditors/AppGerberEditor.py:6868 #: appPlugins/ToolTransform.py:782 appPlugins/ToolTransform.py:802 msgid "" "Scale the selected object(s).\n" @@ -2766,59 +2747,59 @@ msgstr "" "Der Bezugspunkt hängt von ab\n" "das Kontrollkästchen Skalenreferenz." -#: appEditors/AppGeoEditor.py:882 appEditors/AppGerberEditor.py:6859 +#: appEditors/AppGeoEditor.py:882 appEditors/AppGerberEditor.py:6857 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:122 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:168 -#: appPlugins/ToolFilm.py:1246 appPlugins/ToolTransform.py:791 +#: appPlugins/ToolFilm.py:1260 appPlugins/ToolTransform.py:791 msgid "Y factor" msgstr "Y Faktor" -#: appEditors/AppGeoEditor.py:884 appEditors/AppGerberEditor.py:6861 +#: appEditors/AppGeoEditor.py:884 appEditors/AppGerberEditor.py:6859 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:170 #: appPlugins/ToolTransform.py:793 msgid "Factor for scaling on Y axis." msgstr "Faktor für die Skalierung auf der Y-Achse." -#: appEditors/AppGeoEditor.py:891 appEditors/AppGerberEditor.py:6868 +#: appEditors/AppGeoEditor.py:891 appEditors/AppGerberEditor.py:6866 #: appPlugins/ToolTransform.py:800 msgid "Scale Y" msgstr "Maßstab Y" -#: appEditors/AppGeoEditor.py:918 appEditors/AppGerberEditor.py:6895 +#: appEditors/AppGeoEditor.py:918 appEditors/AppGerberEditor.py:6893 #: appPlugins/ToolTransform.py:827 msgid "Flip on X" msgstr "Flip auf X" #: appEditors/AppGeoEditor.py:920 appEditors/AppGeoEditor.py:925 -#: appEditors/AppGerberEditor.py:6897 appEditors/AppGerberEditor.py:6902 +#: appEditors/AppGerberEditor.py:6895 appEditors/AppGerberEditor.py:6900 #: appPlugins/ToolTransform.py:829 appPlugins/ToolTransform.py:834 msgid "Flip the selected object(s) over the X axis." msgstr "Drehen Sie die ausgewählten Objekte über die X-Achse." -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6900 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6898 #: appPlugins/ToolTransform.py:832 msgid "Flip on Y" msgstr "Flip auf Y" -#: appEditors/AppGeoEditor.py:943 appEditors/AppGerberEditor.py:6920 +#: appEditors/AppGeoEditor.py:943 appEditors/AppGerberEditor.py:6918 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:184 #: appPlugins/ToolTransform.py:852 msgid "X val" msgstr "X-Wert" -#: appEditors/AppGeoEditor.py:945 appEditors/AppGerberEditor.py:6922 +#: appEditors/AppGeoEditor.py:945 appEditors/AppGerberEditor.py:6920 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:186 #: appPlugins/ToolTransform.py:854 msgid "Distance to offset on X axis. In current units." msgstr "Abstand zum Offset auf der X-Achse. In aktuellen Einheiten." -#: appEditors/AppGeoEditor.py:952 appEditors/AppGerberEditor.py:6929 +#: appEditors/AppGeoEditor.py:952 appEditors/AppGerberEditor.py:6927 #: appPlugins/ToolTransform.py:861 msgid "Offset X" msgstr "Versatz X" #: appEditors/AppGeoEditor.py:954 appEditors/AppGeoEditor.py:974 -#: appEditors/AppGerberEditor.py:6931 appEditors/AppGerberEditor.py:6951 +#: appEditors/AppGerberEditor.py:6929 appEditors/AppGerberEditor.py:6949 #: appPlugins/ToolTransform.py:863 appPlugins/ToolTransform.py:883 msgid "" "Offset the selected object(s).\n" @@ -2829,34 +2810,34 @@ msgstr "" "Der Bezugspunkt ist die Mitte von\n" "der Begrenzungsrahmen für alle ausgewählten Objekte.\n" -#: appEditors/AppGeoEditor.py:963 appEditors/AppGerberEditor.py:6940 +#: appEditors/AppGeoEditor.py:963 appEditors/AppGerberEditor.py:6938 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:197 #: appPlugins/ToolTransform.py:872 msgid "Y val" msgstr "Y-Wert" -#: appEditors/AppGeoEditor.py:965 appEditors/AppGerberEditor.py:6942 +#: appEditors/AppGeoEditor.py:965 appEditors/AppGerberEditor.py:6940 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:199 #: appPlugins/ToolTransform.py:874 msgid "Distance to offset on Y axis. In current units." msgstr "Abstand zum Offset auf der Y-Achse. In aktuellen Einheiten." -#: appEditors/AppGeoEditor.py:972 appEditors/AppGerberEditor.py:6949 +#: appEditors/AppGeoEditor.py:972 appEditors/AppGerberEditor.py:6947 #: appPlugins/ToolTransform.py:881 msgid "Offset Y" msgstr "Versatz Y" -#: appEditors/AppGeoEditor.py:992 appEditors/AppGerberEditor.py:6969 -#: appGUI/ObjectUI.py:466 appGUI/ObjectUI.py:503 +#: appEditors/AppGeoEditor.py:992 appEditors/AppGerberEditor.py:6967 +#: appGUI/ObjectUI.py:463 appGUI/ObjectUI.py:500 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:60 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:209 -#: appPlugins/ToolInvertGerber.py:271 appPlugins/ToolQRCode.py:884 +#: appPlugins/ToolInvertGerber.py:277 appPlugins/ToolQRCode.py:887 #: appPlugins/ToolTransform.py:901 msgid "Rounded" msgstr "Agberundet" -#: appEditors/AppGeoEditor.py:994 appEditors/AppGerberEditor.py:6971 +#: appEditors/AppGeoEditor.py:994 appEditors/AppGerberEditor.py:6969 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:211 #: appPlugins/ToolTransform.py:903 msgid "" @@ -2870,7 +2851,7 @@ msgstr "" "Wenn nicht markiert, folgt der Puffer der exakten Geometrie\n" "der gepufferten Form." -#: appEditors/AppGeoEditor.py:1002 appEditors/AppGerberEditor.py:6979 +#: appEditors/AppGeoEditor.py:1002 appEditors/AppGerberEditor.py:6977 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:219 #: appPlugins/ToolDistance.py:127 appPlugins/ToolDistance.py:421 #: appPlugins/ToolDistance.py:557 appPlugins/ToolDistanceMin.py:211 @@ -2878,7 +2859,7 @@ msgstr "" msgid "Distance" msgstr "Entfernung" -#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6981 +#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6979 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:221 #: appPlugins/ToolTransform.py:913 msgid "" @@ -2892,12 +2873,12 @@ msgstr "" "Jedes Geometrieelement des Objekts wird vergrößert\n" "oder mit der \"Entfernung\" verringert." -#: appEditors/AppGeoEditor.py:1016 appEditors/AppGerberEditor.py:6993 +#: appEditors/AppGeoEditor.py:1016 appEditors/AppGerberEditor.py:6991 #: appPlugins/ToolTransform.py:925 msgid "Buffer D" msgstr "Puffer E" -#: appEditors/AppGeoEditor.py:1018 appEditors/AppGerberEditor.py:6995 +#: appEditors/AppGeoEditor.py:1018 appEditors/AppGerberEditor.py:6993 #: appPlugins/ToolTransform.py:927 msgid "" "Create the buffer effect on each geometry,\n" @@ -2906,7 +2887,7 @@ msgstr "" "Erstellen Sie den Puffereffekt für jede Geometrie.\n" "Element aus dem ausgewählten Objekt unter Verwendung des Abstands." -#: appEditors/AppGeoEditor.py:1029 appEditors/AppGerberEditor.py:7006 +#: appEditors/AppGeoEditor.py:1029 appEditors/AppGerberEditor.py:7004 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:238 #: appPlugins/ToolTransform.py:938 msgid "" @@ -2922,12 +2903,12 @@ msgstr "" "oder verringert, um dem 'Wert' zu entsprechen. Wert ist ein Prozentsatz\n" "der ursprünglichen Dimension." -#: appEditors/AppGeoEditor.py:1042 appEditors/AppGerberEditor.py:7019 +#: appEditors/AppGeoEditor.py:1042 appEditors/AppGerberEditor.py:7017 #: appPlugins/ToolTransform.py:951 msgid "Buffer F" msgstr "Puffer F" -#: appEditors/AppGeoEditor.py:1044 appEditors/AppGerberEditor.py:7021 +#: appEditors/AppGeoEditor.py:1044 appEditors/AppGerberEditor.py:7019 #: appPlugins/ToolTransform.py:953 msgid "" "Create the buffer effect on each geometry,\n" @@ -2936,29 +2917,29 @@ msgstr "" "Erstellen Sie den Puffereffekt für jede Geometrie.\n" "Element aus dem ausgewählten Objekt unter Verwendung des Faktors." -#: appEditors/AppGeoEditor.py:1133 appEditors/AppGerberEditor.py:7106 +#: appEditors/AppGeoEditor.py:1133 appEditors/AppGerberEditor.py:7104 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:63 -#: appPlugins/ToolCalibration.py:894 appPlugins/ToolDrilling.py:2815 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolPanelize.py:1152 +#: appPlugins/ToolCalibration.py:894 appPlugins/ToolDrilling.py:2769 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolPanelize.py:1171 #: appPlugins/ToolTransform.py:604 msgid "Object" msgstr "Objekt" -#: appEditors/AppGeoEditor.py:1205 appEditors/AppGerberEditor.py:7182 +#: appEditors/AppGeoEditor.py:1205 appEditors/AppGerberEditor.py:7180 #: appPlugins/ToolTransform.py:168 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "Falsches Format für Punktwert. Benötigt Format X, Y" -#: appEditors/AppGeoEditor.py:1230 appEditors/AppGerberEditor.py:7207 +#: appEditors/AppGeoEditor.py:1230 appEditors/AppGerberEditor.py:7205 #: appPlugins/ToolTransform.py:185 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:1288 appEditors/AppGeoEditor.py:1309 -#: appEditors/AppGerberEditor.py:7265 appEditors/AppGerberEditor.py:7286 +#: appEditors/AppGerberEditor.py:7263 appEditors/AppGerberEditor.py:7284 #: appPlugins/ToolTransform.py:243 appPlugins/ToolTransform.py:264 msgid "Scale transformation can not be done for a factor of 0 or 1." msgstr "" @@ -2966,7 +2947,7 @@ msgstr "" "durchgeführt werden." #: appEditors/AppGeoEditor.py:1322 appEditors/AppGeoEditor.py:1331 -#: appEditors/AppGerberEditor.py:7299 appEditors/AppGerberEditor.py:7308 +#: appEditors/AppGerberEditor.py:7297 appEditors/AppGerberEditor.py:7306 #: appPlugins/ToolTransform.py:277 appPlugins/ToolTransform.py:286 msgid "Offset transformation can not be done for a value of 0." msgstr "" @@ -2979,13 +2960,13 @@ msgstr "Drehen" #: appEditors/AppGeoEditor.py:1376 appEditors/AppGeoEditor.py:1409 #: appEditors/AppGeoEditor.py:1443 appEditors/AppGeoEditor.py:1477 #: appEditors/AppGeoEditor.py:1510 appEditors/AppGeoEditor.py:1531 -#: appEditors/AppGerberEditor.py:7359 appEditors/AppGerberEditor.py:7401 -#: appEditors/AppGerberEditor.py:7441 appEditors/AppGerberEditor.py:7480 -#: appEditors/AppGerberEditor.py:7524 appEditors/AppGerberEditor.py:7560 +#: appEditors/AppGerberEditor.py:7357 appEditors/AppGerberEditor.py:7399 +#: appEditors/AppGerberEditor.py:7439 appEditors/AppGerberEditor.py:7478 +#: appEditors/AppGerberEditor.py:7522 appEditors/AppGerberEditor.py:7558 #: appPlugins/ToolTransform.py:336 appPlugins/ToolTransform.py:376 #: appPlugins/ToolTransform.py:415 appPlugins/ToolTransform.py:450 #: appPlugins/ToolTransform.py:487 appPlugins/ToolTransform.py:522 -#: app_Main.py:6509 app_Main.py:6555 +#: app_Main.py:6556 app_Main.py:6602 msgid "Action was not executed" msgstr "Aktion wurde nicht ausgeführt" @@ -2993,13 +2974,13 @@ msgstr "Aktion wurde nicht ausgeführt" msgid "Flipping" msgstr "Umdrehen" -#: appEditors/AppGeoEditor.py:1402 appEditors/AppGerberEditor.py:7390 -#: appPlugins/ToolTransform.py:363 app_Main.py:6507 +#: appEditors/AppGeoEditor.py:1402 appEditors/AppGerberEditor.py:7388 +#: appPlugins/ToolTransform.py:363 app_Main.py:6554 msgid "Flip on Y axis done" msgstr "Flip auf Y-Achse fertig" -#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:7398 -#: appPlugins/ToolTransform.py:372 app_Main.py:6553 +#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:7396 +#: appPlugins/ToolTransform.py:372 app_Main.py:6600 msgid "Flip on X axis done" msgstr "Flip auf X-Achse fertig" @@ -3007,11 +2988,11 @@ msgstr "Flip auf X-Achse fertig" msgid "Skewing" msgstr "Verziehen" -#: appEditors/AppGeoEditor.py:1438 appEditors/AppGerberEditor.py:7437 +#: appEditors/AppGeoEditor.py:1438 appEditors/AppGerberEditor.py:7435 msgid "Skew on the X axis done" msgstr "Schrägstellung auf der X-Achse erfolgt" -#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:7439 +#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:7437 msgid "Skew on the Y axis done" msgstr "Schrägstellung auf der Y-Achse erfolgt" @@ -3019,11 +3000,11 @@ msgstr "Schrägstellung auf der Y-Achse erfolgt" msgid "Scaling" msgstr "Skalierung" -#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:7475 +#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:7473 msgid "Scale on the X axis done" msgstr "Skalieren auf der X-Achse erledigt" -#: appEditors/AppGeoEditor.py:1475 appEditors/AppGerberEditor.py:7477 +#: appEditors/AppGeoEditor.py:1475 appEditors/AppGerberEditor.py:7475 msgid "Scale on the Y axis done" msgstr "Skalieren auf der Y-Achse erledigt" @@ -3032,69 +3013,69 @@ msgid "Offsetting" msgstr "Ausgleich" #: appEditors/AppGeoEditor.py:1505 appEditors/AppGeoEditor.py:1563 -#: appEditors/AppGerberEditor.py:7519 appEditors/AppGerberEditor.py:7592 +#: appEditors/AppGerberEditor.py:7517 appEditors/AppGerberEditor.py:7590 msgid "Offset on the X axis done" msgstr "Versatz auf der X-Achse erfolgt" -#: appEditors/AppGeoEditor.py:1507 appEditors/AppGerberEditor.py:7521 +#: appEditors/AppGeoEditor.py:1507 appEditors/AppGerberEditor.py:7519 msgid "Offset on the Y axis done" msgstr "Versatz auf der Y-Achse erfolgt" #: appEditors/AppGeoEditor.py:1520 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:57 -#: appObjects/FlatCAMGerber.py:430 appPlugins/ToolCopperThieving.py:594 -#: appPlugins/ToolCopperThieving.py:797 appPlugins/ToolCopperThieving.py:810 +#: appObjects/FlatCAMGerber.py:430 appPlugins/ToolCopperThieving.py:601 +#: appPlugins/ToolCopperThieving.py:804 appPlugins/ToolCopperThieving.py:817 #: appPlugins/ToolIsolation.py:1560 appPlugins/ToolNCC.py:2053 #: appPlugins/ToolNCC.py:2080 appPlugins/ToolNCC.py:2188 -#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:3103 -#: appPlugins/ToolNCC.py:3208 appPlugins/ToolNCC.py:3223 -#: appPlugins/ToolNCC.py:3490 appPlugins/ToolNCC.py:3591 -#: appPlugins/ToolNCC.py:3606 appPlugins/ToolTransform.py:497 camlib.py:1110 +#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:3105 +#: appPlugins/ToolNCC.py:3210 appPlugins/ToolNCC.py:3225 +#: appPlugins/ToolNCC.py:3492 appPlugins/ToolNCC.py:3593 +#: appPlugins/ToolNCC.py:3608 appPlugins/ToolTransform.py:497 camlib.py:1114 msgid "Buffering" msgstr "Pufferung" -#: appEditors/AppGeoEditor.py:1527 appEditors/AppGerberEditor.py:7556 +#: appEditors/AppGeoEditor.py:1527 appEditors/AppGerberEditor.py:7554 #: appPlugins/ToolTransform.py:518 msgid "Buffer done" msgstr "Puffer fertig" -#: appEditors/AppGeoEditor.py:1535 appEditors/AppGerberEditor.py:7564 +#: appEditors/AppGeoEditor.py:1535 appEditors/AppGerberEditor.py:7562 msgid "Rotate ..." msgstr "Drehen ..." #: appEditors/AppGeoEditor.py:1536 appEditors/AppGeoEditor.py:1588 -#: appEditors/AppGeoEditor.py:1604 appEditors/AppGerberEditor.py:7565 -#: appEditors/AppGerberEditor.py:7617 appEditors/AppGerberEditor.py:7633 +#: appEditors/AppGeoEditor.py:1604 appEditors/AppGerberEditor.py:7563 +#: appEditors/AppGerberEditor.py:7615 appEditors/AppGerberEditor.py:7631 msgid "Enter an Angle Value (degrees)" msgstr "Geben Sie einen Winkelwert (Grad) ein" -#: appEditors/AppGeoEditor.py:1545 appEditors/AppGerberEditor.py:7574 +#: appEditors/AppGeoEditor.py:1545 appEditors/AppGerberEditor.py:7572 #: appPlugins/ToolTransform.py:334 msgid "Rotate done" msgstr "Fertig drehen" -#: appEditors/AppGeoEditor.py:1548 appEditors/AppGerberEditor.py:7577 +#: appEditors/AppGeoEditor.py:1548 appEditors/AppGerberEditor.py:7575 msgid "Rotate cancelled" msgstr "Abbrechen abgebrochen" -#: appEditors/AppGeoEditor.py:1553 appEditors/AppGerberEditor.py:7582 +#: appEditors/AppGeoEditor.py:1553 appEditors/AppGerberEditor.py:7580 msgid "Offset on X axis ..." msgstr "Versatz auf der X-Achse ..." #: appEditors/AppGeoEditor.py:1554 appEditors/AppGeoEditor.py:1572 -#: appEditors/AppGerberEditor.py:7583 appEditors/AppGerberEditor.py:7601 +#: appEditors/AppGerberEditor.py:7581 appEditors/AppGerberEditor.py:7599 msgid "Enter a distance Value" msgstr "Geben Sie einen Abstandswert ein" -#: appEditors/AppGeoEditor.py:1566 appEditors/AppGerberEditor.py:7595 +#: appEditors/AppGeoEditor.py:1566 appEditors/AppGerberEditor.py:7593 msgid "Offset X cancelled" msgstr "Offset X abgebrochen" -#: appEditors/AppGeoEditor.py:1571 appEditors/AppGerberEditor.py:7600 +#: appEditors/AppGeoEditor.py:1571 appEditors/AppGerberEditor.py:7598 msgid "Offset on Y axis ..." msgstr "Versatz auf der Y-Achse ..." -#: appEditors/AppGeoEditor.py:1581 appEditors/AppGerberEditor.py:7610 +#: appEditors/AppGeoEditor.py:1581 appEditors/AppGerberEditor.py:7608 msgid "Offset on Y axis done" msgstr "Versatz auf Y-Achse erledigt" @@ -3102,11 +3083,11 @@ msgstr "Versatz auf Y-Achse erledigt" msgid "Offset on the Y axis canceled" msgstr "Versatz auf der Y-Achse aufgehoben" -#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7616 +#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7614 msgid "Skew on X axis ..." msgstr "Neigung auf der X-Achse ..." -#: appEditors/AppGeoEditor.py:1597 appEditors/AppGerberEditor.py:7626 +#: appEditors/AppGeoEditor.py:1597 appEditors/AppGerberEditor.py:7624 msgid "Skew on X axis done" msgstr "Neigung auf X-Achse erledigt" @@ -3114,11 +3095,11 @@ msgstr "Neigung auf X-Achse erledigt" msgid "Skew on X axis canceled" msgstr "Neigung auf X-Achse abgebrochen" -#: appEditors/AppGeoEditor.py:1603 appEditors/AppGerberEditor.py:7632 +#: appEditors/AppGeoEditor.py:1603 appEditors/AppGerberEditor.py:7630 msgid "Skew on Y axis ..." msgstr "Neigung auf der Y-Achse ..." -#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7642 +#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7640 msgid "Skew on Y axis done" msgstr "Neigung auf Y-Achse erledigt" @@ -3240,24 +3221,34 @@ msgstr "Malen geometrie erstellen ..." msgid "Shape transformations ..." msgstr "Formtransformationen ..." -#: appEditors/AppGeoEditor.py:3401 appGUI/ObjectUI.py:904 +#: appEditors/AppGeoEditor.py:3401 appGUI/ObjectUI.py:901 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:20 msgid "Geometry Editor" msgstr "Geo-Editor" -#: appEditors/AppGeoEditor.py:3422 +#: appEditors/AppGeoEditor.py:3424 +msgid "Tool dia" +msgstr "Werkzeugdurchmesser" + +#: appEditors/AppGeoEditor.py:3426 +#, fuzzy +#| msgid "Fixed hole diameter." +msgid "Edited tool diameter." +msgstr "Fester Lochdurchmesser." + +#: appEditors/AppGeoEditor.py:3436 msgid "Geometry Table" msgstr "Geometrietabelle" -#: appEditors/AppGeoEditor.py:3424 +#: appEditors/AppGeoEditor.py:3438 msgid "The list of geometry elements inside the edited object." msgstr "Die Liste der Geometrieelemente im bearbeiteten Objekt." -#: appEditors/AppGeoEditor.py:3455 appEditors/AppGerberEditor.py:6192 +#: appEditors/AppGeoEditor.py:3469 appEditors/AppGerberEditor.py:6190 msgid "Zoom on selection" msgstr "Auswahl vergrößern" -#: appEditors/AppGeoEditor.py:3464 appEditors/AppGerberEditor.py:6201 +#: appEditors/AppGeoEditor.py:3478 appEditors/AppGerberEditor.py:6199 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:28 #: appGUI/preferences/cncjob/CNCJobEditorPrefGroupUI.py:25 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:23 @@ -3286,39 +3277,39 @@ msgstr "Auswahl vergrößern" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:24 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:21 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:24 -#: appPlugins/ToolCalibration.py:775 appPlugins/ToolCorners.py:741 -#: appPlugins/ToolEtchCompensation.py:374 appPlugins/ToolFiducials.py:881 -#: appPlugins/ToolFollow.py:727 appPlugins/ToolInvertGerber.py:243 -#: appPlugins/ToolLevelling.py:1763 appPlugins/ToolQRCode.py:792 -#: appPlugins/ToolSolderPaste.py:1267 +#: appPlugins/ToolCalibration.py:775 appPlugins/ToolCorners.py:747 +#: appPlugins/ToolEtchCompensation.py:392 appPlugins/ToolFiducials.py:885 +#: appPlugins/ToolFollow.py:729 appPlugins/ToolInvertGerber.py:249 +#: appPlugins/ToolLevelling.py:1832 appPlugins/ToolQRCode.py:795 +#: appPlugins/ToolSolderPaste.py:1271 msgid "Parameters" msgstr "Parameters" -#: appEditors/AppGeoEditor.py:3466 appEditors/AppGerberEditor.py:6203 +#: appEditors/AppGeoEditor.py:3480 appEditors/AppGerberEditor.py:6201 msgid "Geometry parameters." msgstr "Geometrieparameter." -#: appEditors/AppGeoEditor.py:3471 +#: appEditors/AppGeoEditor.py:3485 msgid "Is Valid" msgstr "Ist gültig" -#: appEditors/AppGeoEditor.py:3478 +#: appEditors/AppGeoEditor.py:3492 msgid "Is Empty" msgstr "Ist leer" -#: appEditors/AppGeoEditor.py:3485 +#: appEditors/AppGeoEditor.py:3499 msgid "Is Ring" msgstr "Ist Ring" -#: appEditors/AppGeoEditor.py:3492 +#: appEditors/AppGeoEditor.py:3506 msgid "Is CCW" msgstr "Ist CCW" -#: appEditors/AppGeoEditor.py:3494 appEditors/AppGeoEditor.py:4147 +#: appEditors/AppGeoEditor.py:3508 appEditors/AppGeoEditor.py:4161 msgid "Change" msgstr "Wechseln" -#: appEditors/AppGeoEditor.py:3497 +#: appEditors/AppGeoEditor.py:3511 msgid "" "Change the orientation of the geometric element.\n" "Works for LinearRing and Polygons." @@ -3326,53 +3317,53 @@ msgstr "" "Ändern Sie die Ausrichtung des geometrischen Elements.\n" "Funktioniert für LinearRing und Polygone." -#: appEditors/AppGeoEditor.py:3505 +#: appEditors/AppGeoEditor.py:3519 msgid "Is Simple" msgstr "Ist einfach" -#: appEditors/AppGeoEditor.py:3514 +#: appEditors/AppGeoEditor.py:3528 msgid "The length of the geometry element." msgstr "Die Länge des Geometrieelements." -#: appEditors/AppGeoEditor.py:3523 appEditors/AppGerberEditor.py:6240 +#: appEditors/AppGeoEditor.py:3537 appEditors/AppGerberEditor.py:6238 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:70 -#: appPlugins/ToolFiducials.py:800 +#: appPlugins/ToolFiducials.py:804 msgid "Coordinates" msgstr "Koordinaten" -#: appEditors/AppGeoEditor.py:3525 appEditors/AppGeoEditor.py:3531 -#: appEditors/AppGerberEditor.py:6242 appEditors/AppGerberEditor.py:6248 +#: appEditors/AppGeoEditor.py:3539 appEditors/AppGeoEditor.py:3545 +#: appEditors/AppGerberEditor.py:6240 appEditors/AppGerberEditor.py:6246 msgid "The coordinates of the selected geometry element." msgstr "Die Koordinaten des ausgewählten Geometrieelements." -#: appEditors/AppGeoEditor.py:3536 appEditors/AppGerberEditor.py:6253 +#: appEditors/AppGeoEditor.py:3550 appEditors/AppGerberEditor.py:6251 msgid "Vertex Points" msgstr "Scheitelpunktpunkte" -#: appEditors/AppGeoEditor.py:3538 appEditors/AppGerberEditor.py:6255 +#: appEditors/AppGeoEditor.py:3552 appEditors/AppGerberEditor.py:6253 msgid "The number of vertex points in the selected geometry element." msgstr "Die Anzahl der Scheitelpunkte im ausgewählten Geometrieelement." -#: appEditors/AppGeoEditor.py:3552 appEditors/AppGerberEditor.py:6269 -#: appGUI/ObjectUI.py:1866 +#: appEditors/AppGeoEditor.py:3566 appEditors/AppGerberEditor.py:6267 +#: appGUI/ObjectUI.py:1863 msgid "Simplification" msgstr "Vereinfachung" -#: appEditors/AppGeoEditor.py:3554 appEditors/AppGerberEditor.py:6271 -#: appGUI/ObjectUI.py:1868 +#: appEditors/AppGeoEditor.py:3568 appEditors/AppGerberEditor.py:6269 +#: appGUI/ObjectUI.py:1865 msgid "Simplify a geometry by reducing its vertex points number." msgstr "" "Vereinfachen Sie eine Geometrie, indem Sie die Anzahl ihrer Scheitelpunkte " "reduzieren." -#: appEditors/AppGeoEditor.py:3559 appEditors/AppGerberEditor.py:6276 -#: appGUI/ObjectUI.py:1898 +#: appEditors/AppGeoEditor.py:3573 appEditors/AppGerberEditor.py:6274 +#: appGUI/ObjectUI.py:1895 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:86 msgid "Tolerance" msgstr "Toleranz" -#: appEditors/AppGeoEditor.py:3561 appEditors/AppGerberEditor.py:6278 -#: appGUI/ObjectUI.py:1900 +#: appEditors/AppGeoEditor.py:3575 appEditors/AppGerberEditor.py:6276 +#: appGUI/ObjectUI.py:1897 msgid "" "All points in the simplified object will be\n" "within the tolerance distance of the original geometry." @@ -3380,123 +3371,123 @@ msgstr "" "Alle Punkte im vereinfachten Objekt werden\n" "innerhalb des Toleranzabstands der ursprünglichen Geometrie." -#: appEditors/AppGeoEditor.py:3573 appEditors/AppGeoEditor.py:4078 -#: appEditors/AppGerberEditor.py:4064 appEditors/AppGerberEditor.py:6291 -#: appGUI/ObjectUI.py:1912 +#: appEditors/AppGeoEditor.py:3587 appEditors/AppGeoEditor.py:4092 +#: appEditors/AppGerberEditor.py:4066 appEditors/AppGerberEditor.py:6289 +#: appGUI/ObjectUI.py:1909 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:77 -#: appObjects/FlatCAMGeometry.py:783 +#: appObjects/FlatCAMGeometry.py:784 msgid "Simplify" msgstr "Vereinfachen" -#: appEditors/AppGeoEditor.py:3576 appEditors/AppGerberEditor.py:6294 -#: appGUI/ObjectUI.py:1915 +#: appEditors/AppGeoEditor.py:3590 appEditors/AppGerberEditor.py:6292 +#: appGUI/ObjectUI.py:1912 msgid "Simplify a geometry element by reducing its vertex points number." msgstr "" "Vereinfachen Sie ein Geometrieelement, indem Sie die Anzahl der " "Scheitelpunkte reduzieren." -#: appEditors/AppGeoEditor.py:3889 +#: appEditors/AppGeoEditor.py:3903 msgid "Ring" msgstr "Ring" -#: appEditors/AppGeoEditor.py:3891 app_Main.py:7741 +#: appEditors/AppGeoEditor.py:3905 app_Main.py:7785 msgid "Line" msgstr "Linie" -#: appEditors/AppGeoEditor.py:3893 appGUI/MainGUI.py:1673 +#: appEditors/AppGeoEditor.py:3907 appGUI/MainGUI.py:1685 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:217 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:403 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:286 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:319 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:283 -#: appPlugins/ToolDrilling.py:2864 appPlugins/ToolFollow.py:751 -#: appPlugins/ToolIsolation.py:3639 appPlugins/ToolMilling.py:4478 -#: appPlugins/ToolNCC.py:4635 appPlugins/ToolPaint.py:3315 +#: appPlugins/ToolDrilling.py:2818 appPlugins/ToolFollow.py:753 +#: appPlugins/ToolIsolation.py:3636 appPlugins/ToolMilling.py:4577 +#: appPlugins/ToolNCC.py:4634 appPlugins/ToolPaint.py:3312 msgid "Polygon" msgstr "Polygon" -#: appEditors/AppGeoEditor.py:3895 +#: appEditors/AppGeoEditor.py:3909 msgid "Multi-Line" msgstr "Mehrzeilig" -#: appEditors/AppGeoEditor.py:3897 +#: appEditors/AppGeoEditor.py:3911 msgid "Multi-Polygon" msgstr "Multi-Polygon" -#: appEditors/AppGeoEditor.py:3904 +#: appEditors/AppGeoEditor.py:3918 msgid "Geo Elem" msgstr "Geoelement" -#: appEditors/AppGeoEditor.py:4017 +#: appEditors/AppGeoEditor.py:4031 msgid "Last selected shape ID" msgstr "" -#: appEditors/AppGeoEditor.py:4109 appEditors/AppGerberEditor.py:2641 -#: appEditors/AppGerberEditor.py:4911 appObjects/FlatCAMGeometry.py:2742 +#: appEditors/AppGeoEditor.py:4123 appEditors/AppGerberEditor.py:2641 +#: appEditors/AppGerberEditor.py:4912 appObjects/FlatCAMGeometry.py:2734 #: appPlugins/ToolCutOut.py:1595 appPlugins/ToolDistance.py:189 -#: appPlugins/ToolExtract.py:609 appPlugins/ToolExtract.py:720 -#: appPlugins/ToolExtract.py:795 appPlugins/ToolMilling.py:2671 -#: appPlugins/ToolOptimal.py:163 appPlugins/ToolPanelize.py:1043 -#: appPlugins/ToolQRCode.py:231 appPlugins/ToolReport.py:214 -#: appPlugins/ToolSolderPaste.py:693 appPlugins/ToolSolderPaste.py:983 -#: appPlugins/ToolSub.py:295 app_Main.py:8398 +#: appPlugins/ToolExtract.py:612 appPlugins/ToolExtract.py:723 +#: appPlugins/ToolExtract.py:798 appPlugins/ToolMilling.py:2754 +#: appPlugins/ToolOptimal.py:169 appPlugins/ToolPanelize.py:1065 +#: appPlugins/ToolQRCode.py:237 appPlugins/ToolReport.py:214 +#: appPlugins/ToolSolderPaste.py:699 appPlugins/ToolSolderPaste.py:991 +#: appPlugins/ToolSub.py:305 app_Main.py:8442 #: tclCommands/TclCommandOpenSVG.py:85 tclCommands/TclCommandPanelize.py:299 msgid "Working" msgstr "Arbeiten" -#: appEditors/AppGeoEditor.py:4517 +#: appEditors/AppGeoEditor.py:4531 msgid "Error on inserting shapes into storage." msgstr "Fehler beim Einfügen von Formen in den Speicher." -#: appEditors/AppGeoEditor.py:4612 +#: appEditors/AppGeoEditor.py:4626 msgid "Grid Snap enabled." msgstr "Rasterfang aktiviert." -#: appEditors/AppGeoEditor.py:4617 +#: appEditors/AppGeoEditor.py:4631 msgid "Grid Snap disabled." msgstr "Rasterfang deaktiviert." -#: appEditors/AppGeoEditor.py:5001 appGUI/MainGUI.py:3442 -#: appGUI/MainGUI.py:3488 appGUI/MainGUI.py:3506 appGUI/MainGUI.py:3657 -#: appGUI/MainGUI.py:3695 appGUI/MainGUI.py:3707 +#: appEditors/AppGeoEditor.py:5015 appGUI/MainGUI.py:3454 +#: appGUI/MainGUI.py:3500 appGUI/MainGUI.py:3518 appGUI/MainGUI.py:3669 +#: appGUI/MainGUI.py:3707 appGUI/MainGUI.py:3719 msgid "Click on target point." msgstr "Klicken Sie auf den Zielpunkt." -#: appEditors/AppGeoEditor.py:5289 appEditors/AppGeoEditor.py:5352 -#: appEditors/AppGeoEditor.py:5407 appEditors/AppGeoEditor.py:5437 -#: appEditors/AppGeoEditor.py:5490 appEditors/AppGeoEditor.py:5545 -#: appEditors/AppGeoEditor.py:5573 appEditors/AppGeoEditor.py:5598 -#: appEditors/AppGeoEditor.py:5628 appEditors/AppGeoEditor.py:5708 -#: appEditors/AppGeoEditor.py:5774 appEditors/AppGeoEditor.py:5842 -#: appPlugins/ToolCopperThieving.py:612 appPlugins/ToolFilm.py:809 -#: appPlugins/ToolFilm.py:1069 appPlugins/ToolRulesCheck.py:645 +#: appEditors/AppGeoEditor.py:5305 appEditors/AppGeoEditor.py:5372 +#: appEditors/AppGeoEditor.py:5440 appEditors/AppGeoEditor.py:5470 +#: appEditors/AppGeoEditor.py:5523 appEditors/AppGeoEditor.py:5578 +#: appEditors/AppGeoEditor.py:5606 appEditors/AppGeoEditor.py:5631 +#: appEditors/AppGeoEditor.py:5661 appEditors/AppGeoEditor.py:5741 +#: appEditors/AppGeoEditor.py:5807 appEditors/AppGeoEditor.py:5875 +#: appPlugins/ToolCopperThieving.py:619 appPlugins/ToolFilm.py:828 +#: appPlugins/ToolFilm.py:1088 appPlugins/ToolRulesCheck.py:645 msgid "Working..." msgstr "Arbeiten..." -#: appEditors/AppGeoEditor.py:5290 +#: appEditors/AppGeoEditor.py:5306 msgid "Loading the Geometry into the Editor..." msgstr "Laden der Geometrie in den Editor ..." -#: appEditors/AppGeoEditor.py:5332 +#: appEditors/AppGeoEditor.py:5348 msgid "Editing MultiGeo Geometry, tool" msgstr "Bearbeiten von MultiGeo Geometry, Werkzeug" -#: appEditors/AppGeoEditor.py:5334 appPlugins/ToolNCC.py:2542 +#: appEditors/AppGeoEditor.py:5350 appPlugins/ToolNCC.py:2544 msgid "with diameter" msgstr "mit Durchmesser" -#: appEditors/AppGeoEditor.py:5386 +#: appEditors/AppGeoEditor.py:5419 #, fuzzy #| msgid "There is no Geometry object loaded ..." msgid "Editor Exit. Geometry object was updated ..." msgstr "Es wurde kein Geometrieobjekt geladen ..." -#: appEditors/AppGeoEditor.py:5442 appEditors/AppGeoEditor.py:5497 +#: appEditors/AppGeoEditor.py:5475 appEditors/AppGeoEditor.py:5530 msgid "A selection of minimum two items is required to do Intersection." msgstr "" "Für Intersection ist eine Auswahl von mindestens zwei Elementen erforderlich." -#: appEditors/AppGeoEditor.py:5632 appEditors/AppGeoEditor.py:5778 +#: appEditors/AppGeoEditor.py:5665 appEditors/AppGeoEditor.py:5811 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3504,38 +3495,38 @@ msgstr "" "Negativer Pufferwert wird nicht akzeptiert. Verwenden Sie den " "Pufferinnenraum, um eine Innenform zu erzeugen" -#: appEditors/AppGeoEditor.py:5642 appEditors/AppGeoEditor.py:5719 -#: appEditors/AppGeoEditor.py:5787 appEditors/AppGeoEditor.py:5852 +#: appEditors/AppGeoEditor.py:5675 appEditors/AppGeoEditor.py:5752 +#: appEditors/AppGeoEditor.py:5820 appEditors/AppGeoEditor.py:5885 msgid "Nothing selected." msgstr "Nichts ausgewählt." -#: appEditors/AppGeoEditor.py:5646 appEditors/AppGeoEditor.py:5723 -#: appEditors/AppGeoEditor.py:5791 +#: appEditors/AppGeoEditor.py:5679 appEditors/AppGeoEditor.py:5756 +#: appEditors/AppGeoEditor.py:5824 msgid "Invalid distance." msgstr "Ungültiger Abstand." -#: appEditors/AppGeoEditor.py:5691 appEditors/AppGeoEditor.py:5757 -#: appEditors/AppGeoEditor.py:5825 +#: appEditors/AppGeoEditor.py:5724 appEditors/AppGeoEditor.py:5790 +#: appEditors/AppGeoEditor.py:5858 #, fuzzy #| msgid "Title entry is empty." msgid "Failed, the result is empty." msgstr "Kein Titel eingegeben." -#: appEditors/AppGeoEditor.py:5712 +#: appEditors/AppGeoEditor.py:5745 msgid "Negative buffer value is not accepted." msgstr "Negativer Pufferwert wird nicht akzeptiert." -#: appEditors/AppGeoEditor.py:5845 +#: appEditors/AppGeoEditor.py:5878 #, 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:5858 +#: appEditors/AppGeoEditor.py:5891 msgid "Invalid value for" msgstr "Ungültiger Wert für" -#: appEditors/AppGeoEditor.py:5920 appObjects/FlatCAMGeometry.py:2821 -#: appPlugins/ToolMilling.py:2750 appPlugins/ToolPaint.py:1994 +#: appEditors/AppGeoEditor.py:5953 appObjects/FlatCAMGeometry.py:2813 +#: appPlugins/ToolMilling.py:2833 appPlugins/ToolPaint.py:1994 #: appPlugins/ToolPaint.py:2204 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " @@ -3669,7 +3660,7 @@ msgstr "" "Blendencodewert fehlt oder falsches Format. Fügen Sie es hinzu und versuchen " "Sie es erneut." -#: appEditors/AppGerberEditor.py:3767 +#: appEditors/AppGerberEditor.py:3768 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." @@ -3677,161 +3668,161 @@ 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:3780 +#: appEditors/AppGerberEditor.py:3781 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:3793 +#: appEditors/AppGerberEditor.py:3794 msgid "Aperture already in the aperture table." msgstr "Blende bereits in der Blendentabelle." -#: appEditors/AppGerberEditor.py:3800 +#: appEditors/AppGerberEditor.py:3801 msgid "Added new aperture with code" msgstr "Neue Blende mit Code hinzugefügt" -#: appEditors/AppGerberEditor.py:3832 +#: appEditors/AppGerberEditor.py:3833 msgid "Select an aperture in Aperture Table" msgstr "Wählen Sie eine Blende in der Blendentabelle" -#: appEditors/AppGerberEditor.py:3840 +#: appEditors/AppGerberEditor.py:3841 msgid "Select an aperture in Aperture Table -->" msgstr "Wählen Sie eine Blende in der Blendentabelle ->" -#: appEditors/AppGerberEditor.py:3854 +#: appEditors/AppGerberEditor.py:3855 msgid "Deleted aperture with code" msgstr "Blende mit Code gelöscht" -#: appEditors/AppGerberEditor.py:3922 +#: appEditors/AppGerberEditor.py:3923 msgid "Dimensions need two float values separated by comma." msgstr "Bemaßungen benötigen zwei durch Komma getrennte Gleitkommawerte." -#: appEditors/AppGerberEditor.py:3931 +#: appEditors/AppGerberEditor.py:3932 msgid "Dimensions edited." msgstr "Abmessungen bearbeitet." -#: appEditors/AppGerberEditor.py:4510 appEditors/AppGerberEditor.py:6051 -#: appEditors/AppGerberEditor.py:6098 appGUI/ObjectUI.py:309 -#: appPlugins/ToolExtract.py:988 appPlugins/ToolPunchGerber.py:2072 +#: appEditors/AppGerberEditor.py:4512 appEditors/AppGerberEditor.py:6049 +#: appEditors/AppGerberEditor.py:6096 appGUI/ObjectUI.py:306 +#: appPlugins/ToolExtract.py:991 appPlugins/ToolPunchGerber.py:2072 msgid "Code" msgstr "Code" -#: appEditors/AppGerberEditor.py:4510 appEditors/AppGerberEditor.py:6051 -#: appGUI/ObjectUI.py:309 +#: appEditors/AppGerberEditor.py:4512 appEditors/AppGerberEditor.py:6049 +#: appGUI/ObjectUI.py:306 msgid "Dim" msgstr "Maße" -#: appEditors/AppGerberEditor.py:4624 appObjects/FlatCAMCNCJob.py:714 -#: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1423 -#: app_Main.py:7643 +#: appEditors/AppGerberEditor.py:4626 appObjects/FlatCAMCNCJob.py:722 +#: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1495 +#: app_Main.py:7687 msgid "Loading" msgstr "Wird geladen" -#: appEditors/AppGerberEditor.py:4757 +#: appEditors/AppGerberEditor.py:4758 msgid "Setting up the UI" msgstr "UI wird initialisiert" -#: appEditors/AppGerberEditor.py:4758 +#: appEditors/AppGerberEditor.py:4759 msgid "Adding geometry finished. Preparing the GUI" msgstr "Geometrie hinzufügen fertig. Vorbereiten der GUI" -#: appEditors/AppGerberEditor.py:4767 +#: appEditors/AppGerberEditor.py:4768 msgid "Finished loading the Gerber object into the editor." msgstr "Gerber-Objekte wurde in den Editor geladen." -#: appEditors/AppGerberEditor.py:4901 +#: appEditors/AppGerberEditor.py:4902 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:4939 +#: appEditors/AppGerberEditor.py:4940 msgid "Cancelled. No aperture is selected" msgstr "Abgebrochen. Es ist keine Blende ausgewählt" -#: appEditors/AppGerberEditor.py:5126 app_Main.py:7085 +#: appEditors/AppGerberEditor.py:5127 app_Main.py:7129 msgid "Coordinates copied to clipboard." msgstr "Koordinaten in die Zwischenablage kopiert." -#: appEditors/AppGerberEditor.py:5474 +#: appEditors/AppGerberEditor.py:5475 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:316 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:332 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:296 -#: appObjects/AppObject.py:340 appObjects/FlatCAMCNCJob.py:610 +#: appObjects/AppObject.py:345 appObjects/FlatCAMCNCJob.py:618 #: appObjects/FlatCAMGerber.py:1090 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1150 -#: appPlugins/ToolCorners.py:602 appPlugins/ToolFiducials.py:633 -#: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:537 app_Main.py:4988 +#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1156 +#: appPlugins/ToolCorners.py:611 appPlugins/ToolFiducials.py:640 +#: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:543 app_Main.py:5007 msgid "Plotting" msgstr "Plotten" -#: appEditors/AppGerberEditor.py:5647 +#: appEditors/AppGerberEditor.py:5648 msgid "Failed. No aperture geometry is selected." msgstr "Gescheitert. Es ist keine Aperturgeometrie ausgewählt." -#: appEditors/AppGerberEditor.py:5822 +#: appEditors/AppGerberEditor.py:5823 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:5853 +#: appEditors/AppGerberEditor.py:5854 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:5885 +#: appEditors/AppGerberEditor.py:5886 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:5937 +#: appEditors/AppGerberEditor.py:5938 msgid "Polygons marked." msgstr "Polygone markiert." -#: appEditors/AppGerberEditor.py:5939 +#: appEditors/AppGerberEditor.py:5940 msgid "No polygons were marked. None fit within the limits." msgstr "Es wurden keine Polygone markiert. Keiner passt in die Grenzen." -#: appEditors/AppGerberEditor.py:6002 appGUI/MainGUI.py:762 -#: appGUI/MainGUI.py:1706 appGUI/ObjectUI.py:234 +#: appEditors/AppGerberEditor.py:6003 appGUI/MainGUI.py:762 +#: appGUI/MainGUI.py:1718 appGUI/ObjectUI.py:231 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:20 msgid "Gerber Editor" msgstr "Gerber-Editor" -#: appEditors/AppGerberEditor.py:6038 appGUI/ObjectUI.py:274 +#: appEditors/AppGerberEditor.py:6036 appGUI/ObjectUI.py:271 #: appObjects/FlatCAMObj.py:492 appPlugins/ToolReport.py:177 msgid "Apertures" msgstr "Öffnungen" -#: appEditors/AppGerberEditor.py:6040 appGUI/ObjectUI.py:276 +#: appEditors/AppGerberEditor.py:6038 appGUI/ObjectUI.py:273 msgid "Apertures Table for the Gerber Object." msgstr "Blendentabelle für das Gerberobjekt." -#: appEditors/AppGerberEditor.py:6056 appGUI/ObjectUI.py:313 +#: appEditors/AppGerberEditor.py:6054 appGUI/ObjectUI.py:310 msgid "Index" msgstr "Index" -#: appEditors/AppGerberEditor.py:6058 appGUI/ObjectUI.py:315 -#: appPlugins/ToolExtract.py:995 appPlugins/ToolPunchGerber.py:2079 +#: appEditors/AppGerberEditor.py:6056 appGUI/ObjectUI.py:312 +#: appPlugins/ToolExtract.py:998 appPlugins/ToolPunchGerber.py:2079 msgid "Aperture Code" msgstr "Öffnungscode" -#: appEditors/AppGerberEditor.py:6060 appGUI/ObjectUI.py:317 -#: appPlugins/ToolExtract.py:997 appPlugins/ToolPunchGerber.py:2081 +#: appEditors/AppGerberEditor.py:6058 appGUI/ObjectUI.py:314 +#: appPlugins/ToolExtract.py:1000 appPlugins/ToolPunchGerber.py:2081 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "Öffnungsart: kreisförmig, rechteckig, Makros usw" -#: appEditors/AppGerberEditor.py:6062 appGUI/ObjectUI.py:319 -#: appPlugins/ToolExtract.py:999 appPlugins/ToolPunchGerber.py:2083 +#: appEditors/AppGerberEditor.py:6060 appGUI/ObjectUI.py:316 +#: appPlugins/ToolExtract.py:1002 appPlugins/ToolPunchGerber.py:2083 msgid "Aperture Size:" msgstr "Öffnungsgröße:" -#: appEditors/AppGerberEditor.py:6064 appGUI/ObjectUI.py:321 +#: appEditors/AppGerberEditor.py:6062 appGUI/ObjectUI.py:318 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3841,26 +3832,26 @@ msgstr "" "  - (Breite, Höhe) für R, O-Typ.\n" "  - (dia, nVertices) für P-Typ" -#: appEditors/AppGerberEditor.py:6091 +#: appEditors/AppGerberEditor.py:6089 msgid "Add/Delete Aperture" msgstr "Blende hinzufügen / löschen" -#: appEditors/AppGerberEditor.py:6093 +#: appEditors/AppGerberEditor.py:6091 msgid "Add/Delete an aperture in the aperture table" msgstr "Eine Blende in der Blendentabelle hinzufügen / löschen" -#: appEditors/AppGerberEditor.py:6099 +#: appEditors/AppGerberEditor.py:6097 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:51 msgid "Code for the new aperture" msgstr "Code für die neue Blende" -#: appEditors/AppGerberEditor.py:6109 +#: appEditors/AppGerberEditor.py:6107 #, fuzzy #| msgid "Size" msgid "Size:" msgstr "Größe" -#: appEditors/AppGerberEditor.py:6111 +#: appEditors/AppGerberEditor.py:6109 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3874,7 +3865,7 @@ msgstr "" "berechnet als:\n" "Quadrat (Breite ** 2 + Höhe ** 2)" -#: appEditors/AppGerberEditor.py:6128 +#: appEditors/AppGerberEditor.py:6126 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3886,11 +3877,11 @@ msgstr "" "R = rechteckig\n" "O = länglich" -#: appEditors/AppGerberEditor.py:6141 +#: appEditors/AppGerberEditor.py:6139 msgid "Dims" msgstr "" -#: appEditors/AppGerberEditor.py:6143 +#: appEditors/AppGerberEditor.py:6141 #, fuzzy #| msgid "" #| "Dimensions for the new aperture.\n" @@ -3904,63 +3895,63 @@ msgstr "" "Aktiv nur für rechteckige Öffnungen (Typ R).\n" "Das Format ist (Breite, Höhe)" -#: appEditors/AppGerberEditor.py:6165 +#: appEditors/AppGerberEditor.py:6163 msgid "Add a new aperture to the aperture list." msgstr "Fügen Sie der Blendenliste eine neue Blende hinzu." -#: appEditors/AppGerberEditor.py:6173 +#: appEditors/AppGerberEditor.py:6171 msgid "Delete a aperture in the aperture list" msgstr "Löschen Sie eine Blende in der Blendenliste" -#: appEditors/AppGerberEditor.py:6215 +#: appEditors/AppGerberEditor.py:6213 #, fuzzy #| msgid "Is Valid" msgid "Valid" msgstr "Ist gültig" -#: appEditors/AppGerberEditor.py:6217 +#: appEditors/AppGerberEditor.py:6215 #, fuzzy #| msgid "How to select the polygons to paint." msgid "Show if the selected polygon is valid." msgstr "So wählen Sie die Polygone zum Malen aus." -#: appEditors/AppGerberEditor.py:6224 +#: appEditors/AppGerberEditor.py:6222 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:112 #: appPlugins/ToolCalculators.py:556 appPlugins/ToolCalculators.py:599 -#: appPlugins/ToolCopperThieving.py:1334 +#: appPlugins/ToolCopperThieving.py:1340 msgid "Area" msgstr "Bereich" -#: appEditors/AppGerberEditor.py:6226 +#: appEditors/AppGerberEditor.py:6224 #, fuzzy #| msgid "Viewing the source code of the selected object." msgid "Show the area of the selected polygon." msgstr "Anzeigen des Quellcodes des ausgewählten Objekts." -#: appEditors/AppGerberEditor.py:6230 +#: appEditors/AppGerberEditor.py:6228 #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:42 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:176 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:81 -#: appPlugins/ToolCopperThieving.py:1345 appPlugins/ToolPcbWizard.py:484 +#: appPlugins/ToolCopperThieving.py:1351 appPlugins/ToolPcbWizard.py:484 msgid "mm" msgstr "mm" -#: appEditors/AppGerberEditor.py:6230 appPlugins/ToolCopperThieving.py:1347 -#: appPlugins/ToolCopperThieving.py:1704 +#: appEditors/AppGerberEditor.py:6228 appPlugins/ToolCopperThieving.py:1353 +#: appPlugins/ToolCopperThieving.py:1710 msgid "in" msgstr "in" -#: appEditors/AppGerberEditor.py:6317 +#: appEditors/AppGerberEditor.py:6315 msgid "Buffer Aperture" msgstr "Pufferblende" -#: appEditors/AppGerberEditor.py:6319 +#: appEditors/AppGerberEditor.py:6317 msgid "Buffer a aperture in the aperture list" msgstr "Puffern Sie eine Blende in der Blendenliste" -#: appEditors/AppGerberEditor.py:6340 +#: appEditors/AppGerberEditor.py:6338 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -3974,20 +3965,20 @@ msgstr "" "- 'Abgeschrägt:' Die Ecke ist eine Linie, die die Features, die sich in der " "Ecke treffen, direkt verbindet" -#: appEditors/AppGerberEditor.py:6377 +#: appEditors/AppGerberEditor.py:6375 msgid "Scale Aperture" msgstr "Skalenöffnung" -#: appEditors/AppGerberEditor.py:6379 +#: appEditors/AppGerberEditor.py:6377 msgid "Scale a aperture in the aperture list" msgstr "Skalieren Sie eine Blende in der Blendenliste" -#: appEditors/AppGerberEditor.py:6389 +#: appEditors/AppGerberEditor.py:6387 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:203 msgid "Scale factor" msgstr "Skalierungsfaktor" -#: appEditors/AppGerberEditor.py:6391 +#: appEditors/AppGerberEditor.py:6389 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -3995,19 +3986,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:6428 +#: appEditors/AppGerberEditor.py:6426 msgid "Mark polygons" msgstr "Polygone markieren" -#: appEditors/AppGerberEditor.py:6430 +#: appEditors/AppGerberEditor.py:6428 msgid "Mark the polygon areas." msgstr "Markieren Sie die Polygonbereiche." -#: appEditors/AppGerberEditor.py:6441 +#: appEditors/AppGerberEditor.py:6439 msgid "Area UPPER threshold" msgstr "Flächenobergrenze" -#: appEditors/AppGerberEditor.py:6443 +#: appEditors/AppGerberEditor.py:6441 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4015,11 +4006,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:6454 +#: appEditors/AppGerberEditor.py:6452 msgid "Area LOWER threshold" msgstr "Bereichsuntergrenze" -#: appEditors/AppGerberEditor.py:6456 +#: appEditors/AppGerberEditor.py:6454 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4028,32 +4019,32 @@ msgstr "" "hinausgehen.\n" "Kann einen Wert zwischen 0,0000 und 9999,9999 haben" -#: appEditors/AppGerberEditor.py:6470 +#: appEditors/AppGerberEditor.py:6468 msgid "Mark" msgstr "Kennzeichen" -#: appEditors/AppGerberEditor.py:6473 +#: appEditors/AppGerberEditor.py:6471 msgid "Mark the polygons that fit within limits." msgstr "Markieren Sie die Polygone, die in Grenzen passen." -#: appEditors/AppGerberEditor.py:6480 +#: appEditors/AppGerberEditor.py:6478 msgid "Delete all the marked polygons." msgstr "Löschen Sie alle markierten Polygone." -#: appEditors/AppGerberEditor.py:6487 +#: appEditors/AppGerberEditor.py:6485 msgid "Clear all the markings." msgstr "Alle Markierungen entfernen." -#: appEditors/AppGerberEditor.py:6512 appGUI/MainGUI.py:770 -#: appGUI/MainGUI.py:1237 appGUI/MainGUI.py:2450 appGUI/MainGUI.py:5097 +#: appEditors/AppGerberEditor.py:6510 appGUI/MainGUI.py:770 +#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2462 appGUI/MainGUI.py:5109 msgid "Add Pad Array" msgstr "Pad-Array hinzufügen" -#: appEditors/AppGerberEditor.py:6514 +#: appEditors/AppGerberEditor.py:6512 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:6521 +#: appEditors/AppGerberEditor.py:6519 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -4061,49 +4052,49 @@ msgstr "" "Wählen Sie den zu erstellenden Pad-Array-Typ aus.\n" "Es kann lineares X (Y) oder rund sein" -#: appEditors/AppGerberEditor.py:6532 +#: appEditors/AppGerberEditor.py:6530 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:88 msgid "Nr of pads" msgstr "Anzahl der Pads" -#: appEditors/AppGerberEditor.py:6534 +#: appEditors/AppGerberEditor.py:6532 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:90 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:7345 +#: appEditors/AppGerberEditor.py:7343 msgid "Appying Rotate" msgstr "Anwenden Drehen" -#: appEditors/AppGerberEditor.py:7378 +#: appEditors/AppGerberEditor.py:7376 msgid "Applying Flip" msgstr "Flip anwenden" -#: appEditors/AppGerberEditor.py:7421 +#: appEditors/AppGerberEditor.py:7419 msgid "Applying Skew" msgstr "Schräglauf anwenden" -#: appEditors/AppGerberEditor.py:7462 +#: appEditors/AppGerberEditor.py:7460 msgid "Applying Scale" msgstr "Maßstab anwenden" -#: appEditors/AppGerberEditor.py:7498 +#: appEditors/AppGerberEditor.py:7496 msgid "Applying Offset" msgstr "Offsetdruck anwenden" -#: appEditors/AppGerberEditor.py:7534 +#: appEditors/AppGerberEditor.py:7532 msgid "Applying Buffer" msgstr "Anwenden von Puffer" -#: appEditors/AppGerberEditor.py:7613 +#: appEditors/AppGerberEditor.py:7611 msgid "Offset Y cancelled" msgstr "Offset Y aufgehoben" -#: appEditors/AppGerberEditor.py:7629 +#: appEditors/AppGerberEditor.py:7627 msgid "Skew X cancelled" msgstr "Neigung X abgebrochen" -#: appEditors/AppGerberEditor.py:7645 +#: appEditors/AppGerberEditor.py:7643 msgid "Skew Y cancelled" msgstr "Neigung Y abgesagt" @@ -4137,13 +4128,13 @@ msgid "String to replace the one in the Find box throughout the text." msgstr "" "Zeichenfolge, die die Zeichenfolge im Feld Suchen im gesamten Text ersetzt." -#: appEditors/AppTextEditor.py:108 appEditors/appGCodeEditor.py:157 -#: appGUI/GUIElements.py:4798 appGUI/ObjectUI.py:1977 +#: appEditors/AppTextEditor.py:108 appEditors/appGCodeEditor.py:160 +#: appGUI/GUIElements.py:4798 appGUI/ObjectUI.py:1974 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolExtract.py:936 appPlugins/ToolFollow.py:738 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolExtract.py:939 appPlugins/ToolFollow.py:740 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolPaint.py:3274 #: appPlugins/ToolPunchGerber.py:2021 msgid "All" msgstr "Alles" @@ -4186,104 +4177,104 @@ msgstr "Ausführen" 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:220 appEditors/appGCodeEditor.py:680 +#: appEditors/AppTextEditor.py:220 appEditors/appGCodeEditor.py:685 msgid "Open file" msgstr "Datei öffnen" #: appEditors/AppTextEditor.py:251 appEditors/AppTextEditor.py:257 -#: appObjects/FlatCAMCNCJob.py:638 appObjects/FlatCAMCNCJob.py:644 -#: appPlugins/ToolLevelling.py:1389 appPlugins/ToolLevelling.py:1395 -#: appPlugins/ToolLevelling.py:1581 appPlugins/ToolLevelling.py:1587 -#: appPlugins/ToolSolderPaste.py:1091 app_Main.py:7555 app_Main.py:7561 +#: appObjects/FlatCAMCNCJob.py:646 appObjects/FlatCAMCNCJob.py:652 +#: appPlugins/ToolLevelling.py:1461 appPlugins/ToolLevelling.py:1467 +#: appPlugins/ToolLevelling.py:1653 appPlugins/ToolLevelling.py:1659 +#: appPlugins/ToolSolderPaste.py:1097 app_Main.py:7599 app_Main.py:7605 msgid "Export Code ..." msgstr "Code exportieren ..." -#: appEditors/AppTextEditor.py:312 appObjects/FlatCAMCNCJob.py:693 -#: appObjects/FlatCAMCNCJob.py:1089 appPlugins/ToolLevelling.py:1413 -#: appPlugins/ToolLevelling.py:1605 appPlugins/ToolSolderPaste.py:1122 +#: appEditors/AppTextEditor.py:312 appObjects/FlatCAMCNCJob.py:701 +#: appObjects/FlatCAMCNCJob.py:1108 appPlugins/ToolLevelling.py:1485 +#: appPlugins/ToolLevelling.py:1677 appPlugins/ToolSolderPaste.py:1126 msgid "No such file or directory" msgstr "Keine solche Datei oder Ordner" -#: appEditors/AppTextEditor.py:324 appObjects/FlatCAMCNCJob.py:1103 +#: appEditors/AppTextEditor.py:324 appObjects/FlatCAMCNCJob.py:1122 msgid "Saved to" msgstr "Gespeichert in" #: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:3982 -#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:346 appGUI/MainGUI.py:4603 -#: appGUI/MainGUI.py:4864 appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5116 +#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:346 appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4876 appGUI/MainGUI.py:4985 appGUI/MainGUI.py:5128 msgid "Ctrl+S" msgstr "Strg+S" -#: appEditors/appGCodeEditor.py:82 app_Main.py:7718 +#: appEditors/appGCodeEditor.py:82 app_Main.py:7762 msgid "Code Editor" msgstr "Code-Editor" -#: appEditors/appGCodeEditor.py:163 +#: appEditors/appGCodeEditor.py:166 msgid "Header" msgstr "Kopfzeile" -#: appEditors/appGCodeEditor.py:169 +#: appEditors/appGCodeEditor.py:172 msgid "Start" msgstr "Start" -#: appEditors/appGCodeEditor.py:249 +#: appEditors/appGCodeEditor.py:252 msgid "All GCode" msgstr "Alle GCode" -#: appEditors/appGCodeEditor.py:255 +#: appEditors/appGCodeEditor.py:258 msgid "Header GCode" msgstr "GCode Kopfzeile" -#: appEditors/appGCodeEditor.py:261 +#: appEditors/appGCodeEditor.py:264 msgid "Start GCode" msgstr "Start GCode" -#: appEditors/appGCodeEditor.py:655 appObjects/FlatCAMCNCJob.py:763 +#: appEditors/appGCodeEditor.py:660 appObjects/FlatCAMCNCJob.py:771 #: appPlugins/ToolCalibration.py:465 msgid "Loaded Machine Code into Code Editor" msgstr "Maschinencode in den Code-Editor geladen" -#: appEditors/appGCodeEditor.py:747 appGUI/ObjectUI.py:1997 -#: appPlugins/ToolSolderPaste.py:1004 +#: appEditors/appGCodeEditor.py:752 appGUI/ObjectUI.py:1994 +#: appPlugins/ToolSolderPaste.py:1012 msgid "GCode Editor" msgstr "GCode-Editor" -#: appEditors/appGCodeEditor.py:788 appEditors/appGCodeEditor.py:799 +#: appEditors/appGCodeEditor.py:790 appEditors/appGCodeEditor.py:801 msgid "GCode" msgstr "GCode" -#: appEditors/appGCodeEditor.py:788 appGUI/ObjectUI.py:1002 -#: appGUI/ObjectUI.py:2122 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:3733 appPlugins/ToolNCC.py:4182 -#: appPlugins/ToolPaint.py:2988 +#: appEditors/appGCodeEditor.py:790 appGUI/ObjectUI.py:999 +#: appGUI/ObjectUI.py:2119 appPlugins/ToolIsolation.py:3228 +#: appPlugins/ToolMilling.py:3805 appPlugins/ToolNCC.py:4181 +#: appPlugins/ToolPaint.py:2985 msgid "TT" msgstr "TT" -#: appEditors/appGCodeEditor.py:799 appGUI/ObjectUI.py:671 -#: appGUI/ObjectUI.py:2132 appObjects/FlatCAMObj.py:499 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolMilling.py:3688 -#: appPlugins/ToolMilling.py:3890 appPlugins/ToolReport.py:184 +#: appEditors/appGCodeEditor.py:801 appGUI/ObjectUI.py:668 +#: appGUI/ObjectUI.py:2129 appObjects/FlatCAMObj.py:499 +#: appPlugins/ToolDrilling.py:2295 appPlugins/ToolMilling.py:3760 +#: appPlugins/ToolMilling.py:3962 appPlugins/ToolReport.py:184 msgid "Drills" msgstr "Bohrer" -#: appEditors/appGCodeEditor.py:799 appGUI/ObjectUI.py:671 -#: appGUI/ObjectUI.py:2132 +#: appEditors/appGCodeEditor.py:801 appGUI/ObjectUI.py:668 +#: appGUI/ObjectUI.py:2129 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:151 -#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2359 -#: appPlugins/ToolMilling.py:3688 appPlugins/ToolMilling.py:3891 +#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2295 +#: appPlugins/ToolMilling.py:3760 appPlugins/ToolMilling.py:3963 #: appPlugins/ToolReport.py:186 msgid "Slots" msgstr "Schlüssel" -#: appEditors/appGCodeEditor.py:821 appEditors/appGCodeEditor.py:843 +#: appEditors/appGCodeEditor.py:823 appEditors/appGCodeEditor.py:845 msgid "CNC Code Snippet" msgstr "CNC-Code-Snippet" -#: appEditors/appGCodeEditor.py:823 appEditors/appGCodeEditor.py:845 +#: appEditors/appGCodeEditor.py:825 appEditors/appGCodeEditor.py:847 msgid "Code snippet defined in Preferences." msgstr "Code-Snippet in den Einstellungen definiert." -#: appEditors/appGCodeEditor.py:829 appEditors/appGCodeEditor.py:851 +#: appEditors/appGCodeEditor.py:831 appEditors/appGCodeEditor.py:853 msgid "" "Type here any G-Code commands you would\n" "like to insert at the cursor location." @@ -4291,11 +4282,11 @@ msgstr "" "Geben Sie hier alle G-Code-Befehle ein, die Sie möchten\n" "möchte an der Cursorposition einfügen." -#: appEditors/appGCodeEditor.py:835 appEditors/appGCodeEditor.py:857 +#: appEditors/appGCodeEditor.py:837 appEditors/appGCodeEditor.py:859 msgid "Insert Code" msgstr "Code eingeben" -#: appEditors/appGCodeEditor.py:838 appEditors/appGCodeEditor.py:860 +#: appEditors/appGCodeEditor.py:840 appEditors/appGCodeEditor.py:862 msgid "Insert the code above at the cursor location." msgstr "Fügen Sie den obigen Code an der Cursorposition ein." @@ -4330,14 +4321,14 @@ msgstr "Strg+Y" #: appGUI/GUIElements.py:317 appGUI/GUIElements.py:1015 #: appGUI/GUIElements.py:1414 appGUI/GUIElements.py:1627 -#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:1697 -#: appGUI/ObjectUI.py:1979 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 +#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:1709 +#: appGUI/ObjectUI.py:1976 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 msgid "Cut" msgstr "Schnitt" #: appGUI/GUIElements.py:317 appGUI/GUIElements.py:1015 #: appGUI/GUIElements.py:1414 appGUI/GUIElements.py:1627 -#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:4865 +#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:4877 msgid "Ctrl+X" msgstr "Strg+X" @@ -4345,20 +4336,20 @@ msgstr "Strg+X" #: appGUI/GUIElements.py:1421 appGUI/GUIElements.py:1634 #: appGUI/GUIElements.py:1920 appGUI/GUIElements.py:3957 appGUI/MainGUI.py:417 #: appGUI/MainGUI.py:748 appGUI/MainGUI.py:807 appGUI/MainGUI.py:885 -#: appGUI/MainGUI.py:1015 appGUI/MainGUI.py:1265 appGUI/MainGUI.py:1754 -#: appGUI/MainGUI.py:2236 appGUI/MainGUI.py:2478 appGUI/MainGUI.py:5099 -#: appPlugins/ToolMilling.py:386 appPlugins/ToolPanelize.py:434 -#: appPlugins/ToolPanelize.py:460 appPlugins/ToolPanelize.py:569 -#: appPlugins/ToolPanelize.py:580 appPlugins/ToolPanelize.py:612 -#: appPlugins/ToolPanelize.py:661 appPlugins/ToolPanelize.py:860 -#: appPlugins/ToolPanelize.py:892 appPlugins/ToolPanelize.py:940 +#: appGUI/MainGUI.py:1027 appGUI/MainGUI.py:1277 appGUI/MainGUI.py:1766 +#: appGUI/MainGUI.py:2248 appGUI/MainGUI.py:2490 appGUI/MainGUI.py:5111 +#: appPlugins/ToolMilling.py:387 appPlugins/ToolPanelize.py:451 +#: appPlugins/ToolPanelize.py:480 appPlugins/ToolPanelize.py:591 +#: appPlugins/ToolPanelize.py:602 appPlugins/ToolPanelize.py:634 +#: appPlugins/ToolPanelize.py:683 appPlugins/ToolPanelize.py:882 +#: appPlugins/ToolPanelize.py:914 appPlugins/ToolPanelize.py:962 msgid "Copy" msgstr "Kopieren" #: appGUI/GUIElements.py:324 appGUI/GUIElements.py:1022 #: appGUI/GUIElements.py:1421 appGUI/GUIElements.py:1634 #: appGUI/GUIElements.py:1920 appGUI/GUIElements.py:3957 appGUI/MainGUI.py:417 -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4606 msgid "Ctrl+C" msgstr "Kopieren" @@ -4376,25 +4367,25 @@ msgstr "Ctrl+V" #: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1036 #: appGUI/GUIElements.py:1435 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1930 appGUI/GUIElements.py:3962 appGUI/MainGUI.py:4664 -#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4969 -#: appGUI/MainGUI.py:4970 appGUI/MainGUI.py:5110 appGUI/MainGUI.py:5111 +#: appGUI/GUIElements.py:1930 appGUI/GUIElements.py:3962 appGUI/MainGUI.py:4676 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4881 appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:4982 appGUI/MainGUI.py:5122 appGUI/MainGUI.py:5123 msgid "Del" msgstr "Del" #: appGUI/GUIElements.py:347 appGUI/GUIElements.py:1045 #: appGUI/GUIElements.py:1444 appGUI/GUIElements.py:1653 #: appGUI/GUIElements.py:1937 appGUI/GUIElements.py:3969 appGUI/MainGUI.py:451 -#: appGUI/MainGUI.py:581 appGUI/MainGUI.py:4593 -#: appObjects/ObjectCollection.py:1148 appObjects/ObjectCollection.py:1195 -#: appPlugins/ToolIsolation.py:3612 appPlugins/ToolPunchGerber.py:2295 +#: appGUI/MainGUI.py:581 appGUI/MainGUI.py:4605 +#: appObjects/ObjectCollection.py:1151 appObjects/ObjectCollection.py:1198 +#: appPlugins/ToolIsolation.py:3609 appPlugins/ToolPunchGerber.py:2295 msgid "Select All" msgstr "Select All" #: appGUI/GUIElements.py:347 appGUI/GUIElements.py:1045 #: appGUI/GUIElements.py:1444 appGUI/GUIElements.py:1653 #: appGUI/GUIElements.py:1937 appGUI/GUIElements.py:3969 appGUI/MainGUI.py:451 -#: appGUI/MainGUI.py:4593 +#: appGUI/MainGUI.py:4605 msgid "Ctrl+A" msgstr "Strg+A" @@ -4408,8 +4399,8 @@ msgstr "Schritt zurück" #: appGUI/GUIElements.py:2352 appGUI/GUIElements.py:2421 #: appGUI/GUIElements.py:2482 appGUI/GUIElements.py:2547 -#: appGUI/GUIElements.py:3908 app_Main.py:4637 app_Main.py:4801 -#: app_Main.py:4890 app_Main.py:8990 app_Main.py:9338 +#: appGUI/GUIElements.py:3908 app_Main.py:4656 app_Main.py:4820 +#: app_Main.py:4909 app_Main.py:9034 app_Main.py:9382 msgid "Ok" msgstr "Ok" @@ -4475,8 +4466,8 @@ msgstr "Geben Sie> help Excellon Export.Excellon eingestellt ..." -#: appGUI/MainGUI.py:281 app_Main.py:9296 app_Main.py:9301 +#: appGUI/MainGUI.py:281 app_Main.py:9340 app_Main.py:9345 msgid "Export Gerber" msgstr "Gerber exportieren" @@ -4854,19 +4845,19 @@ msgstr "Einstellungen aus Datei importieren" msgid "Export Preferences to file" msgstr "Einstellungen in Datei exportieren" -#: appGUI/MainGUI.py:314 appGUI/preferences/PreferencesUIManager.py:1199 +#: appGUI/MainGUI.py:314 appGUI/preferences/PreferencesUIManager.py:1202 msgid "Save Preferences" msgstr "Einstellungen speichern" -#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4601 +#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4613 msgid "Print (PDF)" msgstr "Drucken (PDF)" -#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4601 +#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4613 msgid "Ctrl+P" msgstr "Strg+P" -#: appGUI/MainGUI.py:338 appGUI/MainGUI.py:883 appGUI/MainGUI.py:1758 +#: appGUI/MainGUI.py:338 appGUI/MainGUI.py:883 appGUI/MainGUI.py:1770 msgid "Edit" msgstr "Bearbeiten" @@ -4875,7 +4866,7 @@ msgid "Edit Object" msgstr "Objekt bearbeiten" #: appGUI/MainGUI.py:343 appGUI/MainGUI.py:676 appGUI/MainGUI.py:784 -#: appGUI/MainGUI.py:4574 appGUI/MainGUI.py:4842 appGUI/MainGUI.py:5101 +#: appGUI/MainGUI.py:4586 appGUI/MainGUI.py:4854 appGUI/MainGUI.py:5113 msgid "E" msgstr "E" @@ -4966,13 +4957,13 @@ msgstr "" msgid "DEL" msgstr "DEL" -#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:1024 appGUI/MainGUI.py:2245 -#: appGUI/MainGUI.py:4580 +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:1036 appGUI/MainGUI.py:2257 +#: appGUI/MainGUI.py:4592 msgid "Set Origin" msgstr "Nullpunkt festlegen" -#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:649 appGUI/MainGUI.py:4580 -#: appGUI/MainGUI.py:4849 +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:649 appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4861 msgid "O" msgstr "O" @@ -4980,50 +4971,50 @@ msgstr "O" msgid "Shift+O" msgstr "Shift+O" -#: appGUI/MainGUI.py:435 appGUI/MainGUI.py:1028 appGUI/MainGUI.py:2249 -#: app_Main.py:5226 app_Main.py:5238 +#: appGUI/MainGUI.py:435 appGUI/MainGUI.py:1040 appGUI/MainGUI.py:2261 +#: app_Main.py:5245 app_Main.py:5257 #, fuzzy #| msgid "Set Origin" msgid "Custom Origin" msgstr "Nullpunkt festlegen" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2252 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2264 msgid "Jump to Location" msgstr "Zur Position springen\tJ" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:4576 appGUI/MainGUI.py:4844 -#: appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5102 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:4588 appGUI/MainGUI.py:4856 +#: appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5114 msgid "J" msgstr "J" -#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:1033 appGUI/MainGUI.py:2254 -#: appGUI/MainGUI.py:4612 +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2266 +#: appGUI/MainGUI.py:4624 msgid "Locate in Object" msgstr "Suchen Sie im Objekt" -#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:4612 +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:4624 msgid "Shift+J" msgstr "Shift+J" -#: appGUI/MainGUI.py:448 app_Main.py:4630 +#: appGUI/MainGUI.py:448 app_Main.py:4649 msgid "Toggle Units" msgstr "Einheiten wechseln" -#: appGUI/MainGUI.py:448 appGUI/MainGUI.py:736 appGUI/MainGUI.py:4581 -#: appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:448 appGUI/MainGUI.py:736 appGUI/MainGUI.py:4593 +#: appGUI/MainGUI.py:4976 msgid "Q" msgstr "Q" -#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:1322 -#: appGUI/preferences/PreferencesUIManager.py:928 -#: appGUI/preferences/PreferencesUIManager.py:1016 -#: appGUI/preferences/PreferencesUIManager.py:1044 -#: appGUI/preferences/PreferencesUIManager.py:1150 app_Main.py:6137 -#: app_Main.py:6142 app_Main.py:6157 +#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:1334 +#: appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/preferences/PreferencesUIManager.py:1019 +#: appGUI/preferences/PreferencesUIManager.py:1047 +#: appGUI/preferences/PreferencesUIManager.py:1153 app_Main.py:6172 +#: app_Main.py:6177 app_Main.py:6192 msgid "Preferences" msgstr "Einstellungen" -#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:4614 +#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:4626 msgid "Shift+P" msgstr "Shift+P" @@ -5040,19 +5031,19 @@ msgstr "Auswahl drehen" msgid "Shift+(R)" msgstr "Shift+(R)" -#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4618 +#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4630 msgid "Skew on X axis" msgstr "Neigung auf der X-Achse" -#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4618 appGUI/MainGUI.py:4858 +#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4630 appGUI/MainGUI.py:4870 msgid "Shift+X" msgstr "Shift+X" -#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4619 +#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4631 msgid "Skew on Y axis" msgstr "Neigung auf der Y-Achse" -#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4619 appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4631 appGUI/MainGUI.py:4871 msgid "Shift+Y" msgstr "Shift+Y" @@ -5068,11 +5059,11 @@ msgstr "Y-Achse kippen" msgid "View source" msgstr "Quelltext anzeigen" -#: appGUI/MainGUI.py:490 appGUI/MainGUI.py:4640 +#: appGUI/MainGUI.py:490 appGUI/MainGUI.py:4652 msgid "Alt+S" msgstr "Alt+S" -#: appGUI/MainGUI.py:493 appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:493 appGUI/MainGUI.py:4607 msgid "Ctrl+D" msgstr "Strg+D" @@ -5082,27 +5073,27 @@ msgstr "Strg+D" msgid "Experimental" msgstr "Inkrementelles" -#: appGUI/MainGUI.py:503 app_Main.py:6315 +#: appGUI/MainGUI.py:503 app_Main.py:6350 msgid "3D Area" msgstr "" -#: appGUI/MainGUI.py:510 appGUI/MainGUI.py:1654 +#: appGUI/MainGUI.py:510 appGUI/MainGUI.py:1666 msgid "View" msgstr "Aussicht" -#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4645 +#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4657 msgid "Enable all" msgstr "Alles aktivieren" -#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4645 +#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4657 msgid "Alt+1" msgstr "Alt+1" -#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4646 +#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4658 msgid "Disable all" msgstr "Alle deaktivieren" -#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4646 +#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4658 msgid "Alt+2" msgstr "Alt+2" @@ -5110,7 +5101,7 @@ msgstr "Alt+2" msgid "Enable non-selected" msgstr "Nicht ausgewählt aktivieren" -#: appGUI/MainGUI.py:519 appGUI/MainGUI.py:4647 +#: appGUI/MainGUI.py:519 appGUI/MainGUI.py:4659 msgid "Alt+3" msgstr "Alt+3" @@ -5118,34 +5109,34 @@ msgstr "Alt+3" msgid "Disable non-selected" msgstr "Nicht ausgewählt deaktivieren" -#: appGUI/MainGUI.py:522 appGUI/MainGUI.py:4648 +#: appGUI/MainGUI.py:522 appGUI/MainGUI.py:4660 msgid "Alt+4" msgstr "Alt+4" -#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:1047 appGUI/MainGUI.py:1656 -#: appGUI/MainGUI.py:2268 appGUI/MainGUI.py:4586 +#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:1059 appGUI/MainGUI.py:1668 +#: appGUI/MainGUI.py:2280 appGUI/MainGUI.py:4598 msgid "Zoom Fit" msgstr "Passend zoomen" -#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:4586 +#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:4598 msgid "V" msgstr "V" -#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2264 -#: appGUI/MainGUI.py:4590 +#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2276 +#: appGUI/MainGUI.py:4602 msgid "Zoom In" msgstr "Hineinzoomen" -#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:4590 +#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:4602 msgid "=" msgstr "=" -#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2266 -#: appGUI/MainGUI.py:4589 +#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2278 +#: appGUI/MainGUI.py:4601 msgid "Zoom Out" msgstr "Rauszoomen" -#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:4589 +#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:4601 msgid "-" msgstr "-" @@ -5153,15 +5144,15 @@ msgstr "-" msgid "Redraw All" msgstr "Alles neu zeichnen" -#: appGUI/MainGUI.py:540 appGUI/MainGUI.py:4663 +#: appGUI/MainGUI.py:540 appGUI/MainGUI.py:4675 msgid "F5" msgstr "F5" -#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4609 +#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4621 msgid "Toggle Code Editor" msgstr "Code-Editor umschalten" -#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4609 +#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4621 msgid "Shift+E" msgstr "Shift+E" @@ -5169,15 +5160,15 @@ msgstr "Shift+E" msgid "Toggle FullScreen" msgstr "Vollbild umschalten" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4649 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4661 msgid "Alt+F10" msgstr "Alt+F10" -#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4604 +#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4616 msgid "Toggle Plot Area" msgstr "Zeichenbereich umschalten0" -#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4604 +#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4616 msgid "Ctrl+F10" msgstr "Strg+F10" @@ -5185,7 +5176,7 @@ msgstr "Strg+F10" msgid "Toggle Project/Properties/Tool" msgstr "Projekt/Auswahl/Werkzeug umschalten" -#: appGUI/MainGUI.py:555 appGUI/MainGUI.py:4666 +#: appGUI/MainGUI.py:555 appGUI/MainGUI.py:4678 msgid "`" msgstr "`" @@ -5193,15 +5184,15 @@ msgstr "`" msgid "Toggle Grid Snap" msgstr "Schaltet den Rasterfang ein" -#: appGUI/MainGUI.py:560 appGUI/MainGUI.py:4575 +#: appGUI/MainGUI.py:560 appGUI/MainGUI.py:4587 msgid "G" msgstr "G" -#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4622 msgid "Toggle Grid Lines" msgstr "Rasterlinien umschalten" -#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4622 msgid "Shift+G" msgstr "Shift+G" @@ -5209,7 +5200,7 @@ msgstr "Shift+G" msgid "Toggle Axis" msgstr "Achse umschalten" -#: appGUI/MainGUI.py:566 appGUI/MainGUI.py:4607 +#: appGUI/MainGUI.py:566 appGUI/MainGUI.py:4619 msgid "Shift+A" msgstr "Shift+A" @@ -5217,15 +5208,15 @@ msgstr "Shift+A" msgid "Toggle Workspace" msgstr "Arbeitsbereich umschalten" -#: appGUI/MainGUI.py:569 appGUI/MainGUI.py:4617 +#: appGUI/MainGUI.py:569 appGUI/MainGUI.py:4629 msgid "Shift+W" msgstr "Shift+W" -#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4611 +#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4623 msgid "Toggle HUD" msgstr "Umschalten HUD" -#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4611 +#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4623 msgid "Shift+H" msgstr "Shift+H" @@ -5233,24 +5224,25 @@ msgstr "Shift+H" msgid "Objects" msgstr "Objekte" -#: appGUI/MainGUI.py:584 appObjects/ObjectCollection.py:1152 -#: appObjects/ObjectCollection.py:1199 appPlugins/ToolIsolation.py:3618 +#: appGUI/MainGUI.py:584 appObjects/ObjectCollection.py:1155 +#: appObjects/ObjectCollection.py:1202 appPlugins/ToolIsolation.py:3615 #: appPlugins/ToolPunchGerber.py:2301 msgid "Deselect All" msgstr "Alle abwählen" -#: appGUI/MainGUI.py:589 appGUI/MainGUI.py:1530 appGUI/MainGUI.py:1539 -#: appGUI/ObjectUI.py:346 appGUI/ObjectUI.py:722 appGUI/ObjectUI.py:1788 +#: appGUI/MainGUI.py:589 appGUI/MainGUI.py:1542 appGUI/MainGUI.py:1551 +#: appGUI/ObjectUI.py:343 appGUI/ObjectUI.py:719 appGUI/ObjectUI.py:1785 +#: appGUI/ObjectUI.py:2163 msgid "Plugins" msgstr "" -#: appGUI/MainGUI.py:593 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:1328 -#: appGUI/MainGUI.py:2274 +#: appGUI/MainGUI.py:593 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:1340 +#: appGUI/MainGUI.py:2286 msgid "Command Line" msgstr "Befehlszeile" #: appGUI/MainGUI.py:593 appGUI/MainGUI.py:679 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:4584 appGUI/MainGUI.py:4852 appGUI/MainGUI.py:5107 +#: appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4864 appGUI/MainGUI.py:5119 msgid "S" msgstr "S" @@ -5262,11 +5254,11 @@ msgstr "Hilfe" msgid "Online Help" msgstr "Onlinehilfe" -#: appGUI/MainGUI.py:601 appGUI/MainGUI.py:4660 +#: appGUI/MainGUI.py:601 appGUI/MainGUI.py:4672 msgid "F1" msgstr "F1" -#: appGUI/MainGUI.py:608 app_Main.py:3640 app_Main.py:3649 +#: appGUI/MainGUI.py:608 app_Main.py:3659 app_Main.py:3668 msgid "Bookmarks Manager" msgstr "Lesezeichen verwalten" @@ -5286,7 +5278,7 @@ msgstr "Gerber-Spezifikation" msgid "Shortcuts List" msgstr "Tastenkürzel Liste" -#: appGUI/MainGUI.py:626 appGUI/MainGUI.py:4569 +#: appGUI/MainGUI.py:626 appGUI/MainGUI.py:4581 msgid "F3" msgstr "F3" @@ -5294,90 +5286,90 @@ msgstr "F3" msgid "YouTube Channel" msgstr "Youtube Kanal" -#: appGUI/MainGUI.py:629 appGUI/MainGUI.py:4662 +#: appGUI/MainGUI.py:629 appGUI/MainGUI.py:4674 msgid "F4" msgstr "F4" -#: appGUI/MainGUI.py:635 app_Main.py:3417 +#: appGUI/MainGUI.py:635 app_Main.py:3436 msgid "How To" msgstr "How To" -#: appGUI/MainGUI.py:639 app_Main.py:3089 +#: appGUI/MainGUI.py:639 app_Main.py:3108 msgid "About" msgstr "Über" -#: appGUI/MainGUI.py:644 appGUI/MainGUI.py:1664 +#: appGUI/MainGUI.py:644 appGUI/MainGUI.py:1676 msgid "Geo Editor" msgstr "Geo-Editor" -#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2394 +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1187 appGUI/MainGUI.py:2406 msgid "Add Circle" msgstr "Kreis hinzufügen" -#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1177 appGUI/MainGUI.py:2396 +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2408 msgid "Add Arc" msgstr "Bogen hinzufügen" #: appGUI/MainGUI.py:653 appGUI/MainGUI.py:728 appGUI/MainGUI.py:770 -#: appGUI/MainGUI.py:4838 appGUI/MainGUI.py:4959 appGUI/MainGUI.py:5097 +#: appGUI/MainGUI.py:4850 appGUI/MainGUI.py:4971 appGUI/MainGUI.py:5109 msgid "A" msgstr "A" -#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2398 +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1191 appGUI/MainGUI.py:2410 msgid "Add Rectangle" msgstr "Rechteck hinzufügen" # I think this is FeedRate XY -#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:744 appGUI/MainGUI.py:4583 -#: appGUI/MainGUI.py:4851 appGUI/MainGUI.py:4965 appGUI/MainGUI.py:5106 +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:744 appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4863 appGUI/MainGUI.py:4977 appGUI/MainGUI.py:5118 msgid "R" msgstr "R" -#: appGUI/MainGUI.py:661 appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2404 +#: appGUI/MainGUI.py:661 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2416 msgid "Add Polygon" msgstr "Polygon hinzufügen" -#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2402 +#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:1195 appGUI/MainGUI.py:2414 msgid "Add Path" msgstr "Pfad hinzufügen" -#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:767 appGUI/MainGUI.py:4582 -#: appGUI/MainGUI.py:4850 appGUI/MainGUI.py:5105 appGUI/ObjectUI.py:2122 -#: appGUI/ObjectUI.py:2133 +#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:767 appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4862 appGUI/MainGUI.py:5117 appGUI/ObjectUI.py:2119 +#: appGUI/ObjectUI.py:2130 msgid "P" msgstr "P" -#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:1188 appGUI/MainGUI.py:2407 +#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:1200 appGUI/MainGUI.py:2419 msgid "Add Text" msgstr "Text hinzufügen" -#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:773 appGUI/MainGUI.py:4585 -#: appGUI/MainGUI.py:4853 appGUI/MainGUI.py:4966 appGUI/MainGUI.py:5108 -#: appGUI/MainGUI.py:5109 +#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:773 appGUI/MainGUI.py:4597 +#: appGUI/MainGUI.py:4865 appGUI/MainGUI.py:4978 appGUI/MainGUI.py:5120 +#: appGUI/MainGUI.py:5121 msgid "T" msgstr "T" -#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:1198 appGUI/MainGUI.py:2417 +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2429 msgid "Polygon Union" msgstr "Polygon-Vereinigung" -#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:4854 +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:4866 msgid "U" msgstr "U" -#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:2422 +#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:1215 appGUI/MainGUI.py:2434 msgid "Polygon Intersection" msgstr "Polygonschnitt" -#: appGUI/MainGUI.py:679 appGUI/MainGUI.py:2424 +#: appGUI/MainGUI.py:679 appGUI/MainGUI.py:2436 msgid "Polygon Subtraction" msgstr "Polygon-Subtraktion" -#: appGUI/MainGUI.py:683 appGUI/MainGUI.py:1695 appGUI/MainGUI.py:2426 +#: appGUI/MainGUI.py:683 appGUI/MainGUI.py:1707 appGUI/MainGUI.py:2438 msgid "Alt Subtraction" msgstr "Alt-Subtraktion" -#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:1217 appGUI/MainGUI.py:2430 +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:1229 appGUI/MainGUI.py:2442 msgid "Cut Path" msgstr "Pfad ausschneiden" @@ -5386,60 +5378,60 @@ msgid "Copy Geom" msgstr "Geometrie kopieren" #: appGUI/MainGUI.py:693 appGUI/MainGUI.py:748 appGUI/MainGUI.py:807 -#: appGUI/MainGUI.py:4840 appGUI/MainGUI.py:4960 appGUI/MainGUI.py:5099 +#: appGUI/MainGUI.py:4852 appGUI/MainGUI.py:4972 appGUI/MainGUI.py:5111 msgid "C" msgstr "C" -#: appGUI/MainGUI.py:696 appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2434 -#: appGUI/MainGUI.py:4869 +#: appGUI/MainGUI.py:696 appGUI/MainGUI.py:1234 appGUI/MainGUI.py:2446 +#: appGUI/MainGUI.py:4881 msgid "Delete Shape" msgstr "Form löschen" -#: appGUI/MainGUI.py:701 appGUI/MainGUI.py:815 appGUI/MainGUI.py:1272 -#: appGUI/MainGUI.py:1703 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2485 -#: appGUI/MainGUI.py:5103 appPlugins/ToolMove.py:27 +#: appGUI/MainGUI.py:701 appGUI/MainGUI.py:815 appGUI/MainGUI.py:1284 +#: appGUI/MainGUI.py:1715 appGUI/MainGUI.py:1777 appGUI/MainGUI.py:2497 +#: appGUI/MainGUI.py:5115 appPlugins/ToolMove.py:27 msgid "Move" msgstr "Bewegung" #: appGUI/MainGUI.py:701 appGUI/MainGUI.py:757 appGUI/MainGUI.py:815 -#: appGUI/MainGUI.py:4578 appGUI/MainGUI.py:4846 appGUI/MainGUI.py:4847 -#: appGUI/MainGUI.py:4963 appGUI/MainGUI.py:5103 +#: appGUI/MainGUI.py:4590 appGUI/MainGUI.py:4858 appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:4975 appGUI/MainGUI.py:5115 msgid "M" msgstr "M" -#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:4843 +#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:4855 msgid "I" msgstr "I" -#: appGUI/MainGUI.py:712 appGUI/MainGUI.py:802 appGUI/MainGUI.py:4639 -#: appGUI/MainGUI.py:4860 appGUI/MainGUI.py:5119 +#: appGUI/MainGUI.py:712 appGUI/MainGUI.py:802 appGUI/MainGUI.py:4651 +#: appGUI/MainGUI.py:4872 appGUI/MainGUI.py:5131 msgid "Alt+R" msgstr "Alt+R" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4845 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4857 msgid "Toggle Corner Snap" msgstr "Eckfang umschalten" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4845 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4857 msgid "K" msgstr "K" -#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:1149 appGUI/MainGUI.py:1741 -#: appGUI/MainGUI.py:2368 appGUI/MainGUI.py:4961 +#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:1161 appGUI/MainGUI.py:1753 +#: appGUI/MainGUI.py:2380 appGUI/MainGUI.py:4973 msgid "Add Drill" msgstr "Bohrer hinzufügen" -#: appGUI/MainGUI.py:736 appGUI/MainGUI.py:1155 appGUI/MainGUI.py:1748 -#: appGUI/MainGUI.py:2376 appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:736 appGUI/MainGUI.py:1167 appGUI/MainGUI.py:1760 +#: appGUI/MainGUI.py:2388 appGUI/MainGUI.py:4976 msgid "Add Slot Array" msgstr "Steckplatz-Array hinzufügen" -#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:1153 appGUI/MainGUI.py:1746 -#: appGUI/MainGUI.py:2374 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:1165 appGUI/MainGUI.py:1758 +#: appGUI/MainGUI.py:2386 appGUI/MainGUI.py:4979 msgid "Add Slot" msgstr "Steckplatz hinzufügen" -#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:4979 msgid "W" msgstr "W" @@ -5447,59 +5439,59 @@ msgstr "W" msgid "Resize Drill(S)" msgstr "Bohrer verkleinern" -#: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1167 appGUI/MainGUI.py:2386 -#: appGUI/MainGUI.py:4963 +#: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2398 +#: appGUI/MainGUI.py:4975 msgid "Move Drill" msgstr "Bohrer bewegen" -#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:1235 appGUI/MainGUI.py:2448 -#: appGUI/MainGUI.py:5105 +#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:1247 appGUI/MainGUI.py:2460 +#: appGUI/MainGUI.py:5117 msgid "Add Pad" msgstr "Pad hinzufügen" -#: appGUI/MainGUI.py:773 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2452 -#: appGUI/MainGUI.py:5108 +#: appGUI/MainGUI.py:773 appGUI/MainGUI.py:1251 appGUI/MainGUI.py:2464 +#: appGUI/MainGUI.py:5120 msgid "Add Track" msgstr "Track hinzufügen" -#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1241 appGUI/MainGUI.py:2454 -#: appGUI/MainGUI.py:5104 +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1253 appGUI/MainGUI.py:2466 +#: appGUI/MainGUI.py:5116 msgid "Add Region" msgstr "Region hinzufügen" -#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:1243 appGUI/MainGUI.py:1718 -#: appGUI/MainGUI.py:2456 +#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:1255 appGUI/MainGUI.py:1730 +#: appGUI/MainGUI.py:2468 msgid "Poligonize" msgstr "Polygonisieren" -#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:4635 appGUI/MainGUI.py:5118 +#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:4647 appGUI/MainGUI.py:5130 msgid "Alt+N" msgstr "Alt+N" -#: appGUI/MainGUI.py:784 appGUI/MainGUI.py:5101 +#: appGUI/MainGUI.py:784 appGUI/MainGUI.py:5113 msgid "Add SemiDisc" msgstr "Halbschibe hinzufügen" -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:5100 +#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:5112 msgid "Add Disc" msgstr "Fügen Sie eine Scheiben hinzu" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:1256 appGUI/MainGUI.py:1730 -#: appGUI/MainGUI.py:2469 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1742 +#: appGUI/MainGUI.py:2481 msgid "Mark Area" msgstr "Bereich markieren" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:4622 appGUI/MainGUI.py:5117 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:4634 appGUI/MainGUI.py:5129 msgid "Alt+A" msgstr "Alt+A" -#: appGUI/MainGUI.py:799 appGUI/MainGUI.py:1194 appGUI/MainGUI.py:1261 -#: appGUI/MainGUI.py:1685 appGUI/MainGUI.py:1732 appGUI/MainGUI.py:2413 -#: appGUI/MainGUI.py:2474 +#: appGUI/MainGUI.py:799 appGUI/MainGUI.py:1206 appGUI/MainGUI.py:1273 +#: appGUI/MainGUI.py:1697 appGUI/MainGUI.py:1744 appGUI/MainGUI.py:2425 +#: appGUI/MainGUI.py:2486 msgid "Eraser" msgstr "Radiergummi" -#: appGUI/MainGUI.py:802 app_Main.py:6578 app_Main.py:6632 app_Main.py:6680 +#: appGUI/MainGUI.py:802 app_Main.py:6625 app_Main.py:6679 app_Main.py:6727 msgid "Transform" msgstr "Verwandeln" @@ -5515,48 +5507,48 @@ msgstr "Diagramm deaktivieren" msgid "Set Color" msgstr "Farbsatz" -#: appGUI/MainGUI.py:841 app_Main.py:8453 +#: appGUI/MainGUI.py:841 app_Main.py:8497 msgid "Red" msgstr "Rote" -#: appGUI/MainGUI.py:844 app_Main.py:8455 +#: appGUI/MainGUI.py:844 app_Main.py:8499 msgid "Blue" msgstr "Blau" -#: appGUI/MainGUI.py:847 app_Main.py:8458 +#: appGUI/MainGUI.py:847 app_Main.py:8502 msgid "Yellow" msgstr "Gelb" -#: appGUI/MainGUI.py:850 app_Main.py:8460 +#: appGUI/MainGUI.py:850 app_Main.py:8504 msgid "Green" msgstr "Grün" -#: appGUI/MainGUI.py:853 app_Main.py:8462 +#: appGUI/MainGUI.py:853 app_Main.py:8506 msgid "Purple" msgstr "Lila" -#: appGUI/MainGUI.py:856 app_Main.py:8464 +#: appGUI/MainGUI.py:856 app_Main.py:8508 msgid "Brown" msgstr "Braun" -#: appGUI/MainGUI.py:859 app_Main.py:8466 app_Main.py:8526 +#: appGUI/MainGUI.py:859 app_Main.py:8510 app_Main.py:8570 msgid "White" msgstr "Weiß" -#: appGUI/MainGUI.py:862 app_Main.py:8468 +#: appGUI/MainGUI.py:862 app_Main.py:8512 msgid "Black" msgstr "Schwarz" -#: appGUI/MainGUI.py:867 appPlugins/ToolMilling.py:3932 -#: appPlugins/ToolMilling.py:3940 app_Main.py:8471 +#: appGUI/MainGUI.py:867 appPlugins/ToolMilling.py:4004 +#: appPlugins/ToolMilling.py:4012 app_Main.py:8515 msgid "Custom" msgstr "Benutzerdefiniert" -#: appGUI/MainGUI.py:872 app_Main.py:8505 +#: appGUI/MainGUI.py:872 app_Main.py:8549 msgid "Opacity" msgstr "Opazität" -#: appGUI/MainGUI.py:875 app_Main.py:8481 +#: appGUI/MainGUI.py:875 app_Main.py:8525 msgid "Default" msgstr "Standard" @@ -5564,13 +5556,13 @@ msgstr "Standard" msgid "View Source" msgstr "Quelltext anzeigen" -#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:906 appGUI/MainGUI.py:1411 -#: appGUI/MainGUI.py:1767 app_Main.py:2568 app_Main.py:2833 +#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:906 appGUI/MainGUI.py:1423 +#: appGUI/MainGUI.py:1779 app_Main.py:2587 app_Main.py:2852 msgid "Properties" msgstr "Eigenschaften" -#: appGUI/MainGUI.py:906 appGUI/MainGUI.py:1395 appGUI/MainGUI.py:1647 -#: app_Main.py:2574 app_Main.py:2836 app_Main.py:9768 +#: appGUI/MainGUI.py:906 appGUI/MainGUI.py:1407 appGUI/MainGUI.py:1659 +#: app_Main.py:2593 app_Main.py:2855 app_Main.py:9812 msgid "Project" msgstr "Projekt" @@ -5578,226 +5570,229 @@ msgstr "Projekt" msgid "File Toolbar" msgstr "Dateisymbolleiste" -#: appGUI/MainGUI.py:926 +#: appGUI/MainGUI.py:927 msgid "Edit Toolbar" msgstr "Symbolleiste bearbeiten" -#: appGUI/MainGUI.py:930 +#: appGUI/MainGUI.py:932 msgid "View Toolbar" msgstr "Symbolleiste anzeigen" -#: appGUI/MainGUI.py:934 +#: appGUI/MainGUI.py:937 msgid "Shell Toolbar" msgstr "Shell-Symbolleiste" -#: appGUI/MainGUI.py:938 +#: appGUI/MainGUI.py:942 #, fuzzy #| msgid "File Toolbar" msgid "Plugin Toolbar" msgstr "Dateisymbolleiste" -#: appGUI/MainGUI.py:942 +#: appGUI/MainGUI.py:947 msgid "Excellon Editor Toolbar" msgstr "Excellon Editor-Symbolleiste" -#: appGUI/MainGUI.py:948 +#: appGUI/MainGUI.py:954 msgid "Geometry Editor Toolbar" msgstr "Geometrie Editor-Symbolleiste" -#: appGUI/MainGUI.py:952 +#: appGUI/MainGUI.py:959 msgid "Gerber Editor Toolbar" msgstr "Gerber Editor-Symbolleiste" -#: appGUI/MainGUI.py:957 appGUI/MainGUI.py:2078 +#: appGUI/MainGUI.py:965 appGUI/MainGUI.py:2090 msgid "Delta Coordinates Toolbar" msgstr "Delta-Koordinaten-Symbolleiste" -#: appGUI/MainGUI.py:960 appGUI/MainGUI.py:2086 +#: appGUI/MainGUI.py:969 appGUI/MainGUI.py:2098 msgid "Coordinates Toolbar" msgstr "Koordinaten-Symbolleiste" -#: appGUI/MainGUI.py:963 appGUI/MainGUI.py:2094 +#: appGUI/MainGUI.py:973 appGUI/MainGUI.py:2106 msgid "Grid Toolbar" msgstr "Raster-Symbolleiste" -#: appGUI/MainGUI.py:972 appGUI/MainGUI.py:2102 +#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2114 msgid "Status Toolbar" msgstr "Statussymbolleiste" -#: appGUI/MainGUI.py:991 +#: appGUI/MainGUI.py:1003 msgid "Save project" msgstr "Projekt speichern" -#: appGUI/MainGUI.py:997 appGUI/MainGUI.py:2218 app_Main.py:2571 -#: app_Main.py:2831 +#: appGUI/MainGUI.py:1009 appGUI/MainGUI.py:2230 app_Main.py:2590 +#: app_Main.py:2850 msgid "Editor" msgstr "Editor" -#: appGUI/MainGUI.py:1020 appGUI/MainGUI.py:2241 appGUI/MainGUI.py:4598 -#: appGUI/MainGUI.py:4863 +#: appGUI/MainGUI.py:1032 appGUI/MainGUI.py:2253 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:4875 msgid "Distance Tool" msgstr "Entfernungswerkzeug" -#: appGUI/MainGUI.py:1022 appGUI/MainGUI.py:2243 +#: appGUI/MainGUI.py:1034 appGUI/MainGUI.py:2255 msgid "Distance Min Tool" msgstr "Werkzeug für Mindestabstand" -#: appGUI/MainGUI.py:1039 appGUI/MainGUI.py:1660 appGUI/MainGUI.py:2260 +#: appGUI/MainGUI.py:1051 appGUI/MainGUI.py:1672 appGUI/MainGUI.py:2272 msgid "Replot" msgstr "Replotieren" -#: appGUI/MainGUI.py:1041 appGUI/MainGUI.py:1658 appGUI/MainGUI.py:2262 +#: appGUI/MainGUI.py:1053 appGUI/MainGUI.py:1670 appGUI/MainGUI.py:2274 msgid "Clear Plot" msgstr "Plot klar löschen" -#: appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2286 -msgid "Drilling Tool" -msgstr "Bohrwerkzeug" - -#: appGUI/MainGUI.py:1069 appGUI/MainGUI.py:2288 appPlugins/ToolMilling.py:1287 -msgid "Milling Tool" -msgstr "Fräswerkzeug" - -#: appGUI/MainGUI.py:1071 appGUI/MainGUI.py:2290 +#: appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2302 appGUI/ObjectUI.py:2167 +#: appPlugins/ToolLevelling.py:182 appPlugins/ToolLevelling.py:1712 +#: app_Main.py:6505 #, fuzzy -#| msgid "Milling Tool" -msgid "Levelling Tool" -msgstr "Fräswerkzeug" +#| msgid "Autolevelling" +msgid "Levelling" +msgstr "Auto Nivellierung" -#: appGUI/MainGUI.py:1078 appGUI/MainGUI.py:2297 -msgid "Isolation Tool" -msgstr "Isolationswerkzeug" +#: appGUI/MainGUI.py:1092 appGUI/MainGUI.py:2311 appGUI/ObjectUI.py:224 +#: appGUI/ObjectUI.py:392 appPlugins/ToolFollow.py:126 +#: appPlugins/ToolFollow.py:655 +msgid "Follow" +msgstr "Folgen" -#: appGUI/MainGUI.py:1080 appGUI/MainGUI.py:2299 -msgid "Follow Tool" -msgstr "\"Folgen\" werkzeug" +#: appGUI/MainGUI.py:1103 appGUI/MainGUI.py:2322 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:98 +#: appPlugins/ToolCutOut.py:2365 +msgid "Panel" +msgstr "Platte" -#: appGUI/MainGUI.py:1082 appGUI/MainGUI.py:2301 -msgid "NCC Tool" -msgstr "NCC Werkzeug" +#: appGUI/MainGUI.py:1105 appGUI/MainGUI.py:2324 appPlugins/ToolFilm.py:140 +#: appPlugins/ToolFilm.py:1108 +#, fuzzy +#| msgid "Film PCB" +msgid "Film" +msgstr "Film PCB" -#: appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2308 appPlugins/ToolCutOut.py:2418 -msgid "Cutout Tool" -msgstr "Ausschnittwerkzeug" +#: appGUI/MainGUI.py:1107 appGUI/MainGUI.py:2326 appPlugins/ToolDblSided.py:104 +#: appPlugins/ToolDblSided.py:626 +msgid "2-Sided" +msgstr "2-seitige PCB" -#: appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2310 -msgid "Panel Tool" -msgstr "Platte Werkzeug" +#: appGUI/MainGUI.py:1112 appGUI/MainGUI.py:2331 appGUI/MainGUI.py:4634 +#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:378 +msgid "Align Objects" +msgstr "Objekte ausrichten" -#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2312 -msgid "Film Tool" -msgstr "Filmwerkzeug" - -#: appGUI/MainGUI.py:1095 appGUI/MainGUI.py:2314 -msgid "2-Sided Tool" -msgstr "2-seitiges Werkzeug" - -#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2319 -msgid "Align Objects Tool" -msgstr "Werkzeug \"Objekte ausrichten\"" - -#: appGUI/MainGUI.py:1107 appGUI/MainGUI.py:2326 -msgid "Extract Tool" -msgstr "Werkzeug Extrahieren" +#: appGUI/MainGUI.py:1119 appGUI/MainGUI.py:2338 appGUI/MainGUI.py:4638 +#: appPlugins/ToolExtract.py:162 appPlugins/ToolExtract.py:880 +#, fuzzy +#| msgid "ExtraCut" +msgid "Extract" +msgstr "Zusätzlicher Schnitt" # Really don't know -#: appGUI/MainGUI.py:1109 appGUI/MainGUI.py:2328 -msgid "Copper Thieving Tool" +#: appGUI/MainGUI.py:1121 appGUI/MainGUI.py:2340 appGUI/MainGUI.py:4643 +#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1252 +#, fuzzy +#| msgid "Copper Thieving Tool" +msgid "Copper Thieving" msgstr "Copper Thieving Werkzeug" -#: appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2330 -msgid "Corner Markers Tool" +#: appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2342 appGUI/MainGUI.py:4635 +#: appPlugins/ToolCorners.py:647 +#, fuzzy +#| msgid "Corner Markers Tool" +msgid "Corner Markers" msgstr "Eckmarkierungswerkzeug" -#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2332 -msgid "Punch Gerber Tool" -msgstr "Stanzen Sie das Gerber-Werkzeug" +#: appGUI/MainGUI.py:1125 appGUI/MainGUI.py:2344 appGUI/MainGUI.py:4641 +#: appPlugins/ToolPunchGerber.py:1942 appPlugins/ToolPunchGerber.py:2317 +#: app_Main.py:6508 +msgid "Punch Gerber" +msgstr "Schlag Gerber" -#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2334 -msgid "Calculators Tool" -msgstr "Rechnerwerkzeug" +#: appGUI/MainGUI.py:1127 appGUI/MainGUI.py:2346 appGUI/MainGUI.py:4636 +#: appPlugins/ToolCalculators.py:90 appPlugins/ToolCalculators.py:399 +msgid "Calculators" +msgstr "Rechner" -#: appGUI/MainGUI.py:1147 appGUI/MainGUI.py:1173 appGUI/MainGUI.py:1233 -#: appGUI/MainGUI.py:2366 appGUI/MainGUI.py:2392 appGUI/MainGUI.py:2446 +#: appGUI/MainGUI.py:1159 appGUI/MainGUI.py:1185 appGUI/MainGUI.py:1245 +#: appGUI/MainGUI.py:2378 appGUI/MainGUI.py:2404 appGUI/MainGUI.py:2458 msgid "Select" msgstr "Wählen" -#: appGUI/MainGUI.py:1157 appGUI/MainGUI.py:1751 appGUI/MainGUI.py:2372 -#: appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:1169 appGUI/MainGUI.py:1763 appGUI/MainGUI.py:2384 +#: appGUI/MainGUI.py:4977 msgid "Resize Drill" msgstr "Bohrergröße ändern" -#: appGUI/MainGUI.py:1161 appGUI/MainGUI.py:2380 appGUI/MainGUI.py:4960 +#: appGUI/MainGUI.py:1173 appGUI/MainGUI.py:2392 appGUI/MainGUI.py:4972 msgid "Copy Drill" msgstr "Bohrer kopieren" -#: appGUI/MainGUI.py:1163 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4969 +#: appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2394 appGUI/MainGUI.py:4981 msgid "Delete Drill" msgstr "Bohrer löschen" -#: appGUI/MainGUI.py:1190 appGUI/MainGUI.py:2409 +#: appGUI/MainGUI.py:1202 appGUI/MainGUI.py:2421 msgid "Add Buffer" msgstr "Puffer hinzufügen" -#: appGUI/MainGUI.py:1192 appGUI/MainGUI.py:2411 +#: appGUI/MainGUI.py:1204 appGUI/MainGUI.py:2423 msgid "Paint Shape" msgstr "Malen Form" -#: appGUI/MainGUI.py:1200 appGUI/MainGUI.py:2419 +#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2431 msgid "Polygon Explode" msgstr "Polygon explodieren" -#: appGUI/MainGUI.py:1206 +#: appGUI/MainGUI.py:1218 msgid "" "Polygon Subtraction. First selected is the target.\n" "The rest of the selected is subtracted from the first.\n" "First selected is replaced by the result." msgstr "" -#: appGUI/MainGUI.py:1211 +#: appGUI/MainGUI.py:1223 msgid "" "Alt Subtraction. First selected is the target.\n" "The rest of the selected is subtracted from the first.\n" "First selected is kept besides the result." msgstr "" -#: appGUI/MainGUI.py:1219 +#: appGUI/MainGUI.py:1231 msgid "Copy Shape(s)" msgstr "Form kopieren" -#: appGUI/MainGUI.py:1224 appGUI/MainGUI.py:1269 appGUI/MainGUI.py:1699 -#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:2436 appGUI/MainGUI.py:2482 -#: appGUI/MainGUI.py:4641 appGUI/ObjectUI.py:103 appGUI/ObjectUI.py:145 +#: appGUI/MainGUI.py:1236 appGUI/MainGUI.py:1281 appGUI/MainGUI.py:1711 +#: appGUI/MainGUI.py:1748 appGUI/MainGUI.py:2448 appGUI/MainGUI.py:2494 +#: appGUI/MainGUI.py:4653 appGUI/ObjectUI.py:100 appGUI/ObjectUI.py:142 msgid "Transformations" msgstr "Transformationen" -#: appGUI/MainGUI.py:1227 appGUI/MainGUI.py:2440 +#: appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2452 msgid "Move Objects" msgstr "Objekte verschieben" -#: appGUI/MainGUI.py:1246 appGUI/MainGUI.py:1720 appGUI/MainGUI.py:2459 +#: appGUI/MainGUI.py:1258 appGUI/MainGUI.py:1732 appGUI/MainGUI.py:2471 msgid "SemiDisc" msgstr "Halbscheibe" -#: appGUI/MainGUI.py:1248 appGUI/MainGUI.py:1722 appGUI/MainGUI.py:2461 +#: appGUI/MainGUI.py:1260 appGUI/MainGUI.py:1734 appGUI/MainGUI.py:2473 msgid "Disc" msgstr "Scheibe" -#: appGUI/MainGUI.py:1258 appGUI/MainGUI.py:2471 +#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:2483 #, fuzzy #| msgid "Import image" msgid "Import Shape" msgstr "Bild importieren" -#: appGUI/MainGUI.py:1280 +#: appGUI/MainGUI.py:1292 msgid "Snap to grid" msgstr "Am Raster ausrichten" -#: appGUI/MainGUI.py:1283 +#: appGUI/MainGUI.py:1295 msgid "Grid X snapping distance" msgstr "Raster X Fangdistanz" -#: appGUI/MainGUI.py:1288 +#: appGUI/MainGUI.py:1300 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5805,27 +5800,27 @@ msgstr "" "Wenn aktiv, Wert auf Grid_X\n" "wird in den Wert von Grid_Y kopiert." -#: appGUI/MainGUI.py:1295 +#: appGUI/MainGUI.py:1307 msgid "Grid Y snapping distance" msgstr "Raster Y Fangdistanz" -#: appGUI/MainGUI.py:1302 +#: appGUI/MainGUI.py:1314 msgid "Snap to corner" msgstr "In der Ecke ausrichten" -#: appGUI/MainGUI.py:1306 appGUI/preferences/general/GeneralAPPSetGroupUI.py:71 +#: appGUI/MainGUI.py:1318 appGUI/preferences/general/GeneralAPPSetGroupUI.py:71 msgid "Max. magnet distance" msgstr "Max. Magnetabstand" -#: appGUI/MainGUI.py:1316 +#: appGUI/MainGUI.py:1328 msgid "Toggle the display of axis on canvas" msgstr "Schalten Sie die Anzeige der Achse auf der Leinwand um" -#: appGUI/MainGUI.py:1334 +#: appGUI/MainGUI.py:1346 msgid "HUD (Heads up display)" msgstr "HUD (Heads-up-Display)" -#: appGUI/MainGUI.py:1340 appGUI/preferences/general/GeneralAPPSetGroupUI.py:90 +#: appGUI/MainGUI.py:1352 appGUI/preferences/general/GeneralAPPSetGroupUI.py:90 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -5833,7 +5828,7 @@ msgstr "" "Zeichnen Sie ein begrenzendes Rechteck auf die Leinwand.\n" "Ziel ist es, die Grenzen unserer Arbeit aufzuzeigen." -#: appGUI/MainGUI.py:1353 +#: appGUI/MainGUI.py:1365 msgid "" "Relative measurement.\n" "Reference is last click position" @@ -5841,7 +5836,7 @@ msgstr "" "Relative Messung\n" "Referenz ist Position des letzten Klicks" -#: appGUI/MainGUI.py:1361 +#: appGUI/MainGUI.py:1373 msgid "" "Absolute measurement.\n" "Reference is (X=0, Y= 0) position" @@ -5849,49 +5844,49 @@ msgstr "" "Absolute Messung.\n" "Referenz ist (X = 0, Y = 0)" -#: appGUI/MainGUI.py:1368 +#: appGUI/MainGUI.py:1380 msgid "TCL Shell" msgstr "TCL Shell" -#: appGUI/MainGUI.py:1441 appGUI/MainGUI.py:1449 appGUI/MainGUI.py:4081 -#: appGUI/MainGUI.py:4087 app_Main.py:2849 app_Main.py:9557 +#: appGUI/MainGUI.py:1453 appGUI/MainGUI.py:1461 appGUI/MainGUI.py:4093 +#: appGUI/MainGUI.py:4099 app_Main.py:2868 app_Main.py:9601 msgid "Plot Area" msgstr "Grundstücksfläche" -#: appGUI/MainGUI.py:1491 appPlugins/ToolCopperThieving.py:1278 -#: appPlugins/ToolCorners.py:677 appPlugins/ToolEtchCompensation.py:309 -#: appPlugins/ToolExtract.py:910 appPlugins/ToolFiducials.py:991 -#: appPlugins/ToolFollow.py:698 appPlugins/ToolInvertGerber.py:230 -#: appPlugins/ToolIsolation.py:3195 appPlugins/ToolOptimal.py:441 -#: appPlugins/ToolPunchGerber.py:1991 appPlugins/ToolQRCode.py:756 -#: appPlugins/ToolRulesCheck.py:1189 appPlugins/ToolSolderPaste.py:1171 -#: appPlugins/ToolSub.py:815 +#: appGUI/MainGUI.py:1503 appPlugins/ToolCopperThieving.py:1284 +#: appPlugins/ToolCorners.py:683 appPlugins/ToolEtchCompensation.py:327 +#: appPlugins/ToolExtract.py:913 appPlugins/ToolFiducials.py:995 +#: appPlugins/ToolFollow.py:700 appPlugins/ToolInvertGerber.py:236 +#: appPlugins/ToolIsolation.py:3192 appPlugins/ToolOptimal.py:447 +#: appPlugins/ToolPunchGerber.py:1991 appPlugins/ToolQRCode.py:759 +#: appPlugins/ToolRulesCheck.py:1189 appPlugins/ToolSolderPaste.py:1175 +#: appPlugins/ToolSub.py:822 msgid "GERBER" msgstr "GERBER" -#: appGUI/MainGUI.py:1501 appPlugins/ToolDrilling.py:2326 +#: appGUI/MainGUI.py:1513 appPlugins/ToolDrilling.py:2262 #: appPlugins/ToolRulesCheck.py:1327 msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1511 appPlugins/ToolSub.py:868 +#: appGUI/MainGUI.py:1523 appPlugins/ToolSub.py:875 msgid "GEOMETRY" msgstr "GEOMETRY" -#: appGUI/MainGUI.py:1521 +#: appGUI/MainGUI.py:1533 msgid "CNC-JOB" msgstr "CNC-Auftrag" -#: appGUI/MainGUI.py:1549 +#: appGUI/MainGUI.py:1561 msgid "UTILITIES" msgstr "NUTZEN" -#: appGUI/MainGUI.py:1565 +#: appGUI/MainGUI.py:1577 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:194 msgid "Restore Defaults" msgstr "Standard wiederherstellen" -#: appGUI/MainGUI.py:1569 +#: appGUI/MainGUI.py:1581 msgid "" "Restore the entire set of default values\n" "to the initial values loaded after first launch." @@ -5899,20 +5894,20 @@ msgstr "" "Stellen Sie den gesamten Satz von Standardwerten wieder her\n" "auf die nach dem ersten Start geladenen Anfangswerte." -#: appGUI/MainGUI.py:1574 +#: appGUI/MainGUI.py:1586 msgid "Open Pref Folder" msgstr "Öffnen Sie den Einstellungsordner" -#: appGUI/MainGUI.py:1578 +#: appGUI/MainGUI.py:1590 msgid "Open the folder where FlatCAM save the preferences files." msgstr "" "Öffnen Sie den Ordner, in dem FlatCAM die Voreinstellungsdateien speichert." -#: appGUI/MainGUI.py:1582 appGUI/MainGUI.py:2175 +#: appGUI/MainGUI.py:1594 appGUI/MainGUI.py:2187 msgid "Clear GUI Settings" msgstr "Löschen Sie die GUI-Einstellungen" -#: appGUI/MainGUI.py:1587 +#: appGUI/MainGUI.py:1599 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -5920,11 +5915,11 @@ msgstr "" "Löschen Sie die GUI-Einstellungen für FlatCAM.\n" "wie zum Beispiel: Layout, GUI-Status, Stil, HDPI-Unterstützung usw." -#: appGUI/MainGUI.py:1602 +#: appGUI/MainGUI.py:1614 msgid "Apply the current preferences without saving to a file." msgstr "Anwenden ohne zu speichern." -#: appGUI/MainGUI.py:1610 +#: appGUI/MainGUI.py:1622 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5932,110 +5927,110 @@ msgstr "" "Speichern Sie die aktuellen Einstellungen in der Datei 'current_defaults'\n" "Dies ist die Datei, in der die Arbeitseinstellungen gespeichert sind." -#: appGUI/MainGUI.py:1618 +#: appGUI/MainGUI.py:1630 msgid "Will not save the changes and will close the preferences window." msgstr "Einstellungen werden geschlossen ohne die Änderungen zu speichern." -#: appGUI/MainGUI.py:1632 +#: appGUI/MainGUI.py:1644 msgid "Toggle Visibility" msgstr "Sichtbarkeit umschalten" -#: appGUI/MainGUI.py:1651 +#: appGUI/MainGUI.py:1663 msgid "Grids" msgstr "Raster" -#: appGUI/MainGUI.py:1666 appPlugins/ToolMilling.py:3932 +#: appGUI/MainGUI.py:1678 appPlugins/ToolMilling.py:4004 msgid "Path" msgstr "Pfad" -#: appGUI/MainGUI.py:1668 +#: appGUI/MainGUI.py:1680 msgid "Rectangle" msgstr "Rechteck" -#: appGUI/MainGUI.py:1671 +#: appGUI/MainGUI.py:1683 msgid "Circle" msgstr "Kreis" -#: appGUI/MainGUI.py:1675 +#: appGUI/MainGUI.py:1687 msgid "Arc" msgstr "Bogen" -#: appGUI/MainGUI.py:1689 +#: appGUI/MainGUI.py:1701 msgid "Union" msgstr "Union" -#: appGUI/MainGUI.py:1691 +#: appGUI/MainGUI.py:1703 msgid "Intersection" msgstr "Überschneidung" -#: appGUI/MainGUI.py:1693 +#: appGUI/MainGUI.py:1705 msgid "Subtraction" msgstr "Subtraktion" -#: appGUI/MainGUI.py:1708 +#: appGUI/MainGUI.py:1720 msgid "Pad" msgstr "Pad" -#: appGUI/MainGUI.py:1710 +#: appGUI/MainGUI.py:1722 msgid "Pad Array" msgstr "Pad-Array" -#: appGUI/MainGUI.py:1714 +#: appGUI/MainGUI.py:1726 msgid "Track" msgstr "Track" -#: appGUI/MainGUI.py:1716 +#: appGUI/MainGUI.py:1728 msgid "Region" msgstr "Region" -#: appGUI/MainGUI.py:1739 +#: appGUI/MainGUI.py:1751 msgid "Exc Editor" msgstr "Exc-Editor" -#: appGUI/MainGUI.py:1791 +#: appGUI/MainGUI.py:1803 msgid "Application units" msgstr "Anwendungseinheiten" -#: appGUI/MainGUI.py:1887 +#: appGUI/MainGUI.py:1899 msgid "Lock Toolbars" msgstr "Symbolleisten sperren" -#: appGUI/MainGUI.py:2055 +#: appGUI/MainGUI.py:2067 msgid "Detachable Tabs" msgstr "Abnehmbare Laschen" -#: appGUI/MainGUI.py:2155 +#: appGUI/MainGUI.py:2167 msgid "FlatCAM Preferences Folder opened." msgstr "FlatCAM-Einstellungsordner geöffnet." -#: appGUI/MainGUI.py:2174 +#: appGUI/MainGUI.py:2186 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Möchten Sie die GUI-Einstellungen wirklich löschen?\n" -#: appGUI/MainGUI.py:2179 appGUI/preferences/PreferencesUIManager.py:960 -#: appGUI/preferences/PreferencesUIManager.py:1203 appTranslation.py:111 -#: appTranslation.py:213 app_Main.py:2627 app_Main.py:3708 app_Main.py:6435 -#: app_Main.py:9445 +#: appGUI/MainGUI.py:2191 appGUI/preferences/PreferencesUIManager.py:963 +#: appGUI/preferences/PreferencesUIManager.py:1206 appTranslation.py:111 +#: appTranslation.py:213 app_Main.py:2646 app_Main.py:3727 app_Main.py:6470 +#: app_Main.py:9489 msgid "Yes" msgstr "Ja" -#: appGUI/MainGUI.py:2180 appGUI/preferences/PreferencesUIManager.py:1204 +#: appGUI/MainGUI.py:2192 appGUI/preferences/PreferencesUIManager.py:1207 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:3275 -#: appPlugins/ToolMilling.py:3713 appPlugins/ToolNCC.py:4232 -#: appPlugins/ToolPaint.py:3026 appTranslation.py:112 appTranslation.py:214 -#: app_Main.py:2628 app_Main.py:3709 app_Main.py:6436 app_Main.py:9446 +#: appPlugins/ToolDrilling.py:2320 appPlugins/ToolIsolation.py:3272 +#: appPlugins/ToolMilling.py:3785 appPlugins/ToolNCC.py:4231 +#: appPlugins/ToolPaint.py:3023 appTranslation.py:112 appTranslation.py:214 +#: app_Main.py:2647 app_Main.py:3728 app_Main.py:6471 app_Main.py:9490 msgid "No" msgstr "Nein" -#: appGUI/MainGUI.py:2432 +#: appGUI/MainGUI.py:2444 msgid "Copy Objects" msgstr "Objekte kopieren" -#: appGUI/MainGUI.py:3047 +#: appGUI/MainGUI.py:3059 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6047,12 +6042,12 @@ msgstr "" "aus dem ersten Artikel. Zum Schluss drücken Sie die Taste ~ X ~ oder\n" "die Symbolleisten-Schaltfläche." -#: appGUI/MainGUI.py:3054 appGUI/MainGUI.py:3214 appGUI/MainGUI.py:3261 -#: appGUI/MainGUI.py:3283 +#: appGUI/MainGUI.py:3066 appGUI/MainGUI.py:3226 appGUI/MainGUI.py:3273 +#: appGUI/MainGUI.py:3295 msgid "Warning" msgstr "Warnung" -#: appGUI/MainGUI.py:3209 +#: appGUI/MainGUI.py:3221 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6060,7 +6055,7 @@ msgstr "" "Bitte wählen Sie Geometrieelemente aus\n" "auf dem das Verschneidungswerkzeug ausgeführt werden soll." -#: appGUI/MainGUI.py:3256 +#: appGUI/MainGUI.py:3268 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6068,7 +6063,7 @@ msgstr "" "Bitte wählen Sie Geometrieelemente aus\n" "auf dem das Subtraktionswerkzeug ausgeführt werden soll." -#: appGUI/MainGUI.py:3278 +#: appGUI/MainGUI.py:3290 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6076,423 +6071,387 @@ msgstr "" "Bitte wählen Sie Geometrieelemente aus\n" "auf dem die Polygonverbindung ausgeführt werden soll." -#: appGUI/MainGUI.py:3756 appPlugins/ToolIsolation.py:888 +#: appGUI/MainGUI.py:3768 appPlugins/ToolIsolation.py:888 #: appPlugins/ToolNCC.py:1419 appPlugins/ToolPaint.py:417 -#: appPlugins/ToolSolderPaste.py:141 appPlugins/ToolSolderPaste.py:1222 -#: app_Main.py:4778 +#: appPlugins/ToolSolderPaste.py:141 appPlugins/ToolSolderPaste.py:1226 +#: app_Main.py:4797 msgid "New Tool" msgstr "Neues Werkzeug" -#: appGUI/MainGUI.py:3757 appPlugins/ToolIsolation.py:889 +#: appGUI/MainGUI.py:3769 appPlugins/ToolIsolation.py:889 #: appPlugins/ToolNCC.py:1420 appPlugins/ToolPaint.py:418 -#: appPlugins/ToolSolderPaste.py:142 app_Main.py:4779 +#: appPlugins/ToolSolderPaste.py:142 app_Main.py:4798 msgid "Enter a Tool Diameter" msgstr "Geben Sie einen Werkzeugdurchmesser ein" -#: appGUI/MainGUI.py:3769 appPlugins/ToolIsolation.py:910 +#: appGUI/MainGUI.py:3781 appPlugins/ToolIsolation.py:910 #: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:431 -#: appPlugins/ToolSolderPaste.py:154 app_Main.py:4792 +#: appPlugins/ToolSolderPaste.py:154 app_Main.py:4811 msgid "Adding Tool cancelled" msgstr "Addierwerkzeug abgebrochen" -#: appGUI/MainGUI.py:3799 +#: appGUI/MainGUI.py:3811 msgid "Distance Tool exit..." msgstr "Entfernungstool beenden ..." -#: appGUI/MainGUI.py:3887 +#: appGUI/MainGUI.py:3899 msgid "Key Shortcut List" msgstr "Tastenkürzel Liste" -#: appGUI/MainGUI.py:4009 app_Main.py:3696 +#: appGUI/MainGUI.py:4021 app_Main.py:3715 msgid "Application is saving the project. Please wait ..." msgstr "Anwendung speichert das Projekt. Warten Sie mal ..." -#: appGUI/MainGUI.py:4148 +#: appGUI/MainGUI.py:4160 msgid "Shell enabled." msgstr "Shell aktiviert." -#: appGUI/MainGUI.py:4151 +#: appGUI/MainGUI.py:4163 msgid "Shell disabled." msgstr "Shell deaktiviert." -#: appGUI/MainGUI.py:4165 +#: appGUI/MainGUI.py:4177 msgid "Shortcut Key List" msgstr "Tastenkürzel Liste" -#: appGUI/MainGUI.py:4568 +#: appGUI/MainGUI.py:4580 msgid "General Shortcut list" msgstr "Tastenkürzel Liste" -#: appGUI/MainGUI.py:4569 +#: appGUI/MainGUI.py:4581 msgid "SHOW SHORTCUT LIST" msgstr "Verknüpfungsliste anzeigen" -#: appGUI/MainGUI.py:4570 +#: appGUI/MainGUI.py:4582 msgid "1" msgstr "1" -#: appGUI/MainGUI.py:4570 +#: appGUI/MainGUI.py:4582 msgid "Switch to Project Tab" msgstr "Wechseln Sie zur Registerkarte Projekt" -#: appGUI/MainGUI.py:4571 +#: appGUI/MainGUI.py:4583 msgid "2" msgstr "2" -#: appGUI/MainGUI.py:4571 +#: appGUI/MainGUI.py:4583 msgid "Switch to Selected Tab" msgstr "Wechseln Sie zur ausgewählten Registerkarte" -#: appGUI/MainGUI.py:4572 +#: appGUI/MainGUI.py:4584 msgid "3" msgstr "3" -#: appGUI/MainGUI.py:4572 +#: appGUI/MainGUI.py:4584 msgid "Switch to Tool Tab" msgstr "Wechseln Sie zur Werkzeugregisterkarte" -#: appGUI/MainGUI.py:4573 +#: appGUI/MainGUI.py:4585 msgid "New Gerber" msgstr "Neuer Gerber" -#: appGUI/MainGUI.py:4574 +#: appGUI/MainGUI.py:4586 msgid "Edit Object (if selected)" msgstr "Objekt bearbeiten (falls ausgewählt)" -#: appGUI/MainGUI.py:4575 app_Main.py:6762 +#: appGUI/MainGUI.py:4587 app_Main.py:6809 msgid "Grid On/Off" msgstr "Raster ein/aus" -#: appGUI/MainGUI.py:4576 +#: appGUI/MainGUI.py:4588 msgid "Jump to Coordinates" msgstr "Springe zu den Koordinaten" -#: appGUI/MainGUI.py:4577 +#: appGUI/MainGUI.py:4589 msgid "New Excellon" msgstr "Neuer Excellon" -#: appGUI/MainGUI.py:4578 +#: appGUI/MainGUI.py:4590 msgid "Move Obj" msgstr "Objekt verschieben" -#: appGUI/MainGUI.py:4579 +#: appGUI/MainGUI.py:4591 msgid "New Geometry" msgstr "Neue Geometrie" -#: appGUI/MainGUI.py:4581 +#: appGUI/MainGUI.py:4593 msgid "Change Units" msgstr "Einheiten ändern" -#: appGUI/MainGUI.py:4582 +#: appGUI/MainGUI.py:4594 #, fuzzy #| msgid "Open Properties Tool" msgid "Open Properties Plugin" msgstr "Öffnen Sie das Eigenschaften-Tool" -#: appGUI/MainGUI.py:4583 +#: appGUI/MainGUI.py:4595 msgid "Rotate by 90 degree CW" msgstr "Um 90 Grad im Uhrzeigersinn drehen" -#: appGUI/MainGUI.py:4584 +#: appGUI/MainGUI.py:4596 msgid "Shell Toggle" msgstr "Shell umschalten" -#: appGUI/MainGUI.py:4585 +#: appGUI/MainGUI.py:4597 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Hinzufügen eines Werkzeugs (auf der Registerkarte \"Geometrie ausgewählt\" " "oder unter \"Werkzeuge\", \"NCC\" oder \"Werkzeuge\", \"Malen\")" -#: appGUI/MainGUI.py:4587 +#: appGUI/MainGUI.py:4599 msgid "Flip on X_axis" msgstr "Auf X-Achse spiegeln" -#: appGUI/MainGUI.py:4588 +#: appGUI/MainGUI.py:4600 msgid "Flip on Y_axis" msgstr "Auf Y-Achse spiegeln" -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4606 msgid "Copy Obj" msgstr "Objekt kopieren" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4607 msgid "Open Tools Database" msgstr "Werkzeugdatenbank öffnen" -#: appGUI/MainGUI.py:4596 +#: appGUI/MainGUI.py:4608 msgid "Open Excellon File" msgstr "Öffnen Sie die Excellon-Datei" -#: appGUI/MainGUI.py:4597 +#: appGUI/MainGUI.py:4609 msgid "Open Gerber File" msgstr "Öffnen Sie die Gerber-Datei" -#: appGUI/MainGUI.py:4598 appGUI/MainGUI.py:4863 +#: appGUI/MainGUI.py:4610 appGUI/MainGUI.py:4875 msgid "Ctrl+M" msgstr "Strg+M" -#: appGUI/MainGUI.py:4602 +#: appGUI/MainGUI.py:4614 msgid "Ctrl+Q" msgstr "Strg+Q" -#: appGUI/MainGUI.py:4602 appPlugins/ToolPDF.py:44 +#: appGUI/MainGUI.py:4614 appPlugins/ToolPDF.py:44 msgid "PDF Import Tool" msgstr "PDF-Importwerkzeug" -#: appGUI/MainGUI.py:4607 +#: appGUI/MainGUI.py:4619 msgid "Toggle the axis" msgstr "Achse umschalten" -#: appGUI/MainGUI.py:4608 +#: appGUI/MainGUI.py:4620 msgid "Shift+C" msgstr "Shift+C" -#: appGUI/MainGUI.py:4608 +#: appGUI/MainGUI.py:4620 msgid "Copy Obj_Name" msgstr "Kopieren Sie den Namen des Objekts" -#: appGUI/MainGUI.py:4613 appGUI/MainGUI.py:4857 appGUI/MainGUI.py:4968 -#: appGUI/MainGUI.py:5114 +#: appGUI/MainGUI.py:4625 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5126 msgid "Shift+M" msgstr "Shift+M" -#: appGUI/MainGUI.py:4613 appGUI/MainGUI.py:4857 appGUI/MainGUI.py:4968 -#: appGUI/MainGUI.py:5114 +#: appGUI/MainGUI.py:4625 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5126 msgid "Distance Minimum Tool" msgstr "Mindestabstand Werkzeug" -#: appGUI/MainGUI.py:4614 +#: appGUI/MainGUI.py:4626 msgid "Open Preferences Window" msgstr "Öffnen Sie das Einstellungsfenster" -#: appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4627 msgid "Shift+R" msgstr "Shift+R" -#: appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4627 msgid "Rotate by 90 degree CCW" msgstr "Um 90 Grad gegen den Uhrzeigersinn drehen" -#: appGUI/MainGUI.py:4616 +#: appGUI/MainGUI.py:4628 msgid "Run a Script" msgstr "Führen Sie ein Skript aus" -#: appGUI/MainGUI.py:4617 +#: appGUI/MainGUI.py:4629 msgid "Toggle the workspace" msgstr "Arbeitsbereich umschalten" -#: appGUI/MainGUI.py:4622 appPlugins/ToolAlignObjects.py:32 -#: appPlugins/ToolAlignObjects.py:378 -msgid "Align Objects" -msgstr "Objekte ausrichten" - -#: appGUI/MainGUI.py:4623 +#: appGUI/MainGUI.py:4635 #, fuzzy #| msgid "Alt+S" msgid "Alt+B" msgstr "Alt+S" -#: appGUI/MainGUI.py:4623 appPlugins/ToolCorners.py:638 -#, fuzzy -#| msgid "Corner Markers Tool" -msgid "Corner Markers" -msgstr "Eckmarkierungswerkzeug" - -#: appGUI/MainGUI.py:4624 +#: appGUI/MainGUI.py:4636 msgid "Alt+C" msgstr "Alt+C" -#: appGUI/MainGUI.py:4624 appPlugins/ToolCalculators.py:90 -#: appPlugins/ToolCalculators.py:399 -msgid "Calculators" -msgstr "Rechner" - -#: appGUI/MainGUI.py:4625 +#: appGUI/MainGUI.py:4637 msgid "Alt+D" msgstr "Alt+D" -#: appGUI/MainGUI.py:4625 +#: appGUI/MainGUI.py:4637 msgid "2-Sided PCB" msgstr "2-seitige PCB" -#: appGUI/MainGUI.py:4626 +#: appGUI/MainGUI.py:4638 msgid "Alt+E" msgstr "Alt+E" -#: appGUI/MainGUI.py:4626 appPlugins/ToolExtract.py:162 -#: appPlugins/ToolExtract.py:877 -#, fuzzy -#| msgid "ExtraCut" -msgid "Extract" -msgstr "Zusätzlicher Schnitt" - -#: appGUI/MainGUI.py:4627 +#: appGUI/MainGUI.py:4639 msgid "Alt+F" msgstr "Alt+F" # Really don't know -#: appGUI/MainGUI.py:4627 appPlugins/ToolFiducials.py:138 -#: appPlugins/ToolFiducials.py:747 +#: appGUI/MainGUI.py:4639 appPlugins/ToolFiducials.py:139 +#: appPlugins/ToolFiducials.py:754 #, fuzzy #| msgid "Fiducials Tool" msgid "Fiducials" msgstr "Passermarken-Tool" -#: appGUI/MainGUI.py:4628 +#: appGUI/MainGUI.py:4640 msgid "Alt+G" msgstr "Alt+G" -#: appGUI/MainGUI.py:4628 appPlugins/ToolInvertGerber.py:93 -#: appPlugins/ToolInvertGerber.py:190 appPlugins/ToolInvertGerber.py:284 +#: appGUI/MainGUI.py:4640 appPlugins/ToolInvertGerber.py:93 +#: appPlugins/ToolInvertGerber.py:196 appPlugins/ToolInvertGerber.py:290 msgid "Invert Gerber" msgstr "Gerber umkehren" -#: appGUI/MainGUI.py:4629 +#: appGUI/MainGUI.py:4641 msgid "Alt+H" msgstr "Alt+H" -#: appGUI/MainGUI.py:4629 appPlugins/ToolPunchGerber.py:1939 -#: appPlugins/ToolPunchGerber.py:2317 -msgid "Punch Gerber" -msgstr "Schlag Gerber" - -#: appGUI/MainGUI.py:4630 +#: appGUI/MainGUI.py:4642 msgid "Alt+I" msgstr "Alt+I" -#: appGUI/MainGUI.py:4631 +#: appGUI/MainGUI.py:4643 msgid "Alt+J" msgstr "Alt+J" -# Really don't know -#: appGUI/MainGUI.py:4631 appPlugins/ToolCopperThieving.py:144 -#: appPlugins/ToolCopperThieving.py:1246 -#, fuzzy -#| msgid "Copper Thieving Tool" -msgid "Copper Thieving" -msgstr "Copper Thieving Werkzeug" - -#: appGUI/MainGUI.py:4632 +#: appGUI/MainGUI.py:4644 msgid "Alt+K" msgstr "Alt+K" -#: appGUI/MainGUI.py:4632 +#: appGUI/MainGUI.py:4644 #, fuzzy #| msgid "Solder Paste Dispensing Tool" msgid "Solder Paste Dispensing" msgstr "Lotpasten-Dosierwerkzeug" -#: appGUI/MainGUI.py:4633 +#: appGUI/MainGUI.py:4645 msgid "Alt+L" msgstr "Alt+L" -#: appGUI/MainGUI.py:4633 +#: appGUI/MainGUI.py:4645 msgid "Film PCB" msgstr "Film PCB" -#: appGUI/MainGUI.py:4634 +#: appGUI/MainGUI.py:4646 msgid "Alt+M" msgstr "Alt+M" -#: appGUI/MainGUI.py:4635 appPlugins/ToolNCC.py:2327 appPlugins/ToolNCC.py:2329 -#: appPlugins/ToolNCC.py:2911 appPlugins/ToolNCC.py:2913 +#: appGUI/MainGUI.py:4647 appPlugins/ToolNCC.py:2327 appPlugins/ToolNCC.py:2329 +#: appPlugins/ToolNCC.py:2913 appPlugins/ToolNCC.py:2915 msgid "Non-Copper Clearing" msgstr "Nicht-Kupfer-Clearing" -#: appGUI/MainGUI.py:4636 +#: appGUI/MainGUI.py:4648 msgid "Alt+O" msgstr "Alt+O" -#: appGUI/MainGUI.py:4636 appPlugins/ToolIsolation.py:3317 -#: appPlugins/ToolNCC.py:4280 +#: appGUI/MainGUI.py:4648 appPlugins/ToolIsolation.py:3314 +#: appPlugins/ToolNCC.py:4279 msgid "Optimal" msgstr "Optimal" -#: appGUI/MainGUI.py:4637 +#: appGUI/MainGUI.py:4649 msgid "Alt+P" msgstr "Alt+P" -#: appGUI/MainGUI.py:4637 +#: appGUI/MainGUI.py:4649 msgid "Paint Area" msgstr "Paint Bereich" -#: appGUI/MainGUI.py:4638 +#: appGUI/MainGUI.py:4650 msgid "Alt+Q" msgstr "Alt+Q" -#: appGUI/MainGUI.py:4638 appPlugins/ToolQRCode.py:135 -#: appPlugins/ToolQRCode.py:706 +#: appGUI/MainGUI.py:4650 appPlugins/ToolQRCode.py:135 +#: appPlugins/ToolQRCode.py:712 #, fuzzy #| msgid "Code" msgid "QRCode" msgstr "Code" -#: appGUI/MainGUI.py:4639 +#: appGUI/MainGUI.py:4651 #, fuzzy #| msgid "Run Rules Check" msgid "Rules Check" msgstr "Führen Sie die Regelprüfung durch" -#: appGUI/MainGUI.py:4640 +#: appGUI/MainGUI.py:4652 msgid "View File Source" msgstr "Dateiquelle anzeigen" -#: appGUI/MainGUI.py:4641 +#: appGUI/MainGUI.py:4653 msgid "Alt+T" msgstr "Alt+T" -#: appGUI/MainGUI.py:4642 +#: appGUI/MainGUI.py:4654 msgid "Alt+W" msgstr "Alt+W" -#: appGUI/MainGUI.py:4642 appPlugins/ToolSub.py:168 appPlugins/ToolSub.py:746 +#: appGUI/MainGUI.py:4654 appPlugins/ToolSub.py:168 appPlugins/ToolSub.py:756 #, fuzzy #| msgid "Subtractor" msgid "Subtract" msgstr "Subtraktor" -#: appGUI/MainGUI.py:4643 appGUI/MainGUI.py:4861 +#: appGUI/MainGUI.py:4655 appGUI/MainGUI.py:4873 msgid "Alt+X" msgstr "Alt+X" -#: appGUI/MainGUI.py:4643 +#: appGUI/MainGUI.py:4655 msgid "Cutout PCB" msgstr "Ausschnitt PCB" -#: appGUI/MainGUI.py:4644 +#: appGUI/MainGUI.py:4656 msgid "Alt+Z" msgstr "Alt+Z" -#: appGUI/MainGUI.py:4644 appPlugins/ToolPanelize.py:36 +#: appGUI/MainGUI.py:4656 appPlugins/ToolPanelize.py:36 msgid "Panelize PCB" msgstr "Panelisierung PCB" -#: appGUI/MainGUI.py:4647 +#: appGUI/MainGUI.py:4659 msgid "Enable Non-selected Objects" msgstr "Nicht ausgewählte Objekte aktivieren" -#: appGUI/MainGUI.py:4648 +#: appGUI/MainGUI.py:4660 msgid "Disable Non-selected Objects" msgstr "Nicht ausgewählte Objekte deaktivieren" -#: appGUI/MainGUI.py:4649 +#: appGUI/MainGUI.py:4661 msgid "Toggle Full Screen" msgstr "Vollbild umschalten" -#: appGUI/MainGUI.py:4652 +#: appGUI/MainGUI.py:4664 msgid "Ctrl+Alt+X" msgstr "Strg+Alt+X" -#: appGUI/MainGUI.py:4652 +#: appGUI/MainGUI.py:4664 msgid "Abort current task (gracefully)" msgstr "Aktuelle Aufgabe abbrechen (ordnungsgemäß)" -#: appGUI/MainGUI.py:4656 +#: appGUI/MainGUI.py:4668 msgid "Ctrl+Shift+V" msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4656 +#: appGUI/MainGUI.py:4668 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -6500,234 +6459,234 @@ msgstr "" "Paste Special. Konvertiert einen Windows-Pfadstil in den in Tcl Shell " "erforderlichen" -#: appGUI/MainGUI.py:4660 +#: appGUI/MainGUI.py:4672 msgid "Open Online Manual" msgstr "Online-Handbuch öffnen" -#: appGUI/MainGUI.py:4661 +#: appGUI/MainGUI.py:4673 msgid "F2" msgstr "F2" -#: appGUI/MainGUI.py:4661 +#: appGUI/MainGUI.py:4673 msgid "Rename Objects" msgstr "Objekte umbenennen" -#: appGUI/MainGUI.py:4662 +#: appGUI/MainGUI.py:4674 msgid "Open Online Tutorials" msgstr "Öffnen Sie Online-Tutorials" -#: appGUI/MainGUI.py:4663 +#: appGUI/MainGUI.py:4675 msgid "Refresh Plots" msgstr "Zeichnungen aktualisieren" -#: appGUI/MainGUI.py:4664 appPlugins/ToolSolderPaste.py:72 +#: appGUI/MainGUI.py:4676 appPlugins/ToolSolderPaste.py:72 msgid "Delete Object" msgstr "Objekt löschen" -#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4970 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4982 msgid "Alternate: Delete Tool" msgstr "Alternative: Werkzeug löschen" -#: appGUI/MainGUI.py:4666 +#: appGUI/MainGUI.py:4678 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "(links neben Taste_1) Notebook-Bereich umschalten (linke Seite)" -#: appGUI/MainGUI.py:4667 appGUI/MainGUI.py:4866 appGUI/MainGUI.py:4972 -#: appGUI/MainGUI.py:5113 +#: appGUI/MainGUI.py:4679 appGUI/MainGUI.py:4878 appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5125 msgid "Space" msgstr "Space" -#: appGUI/MainGUI.py:4667 +#: appGUI/MainGUI.py:4679 msgid "En(Dis)able Obj Plot" msgstr "Objektzeichnung (de)aktivieren" -#: appGUI/MainGUI.py:4668 appGUI/MainGUI.py:4868 appGUI/MainGUI.py:4971 -#: appGUI/MainGUI.py:5112 +#: appGUI/MainGUI.py:4680 appGUI/MainGUI.py:4880 appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:5124 msgid "Esc" msgstr "Esc" -#: appGUI/MainGUI.py:4668 +#: appGUI/MainGUI.py:4680 msgid "Deselects all objects" msgstr "Hebt die Auswahl aller Objekte auf" -#: appGUI/MainGUI.py:4682 +#: appGUI/MainGUI.py:4694 msgid "Editor Shortcut list" msgstr "Editor-Verknüpfungsliste" -#: appGUI/MainGUI.py:4837 +#: appGUI/MainGUI.py:4849 msgid "GEOMETRY EDITOR" msgstr "GEOMETRIE-EDITOR" -#: appGUI/MainGUI.py:4838 +#: appGUI/MainGUI.py:4850 msgid "Draw an Arc" msgstr "Zeichnen Sie einen Bogen" -#: appGUI/MainGUI.py:4840 +#: appGUI/MainGUI.py:4852 msgid "Copy Geo Item" msgstr "Geo-Objekt kopieren" -#: appGUI/MainGUI.py:4841 +#: appGUI/MainGUI.py:4853 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "" "Innerhalb von Bogen hinzufügen wird die ARC-Richtung getippt: CW oder CCW" -#: appGUI/MainGUI.py:4842 +#: appGUI/MainGUI.py:4854 msgid "Polygon Intersection Tool" msgstr "Werkzeug Polygonschnitt" -#: appGUI/MainGUI.py:4843 +#: appGUI/MainGUI.py:4855 msgid "Geo Paint Tool" msgstr "Geo-Malwerkzeug" -#: appGUI/MainGUI.py:4844 appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5102 +#: appGUI/MainGUI.py:4856 appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5114 msgid "Jump to Location (x, y)" msgstr "Zum Standort springen (x, y)" -#: appGUI/MainGUI.py:4846 +#: appGUI/MainGUI.py:4858 msgid "Move Geo Item" msgstr "Geo-Objekt verschieben" -#: appGUI/MainGUI.py:4847 +#: appGUI/MainGUI.py:4859 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Innerhalb von Bogen hinzufügen werden die ARC-Modi durchlaufen" -#: appGUI/MainGUI.py:4848 +#: appGUI/MainGUI.py:4860 msgid "Draw a Polygon" msgstr "Zeichnen Sie ein Polygon" -#: appGUI/MainGUI.py:4849 +#: appGUI/MainGUI.py:4861 msgid "Draw a Circle" msgstr "Zeichne einen Kreis" -#: appGUI/MainGUI.py:4850 +#: appGUI/MainGUI.py:4862 msgid "Draw a Path" msgstr "Zeichne einen Pfad" -#: appGUI/MainGUI.py:4851 +#: appGUI/MainGUI.py:4863 msgid "Draw Rectangle" msgstr "Rechteck zeichnen" -#: appGUI/MainGUI.py:4852 +#: appGUI/MainGUI.py:4864 msgid "Polygon Subtraction Tool" msgstr "Polygon-Subtraktionswerkzeug" -#: appGUI/MainGUI.py:4853 +#: appGUI/MainGUI.py:4865 msgid "Add Text Tool" msgstr "Textwerkzeug hinzufügen" -#: appGUI/MainGUI.py:4854 +#: appGUI/MainGUI.py:4866 msgid "Polygon Union Tool" msgstr "Polygonverbindungswerkzeug" -#: appGUI/MainGUI.py:4855 +#: appGUI/MainGUI.py:4867 msgid "Flip shape on X axis" msgstr "Form auf der X-Achse spiegeln" -#: appGUI/MainGUI.py:4856 +#: appGUI/MainGUI.py:4868 msgid "Flip shape on Y axis" msgstr "Form auf der Y-Achse spiegeln" -#: appGUI/MainGUI.py:4858 +#: appGUI/MainGUI.py:4870 msgid "Skew shape on X axis" msgstr "Neigung auf der X-Achse" -#: appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:4871 msgid "Skew shape on Y axis" msgstr "Neigung auf der Y-Achse" -#: appGUI/MainGUI.py:4860 +#: appGUI/MainGUI.py:4872 msgid "Editor Transformation Tool" msgstr "Editor-Transformationstool" -#: appGUI/MainGUI.py:4861 +#: appGUI/MainGUI.py:4873 msgid "Offset shape on X axis" msgstr "Versetzte Form auf der X-Achse" -#: appGUI/MainGUI.py:4862 +#: appGUI/MainGUI.py:4874 msgid "Alt+Y" msgstr "Alt+Y" -#: appGUI/MainGUI.py:4862 +#: appGUI/MainGUI.py:4874 msgid "Offset shape on Y axis" msgstr "Versetzte Form auf der Y-Achse" -#: appGUI/MainGUI.py:4864 appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5116 +#: appGUI/MainGUI.py:4876 appGUI/MainGUI.py:4985 appGUI/MainGUI.py:5128 msgid "Save Object and Exit Editor" msgstr "Objekt speichern und Editor beenden" -#: appGUI/MainGUI.py:4865 +#: appGUI/MainGUI.py:4877 msgid "Polygon Cut Tool" msgstr "Polygon-Schneidewerkzeug" -#: appGUI/MainGUI.py:4866 +#: appGUI/MainGUI.py:4878 msgid "Rotate Geometry" msgstr "Geometrie drehen" -#: appGUI/MainGUI.py:4867 +#: appGUI/MainGUI.py:4879 msgid "ENTER" msgstr "ENTER" -#: appGUI/MainGUI.py:4867 +#: appGUI/MainGUI.py:4879 msgid "Finish drawing for certain tools" msgstr "Beenden Sie das Zeichnen für bestimmte Werkzeuge" -#: appGUI/MainGUI.py:4868 appGUI/MainGUI.py:4971 appGUI/MainGUI.py:5112 +#: appGUI/MainGUI.py:4880 appGUI/MainGUI.py:4983 appGUI/MainGUI.py:5124 msgid "Abort and return to Select" msgstr "Abbrechen und zurück zu Auswählen" -#: appGUI/MainGUI.py:4958 +#: appGUI/MainGUI.py:4970 msgid "EXCELLON EDITOR" msgstr "EXCELLON EDITOR" -#: appGUI/MainGUI.py:4966 +#: appGUI/MainGUI.py:4978 msgid "Add a new Tool" msgstr "Fügen Sie ein neues Werkzeug hinzu" -#: appGUI/MainGUI.py:4972 +#: appGUI/MainGUI.py:4984 msgid "Toggle Slot direction" msgstr "Steckplatzrichtung umschalten" -#: appGUI/MainGUI.py:4974 +#: appGUI/MainGUI.py:4986 msgid "Ctrl+Space" msgstr "Strg+Leertaste" -#: appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5113 +#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5125 msgid "Toggle array direction" msgstr "Array-Richtung umschalten" -#: appGUI/MainGUI.py:5096 +#: appGUI/MainGUI.py:5108 msgid "GERBER EDITOR" msgstr "GERBER EDITOR" -#: appGUI/MainGUI.py:5106 +#: appGUI/MainGUI.py:5118 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" "Innerhalb von Track- und Region-Werkzeugen werden die Biegemodi umgekehrt" -#: appGUI/MainGUI.py:5109 +#: appGUI/MainGUI.py:5121 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" "Innerhalb von Track und Region werden mit Tools die Biegemodi vorwärts " "durchlaufen" -#: appGUI/MainGUI.py:5111 +#: appGUI/MainGUI.py:5123 msgid "Alternate: Delete Apertures" msgstr "Alternative: Löschen Sie die Blenden" -#: appGUI/MainGUI.py:5115 +#: appGUI/MainGUI.py:5127 msgid "Eraser Tool" msgstr "Radiergummi" -#: appGUI/MainGUI.py:5117 +#: appGUI/MainGUI.py:5129 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:214 msgid "Mark Area Tool" msgstr "Bereich markieren Werkzeug" -#: appGUI/MainGUI.py:5118 +#: appGUI/MainGUI.py:5130 msgid "Poligonize Tool" msgstr "Werkzeug Polygonisieren" -#: appGUI/MainGUI.py:5119 +#: appGUI/MainGUI.py:5131 msgid "Transformation Tool" msgstr "Transformationswerkzeug" @@ -6735,11 +6694,11 @@ msgstr "Transformationswerkzeug" msgid "App Object" msgstr "Objekt" -#: appGUI/ObjectUI.py:105 appGUI/ObjectUI.py:148 +#: appGUI/ObjectUI.py:102 appGUI/ObjectUI.py:145 msgid "Geometrical transformations of the current object." msgstr "Geometrische Transformationen des aktuellen Objekts." -#: appGUI/ObjectUI.py:114 +#: appGUI/ObjectUI.py:111 msgid "" "Factor by which to multiply\n" "geometric features of this object.\n" @@ -6749,11 +6708,11 @@ msgstr "" "geometrische Merkmale dieses Objekts.\n" "Ausdrücke sind erlaubt. Zum Beispiel: 1 / 25.4" -#: appGUI/ObjectUI.py:121 +#: appGUI/ObjectUI.py:118 msgid "Perform scaling operation." msgstr "Führen Sie die Skalierung durch." -#: appGUI/ObjectUI.py:131 +#: appGUI/ObjectUI.py:128 msgid "" "Amount by which to move the object\n" "in the x and y axes in (x, y) format.\n" @@ -6763,68 +6722,63 @@ msgstr "" "in der x- und y-Achse im (x, y) -Format.\n" "Ausdrücke sind erlaubt. Zum Beispiel: (1/3.2, 0.5*3)" -#: appGUI/ObjectUI.py:138 +#: appGUI/ObjectUI.py:135 msgid "Perform the offset operation." msgstr "Führen Sie den Versatzvorgang aus." -#: appGUI/ObjectUI.py:181 +#: appGUI/ObjectUI.py:178 msgid "Gerber Object" msgstr "Gerber-Objekt" -#: appGUI/ObjectUI.py:190 appGUI/ObjectUI.py:553 appGUI/ObjectUI.py:880 -#: appGUI/ObjectUI.py:1966 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:24 +#: appGUI/ObjectUI.py:187 appGUI/ObjectUI.py:550 appGUI/ObjectUI.py:877 +#: appGUI/ObjectUI.py:1963 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:24 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:26 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:26 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:24 msgid "Plot Options" msgstr "Diagrammoptionen" -#: appGUI/ObjectUI.py:195 appGUI/ObjectUI.py:556 +#: appGUI/ObjectUI.py:192 appGUI/ObjectUI.py:553 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:38 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:125 -#: appPlugins/ToolCopperThieving.py:1424 +#: appPlugins/ToolCopperThieving.py:1430 msgid "Solid" msgstr "Solide" -#: appGUI/ObjectUI.py:197 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 +#: appGUI/ObjectUI.py:194 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 msgid "Solid color polygons." msgstr "Einfarbige Polygone." -#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:562 appGUI/ObjectUI.py:886 +#: appGUI/ObjectUI.py:199 appGUI/ObjectUI.py:559 appGUI/ObjectUI.py:883 msgid "Multi-Color" msgstr "M-farbig" -#: appGUI/ObjectUI.py:204 appGUI/ObjectUI.py:564 appGUI/ObjectUI.py:888 +#: appGUI/ObjectUI.py:201 appGUI/ObjectUI.py:561 appGUI/ObjectUI.py:885 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:49 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:47 msgid "Draw polygons in different colors." msgstr "Zeichnen Sie Polygone in verschiedenen Farben." -#: appGUI/ObjectUI.py:219 appGUI/ObjectUI.py:638 +#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:635 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:33 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:33 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:31 msgid "Plot" msgstr "Zeichn" -#: appGUI/ObjectUI.py:220 appGUI/ObjectUI.py:640 appGUI/ObjectUI.py:991 -#: appGUI/ObjectUI.py:2111 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:217 appGUI/ObjectUI.py:637 appGUI/ObjectUI.py:988 +#: appGUI/ObjectUI.py:2108 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:35 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:33 -#: appPlugins/ToolMilling.py:3674 +#: appPlugins/ToolMilling.py:3746 msgid "Plot (show) this object." msgstr "Plotten (zeigen) dieses Objekt." -#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:395 appPlugins/ToolFollow.py:126 -#: appPlugins/ToolFollow.py:650 -msgid "Follow" -msgstr "Folgen" - -#: appGUI/ObjectUI.py:228 appGUI/ObjectUI.py:398 +#: appGUI/ObjectUI.py:225 appGUI/ObjectUI.py:395 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:38 -#: appPlugins/ToolFollow.py:772 +#: appPlugins/ToolFollow.py:774 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6834,34 +6788,34 @@ msgstr "" "Dies bedeutet, dass es durchschneiden wird\n" "die Mitte der Spur." -#: appGUI/ObjectUI.py:237 appGUI/ObjectUI.py:587 appGUI/ObjectUI.py:908 -#: appGUI/ObjectUI.py:2001 +#: appGUI/ObjectUI.py:234 appGUI/ObjectUI.py:584 appGUI/ObjectUI.py:905 +#: appGUI/ObjectUI.py:1998 msgid "Start the Object Editor" msgstr "Starten Sie den Objekteditor" -#: appGUI/ObjectUI.py:248 appGUI/ObjectUI.py:598 appGUI/ObjectUI.py:919 -#: appGUI/ObjectUI.py:2012 +#: appGUI/ObjectUI.py:245 appGUI/ObjectUI.py:595 appGUI/ObjectUI.py:916 +#: appGUI/ObjectUI.py:2009 msgid "INFO" msgstr "" -#: appGUI/ObjectUI.py:250 appGUI/ObjectUI.py:600 appGUI/ObjectUI.py:921 -#: appGUI/ObjectUI.py:2014 +#: appGUI/ObjectUI.py:247 appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:918 +#: appGUI/ObjectUI.py:2011 #, fuzzy #| msgid "Show the Utilities." msgid "Show the Object Attributes." msgstr "Zeigen Sie die Dienstprogramme an." -#: appGUI/ObjectUI.py:284 appGUI/ObjectUI.py:633 +#: appGUI/ObjectUI.py:281 appGUI/ObjectUI.py:630 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:47 msgid "Toggle the display of the Tools Table." msgstr "Schalten Sie die Anzeige der Werkzeugtabelle um." -#: appGUI/ObjectUI.py:293 +#: appGUI/ObjectUI.py:290 msgid "Mark All" msgstr "Alles mark" -#: appGUI/ObjectUI.py:295 +#: appGUI/ObjectUI.py:292 msgid "" "When checked it will display all the apertures.\n" "When unchecked, it will delete all mark shapes\n" @@ -6872,16 +6826,16 @@ msgstr "" "gelöscht\n" "das sind auf leinwand gezeichnet." -#: appGUI/ObjectUI.py:325 appPlugins/ToolExtract.py:1001 +#: appGUI/ObjectUI.py:322 appPlugins/ToolExtract.py:1004 #: appPlugins/ToolPunchGerber.py:2085 msgid "Mark the aperture instances on canvas." msgstr "Markieren Sie die Blendeninstanzen auf der Leinwand." -#: appGUI/ObjectUI.py:332 appPlugins/ToolIsolation.py:3673 +#: appGUI/ObjectUI.py:329 appPlugins/ToolIsolation.py:3670 msgid "Buffer Solid Geometry" msgstr "Festkörpergeometrie puffern" -#: appGUI/ObjectUI.py:334 appPlugins/ToolIsolation.py:3675 +#: appGUI/ObjectUI.py:331 appPlugins/ToolIsolation.py:3672 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6893,11 +6847,11 @@ msgstr "" "Durch Klicken auf diese Schaltfläche wird die gepufferte Geometrie erstellt\n" "für die Isolierung erforderlich." -#: appGUI/ObjectUI.py:350 +#: appGUI/ObjectUI.py:347 msgid "Isolation Routing" msgstr "Isolierungsrouting" -#: appGUI/ObjectUI.py:353 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:26 +#: appGUI/ObjectUI.py:350 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:26 #: appPlugins/ToolIsolation.py:3174 msgid "" "Create a Geometry object with\n" @@ -6906,7 +6860,7 @@ msgstr "" "Erstellen Sie ein Geometrieobjekt mit\n" "Werkzeugwege zum Schneiden um Polygonen." -#: appGUI/ObjectUI.py:368 appGUI/ObjectUI.py:1822 appPlugins/ToolNCC.py:4661 +#: appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1819 appPlugins/ToolNCC.py:4660 msgid "" "Create the Geometry Object\n" "for non-copper routing." @@ -6914,7 +6868,7 @@ msgstr "" "Erstellen Sie das Geometrieobjekt\n" "für kupferfreies Routing." -#: appGUI/ObjectUI.py:383 +#: appGUI/ObjectUI.py:380 msgid "" "Generate the geometry for\n" "the board cutout." @@ -6922,20 +6876,20 @@ msgstr "" "Generieren Sie die Geometrie für\n" "der Brettausschnitt." -#: appGUI/ObjectUI.py:411 appGUI/ObjectUI.py:759 appGUI/ObjectUI.py:1839 -#: appPlugins/ToolEtchCompensation.py:322 +#: appGUI/ObjectUI.py:408 appGUI/ObjectUI.py:756 appGUI/ObjectUI.py:1836 +#: appPlugins/ToolEtchCompensation.py:340 msgid "Utilities" msgstr "" -#: appGUI/ObjectUI.py:413 appGUI/ObjectUI.py:761 appGUI/ObjectUI.py:1841 +#: appGUI/ObjectUI.py:410 appGUI/ObjectUI.py:758 appGUI/ObjectUI.py:1838 msgid "Show the Utilities." msgstr "Zeigen Sie die Dienstprogramme an." -#: appGUI/ObjectUI.py:437 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:25 +#: appGUI/ObjectUI.py:434 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:25 msgid "Non-copper regions" msgstr "Regionen ohne Kupfer" -#: appGUI/ObjectUI.py:439 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:27 +#: appGUI/ObjectUI.py:436 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:27 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6949,13 +6903,13 @@ msgstr "" "Objekt. Kann verwendet werden, um alle zu entfernen\n" "Kupfer aus einer bestimmten Region." -#: appGUI/ObjectUI.py:449 appGUI/ObjectUI.py:490 +#: appGUI/ObjectUI.py:446 appGUI/ObjectUI.py:487 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:39 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:72 msgid "Boundary Margin" msgstr "Grenzmarge" -#: appGUI/ObjectUI.py:451 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:41 +#: appGUI/ObjectUI.py:448 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:41 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6967,24 +6921,24 @@ msgstr "" "Objekte mit diesem Minimum\n" "Entfernung." -#: appGUI/ObjectUI.py:468 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:56 +#: appGUI/ObjectUI.py:465 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:56 msgid "Resulting geometry will have rounded corners." msgstr "Die resultierende Geometrie hat abgerundete Ecken." -#: appGUI/ObjectUI.py:471 appGUI/ObjectUI.py:511 appPlugins/ToolCutOut.py:2655 -#: appPlugins/ToolCutOut.py:2670 appPlugins/ToolFollow.py:764 -#: appPlugins/ToolIsolation.py:3652 appPlugins/ToolNCC.py:4658 -#: appPlugins/ToolPaint.py:3324 appPlugins/ToolSolderPaste.py:1482 +#: appGUI/ObjectUI.py:468 appGUI/ObjectUI.py:508 appPlugins/ToolCutOut.py:2652 +#: appPlugins/ToolCutOut.py:2667 appPlugins/ToolFollow.py:766 +#: appPlugins/ToolIsolation.py:3649 appPlugins/ToolNCC.py:4657 +#: appPlugins/ToolPaint.py:3321 appPlugins/ToolSolderPaste.py:1486 msgid "Generate Geometry" msgstr "Geometrie erzeugen" -#: appGUI/ObjectUI.py:482 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:66 +#: appGUI/ObjectUI.py:479 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:66 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:130 -#: appPlugins/ToolPanelize.py:1153 appPlugins/ToolQRCode.py:879 +#: appPlugins/ToolPanelize.py:1172 appPlugins/ToolQRCode.py:882 msgid "Bounding Box" msgstr "Begrenzungsrahmen" -#: appGUI/ObjectUI.py:484 +#: appGUI/ObjectUI.py:481 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -6992,7 +6946,7 @@ msgstr "" "Erstellen Sie eine Geometrie, die das Gerber-Objekt umgibt.\n" "Quadratische Form." -#: appGUI/ObjectUI.py:492 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:74 +#: appGUI/ObjectUI.py:489 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:74 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -7000,7 +6954,7 @@ msgstr "" "Abstand der Kanten der Box\n" "zum nächsten Polygon." -#: appGUI/ObjectUI.py:505 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:87 +#: appGUI/ObjectUI.py:502 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:87 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -7012,20 +6966,20 @@ msgstr "" "ihr Radius ist gleich\n" "der Abstand." -#: appGUI/ObjectUI.py:514 +#: appGUI/ObjectUI.py:511 msgid "Generate the Geometry object." msgstr "Generieren Sie das Geometrieobjekt." -#: appGUI/ObjectUI.py:541 +#: appGUI/ObjectUI.py:538 msgid "Excellon Object" msgstr "Excellon-Objekt" -#: appGUI/ObjectUI.py:558 +#: appGUI/ObjectUI.py:555 msgid "Solid circles." msgstr "Feste Kreise." -#: appGUI/ObjectUI.py:676 appPlugins/ToolDrilling.py:2361 -#: appPlugins/ToolMilling.py:3690 +#: appGUI/ObjectUI.py:673 appPlugins/ToolDrilling.py:2297 +#: appPlugins/ToolMilling.py:3762 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -7040,10 +6994,10 @@ msgstr "" "\n" "Hier werden die Werkzeuge zur G-Code-Generierung ausgewählt." -#: appGUI/ObjectUI.py:681 appGUI/ObjectUI.py:1014 -#: appPlugins/ToolDrilling.py:2366 appPlugins/ToolIsolation.py:3245 -#: appPlugins/ToolMilling.py:3695 appPlugins/ToolMilling.py:3743 -#: appPlugins/ToolNCC.py:4196 appPlugins/ToolPaint.py:3002 +#: appGUI/ObjectUI.py:678 appGUI/ObjectUI.py:1011 +#: appPlugins/ToolDrilling.py:2302 appPlugins/ToolIsolation.py:3242 +#: appPlugins/ToolMilling.py:3767 appPlugins/ToolMilling.py:3815 +#: appPlugins/ToolNCC.py:4195 appPlugins/ToolPaint.py:2999 msgid "" "Tool Diameter. Its value\n" "is the cut width into the material." @@ -7051,8 +7005,8 @@ msgstr "" "Werkzeugdurchmesser. Dessen Wert\n" "ist die Schnittbreite in das Material." -#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2369 -#: appPlugins/ToolMilling.py:3698 +#: appGUI/ObjectUI.py:681 appPlugins/ToolDrilling.py:2305 +#: appPlugins/ToolMilling.py:3770 msgid "" "The number of Drill holes. Holes that are drilled with\n" "a drill bit." @@ -7060,8 +7014,8 @@ msgstr "" "Die Anzahl der Bohrlöcher. Löcher, mit denen gebohrt wird\n" "ein Bohrer." -#: appGUI/ObjectUI.py:687 appPlugins/ToolDrilling.py:2372 -#: appPlugins/ToolMilling.py:3701 +#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2308 +#: appPlugins/ToolMilling.py:3773 msgid "" "The number of Slot holes. Holes that are created by\n" "milling them with an endmill bit." @@ -7069,11 +7023,11 @@ msgstr "" "Die Anzahl der Langlöcher. Löcher, die von erstellt werden\n" "Fräsen mit einem Schaftfräser." -#: appGUI/ObjectUI.py:690 +#: appGUI/ObjectUI.py:687 msgid "Show the color of the drill holes when using multi-color." msgstr "Zeigen Sie die Farbe der Bohrlöcher an, wenn Sie mehrfarbig arbeiten." -#: appGUI/ObjectUI.py:692 +#: appGUI/ObjectUI.py:689 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -7081,12 +7035,12 @@ msgstr "" "Anzeige der Bohrer für das aktuelle Werkzeug umschalten.\n" "Hiermit werden die Tools für die G-Code-Generierung nicht ausgewählt." -#: appGUI/ObjectUI.py:701 +#: appGUI/ObjectUI.py:698 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:48 msgid "Auto load from DB" msgstr "Automatisches Laden aus der DB" -#: appGUI/ObjectUI.py:703 +#: appGUI/ObjectUI.py:700 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:50 msgid "" "Automatic replacement of the tools from related application tools\n" @@ -7095,21 +7049,21 @@ msgstr "" "Automatischer Austausch der Werkzeuge aus verwandten Anwendungstools\n" "mit Werkzeugen von DB, die einen engen Durchmesser haben." -#: appGUI/ObjectUI.py:729 +#: appGUI/ObjectUI.py:726 msgid "Generate GCode from the drill holes in an Excellon object." msgstr "Generieren Sie GCode aus den Bohrlöchern in einem Excellon-Objekt." -#: appGUI/ObjectUI.py:743 +#: appGUI/ObjectUI.py:740 msgid "Generate a Geometry for milling drills or slots in an Excellon object." msgstr "" "Generieren Sie eine Geometrie zum Fräsen von Bohrern oder Schlitzen in einem " "Excellon-Objekt." -#: appGUI/ObjectUI.py:785 +#: appGUI/ObjectUI.py:782 msgid "Milling Geometry" msgstr "Fräsgeometrie" -#: appGUI/ObjectUI.py:787 +#: appGUI/ObjectUI.py:784 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -7120,19 +7074,19 @@ msgstr "" "die gefräst werden sollen. Verwenden Sie die Spalte #, um die Auswahl zu " "treffen." -#: appGUI/ObjectUI.py:793 appPlugins/ToolMilling.py:3901 +#: appGUI/ObjectUI.py:790 appPlugins/ToolMilling.py:3973 msgid "Milling Diameter" msgstr "Fräsdurchmesser" -#: appGUI/ObjectUI.py:795 +#: appGUI/ObjectUI.py:792 msgid "Diameter of the cutting tool." msgstr "Durchmesser des Schneidewerkzeugs." -#: appGUI/ObjectUI.py:805 +#: appGUI/ObjectUI.py:802 msgid "Mill Drills" msgstr "Mühlenbohrer" -#: appGUI/ObjectUI.py:807 +#: appGUI/ObjectUI.py:804 msgid "" "Create the Geometry Object\n" "for milling drills." @@ -7140,11 +7094,11 @@ msgstr "" "Erstellen Sie das Geometrieobjekt\n" "zum Fräsen von Bohrern." -#: appGUI/ObjectUI.py:825 +#: appGUI/ObjectUI.py:822 msgid "Mill Slots" msgstr "Mühlenschlitze" -#: appGUI/ObjectUI.py:827 +#: appGUI/ObjectUI.py:824 msgid "" "Create the Geometry Object\n" "for milling slots." @@ -7152,11 +7106,11 @@ msgstr "" "Erstellen Sie das Geometrieobjekt\n" "zum Fräsen von Schlitzen." -#: appGUI/ObjectUI.py:869 +#: appGUI/ObjectUI.py:866 msgid "Geometry Object" msgstr "Geometrieobjekt" -#: appGUI/ObjectUI.py:972 +#: appGUI/ObjectUI.py:969 msgid "" "Tools in this Geometry object used for cutting.\n" "The 'Offset' entry will set an offset for the cut.\n" @@ -7185,19 +7139,19 @@ msgstr "" "ausgegraut und Cut Z wird automatisch aus dem neuen berechnet\n" "Zeigt UI-Formulareinträge mit den Namen V-Tip Dia und V-Tip Angle an." -#: appGUI/ObjectUI.py:989 appGUI/ObjectUI.py:2109 +#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:2106 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:34 -#: appPlugins/ToolMilling.py:3673 +#: appPlugins/ToolMilling.py:3745 msgid "Plot Object" msgstr "Plotobjekt" -#: appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 appGUI/ObjectUI.py:2132 +#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 appGUI/ObjectUI.py:2129 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:144 -#: appPlugins/ToolCopperThieving.py:1454 appPlugins/ToolMilling.py:3733 +#: appPlugins/ToolCopperThieving.py:1460 appPlugins/ToolMilling.py:3805 msgid "Dia" msgstr "Durchm" -#: appGUI/ObjectUI.py:1009 appPlugins/ToolMilling.py:3738 +#: appGUI/ObjectUI.py:1006 appPlugins/ToolMilling.py:3810 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -7208,7 +7162,7 @@ msgstr "" "Werkzeugwechselereignis angezeigt\n" "wird als T1, T2 ... Tn angezeigt" -#: appGUI/ObjectUI.py:1018 +#: appGUI/ObjectUI.py:1015 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -7225,7 +7179,7 @@ msgstr "" "- Out (Seite) -> Der Werkzeugschnitt folgt der Geometrielinie an der " "Außenseite." -#: appGUI/ObjectUI.py:1025 +#: appGUI/ObjectUI.py:1022 msgid "" "The (Operation) Type has only informative value. Usually the UI form " "values \n" @@ -7248,7 +7202,7 @@ msgstr "" "Für die Isolierung benötigen wir einen niedrigeren Vorschub, da ein Fräser " "mit einer feinen Spitze verwendet wird." -#: appGUI/ObjectUI.py:1034 +#: appGUI/ObjectUI.py:1031 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the " @@ -7278,7 +7232,7 @@ msgstr "" "Wenn Sie den V-Form-Werkzeugtyp automatisch auswählen, wird der " "Operationstyp als Isolation ausgewählt." -#: appGUI/ObjectUI.py:1046 appPlugins/ToolMilling.py:3758 +#: appGUI/ObjectUI.py:1043 appPlugins/ToolMilling.py:3830 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -7296,15 +7250,15 @@ msgstr "" "der Leinwand aktiviert / deaktiviert werden\n" "für das entsprechende Werkzeug." -#: appGUI/ObjectUI.py:1790 +#: appGUI/ObjectUI.py:1787 msgid "Launch Paint Tool in Tools Tab." msgstr "Starten Sie das Paint Werkzeug in der Registerkarte \"Tools\"." -#: appGUI/ObjectUI.py:1798 +#: appGUI/ObjectUI.py:1795 msgid "Generate a CNCJob by milling a Geometry." msgstr "Generieren Sie einen CNCJob durch Fräsen einer Geometrie." -#: appGUI/ObjectUI.py:1812 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:28 +#: appGUI/ObjectUI.py:1809 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:28 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon." @@ -7312,28 +7266,28 @@ msgstr "" "Erstellt Werkzeugpfade, um das abzudecken\n" "ganze Fläche eines Polygons." -#: appGUI/ObjectUI.py:1873 +#: appGUI/ObjectUI.py:1870 msgid "Points" msgstr "Punkte" -#: appGUI/ObjectUI.py:1875 +#: appGUI/ObjectUI.py:1872 msgid "Total of vertex points in the geometry." msgstr "Summe der Scheitelpunkte in der Geometrie." -#: appGUI/ObjectUI.py:1883 appPlugins/ToolCalculators.py:521 +#: appGUI/ObjectUI.py:1880 appPlugins/ToolCalculators.py:521 #: appPlugins/ToolCalculators.py:704 msgid "Calculate" msgstr "Berechnung" -#: appGUI/ObjectUI.py:1886 +#: appGUI/ObjectUI.py:1883 msgid "Calculate the number of vertex points in the geometry." msgstr "Berechnen Sie die Anzahl der Scheitelpunkte in der Geometrie." -#: appGUI/ObjectUI.py:1953 +#: appGUI/ObjectUI.py:1950 msgid "CNC Job Object" msgstr "CNC-Auftragsobjekt" -#: appGUI/ObjectUI.py:1969 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:1966 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:48 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -7346,15 +7300,15 @@ msgstr "" "über dem Werkstück oder es kann vom Typ 'Ausschneiden' sein,\n" "was bedeutet, dass die Bewegungen, die in das Material geschnitten werden." -#: appGUI/ObjectUI.py:1978 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 +#: appGUI/ObjectUI.py:1975 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 msgid "Travel" msgstr "Reise" -#: appGUI/ObjectUI.py:2038 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:65 +#: appGUI/ObjectUI.py:2035 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:65 msgid "Display Annotation" msgstr "Anmerkung anzeigen" -#: appGUI/ObjectUI.py:2040 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:67 +#: appGUI/ObjectUI.py:2037 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:67 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7366,12 +7320,12 @@ msgstr "" "richtigen Reihenfolge angezeigt\n" "einer Reiseleitung." -#: appGUI/ObjectUI.py:2052 appObjects/FlatCAMObj.py:864 -#: appPlugins/ToolReport.py:577 +#: appGUI/ObjectUI.py:2049 appObjects/FlatCAMObj.py:858 +#: appPlugins/ToolReport.py:581 msgid "Travelled distance" msgstr "Zurückgelegte Strecke" -#: appGUI/ObjectUI.py:2054 +#: appGUI/ObjectUI.py:2051 msgid "" "This is the total travelled distance on X-Y plane.\n" "In current units." @@ -7379,11 +7333,11 @@ msgstr "" "Dies ist die Gesamtstrecke auf der X-Y-Ebene.\n" "In aktuellen Einheiten." -#: appGUI/ObjectUI.py:2065 +#: appGUI/ObjectUI.py:2062 msgid "Estimated time" msgstr "Geschätzte Zeit" -#: appGUI/ObjectUI.py:2067 +#: appGUI/ObjectUI.py:2064 msgid "" "This is the estimated time to do the routing/drilling,\n" "without the time spent in ToolChange events." @@ -7391,11 +7345,11 @@ msgstr "" "Dies ist die geschätzte Zeit für das Fräsen / Bohren.\n" "ohne die Zeit, die in Werkzeugwechselereignissen verbracht wird." -#: appGUI/ObjectUI.py:2091 +#: appGUI/ObjectUI.py:2088 msgid "CNC Tools Table" msgstr "CNC Werkzeugtabelle" -#: appGUI/ObjectUI.py:2094 +#: appGUI/ObjectUI.py:2091 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7417,19 +7371,19 @@ msgstr "" "Der 'Werkzeugtyp' (TT) kann kreisförmig mit 1 bis 4 Zähnen (C1..C4) sein.\n" "Kugel (B) oder V-Form (V)." -#: appGUI/ObjectUI.py:2143 +#: appGUI/ObjectUI.py:2140 msgid "Update Plot" msgstr "Plot aktualisieren" -#: appGUI/ObjectUI.py:2145 +#: appGUI/ObjectUI.py:2142 msgid "Update the plot." msgstr "Aktualisieren Sie die Darstellung." -#: appGUI/ObjectUI.py:2155 +#: appGUI/ObjectUI.py:2147 msgid "Use CNC Code Snippets" msgstr "Verwenden Sie CNC-Code-Schnipsel" -#: appGUI/ObjectUI.py:2157 +#: appGUI/ObjectUI.py:2149 msgid "" "When selected, it will include CNC Code snippets (append and prepend)\n" "defined in the Preferences." @@ -7438,111 +7392,100 @@ msgstr "" "Voranstellen) angezeigt.\n" "in den Einstellungen definiert." -#: appGUI/ObjectUI.py:2165 -msgid "Export CNC Code" -msgstr "CNC-Code exportieren" - -#: appGUI/ObjectUI.py:2167 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:30 -#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:27 -msgid "" -"Export and save G-Code to\n" -"make this object to a file." +#: appGUI/ObjectUI.py:2170 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:26 +#: appPlugins/ToolLevelling.py:1739 +msgid "Generate CNC Code with auto-levelled paths." msgstr "" -"Exportieren und speichern Sie den G-Code nach\n" -"Machen Sie dieses Objekt in eine Datei." -#: appGUI/ObjectUI.py:2176 -msgid "Save CNC Code" -msgstr "CNC-Code speichern" - -#: appGUI/ObjectUI.py:2179 -msgid "" -"Opens dialog to save G-Code\n" -"file." +#: appGUI/ObjectUI.py:2197 +#, fuzzy +#| msgid "" +#| "Opens dialog to save G-Code\n" +#| "file." +msgid "Opens dialog to save CNC Code file." msgstr "" "Öffnet den Dialog zum Speichern des G-Codes\n" "Datei." -#: appGUI/ObjectUI.py:2186 appPlugins/ToolSolderPaste.py:1570 +#: appGUI/ObjectUI.py:2203 appPlugins/ToolSolderPaste.py:1574 msgid "Review CNC Code." msgstr "Überprüfen Sie den CNC-Code." -#: appGUI/ObjectUI.py:2220 +#: appGUI/ObjectUI.py:2237 msgid "Script Object" msgstr "Skriptobjekt" -#: appGUI/ObjectUI.py:2240 appGUI/ObjectUI.py:2314 +#: appGUI/ObjectUI.py:2257 appGUI/ObjectUI.py:2331 msgid "Auto Completer" msgstr "Auto-Vervollständiger" -#: appGUI/ObjectUI.py:2242 +#: appGUI/ObjectUI.py:2259 msgid "This selects if the auto completer is enabled in the Script Editor." msgstr "" "Hiermit wird ausgewählt, ob der automatische Vervollständiger im Skript-" "Editor aktiviert ist." -#: appGUI/ObjectUI.py:2287 +#: appGUI/ObjectUI.py:2304 msgid "Document Object" msgstr "Dokumentobjekt" -#: appGUI/ObjectUI.py:2316 +#: appGUI/ObjectUI.py:2333 msgid "This selects if the auto completer is enabled in the Document Editor." msgstr "" "Hiermit wird ausgewählt, ob der automatische Vervollständiger im " "Dokumenteditor aktiviert ist." -#: appGUI/ObjectUI.py:2337 +#: appGUI/ObjectUI.py:2354 msgid "Font Type" msgstr "Schriftart" -#: appGUI/ObjectUI.py:2355 +#: appGUI/ObjectUI.py:2372 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:182 msgid "Font Size" msgstr "Schriftgröße" -#: appGUI/ObjectUI.py:2391 +#: appGUI/ObjectUI.py:2408 msgid "Alignment" msgstr "Ausrichtung" -#: appGUI/ObjectUI.py:2396 +#: appGUI/ObjectUI.py:2413 msgid "Align Left" msgstr "Linksbündig" -#: appGUI/ObjectUI.py:2401 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:167 -#: appPlugins/ToolFilm.py:1209 app_Main.py:5206 app_Main.py:5477 +#: appGUI/ObjectUI.py:2418 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:167 +#: appPlugins/ToolFilm.py:1223 app_Main.py:5225 app_Main.py:5496 msgid "Center" msgstr "Center" -#: appGUI/ObjectUI.py:2406 +#: appGUI/ObjectUI.py:2423 msgid "Align Right" msgstr "Rechts ausrichten" -#: appGUI/ObjectUI.py:2411 +#: appGUI/ObjectUI.py:2428 msgid "Justify" msgstr "Rechtfertigen" -#: appGUI/ObjectUI.py:2421 +#: appGUI/ObjectUI.py:2438 msgid "Font Color" msgstr "Schriftfarbe" -#: appGUI/ObjectUI.py:2423 +#: appGUI/ObjectUI.py:2440 msgid "Set the font color for the selected text" msgstr "Stellen Sie die Schriftfarbe für den ausgewählten Text ein" -#: appGUI/ObjectUI.py:2440 +#: appGUI/ObjectUI.py:2457 msgid "Selection Color" msgstr "Auswahlfarbe" -#: appGUI/ObjectUI.py:2442 +#: appGUI/ObjectUI.py:2459 msgid "Set the selection color when doing text selection." msgstr "Stellen Sie die Auswahlfarbe bei der Textauswahl ein." -#: appGUI/ObjectUI.py:2459 +#: appGUI/ObjectUI.py:2476 msgid "Tab Size" msgstr "Tab-Größe" -#: appGUI/ObjectUI.py:2461 +#: appGUI/ObjectUI.py:2478 msgid "Set the tab size. In pixels. Default value is 80 pixels." msgstr "" "Stellen Sie die Größe der Registerkarte ein. In Pixeln. Der Standardwert " @@ -7580,41 +7523,41 @@ msgstr "" "Aufgrund eines Unterschieds zwischen der Anzahl der Textelemente und der " "Anzahl der Textpositionen konnten keine Anmerkungen erstellt werden." -#: appGUI/preferences/PreferencesUIManager.py:935 +#: appGUI/preferences/PreferencesUIManager.py:938 msgid "Preferences applied." msgstr "Einstellungen werden angewendet." -#: appGUI/preferences/PreferencesUIManager.py:955 +#: appGUI/preferences/PreferencesUIManager.py:958 msgid "Are you sure you want to continue?" msgstr "Sind Sie sicher, dass Sie fortfahren wollen?" -#: appGUI/preferences/PreferencesUIManager.py:956 +#: appGUI/preferences/PreferencesUIManager.py:959 msgid "Application will restart" msgstr "Die Anwendung wird neu gestartet" -#: appGUI/preferences/PreferencesUIManager.py:1049 +#: appGUI/preferences/PreferencesUIManager.py:1052 msgid "Preferences closed without saving." msgstr "Einstellungen geschlossen ohne zu speichern." -#: appGUI/preferences/PreferencesUIManager.py:1062 +#: appGUI/preferences/PreferencesUIManager.py:1065 msgid "Preferences default values are restored." msgstr "Die Standardeinstellungen werden wiederhergestellt." -#: appGUI/preferences/PreferencesUIManager.py:1093 app_Main.py:3009 -#: app_Main.py:10147 +#: appGUI/preferences/PreferencesUIManager.py:1096 app_Main.py:3028 +#: app_Main.py:10191 msgid "Failed to write defaults to file." msgstr "Fehler beim Schreiben der Voreinstellungen in die Datei." -#: appGUI/preferences/PreferencesUIManager.py:1097 -#: appGUI/preferences/PreferencesUIManager.py:1212 +#: appGUI/preferences/PreferencesUIManager.py:1100 +#: appGUI/preferences/PreferencesUIManager.py:1215 msgid "Preferences saved." msgstr "Einstellungen gespeichert." -#: appGUI/preferences/PreferencesUIManager.py:1147 +#: appGUI/preferences/PreferencesUIManager.py:1150 msgid "Preferences edited but not saved." msgstr "Einstellungen bearbeitet, aber nicht gespeichert." -#: appGUI/preferences/PreferencesUIManager.py:1197 +#: appGUI/preferences/PreferencesUIManager.py:1200 msgid "" "One or more values are changed.\n" "Do you want to save?" @@ -7626,6 +7569,15 @@ msgstr "" msgid "CNC Job Adv. Options" msgstr "Erw. CNC-Joboptionen" +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:30 +#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:27 +msgid "" +"Export and save G-Code to\n" +"make this object to a file." +msgstr "" +"Exportieren und speichern Sie den G-Code nach\n" +"Machen Sie dieses Objekt in eine Datei." + #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:36 msgid "Annotation Size" msgstr "Anmerkungsgröße" @@ -7740,8 +7692,8 @@ msgstr "" #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:83 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:151 -#: appObjects/FlatCAMObj.py:831 appPlugins/ToolLevelling.py:2118 -#: appPlugins/ToolReport.py:544 +#: appObjects/FlatCAMObj.py:825 appPlugins/ToolLevelling.py:2187 +#: appPlugins/ToolReport.py:548 msgid "Feedrate" msgstr "Vorschubgeschwindigkeit" @@ -7974,6 +7926,7 @@ msgid "Excellon Export" msgstr "Excellon Export" #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:23 +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:23 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:24 msgid "Export Options" msgstr "Exportoptionen" @@ -8006,8 +7959,8 @@ msgstr "Die in der Excellon-Datei verwendeten Einheiten." #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:175 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:80 -#: appPlugins/ToolPcbWizard.py:483 appPlugins/ToolReport.py:357 -#: appPlugins/ToolReport.py:361 appPlugins/ToolReport.py:363 +#: appPlugins/ToolPcbWizard.py:483 appPlugins/ToolReport.py:358 +#: appPlugins/ToolReport.py:362 appPlugins/ToolReport.py:364 msgid "Inch" msgstr "Zoll" @@ -8049,6 +8002,7 @@ msgstr "" "der Dezimalteil der Excellon-Koordinaten." #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:88 +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:36 msgid "Format" msgstr "Format" @@ -8279,7 +8233,7 @@ msgstr "Exporteinstellungen aktual" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:203 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:84 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:103 -#: appPlugins/ToolPanelize.py:1269 +#: appPlugins/ToolPanelize.py:1288 msgid "Path Optimization" msgstr "Pfadoptimierung" @@ -8434,7 +8388,7 @@ msgstr "App Einstellungen" msgid "Grid Settings" msgstr "Rastereinstellungen" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:46 app_Main.py:8040 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:46 app_Main.py:8084 msgid "X value" msgstr "X-Wert" @@ -8442,7 +8396,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:58 app_Main.py:8043 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:58 app_Main.py:8087 msgid "Y value" msgstr "Y-Wert" @@ -8476,7 +8430,7 @@ msgstr "Orientierung" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:165 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:222 -#: appPlugins/ToolFilm.py:1492 +#: appPlugins/ToolFilm.py:1506 msgid "" "Can be:\n" "- Portrait\n" @@ -8489,14 +8443,14 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:169 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:165 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:226 -#: appPlugins/ToolFilm.py:1496 app_Main.py:8060 +#: appPlugins/ToolFilm.py:1510 app_Main.py:8104 msgid "Portrait" msgstr "Hochformat" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:170 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:166 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:227 -#: appPlugins/ToolFilm.py:1497 app_Main.py:8062 +#: appPlugins/ToolFilm.py:1511 app_Main.py:8106 msgid "Landscape" msgstr "Querformat" @@ -8517,8 +8471,8 @@ msgstr "" "und schließen Sie die Registerkarten Projekt, Ausgewählt und Werkzeug ein." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:207 -#: appPlugins/ToolDblSided.py:817 appPlugins/ToolDblSided.py:991 -#: app_Main.py:8048 +#: appPlugins/ToolDblSided.py:833 appPlugins/ToolDblSided.py:1007 +#: app_Main.py:8092 msgid "Axis" msgstr "Achse" @@ -8540,7 +8494,7 @@ msgstr "" "Schriftgröße für die Textbox-AppGUI festgelegt\n" "Elemente, die in der Anwendung verwendet werden." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:246 app_Main.py:8065 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:246 app_Main.py:8109 msgid "HUD" msgstr "HUD" @@ -9341,24 +9295,26 @@ msgstr "Geometrie Erw. Optionen" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:39 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:127 -#: appPlugins/ToolCalibration.py:833 appPlugins/ToolSolderPaste.py:1343 +#: appPlugins/ToolCalibration.py:833 appPlugins/ToolDrilling.py:2630 +#: appPlugins/ToolMilling.py:4400 appPlugins/ToolSolderPaste.py:1347 msgid "Toolchange X-Y" msgstr "Werkzeugwechsel X, Y" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:277 +#: appPlugins/ToolDrilling.py:2632 appPlugins/ToolMilling.py:4402 msgid "Toolchange X,Y position." msgstr "Werkzeugwechsel X, Y Position." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 -#: appPlugins/ToolDrilling.py:2694 +#: appPlugins/ToolDrilling.py:2648 msgid "Start Z" msgstr "Start Z" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:287 -#: appPlugins/ToolDrilling.py:2696 +#: appPlugins/ToolDrilling.py:2650 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -9381,13 +9337,13 @@ msgstr "" "für andere Fälle ignorieren." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:78 -#: appPlugins/ToolMilling.py:4200 +#: appPlugins/ToolMilling.py:4272 msgid "Re-cut" msgstr "Nachschneiden" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:80 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:92 -#: appPlugins/ToolMilling.py:4202 appPlugins/ToolMilling.py:4215 +#: appPlugins/ToolMilling.py:4274 appPlugins/ToolMilling.py:4287 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -9402,16 +9358,16 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:312 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:97 -#: appPlugins/ToolDrilling.py:2736 appPlugins/ToolLevelling.py:1784 -#: appPlugins/ToolMilling.py:4354 +#: appPlugins/ToolDrilling.py:2690 appPlugins/ToolLevelling.py:1853 +#: appPlugins/ToolMilling.py:4448 msgid "Probe Z depth" msgstr "Sonde Z Tiefe" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:103 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:314 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:99 -#: appPlugins/ToolDrilling.py:2738 appPlugins/ToolLevelling.py:1786 -#: appPlugins/ToolMilling.py:4356 +#: appPlugins/ToolDrilling.py:2692 appPlugins/ToolLevelling.py:1855 +#: appPlugins/ToolMilling.py:4450 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." @@ -9421,15 +9377,15 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:116 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:325 -#: appPlugins/ToolDrilling.py:2755 appPlugins/ToolMilling.py:4373 +#: appPlugins/ToolDrilling.py:2709 appPlugins/ToolMilling.py:4467 msgid "Feedrate Probe" msgstr "Vorschubsonde" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:118 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:327 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:112 -#: appPlugins/ToolDrilling.py:2757 appPlugins/ToolLevelling.py:1799 -#: appPlugins/ToolMilling.py:4375 +#: appPlugins/ToolDrilling.py:2711 appPlugins/ToolLevelling.py:1868 +#: appPlugins/ToolMilling.py:4469 msgid "The feedrate used while the probe is probing." msgstr "Der Vorschub während der Sondenmessung." @@ -9514,7 +9470,7 @@ msgstr "Ausschlussbereiche" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:389 -#: appPlugins/ToolDrilling.py:2793 appPlugins/ToolMilling.py:4410 +#: appPlugins/ToolDrilling.py:2747 appPlugins/ToolMilling.py:4505 msgid "" "Include exclusion areas.\n" "In those areas the travel of the tools\n" @@ -9529,22 +9485,22 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:282 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:315 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:279 -#: appPlugins/ToolDrilling.py:2866 appPlugins/ToolFollow.py:747 -#: appPlugins/ToolIsolation.py:3635 appPlugins/ToolMilling.py:4480 -#: appPlugins/ToolNCC.py:4631 appPlugins/ToolPaint.py:3311 +#: appPlugins/ToolDrilling.py:2820 appPlugins/ToolFollow.py:749 +#: appPlugins/ToolIsolation.py:3632 appPlugins/ToolMilling.py:4579 +#: appPlugins/ToolNCC.py:4630 appPlugins/ToolPaint.py:3308 msgid "The kind of selection shape used for area selection." msgstr "Die Art der Auswahlform, die für die Bereichsauswahl verwendet wird." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:409 -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolDrilling.py:2834 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolMilling.py:4450 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolDrilling.py:2788 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolMilling.py:4547 msgid "Strategy" msgstr "Strategie" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:410 -#: appPlugins/ToolDrilling.py:2835 appPlugins/ToolMilling.py:4451 +#: appPlugins/ToolDrilling.py:2789 appPlugins/ToolMilling.py:4548 msgid "" "The strategy followed when encountering an exclusion area.\n" "Can be:\n" @@ -9560,28 +9516,28 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:228 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:414 -#: appPlugins/ToolDrilling.py:851 appPlugins/ToolDrilling.py:2839 -#: appPlugins/ToolMilling.py:905 appPlugins/ToolMilling.py:4455 +#: appPlugins/ToolDrilling.py:852 appPlugins/ToolDrilling.py:2793 +#: appPlugins/ToolMilling.py:931 appPlugins/ToolMilling.py:4552 msgid "Over" msgstr "Über" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:229 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:415 -#: appPlugins/ToolDrilling.py:851 appPlugins/ToolDrilling.py:2840 -#: appPlugins/ToolMilling.py:905 appPlugins/ToolMilling.py:4456 +#: appPlugins/ToolDrilling.py:852 appPlugins/ToolDrilling.py:2794 +#: appPlugins/ToolMilling.py:931 appPlugins/ToolMilling.py:4553 msgid "Around" msgstr "Vermeiden" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:421 -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolDrilling.py:2847 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolMilling.py:4462 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolDrilling.py:2801 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolMilling.py:4560 msgid "Over Z" msgstr "Über Z" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:422 -#: appPlugins/ToolDrilling.py:2848 appPlugins/ToolMilling.py:4463 +#: appPlugins/ToolDrilling.py:2802 appPlugins/ToolMilling.py:4561 msgid "" "The height Z to which the tool will rise in order to avoid\n" "an interdiction area." @@ -9615,12 +9571,12 @@ msgstr "" "Bewegen ohne zu schneiden." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:287 -#: appPlugins/ToolMilling.py:1337 +#: appPlugins/ToolMilling.py:1365 msgid "Pressure" msgstr "Druck" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:289 -#: appPlugins/ToolMilling.py:1339 +#: appPlugins/ToolMilling.py:1367 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." @@ -9629,7 +9585,7 @@ msgstr "" "Je stärker der Druck der Bürste auf das Material ist." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:328 -#: appPlugins/ToolMilling.py:4016 +#: appPlugins/ToolMilling.py:4088 msgid "" "Algorithm for polishing:\n" "- Standard: Fixed step inwards.\n" @@ -9656,6 +9612,28 @@ msgstr "" "Erhöht die Leistung beim Bewegen von a\n" "große Anzahl von geometrischen Elementen." +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:19 +#, fuzzy +#| msgid "Geometry Editor" +msgid "Geometry Export" +msgstr "Geo-Editor" + +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:25 +#, fuzzy +#| msgid "" +#| "The parameters set here are used in the file exported\n" +#| "when using the File -> Export -> Export Gerber menu entry." +msgid "" +"The parameters set here are used in the file exported\n" +"when using the File -> Export -> Export DXF menu entry." +msgstr "" +"Die hier eingestellten Parameter werden in der exportierten Datei verwendet\n" +"bei Verwendung des Menüeintrags Datei -> Exportieren -> Gerber exportieren." + +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:38 +msgid "Autodesk DXF Format used when exporting Geometry as DXF." +msgstr "" + #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:22 msgid "Geometry General" msgstr "Geometrie Allgemein" @@ -9745,8 +9723,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:53 -#: appObjects/FlatCAMGeometry.py:1701 appPlugins/ToolCutOut.py:2472 -#: appPlugins/ToolMilling.py:1841 +#: appObjects/FlatCAMGeometry.py:1702 appPlugins/ToolCutOut.py:2469 +#: appPlugins/ToolMilling.py:1935 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -9757,8 +9735,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:67 -#: appPlugins/ToolCutOut.py:2485 appPlugins/ToolDrilling.py:2454 -#: appPlugins/ToolMilling.py:4100 +#: appPlugins/ToolCutOut.py:2482 appPlugins/ToolDrilling.py:2390 +#: appPlugins/ToolMilling.py:4172 msgid "Multi-Depth" msgstr "Mehrfache Tiefe" @@ -9802,7 +9780,7 @@ msgstr "Werkzeugwechsel Z" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:112 -#: appPlugins/ToolDrilling.py:2680 appPlugins/ToolMilling.py:4315 +#: appPlugins/ToolDrilling.py:2617 appPlugins/ToolMilling.py:4388 msgid "" "Z-axis position (height) for\n" "tool change." @@ -9812,13 +9790,13 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:124 -#: appPlugins/ToolDrilling.py:2706 appPlugins/ToolMilling.py:4327 +#: appPlugins/ToolDrilling.py:2660 appPlugins/ToolMilling.py:4418 msgid "End move Z" msgstr "Bewegung beenden Z" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:137 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126 -#: appPlugins/ToolDrilling.py:2708 appPlugins/ToolMilling.py:4329 +#: appPlugins/ToolDrilling.py:2662 appPlugins/ToolMilling.py:4420 msgid "" "Height of the tool after\n" "the last move at the end of the job." @@ -9828,13 +9806,13 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:137 -#: appPlugins/ToolDrilling.py:2722 appPlugins/ToolMilling.py:4342 +#: appPlugins/ToolDrilling.py:2676 appPlugins/ToolMilling.py:4434 msgid "End move X,Y" msgstr "Bewegung beenden X, Y" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:153 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:139 -#: appPlugins/ToolDrilling.py:2724 appPlugins/ToolMilling.py:4344 +#: appPlugins/ToolDrilling.py:2678 appPlugins/ToolMilling.py:4436 msgid "" "End move X,Y position. In format (x,y).\n" "If no value is entered then there is no move\n" @@ -9845,7 +9823,7 @@ msgstr "" "auf der X, Y-Ebene am Ende des Jobs." #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:165 -#: appPlugins/ToolMilling.py:4145 +#: appPlugins/ToolMilling.py:4217 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -9880,7 +9858,7 @@ msgstr "Verweilzeit aktivieren" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:212 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:180 -#: appPlugins/ToolDrilling.py:2552 appPlugins/ToolMilling.py:4248 +#: appPlugins/ToolDrilling.py:2488 appPlugins/ToolMilling.py:4320 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." @@ -9890,15 +9868,15 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 -#: appPlugins/ToolDrilling.py:2564 appPlugins/ToolMilling.py:4259 +#: appPlugins/ToolDrilling.py:2500 appPlugins/ToolMilling.py:4331 msgid "Number of time units for spindle to dwell." msgstr "Anzahl der Zeiteinheiten, in denen die Spindel verweilen soll." #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:199 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:230 -#: appPlugins/ToolDrilling.py:2773 appPlugins/ToolMilling.py:4391 -#: appPlugins/ToolSolderPaste.py:1461 +#: appPlugins/ToolDrilling.py:2727 appPlugins/ToolMilling.py:4485 +#: appPlugins/ToolSolderPaste.py:1465 msgid "Preprocessor" msgstr "Postprozessor" @@ -9936,14 +9914,14 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:297 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:81 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:190 -#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 -#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 -#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 -#: appPlugins/ToolCopperThieving.py:1719 appPlugins/ToolFiducials.py:933 -#: appPlugins/ToolFilm.py:1324 appPlugins/ToolReport.py:468 -#: appPlugins/ToolReport.py:471 appPlugins/ToolReport.py:474 -#: appPlugins/ToolReport.py:502 appPlugins/ToolReport.py:509 -#: appPlugins/ToolReport.py:512 +#: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 +#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 +#: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 +#: appPlugins/ToolCopperThieving.py:1725 appPlugins/ToolFiducials.py:937 +#: appPlugins/ToolFilm.py:1338 appPlugins/ToolReport.py:470 +#: appPlugins/ToolReport.py:473 appPlugins/ToolReport.py:476 +#: appPlugins/ToolReport.py:506 appPlugins/ToolReport.py:513 +#: appPlugins/ToolReport.py:516 msgid "None" msgstr "Keiner" @@ -10218,8 +10196,8 @@ msgstr "Anzahl der Schritte (Linien) um Kreise zu interpolieren." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:50 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:275 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:231 -#: appPlugins/ToolCopperThieving.py:1305 appPlugins/ToolCopperThieving.py:1675 -#: appPlugins/ToolExtract.py:1214 +#: appPlugins/ToolCopperThieving.py:1311 appPlugins/ToolCopperThieving.py:1681 +#: appPlugins/ToolExtract.py:1217 msgid "Clearance" msgstr "Freistellung" @@ -10236,7 +10214,7 @@ msgstr "" "in mehrere aufgeteilt." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:80 -#: appPlugins/ToolCopperThieving.py:1336 +#: appPlugins/ToolCopperThieving.py:1342 msgid "Thieving areas with area less then this value will not be added." msgstr "" "Diebstahlsbereiche mit einer Fläche, die kleiner als dieser Wert ist, werden " @@ -10244,7 +10222,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 -#: appPlugins/ToolCopperThieving.py:1357 appPlugins/ToolNCC.py:4592 +#: appPlugins/ToolCopperThieving.py:1363 appPlugins/ToolNCC.py:4591 msgid "Itself" msgstr "Selbst" @@ -10252,9 +10230,9 @@ msgstr "Selbst" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1358 appPlugins/ToolFollow.py:739 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolNCC.py:4592 -#: appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolCopperThieving.py:1364 appPlugins/ToolFollow.py:741 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolNCC.py:4591 +#: appPlugins/ToolPaint.py:3274 msgid "Area Selection" msgstr "Bereichsauswahl" @@ -10262,20 +10240,20 @@ msgstr "Bereichsauswahl" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1359 appPlugins/ToolDblSided.py:909 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolNCC.py:4592 -#: appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolCopperThieving.py:1365 appPlugins/ToolDblSided.py:925 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolNCC.py:4591 +#: appPlugins/ToolPaint.py:3274 msgid "Reference Object" msgstr "Ref. Objekt" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:96 -#: appPlugins/ToolCopperThieving.py:1361 +#: appPlugins/ToolCopperThieving.py:1367 msgid "Reference:" msgstr "Referenz:" # Double #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:98 -#: appPlugins/ToolCopperThieving.py:1363 +#: appPlugins/ToolCopperThieving.py:1369 msgid "" "- 'Itself' - the copper thieving extent is based on the object extent.\n" "- 'Area Selection' - left mouse click to start selection of the area to be " @@ -10295,26 +10273,26 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:181 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:69 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:183 -#: appPlugins/ToolCopperThieving.py:1408 appPlugins/ToolExtract.py:968 -#: appPlugins/ToolExtract.py:1115 appPlugins/ToolPunchGerber.py:2052 +#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolExtract.py:971 +#: appPlugins/ToolExtract.py:1118 appPlugins/ToolPunchGerber.py:2052 #: appPlugins/ToolPunchGerber.py:2224 msgid "Rectangular" msgstr "Rechteckig" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:108 -#: appPlugins/ToolCopperThieving.py:1409 +#: appPlugins/ToolCopperThieving.py:1415 msgid "Minimal" msgstr "Minimal" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:110 -#: appPlugins/ToolCopperThieving.py:1402 appPlugins/ToolFilm.py:1173 -#: appPlugins/ToolPanelize.py:1165 +#: appPlugins/ToolCopperThieving.py:1408 appPlugins/ToolFilm.py:1187 +#: appPlugins/ToolPanelize.py:1184 msgid "Box Type" msgstr "Box-Typ" # Double #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:112 -#: appPlugins/ToolCopperThieving.py:1404 +#: appPlugins/ToolCopperThieving.py:1410 msgid "" "- 'Rectangular' - the bounding box will be of rectangular shape.\n" "- 'Minimal' - the bounding box will be the convex hull shape." @@ -10323,28 +10301,28 @@ msgstr "" "- 'Minimal' - Der Begrenzungsrahmen ist die konvexe Rumpfform." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:126 -#: appPlugins/ToolCopperThieving.py:1425 +#: appPlugins/ToolCopperThieving.py:1431 msgid "Dots Grid" msgstr "Punktmuster" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:127 -#: appPlugins/ToolCopperThieving.py:1426 +#: appPlugins/ToolCopperThieving.py:1432 msgid "Squares Grid" msgstr "Quadratraster" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:128 -#: appPlugins/ToolCopperThieving.py:1427 +#: appPlugins/ToolCopperThieving.py:1433 msgid "Lines Grid" msgstr "Linienraster" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:130 -#: appPlugins/ToolCopperThieving.py:1429 +#: appPlugins/ToolCopperThieving.py:1435 msgid "Fill Type:" msgstr "Füllart:" # Double #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:132 -#: appPlugins/ToolCopperThieving.py:1431 +#: appPlugins/ToolCopperThieving.py:1437 msgid "" "- 'Solid' - copper thieving will be a solid polygon.\n" "- 'Dots Grid' - the empty area will be filled with a pattern of dots.\n" @@ -10358,58 +10336,58 @@ msgstr "" "- 'Linienraster' - Der leere Bereich wird mit einem Linienmuster gefüllt." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:140 -#: appPlugins/ToolCopperThieving.py:1450 +#: appPlugins/ToolCopperThieving.py:1456 msgid "Dots Grid Parameters" msgstr "Punktmuster Parameter" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:146 -#: appPlugins/ToolCopperThieving.py:1456 +#: appPlugins/ToolCopperThieving.py:1462 msgid "Dot diameter in Dots Grid." msgstr "Punktdurchmesser im Punktmuster." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:159 -#: appPlugins/ToolCopperThieving.py:1469 +#: appPlugins/ToolCopperThieving.py:1475 msgid "Distance between each two dots in Dots Grid." msgstr "Abstand zwischen zwei Punkten im Punktmuster." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:169 -#: appPlugins/ToolCopperThieving.py:1490 +#: appPlugins/ToolCopperThieving.py:1496 msgid "Squares Grid Parameters" msgstr "Quadratraster Parameter" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:175 -#: appPlugins/ToolCopperThieving.py:1496 +#: appPlugins/ToolCopperThieving.py:1502 msgid "Square side size in Squares Grid." msgstr "Quadratlängen im Quadratraster." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:188 -#: appPlugins/ToolCopperThieving.py:1509 +#: appPlugins/ToolCopperThieving.py:1515 msgid "Distance between each two squares in Squares Grid." msgstr "Abstand zwischen zwei Quadraten im Quadratraster." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:198 -#: appPlugins/ToolCopperThieving.py:1530 +#: appPlugins/ToolCopperThieving.py:1536 msgid "Lines Grid Parameters" msgstr "Schraffurparameter" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:204 -#: appPlugins/ToolCopperThieving.py:1536 +#: appPlugins/ToolCopperThieving.py:1542 msgid "Line thickness size in Lines Grid." msgstr "Liniendicke." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:217 -#: appPlugins/ToolCopperThieving.py:1549 +#: appPlugins/ToolCopperThieving.py:1555 msgid "Distance between each two lines in Lines Grid." msgstr "Linienabstand." # What is a Robber Bar? #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:227 -#: appPlugins/ToolCopperThieving.py:1589 +#: appPlugins/ToolCopperThieving.py:1595 msgid "Robber Bar Parameters" msgstr "Robber Bar-Parameter" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:229 -#: appPlugins/ToolCopperThieving.py:1591 +#: appPlugins/ToolCopperThieving.py:1597 msgid "" "Parameters used for the robber bar.\n" "Robber bar = copper border to help in pattern hole plating." @@ -10418,47 +10396,47 @@ msgstr "" "Eine Robber Bar ist ein Kupferrand bei Lochmustern." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:237 -#: appPlugins/ToolCopperThieving.py:1599 +#: appPlugins/ToolCopperThieving.py:1605 msgid "Bounding box margin for robber bar." msgstr "Begrenzungsrahmenrand der Robber Bar." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:248 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:266 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:49 -#: appPlugins/ToolCopperThieving.py:1610 appPlugins/ToolCorners.py:762 -#: appPlugins/ToolExtract.py:1273 +#: appPlugins/ToolCopperThieving.py:1616 appPlugins/ToolCorners.py:768 +#: appPlugins/ToolExtract.py:1276 msgid "Thickness" msgstr "Dicke" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:250 -#: appPlugins/ToolCopperThieving.py:1612 +#: appPlugins/ToolCopperThieving.py:1618 msgid "The robber bar thickness." msgstr "Dicke der Robber Bar." # What is pattern plating? #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:261 -#: appPlugins/ToolCopperThieving.py:1645 +#: appPlugins/ToolCopperThieving.py:1651 msgid "Pattern Plating Mask" msgstr "Musterbeschichtungsmaske" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:263 -#: appPlugins/ToolCopperThieving.py:1647 +#: appPlugins/ToolCopperThieving.py:1653 msgid "Generate a mask for pattern plating." msgstr "Erzeugen Sie eine Maske für die Musterbeschichtung." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:268 -#: appPlugins/ToolCopperThieving.py:1668 +#: appPlugins/ToolCopperThieving.py:1674 msgid "Only Pads" msgstr "Nur Pads" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:270 -#: appPlugins/ToolCopperThieving.py:1670 +#: appPlugins/ToolCopperThieving.py:1676 msgid "Select only pads in case the selected object is a copper Gerber." msgstr "" "Wählen Sie nur Pads aus, falls das ausgewählte Objekt ein Kupfergerber ist." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:277 -#: appPlugins/ToolCopperThieving.py:1677 +#: appPlugins/ToolCopperThieving.py:1683 msgid "" "The distance between the possible copper thieving elements\n" "and/or robber bar and the actual openings in the mask." @@ -10467,7 +10445,7 @@ msgstr "" "und/oder der Robber Bar und den tatsächlichen Öffnungen in der Maske." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:291 -#: appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCopperThieving.py:1719 msgid "Choose which additional geometry to include, if available." msgstr "" "Wählen Sie aus, welche zusätzliche Geometrie aufgenommen werden soll, falls " @@ -10475,20 +10453,20 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:294 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:193 -#: appPlugins/ToolCopperThieving.py:1716 appPlugins/ToolFilm.py:1327 -#: appPlugins/ToolMilling.py:3892 +#: appPlugins/ToolCopperThieving.py:1722 appPlugins/ToolFilm.py:1341 +#: appPlugins/ToolMilling.py:3964 msgid "Both" msgstr "Both" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:295 -#: appPlugins/ToolCopperThieving.py:518 appPlugins/ToolCopperThieving.py:522 -#: appPlugins/ToolCopperThieving.py:584 appPlugins/ToolCopperThieving.py:1717 +#: appPlugins/ToolCopperThieving.py:525 appPlugins/ToolCopperThieving.py:529 +#: appPlugins/ToolCopperThieving.py:591 appPlugins/ToolCopperThieving.py:1723 msgid "Thieving" msgstr "Diebstahl" # Double #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:296 -#: appPlugins/ToolCopperThieving.py:1718 +#: appPlugins/ToolCopperThieving.py:1724 msgid "Robber bar" msgstr "'Robber Bar'" @@ -10501,8 +10479,8 @@ msgstr "Kalibirierungs-Tool-Optionen" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:31 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:30 -#: appPlugins/ToolCopperThieving.py:1300 appPlugins/ToolCorners.py:743 -#: appPlugins/ToolFiducials.py:883 +#: appPlugins/ToolCopperThieving.py:1306 appPlugins/ToolCorners.py:749 +#: appPlugins/ToolFiducials.py:887 msgid "Parameters used for this tool." msgstr "Parameter für dieses Werkzeug." @@ -10593,15 +10571,15 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:124 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 -#: appPlugins/ToolCalibration.py:867 appPlugins/ToolCorners.py:706 -#: appPlugins/ToolFilm.py:1211 app_Main.py:5474 +#: appPlugins/ToolCalibration.py:867 appPlugins/ToolCorners.py:712 +#: appPlugins/ToolFilm.py:1225 app_Main.py:5493 msgid "Top Left" msgstr "Oben links" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:170 -#: appPlugins/ToolCalibration.py:868 appPlugins/ToolCorners.py:718 -#: appPlugins/ToolFilm.py:1212 app_Main.py:5475 +#: appPlugins/ToolCalibration.py:868 appPlugins/ToolCorners.py:724 +#: appPlugins/ToolFilm.py:1226 app_Main.py:5494 msgid "Bottom Right" msgstr "Unten rechts" @@ -10611,13 +10589,13 @@ msgstr "Optionen für Bohrer extrahieren" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:35 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:35 -#: appPlugins/ToolExtract.py:917 appPlugins/ToolPunchGerber.py:2002 +#: appPlugins/ToolExtract.py:920 appPlugins/ToolPunchGerber.py:2002 msgid "Processed Pads Type" msgstr "Verarbeitete Pads Typ" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:37 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:37 -#: appPlugins/ToolExtract.py:919 appPlugins/ToolPunchGerber.py:2004 +#: appPlugins/ToolExtract.py:922 appPlugins/ToolPunchGerber.py:2004 msgid "" "The type of pads shape to be processed.\n" "If the PCB has many SMD pads with rectangular pads,\n" @@ -10629,7 +10607,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:47 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:47 -#: appPlugins/ToolExtract.py:946 appPlugins/ToolPunchGerber.py:2030 +#: appPlugins/ToolExtract.py:949 appPlugins/ToolPunchGerber.py:2030 msgid "Process Circular Pads." msgstr "Prozessrunde Pads." @@ -10637,26 +10615,26 @@ msgstr "Prozessrunde Pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:155 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:53 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:157 -#: appPlugins/ToolExtract.py:952 appPlugins/ToolExtract.py:1089 +#: appPlugins/ToolExtract.py:955 appPlugins/ToolExtract.py:1092 #: appPlugins/ToolPunchGerber.py:2036 appPlugins/ToolPunchGerber.py:2198 msgid "Oblong" msgstr "Länglich" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:55 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:55 -#: appPlugins/ToolExtract.py:954 appPlugins/ToolPunchGerber.py:2038 +#: appPlugins/ToolExtract.py:957 appPlugins/ToolPunchGerber.py:2038 msgid "Process Oblong Pads." msgstr "Längliche Pads verarbeiten." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:63 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:63 -#: appPlugins/ToolExtract.py:962 appPlugins/ToolPunchGerber.py:2046 +#: appPlugins/ToolExtract.py:965 appPlugins/ToolPunchGerber.py:2046 msgid "Process Square Pads." msgstr "Quadratische Pads verarbeiten." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:71 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:71 -#: appPlugins/ToolExtract.py:970 appPlugins/ToolPunchGerber.py:2054 +#: appPlugins/ToolExtract.py:973 appPlugins/ToolPunchGerber.py:2054 msgid "Process Rectangular Pads." msgstr "Rechteckige Pads verarbeiten." @@ -10664,15 +10642,15 @@ msgstr "Rechteckige Pads verarbeiten." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:194 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:77 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:196 -#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:976 -#: appPlugins/ToolExtract.py:1128 appPlugins/ToolPunchGerber.py:2060 +#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:979 +#: appPlugins/ToolExtract.py:1131 appPlugins/ToolPunchGerber.py:2060 #: appPlugins/ToolPunchGerber.py:2237 appPlugins/ToolReport.py:190 msgid "Others" msgstr "Andere" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:79 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:79 -#: appPlugins/ToolExtract.py:978 appPlugins/ToolPunchGerber.py:2062 +#: appPlugins/ToolExtract.py:981 appPlugins/ToolPunchGerber.py:2062 msgid "Process pads not in the categories above." msgstr "Prozess-Pads nicht in den oben genannten Kategorien." @@ -10680,7 +10658,7 @@ msgstr "Prozess-Pads nicht in den oben genannten Kategorien." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:116 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:93 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:118 -#: appPlugins/ToolExtract.py:1036 appPlugins/ToolExtract.py:1146 +#: appPlugins/ToolExtract.py:1039 appPlugins/ToolExtract.py:1149 #: appPlugins/ToolPunchGerber.py:2113 appPlugins/ToolPunchGerber.py:2142 msgid "Fixed Diameter" msgstr "Fester Durchmesser" @@ -10689,19 +10667,19 @@ msgstr "Fester Durchmesser" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:133 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:135 -#: appPlugins/ToolExtract.py:1038 appPlugins/ToolExtract.py:1067 +#: appPlugins/ToolExtract.py:1041 appPlugins/ToolExtract.py:1070 #: appPlugins/ToolPunchGerber.py:2115 appPlugins/ToolPunchGerber.py:2170 msgid "Fixed Annular Ring" msgstr "Fester Ring" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:95 -#: appPlugins/ToolExtract.py:1037 appPlugins/ToolPunchGerber.py:2114 +#: appPlugins/ToolExtract.py:1040 appPlugins/ToolPunchGerber.py:2114 msgid "Proportional" msgstr "Proportional" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:100 -#: appPlugins/ToolExtract.py:1027 +#: appPlugins/ToolExtract.py:1030 msgid "" "The method for processing pads. Can be:\n" "- Fixed Diameter -> all holes will have a set size\n" @@ -10715,13 +10693,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:126 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:128 -#: appPlugins/ToolExtract.py:1156 appPlugins/ToolPunchGerber.py:2152 +#: appPlugins/ToolExtract.py:1159 appPlugins/ToolPunchGerber.py:2152 msgid "Fixed hole diameter." msgstr "Fester Lochdurchmesser." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:135 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:137 -#: appPlugins/ToolExtract.py:1069 appPlugins/ToolPunchGerber.py:2172 +#: appPlugins/ToolExtract.py:1072 appPlugins/ToolPunchGerber.py:2172 msgid "" "The size of annular ring.\n" "The copper sliver between the hole exterior\n" @@ -10733,37 +10711,37 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:144 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:146 -#: appPlugins/ToolExtract.py:1078 appPlugins/ToolPunchGerber.py:2187 +#: appPlugins/ToolExtract.py:1081 appPlugins/ToolPunchGerber.py:2187 msgid "The size of annular ring for circular pads." msgstr "Die Größe des Ringes für kreisförmige Pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:157 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:159 -#: appPlugins/ToolExtract.py:1091 appPlugins/ToolPunchGerber.py:2200 +#: appPlugins/ToolExtract.py:1094 appPlugins/ToolPunchGerber.py:2200 msgid "The size of annular ring for oblong pads." msgstr "Die Größe des Ringes für längliche Pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:170 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:172 -#: appPlugins/ToolExtract.py:1104 appPlugins/ToolPunchGerber.py:2213 +#: appPlugins/ToolExtract.py:1107 appPlugins/ToolPunchGerber.py:2213 msgid "The size of annular ring for square pads." msgstr "Die Größe des Ringes für quadratische Pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:183 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:185 -#: appPlugins/ToolExtract.py:1117 appPlugins/ToolPunchGerber.py:2226 +#: appPlugins/ToolExtract.py:1120 appPlugins/ToolPunchGerber.py:2226 msgid "The size of annular ring for rectangular pads." msgstr "Die Größe des Ringes für rechteckige Pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:196 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:198 -#: appPlugins/ToolExtract.py:1130 appPlugins/ToolPunchGerber.py:2239 +#: appPlugins/ToolExtract.py:1133 appPlugins/ToolPunchGerber.py:2239 msgid "The size of annular ring for other pads." msgstr "Die Größe des Ringes für andere Pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:206 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:208 -#: appPlugins/ToolExtract.py:1163 appPlugins/ToolPunchGerber.py:2251 +#: appPlugins/ToolExtract.py:1166 appPlugins/ToolPunchGerber.py:2251 msgid "Proportional Diameter" msgstr "Proportionaler Durchmesser" @@ -10774,7 +10752,7 @@ msgstr "Faktor" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:217 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:219 -#: appPlugins/ToolExtract.py:1174 appPlugins/ToolPunchGerber.py:2262 +#: appPlugins/ToolExtract.py:1177 appPlugins/ToolPunchGerber.py:2262 msgid "" "Proportional Diameter.\n" "The hole diameter will be a fraction of the pad size." @@ -10783,17 +10761,17 @@ msgstr "" "Der Lochdurchmesser beträgt einen Bruchteil der Padgröße." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:225 -#: appPlugins/ToolExtract.py:1208 appPlugins/ToolExtract.py:1233 +#: appPlugins/ToolExtract.py:1211 appPlugins/ToolExtract.py:1236 msgid "Extract Soldermask" msgstr "Lötmaske extrahieren" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:227 -#: appPlugins/ToolExtract.py:1210 appPlugins/ToolExtract.py:1236 +#: appPlugins/ToolExtract.py:1213 appPlugins/ToolExtract.py:1239 msgid "Extract soldermask from a given Gerber file." msgstr "Extrahieren Sie die Lötmaske aus einer bestimmten Gerber-Datei." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:233 -#: appPlugins/ToolExtract.py:1216 +#: appPlugins/ToolExtract.py:1219 msgid "" "This set how much the soldermask extends\n" "beyond the margin of the pads." @@ -10802,17 +10780,17 @@ msgstr "" "jenseits des Randes der Pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:245 -#: appPlugins/ToolExtract.py:1252 appPlugins/ToolExtract.py:1291 +#: appPlugins/ToolExtract.py:1255 appPlugins/ToolExtract.py:1294 msgid "Extract Cutout" msgstr "Ausschnitt extrahieren" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:247 -#: appPlugins/ToolExtract.py:1254 appPlugins/ToolExtract.py:1294 +#: appPlugins/ToolExtract.py:1257 appPlugins/ToolExtract.py:1297 msgid "Extract a cutout from a given Gerber file." msgstr "Extrahieren Sie einen Ausschnitt aus einer bestimmten Gerber-Datei." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:268 -#: appPlugins/ToolExtract.py:1275 +#: appPlugins/ToolExtract.py:1278 msgid "The thickness of the line that makes the cutout geometry." msgstr "Die Dicke der Linie, aus der die Ausschnittgeometrie besteht." @@ -10822,7 +10800,7 @@ msgid "Fiducials Tool Options" msgstr "Passermarken-Werkzeugoptionen" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:38 -#: appPlugins/ToolFiducials.py:890 +#: appPlugins/ToolFiducials.py:894 msgid "" "This set the fiducial diameter if fiducial type is circular,\n" "otherwise is the size of the fiducial.\n" @@ -10833,25 +10811,25 @@ msgstr "" "Der Ausschnitt der Lötmaske ist doppelt so groß." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:66 -#: appPlugins/ToolFiducials.py:918 +#: appPlugins/ToolFiducials.py:922 msgid "Auto" msgstr "Auto" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:44 -#: appPlugins/ToolCutOut.py:2610 appPlugins/ToolFiducials.py:919 -#: appPlugins/ToolLevelling.py:1821 appPlugins/ToolPunchGerber.py:2288 +#: appPlugins/ToolCutOut.py:2607 appPlugins/ToolFiducials.py:923 +#: appPlugins/ToolLevelling.py:1890 appPlugins/ToolPunchGerber.py:2288 msgid "Manual" msgstr "Manuell" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:37 -#: appPlugins/ToolLevelling.py:1814 +#: appPlugins/ToolLevelling.py:1883 msgid "Mode" msgstr "Modus" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:71 -#: appPlugins/ToolFiducials.py:923 +#: appPlugins/ToolFiducials.py:927 msgid "" "- 'Auto' - automatic placement of fiducials in the corners of the bounding " "box.\n" @@ -10862,22 +10840,22 @@ msgstr "" "- \"Manuell\" Die Bezugspunkte werden manuell platziert." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:79 -#: appPlugins/ToolFiducials.py:931 +#: appPlugins/ToolFiducials.py:935 msgid "Up" msgstr "Hoch" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:80 -#: appPlugins/ToolFiducials.py:932 +#: appPlugins/ToolFiducials.py:936 msgid "Down" msgstr "Runter" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:83 -#: appPlugins/ToolFiducials.py:935 +#: appPlugins/ToolFiducials.py:939 msgid "Second fiducial" msgstr "Zweiter Bezugspunkt" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:85 -#: appPlugins/ToolFiducials.py:937 +#: appPlugins/ToolFiducials.py:941 msgid "" "The position for the second fiducial.\n" "- 'Up' - the order is: bottom-left, top-left, top-right.\n" @@ -10892,22 +10870,22 @@ msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 -#: appPlugins/ToolCorners.py:755 appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolCorners.py:761 appPlugins/ToolFiducials.py:957 msgid "Cross" msgstr "Kreuzförmig" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:102 -#: appPlugins/ToolFiducials.py:954 +#: appPlugins/ToolFiducials.py:958 msgid "Chess" msgstr "Schachbrett" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:105 -#: appPlugins/ToolFiducials.py:956 +#: appPlugins/ToolFiducials.py:960 msgid "Fiducial Type" msgstr "Bezugspunktart" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107 -#: appPlugins/ToolFiducials.py:958 +#: appPlugins/ToolFiducials.py:962 msgid "" "The type of fiducial.\n" "- 'Circular' - this is the regular fiducial.\n" @@ -10920,7 +10898,7 @@ msgstr "" "\"Schachbrett\" Schachbrettförmige Bezugspunkte." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:116 -#: appPlugins/ToolFiducials.py:967 +#: appPlugins/ToolFiducials.py:971 msgid "Line thickness" msgstr "Liniendicke" @@ -10937,7 +10915,7 @@ msgstr "" "und umgekehrt." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:40 -#: appPlugins/ToolInvertGerber.py:251 +#: appPlugins/ToolInvertGerber.py:257 msgid "" "Distance by which to avoid\n" "the edges of the Gerber object." @@ -10946,12 +10924,12 @@ msgstr "" "die Kanten des Gerber-Objekts." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:51 -#: appPlugins/ToolInvertGerber.py:262 +#: appPlugins/ToolInvertGerber.py:268 msgid "Lines Join Style" msgstr "Linien verbinden Stil" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:53 -#: appPlugins/ToolInvertGerber.py:264 +#: appPlugins/ToolInvertGerber.py:270 msgid "" "The way that the lines in the object outline will be joined.\n" "Can be:\n" @@ -10966,7 +10944,7 @@ msgstr "" "- Abschrägung -> Die Linien werden durch eine dritte Linie verbunden" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:62 -#: appPlugins/ToolInvertGerber.py:273 +#: appPlugins/ToolInvertGerber.py:279 msgid "Bevel" msgstr "Fase" @@ -10983,7 +10961,7 @@ msgstr "" "jeweils zwei Gerber geometrische Elemente" #: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:41 -#: appPlugins/ToolOptimal.py:454 +#: appPlugins/ToolOptimal.py:460 msgid "Precision" msgstr "Präzision" @@ -11030,12 +11008,12 @@ msgstr "" "in Gerber Dateien einzufügen oder als Datei zu exportieren." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:38 -#: appPlugins/ToolQRCode.py:799 app_Main.py:8028 +#: appPlugins/ToolQRCode.py:802 app_Main.py:8072 msgid "Version" msgstr "Version" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:40 -#: appPlugins/ToolQRCode.py:801 +#: appPlugins/ToolQRCode.py:804 msgid "" "QRCode version can have values from 1 (21x21 boxes)\n" "to 40 (177x177 boxes)." @@ -11044,13 +11022,13 @@ msgstr "" " bis 40 (177x177 Quadrate) angegeben werden." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:51 -#: appPlugins/ToolQRCode.py:812 +#: appPlugins/ToolQRCode.py:815 msgid "Error correction" msgstr "Fehlerausgleich" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:53 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:64 -#: appPlugins/ToolQRCode.py:814 appPlugins/ToolQRCode.py:825 +#: appPlugins/ToolQRCode.py:817 appPlugins/ToolQRCode.py:828 #, python-format msgid "" "Parameter that controls the error correction used for the QR Code.\n" @@ -11066,12 +11044,12 @@ msgstr "" "H : max. 30%% Fehler können ausgeglichen warden." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:74 -#: appPlugins/ToolQRCode.py:835 +#: appPlugins/ToolQRCode.py:838 msgid "Box Size" msgstr "Quadratgröße" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:76 -#: appPlugins/ToolQRCode.py:837 +#: appPlugins/ToolQRCode.py:840 msgid "" "Box size control the overall size of the QRcode\n" "by adjusting the size of each box in the code." @@ -11081,12 +11059,12 @@ msgstr "" "spezifiziert." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:87 -#: appPlugins/ToolQRCode.py:848 +#: appPlugins/ToolQRCode.py:851 msgid "Border Size" msgstr "Randdicke" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:89 -#: appPlugins/ToolQRCode.py:850 +#: appPlugins/ToolQRCode.py:853 msgid "" "Size of the QRCode border. How many boxes thick is the border.\n" "Default value is 4. The width of the clearance around the QRCode." @@ -11096,27 +11074,27 @@ msgstr "" "an." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:100 -#: appPlugins/ToolQRCode.py:770 +#: appPlugins/ToolQRCode.py:773 msgid "QRCode Data" msgstr "QRCode Daten" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:102 -#: appPlugins/ToolQRCode.py:772 +#: appPlugins/ToolQRCode.py:775 msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode." msgstr "Beliebiger Text der in den QRCode umgerechnet werden soll." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:106 -#: appPlugins/ToolQRCode.py:776 +#: appPlugins/ToolQRCode.py:779 msgid "Add here the text to be included in the QRCode..." msgstr "Geben Sie hier den Text in Ihrem QRCode an." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:112 -#: appPlugins/ToolQRCode.py:861 +#: appPlugins/ToolQRCode.py:864 msgid "Polarity" msgstr "Polarität" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:114 -#: appPlugins/ToolQRCode.py:863 +#: appPlugins/ToolQRCode.py:866 msgid "" "Choose the polarity of the QRCode.\n" "It can be drawn in a negative way (squares are clear)\n" @@ -11127,17 +11105,17 @@ msgstr "" "oder Positiv (die Boxen sind undurchsichtig)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:118 -#: appPlugins/ToolFilm.py:1366 appPlugins/ToolQRCode.py:867 +#: appPlugins/ToolFilm.py:1380 appPlugins/ToolQRCode.py:870 msgid "Negative" msgstr "Negativ" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 -#: appPlugins/ToolFilm.py:1365 appPlugins/ToolQRCode.py:868 +#: appPlugins/ToolFilm.py:1379 appPlugins/ToolQRCode.py:871 msgid "Positive" msgstr "Positiv" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:121 -#: appPlugins/ToolQRCode.py:870 +#: appPlugins/ToolQRCode.py:873 msgid "" "Choose the type of QRCode to be created.\n" "If added on a Silkscreen Gerber file the QRCode may\n" @@ -11151,7 +11129,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:132 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:138 -#: appPlugins/ToolQRCode.py:881 appPlugins/ToolQRCode.py:887 +#: appPlugins/ToolQRCode.py:884 appPlugins/ToolQRCode.py:890 msgid "" "The bounding box, meaning the empty space that surrounds\n" "the QRCode geometry, can have a rounded or a square shape." @@ -11160,22 +11138,22 @@ msgstr "" "kann abgerundete oder scharfe Ecken haben." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:145 -#: appPlugins/ToolQRCode.py:920 +#: appPlugins/ToolQRCode.py:923 msgid "Fill Color" msgstr "Boxfarbe" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:147 -#: appPlugins/ToolQRCode.py:922 +#: appPlugins/ToolQRCode.py:925 msgid "Set the QRCode fill color (squares color)." msgstr "Wählen Sie die Farbe der Boxen." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:155 -#: appPlugins/ToolQRCode.py:944 +#: appPlugins/ToolQRCode.py:947 msgid "Back Color" msgstr "Hintergrundfarbe" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:157 -#: appPlugins/ToolQRCode.py:946 +#: appPlugins/ToolQRCode.py:949 msgid "Set the QRCode background color." msgstr "Wählen Sie die Farbe im QRCode, die nicht von einer Box bedeckt ist." @@ -11398,13 +11376,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:40 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:89 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:236 -#: appPlugins/ToolCorners.py:830 appPlugins/ToolCutOut.py:2795 -#: appPlugins/ToolDblSided.py:975 +#: appPlugins/ToolCorners.py:836 appPlugins/ToolCutOut.py:2792 +#: appPlugins/ToolDblSided.py:991 msgid "Drill Dia" msgstr "Bohrdurchmesser" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:42 -#: appPlugins/ToolDblSided.py:977 appPlugins/ToolDblSided.py:982 +#: appPlugins/ToolDblSided.py:993 appPlugins/ToolDblSided.py:998 msgid "Diameter of the drill for the alignment holes." msgstr "Durchmesser des Bohrers für die Ausrichtungslöcher." @@ -11414,23 +11392,23 @@ msgstr "Achse ausrichten" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:51 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:64 -#: appPlugins/ToolDblSided.py:818 appPlugins/ToolDblSided.py:993 +#: appPlugins/ToolDblSided.py:834 appPlugins/ToolDblSided.py:1009 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Vertikal spiegeln (X) oder horizontal (Y)." #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:195 -#: appPlugins/ToolFilm.py:1329 +#: appPlugins/ToolFilm.py:1343 msgid "Mirror Axis" msgstr "Spiegelachse" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:79 -#: appPlugins/ToolDblSided.py:844 +#: appPlugins/ToolDblSided.py:860 msgid "Box" msgstr "Box" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80 -#: appPlugins/ToolDblSided.py:845 +#: appPlugins/ToolDblSided.py:861 msgid "Hole Snap" msgstr "Loch schnappt" @@ -11589,27 +11567,27 @@ msgid "Corner Markers Options" msgstr "Optionen für Eckmarkierungen" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:37 -#: appPlugins/ToolCorners.py:750 +#: appPlugins/ToolCorners.py:756 msgid "Shape of the marker." msgstr "Form des Markers." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:41 -#: appPlugins/ToolCorners.py:754 +#: appPlugins/ToolCorners.py:760 msgid "Semi-Cross" msgstr "Halbkreuz" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:51 -#: appPlugins/ToolCorners.py:764 +#: appPlugins/ToolCorners.py:770 msgid "The thickness of the line that makes the corner marker." msgstr "Die Dicke der Linie, die die Eckmarkierung bildet." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:78 -#: appPlugins/ToolCorners.py:778 +#: appPlugins/ToolCorners.py:784 msgid "The length of the line that makes the corner marker." msgstr "Die Länge der Linie, die die Eckmarkierung bildet." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:91 -#: appPlugins/ToolCorners.py:832 +#: appPlugins/ToolCorners.py:838 msgid "Drill Diameter" msgstr "Bohrdurchmesser" @@ -11628,7 +11606,7 @@ msgstr "" "das ursprüngliche Brett." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:37 -#: appPlugins/ToolCutOut.py:2428 +#: appPlugins/ToolCutOut.py:2425 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -11637,12 +11615,12 @@ msgstr "" "die PCB-Form aus dem umgebenden Material." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:88 -#: appPlugins/ToolCutOut.py:2359 +#: appPlugins/ToolCutOut.py:2356 msgid "Kind" msgstr "Typ" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:90 -#: appPlugins/ToolCutOut.py:2361 +#: appPlugins/ToolCutOut.py:2358 msgid "" "Choice of what kind the object we want to cutout is.\n" "- Single: contain a single PCB Gerber outline object.\n" @@ -11655,15 +11633,10 @@ msgstr "" "aus vielen einzelnen PCB-Umrissen." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:97 -#: appPlugins/ToolCutOut.py:2367 +#: appPlugins/ToolCutOut.py:2364 msgid "Single" msgstr "Einzeln" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:98 -#: appPlugins/ToolCutOut.py:2368 -msgid "Panel" -msgstr "Platte" - #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:196 msgid "" "Number of gaps used for the cutout.\n" @@ -11689,18 +11662,18 @@ msgstr "" "- 8 \t- 2 * links + 2 * rechts + 2 * oben + 2 * unten" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:225 -#: appPlugins/ToolCutOut.py:2701 +#: appPlugins/ToolCutOut.py:2698 msgid "Big cursor" msgstr "Großer Cursor" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:227 -#: appPlugins/ToolCutOut.py:2703 +#: appPlugins/ToolCutOut.py:2700 msgid "Use a big cursor when adding manual gaps." msgstr "" "Verwenden Sie einen großen Cursor, wenn Sie manuelle Lücken hinzufügen." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:238 -#: appPlugins/ToolCutOut.py:2797 +#: appPlugins/ToolCutOut.py:2794 msgid "" "Diameter of the tool used to cutout\n" "the PCB by drilling." @@ -11709,7 +11682,7 @@ msgstr "" "die Leiterplatte durch Bohren." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:251 -#: appPlugins/ToolCutOut.py:2810 +#: appPlugins/ToolCutOut.py:2807 msgid "" "Distance between the center of\n" "two neighboring drill holes." @@ -11722,7 +11695,7 @@ msgid "Drilling Tool Options" msgstr "Bohrwerkzeugoptionen" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:27 -#: appPlugins/ToolDrilling.py:2299 +#: appPlugins/ToolDrilling.py:2238 msgid "Create CNCJob with toolpaths for drilling or milling holes." msgstr "" "Erstellen Sie einen CNCJob mit Werkzeugwegen zum Bohren oder Fräsen von " @@ -11732,9 +11705,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:133 -#: appPlugins/ToolDrilling.py:2376 appPlugins/ToolIsolation.py:3267 -#: appPlugins/ToolMilling.py:3705 appPlugins/ToolNCC.py:4224 -#: appPlugins/ToolPaint.py:3018 +#: appPlugins/ToolDrilling.py:2312 appPlugins/ToolIsolation.py:3264 +#: appPlugins/ToolMilling.py:3777 appPlugins/ToolNCC.py:4223 +#: appPlugins/ToolPaint.py:3015 msgid "Tool order" msgstr "Werkzeugbestellung" @@ -11743,10 +11716,10 @@ msgstr "Werkzeugbestellung" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:150 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:160 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:134 -#: appPlugins/ToolDrilling.py:2377 appPlugins/ToolIsolation.py:3268 -#: appPlugins/ToolMilling.py:3706 appPlugins/ToolNCC.py:4225 -#: appPlugins/ToolNCC.py:4235 appPlugins/ToolPaint.py:3019 -#: appPlugins/ToolPaint.py:3029 +#: appPlugins/ToolDrilling.py:2313 appPlugins/ToolIsolation.py:3265 +#: appPlugins/ToolMilling.py:3778 appPlugins/ToolNCC.py:4224 +#: appPlugins/ToolNCC.py:4234 appPlugins/ToolPaint.py:3016 +#: appPlugins/ToolPaint.py:3026 msgid "" "This set the way that the tools in the tools table are used.\n" "'No' --> means that the used order is the one in the tool table\n" @@ -11772,9 +11745,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:158 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142 -#: appPlugins/ToolDrilling.py:2385 appPlugins/ToolIsolation.py:3276 -#: appPlugins/ToolMilling.py:3714 appPlugins/ToolNCC.py:4233 -#: appPlugins/ToolPaint.py:3027 +#: appPlugins/ToolDrilling.py:2321 appPlugins/ToolIsolation.py:3273 +#: appPlugins/ToolMilling.py:3786 appPlugins/ToolNCC.py:4232 +#: appPlugins/ToolPaint.py:3024 msgid "Forward" msgstr "Vorwärts" @@ -11782,14 +11755,14 @@ msgstr "Vorwärts" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:159 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143 -#: appPlugins/ToolDrilling.py:2386 appPlugins/ToolIsolation.py:3277 -#: appPlugins/ToolMilling.py:3715 appPlugins/ToolNCC.py:4234 -#: appPlugins/ToolPaint.py:3028 +#: appPlugins/ToolDrilling.py:2322 appPlugins/ToolIsolation.py:3274 +#: appPlugins/ToolMilling.py:3787 appPlugins/ToolNCC.py:4233 +#: appPlugins/ToolPaint.py:3025 msgid "Reverse" msgstr "Rückwärts" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:104 -#: appPlugins/ToolDrilling.py:2673 appPlugins/ToolMilling.py:4308 +#: appPlugins/ToolDrilling.py:2609 appPlugins/ToolMilling.py:4380 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -11851,12 +11824,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:36 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:210 -#: appPlugins/ToolFilm.py:1368 appPlugins/ToolFilm.py:1480 +#: appPlugins/ToolFilm.py:1382 appPlugins/ToolFilm.py:1494 msgid "Film Type" msgstr "Filmtyp" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:38 -#: appPlugins/ToolFilm.py:1370 +#: appPlugins/ToolFilm.py:1384 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -11881,12 +11854,12 @@ msgid "Set the film color when positive film is selected." msgstr "Stellen Sie die Filmfarbe ein, wenn Positivfilm ausgewählt ist." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:64 -#: appPlugins/ToolFilm.py:1386 +#: appPlugins/ToolFilm.py:1400 msgid "Border" msgstr "Rand" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:66 -#: appPlugins/ToolFilm.py:1388 +#: appPlugins/ToolFilm.py:1402 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -11907,12 +11880,12 @@ msgstr "" "Umgebung, wenn nicht für diese Grenze." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:83 -#: appPlugins/ToolFilm.py:1355 +#: appPlugins/ToolFilm.py:1369 msgid "Scale Stroke" msgstr "Skalierungshub" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:85 -#: appPlugins/ToolFilm.py:1357 +#: appPlugins/ToolFilm.py:1371 msgid "" "Scale the line stroke thickness of each feature in the SVG file.\n" "It means that the line that envelope each SVG feature will be thicker or " @@ -11925,12 +11898,12 @@ msgstr "" "Daher können die Feinheiten von diesem Parameter stärker beeinflusst werden." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 -#: appPlugins/ToolFilm.py:1196 +#: appPlugins/ToolFilm.py:1210 msgid "Film Adjustments" msgstr "Filmeinstellungen" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:94 -#: appPlugins/ToolFilm.py:1198 +#: appPlugins/ToolFilm.py:1212 msgid "" "Sometime the printers will distort the print shape, especially the Laser " "types.\n" @@ -11945,7 +11918,7 @@ msgid "Scale Film geometry" msgstr "Filmgeometrie skalieren" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:103 -#: appPlugins/ToolFilm.py:1227 +#: appPlugins/ToolFilm.py:1241 msgid "" "A value greater than 1 will stretch the film\n" "while a value less than 1 will jolt it." @@ -11958,7 +11931,7 @@ msgid "Skew Film geometry" msgstr "Verzerren Sie die Filmgeometrie" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 -#: appPlugins/ToolFilm.py:1271 +#: appPlugins/ToolFilm.py:1285 msgid "" "Positive values will skew to the right\n" "while negative values will skew to the left." @@ -11979,13 +11952,13 @@ msgstr "" "Dies kann einer der vier Punkte des Geometrie-Begrenzungsrahmens sein." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:168 -#: appPlugins/ToolCorners.py:714 appPlugins/ToolFiducials.py:812 -#: appPlugins/ToolFilm.py:1210 app_Main.py:5473 +#: appPlugins/ToolCorners.py:720 appPlugins/ToolFiducials.py:816 +#: appPlugins/ToolFilm.py:1224 app_Main.py:5492 msgid "Bottom Left" msgstr "Unten links" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171 -#: appPlugins/ToolFilm.py:1213 +#: appPlugins/ToolFilm.py:1227 msgid "Top right" msgstr "Oben rechts" @@ -11994,28 +11967,28 @@ msgid "Mirror Film geometry" msgstr "Spiegeln Sie die Filmgeometrie" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 -#: appPlugins/ToolFilm.py:1315 +#: appPlugins/ToolFilm.py:1329 msgid "Mirror the film geometry on the selected axis or on both." msgstr "" "Spiegeln Sie die Filmgeometrie auf der ausgewählten Achse oder auf beiden." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:205 -#: appPlugins/ToolFilm.py:1475 +#: appPlugins/ToolFilm.py:1489 msgid "SVG" msgstr "SVG" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:206 -#: appPlugins/ToolFilm.py:1476 +#: appPlugins/ToolFilm.py:1490 msgid "PNG" msgstr "PNG" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:207 -#: appPlugins/ToolFilm.py:1477 +#: appPlugins/ToolFilm.py:1491 msgid "PDF" msgstr "PDF" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212 -#: appPlugins/ToolFilm.py:1482 +#: appPlugins/ToolFilm.py:1496 msgid "" "The file type of the saved film. Can be:\n" "- 'SVG' -> open-source vectorial format\n" @@ -12028,22 +12001,22 @@ msgstr "" "- 'PDF' -> portable document format" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:221 -#: appPlugins/ToolFilm.py:1491 +#: appPlugins/ToolFilm.py:1505 msgid "Page Orientation" msgstr "Seitenausrichtung" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:234 -#: appPlugins/ToolFilm.py:1508 +#: appPlugins/ToolFilm.py:1522 msgid "Page Size" msgstr "Seitengröße" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:235 -#: appPlugins/ToolFilm.py:1509 +#: appPlugins/ToolFilm.py:1523 msgid "A selection of standard ISO 216 page sizes." msgstr "Eine Auswahl von Standard ISO 216 Seitengrößen." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:302 -#: appPlugins/ToolFilm.py:1575 +#: appPlugins/ToolFilm.py:1589 msgid "Default value is 96 DPI. Change this value to scale the PNG file." msgstr "" "Der Standardwert ist 96 DPI. Ändern Sie diesen Wert, um die PNG-Datei zu " @@ -12083,14 +12056,14 @@ msgstr "V-Form" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 -#: appPlugins/ToolMilling.py:4044 +#: appPlugins/ToolMilling.py:4116 msgid "V-Tip Dia" msgstr "Stichelspitzen-Durchm" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:71 -#: appPlugins/ToolMilling.py:4047 +#: appPlugins/ToolMilling.py:4119 msgid "The tip diameter for V-Shape Tool" msgstr "Der Spitzendurchmesser für das V-Shape-Werkzeug" @@ -12098,7 +12071,7 @@ msgstr "Der Spitzendurchmesser für das V-Shape-Werkzeug" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:90 -#: appPlugins/ToolMilling.py:4060 +#: appPlugins/ToolMilling.py:4132 msgid "V-Tip Angle" msgstr "Stichel-Winkel" @@ -12126,7 +12099,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:130 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:112 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116 -#: appPlugins/ToolPaint.py:3059 +#: appPlugins/ToolPaint.py:3056 msgid "" "Diameter for the new tool to add in the Tool Table.\n" "If the tool is V-shape type then this value is automatically\n" @@ -12140,16 +12113,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:279 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:236 -#: appPlugins/ToolIsolation.py:3480 appPlugins/ToolNCC.py:4520 -#: appPlugins/ToolPaint.py:3237 +#: appPlugins/ToolIsolation.py:3477 appPlugins/ToolNCC.py:4519 +#: appPlugins/ToolPaint.py:3234 msgid "Rest" msgstr "Rest" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:281 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:238 -#: appPlugins/ToolIsolation.py:3483 appPlugins/ToolNCC.py:4524 -#: appPlugins/ToolPaint.py:3240 +#: appPlugins/ToolIsolation.py:3480 appPlugins/ToolNCC.py:4523 +#: appPlugins/ToolPaint.py:3237 msgid "" "If checked, use 'rest machining'.\n" "Basically it will process copper outside PCB features,\n" @@ -12170,22 +12143,22 @@ msgstr "" "Wenn nicht aktiviert, verwenden Sie den Standardalgorithmus." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:235 -#: appPlugins/ToolIsolation.py:3505 +#: appPlugins/ToolIsolation.py:3502 msgid "Combine" msgstr "Kombinieren" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:237 -#: appPlugins/ToolIsolation.py:3507 +#: appPlugins/ToolIsolation.py:3504 msgid "Combine all passes into one object" msgstr "Kombinieren Sie alle Durchgänge in einem Objekt" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:244 -#: appPlugins/ToolIsolation.py:3524 +#: appPlugins/ToolIsolation.py:3521 msgid "Except" msgstr "Außer" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:245 -#: appPlugins/ToolIsolation.py:3525 +#: appPlugins/ToolIsolation.py:3522 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -12197,13 +12170,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:252 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appPlugins/ToolIsolation.py:3514 appPlugins/ToolNCC.py:4644 +#: appPlugins/ToolIsolation.py:3511 appPlugins/ToolNCC.py:4643 msgid "Check validity" msgstr "Überprüfen Sie die Gültigkeit" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:254 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 -#: appPlugins/ToolIsolation.py:3516 appPlugins/ToolNCC.py:4646 +#: appPlugins/ToolIsolation.py:3513 appPlugins/ToolNCC.py:4645 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12212,7 +12185,7 @@ msgstr "" "wenn sie eine vollständige Isolation bieten." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:264 -#: appPlugins/ToolIsolation.py:3564 +#: appPlugins/ToolIsolation.py:3561 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -12229,17 +12202,17 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolPaint.py:3274 msgid "Polygon Selection" msgstr "Polygon auswahl" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:292 -#: appPlugins/ToolIsolation.py:3600 +#: appPlugins/ToolIsolation.py:3597 msgid "Interiors" msgstr "Inneres" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:294 -#: appPlugins/ToolIsolation.py:3602 +#: appPlugins/ToolIsolation.py:3599 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -12249,12 +12222,12 @@ msgstr "" "(Löcher im Polygon)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:299 -#: appPlugins/ToolIsolation.py:3495 +#: appPlugins/ToolIsolation.py:3492 msgid "Forced Rest" msgstr "Gezwungen" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:301 -#: appPlugins/ToolIsolation.py:3497 +#: appPlugins/ToolIsolation.py:3494 msgid "" "When checked the isolation will be done with the current tool even if\n" "interiors of a polygon (holes in the polygon) could not be isolated.\n" @@ -12294,13 +12267,8 @@ msgstr "" msgid "Levelling Tool Options" msgstr "Bohrwerkzeugoptionen" -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:26 -#: appPlugins/ToolLevelling.py:1667 -msgid "Generate CNC Code with auto-levelled paths." -msgstr "" - #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:38 -#: appPlugins/ToolLevelling.py:1815 +#: appPlugins/ToolLevelling.py:1884 msgid "" "Choose a mode for height map generation.\n" "- Manual: will pick a selection of probe points by clicking on canvas\n" @@ -12312,12 +12280,12 @@ msgstr "" "- Gitter: Erzeugt automatisch ein Gitter mit Sondenpunkten" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:45 -#: appPlugins/ToolLevelling.py:1822 app_Main.py:8032 +#: appPlugins/ToolLevelling.py:1891 app_Main.py:8076 msgid "Grid" msgstr "Raster" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:52 -#: appPlugins/ToolLevelling.py:1829 +#: appPlugins/ToolLevelling.py:1898 msgid "" "Choose a method for approximation of heights from autolevelling data.\n" "- Voronoi: will generate a Voronoi diagram\n" @@ -12330,60 +12298,60 @@ msgstr "" "verwendbar." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:58 -#: appPlugins/ToolLevelling.py:1835 +#: appPlugins/ToolLevelling.py:1904 msgid "Voronoi" msgstr "Voronoi" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:59 -#: appPlugins/ToolLevelling.py:1836 +#: appPlugins/ToolLevelling.py:1905 msgid "Bilinear" msgstr "Bilinear" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:70 -#: appPlugins/ToolLevelling.py:1849 appPlugins/ToolPanelize.py:1233 +#: appPlugins/ToolLevelling.py:1918 appPlugins/ToolPanelize.py:1252 msgid "Columns" msgstr "Säulen" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:69 -#: appPlugins/ToolLevelling.py:1851 +#: appPlugins/ToolLevelling.py:1920 msgid "The number of grid columns." msgstr "Die Anzahl der Rasterspalten." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:82 -#: appPlugins/ToolLevelling.py:1860 appPlugins/ToolPanelize.py:1244 +#: appPlugins/ToolLevelling.py:1929 appPlugins/ToolPanelize.py:1263 msgid "Rows" msgstr "Reihen" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:79 -#: appPlugins/ToolLevelling.py:1862 +#: appPlugins/ToolLevelling.py:1931 msgid "The number of grid rows." msgstr "Die Anzahl der Rasterzeilen." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:85 -#: appPlugins/ToolLevelling.py:1772 +#: appPlugins/ToolLevelling.py:1841 msgid "Probe Z travel" msgstr "Sonden-Z-Weg" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:87 -#: appPlugins/ToolLevelling.py:1774 +#: appPlugins/ToolLevelling.py:1843 msgid "The safe Z for probe travelling between probe points." msgstr "" "Das sichere Z für die Sonde, die sich zwischen den Sondenpunkten bewegt." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:110 -#: appPlugins/ToolLevelling.py:1797 +#: appPlugins/ToolLevelling.py:1866 msgid "Probe Feedrate" msgstr "Sondenvorschub" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:126 -#: appPlugins/ToolLevelling.py:1875 +#: appPlugins/ToolLevelling.py:1944 msgid "Controller" msgstr "Regler" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:128 -#: appPlugins/ToolLevelling.py:1877 +#: appPlugins/ToolLevelling.py:1946 msgid "" "The kind of controller for which to generate\n" "height map gcode." @@ -12392,17 +12360,17 @@ msgstr "" "Höhenkarte Gcode." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:138 -#: appPlugins/ToolLevelling.py:2104 +#: appPlugins/ToolLevelling.py:2173 msgid "Step" msgstr "Schritt" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:140 -#: appPlugins/ToolLevelling.py:2106 +#: appPlugins/ToolLevelling.py:2175 msgid "Each jog action will move the axes with this value." msgstr "Bei jeder Tippaktion werden die Achsen mit diesem Wert verschoben." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:153 -#: appPlugins/ToolLevelling.py:2120 +#: appPlugins/ToolLevelling.py:2189 msgid "Feedrate when jogging." msgstr "Vorschub beim Joggen." @@ -12424,7 +12392,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:84 -#: appPlugins/ToolMilling.py:4063 +#: appPlugins/ToolMilling.py:4135 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -12437,7 +12405,7 @@ msgid "Offset value" msgstr "Offsetwert" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:304 -#: appPlugins/ToolNCC.py:4598 +#: appPlugins/ToolNCC.py:4597 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12459,7 +12427,7 @@ msgid "Paint Tool Options" msgstr "Paint werkzeug-Optionen" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:251 -#: appPlugins/ToolPaint.py:3267 +#: appPlugins/ToolPaint.py:3264 msgid "" "Selection of area to be processed.\n" "- 'Polygon Selection' - left mouse click to add/remove polygons to be " @@ -12497,12 +12465,12 @@ msgstr "" "in einem X-Abstand, Y-Abstand voneinander." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:43 -#: appPlugins/ToolPanelize.py:1208 +#: appPlugins/ToolPanelize.py:1227 msgid "Spacing cols" msgstr "Abstandspalten" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:45 -#: appPlugins/ToolPanelize.py:1210 +#: appPlugins/ToolPanelize.py:1229 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -12511,12 +12479,12 @@ msgstr "" "In aktuellen Einheiten." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:57 -#: appPlugins/ToolPanelize.py:1221 +#: appPlugins/ToolPanelize.py:1240 msgid "Spacing rows" msgstr "Abstand Reihen" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:59 -#: appPlugins/ToolPanelize.py:1223 +#: appPlugins/ToolPanelize.py:1242 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -12525,27 +12493,27 @@ msgstr "" "In aktuellen Einheiten." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:72 -#: appPlugins/ToolPanelize.py:1235 +#: appPlugins/ToolPanelize.py:1254 msgid "Number of columns of the desired panel" msgstr "Anzahl der Spalten des gewünschten Bereichs" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:84 -#: appPlugins/ToolPanelize.py:1246 +#: appPlugins/ToolPanelize.py:1265 msgid "Number of rows of the desired panel" msgstr "Anzahl der Zeilen des gewünschten Panels" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:91 -#: appPlugins/ToolPanelize.py:1258 +#: appPlugins/ToolPanelize.py:1277 msgid "Geo" msgstr "Geo" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:92 -#: appPlugins/ToolPanelize.py:1259 +#: appPlugins/ToolPanelize.py:1278 msgid "Panel Type" msgstr "Panel-Typ" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:94 -#: appPlugins/ToolPanelize.py:1261 +#: appPlugins/ToolPanelize.py:1280 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -12556,7 +12524,7 @@ msgstr "" "- Geometrie" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:105 -#: appPlugins/ToolPanelize.py:1271 +#: appPlugins/ToolPanelize.py:1290 msgid "" "Active only for Geometry panel type.\n" "When checked the application will find\n" @@ -12573,7 +12541,7 @@ msgid "Constrain within" msgstr "Beschränkung innerhalb" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:115 -#: appPlugins/ToolPanelize.py:1281 +#: appPlugins/ToolPanelize.py:1300 msgid "" "Area define by DX and DY within to constrain the panel.\n" "DX and DY values are in current units.\n" @@ -12588,12 +12556,12 @@ msgstr "" "Sie passen vollständig in den ausgewählten Bereich." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:128 -#: appPlugins/ToolPanelize.py:1293 +#: appPlugins/ToolPanelize.py:1312 msgid "Width (DX)" msgstr "Breite (DX)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:130 -#: appPlugins/ToolPanelize.py:1295 +#: appPlugins/ToolPanelize.py:1314 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -12602,12 +12570,12 @@ msgstr "" "In aktuellen Einheiten." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:141 -#: appPlugins/ToolPanelize.py:1305 +#: appPlugins/ToolPanelize.py:1324 msgid "Height (DY)" msgstr "Höhe (DY)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:143 -#: appPlugins/ToolPanelize.py:1307 +#: appPlugins/ToolPanelize.py:1326 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -12632,39 +12600,39 @@ msgid "New Nozzle Dia" msgstr "Neuer Düsendurchmesser" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:49 -#: appPlugins/ToolSolderPaste.py:1224 +#: appPlugins/ToolSolderPaste.py:1228 msgid "Diameter for the new tool to add in the Tool Table" msgstr "" "Durchmesser für das neue Werkzeug, das in die Werkzeugtabelle aufgenommen " "werden soll" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:65 -#: appPlugins/ToolSolderPaste.py:1276 +#: appPlugins/ToolSolderPaste.py:1280 msgid "Z Dispense Start" msgstr "Z Dosierbeginn" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:67 -#: appPlugins/ToolSolderPaste.py:1278 +#: appPlugins/ToolSolderPaste.py:1282 msgid "The height (Z) when solder paste dispensing starts." msgstr "Die Höhe (Z) bei der Lotpastendosierung." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:78 -#: appPlugins/ToolSolderPaste.py:1289 +#: appPlugins/ToolSolderPaste.py:1293 msgid "Z Dispense" msgstr "Z-Abgabe" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:80 -#: appPlugins/ToolSolderPaste.py:1291 +#: appPlugins/ToolSolderPaste.py:1295 msgid "The height (Z) when doing solder paste dispensing." msgstr "Die Höhe (Z) bei der Lotpastendosierung." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:91 -#: appPlugins/ToolSolderPaste.py:1302 +#: appPlugins/ToolSolderPaste.py:1306 msgid "Z Dispense Stop" msgstr "Z Abgabestopp" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:93 -#: appPlugins/ToolSolderPaste.py:1304 +#: appPlugins/ToolSolderPaste.py:1308 msgid "The height (Z) when solder paste dispensing stops." msgstr "Die Höhe (Z) bei der Lotpastendosierung stoppt." @@ -12673,7 +12641,7 @@ msgid "Z Travel" msgstr "Z Reise" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:106 -#: appPlugins/ToolSolderPaste.py:1322 +#: appPlugins/ToolSolderPaste.py:1326 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -12686,12 +12654,12 @@ msgid "Z Toolchange" msgstr "Z Werkzeugwechsel" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:120 -#: appPlugins/ToolSolderPaste.py:1336 +#: appPlugins/ToolSolderPaste.py:1340 msgid "The height (Z) for tool (nozzle) change." msgstr "Die Höhe (Z) für Werkzeug (Düse) ändert sich." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:129 -#: appPlugins/ToolSolderPaste.py:1345 +#: appPlugins/ToolSolderPaste.py:1349 msgid "" "The X,Y location for tool (nozzle) change.\n" "The format is (x, y) where x and y are real numbers." @@ -12700,12 +12668,12 @@ msgstr "" "Das Format ist (x, y), wobei x und y reelle Zahlen sind." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:143 -#: appPlugins/ToolSolderPaste.py:1364 +#: appPlugins/ToolSolderPaste.py:1368 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "Vorschub (Geschwindigkeit) während der Bewegung auf der X-Y-Ebene." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:156 -#: appPlugins/ToolSolderPaste.py:1377 +#: appPlugins/ToolSolderPaste.py:1381 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -12714,12 +12682,12 @@ msgstr "" "(auf der Z-Ebene)." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:168 -#: appPlugins/ToolSolderPaste.py:1389 +#: appPlugins/ToolSolderPaste.py:1393 msgid "Feedrate Z Dispense" msgstr "Vorschub Z Dosierung" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:170 -#: appPlugins/ToolSolderPaste.py:1391 +#: appPlugins/ToolSolderPaste.py:1395 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -12728,12 +12696,12 @@ msgstr "" "in Ausgabeposition (in der Z-Ebene)." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:181 -#: appPlugins/ToolSolderPaste.py:1407 +#: appPlugins/ToolSolderPaste.py:1411 msgid "Spindle Speed FWD" msgstr "Spindeldrehzahl FWD" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:183 -#: appPlugins/ToolSolderPaste.py:1409 +#: appPlugins/ToolSolderPaste.py:1413 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -12742,22 +12710,22 @@ msgstr "" "durch die Spenderdüse." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:195 -#: appPlugins/ToolSolderPaste.py:1421 +#: appPlugins/ToolSolderPaste.py:1425 msgid "Dwell FWD" msgstr "Verweilzeit FWD" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:197 -#: appPlugins/ToolSolderPaste.py:1423 +#: appPlugins/ToolSolderPaste.py:1427 msgid "Pause after solder dispensing." msgstr "Pause nach dem Löten." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:207 -#: appPlugins/ToolSolderPaste.py:1433 +#: appPlugins/ToolSolderPaste.py:1437 msgid "Spindle Speed REV" msgstr "Spindeldrehzahl REV" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:209 -#: appPlugins/ToolSolderPaste.py:1435 +#: appPlugins/ToolSolderPaste.py:1439 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -12766,12 +12734,12 @@ msgstr "" "durch die Spenderdüse." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:221 -#: appPlugins/ToolSolderPaste.py:1447 +#: appPlugins/ToolSolderPaste.py:1451 msgid "Dwell REV" msgstr "Verweilen REV" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:223 -#: appPlugins/ToolSolderPaste.py:1449 +#: appPlugins/ToolSolderPaste.py:1453 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -12780,7 +12748,7 @@ msgstr "" "das Druckgleichgewicht zu ermöglichen." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:232 -#: appPlugins/ToolSolderPaste.py:1463 +#: appPlugins/ToolSolderPaste.py:1467 msgid "Files that control the GCode generation." msgstr "Dateien, die die GCode-Generierung steuern." @@ -12796,21 +12764,21 @@ msgstr "" "Ein Werkzeug zum Subtrahieren eines Gerber- oder Geometrieobjekts\n" "von einem anderen des gleichen Typs." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:28 appPlugins/ToolSub.py:904 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:28 appPlugins/ToolSub.py:911 msgid "Close paths" msgstr "Wege schließen" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:905 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:912 msgid "Checking this will close the paths cut by the subtractor object." msgstr "" "Wenn Sie dies aktivieren, werden die vom Subtrahiererobjekt geschnittenen " "Pfade geschlossen." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:32 appPlugins/ToolSub.py:800 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:32 appPlugins/ToolSub.py:807 msgid "Delete source" msgstr "Quelle löschen" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:34 appPlugins/ToolSub.py:802 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:34 appPlugins/ToolSub.py:809 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -12888,7 +12856,7 @@ msgstr "" #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:36 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:26 #: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:26 -#: appPlugins/ToolDrilling.py:2877 appPlugins/ToolMilling.py:4490 +#: appPlugins/ToolDrilling.py:2831 appPlugins/ToolMilling.py:4590 msgid "Delete All" msgstr "Alles löschen" @@ -13047,25 +13015,29 @@ msgstr "Neues Objekt mit Namen:" msgid "Converting units to " msgstr "Einheiten umrechnen in " -#: appObjects/AppObject.py:259 appObjects/AppObject.py:265 -#: appObjects/AppObject.py:271 appObjects/AppObject.py:277 -#: appObjects/AppObject.py:283 appObjects/AppObject.py:289 +#: appObjects/AppObject.py:220 +msgid "Gerber X2 drill file detected. Converted to Excellon object." +msgstr "" + +#: appObjects/AppObject.py:264 appObjects/AppObject.py:270 +#: appObjects/AppObject.py:276 appObjects/AppObject.py:282 +#: appObjects/AppObject.py:288 appObjects/AppObject.py:294 msgid "created/selected" msgstr "erstellt / ausgewählt" -#: appObjects/AppObject.py:511 +#: appObjects/AppObject.py:516 msgid "CREATE A NEW FLATCAM TCL SCRIPT" msgstr "NEUES FLATCAL TCL SCRIPT ERZEUGEN" -#: appObjects/AppObject.py:512 +#: appObjects/AppObject.py:517 msgid "TCL Tutorial is here" msgstr "Das TCL Tutorial ist hier" -#: appObjects/AppObject.py:514 +#: appObjects/AppObject.py:519 msgid "FlatCAM commands list" msgstr "FlatCAM Befehlsliste" -#: appObjects/AppObject.py:515 +#: appObjects/AppObject.py:520 msgid "" "Type >help< followed by Run Code for a list of FlatCAM Tcl Commands " "(displayed in Tcl Shell)." @@ -13073,32 +13045,32 @@ msgstr "" "Geben Sie >help< gefolgt von Run Code ein, um eine Liste der FlatCAM Tcl-" "Befehle anzuzeigen (angezeigt in der Tcl-Shell)." -#: appObjects/FlatCAMCNCJob.py:655 appPlugins/ToolLevelling.py:1399 -#: appPlugins/ToolLevelling.py:1591 appPlugins/ToolSolderPaste.py:1095 +#: appObjects/FlatCAMCNCJob.py:663 appPlugins/ToolLevelling.py:1471 +#: appPlugins/ToolLevelling.py:1663 appPlugins/ToolSolderPaste.py:1101 msgid "Export cancelled ..." msgstr "Export abgebrochen ..." -#: appObjects/FlatCAMCNCJob.py:705 +#: appObjects/FlatCAMCNCJob.py:713 msgid "File saved to" msgstr "Datei gespeichert in" -#: appObjects/FlatCAMCNCJob.py:729 +#: appObjects/FlatCAMCNCJob.py:737 msgid "Code Review" msgstr "Codeprüfung" -#: appObjects/FlatCAMCNCJob.py:774 +#: appObjects/FlatCAMCNCJob.py:782 msgid "CNC Machine Code could not be updated" msgstr "Der CNC-Maschinencode konnte nicht aktualisiert werden" -#: appObjects/FlatCAMCNCJob.py:778 +#: appObjects/FlatCAMCNCJob.py:786 msgid "CNC Machine Code was updated" msgstr "Der CNC-Maschinencode wurde aktualisiert" -#: appObjects/FlatCAMCNCJob.py:925 +#: appObjects/FlatCAMCNCJob.py:922 msgid "This CNCJob object can't be processed because it is a" msgstr "Dieses CNCJob-Objekt kann nicht verarbeitet werden, da es sich um ein" -#: appObjects/FlatCAMCNCJob.py:927 +#: appObjects/FlatCAMCNCJob.py:924 msgid "CNCJob object" msgstr "CNCJob-Objekt" @@ -13106,125 +13078,104 @@ msgstr "CNCJob-Objekt" msgid "Document Editor" msgstr "Dokumenteditor" -#: appObjects/FlatCAMExcellon.py:934 appObjects/FlatCAMExcellon.py:1042 -#: appPlugins/ToolDrilling.py:1902 appPlugins/ToolMilling.py:2483 -#: appPlugins/ToolMilling.py:2599 +#: appObjects/FlatCAMExcellon.py:934 appObjects/FlatCAMExcellon.py:1036 +#: appPlugins/ToolDrilling.py:1897 appPlugins/ToolMilling.py:2577 +#: appPlugins/ToolMilling.py:2687 msgid "Please select one or more tools from the list and try again." msgstr "" "Bitte wählen Sie ein oder mehrere Werkzeuge aus der Liste aus und versuchen " "Sie es erneut." -#: appObjects/FlatCAMExcellon.py:939 appPlugins/ToolMilling.py:2490 +#: appObjects/FlatCAMExcellon.py:939 appPlugins/ToolMilling.py:2584 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "Das Fräswerkzeug für BOHRER ist größer als die Lochgröße. Abgebrochen." -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: tclCommands/TclCommandDrillcncjob.py:196 -msgid "Tool_nr" -msgstr "Werkzeugnummer" - -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: tclCommands/TclCommandDrillcncjob.py:196 -msgid "Drills_Nr" -msgstr "Bohrnummer" - -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: tclCommands/TclCommandDrillcncjob.py:196 -msgid "Slots_Nr" -msgstr "Schlitznummer" - -#: appObjects/FlatCAMExcellon.py:1051 appPlugins/ToolMilling.py:2608 +#: appObjects/FlatCAMExcellon.py:1045 appPlugins/ToolMilling.py:2696 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "" "Das Fräswerkzeug für SCHLITZ ist größer als die Lochgröße. Abgebrochen." -#: appObjects/FlatCAMGeometry.py:775 +#: appObjects/FlatCAMGeometry.py:776 msgid "Vertex points calculated." msgstr "Scheitelpunkte wurden berechnet." -#: appObjects/FlatCAMGeometry.py:1063 appObjects/FlatCAMGeometry.py:1068 -#: appObjects/FlatCAMGeometry.py:1099 appObjects/FlatCAMGeometry.py:1126 -#: appObjects/FlatCAMGeometry.py:1130 appPlugins/ToolDrilling.py:904 -#: appPlugins/ToolDrilling.py:910 appPlugins/ToolDrilling.py:955 -#: appPlugins/ToolDrilling.py:1202 appPlugins/ToolDrilling.py:1209 -#: appPlugins/ToolDrilling.py:1241 appPlugins/ToolDrilling.py:1254 -#: appPlugins/ToolDrilling.py:1258 appPlugins/ToolDrilling.py:2410 +#: appObjects/FlatCAMGeometry.py:1064 appObjects/FlatCAMGeometry.py:1069 +#: appObjects/FlatCAMGeometry.py:1100 appObjects/FlatCAMGeometry.py:1127 +#: appObjects/FlatCAMGeometry.py:1131 appPlugins/ToolDrilling.py:905 +#: appPlugins/ToolDrilling.py:911 appPlugins/ToolDrilling.py:956 +#: appPlugins/ToolDrilling.py:1208 appPlugins/ToolDrilling.py:1215 +#: appPlugins/ToolDrilling.py:1247 appPlugins/ToolDrilling.py:1260 +#: appPlugins/ToolDrilling.py:1264 appPlugins/ToolDrilling.py:2346 #: appPlugins/ToolIsolation.py:611 appPlugins/ToolIsolation.py:740 #: appPlugins/ToolIsolation.py:745 appPlugins/ToolIsolation.py:775 #: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:811 -#: appPlugins/ToolIsolation.py:3377 appPlugins/ToolMilling.py:959 -#: appPlugins/ToolMilling.py:1076 appPlugins/ToolMilling.py:1510 -#: appPlugins/ToolMilling.py:1515 appPlugins/ToolMilling.py:1532 -#: appPlugins/ToolMilling.py:1537 appPlugins/ToolMilling.py:1605 -#: appPlugins/ToolMilling.py:1616 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:3849 appPlugins/ToolNCC.py:305 +#: appPlugins/ToolIsolation.py:3374 appPlugins/ToolMilling.py:985 +#: appPlugins/ToolMilling.py:1104 appPlugins/ToolMilling.py:1588 +#: appPlugins/ToolMilling.py:1593 appPlugins/ToolMilling.py:1610 +#: appPlugins/ToolMilling.py:1615 appPlugins/ToolMilling.py:1690 +#: appPlugins/ToolMilling.py:1702 appPlugins/ToolMilling.py:1706 +#: appPlugins/ToolMilling.py:3921 appPlugins/ToolNCC.py:305 #: appPlugins/ToolNCC.py:310 appPlugins/ToolNCC.py:340 #: appPlugins/ToolNCC.py:363 appPlugins/ToolNCC.py:376 -#: appPlugins/ToolNCC.py:857 appPlugins/ToolNCC.py:4339 +#: appPlugins/ToolNCC.py:857 appPlugins/ToolNCC.py:4338 #: appPlugins/ToolPaint.py:266 appPlugins/ToolPaint.py:271 #: appPlugins/ToolPaint.py:313 appPlugins/ToolPaint.py:335 #: appPlugins/ToolPaint.py:347 appPlugins/ToolPaint.py:794 -#: appPlugins/ToolPaint.py:3119 +#: appPlugins/ToolPaint.py:3116 msgid "Parameters for" msgstr "Parameter für" -#: appObjects/FlatCAMGeometry.py:1063 appObjects/FlatCAMGeometry.py:1099 -#: appPlugins/ToolDrilling.py:955 appPlugins/ToolDrilling.py:1202 -#: appPlugins/ToolDrilling.py:1241 appPlugins/ToolIsolation.py:740 -#: appPlugins/ToolIsolation.py:775 appPlugins/ToolMilling.py:1510 -#: appPlugins/ToolMilling.py:1532 appPlugins/ToolMilling.py:1605 +#: appObjects/FlatCAMGeometry.py:1064 appObjects/FlatCAMGeometry.py:1100 +#: appPlugins/ToolDrilling.py:956 appPlugins/ToolDrilling.py:1208 +#: appPlugins/ToolDrilling.py:1247 appPlugins/ToolIsolation.py:740 +#: appPlugins/ToolIsolation.py:775 appPlugins/ToolMilling.py:1588 +#: appPlugins/ToolMilling.py:1610 appPlugins/ToolMilling.py:1690 #: appPlugins/ToolNCC.py:305 appPlugins/ToolNCC.py:340 -#: appPlugins/ToolPaint.py:266 appPlugins/ToolPaint.py:313 app_Main.py:2496 +#: appPlugins/ToolPaint.py:266 appPlugins/ToolPaint.py:313 app_Main.py:2515 msgid "No Tool Selected" msgstr "Kein Werkzeug ausgewählt" -#: appObjects/FlatCAMGeometry.py:1068 appObjects/FlatCAMGeometry.py:1130 -#: appPlugins/ToolDrilling.py:904 appPlugins/ToolDrilling.py:1209 -#: appPlugins/ToolDrilling.py:1258 appPlugins/ToolIsolation.py:611 +#: appObjects/FlatCAMGeometry.py:1069 appObjects/FlatCAMGeometry.py:1131 +#: appPlugins/ToolDrilling.py:905 appPlugins/ToolDrilling.py:1215 +#: appPlugins/ToolDrilling.py:1264 appPlugins/ToolIsolation.py:611 #: appPlugins/ToolIsolation.py:745 appPlugins/ToolIsolation.py:811 -#: appPlugins/ToolMilling.py:959 appPlugins/ToolMilling.py:1076 -#: appPlugins/ToolMilling.py:1515 appPlugins/ToolMilling.py:1537 -#: appPlugins/ToolMilling.py:1620 appPlugins/ToolNCC.py:310 +#: appPlugins/ToolMilling.py:985 appPlugins/ToolMilling.py:1104 +#: appPlugins/ToolMilling.py:1593 appPlugins/ToolMilling.py:1615 +#: appPlugins/ToolMilling.py:1706 appPlugins/ToolNCC.py:310 #: appPlugins/ToolNCC.py:376 appPlugins/ToolNCC.py:857 #: appPlugins/ToolPaint.py:271 appPlugins/ToolPaint.py:347 #: appPlugins/ToolPaint.py:794 msgid "Multiple Tools" msgstr "Mehrere Werkzeuge" -#: appObjects/FlatCAMGeometry.py:1211 appPlugins/ToolCutOut.py:470 +#: appObjects/FlatCAMGeometry.py:1212 appPlugins/ToolCutOut.py:470 #: appPlugins/ToolIsolation.py:905 appPlugins/ToolIsolation.py:1252 -#: appPlugins/ToolIsolation.py:1390 appPlugins/ToolMilling.py:1974 -#: appPlugins/ToolMilling.py:2100 appPlugins/ToolNCC.py:1222 +#: appPlugins/ToolIsolation.py:1390 appPlugins/ToolMilling.py:2068 +#: appPlugins/ToolMilling.py:2194 appPlugins/ToolNCC.py:1222 #: appPlugins/ToolNCC.py:1360 appPlugins/ToolNCC.py:1436 #: appPlugins/ToolPaint.py:427 appPlugins/ToolPaint.py:825 #: appPlugins/ToolPaint.py:962 appPlugins/ToolSolderPaste.py:150 -#: appPlugins/ToolSolderPaste.py:487 app_Main.py:4788 +#: appPlugins/ToolSolderPaste.py:493 app_Main.py:4807 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." -#: appObjects/FlatCAMGeometry.py:1223 appPlugins/ToolCutOut.py:483 -#: appPlugins/ToolDrilling.py:1114 appPlugins/ToolIsolation.py:1271 -#: appPlugins/ToolMilling.py:1986 +#: appObjects/FlatCAMGeometry.py:1224 appPlugins/ToolCutOut.py:483 +#: appPlugins/ToolDrilling.py:1115 appPlugins/ToolIsolation.py:1271 +#: appPlugins/ToolMilling.py:2080 msgid "Could not load Tools DB file." msgstr "Werkzeugdatenbank konnte nicht geladen werden." -#: appObjects/FlatCAMGeometry.py:1286 appPlugins/ToolCutOut.py:546 -#: appPlugins/ToolIsolation.py:1336 appPlugins/ToolMilling.py:2049 +#: appObjects/FlatCAMGeometry.py:1287 appPlugins/ToolCutOut.py:546 +#: appPlugins/ToolIsolation.py:1336 appPlugins/ToolMilling.py:2143 #: appPlugins/ToolNCC.py:1305 appPlugins/ToolPaint.py:906 msgid "Tool not in Tools Database. Adding a default tool." msgstr "" "Werkzeug nicht in der Werkzeugdatenbank. Hinzufügen eines Standardwerkzeugs" -#: appObjects/FlatCAMGeometry.py:1293 appPlugins/ToolCutOut.py:553 -#: appPlugins/ToolDrilling.py:1174 appPlugins/ToolIsolation.py:1344 -#: appPlugins/ToolMilling.py:2057 appPlugins/ToolNCC.py:1312 +#: appObjects/FlatCAMGeometry.py:1294 appPlugins/ToolCutOut.py:553 +#: appPlugins/ToolDrilling.py:1180 appPlugins/ToolIsolation.py:1344 +#: appPlugins/ToolMilling.py:2151 appPlugins/ToolNCC.py:1312 #: appPlugins/ToolPaint.py:914 msgid "" "Cancelled.\n" @@ -13234,41 +13185,41 @@ msgstr "" "Mehrere Werkzeuge für einen Werkzeugdurchmesser finden Sie in der " "Werkzeugdatenbank." -#: appObjects/FlatCAMGeometry.py:1326 appPlugins/ToolIsolation.py:1381 -#: appPlugins/ToolMilling.py:2092 appPlugins/ToolNCC.py:1347 +#: appObjects/FlatCAMGeometry.py:1327 appPlugins/ToolIsolation.py:1381 +#: appPlugins/ToolMilling.py:2186 appPlugins/ToolNCC.py:1347 #: appPlugins/ToolPaint.py:949 msgid "New tool added to Tool Table from Tools Database." msgstr "" "Neues Werkzeug zur Werkzeugtabelle aus der Werkzeugdatenbank hinzugefügt." -#: appObjects/FlatCAMGeometry.py:1393 appPlugins/ToolMilling.py:2163 +#: appObjects/FlatCAMGeometry.py:1394 appPlugins/ToolMilling.py:2257 msgid "Tool added in Tool Table." msgstr "Werkzeug in der Werkzeugtabelle hinzugefügt." -#: appObjects/FlatCAMGeometry.py:1504 appObjects/FlatCAMGeometry.py:1513 -#: appPlugins/ToolMilling.py:2311 appPlugins/ToolMilling.py:2320 +#: appObjects/FlatCAMGeometry.py:1505 appObjects/FlatCAMGeometry.py:1514 +#: appPlugins/ToolMilling.py:2405 appPlugins/ToolMilling.py:2414 msgid "Failed. Select a tool to copy." msgstr "Fehlgeschlagen. Wählen Sie ein Werkzeug zum Kopieren aus." -#: appObjects/FlatCAMGeometry.py:1542 appPlugins/ToolMilling.py:2344 +#: appObjects/FlatCAMGeometry.py:1543 appPlugins/ToolMilling.py:2438 msgid "Tool was copied in Tool Table." msgstr "Das Werkzeug wurde in die Werkzeugtabelle kopiert." -#: appObjects/FlatCAMGeometry.py:1572 appPlugins/ToolMilling.py:2282 +#: appObjects/FlatCAMGeometry.py:1573 appPlugins/ToolMilling.py:2376 msgid "Tool was edited in Tool Table." msgstr "Das Werkzeug wurde in der Werkzeugtabelle bearbeitet." -#: appObjects/FlatCAMGeometry.py:1605 appObjects/FlatCAMGeometry.py:1614 -#: appPlugins/ToolMilling.py:2376 appPlugins/ToolMilling.py:2385 +#: appObjects/FlatCAMGeometry.py:1606 appObjects/FlatCAMGeometry.py:1615 +#: appPlugins/ToolMilling.py:2470 appPlugins/ToolMilling.py:2479 msgid "Failed. Select a tool to delete." msgstr "Gescheitert. Wählen Sie ein Werkzeug zum Löschen aus." -#: appObjects/FlatCAMGeometry.py:1638 appPlugins/ToolMilling.py:2406 +#: appObjects/FlatCAMGeometry.py:1639 appPlugins/ToolMilling.py:2500 msgid "Tool was deleted in Tool Table." msgstr "Werkzeug wurde in der Werkzeugtabelle gelöscht." -#: appObjects/FlatCAMGeometry.py:1675 appObjects/FlatCAMGeometry.py:1684 -#: appPlugins/ToolMilling.py:1825 +#: appObjects/FlatCAMGeometry.py:1676 appObjects/FlatCAMGeometry.py:1685 +#: appPlugins/ToolMilling.py:1919 msgid "" "Disabled because the tool is V-shape.\n" "For V-shape tools the depth of cut is\n" @@ -13287,16 +13238,16 @@ msgstr "" "NB: Ein Wert von Null bedeutet, dass Werkzeugdurchmesser = 'V-Spitze " "Durchmesser'" -#: appObjects/FlatCAMGeometry.py:2178 appPlugins/ToolMilling.py:2806 +#: appObjects/FlatCAMGeometry.py:2185 appPlugins/ToolMilling.py:2889 msgid "This Geometry can't be processed because it is" msgstr "Diese Geometrie kann nicht verarbeitet werden, da dies der Fall ist" -#: appObjects/FlatCAMGeometry.py:2215 appPlugins/ToolMilling.py:2840 +#: appObjects/FlatCAMGeometry.py:2222 appPlugins/ToolMilling.py:2923 msgid "Failed. No tool selected in the tool table ..." msgstr "Gescheitert. Kein Werkzeug in der Werkzeugtabelle ausgewählt ..." -#: appObjects/FlatCAMGeometry.py:2317 appObjects/FlatCAMGeometry.py:2478 -#: appPlugins/ToolMilling.py:2955 appPlugins/ToolMilling.py:3139 +#: appObjects/FlatCAMGeometry.py:2321 appObjects/FlatCAMGeometry.py:2477 +#: appPlugins/ToolMilling.py:3036 appPlugins/ToolMilling.py:3215 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -13305,54 +13256,54 @@ msgstr "" "Wert angegeben.\n" "Fügen Sie einen Werkzeugversatz hinzu oder ändern Sie den Versatztyp." -#: appObjects/FlatCAMGeometry.py:2390 appObjects/FlatCAMGeometry.py:2541 -#: appPlugins/ToolMilling.py:3028 appPlugins/ToolMilling.py:3183 +#: appObjects/FlatCAMGeometry.py:2390 appObjects/FlatCAMGeometry.py:2540 +#: appPlugins/ToolMilling.py:3105 appPlugins/ToolMilling.py:3259 msgid "G-Code parsing in progress..." msgstr "G-Code-Analyse läuft ..." -#: appObjects/FlatCAMGeometry.py:2392 appObjects/FlatCAMGeometry.py:2543 -#: appPlugins/ToolMilling.py:3030 appPlugins/ToolMilling.py:3185 +#: appObjects/FlatCAMGeometry.py:2392 appObjects/FlatCAMGeometry.py:2542 +#: appPlugins/ToolMilling.py:3107 appPlugins/ToolMilling.py:3261 msgid "G-Code parsing finished..." msgstr "G-Code-Analyse beendet ..." -#: appObjects/FlatCAMGeometry.py:2399 appObjects/FlatCAMGeometry.py:2552 -#: appObjects/FlatCAMGeometry.py:2723 appPlugins/ToolMilling.py:3037 -#: appPlugins/ToolMilling.py:3194 +#: appObjects/FlatCAMGeometry.py:2399 appObjects/FlatCAMGeometry.py:2551 +#: appObjects/FlatCAMGeometry.py:2715 appPlugins/ToolMilling.py:3114 +#: appPlugins/ToolMilling.py:3270 msgid "Finished G-Code processing" msgstr "G-Code-Verarbeitung abgeschlossen" -#: appObjects/FlatCAMGeometry.py:2401 appObjects/FlatCAMGeometry.py:2554 -#: appPlugins/ToolMilling.py:3039 appPlugins/ToolMilling.py:3196 +#: appObjects/FlatCAMGeometry.py:2401 appObjects/FlatCAMGeometry.py:2553 +#: appPlugins/ToolMilling.py:3116 appPlugins/ToolMilling.py:3272 msgid "G-Code processing failed with error" msgstr "G-Code-Verarbeitung fehlgeschlagen mit Fehler" -#: appObjects/FlatCAMGeometry.py:2445 appPlugins/ToolMilling.py:3083 -#: appPlugins/ToolSolderPaste.py:832 appPlugins/ToolSolderPaste.py:890 +#: appObjects/FlatCAMGeometry.py:2444 appPlugins/ToolMilling.py:3159 +#: appPlugins/ToolSolderPaste.py:839 appPlugins/ToolSolderPaste.py:897 msgid "Cancelled. Empty file, it has no geometry" msgstr "Abgebrochen. Leere Datei hat keine Geometrie" -#: appObjects/FlatCAMGeometry.py:2574 appObjects/FlatCAMGeometry.py:2579 -#: appObjects/FlatCAMGeometry.py:2730 appPlugins/ToolMilling.py:3224 -#: appPlugins/ToolMilling.py:3239 +#: appObjects/FlatCAMGeometry.py:2569 appObjects/FlatCAMGeometry.py:2574 +#: appObjects/FlatCAMGeometry.py:2722 appPlugins/ToolMilling.py:3299 +#: appPlugins/ToolMilling.py:3314 msgid "CNCjob created" msgstr "CNCjob erstellt" -#: appObjects/FlatCAMGeometry.py:2763 appPlugins/ToolMilling.py:2692 +#: appObjects/FlatCAMGeometry.py:2755 appPlugins/ToolMilling.py:2775 msgid "Polish" msgstr "Polieren" -#: appObjects/FlatCAMGeometry.py:2813 appPlugins/ToolMilling.py:2742 +#: appObjects/FlatCAMGeometry.py:2805 appPlugins/ToolMilling.py:2825 #: appPlugins/ToolPaint.py:1829 msgid "Geometry could not be painted completely" msgstr "Geometrie konnte nicht vollständig gemalt werden" -#: appObjects/FlatCAMGeometry.py:2851 appObjects/FlatCAMGeometry.py:2860 -#: appParsers/ParseGerber.py:2050 appParsers/ParseGerber.py:2060 +#: appObjects/FlatCAMGeometry.py:2843 appObjects/FlatCAMGeometry.py:2852 +#: appParsers/ParseGerber.py:2093 appParsers/ParseGerber.py:2103 msgid "Scale factor has to be a number: integer or float." msgstr "" "Der Skalierungsfaktor muss eine Zahl sein: Ganzzahl oder Fließkommazahl." -#: appObjects/FlatCAMGeometry.py:2940 appParsers/ParseGerber.py:2176 +#: appObjects/FlatCAMGeometry.py:2932 appParsers/ParseGerber.py:2219 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -13360,7 +13311,7 @@ msgstr "" "Ein (x, y) Wertepaar wird benötigt. Wahrscheinlich haben Sie im Feld Offset " "nur einen Wert eingegeben." -#: appObjects/FlatCAMGeometry.py:3025 +#: appObjects/FlatCAMGeometry.py:3017 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -13370,19 +13321,19 @@ msgstr "" "(x, y) sein\n" "Aber jetzt gibt es nur einen Wert, nicht zwei." -#: appObjects/FlatCAMGeometry.py:3128 appPlugins/ToolDrilling.py:1619 -#: appPlugins/ToolMilling.py:3444 +#: appObjects/FlatCAMGeometry.py:3120 appPlugins/ToolDrilling.py:1614 +#: appPlugins/ToolMilling.py:3519 msgid "Delete failed. There are no exclusion areas to delete." msgstr "Löschen fehlgeschlagen. Es sind keine Ausschlussbereiche zu löschen." -#: appObjects/FlatCAMGeometry.py:3145 appPlugins/ToolDrilling.py:1636 -#: appPlugins/ToolMilling.py:3461 +#: appObjects/FlatCAMGeometry.py:3137 appPlugins/ToolDrilling.py:1631 +#: appPlugins/ToolMilling.py:3536 msgid "Delete failed. Nothing is selected." msgstr "Löschen fehlgeschlagen. Es ist nichts ausgewählt." -#: appObjects/FlatCAMGeometry.py:3242 appObjects/FlatCAMGeometry.py:3257 -#: appPlugins/ToolDrilling.py:1733 appPlugins/ToolDrilling.py:1748 -#: appPlugins/ToolMilling.py:3558 appPlugins/ToolMilling.py:3573 +#: appObjects/FlatCAMGeometry.py:3234 appObjects/FlatCAMGeometry.py:3249 +#: appPlugins/ToolDrilling.py:1728 appPlugins/ToolDrilling.py:1743 +#: appPlugins/ToolMilling.py:3633 appPlugins/ToolMilling.py:3648 msgid "Value edited in Exclusion Table." msgstr "In der Ausschlusstabelle bearbeiteter Wert." @@ -13396,8 +13347,8 @@ msgstr "Operation konnte nicht durchgeführt werden." #: appObjects/FlatCAMGerber.py:617 appObjects/FlatCAMGerber.py:693 #: appPlugins/ToolIsolation.py:1754 appPlugins/ToolIsolation.py:2122 -#: appPlugins/ToolNCC.py:2116 appPlugins/ToolNCC.py:3137 -#: appPlugins/ToolNCC.py:3517 +#: appPlugins/ToolNCC.py:2116 appPlugins/ToolNCC.py:3139 +#: appPlugins/ToolNCC.py:3519 msgid "Isolation geometry could not be generated." msgstr "Isolationsgeometrie konnte nicht generiert werden." @@ -13444,81 +13395,81 @@ msgstr "Dimensionen" msgid "Calculating dimensions ... Please wait." msgstr "Bemaßung wird berechnet ... Bitte warten." -#: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792 -#: appPlugins/ToolReport.py:437 appPlugins/ToolReport.py:505 +#: appObjects/FlatCAMObj.py:715 appObjects/FlatCAMObj.py:786 +#: appPlugins/ToolReport.py:438 appPlugins/ToolReport.py:509 msgid "Drills number" msgstr "Bohrernummer" -#: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794 -#: appPlugins/ToolReport.py:438 appPlugins/ToolReport.py:507 +#: appObjects/FlatCAMObj.py:716 appObjects/FlatCAMObj.py:788 +#: appPlugins/ToolReport.py:439 appPlugins/ToolReport.py:511 msgid "Slots number" msgstr "Slotnummer" -#: appObjects/FlatCAMObj.py:727 appPlugins/ToolReport.py:440 +#: appObjects/FlatCAMObj.py:718 appPlugins/ToolReport.py:441 msgid "Drills total number:" msgstr "Gesamtzahl Bohrer:" -#: appObjects/FlatCAMObj.py:728 appPlugins/ToolReport.py:441 +#: appObjects/FlatCAMObj.py:719 appPlugins/ToolReport.py:442 msgid "Slots total number:" msgstr "Gesamtzahl der slots:" -#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 -#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 -#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 -#: appPlugins/ToolReport.py:468 appPlugins/ToolReport.py:471 -#: appPlugins/ToolReport.py:474 appPlugins/ToolReport.py:502 -#: appPlugins/ToolReport.py:509 appPlugins/ToolReport.py:512 +#: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 +#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 +#: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 +#: appPlugins/ToolReport.py:470 appPlugins/ToolReport.py:473 +#: appPlugins/ToolReport.py:476 appPlugins/ToolReport.py:506 +#: appPlugins/ToolReport.py:513 appPlugins/ToolReport.py:516 msgid "Present" msgstr "Vorhanden" -#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790 -#: appPlugins/ToolReport.py:469 appPlugins/ToolReport.py:503 +#: appObjects/FlatCAMObj.py:748 appObjects/FlatCAMObj.py:784 +#: appPlugins/ToolReport.py:471 appPlugins/ToolReport.py:507 msgid "Solid Geometry" msgstr "Festkörpergeometrie" -#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 -#: appPlugins/ToolReport.py:472 appPlugins/ToolReport.py:510 +#: appObjects/FlatCAMObj.py:751 appObjects/FlatCAMObj.py:791 +#: appPlugins/ToolReport.py:474 appPlugins/ToolReport.py:514 msgid "GCode Text" msgstr "GCode Text" -#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800 -#: appPlugins/ToolReport.py:475 appPlugins/ToolReport.py:513 +#: appObjects/FlatCAMObj.py:754 appObjects/FlatCAMObj.py:794 +#: appPlugins/ToolReport.py:477 appPlugins/ToolReport.py:517 msgid "GCode Geometry" msgstr "GCode Geometrie" -#: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 -#: appPlugins/ToolReport.py:483 appPlugins/ToolReport.py:556 +#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:837 +#: appPlugins/ToolReport.py:485 appPlugins/ToolReport.py:560 msgid "Tool Data" msgstr "Werkzeugdaten" -#: appObjects/FlatCAMObj.py:807 appPlugins/ToolReport.py:520 +#: appObjects/FlatCAMObj.py:801 appPlugins/ToolReport.py:524 msgid "Depth of Cut" msgstr "Tiefe des Schnitts" -#: appObjects/FlatCAMObj.py:819 appPlugins/ToolReport.py:532 +#: appObjects/FlatCAMObj.py:813 appPlugins/ToolReport.py:536 msgid "Clearance Height" msgstr "Freilaufhöhe" -#: appObjects/FlatCAMObj.py:857 appPlugins/ToolReport.py:570 +#: appObjects/FlatCAMObj.py:851 appPlugins/ToolReport.py:574 msgid "Routing time" msgstr "Berechnungszeit" -#: appObjects/FlatCAMObj.py:882 appPlugins/ToolReport.py:595 +#: appObjects/FlatCAMObj.py:876 appPlugins/ToolReport.py:599 msgid "Width" msgstr "Breite" -#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 -#: appPlugins/ToolReport.py:601 appPlugins/ToolReport.py:609 +#: appObjects/FlatCAMObj.py:882 appObjects/FlatCAMObj.py:890 +#: appPlugins/ToolReport.py:605 appPlugins/ToolReport.py:613 msgid "Box Area" msgstr "Feld Bereich" -#: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899 -#: appPlugins/ToolReport.py:604 appPlugins/ToolReport.py:612 +#: appObjects/FlatCAMObj.py:885 appObjects/FlatCAMObj.py:893 +#: appPlugins/ToolReport.py:608 appPlugins/ToolReport.py:616 msgid "Convex_Hull Area" msgstr "Konvexer Rumpfbereich" -#: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909 -#: appPlugins/ToolReport.py:619 appPlugins/ToolReport.py:622 +#: appObjects/FlatCAMObj.py:900 appObjects/FlatCAMObj.py:903 +#: appPlugins/ToolReport.py:623 appPlugins/ToolReport.py:626 msgid "Copper Area" msgstr "Kupferareal" @@ -13542,19 +13493,19 @@ msgstr "Objekt umbenannt von {old} zu {new}" #: appObjects/ObjectCollection.py:951 appObjects/ObjectCollection.py:957 #: appObjects/ObjectCollection.py:963 appObjects/ObjectCollection.py:969 #: appObjects/ObjectCollection.py:975 appObjects/ObjectCollection.py:981 -#: app_Main.py:7346 app_Main.py:7352 app_Main.py:7358 app_Main.py:7364 +#: app_Main.py:7390 app_Main.py:7396 app_Main.py:7402 app_Main.py:7408 msgid "selected" msgstr "ausgewählt" -#: appObjects/ObjectCollection.py:1014 +#: appObjects/ObjectCollection.py:1017 msgid "Cause of error" msgstr "Fehlerursache" -#: appObjects/ObjectCollection.py:1215 +#: appObjects/ObjectCollection.py:1218 msgid "All objects are selected." msgstr "Alle Objekte werden ausgewählt." -#: appObjects/ObjectCollection.py:1225 +#: appObjects/ObjectCollection.py:1228 msgid "Objects selection is cleared." msgstr "Die Objektauswahl wird gelöscht." @@ -13596,22 +13547,31 @@ msgstr "" msgid "Font not supported, try another one." msgstr "Schriftart wird nicht unterstützt, versuchen Sie es mit einer anderen." -#: appParsers/ParseGerber.py:425 +#: appParsers/ParseGerber.py:447 msgid "Gerber processing. Parsing" msgstr "Gerber-Verarbeitung. Parsing" -#: appParsers/ParseGerber.py:1130 appParsers/ParseGerber.py:1230 +#: appParsers/ParseGerber.py:476 +msgid "Gerber X2 format detected. Parsing may not be done correctly." +msgstr "" + +#: appParsers/ParseGerber.py:480 +msgid "" +"Drill file Gerber X2 format detected. Parsing may not be done correctly." +msgstr "" + +#: appParsers/ParseGerber.py:1169 appParsers/ParseGerber.py:1270 #: appParsers/ParseHPGL2.py:293 appParsers/ParseHPGL2.py:307 #: appParsers/ParseHPGL2.py:326 appParsers/ParseHPGL2.py:350 #: appParsers/ParseHPGL2.py:385 msgid "Coordinates missing, line ignored" msgstr "Koordinaten fehlen, Zeile wird ignoriert" -#: appParsers/ParseGerber.py:1132 appParsers/ParseGerber.py:1232 +#: appParsers/ParseGerber.py:1171 appParsers/ParseGerber.py:1272 msgid "GERBER file might be CORRUPT. Check the file !!!" msgstr "Die GERBER-Datei könnte CORRUPT sein. Überprüfen Sie die Datei !!!" -#: appParsers/ParseGerber.py:1186 +#: appParsers/ParseGerber.py:1225 msgid "" "Region does not have enough points. File will be processed but there are " "parser errors. Line number" @@ -13619,27 +13579,27 @@ msgstr "" "Region hat nicht genug Punkte. Die Datei wird verarbeitet, es treten jedoch " "Parserfehler auf. Linien Nummer" -#: appParsers/ParseGerber.py:1617 appParsers/ParseHPGL2.py:420 +#: appParsers/ParseGerber.py:1657 appParsers/ParseHPGL2.py:420 msgid "Gerber processing. Joining polygons" msgstr "Gerber-Verarbeitung. Polygone verbinden" -#: appParsers/ParseGerber.py:1635 +#: appParsers/ParseGerber.py:1675 msgid "Gerber processing. Applying Gerber polarity." msgstr "Gerber-Verarbeitung. Anwenden der Gerber-Polarität." -#: appParsers/ParseGerber.py:1695 +#: appParsers/ParseGerber.py:1735 msgid "Gerber Line" msgstr "Gerber Linie" -#: appParsers/ParseGerber.py:1695 +#: appParsers/ParseGerber.py:1735 msgid "Gerber Line Content" msgstr "Gerber-Zeileninhalt" -#: appParsers/ParseGerber.py:1697 +#: appParsers/ParseGerber.py:1736 msgid "Gerber Parser ERROR" msgstr "Gerber-Parser FEHLER" -#: appParsers/ParseGerber.py:2599 +#: appParsers/ParseGerber.py:2642 msgid "Gerber Buffer done." msgstr "Gerber Buffer fertig." @@ -13680,13 +13640,13 @@ msgid "Click on the START point." msgstr "Klicken Sie auf den START-Punkt." #: appPlugins/ToolAlignObjects.py:258 appPlugins/ToolCalibration.py:294 -#: appPlugins/ToolDblSided.py:405 +#: appPlugins/ToolDblSided.py:424 msgid "Cancelled by user request." msgstr "Auf Benutzerwunsch storniert." #: appPlugins/ToolAlignObjects.py:263 appPlugins/ToolAlignObjects.py:285 #: appPlugins/ToolDistance.py:410 appPlugins/ToolMove.py:140 -#: appPlugins/ToolQRCode.py:270 +#: appPlugins/ToolQRCode.py:276 msgid "Click on the DESTINATION point ..." msgstr "Klicken Sie auf den Punkt ZIEL ..." @@ -13696,7 +13656,7 @@ msgid "Or right click to cancel." msgstr "Oder klicken Sie mit der rechten Maustaste, um abzubrechen." #: appPlugins/ToolAlignObjects.py:278 appPlugins/ToolAlignObjects.py:285 -#: appPlugins/ToolFiducials.py:836 +#: appPlugins/ToolFiducials.py:840 msgid "Second Point" msgstr "Zweiter Punkt" @@ -13782,35 +13742,35 @@ msgstr "" "angenommen." #: appPlugins/ToolAlignObjects.py:517 appPlugins/ToolCalculators.py:715 -#: appPlugins/ToolCalibration.py:1391 appPlugins/ToolCopperThieving.py:1743 -#: appPlugins/ToolCorners.py:885 appPlugins/ToolCutOut.py:2846 -#: appPlugins/ToolDblSided.py:1094 appPlugins/ToolDrilling.py:2924 -#: appPlugins/ToolEtchCompensation.py:473 appPlugins/ToolExtract.py:1307 -#: appPlugins/ToolFiducials.py:1051 appPlugins/ToolFilm.py:1606 -#: appPlugins/ToolFollow.py:780 appPlugins/ToolInvertGerber.py:302 -#: appPlugins/ToolIsolation.py:3685 appPlugins/ToolLevelling.py:2245 -#: appPlugins/ToolMilling.py:4537 appPlugins/ToolNCC.py:4674 -#: appPlugins/ToolOptimal.py:617 appPlugins/ToolPaint.py:3340 -#: appPlugins/ToolPanelize.py:1340 appPlugins/ToolPunchGerber.py:2334 -#: appPlugins/ToolQRCode.py:1007 appPlugins/ToolRulesCheck.py:1664 -#: appPlugins/ToolSolderPaste.py:1580 appPlugins/ToolSub.py:929 +#: appPlugins/ToolCalibration.py:1391 appPlugins/ToolCopperThieving.py:1749 +#: appPlugins/ToolCorners.py:891 appPlugins/ToolCutOut.py:2843 +#: appPlugins/ToolDblSided.py:1110 appPlugins/ToolDrilling.py:2878 +#: appPlugins/ToolEtchCompensation.py:491 appPlugins/ToolExtract.py:1310 +#: appPlugins/ToolFiducials.py:1055 appPlugins/ToolFilm.py:1620 +#: appPlugins/ToolFollow.py:782 appPlugins/ToolInvertGerber.py:308 +#: appPlugins/ToolIsolation.py:3682 appPlugins/ToolLevelling.py:2314 +#: appPlugins/ToolMilling.py:4637 appPlugins/ToolNCC.py:4673 +#: appPlugins/ToolOptimal.py:623 appPlugins/ToolPaint.py:3337 +#: appPlugins/ToolPanelize.py:1359 appPlugins/ToolPunchGerber.py:2334 +#: appPlugins/ToolQRCode.py:1010 appPlugins/ToolRulesCheck.py:1664 +#: appPlugins/ToolSolderPaste.py:1584 appPlugins/ToolSub.py:936 #: appPlugins/ToolTransform.py:967 msgid "Reset Tool" msgstr "Reset Werkzeug" #: appPlugins/ToolAlignObjects.py:520 appPlugins/ToolCalculators.py:718 -#: appPlugins/ToolCalibration.py:1394 appPlugins/ToolCopperThieving.py:1746 -#: appPlugins/ToolCorners.py:888 appPlugins/ToolCutOut.py:2849 -#: appPlugins/ToolDblSided.py:1097 appPlugins/ToolDrilling.py:2927 -#: appPlugins/ToolEtchCompensation.py:476 appPlugins/ToolExtract.py:1310 -#: appPlugins/ToolFiducials.py:1054 appPlugins/ToolFilm.py:1609 -#: appPlugins/ToolFollow.py:783 appPlugins/ToolInvertGerber.py:305 -#: appPlugins/ToolIsolation.py:3688 appPlugins/ToolLevelling.py:2248 -#: appPlugins/ToolMilling.py:4540 appPlugins/ToolNCC.py:4677 -#: appPlugins/ToolOptimal.py:620 appPlugins/ToolPaint.py:3343 -#: appPlugins/ToolPanelize.py:1343 appPlugins/ToolPunchGerber.py:2337 -#: appPlugins/ToolQRCode.py:1010 appPlugins/ToolRulesCheck.py:1667 -#: appPlugins/ToolSolderPaste.py:1583 appPlugins/ToolSub.py:932 +#: appPlugins/ToolCalibration.py:1394 appPlugins/ToolCopperThieving.py:1752 +#: appPlugins/ToolCorners.py:894 appPlugins/ToolCutOut.py:2846 +#: appPlugins/ToolDblSided.py:1113 appPlugins/ToolDrilling.py:2881 +#: appPlugins/ToolEtchCompensation.py:494 appPlugins/ToolExtract.py:1313 +#: appPlugins/ToolFiducials.py:1058 appPlugins/ToolFilm.py:1623 +#: appPlugins/ToolFollow.py:785 appPlugins/ToolInvertGerber.py:311 +#: appPlugins/ToolIsolation.py:3685 appPlugins/ToolLevelling.py:2317 +#: appPlugins/ToolMilling.py:4640 appPlugins/ToolNCC.py:4676 +#: appPlugins/ToolOptimal.py:626 appPlugins/ToolPaint.py:3340 +#: appPlugins/ToolPanelize.py:1362 appPlugins/ToolPunchGerber.py:2337 +#: appPlugins/ToolQRCode.py:1013 appPlugins/ToolRulesCheck.py:1667 +#: appPlugins/ToolSolderPaste.py:1587 appPlugins/ToolSub.py:939 #: appPlugins/ToolTransform.py:970 msgid "Will reset the tool parameters." msgstr "Wird die Werkzeugeinstellungen zurücksetzen." @@ -13887,7 +13847,7 @@ msgid "Choose how to calculate the board area." msgstr "Wählen Sie aus, wie die Plattenfläche berechnet werden soll." #: appPlugins/ToolCalculators.py:570 appPlugins/ToolCalculators.py:588 -#: appPlugins/ToolCalculators.py:606 appPlugins/ToolCopperThieving.py:1702 +#: appPlugins/ToolCalculators.py:606 appPlugins/ToolCopperThieving.py:1708 msgid "cm" msgstr "cm" @@ -13971,20 +13931,20 @@ msgid "Cancelled. Four points are needed for GCode generation." msgstr "Abgebrochen. Es werden vier Punkte zur GCode Erzeugung benötigt." #: appPlugins/ToolCalibration.py:621 appPlugins/ToolCalibration.py:712 -#: appPlugins/ToolDblSided.py:523 appPlugins/ToolFilm.py:283 -#: appPlugins/ToolFilm.py:290 appPlugins/ToolFilm.py:294 -#: appPlugins/ToolMilling.py:1952 appPlugins/ToolMove.py:167 +#: appPlugins/ToolDblSided.py:542 appPlugins/ToolFilm.py:302 +#: appPlugins/ToolFilm.py:309 appPlugins/ToolFilm.py:313 +#: appPlugins/ToolMilling.py:2046 appPlugins/ToolMove.py:167 #: appPlugins/ToolReport.py:130 appPlugins/ToolTransform.py:160 #: appPlugins/ToolTransform.py:311 appPlugins/ToolTransform.py:343 #: appPlugins/ToolTransform.py:388 appPlugins/ToolTransform.py:422 #: appPlugins/ToolTransform.py:457 appPlugins/ToolTransform.py:494 -#: app_Main.py:4934 app_Main.py:5454 app_Main.py:5825 app_Main.py:5910 -#: app_Main.py:6082 app_Main.py:6367 app_Main.py:6482 app_Main.py:6528 -#: app_Main.py:6575 app_Main.py:6630 app_Main.py:6678 app_Main.py:6850 -#: app_Main.py:8977 app_Main.py:9071 app_Main.py:9113 app_Main.py:9155 -#: app_Main.py:9197 app_Main.py:9238 app_Main.py:9283 app_Main.py:9328 -#: app_Main.py:9811 app_Main.py:9815 camlib.py:2436 camlib.py:2503 -#: camlib.py:2571 camlib.py:2649 +#: app_Main.py:4953 app_Main.py:5473 app_Main.py:5844 app_Main.py:5929 +#: app_Main.py:6103 app_Main.py:6402 app_Main.py:6529 app_Main.py:6575 +#: app_Main.py:6622 app_Main.py:6677 app_Main.py:6725 app_Main.py:6894 +#: app_Main.py:9021 app_Main.py:9115 app_Main.py:9157 app_Main.py:9199 +#: app_Main.py:9241 app_Main.py:9282 app_Main.py:9327 app_Main.py:9372 +#: app_Main.py:9855 app_Main.py:9859 camlib.py:2440 camlib.py:2507 +#: camlib.py:2575 camlib.py:2653 msgid "No object is selected." msgstr "Es ist kein Objekt ausgewählt." @@ -14007,7 +13967,7 @@ msgstr "" "(so viel wie möglich) Ecken des Objekts." #: appPlugins/ToolCalibration.py:901 appPlugins/ToolImage.py:221 -#: appPlugins/ToolPanelize.py:1113 appPlugins/ToolReport.py:195 +#: appPlugins/ToolPanelize.py:1132 appPlugins/ToolReport.py:195 msgid "Object Type" msgstr "Objekttyp" @@ -14238,139 +14198,139 @@ msgstr "" "Anpassen (Skalieren und/oder Verzerren) der Objekte\n" "anhand der zuvor gefundenen Faktoren." -#: appPlugins/ToolCopperThieving.py:205 appPlugins/ToolCopperThieving.py:230 +#: appPlugins/ToolCopperThieving.py:212 appPlugins/ToolCopperThieving.py:237 msgid "Lines Grid works only for 'itself' reference ..." msgstr "Schraffur geht nur bei \"Selbst\" Referenz ..." -#: appPlugins/ToolCopperThieving.py:216 +#: appPlugins/ToolCopperThieving.py:223 msgid "Solid fill selected." msgstr "Vollständige Füllung gewählt." -#: appPlugins/ToolCopperThieving.py:221 +#: appPlugins/ToolCopperThieving.py:228 msgid "Dots grid fill selected." msgstr "Punktmusterfüllung gewählt." -#: appPlugins/ToolCopperThieving.py:226 +#: appPlugins/ToolCopperThieving.py:233 msgid "Squares grid fill selected." msgstr "Quadratfüllung gewählt." -#: appPlugins/ToolCopperThieving.py:248 appPlugins/ToolCopperThieving.py:346 -#: appPlugins/ToolCopperThieving.py:966 appPlugins/ToolCorners.py:205 -#: appPlugins/ToolCorners.py:428 appPlugins/ToolCorners.py:522 -#: appPlugins/ToolDblSided.py:424 appPlugins/ToolExtract.py:375 -#: appPlugins/ToolExtract.py:642 appPlugins/ToolExtract.py:739 -#: appPlugins/ToolFiducials.py:261 appPlugins/ToolFiducials.py:552 -#: appPlugins/ToolOptimal.py:156 appPlugins/ToolPunchGerber.py:497 -#: appPlugins/ToolPunchGerber.py:501 appPlugins/ToolQRCode.py:222 +#: appPlugins/ToolCopperThieving.py:255 appPlugins/ToolCopperThieving.py:353 +#: appPlugins/ToolCopperThieving.py:973 appPlugins/ToolCorners.py:211 +#: appPlugins/ToolCorners.py:435 appPlugins/ToolCorners.py:530 +#: appPlugins/ToolDblSided.py:443 appPlugins/ToolExtract.py:378 +#: appPlugins/ToolExtract.py:645 appPlugins/ToolExtract.py:742 +#: appPlugins/ToolFiducials.py:268 appPlugins/ToolFiducials.py:559 +#: appPlugins/ToolOptimal.py:162 appPlugins/ToolPunchGerber.py:500 +#: appPlugins/ToolPunchGerber.py:504 appPlugins/ToolQRCode.py:228 msgid "There is no Gerber object loaded ..." msgstr "Es ist kein Gerber-Objekt geladen ..." -#: appPlugins/ToolCopperThieving.py:261 appPlugins/ToolCopperThieving.py:866 +#: appPlugins/ToolCopperThieving.py:268 appPlugins/ToolCopperThieving.py:873 msgid "Append geometry" msgstr "Geometrie angehängt" -#: appPlugins/ToolCopperThieving.py:316 appPlugins/ToolCopperThieving.py:917 -#: appPlugins/ToolCopperThieving.py:1126 +#: appPlugins/ToolCopperThieving.py:323 appPlugins/ToolCopperThieving.py:924 +#: appPlugins/ToolCopperThieving.py:1132 msgid "Append source file" msgstr "Fügen Sie die Quelldatei an" # Don`t know what a Copper Thieving Tool would do hence hard to translate -#: appPlugins/ToolCopperThieving.py:329 appPlugins/ToolCopperThieving.py:930 +#: appPlugins/ToolCopperThieving.py:336 appPlugins/ToolCopperThieving.py:937 msgid "Copper Thieving Tool done." msgstr "'Copper Thieving' Werkzeug fertig." -#: appPlugins/ToolCopperThieving.py:356 appPlugins/ToolCopperThieving.py:376 +#: appPlugins/ToolCopperThieving.py:363 appPlugins/ToolCopperThieving.py:383 #: appPlugins/ToolCutOut.py:751 appPlugins/ToolCutOut.py:1139 #: appPlugins/ToolCutOut.py:1521 appPlugins/ToolCutOut.py:1613 #: appPlugins/ToolCutOut.py:1645 appPlugins/ToolCutOut.py:1745 -#: appPlugins/ToolDrilling.py:925 appPlugins/ToolDrilling.py:1868 -#: appPlugins/ToolEtchCompensation.py:170 appPlugins/ToolFollow.py:193 -#: appPlugins/ToolFollow.py:240 appPlugins/ToolInvertGerber.py:117 +#: appPlugins/ToolDrilling.py:926 appPlugins/ToolDrilling.py:1863 +#: appPlugins/ToolEtchCompensation.py:176 appPlugins/ToolFollow.py:199 +#: appPlugins/ToolFollow.py:246 appPlugins/ToolInvertGerber.py:123 #: appPlugins/ToolIsolation.py:1080 appPlugins/ToolIsolation.py:1145 #: appPlugins/ToolIsolation.py:1552 appPlugins/ToolIsolation.py:1579 -#: appPlugins/ToolIsolation.py:2425 appPlugins/ToolLevelling.py:327 -#: appPlugins/ToolMilling.py:651 appPlugins/ToolMilling.py:873 -#: appPlugins/ToolMilling.py:1300 appPlugins/ToolMilling.py:2772 -#: appPlugins/ToolMilling.py:2795 appPlugins/ToolNCC.py:1037 +#: appPlugins/ToolIsolation.py:2425 appPlugins/ToolLevelling.py:335 +#: appPlugins/ToolMilling.py:679 appPlugins/ToolMilling.py:899 +#: appPlugins/ToolMilling.py:1328 appPlugins/ToolMilling.py:2855 +#: appPlugins/ToolMilling.py:2878 appPlugins/ToolNCC.py:1037 #: appPlugins/ToolNCC.py:1106 appPlugins/ToolNCC.py:1569 #: appPlugins/ToolNCC.py:1619 appPlugins/ToolNCC.py:1652 #: appPlugins/ToolPaint.py:1138 appPlugins/ToolPaint.py:1225 -#: appPlugins/ToolPanelize.py:296 appPlugins/ToolPanelize.py:310 -#: appPlugins/ToolSub.py:261 appPlugins/ToolSub.py:279 -#: appPlugins/ToolSub.py:489 appPlugins/ToolSub.py:502 +#: appPlugins/ToolPanelize.py:312 appPlugins/ToolPanelize.py:326 +#: appPlugins/ToolSub.py:267 appPlugins/ToolSub.py:285 +#: appPlugins/ToolSub.py:499 appPlugins/ToolSub.py:512 #: tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandCopperClear.py:284 tclCommands/TclCommandPaint.py:99 #: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81 msgid "Could not retrieve object" msgstr "Objekt konnte nicht abgerufen werden" -#: appPlugins/ToolCopperThieving.py:404 +#: appPlugins/ToolCopperThieving.py:411 msgid "Click the end point of the filling area." msgstr "Klicken Sie auf den Endpunkt des Ausfüllbereichs." -#: appPlugins/ToolCopperThieving.py:529 +#: appPlugins/ToolCopperThieving.py:536 msgid "Copper Thieving Tool started. Reading parameters." msgstr "Copper Thieving Tool gestartet. Parameter lesen." -#: appPlugins/ToolCopperThieving.py:555 +#: appPlugins/ToolCopperThieving.py:562 msgid "Copper Thieving Tool. Preparing isolation polygons." msgstr "Copper Thieving-Tool. Vorbereitung von isolierenden Polygonen." -#: appPlugins/ToolCopperThieving.py:601 +#: appPlugins/ToolCopperThieving.py:608 msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "Copper Thieving Tool: Areale zur Kupferfüllung vorbereiten." -#: appPlugins/ToolCopperThieving.py:645 +#: appPlugins/ToolCopperThieving.py:652 msgid "Geometry not supported for" msgstr "Geometrie wird nicht unterstützt für" -#: appPlugins/ToolCopperThieving.py:651 appPlugins/ToolNCC.py:1941 -#: appPlugins/ToolNCC.py:1996 appPlugins/ToolNCC.py:2990 +#: appPlugins/ToolCopperThieving.py:658 appPlugins/ToolNCC.py:1941 +#: appPlugins/ToolNCC.py:1996 appPlugins/ToolNCC.py:2992 #: appPlugins/ToolPaint.py:2602 msgid "No object available." msgstr "Kein Objekt vorhanden." -#: appPlugins/ToolCopperThieving.py:688 appPlugins/ToolNCC.py:1966 -#: appPlugins/ToolNCC.py:2019 appPlugins/ToolNCC.py:3032 +#: appPlugins/ToolCopperThieving.py:695 appPlugins/ToolNCC.py:1966 +#: appPlugins/ToolNCC.py:2019 appPlugins/ToolNCC.py:3034 msgid "The reference object type is not supported." msgstr "Der Referenzobjekttyp wird nicht unterstützt." -#: appPlugins/ToolCopperThieving.py:693 +#: appPlugins/ToolCopperThieving.py:700 msgid "Copper Thieving Tool. Appending new geometry and buffering." msgstr "Copper Thieving Tool. Füge neue Geometrie an und puffere sie." -#: appPlugins/ToolCopperThieving.py:729 +#: appPlugins/ToolCopperThieving.py:736 msgid "Create geometry" msgstr "Geometrie erstellen" -#: appPlugins/ToolCopperThieving.py:941 appPlugins/ToolCopperThieving.py:945 +#: appPlugins/ToolCopperThieving.py:948 appPlugins/ToolCopperThieving.py:952 msgid "P-Plating Mask" msgstr "P-Beschichtungsmaske" -#: appPlugins/ToolCopperThieving.py:969 +#: appPlugins/ToolCopperThieving.py:976 msgid "Append PP-M geometry" msgstr "PPM Geometrie hinzufügen" -#: appPlugins/ToolCopperThieving.py:1146 +#: appPlugins/ToolCopperThieving.py:1152 msgid "Generating Pattern Plating Mask done." msgstr "Erzeugen der PPM abgeschlossen." -#: appPlugins/ToolCopperThieving.py:1189 +#: appPlugins/ToolCopperThieving.py:1195 msgid "Copper Thieving Tool exit." msgstr "Copper Thieving Tool verlassen." -#: appPlugins/ToolCopperThieving.py:1280 appPlugins/ToolFiducials.py:993 +#: appPlugins/ToolCopperThieving.py:1286 appPlugins/ToolFiducials.py:997 msgid "Gerber Object to which will be added a copper thieving." msgstr "Dem Gerber Objekt wird ein Copper Thieving hinzugefügt." -#: appPlugins/ToolCopperThieving.py:1298 +#: appPlugins/ToolCopperThieving.py:1304 #, fuzzy #| msgid "Milling Parameters" msgid "Thieving Parameters" msgstr "Fräsparameter" # Double -#: appPlugins/ToolCopperThieving.py:1307 +#: appPlugins/ToolCopperThieving.py:1313 msgid "" "This set the distance between the copper thieving components\n" "(the polygon fill may be split in multiple polygons)\n" @@ -14382,11 +14342,11 @@ msgstr "" "Polygon\n" "in mehrere aufgeteilt." -#: appPlugins/ToolCopperThieving.py:1370 +#: appPlugins/ToolCopperThieving.py:1376 msgid "Ref. Type" msgstr "Ref. Typ" -#: appPlugins/ToolCopperThieving.py:1372 +#: appPlugins/ToolCopperThieving.py:1378 msgid "" "The type of FlatCAM object to be used as copper thieving reference.\n" "It can be Gerber, Excellon or Geometry." @@ -14395,23 +14355,23 @@ msgstr "" "soll.\n" "Es kann Gerber, Excellon oder Geometry sein." -#: appPlugins/ToolCopperThieving.py:1381 +#: appPlugins/ToolCopperThieving.py:1387 msgid "Ref. Object" msgstr "Ref. Objekt" -#: appPlugins/ToolCopperThieving.py:1383 +#: appPlugins/ToolCopperThieving.py:1389 msgid "The Application object to be used as non copper clearing reference." msgstr "" "Das Anwendungsobjekt, das als Clearing-Referenz ohne Kupfer verwendet werden " "soll." # Double -#: appPlugins/ToolCopperThieving.py:1560 +#: appPlugins/ToolCopperThieving.py:1566 msgid "Insert Copper thieving" msgstr "'Coper Thieving' einsetzen" # Double -#: appPlugins/ToolCopperThieving.py:1563 +#: appPlugins/ToolCopperThieving.py:1569 msgid "" "Will add a polygon (may be split in multiple parts)\n" "that will surround the actual Gerber traces at a certain distance." @@ -14420,12 +14380,12 @@ msgstr "" "das wird die eigentlichen Gerber-Spuren in einem gewissen Abstand umgeben." # Double -#: appPlugins/ToolCopperThieving.py:1623 +#: appPlugins/ToolCopperThieving.py:1629 msgid "Insert Robber Bar" msgstr "'Robber Bar' einsetzen" # Double -#: appPlugins/ToolCopperThieving.py:1626 +#: appPlugins/ToolCopperThieving.py:1632 msgid "" "Will add a polygon with a defined thickness\n" "that will surround the actual Gerber object\n" @@ -14437,11 +14397,11 @@ msgstr "" "in einem bestimmten Abstand.\n" "Erforderlich für die Lochmusterbeschichtung." -#: appPlugins/ToolCopperThieving.py:1651 +#: appPlugins/ToolCopperThieving.py:1657 msgid "Select Soldermask object" msgstr "Lötmaskenobjekt auswählen" -#: appPlugins/ToolCopperThieving.py:1653 +#: appPlugins/ToolCopperThieving.py:1659 msgid "" "Gerber Object with the soldermask.\n" "It will be used as a base for\n" @@ -14450,11 +14410,11 @@ msgstr "" "Das Gerber Objekt mit der Lötmaske\n" "Wird als Basis verwendet." -#: appPlugins/ToolCopperThieving.py:1689 +#: appPlugins/ToolCopperThieving.py:1695 msgid "Plated area" msgstr "Beschichtetes Areal" -#: appPlugins/ToolCopperThieving.py:1691 +#: appPlugins/ToolCopperThieving.py:1697 msgid "" "The area to be plated by pattern plating.\n" "Basically is made from the openings in the plating mask.\n" @@ -14471,11 +14431,11 @@ msgstr "" "etwas größer als die Pads sind, und dieses Areal aus der Lötmaske berechnet " "wird." -#: appPlugins/ToolCopperThieving.py:1725 +#: appPlugins/ToolCopperThieving.py:1731 msgid "Generate pattern plating mask" msgstr "Generieren der Beschichtungsmaske" -#: appPlugins/ToolCopperThieving.py:1728 +#: appPlugins/ToolCopperThieving.py:1734 msgid "" "Will add to the soldermask gerber geometry\n" "the geometries of the copper thieving and/or\n" @@ -14491,74 +14451,74 @@ msgstr "" msgid "Corners" msgstr "Ecken Werkzeug" -#: appPlugins/ToolCorners.py:246 appPlugins/ToolCorners.py:433 -#: appPlugins/ToolCorners.py:527 +#: appPlugins/ToolCorners.py:252 appPlugins/ToolCorners.py:440 +#: appPlugins/ToolCorners.py:535 msgid "Please select at least a location" msgstr "Bitte wählen Sie mindestens einen Ort aus" -#: appPlugins/ToolCorners.py:410 appPlugins/ToolCorners.py:504 +#: appPlugins/ToolCorners.py:417 appPlugins/ToolCorners.py:512 msgid "The tool diameter is zero." msgstr "Der Werkzeugdurchmesser ist Null." -#: appPlugins/ToolCorners.py:496 appPlugins/ToolCorners.py:598 +#: appPlugins/ToolCorners.py:504 appPlugins/ToolCorners.py:607 msgid "Excellon object with corner drills created." msgstr "Excellon-Objekt mit Eckbohrern erstellt." -#: appPlugins/ToolCorners.py:633 +#: appPlugins/ToolCorners.py:642 msgid "A Gerber object with corner markers was created." msgstr "Ein Gerber-Objekt mit Eckmarkierungen wurde erstellt." -#: appPlugins/ToolCorners.py:679 +#: appPlugins/ToolCorners.py:685 msgid "The Gerber object to which will be added corner markers." msgstr "Das Gerber-Objekt, dem Eckmarkierungen hinzugefügt werden." -#: appPlugins/ToolCorners.py:695 +#: appPlugins/ToolCorners.py:701 msgid "Locations" msgstr "Standorte" -#: appPlugins/ToolCorners.py:697 +#: appPlugins/ToolCorners.py:703 msgid "Locations where to place corner markers." msgstr "Orte, an denen Eckmarkierungen platziert werden sollen." -#: appPlugins/ToolCorners.py:710 appPlugins/ToolFiducials.py:824 -#: app_Main.py:5476 +#: appPlugins/ToolCorners.py:716 appPlugins/ToolFiducials.py:828 +#: app_Main.py:5495 msgid "Top Right" msgstr "Oben rechts" -#: appPlugins/ToolCorners.py:727 +#: appPlugins/ToolCorners.py:733 msgid "Toggle ALL" msgstr "ALLE umschalten" -#: appPlugins/ToolCorners.py:807 +#: appPlugins/ToolCorners.py:813 msgid "Add Marker" msgstr "Marker hinzufügen" -#: appPlugins/ToolCorners.py:810 +#: appPlugins/ToolCorners.py:816 msgid "Will add corner markers to the selected Gerber file." msgstr "Fügt der ausgewählten Gerber-Datei Eckmarkierungen hinzu." -#: appPlugins/ToolCorners.py:826 +#: appPlugins/ToolCorners.py:832 #, fuzzy #| msgid "Drills in Corners" msgid "Drills in Locations" msgstr "Bohrer in Ecken" -#: appPlugins/ToolCorners.py:843 appPlugins/ToolCorners.py:866 -#: appPlugins/ToolDblSided.py:1076 +#: appPlugins/ToolCorners.py:849 appPlugins/ToolCorners.py:872 +#: appPlugins/ToolDblSided.py:1092 msgid "Create Excellon Object" msgstr "Excellon-Objekt erstellen" -#: appPlugins/ToolCorners.py:846 +#: appPlugins/ToolCorners.py:852 msgid "Will add drill holes in the center of the markers." msgstr "Fügt Bohrlöcher in der Mitte der Markierungen hinzu." -#: appPlugins/ToolCorners.py:862 +#: appPlugins/ToolCorners.py:868 #, fuzzy #| msgid "Locations" msgid "Check in Locations" msgstr "Standorte" -#: appPlugins/ToolCorners.py:869 +#: appPlugins/ToolCorners.py:875 msgid "" "Will create an Excellon object using a special preprocessor.\n" "The spindle will not start and the mounted probe will move to\n" @@ -14575,8 +14535,8 @@ msgid "Default tool added." msgstr "Standardwerkzeug hinzugefügt." #: appPlugins/ToolCutOut.py:671 appPlugins/ToolIsolation.py:2790 -#: appPlugins/ToolNCC.py:3977 appPlugins/ToolPaint.py:2770 app_Main.py:6378 -#: app_Main.py:6399 +#: appPlugins/ToolNCC.py:3979 appPlugins/ToolPaint.py:2770 app_Main.py:6413 +#: app_Main.py:6434 msgid "Selected tool can't be used here. Pick another." msgstr "" "Das ausgewählte Werkzeug kann hier nicht verwendet werden. Wähle einen " @@ -14626,15 +14586,15 @@ msgstr "<> fehlgeschlagen." msgid "Any-form Cutout operation finished." msgstr "Alle Formularausschnitte sind abgeschlossen." -#: appPlugins/ToolCutOut.py:1143 appPlugins/ToolDrilling.py:1872 -#: appPlugins/ToolEtchCompensation.py:176 appPlugins/ToolFollow.py:197 -#: appPlugins/ToolFollow.py:244 appPlugins/ToolInvertGerber.py:123 +#: appPlugins/ToolCutOut.py:1143 appPlugins/ToolDrilling.py:1867 +#: appPlugins/ToolEtchCompensation.py:182 appPlugins/ToolFollow.py:203 +#: appPlugins/ToolFollow.py:250 appPlugins/ToolInvertGerber.py:129 #: appPlugins/ToolIsolation.py:1084 appPlugins/ToolIsolation.py:1149 #: appPlugins/ToolIsolation.py:1556 appPlugins/ToolIsolation.py:1583 -#: appPlugins/ToolIsolation.py:2429 appPlugins/ToolMilling.py:2776 -#: appPlugins/ToolMilling.py:2799 appPlugins/ToolNCC.py:1041 +#: appPlugins/ToolIsolation.py:2429 appPlugins/ToolMilling.py:2859 +#: appPlugins/ToolMilling.py:2882 appPlugins/ToolNCC.py:1041 #: appPlugins/ToolNCC.py:1110 appPlugins/ToolNCC.py:1573 -#: appPlugins/ToolPaint.py:1142 appPlugins/ToolPanelize.py:301 +#: appPlugins/ToolPaint.py:1142 appPlugins/ToolPanelize.py:317 #: tclCommands/TclCommandBbox.py:71 tclCommands/TclCommandNregions.py:71 msgid "Object not found" msgstr "Objekt nicht gefunden" @@ -14715,16 +14675,16 @@ msgstr "" "Erstellen Sie ein Geometrieobjekt mit\n" "Werkzeugwege zum Schneiden um Polygonen." -#: appPlugins/ToolCutOut.py:2353 appPlugins/ToolDblSided.py:664 -#: appPlugins/ToolPanelize.py:1102 +#: appPlugins/ToolCutOut.py:2350 appPlugins/ToolDblSided.py:680 +#: appPlugins/ToolPanelize.py:1121 msgid "Source Object" msgstr "Quellobjekt" -#: appPlugins/ToolCutOut.py:2354 +#: appPlugins/ToolCutOut.py:2351 msgid "Object to be cutout" msgstr "Auszuschneidendes Objekt" -#: appPlugins/ToolCutOut.py:2381 +#: appPlugins/ToolCutOut.py:2378 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -14736,15 +14696,19 @@ msgstr "" "Was hier ausgewählt wird, bestimmt die Art\n" "von Objekten, die die Combobox 'Object' füllen." -#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:61 -#: appPlugins/ToolIsolation.py:3337 appPlugins/ToolMilling.py:3804 -#: appPlugins/ToolNCC.py:4299 appPlugins/ToolPaint.py:3079 +#: appPlugins/ToolCutOut.py:2415 +msgid "Cutout Tool" +msgstr "Ausschnittwerkzeug" + +#: appPlugins/ToolCutOut.py:2434 appPlugins/ToolIsolation.py:61 +#: appPlugins/ToolIsolation.py:3334 appPlugins/ToolMilling.py:3876 +#: appPlugins/ToolNCC.py:4298 appPlugins/ToolPaint.py:3076 msgid "Search and Add" msgstr "Suchen und hinzufügen" -#: appPlugins/ToolCutOut.py:2440 appPlugins/ToolIsolation.py:3340 -#: appPlugins/ToolMilling.py:3807 appPlugins/ToolNCC.py:4302 -#: appPlugins/ToolPaint.py:3082 +#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:3337 +#: appPlugins/ToolMilling.py:3879 appPlugins/ToolNCC.py:4301 +#: appPlugins/ToolPaint.py:3079 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -14758,16 +14722,16 @@ msgstr "" "in der Tools-Datenbank. Wenn nichts gefunden wird\n" "In der Werkzeugdatenbank wird dann ein Standardwerkzeug hinzugefügt." -#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:66 -#: appPlugins/ToolIsolation.py:3349 appPlugins/ToolMilling.py:383 -#: appPlugins/ToolMilling.py:3816 appPlugins/ToolNCC.py:4311 -#: appPlugins/ToolPaint.py:3091 +#: appPlugins/ToolCutOut.py:2446 appPlugins/ToolIsolation.py:66 +#: appPlugins/ToolIsolation.py:3346 appPlugins/ToolMilling.py:384 +#: appPlugins/ToolMilling.py:3888 appPlugins/ToolNCC.py:4310 +#: appPlugins/ToolPaint.py:3088 msgid "Pick from DB" msgstr "Auswahl aus DB" -#: appPlugins/ToolCutOut.py:2452 appPlugins/ToolIsolation.py:3352 -#: appPlugins/ToolMilling.py:3819 appPlugins/ToolNCC.py:4314 -#: appPlugins/ToolPaint.py:3094 +#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:3349 +#: appPlugins/ToolMilling.py:3891 appPlugins/ToolNCC.py:4313 +#: appPlugins/ToolPaint.py:3091 msgid "" "Add a new tool to the Tool Table\n" "from the Tools Database.\n" @@ -14779,23 +14743,23 @@ msgstr "" "Tools Datenbankverwaltung in:\n" "Menü: Optionen -> Extras Datenbank" -#: appPlugins/ToolCutOut.py:2466 +#: appPlugins/ToolCutOut.py:2463 msgid "Tool Parameters" msgstr "Werkzeugparameter" -#: appPlugins/ToolCutOut.py:2603 +#: appPlugins/ToolCutOut.py:2600 msgid "Bridge Gaps" msgstr "Brückenlücken" -#: appPlugins/ToolCutOut.py:2605 +#: appPlugins/ToolCutOut.py:2602 msgid "Selection of the type of cutout." msgstr "Auswahl der Art des Ausschnitts." -#: appPlugins/ToolCutOut.py:2609 appPlugins/ToolPunchGerber.py:2287 +#: appPlugins/ToolCutOut.py:2606 appPlugins/ToolPunchGerber.py:2287 msgid "Automatic" msgstr "Auto" -#: appPlugins/ToolCutOut.py:2658 +#: appPlugins/ToolCutOut.py:2655 msgid "" "Cutout the selected object.\n" "The cutout shape can be of any shape.\n" @@ -14805,7 +14769,7 @@ msgstr "" "Die Ausschnittform kann eine beliebige Form haben.\n" "Nützlich, wenn die Leiterplatte eine nicht rechteckige Form hat." -#: appPlugins/ToolCutOut.py:2673 +#: appPlugins/ToolCutOut.py:2670 msgid "" "Cutout the selected object.\n" "The resulting cutout shape is\n" @@ -14817,11 +14781,11 @@ msgstr "" "immer eine rechteckige Form und es wird sein\n" "der Begrenzungsrahmen des Objekts." -#: appPlugins/ToolCutOut.py:2710 +#: appPlugins/ToolCutOut.py:2707 msgid "Generate Manual Geometry" msgstr "Manuelle Geometrie erzeugen" -#: appPlugins/ToolCutOut.py:2713 +#: appPlugins/ToolCutOut.py:2710 msgid "" "If the object to be cutout is a Gerber\n" "first create a Geometry that surrounds it,\n" @@ -14833,19 +14797,19 @@ msgstr "" "als Ausschnitt verwendet werden, falls noch nicht vorhanden.\n" "Wählen Sie in der oberen Objekt-Combobox die Quell-Gerber-Datei aus." -#: appPlugins/ToolCutOut.py:2733 +#: appPlugins/ToolCutOut.py:2730 msgid "Manual cutout Geometry" msgstr "Manuelle Ausschnittgeometrie" -#: appPlugins/ToolCutOut.py:2735 appPlugins/ToolCutOut.py:2776 +#: appPlugins/ToolCutOut.py:2732 appPlugins/ToolCutOut.py:2773 msgid "Geometry object used to create the manual cutout." msgstr "Geometrieobjekt zum Erstellen des manuellen Ausschnitts." -#: appPlugins/ToolCutOut.py:2742 +#: appPlugins/ToolCutOut.py:2739 msgid "Manual Add Bridge Gaps" msgstr "Manuelles Hinzufügen von Brückenlücken" -#: appPlugins/ToolCutOut.py:2745 +#: appPlugins/ToolCutOut.py:2742 msgid "" "Use the left mouse button (LMB) click\n" "to create a bridge gap to separate the PCB from\n" @@ -14859,19 +14823,15 @@ msgstr "" "Der LMB-Klick muss am Umfang von erfolgen\n" "das Geometrieobjekt, das als Ausschnittsgeometrie verwendet wird." -#: appPlugins/ToolCutOut.py:2767 appPlugins/ToolCutOut.py:2830 +#: appPlugins/ToolCutOut.py:2764 appPlugins/ToolCutOut.py:2827 msgid "Cut by Drilling" msgstr "Durch Bohren schneiden" -#: appPlugins/ToolCutOut.py:2769 appPlugins/ToolCutOut.py:2833 +#: appPlugins/ToolCutOut.py:2766 appPlugins/ToolCutOut.py:2830 msgid "Create a series of drill holes following a geometry line." msgstr "Erstellen Sie eine Reihe von Bohrlöchern entlang einer Geometrielinie." -#: appPlugins/ToolDblSided.py:104 appPlugins/ToolDblSided.py:607 -msgid "2-Sided" -msgstr "2-seitige PCB" - -#: appPlugins/ToolDblSided.py:277 +#: appPlugins/ToolDblSided.py:296 msgid "" "'Point' reference is selected and 'Point' coordinates are missing. Add them " "and retry." @@ -14879,55 +14839,55 @@ msgstr "" "'Point'-Referenz ist ausgewählt und' Point'-Koordinaten fehlen. Fügen Sie " "sie hinzu und versuchen Sie es erneut." -#: appPlugins/ToolDblSided.py:286 +#: appPlugins/ToolDblSided.py:305 msgid "There is no Box reference object loaded. Load one and retry." msgstr "" "Es ist kein Box-Referenzobjekt geladen. Laden Sie einen und versuchen Sie es " "erneut." -#: appPlugins/ToolDblSided.py:298 +#: appPlugins/ToolDblSided.py:317 msgid "No value or wrong format in Drill Dia entry. Add it and retry." msgstr "" "Kein Wert oder falsches Format im Eintrag Bohrdurchmesser. Fügen Sie es " "hinzu und versuchen Sie es erneut." -#: appPlugins/ToolDblSided.py:310 +#: appPlugins/ToolDblSided.py:329 msgid "There are no Alignment Drill Coordinates to use. Add them and retry." msgstr "" "Es sind keine Ausrichtungsbohrkoordinaten vorhanden. Fügen Sie sie hinzu und " "versuchen Sie es erneut." -#: appPlugins/ToolDblSided.py:329 +#: appPlugins/ToolDblSided.py:348 msgid "Alignment Drills" msgstr "Ausrichtungsbohrer" -#: appPlugins/ToolDblSided.py:333 +#: appPlugins/ToolDblSided.py:352 msgid "Excellon object with alignment drills created..." msgstr "Excellon-Objekt mit Ausrichtungsbohrern erstellt ..." -#: appPlugins/ToolDblSided.py:344 appPlugins/ToolPunchGerber.py:527 -#: appPlugins/ToolPunchGerber.py:564 appPlugins/ToolPunchGerber.py:669 +#: appPlugins/ToolDblSided.py:363 appPlugins/ToolPunchGerber.py:530 +#: appPlugins/ToolPunchGerber.py:567 appPlugins/ToolPunchGerber.py:672 msgid "There is no Excellon object loaded ..." msgstr "Es ist kein Excellon-Objekt geladen ..." -#: appPlugins/ToolDblSided.py:356 +#: appPlugins/ToolDblSided.py:375 msgid "Click on canvas within the desired Excellon drill hole" msgstr "" "Klicken Sie auf den Bildschirm innerhalb des gewünschten Excellon-Bohrlochs" -#: appPlugins/ToolDblSided.py:400 +#: appPlugins/ToolDblSided.py:419 msgid "Mirror reference point set." msgstr "Spiegelreferenzpunkt gesetzt." -#: appPlugins/ToolDblSided.py:428 +#: appPlugins/ToolDblSided.py:447 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." msgstr "Nur Gerber-, Excellon- und Geometrie-Objekte können gespiegelt werden." -#: appPlugins/ToolDblSided.py:440 +#: appPlugins/ToolDblSided.py:459 msgid "There is no Box object loaded ..." msgstr "Es ist kein Box-Objekt geladen ..." -#: appPlugins/ToolDblSided.py:450 +#: appPlugins/ToolDblSided.py:469 msgid "" "There are no Point coordinates in the Point field. Add coords and try " "again ..." @@ -14935,11 +14895,11 @@ msgstr "" "Das Punktfeld enthält keine Punktkoordinaten. Fügen Sie Coords hinzu und " "versuchen Sie es erneut ..." -#: appPlugins/ToolDblSided.py:457 camlib.py:2434 +#: appPlugins/ToolDblSided.py:476 camlib.py:2438 msgid "Object was mirrored" msgstr "Objekt wurde gespiegelt" -#: appPlugins/ToolDblSided.py:635 appPlugins/ToolNCC.py:4107 +#: appPlugins/ToolDblSided.py:654 appPlugins/ToolNCC.py:4109 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -14951,21 +14911,21 @@ msgstr "" "Erstellen Sie ein Geometrieobjekt mit\n" "Werkzeugwege, um alle Nicht-Kupfer-Bereiche zu schneiden." -#: appPlugins/ToolDblSided.py:665 +#: appPlugins/ToolDblSided.py:681 msgid "Objects to be mirrored" msgstr "Zu spiegelnde Objekte" -#: appPlugins/ToolDblSided.py:672 +#: appPlugins/ToolDblSided.py:688 msgid "Select the type of application object to be processed in this tool." msgstr "" "Wählen Sie den Typ des Anwendungsobjekts aus, das in diesem Tool verarbeitet " "werden soll." -#: appPlugins/ToolDblSided.py:706 +#: appPlugins/ToolDblSided.py:722 msgid "Bounds Values" msgstr "Grenzen Werte" -#: appPlugins/ToolDblSided.py:708 +#: appPlugins/ToolDblSided.py:724 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -14973,39 +14933,39 @@ msgstr "" "Wählen Sie auf der Leinwand die Objekte aus.\n" "für die Grenzwerte berechnet werden sollen." -#: appPlugins/ToolDblSided.py:718 +#: appPlugins/ToolDblSided.py:734 msgid "X min" msgstr "X min" -#: appPlugins/ToolDblSided.py:720 appPlugins/ToolDblSided.py:734 +#: appPlugins/ToolDblSided.py:736 appPlugins/ToolDblSided.py:750 msgid "Minimum location." msgstr "Mindeststandort." -#: appPlugins/ToolDblSided.py:732 +#: appPlugins/ToolDblSided.py:748 msgid "Y min" msgstr "Y min" -#: appPlugins/ToolDblSided.py:746 +#: appPlugins/ToolDblSided.py:762 msgid "X max" msgstr "X max" -#: appPlugins/ToolDblSided.py:748 appPlugins/ToolDblSided.py:762 +#: appPlugins/ToolDblSided.py:764 appPlugins/ToolDblSided.py:778 msgid "Maximum location." msgstr "Maximaler Standort." -#: appPlugins/ToolDblSided.py:760 +#: appPlugins/ToolDblSided.py:776 msgid "Y max" msgstr "Y max" -#: appPlugins/ToolDblSided.py:771 +#: appPlugins/ToolDblSided.py:787 msgid "Center point coordinates" msgstr "Mittelpunktskoordinaten" -#: appPlugins/ToolDblSided.py:773 +#: appPlugins/ToolDblSided.py:789 msgid "Centroid" msgstr "Schwerpunkt" -#: appPlugins/ToolDblSided.py:775 +#: appPlugins/ToolDblSided.py:791 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -15013,11 +14973,11 @@ msgstr "" "Die Mittelpunktposition für das Rechteck\n" "begrenzende Form. Centroid. Das Format ist (x, y)." -#: appPlugins/ToolDblSided.py:784 +#: appPlugins/ToolDblSided.py:800 msgid "Calculate Bounds Values" msgstr "Berechnen Sie Grenzwerte" -#: appPlugins/ToolDblSided.py:786 +#: appPlugins/ToolDblSided.py:802 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -15027,15 +14987,15 @@ msgstr "" "zur Auswahl von Objekten.\n" "Die Hüllkurvenform verläuft parallel zur X- und Y-Achse." -#: appPlugins/ToolDblSided.py:811 +#: appPlugins/ToolDblSided.py:827 msgid "Mirror Operation" msgstr "Spiegelbetrieb" -#: appPlugins/ToolDblSided.py:812 +#: appPlugins/ToolDblSided.py:828 msgid "Parameters for the mirror operation" msgstr "Parameter für die Spiegeloperation" -#: appPlugins/ToolDblSided.py:834 +#: appPlugins/ToolDblSided.py:850 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -15056,11 +15016,11 @@ msgstr "" "- Lochfang -> ein Punkt, der durch die Mitte eines Bohrlochs in einem " "Excellon-Objekt definiert ist" -#: appPlugins/ToolDblSided.py:854 +#: appPlugins/ToolDblSided.py:870 msgid "Point coordinates" msgstr "Punktkoordinaten" -#: appPlugins/ToolDblSided.py:860 +#: appPlugins/ToolDblSided.py:876 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -15076,17 +15036,17 @@ msgstr "" "und klicken Sie mit der linken Maustaste auf die Leinwand oder Sie können " "die Koordinaten manuell eingeben." -#: appPlugins/ToolDblSided.py:878 +#: appPlugins/ToolDblSided.py:894 msgid "Object that holds holes that can be picked as reference for mirroring." msgstr "" "Objekt, das Löcher enthält, die als Referenz für die Spiegelung ausgewählt " "werden können." -#: appPlugins/ToolDblSided.py:893 +#: appPlugins/ToolDblSided.py:909 msgid "Pick hole" msgstr "Wähle ein Loch" -#: appPlugins/ToolDblSided.py:895 +#: appPlugins/ToolDblSided.py:911 msgid "" "Click inside a drill hole that belong to the selected Excellon object,\n" "and the hole center coordinates will be copied to the Point field." @@ -15094,7 +15054,7 @@ msgstr "" "Klicken Sie in ein Bohrloch, das zum ausgewählten Excellon-Objekt gehört.\n" "und die Lochmittelkoordinaten werden in das Punktfeld kopiert." -#: appPlugins/ToolDblSided.py:911 +#: appPlugins/ToolDblSided.py:927 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -15104,11 +15064,11 @@ msgstr "" "Die Koordinaten der Mitte des Begrenzungsrahmens werden verwendet\n" "als Referenz für den Spiegelbetrieb." -#: appPlugins/ToolDblSided.py:937 +#: appPlugins/ToolDblSided.py:953 msgid "Mirror" msgstr "Spiegeln" -#: appPlugins/ToolDblSided.py:940 +#: appPlugins/ToolDblSided.py:956 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -15118,11 +15078,11 @@ msgstr "" "die angegebene Achse. Erstellt kein neues\n" "Objekt, ändert es aber." -#: appPlugins/ToolDblSided.py:966 +#: appPlugins/ToolDblSided.py:982 msgid "PCB Alignment" msgstr "PCB-Ausrichtung" -#: appPlugins/ToolDblSided.py:968 appPlugins/ToolDblSided.py:1079 +#: appPlugins/ToolDblSided.py:984 appPlugins/ToolDblSided.py:1095 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -15132,7 +15092,7 @@ msgstr "" "spezifizierte Ausrichtungslöcher und deren Spiegel\n" "Bilder." -#: appPlugins/ToolDblSided.py:1010 appPlugins/ToolDblSided.py:1017 +#: appPlugins/ToolDblSided.py:1026 appPlugins/ToolDblSided.py:1033 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -15143,11 +15103,11 @@ msgstr "" "vom ersten Ausrichtungsbohrer durch Spiegeln.\n" "Sie kann im Abschnitt Spiegelparameter -> Referenz geändert werden" -#: appPlugins/ToolDblSided.py:1030 +#: appPlugins/ToolDblSided.py:1046 msgid "Alignment Drill Coordinates" msgstr "Ausrichtungsbohrkoordinaten" -#: appPlugins/ToolDblSided.py:1032 +#: appPlugins/ToolDblSided.py:1048 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -15165,11 +15125,11 @@ msgstr "" "- Ein Bohrer in Spiegelposition über der oben in 'Achse ausrichten' " "ausgewählten Achse." -#: appPlugins/ToolDblSided.py:1040 +#: appPlugins/ToolDblSided.py:1056 msgid "Drill coordinates" msgstr "Bohrkoordinaten" -#: appPlugins/ToolDblSided.py:1048 +#: appPlugins/ToolDblSided.py:1064 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -15196,11 +15156,11 @@ msgstr "" "die Leinwand. Klicken Sie dann in das Feld und dann auf Einfügen.\n" "- durch manuelle Eingabe der Koordinaten im Format: (x1, y1), (x2, y2), ..." -#: appPlugins/ToolDblSided.py:1063 +#: appPlugins/ToolDblSided.py:1079 msgid "Delete Last" msgstr "Letzte löschen" -#: appPlugins/ToolDblSided.py:1066 +#: appPlugins/ToolDblSided.py:1082 msgid "Delete the last coordinates tuple in the list." msgstr "Delete the last coordinates tuple in the list." @@ -15371,57 +15331,57 @@ msgstr "Dies ist der Mittelpunkt der euklidischen Distanz von Punkt zu Punkt." msgid "Jump to Half Point" msgstr "Springe zum halben Punkt" -#: appPlugins/ToolDrilling.py:1431 appPlugins/ToolIsolation.py:879 -#: appPlugins/ToolMilling.py:1941 appPlugins/ToolNCC.py:483 +#: appPlugins/ToolDrilling.py:1426 appPlugins/ToolIsolation.py:879 +#: appPlugins/ToolMilling.py:2035 appPlugins/ToolNCC.py:483 #: appPlugins/ToolPaint.py:412 msgid "Current Tool parameters were applied to all tools." msgstr "Aktuelle Werkzeugparameter wurden auf alle Werkzeuge angewendet." -#: appPlugins/ToolDrilling.py:1493 appPlugins/ToolMilling.py:3323 +#: appPlugins/ToolDrilling.py:1488 appPlugins/ToolMilling.py:3398 msgid "Focus Z" msgstr "Fokus Z" -#: appPlugins/ToolDrilling.py:1515 appPlugins/ToolMilling.py:3289 +#: appPlugins/ToolDrilling.py:1510 appPlugins/ToolMilling.py:3364 msgid "Laser Power" msgstr "Laserleistung" -#: appPlugins/ToolDrilling.py:1890 camlib.py:4120 +#: appPlugins/ToolDrilling.py:1885 camlib.py:4104 msgid "The loaded Excellon file has no drills" msgstr "Die geladene Excellon-Datei hat keine Bohrer" -#: appPlugins/ToolDrilling.py:1935 camlib.py:4038 +#: appPlugins/ToolDrilling.py:1930 camlib.py:4022 msgid "Creating a list of points to drill..." msgstr "Erstellen einer Liste von Punkten zum Bohren ..." -#: appPlugins/ToolDrilling.py:1942 camlib.py:4067 +#: appPlugins/ToolDrilling.py:1937 camlib.py:4051 msgid "Failed. Drill points inside the exclusion zones." msgstr "Gescheitert. Bohrpunkte innerhalb der Sperrzonen." -#: appPlugins/ToolDrilling.py:1958 camlib.py:4110 camlib.py:5501 camlib.py:5910 +#: appPlugins/ToolDrilling.py:1953 camlib.py:4094 camlib.py:5485 camlib.py:5894 msgid "Starting G-Code" msgstr "G-Code starten" -#: appPlugins/ToolDrilling.py:1963 +#: appPlugins/ToolDrilling.py:1958 msgid "Generating CNCJob..." msgstr "CNCJob generieren ..." -#: appPlugins/ToolDrilling.py:2086 camlib.py:3252 camlib.py:3686 camlib.py:5769 +#: appPlugins/ToolDrilling.py:2052 camlib.py:3256 camlib.py:3691 camlib.py:5753 msgid "The Toolchange X,Y format has to be (x, y)." msgstr "Das Werkzeugwechsel X-Y format muss (x, y) sein." -#: appPlugins/ToolDrilling.py:2255 +#: appPlugins/ToolDrilling.py:2194 msgid "Generating CNC Code" msgstr "CNC-Code generieren" -#: appPlugins/ToolDrilling.py:2328 +#: appPlugins/ToolDrilling.py:2264 msgid "Excellon object for drilling/milling operation." msgstr "Excellon-Objekt für Bohr- / Fräsarbeiten." -#: appPlugins/ToolDrilling.py:2392 +#: appPlugins/ToolDrilling.py:2328 msgid "Search DB" msgstr "Suche DB" -#: appPlugins/ToolDrilling.py:2395 +#: appPlugins/ToolDrilling.py:2331 msgid "" "Will search and try to replace the tools from Tools Table\n" "with tools from DB that have a close diameter value." @@ -15429,9 +15389,9 @@ msgstr "" "Sucht und versucht, die Werkzeuge aus der Werkzeugtabelle zu ersetzen\n" "mit Werkzeugen von DB, die einen engen Durchmesser haben." -#: appPlugins/ToolDrilling.py:2413 appPlugins/ToolIsolation.py:3380 -#: appPlugins/ToolMilling.py:3852 appPlugins/ToolNCC.py:4342 -#: appPlugins/ToolPaint.py:3122 +#: appPlugins/ToolDrilling.py:2349 appPlugins/ToolIsolation.py:3377 +#: appPlugins/ToolMilling.py:3924 appPlugins/ToolNCC.py:4341 +#: appPlugins/ToolPaint.py:3119 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -15439,15 +15399,15 @@ msgstr "" "Die Daten, die zum Erstellen von GCode verwendet werden.\n" "Jedes Werkzeug speichert seinen eigenen Satz solcher Daten." -#: appPlugins/ToolDrilling.py:2650 appPlugins/ToolIsolation.py:3459 -#: appPlugins/ToolMilling.py:4283 appPlugins/ToolNCC.py:4499 -#: appPlugins/ToolPaint.py:3217 +#: appPlugins/ToolDrilling.py:2586 appPlugins/ToolIsolation.py:3456 +#: appPlugins/ToolMilling.py:4355 appPlugins/ToolNCC.py:4498 +#: appPlugins/ToolPaint.py:3214 msgid "Apply parameters to all tools" msgstr "Parameter auf alle Werkzeuge anwenden" -#: appPlugins/ToolDrilling.py:2653 appPlugins/ToolIsolation.py:3462 -#: appPlugins/ToolMilling.py:4286 appPlugins/ToolNCC.py:4502 -#: appPlugins/ToolPaint.py:3220 +#: appPlugins/ToolDrilling.py:2589 appPlugins/ToolIsolation.py:3459 +#: appPlugins/ToolMilling.py:4358 appPlugins/ToolNCC.py:4501 +#: appPlugins/ToolPaint.py:3217 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -15455,28 +15415,28 @@ msgstr "" "Die aktuell angegebenen Parameter werden allen Werkzeugen der " "Werkzeugtabelle zugeordnet." -#: appPlugins/ToolDrilling.py:2664 appPlugins/ToolIsolation.py:3473 -#: appPlugins/ToolMilling.py:4299 appPlugins/ToolNCC.py:4513 -#: appPlugins/ToolPaint.py:3231 +#: appPlugins/ToolDrilling.py:2600 appPlugins/ToolIsolation.py:3470 +#: appPlugins/ToolMilling.py:4371 appPlugins/ToolNCC.py:4512 +#: appPlugins/ToolPaint.py:3228 msgid "Common Parameters" msgstr "Allgemeine Parameter" -#: appPlugins/ToolDrilling.py:2666 appPlugins/ToolIsolation.py:3475 -#: appPlugins/ToolMilling.py:4301 appPlugins/ToolNCC.py:4515 -#: appPlugins/ToolPaint.py:3233 +#: appPlugins/ToolDrilling.py:2602 appPlugins/ToolIsolation.py:3472 +#: appPlugins/ToolMilling.py:4373 appPlugins/ToolNCC.py:4514 +#: appPlugins/ToolPaint.py:3230 msgid "Parameters that are common for all tools." msgstr "Parameter, die allen Werkzeugen gemeinsam sind." -#: appPlugins/ToolDrilling.py:2671 appPlugins/ToolMilling.py:4306 -#: appPlugins/ToolSolderPaste.py:1334 +#: appPlugins/ToolDrilling.py:2607 appPlugins/ToolMilling.py:4378 +#: appPlugins/ToolSolderPaste.py:1338 msgid "Tool change Z" msgstr "Werkzeugwechsel Z" -#: appPlugins/ToolDrilling.py:2729 appPlugins/ToolMilling.py:4349 +#: appPlugins/ToolDrilling.py:2683 appPlugins/ToolMilling.py:4441 msgid "X,Y coordinates" msgstr "Koordinaten X-Y" -#: appPlugins/ToolDrilling.py:2775 +#: appPlugins/ToolDrilling.py:2729 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Excellon Objects." @@ -15484,19 +15444,19 @@ msgstr "" "Die diktierende Präprozessor-JSON-Datei\n" "Gcode-Ausgabe für Excellon-Objekte." -#: appPlugins/ToolDrilling.py:2790 appPlugins/ToolMilling.py:4407 +#: appPlugins/ToolDrilling.py:2744 appPlugins/ToolMilling.py:4502 msgid "Add exclusion areas" msgstr "Ausschlussbereiche hinzufügen" -#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolMilling.py:4433 +#: appPlugins/ToolDrilling.py:2771 appPlugins/ToolMilling.py:4530 msgid "This is the Area ID." msgstr "Dies ist die Bereichs-ID." -#: appPlugins/ToolDrilling.py:2819 appPlugins/ToolMilling.py:4435 +#: appPlugins/ToolDrilling.py:2773 appPlugins/ToolMilling.py:4532 msgid "Type of the object where the exclusion area was added." msgstr "Typ des Objekts, zu dem der Ausschlussbereich hinzugefügt wurde." -#: appPlugins/ToolDrilling.py:2821 appPlugins/ToolMilling.py:4437 +#: appPlugins/ToolDrilling.py:2775 appPlugins/ToolMilling.py:4534 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " "it." @@ -15504,7 +15464,7 @@ msgstr "" "Die Strategie für den Ausschlussbereich. Gehen Sie um die Ausschlussbereiche " "herum oder darüber." -#: appPlugins/ToolDrilling.py:2823 appPlugins/ToolMilling.py:4439 +#: appPlugins/ToolDrilling.py:2777 appPlugins/ToolMilling.py:4536 msgid "" "If the strategy is to go over the area then this is the height at which the " "tool will go to avoid the exclusion area." @@ -15512,32 +15472,32 @@ msgstr "" "Wenn die Strategie darin besteht, über den Bereich zu gehen, ist dies die " "Höhe, in der sich das Werkzeug bewegt, um den Ausschlussbereich zu vermeiden." -#: appPlugins/ToolDrilling.py:2859 appPlugins/ToolMilling.py:4473 +#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4572 msgid "Add Area:" msgstr "Zone hinzufügen:" -#: appPlugins/ToolDrilling.py:2860 appPlugins/ToolMilling.py:4474 +#: appPlugins/ToolDrilling.py:2814 appPlugins/ToolMilling.py:4573 msgid "Add an Exclusion Area." msgstr "Fügen Sie einen Ausschlussbereich hinzu." -#: appPlugins/ToolDrilling.py:2878 appPlugins/ToolMilling.py:4491 +#: appPlugins/ToolDrilling.py:2832 appPlugins/ToolMilling.py:4591 msgid "Delete all exclusion areas." msgstr "Löschen Sie alle Ausschlussbereiche." -#: appPlugins/ToolDrilling.py:2881 appPlugins/ToolMilling.py:4494 +#: appPlugins/ToolDrilling.py:2835 appPlugins/ToolMilling.py:4594 msgid "Delete Selected" msgstr "Ausgewählte löschen" -#: appPlugins/ToolDrilling.py:2882 appPlugins/ToolMilling.py:4495 +#: appPlugins/ToolDrilling.py:2836 appPlugins/ToolMilling.py:4595 msgid "Delete all exclusion areas that are selected in the table." msgstr "Löschen Sie alle in der Tabelle ausgewählten Ausschlussbereiche." -#: appPlugins/ToolDrilling.py:2904 appPlugins/ToolMilling.py:4517 -#: appPlugins/ToolSolderPaste.py:1518 +#: appPlugins/ToolDrilling.py:2858 appPlugins/ToolMilling.py:4617 +#: appPlugins/ToolSolderPaste.py:1522 msgid "Generate CNCJob object" msgstr "Generieren des CNC-Job-Objekts" -#: appPlugins/ToolDrilling.py:2907 appPlugins/ToolMilling.py:4520 +#: appPlugins/ToolDrilling.py:2861 appPlugins/ToolMilling.py:4620 msgid "" "Generate the CNC Job.\n" "If milling then an additional Geometry object will be created.\n" @@ -15551,25 +15511,32 @@ msgstr "" "Klicken Sie auf die Überschrift #, um alle auszuwählen, oder auf Strg + LMB\n" "zur benutzerdefinierten Auswahl von Werkzeugen." -#: appPlugins/ToolEtchCompensation.py:98 appPlugins/ToolEtchCompensation.py:269 +#: appPlugins/ToolEtchCompensation.py:98 appPlugins/ToolEtchCompensation.py:287 #, fuzzy #| msgid "Etch Compensation Tool" msgid "Etch Compensation" msgstr "Ätzkompensationswerkzeug" -#: appPlugins/ToolEtchCompensation.py:311 appPlugins/ToolInvertGerber.py:232 +#: appPlugins/ToolEtchCompensation.py:188 +#: appPlugins/ToolEtchCompensation.py:202 +#, fuzzy +#| msgid "Milling Parameters" +msgid "Missing parameter value." +msgstr "Fräsparameter" + +#: appPlugins/ToolEtchCompensation.py:329 appPlugins/ToolInvertGerber.py:238 msgid "Gerber object that will be inverted." msgstr "Gerber-Objekt, das invertiert wird." -#: appPlugins/ToolEtchCompensation.py:323 +#: appPlugins/ToolEtchCompensation.py:341 msgid "Conversion utilities" msgstr "Konvertierungsdienstprogramme" -#: appPlugins/ToolEtchCompensation.py:328 +#: appPlugins/ToolEtchCompensation.py:346 msgid "Oz to Microns" msgstr "Oz zu Mikron" -#: appPlugins/ToolEtchCompensation.py:330 +#: appPlugins/ToolEtchCompensation.py:348 msgid "" "Will convert from oz thickness to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15579,20 +15546,20 @@ msgstr "" "Kann Formeln mit Operatoren verwenden: /, *, +, -,% ,.\n" "Die reellen Zahlen verwenden das Punkt-Dezimal-Trennzeichen." -#: appPlugins/ToolEtchCompensation.py:339 +#: appPlugins/ToolEtchCompensation.py:357 msgid "Oz value" msgstr "Oz Wert" -#: appPlugins/ToolEtchCompensation.py:341 -#: appPlugins/ToolEtchCompensation.py:362 +#: appPlugins/ToolEtchCompensation.py:359 +#: appPlugins/ToolEtchCompensation.py:380 msgid "Microns value" msgstr "Mikronwert" -#: appPlugins/ToolEtchCompensation.py:349 +#: appPlugins/ToolEtchCompensation.py:367 msgid "Mils to Microns" msgstr "Mils zu Mikron" -#: appPlugins/ToolEtchCompensation.py:351 +#: appPlugins/ToolEtchCompensation.py:369 msgid "" "Will convert from mils to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15602,19 +15569,19 @@ msgstr "" "Kann Formeln mit Operatoren verwenden: /, *, +, -,% ,.\n" "Die reellen Zahlen verwenden das Punkt-Dezimal-Trennzeichen." -#: appPlugins/ToolEtchCompensation.py:360 +#: appPlugins/ToolEtchCompensation.py:378 msgid "Mils value" msgstr "Mils Wert" -#: appPlugins/ToolEtchCompensation.py:375 appPlugins/ToolInvertGerber.py:244 +#: appPlugins/ToolEtchCompensation.py:393 appPlugins/ToolInvertGerber.py:250 msgid "Parameters for this tool" msgstr "Parameter für dieses Werkzeug" -#: appPlugins/ToolEtchCompensation.py:380 +#: appPlugins/ToolEtchCompensation.py:398 msgid "Copper Thickness" msgstr "Kupferdicke" -#: appPlugins/ToolEtchCompensation.py:382 +#: appPlugins/ToolEtchCompensation.py:400 msgid "" "The thickness of the copper foil.\n" "In microns [um]." @@ -15622,11 +15589,11 @@ msgstr "" "Die Dicke der Kupferfolie.\n" "In Mikrometern [um]." -#: appPlugins/ToolEtchCompensation.py:392 +#: appPlugins/ToolEtchCompensation.py:410 msgid "Ratio" msgstr "Verhältnis" -#: appPlugins/ToolEtchCompensation.py:394 +#: appPlugins/ToolEtchCompensation.py:412 msgid "" "The ratio of lateral etch versus depth etch.\n" "Can be:\n" @@ -15638,32 +15605,32 @@ msgstr "" "- custom -> Der Benutzer gibt einen benutzerdefinierten Wert ein\n" "- vorausgewählt -> Wert, der von einer Auswahl der Ätzmittel abhängt" -#: appPlugins/ToolEtchCompensation.py:400 -#: appPlugins/ToolEtchCompensation.py:420 +#: appPlugins/ToolEtchCompensation.py:418 +#: appPlugins/ToolEtchCompensation.py:438 msgid "Etch Factor" msgstr "Ätzfaktor" -#: appPlugins/ToolEtchCompensation.py:401 +#: appPlugins/ToolEtchCompensation.py:419 msgid "Etchants list" msgstr "Ätzliste" -#: appPlugins/ToolEtchCompensation.py:402 +#: appPlugins/ToolEtchCompensation.py:420 msgid "Manual offset" msgstr "Manueller Versatz" -#: appPlugins/ToolEtchCompensation.py:409 +#: appPlugins/ToolEtchCompensation.py:427 msgid "Etchants" msgstr "Ätzmittel" -#: appPlugins/ToolEtchCompensation.py:411 +#: appPlugins/ToolEtchCompensation.py:429 msgid "A list of etchants." msgstr "Eine Liste von Ätzmitteln." -#: appPlugins/ToolEtchCompensation.py:414 +#: appPlugins/ToolEtchCompensation.py:432 msgid "Alkaline baths" msgstr "Alkalische Bäder" -#: appPlugins/ToolEtchCompensation.py:422 +#: appPlugins/ToolEtchCompensation.py:440 msgid "" "The ratio between depth etch and lateral etch .\n" "Accepts real numbers and formulas using the operators: /,*,+,-,%" @@ -15671,11 +15638,11 @@ msgstr "" "Das Verhältnis zwischen Tiefenätzen und seitlichem Ätzen.\n" "Akzeptiert reelle Zahlen und Formeln mit den Operatoren: /, *, +, -,%" -#: appPlugins/ToolEtchCompensation.py:426 +#: appPlugins/ToolEtchCompensation.py:444 msgid "Real number or formula" msgstr "Reelle Zahl oder Formel" -#: appPlugins/ToolEtchCompensation.py:434 +#: appPlugins/ToolEtchCompensation.py:452 msgid "" "Value with which to increase or decrease (buffer)\n" "the copper features. In microns [um]." @@ -15683,74 +15650,74 @@ msgstr "" "Wert, mit dem erhöht oder verringert werden soll (Puffer)\n" "die Kupfermerkmale. In Mikrometern [um]." -#: appPlugins/ToolEtchCompensation.py:457 +#: appPlugins/ToolEtchCompensation.py:475 msgid "Compensate" msgstr "Kompensieren" -#: appPlugins/ToolEtchCompensation.py:460 +#: appPlugins/ToolEtchCompensation.py:478 msgid "" "Will increase the copper features thickness to compensate the lateral etch." msgstr "" "Erhöht die Dicke der Kupfermerkmale, um das seitliche Ätzen zu kompensieren." -#: appPlugins/ToolExtract.py:425 appPlugins/ToolExtract.py:512 -#: appPlugins/ToolExtract.py:599 +#: appPlugins/ToolExtract.py:428 appPlugins/ToolExtract.py:515 +#: appPlugins/ToolExtract.py:602 msgid "No drills extracted. Try different parameters." msgstr "Keine Bohrer extrahiert. Probieren Sie verschiedene Parameter aus." -#: appPlugins/ToolExtract.py:703 +#: appPlugins/ToolExtract.py:706 msgid "No soldermask extracted." msgstr "Keine Lötmaske extrahiert." -#: appPlugins/ToolExtract.py:752 appPlugins/ToolExtract.py:761 -#: appPlugins/ToolExtract.py:765 +#: appPlugins/ToolExtract.py:755 appPlugins/ToolExtract.py:764 +#: appPlugins/ToolExtract.py:768 msgid "No cutout extracted." msgstr "Kein Ausschnitt extrahiert." -#: appPlugins/ToolExtract.py:911 +#: appPlugins/ToolExtract.py:914 msgid "Gerber object from which to extract drill holes or soldermask." msgstr "" "Gerber-Objekt, aus dem Bohrlöcher oder Lötmasken extrahiert werden sollen." -#: appPlugins/ToolExtract.py:938 appPlugins/ToolPunchGerber.py:2023 +#: appPlugins/ToolExtract.py:941 appPlugins/ToolPunchGerber.py:2023 msgid "Process all Pads." msgstr "Verarbeiten Sie alle Pads." -#: appPlugins/ToolExtract.py:1020 appPlugins/ToolExtract.py:1187 +#: appPlugins/ToolExtract.py:1023 appPlugins/ToolExtract.py:1190 msgid "Extract Drills" msgstr "Bohrer extrahieren" -#: appPlugins/ToolExtract.py:1022 +#: appPlugins/ToolExtract.py:1025 msgid "Extract an Excellon object from the Gerber pads." msgstr "Extrahieren Sie ein Excellon-Objekt aus den Gerber-Pads." -#: appPlugins/ToolExtract.py:1190 +#: appPlugins/ToolExtract.py:1193 msgid "Extract drills from a given Gerber file." msgstr "Extrahieren Sie Bohrer aus einer bestimmten Gerber-Datei." -#: appPlugins/ToolFiducials.py:315 +#: appPlugins/ToolFiducials.py:322 msgid "Click to add first Fiducial. Bottom Left..." msgstr "Klicken um den ersten Bezugspunkt unten links hinzuzufügen..." -#: appPlugins/ToolFiducials.py:594 +#: appPlugins/ToolFiducials.py:601 msgid "Click to add the last fiducial. Top Right..." msgstr "Klicken um den letzten Bezugspunkt oben rechts hinzuzufügen..." -#: appPlugins/ToolFiducials.py:599 +#: appPlugins/ToolFiducials.py:606 msgid "Click to add the second fiducial. Top Left or Bottom Right..." msgstr "" "Klicken um den zweiten Bezugspunkt oben links oder unten rechts " "hinzuzufügen..." -#: appPlugins/ToolFiducials.py:695 +#: appPlugins/ToolFiducials.py:702 msgid "Fiducials Tool exit." msgstr "Bezugspunkttool beenden." -#: appPlugins/ToolFiducials.py:785 +#: appPlugins/ToolFiducials.py:789 msgid "Fiducials Coordinates" msgstr "Bezugspunktkoordinaten" -#: appPlugins/ToolFiducials.py:787 +#: appPlugins/ToolFiducials.py:791 msgid "" "A table with the fiducial points coordinates,\n" "in the format (x, y)." @@ -15758,35 +15725,35 @@ msgstr "" "Eine Tabelle der Bezugspunkte mit Koordinaten \n" "im Format (x,z)" -#: appPlugins/ToolFiducials.py:921 +#: appPlugins/ToolFiducials.py:925 msgid "Mode:" msgstr "Modus:" -#: appPlugins/ToolFiducials.py:969 +#: appPlugins/ToolFiducials.py:973 msgid "Thickness of the line that makes the fiducial." msgstr "Dicke der Linie, die den Bezugspunkt macht." -#: appPlugins/ToolFiducials.py:1000 +#: appPlugins/ToolFiducials.py:1004 msgid "Add Fiducial" msgstr "Bezugspunkt hinzufügen" -#: appPlugins/ToolFiducials.py:1003 +#: appPlugins/ToolFiducials.py:1007 msgid "Will add a polygon on the copper layer to serve as fiducial." msgstr "Fügt ein Polygon auf die Kupferschicht als Bezugspunkt hinzu." -#: appPlugins/ToolFiducials.py:1019 +#: appPlugins/ToolFiducials.py:1023 msgid "Soldermask Gerber" msgstr "Lötpastenmaske Gerber" -#: appPlugins/ToolFiducials.py:1021 +#: appPlugins/ToolFiducials.py:1025 msgid "The Soldermask Gerber object." msgstr "Lötpastenmaske Gerber-Objekt." -#: appPlugins/ToolFiducials.py:1033 +#: appPlugins/ToolFiducials.py:1037 msgid "Add Soldermask Opening" msgstr "Lotpastenmaske Öffnung hinzufügen" -#: appPlugins/ToolFiducials.py:1035 +#: appPlugins/ToolFiducials.py:1039 msgid "" "Will add a polygon on the soldermask layer\n" "to serve as fiducial opening.\n" @@ -15798,37 +15765,31 @@ msgstr "" "Der Durchmesser ist immer doppelt so groß\n" "wie der Kupfer Bezugspunkt." -#: appPlugins/ToolFilm.py:140 appPlugins/ToolFilm.py:1091 -#, fuzzy -#| msgid "Film PCB" -msgid "Film" -msgstr "Film PCB" - -#: appPlugins/ToolFilm.py:283 +#: appPlugins/ToolFilm.py:302 msgid "Load an object for Film and retry." msgstr "Laden Sie ein Objekt für Film und versuchen Sie es erneut." -#: appPlugins/ToolFilm.py:290 +#: appPlugins/ToolFilm.py:309 msgid "Load an object for Box and retry." msgstr "Laden Sie ein Objekt für Box und versuchen Sie es erneut." -#: appPlugins/ToolFilm.py:305 +#: appPlugins/ToolFilm.py:324 msgid "Generating Film ..." msgstr "Film wird erstellt ..." -#: appPlugins/ToolFilm.py:357 appPlugins/ToolFilm.py:362 +#: appPlugins/ToolFilm.py:376 appPlugins/ToolFilm.py:381 msgid "Export positive film" msgstr "Film positiv exportieren" -#: appPlugins/ToolFilm.py:393 +#: appPlugins/ToolFilm.py:412 msgid "" "No Excellon object selected. Load an object for punching reference and retry." msgstr "" "Kein Excellon-Objekt ausgewählt. Laden Sie ein Objekt zum Stanzen der " "Referenz und versuchen Sie es erneut." -#: appPlugins/ToolFilm.py:417 appPlugins/ToolFilm.py:429 -#: appPlugins/ToolPunchGerber.py:788 appPlugins/ToolPunchGerber.py:921 +#: appPlugins/ToolFilm.py:436 appPlugins/ToolFilm.py:448 +#: appPlugins/ToolPunchGerber.py:791 appPlugins/ToolPunchGerber.py:924 msgid "" "Failed. Punch hole size is bigger than some of the apertures in the Gerber " "object." @@ -15836,8 +15797,8 @@ msgstr "" "Gescheitert. Die Lochgröße ist größer als einige der Öffnungen im Gerber-" "Objekt." -#: appPlugins/ToolFilm.py:447 appPlugins/ToolPunchGerber.py:861 -#: appPlugins/ToolPunchGerber.py:956 +#: appPlugins/ToolFilm.py:466 appPlugins/ToolPunchGerber.py:864 +#: appPlugins/ToolPunchGerber.py:959 msgid "" "Failed. The new object geometry is the same as the one in the source object " "geometry..." @@ -15845,16 +15806,16 @@ msgstr "" "Gescheitert. Die neue Objektgeometrie ist dieselbe wie die in der " "Quellobjektgeometrie ..." -#: appPlugins/ToolFilm.py:505 appPlugins/ToolFilm.py:510 +#: appPlugins/ToolFilm.py:524 appPlugins/ToolFilm.py:529 msgid "Export negative film" msgstr "Exportieren negativ Film" -#: appPlugins/ToolFilm.py:573 appPlugins/ToolFilm.py:867 -#: appPlugins/ToolPanelize.py:314 +#: appPlugins/ToolFilm.py:592 appPlugins/ToolFilm.py:886 +#: appPlugins/ToolPanelize.py:330 msgid "No object Box. Using instead" msgstr "Keine Objektbox. Verwenden Sie stattdessen" -#: appPlugins/ToolFilm.py:778 appPlugins/ToolFilm.py:1038 +#: appPlugins/ToolFilm.py:797 appPlugins/ToolFilm.py:1057 msgid "" "The artwork has to be within the selected page size in order to be visible.\n" "For 'Bounds' page size, it needs to be in the first quadrant." @@ -15863,15 +15824,15 @@ msgstr "" "sichtbar zu sein.\n" "Für die Seitengröße \"Grenzen\" muss sie im ersten Quadranten liegen." -#: appPlugins/ToolFilm.py:805 appPlugins/ToolFilm.py:1065 +#: appPlugins/ToolFilm.py:824 appPlugins/ToolFilm.py:1084 msgid "Film file exported to" msgstr "Film-Datei exportiert nach" -#: appPlugins/ToolFilm.py:1118 +#: appPlugins/ToolFilm.py:1135 msgid "Create a positive/negative film for UV exposure." msgstr "" -#: appPlugins/ToolFilm.py:1152 +#: appPlugins/ToolFilm.py:1166 msgid "" "Specify the type of object for which to create the film.\n" "The object can be of type: Gerber or Geometry.\n" @@ -15883,7 +15844,7 @@ msgstr "" "Die Auswahl hier bestimmt den Objekttyp\n" "im Filmobjekt-Kombinationsfeld." -#: appPlugins/ToolFilm.py:1175 +#: appPlugins/ToolFilm.py:1189 msgid "" "Specify the type of object to be used as an container for\n" "film creation. It can be: Gerber or Geometry type.The selection here decide " @@ -15895,7 +15856,7 @@ msgstr "" "bestimmt den Objekttyp\n" "im Kombinationsfeld Box-Objekt." -#: appPlugins/ToolFilm.py:1206 +#: appPlugins/ToolFilm.py:1220 #, fuzzy #| msgid "" #| "The reference point to be used as origin for the skew.\n" @@ -15907,33 +15868,33 @@ msgstr "" "Der Referenzpunkt, der als Ursprung für den Versatz verwendet werden soll.\n" "Dies kann einer der vier Punkte des Geometrie-Begrenzungsrahmens sein." -#: appPlugins/ToolFilm.py:1225 +#: appPlugins/ToolFilm.py:1239 #, fuzzy #| msgid "Save Film" msgid "Scale Film" msgstr "Film speichern" -#: appPlugins/ToolFilm.py:1269 +#: appPlugins/ToolFilm.py:1283 #, fuzzy #| msgid "Save Film" msgid "Skew Film" msgstr "Film speichern" -#: appPlugins/ToolFilm.py:1313 +#: appPlugins/ToolFilm.py:1327 #, fuzzy #| msgid "Mirror (Flip)" msgid "Mirror Film" msgstr "Spiegeln (Flip)" -#: appPlugins/ToolFilm.py:1345 +#: appPlugins/ToolFilm.py:1359 msgid "Film Parameters" msgstr "Film-Parameter" -#: appPlugins/ToolFilm.py:1404 +#: appPlugins/ToolFilm.py:1418 msgid "Punch drill holes" msgstr "Löcher stanzen" -#: appPlugins/ToolFilm.py:1405 +#: appPlugins/ToolFilm.py:1419 msgid "" "When checked the generated film will have holes in pads when\n" "the generated film is positive. This is done to help drilling,\n" @@ -15945,11 +15906,11 @@ msgstr "" "erleichtern.\n" "wenn manuell erledigt." -#: appPlugins/ToolFilm.py:1423 +#: appPlugins/ToolFilm.py:1437 msgid "Source" msgstr "Quelle" -#: appPlugins/ToolFilm.py:1425 +#: appPlugins/ToolFilm.py:1439 msgid "" "The punch hole source can be:\n" "- Excellon -> an Excellon holes center will serve as reference.\n" @@ -15959,34 +15920,34 @@ msgstr "" "- Excellon -> Ein Excellon-Lochzentrum dient als Referenz.\n" "- Pad-Mitte -> wird versuchen, die Pad-Mitte als Referenz zu verwenden." -#: appPlugins/ToolFilm.py:1430 +#: appPlugins/ToolFilm.py:1444 msgid "Pad center" msgstr "Pad-Mitte" -#: appPlugins/ToolFilm.py:1435 +#: appPlugins/ToolFilm.py:1449 msgid "Excellon Obj" msgstr "Excellon-Objekt" -#: appPlugins/ToolFilm.py:1437 +#: appPlugins/ToolFilm.py:1451 msgid "" "Remove the geometry of Excellon from the Film to create the holes in pads." msgstr "" "Entfernen Sie die Geometrie von Excellon aus dem Film, um die Löcher in den " "Pads zu erzeugen." -#: appPlugins/ToolFilm.py:1451 +#: appPlugins/ToolFilm.py:1465 msgid "Punch Size" msgstr "Lochergröße" -#: appPlugins/ToolFilm.py:1452 +#: appPlugins/ToolFilm.py:1466 msgid "The value here will control how big is the punch hole in the pads." msgstr "Der Wert hier bestimmt, wie groß das Loch in den Pads ist." -#: appPlugins/ToolFilm.py:1587 +#: appPlugins/ToolFilm.py:1601 msgid "Save Film" msgstr "Film speichern" -#: appPlugins/ToolFilm.py:1590 +#: appPlugins/ToolFilm.py:1604 msgid "" "Create a Film for the selected object, within\n" "the specified box. Does not create a new \n" @@ -15998,7 +15959,7 @@ msgstr "" "  FlatCAM-Objekt, speichern Sie es jedoch direkt im \n" "gewähltem Format." -#: appPlugins/ToolFilm.py:1672 +#: appPlugins/ToolFilm.py:1686 msgid "" "Using the Pad center does not work on Geometry objects. Only a Gerber object " "has pads." @@ -16006,11 +15967,11 @@ msgstr "" "Die Verwendung der Pad-Mitte funktioniert nicht bei Geometrieobjekten. Nur " "ein Gerber-Objekt hat Pads." -#: appPlugins/ToolFollow.py:323 appPlugins/ToolFollow.py:394 +#: appPlugins/ToolFollow.py:328 appPlugins/ToolFollow.py:399 msgid "Failed to create Follow Geometry." msgstr "Fehler beim Erstellen der Geometrie folgen." -#: appPlugins/ToolFollow.py:677 +#: appPlugins/ToolFollow.py:682 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -16022,11 +15983,11 @@ msgstr "" "Erstellen Sie ein Geometrieobjekt mit\n" "Werkzeugwege zum Schneiden um Polygonen." -#: appPlugins/ToolFollow.py:700 +#: appPlugins/ToolFollow.py:702 msgid "Source object for following geometry." msgstr "Quellobjekt für folgende Geometrie." -#: appPlugins/ToolFollow.py:733 +#: appPlugins/ToolFollow.py:735 msgid "" "Selection of area to be processed.\n" "- 'All Polygons' - the process will start after click.\n" @@ -16048,13 +16009,13 @@ msgstr "Importieren" msgid "Import IMAGE" msgstr "BILD importieren" -#: appPlugins/ToolImage.py:152 appPlugins/ToolPDF.py:114 app_Main.py:10526 -#: app_Main.py:10579 app_Main.py:10672 app_Main.py:10710 app_Main.py:10777 -#: app_Main.py:10934 app_Main.py:11021 +#: appPlugins/ToolImage.py:152 appPlugins/ToolPDF.py:114 app_Main.py:10570 +#: app_Main.py:10623 app_Main.py:10719 app_Main.py:10759 app_Main.py:10826 +#: app_Main.py:10983 app_Main.py:11070 msgid "File no longer available." msgstr "Datei nicht mehr verfügbar." -#: appPlugins/ToolImage.py:164 app_Main.py:10536 app_Main.py:10589 +#: appPlugins/ToolImage.py:164 app_Main.py:10580 app_Main.py:10633 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -16063,13 +16024,13 @@ msgstr "" "Gerber werden unterstützt" #: appPlugins/ToolImage.py:173 appPlugins/ToolPcbWizard.py:356 -#: app_Main.py:10552 app_Main.py:10610 tclCommands/TclCommandImportSvg.py:84 +#: app_Main.py:10596 app_Main.py:10654 tclCommands/TclCommandImportSvg.py:84 msgid "Importing" msgstr "Importieren" -#: appPlugins/ToolImage.py:185 appPlugins/ToolPDF.py:230 app_Main.py:10550 -#: app_Main.py:10608 app_Main.py:10693 app_Main.py:10761 app_Main.py:10830 -#: app_Main.py:10895 app_Main.py:10955 +#: appPlugins/ToolImage.py:185 appPlugins/ToolPDF.py:230 app_Main.py:10594 +#: app_Main.py:10652 app_Main.py:10742 app_Main.py:10810 app_Main.py:10879 +#: app_Main.py:10944 app_Main.py:11004 msgid "Opened" msgstr "Geöffnet" @@ -16170,7 +16131,7 @@ msgstr "Bild importieren" msgid "Open a image of raster type and then import it in FlatCAM." msgstr "Öffnen Sie ein Bild vom Raster-Typ und importieren Sie es in FlatCAM." -#: appPlugins/ToolInvertGerber.py:287 +#: appPlugins/ToolInvertGerber.py:293 msgid "" "Will invert the Gerber object: areas that have copper\n" "will be empty of copper and previous empty area will be\n" @@ -16182,7 +16143,7 @@ msgstr "" #: appPlugins/ToolIsolation.py:1039 appPlugins/ToolIsolation.py:1178 #: appPlugins/ToolNCC.py:996 appPlugins/ToolNCC.py:1140 -#: appPlugins/ToolOptimal.py:197 +#: appPlugins/ToolOptimal.py:203 msgid "" "The Gerber object has one Polygon as geometry.\n" "There are no distances between geometry elements to be found." @@ -16229,14 +16190,14 @@ msgid "Tool from Tool Table was edited." msgstr "Werkzeug aus Werkzeugtabelle wurde bearbeitet." #: appPlugins/ToolIsolation.py:1482 appPlugins/ToolNCC.py:1481 -#: appPlugins/ToolPaint.py:1050 appPlugins/ToolSolderPaste.py:571 +#: appPlugins/ToolPaint.py:1050 appPlugins/ToolSolderPaste.py:577 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "" "Abgebrochen. Der neue Durchmesserwert befindet sich bereits in der " "Werkzeugtabelle." #: appPlugins/ToolIsolation.py:1533 appPlugins/ToolNCC.py:1532 -#: appPlugins/ToolPaint.py:1100 appPlugins/ToolSolderPaste.py:616 +#: appPlugins/ToolPaint.py:1100 appPlugins/ToolSolderPaste.py:622 msgid "Delete failed. Select a tool to delete." msgstr "Löschen fehlgeschlagen. Wählen Sie ein Werkzeug zum Löschen aus." @@ -16301,7 +16262,7 @@ msgid "No polygon detected under click position." msgstr "Kein Polygon an der Stelle an die geklickt wurde." #: appPlugins/ToolIsolation.py:2414 appPlugins/ToolPaint.py:1315 -#: appPlugins/ToolPunchGerber.py:1747 +#: appPlugins/ToolPunchGerber.py:1750 msgid "List of single polygons is empty. Aborting." msgstr "Liste der Einzelpolygone ist leer. Vorgang wird abgebrochen." @@ -16309,21 +16270,21 @@ msgstr "Liste der Einzelpolygone ist leer. Vorgang wird abgebrochen." msgid "Click the end point of the paint area." msgstr "Klicken Sie auf den Endpunkt des Malbereichs." -#: appPlugins/ToolIsolation.py:2803 appPlugins/ToolNCC.py:3990 -#: appPlugins/ToolPaint.py:2783 app_Main.py:6390 app_Main.py:6409 +#: appPlugins/ToolIsolation.py:2803 appPlugins/ToolNCC.py:3992 +#: appPlugins/ToolPaint.py:2783 app_Main.py:6425 app_Main.py:6444 msgid "Tool from DB added in Tool Table." msgstr "Werkzeug aus Werkzeugdatenbank zur Werkzeugtabelle hinzugefügt." -#: appPlugins/ToolIsolation.py:2857 appPlugins/ToolNCC.py:4043 +#: appPlugins/ToolIsolation.py:2857 appPlugins/ToolNCC.py:4045 #: appPlugins/ToolPaint.py:2843 msgid "New tool added to Tool Table." msgstr "Neues Werkzeug zur Werkzeugtabelle hinzugefügt." -#: appPlugins/ToolIsolation.py:3197 +#: appPlugins/ToolIsolation.py:3194 msgid "Gerber object for isolation routing." msgstr "Gerber-Objekt für Isolationsrouting." -#: appPlugins/ToolIsolation.py:3221 appPlugins/ToolNCC.py:4172 +#: appPlugins/ToolIsolation.py:3218 appPlugins/ToolNCC.py:4171 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -16331,7 +16292,7 @@ msgstr "" "Toolspool aus dem der Algorithmus\n" "wählt die für die Kupferreinigung verwendeten aus." -#: appPlugins/ToolIsolation.py:3237 +#: appPlugins/ToolIsolation.py:3234 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -16349,7 +16310,7 @@ msgstr "" "Werkzeugen\n" "Diese Funktion kann keine Routing-Geometrie erstellen." -#: appPlugins/ToolIsolation.py:3249 appPlugins/ToolNCC.py:4200 +#: appPlugins/ToolIsolation.py:3246 appPlugins/ToolNCC.py:4199 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16384,13 +16345,13 @@ msgstr "" "Operationstyp ausgewählt\n" "in der resultierenden Geometrie als Isolation." -#: appPlugins/ToolIsolation.py:3296 appPlugins/ToolMilling.py:3780 -#: appPlugins/ToolNCC.py:66 appPlugins/ToolNCC.py:4259 -#: appPlugins/ToolPaint.py:139 appPlugins/ToolPaint.py:3053 +#: appPlugins/ToolIsolation.py:3293 appPlugins/ToolMilling.py:3852 +#: appPlugins/ToolNCC.py:66 appPlugins/ToolNCC.py:4258 +#: appPlugins/ToolPaint.py:139 appPlugins/ToolPaint.py:3050 msgid "Add from DB" msgstr "Aus DB hinzufügen" -#: appPlugins/ToolIsolation.py:3321 appPlugins/ToolNCC.py:4284 +#: appPlugins/ToolIsolation.py:3318 appPlugins/ToolNCC.py:4283 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -16398,9 +16359,9 @@ msgstr "" "Finden Sie einen garantierten Werkzeugdurchmesser\n" "eine vollständige Isolation zu tun." -#: appPlugins/ToolIsolation.py:3363 appPlugins/ToolMilling.py:3830 -#: appPlugins/ToolNCC.py:4325 appPlugins/ToolPaint.py:3105 -#: appPlugins/ToolSolderPaste.py:1241 +#: appPlugins/ToolIsolation.py:3360 appPlugins/ToolMilling.py:3902 +#: appPlugins/ToolNCC.py:4324 appPlugins/ToolPaint.py:3102 +#: appPlugins/ToolSolderPaste.py:1245 msgid "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -16408,7 +16369,7 @@ msgstr "" "Löschen Sie eine Auswahl von Werkzeugen in der Werkzeugtabelle\n" "indem Sie zuerst eine Zeile in der Werkzeugtabelle auswählen." -#: appPlugins/ToolIsolation.py:3535 +#: appPlugins/ToolIsolation.py:3532 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -16420,19 +16381,19 @@ msgstr "" "Was hier ausgewählt wird, bestimmt die Art\n" "von Objekten, die das Kombinationsfeld \"Objekt\" füllen." -#: appPlugins/ToolIsolation.py:3545 +#: appPlugins/ToolIsolation.py:3542 msgid "Object whose area will be removed from isolation geometry." msgstr "Objekt, dessen Bereich aus der Isolationsgeometrie entfernt wird." -#: appPlugins/ToolIsolation.py:3616 appPlugins/ToolPunchGerber.py:2299 +#: appPlugins/ToolIsolation.py:3613 appPlugins/ToolPunchGerber.py:2299 msgid "Select all available." msgstr "Wählen Sie alle verfügbaren aus." -#: appPlugins/ToolIsolation.py:3622 appPlugins/ToolPunchGerber.py:2305 +#: appPlugins/ToolIsolation.py:3619 appPlugins/ToolPunchGerber.py:2305 msgid "Clear the selection." msgstr "Löschen Sie die Auswahl." -#: appPlugins/ToolIsolation.py:3661 +#: appPlugins/ToolIsolation.py:3658 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16454,13 +16415,7 @@ msgstr "" "Verwenden Sie in der Gerber-Funktion ein negatives Werkzeug\n" "Durchmesser oben." -#: appPlugins/ToolLevelling.py:174 appPlugins/ToolLevelling.py:1640 -#, fuzzy -#| msgid "Autolevelling" -msgid "Levelling" -msgstr "Auto Nivellierung" - -#: appPlugins/ToolLevelling.py:536 appPlugins/ToolLevelling.py:814 +#: appPlugins/ToolLevelling.py:554 appPlugins/ToolLevelling.py:884 msgid "" "Voronoi function can not be loaded.\n" "Shapely >= 1.8 is required" @@ -16468,17 +16423,17 @@ msgstr "" "Voronoi-Funktion kann nicht geladen werden.\n" "Shapely> = 1,8 ist erforderlich" -#: appPlugins/ToolLevelling.py:564 +#: appPlugins/ToolLevelling.py:582 msgid "Click on canvas to add a Probe Point..." msgstr "Klicken Sie auf die Leinwand, um einen Sondenpunkt hinzuzufügen ..." -#: appPlugins/ToolLevelling.py:760 +#: appPlugins/ToolLevelling.py:830 msgid "Point is not within the object area. Choose another point." msgstr "" "Der Punkt befindet sich nicht im Objektbereich. Wählen Sie einen anderen " "Punkt." -#: appPlugins/ToolLevelling.py:780 +#: appPlugins/ToolLevelling.py:850 msgid "" "Added a Probe Point... Click again to add another or right click to " "finish ..." @@ -16487,146 +16442,146 @@ msgstr "" "hinzuzufügen, oder klicken Sie mit der rechten Maustaste, um den Vorgang " "abzuschließen ..." -#: appPlugins/ToolLevelling.py:802 +#: appPlugins/ToolLevelling.py:872 msgid "Finished adding Probe Points..." msgstr "Das Hinzufügen von Sondenpunkten ist abgeschlossen ..." -#: appPlugins/ToolLevelling.py:1006 +#: appPlugins/ToolLevelling.py:1078 msgid "COM list updated ..." msgstr "COM-Liste aktualisiert ..." -#: appPlugins/ToolLevelling.py:1042 +#: appPlugins/ToolLevelling.py:1114 msgid "Connected" msgstr "Verbinden" -#: appPlugins/ToolLevelling.py:1048 appPlugins/ToolLevelling.py:1070 -#: appPlugins/ToolLevelling.py:1923 appPlugins/ToolLevelling.py:1938 +#: appPlugins/ToolLevelling.py:1120 appPlugins/ToolLevelling.py:1142 +#: appPlugins/ToolLevelling.py:1992 appPlugins/ToolLevelling.py:2007 msgid "Control" msgstr "Steuerung" -#: appPlugins/ToolLevelling.py:1050 appPlugins/ToolLevelling.py:1072 -#: appPlugins/ToolLevelling.py:1933 appPlugins/ToolLevelling.py:1940 +#: appPlugins/ToolLevelling.py:1122 appPlugins/ToolLevelling.py:1144 +#: appPlugins/ToolLevelling.py:2002 appPlugins/ToolLevelling.py:2009 msgid "Sender" msgstr "Absender" -#: appPlugins/ToolLevelling.py:1053 +#: appPlugins/ToolLevelling.py:1125 msgid "Port connected" msgstr "Port verbunden" -#: appPlugins/ToolLevelling.py:1057 +#: appPlugins/ToolLevelling.py:1129 msgid "Could not connect to GRBL on port" msgstr "Verbindung zu GRBL am Port konnte nicht hergestellt werden" -#: appPlugins/ToolLevelling.py:1064 appPlugins/ToolLevelling.py:2014 +#: appPlugins/ToolLevelling.py:1136 appPlugins/ToolLevelling.py:2083 msgid "Disconnected" msgstr "Getrennt" -#: appPlugins/ToolLevelling.py:1074 +#: appPlugins/ToolLevelling.py:1146 msgid "Port is connected. Disconnecting" msgstr "Port ist verbunden. Trennen" -#: appPlugins/ToolLevelling.py:1076 +#: appPlugins/ToolLevelling.py:1148 msgid "Could not connect to port" msgstr "Verbindung zum Port konnte nicht hergestellt werden" -#: appPlugins/ToolLevelling.py:1106 appPlugins/ToolLevelling.py:1540 +#: appPlugins/ToolLevelling.py:1178 appPlugins/ToolLevelling.py:1612 msgid "Sending" msgstr "Senden" -#: appPlugins/ToolLevelling.py:1235 +#: appPlugins/ToolLevelling.py:1307 msgid "GRBL is doing a home cycle." msgstr "GRBL macht einen Heimzyklus." -#: appPlugins/ToolLevelling.py:1241 +#: appPlugins/ToolLevelling.py:1313 msgid "GRBL software reset was sent." msgstr "GRBL-Software-Reset wurde gesendet." -#: appPlugins/ToolLevelling.py:1249 +#: appPlugins/ToolLevelling.py:1321 msgid "GRBL resumed." msgstr "GRBL wieder aufgenommen." -#: appPlugins/ToolLevelling.py:1253 +#: appPlugins/ToolLevelling.py:1325 msgid "GRBL paused." msgstr "GRBL machte eine Pause." -#: appPlugins/ToolLevelling.py:1427 +#: appPlugins/ToolLevelling.py:1499 msgid "There is nothing to view" msgstr "Es gibt nichts zu sehen" -#: appPlugins/ToolLevelling.py:1433 +#: appPlugins/ToolLevelling.py:1505 msgid "Code Viewer" msgstr "Code-Viewer" -#: appPlugins/ToolLevelling.py:1471 +#: appPlugins/ToolLevelling.py:1543 msgid "Loaded Machine Code into Code Viewer" msgstr "Maschinencode in Code Viewer geladen" -#: appPlugins/ToolLevelling.py:1485 appPlugins/ToolLevelling.py:1489 -#: appPlugins/ToolLevelling.py:2225 +#: appPlugins/ToolLevelling.py:1557 appPlugins/ToolLevelling.py:1561 +#: appPlugins/ToolLevelling.py:2294 msgid "Import Height Map" msgstr "Höhenkarte importieren" -#: appPlugins/ToolLevelling.py:1516 +#: appPlugins/ToolLevelling.py:1588 msgid "Failed to open height map file" msgstr "Fehler beim Öffnen der Höhenkartendatei" -#: appPlugins/ToolLevelling.py:1566 +#: appPlugins/ToolLevelling.py:1638 msgid "Finished probing. Doing the autolevelling." msgstr "Prüfung beendet. Auto Nivellierung durchführen." -#: appPlugins/ToolLevelling.py:1571 +#: appPlugins/ToolLevelling.py:1643 msgid "Sending probing GCode to the GRBL controller." msgstr "Senden des Prüf-GCodes an den GRBL-Controller." -#: appPlugins/ToolLevelling.py:1614 +#: appPlugins/ToolLevelling.py:1686 msgid "Empty GRBL heightmap." msgstr "Leere GRBL-Höhenkarte." -#: appPlugins/ToolLevelling.py:1618 +#: appPlugins/ToolLevelling.py:1690 msgid "Finished autolevelling." msgstr "Auto Nivellierung beendet." -#: appPlugins/ToolLevelling.py:1688 +#: appPlugins/ToolLevelling.py:1757 #, fuzzy #| msgid "CNCjob created" msgid "CNCjob" msgstr "CNCjob erstellt" -#: appPlugins/ToolLevelling.py:1690 +#: appPlugins/ToolLevelling.py:1759 #, fuzzy #| msgid "Source Object" msgid "Source object." msgstr "Quellobjekt" -#: appPlugins/ToolLevelling.py:1725 +#: appPlugins/ToolLevelling.py:1794 msgid "Probe Points Table" msgstr "Sondenpunktetabelle" -#: appPlugins/ToolLevelling.py:1726 +#: appPlugins/ToolLevelling.py:1795 msgid "Generate GCode that will obtain the height map" msgstr "Generieren Sie einen GCode, der die Höhenkarte erhält" -#: appPlugins/ToolLevelling.py:1728 +#: appPlugins/ToolLevelling.py:1797 msgid "Show" msgstr "Zeigen Sie" -#: appPlugins/ToolLevelling.py:1729 +#: appPlugins/ToolLevelling.py:1798 msgid "Toggle the display of the Probe Points table." msgstr "Schalten Sie die Anzeige der Testpunktetabelle um." -#: appPlugins/ToolLevelling.py:1742 +#: appPlugins/ToolLevelling.py:1811 msgid "X-Y Coordinates" msgstr "Koordinaten X-Y" -#: appPlugins/ToolLevelling.py:1742 +#: appPlugins/ToolLevelling.py:1811 msgid "Height" msgstr "Höhe" -#: appPlugins/ToolLevelling.py:1746 +#: appPlugins/ToolLevelling.py:1815 msgid "Plot probing points" msgstr "Zeichnen Sie die Prüfpunkte" -#: appPlugins/ToolLevelling.py:1748 +#: appPlugins/ToolLevelling.py:1817 msgid "" "Plot the probing points in the table.\n" "If a Voronoi method is used then\n" @@ -16636,7 +16591,7 @@ msgstr "" "Wenn eine Voronoi-Methode verwendet wird, dann\n" "Die Voronoi-Gebiete sind ebenfalls eingezeichnet." -#: appPlugins/ToolLevelling.py:1765 +#: appPlugins/ToolLevelling.py:1834 msgid "" "Will create a GCode which will be sent to the controller,\n" "either through a file or directly, with the intent to get the height map\n" @@ -16648,117 +16603,117 @@ msgstr "" "Das heißt, Sie müssen den ursprünglichen GCode ändern, um die Schnitthöhe " "auszugleichen." -#: appPlugins/ToolLevelling.py:1867 +#: appPlugins/ToolLevelling.py:1936 msgid "Add Probe Points" msgstr "Sondenpunkte hinzufügen" -#: appPlugins/ToolLevelling.py:1954 +#: appPlugins/ToolLevelling.py:2023 msgid "COM list" msgstr "COM-Liste" -#: appPlugins/ToolLevelling.py:1956 appPlugins/ToolLevelling.py:1971 +#: appPlugins/ToolLevelling.py:2025 appPlugins/ToolLevelling.py:2040 msgid "Lists the available serial ports." msgstr "Listet die verfügbaren seriellen Schnittstellen auf." -#: appPlugins/ToolLevelling.py:1960 +#: appPlugins/ToolLevelling.py:2029 msgid "Search" msgstr "Suche" -#: appPlugins/ToolLevelling.py:1962 +#: appPlugins/ToolLevelling.py:2031 msgid "Search for the available serial ports." msgstr "Suchen Sie nach den verfügbaren seriellen Schnittstellen." -#: appPlugins/ToolLevelling.py:1969 +#: appPlugins/ToolLevelling.py:2038 msgid "Baud rates" msgstr "Baudraten" -#: appPlugins/ToolLevelling.py:1988 +#: appPlugins/ToolLevelling.py:2057 msgid "New, custom baudrate." msgstr "Neue, benutzerdefinierte Baudrate." -#: appPlugins/ToolLevelling.py:1996 +#: appPlugins/ToolLevelling.py:2065 msgid "Add the specified custom baudrate to the list." msgstr "Fügen Sie der Liste die angegebene benutzerdefinierte Baudrate hinzu." -#: appPlugins/ToolLevelling.py:2002 +#: appPlugins/ToolLevelling.py:2071 msgid "Delete selected baudrate" msgstr "Ausgewählte Baudrate löschen" -#: appPlugins/ToolLevelling.py:2006 +#: appPlugins/ToolLevelling.py:2075 msgid "Reset" msgstr "Zurücksetzen" -#: appPlugins/ToolLevelling.py:2008 +#: appPlugins/ToolLevelling.py:2077 msgid "Software reset of the controller." msgstr "Software-Reset des Controllers." -#: appPlugins/ToolLevelling.py:2016 +#: appPlugins/ToolLevelling.py:2085 msgid "Connect to the selected port with the selected baud rate." msgstr "" "Stellen Sie mit der ausgewählten Baudrate eine Verbindung zum ausgewählten " "Port her." -#: appPlugins/ToolLevelling.py:2041 +#: appPlugins/ToolLevelling.py:2110 msgid "Jog" msgstr "CNC Jog" -#: appPlugins/ToolLevelling.py:2049 +#: appPlugins/ToolLevelling.py:2118 msgid "Zero Axes" msgstr "Nullachsen" -#: appPlugins/ToolLevelling.py:2082 +#: appPlugins/ToolLevelling.py:2151 msgid "Pause/Resume" msgstr "Pause/Fortsetzen" -#: appPlugins/ToolLevelling.py:2140 +#: appPlugins/ToolLevelling.py:2209 msgid "Send Command" msgstr "Befehl senden" -#: appPlugins/ToolLevelling.py:2142 appPlugins/ToolLevelling.py:2152 +#: appPlugins/ToolLevelling.py:2211 appPlugins/ToolLevelling.py:2221 msgid "Send a custom command to GRBL." msgstr "Senden Sie einen benutzerdefinierten Befehl an GRBL." -#: appPlugins/ToolLevelling.py:2147 +#: appPlugins/ToolLevelling.py:2216 msgid "Type GRBL command ..." msgstr "Geben Sie den Befehl GRBL ein ..." -#: appPlugins/ToolLevelling.py:2150 +#: appPlugins/ToolLevelling.py:2219 msgid "Send" msgstr "Senden" -#: appPlugins/ToolLevelling.py:2158 +#: appPlugins/ToolLevelling.py:2227 msgid "Get Config parameter" msgstr "Konfigurationsparameter abrufen" -#: appPlugins/ToolLevelling.py:2160 +#: appPlugins/ToolLevelling.py:2229 msgid "A GRBL configuration parameter." msgstr "Ein GRBL-Konfigurationsparameter." -#: appPlugins/ToolLevelling.py:2165 +#: appPlugins/ToolLevelling.py:2234 msgid "Type GRBL parameter ..." msgstr "Typ GRBL Parameter ..." -#: appPlugins/ToolLevelling.py:2168 +#: appPlugins/ToolLevelling.py:2237 msgid "Get" msgstr "Erhalten" -#: appPlugins/ToolLevelling.py:2170 +#: appPlugins/ToolLevelling.py:2239 msgid "Get the value of a specified GRBL parameter." msgstr "Ruft den Wert eines angegebenen GRBL-Parameters ab." -#: appPlugins/ToolLevelling.py:2178 +#: appPlugins/ToolLevelling.py:2247 msgid "Get Report" msgstr "Bericht abrufen" -#: appPlugins/ToolLevelling.py:2180 +#: appPlugins/ToolLevelling.py:2249 msgid "Print in shell the GRBL report." msgstr "Drucken Sie den GRBL-Bericht in der Shell." -#: appPlugins/ToolLevelling.py:2186 +#: appPlugins/ToolLevelling.py:2255 msgid "Apply AutoLevelling" msgstr "Wenden Sie die auto Nivellierung an" -#: appPlugins/ToolLevelling.py:2188 +#: appPlugins/ToolLevelling.py:2257 msgid "" "Will send the probing GCode to the GRBL controller,\n" "wait for the Z probing data and then apply this data\n" @@ -16768,23 +16723,23 @@ msgstr "" "Warten Sie auf die Z-Prüfdaten und wenden Sie diese Daten dann an\n" "über den ursprünglichen GCode daher Autolevelling." -#: appPlugins/ToolLevelling.py:2197 +#: appPlugins/ToolLevelling.py:2266 msgid "Will save the GRBL height map." msgstr "Speichert die GRBL-Höhenkarte." -#: appPlugins/ToolLevelling.py:2207 +#: appPlugins/ToolLevelling.py:2276 msgid "Save Probing GCode" msgstr "Speichern Sie den Test-GCode" -#: appPlugins/ToolLevelling.py:2209 +#: appPlugins/ToolLevelling.py:2278 msgid "Will save the probing GCode." msgstr "Speichert den Test-GCode." -#: appPlugins/ToolLevelling.py:2218 +#: appPlugins/ToolLevelling.py:2287 msgid "View/Edit the probing GCode." msgstr "Anzeigen / Bearbeiten des Prüf-GCodes." -#: appPlugins/ToolLevelling.py:2227 +#: appPlugins/ToolLevelling.py:2296 msgid "" "Import the file that has the Z heights\n" "obtained through probing and then apply this data\n" @@ -16795,30 +16750,34 @@ msgstr "" "wenden Sie diese Daten dann auf den ursprünglichen GCode an,\n" "um eine automatische Nivellierung durchzuführen." -#: appPlugins/ToolMilling.py:2509 +#: appPlugins/ToolMilling.py:1315 +msgid "Milling Tool" +msgstr "Fräswerkzeug" + +#: appPlugins/ToolMilling.py:2603 msgid "Generating drills milling geometry..." msgstr "Generieren von Bohrfräsgeometrie ..." -#: appPlugins/ToolMilling.py:2614 +#: appPlugins/ToolMilling.py:2702 msgid "Generating slot milling geometry..." msgstr "Schlitzfräsgeometrie erzeugen ..." -#: appPlugins/ToolMilling.py:3608 +#: appPlugins/ToolMilling.py:3683 msgid "" "Create CNCJob with toolpaths for milling either Geometry or drill holes." msgstr "" "Erstellen Sie CNCJob mit Werkzeugwegen zum Fräsen von Geometrie oder Bohren " "von Löchern." -#: appPlugins/ToolMilling.py:3637 +#: appPlugins/ToolMilling.py:3709 msgid "Object for milling operation." msgstr "Objekt für den Fräsbetrieb." -#: appPlugins/ToolMilling.py:3668 +#: appPlugins/ToolMilling.py:3740 msgid "Tools in the object used for milling." msgstr "Werkzeuge im Objekt zum Fräsen." -#: appPlugins/ToolMilling.py:3747 +#: appPlugins/ToolMilling.py:3819 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the " @@ -16844,7 +16803,7 @@ msgstr "" "da die Schnittbreite in Material gleich dem Wert in der Spalte " "Werkzeugdurchmesser dieser Tabelle ist." -#: appPlugins/ToolMilling.py:3883 +#: appPlugins/ToolMilling.py:3955 msgid "" "Milling type:\n" "- Drills -> will mill the drills associated with this tool\n" @@ -16857,15 +16816,15 @@ msgstr "" "- Beide -> fräsen sowohl Bohrer als auch Fräser oder was auch immer " "verfügbar ist" -#: appPlugins/ToolMilling.py:3903 +#: appPlugins/ToolMilling.py:3975 msgid "The diameter of the tool who will do the milling" msgstr "Der Durchmesser des Werkzeugs, das das Fräsen übernimmt" -#: appPlugins/ToolMilling.py:3920 +#: appPlugins/ToolMilling.py:3992 msgid "Offset Type" msgstr "Offset-Typ" -#: appPlugins/ToolMilling.py:3923 +#: appPlugins/ToolMilling.py:3995 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -16883,17 +16842,17 @@ msgstr "" "- Außen (Seite) -> Der Werkzeugschnitt folgt außen der Geometrielinie.\n" "- Benutzerdefiniert -> Das Werkzeug schneidet mit einem ausgewählten Versatz." -#: appPlugins/ToolMilling.py:3932 +#: appPlugins/ToolMilling.py:4004 #, fuzzy #| msgid "Int" msgid "In" msgstr "Innerhalb" -#: appPlugins/ToolMilling.py:3932 +#: appPlugins/ToolMilling.py:4004 msgid "Out" msgstr "Aus" -#: appPlugins/ToolMilling.py:3943 +#: appPlugins/ToolMilling.py:4015 msgid "" "The value to offset the cut when \n" "the Offset type selected is 'Custom'.\n" @@ -16905,13 +16864,13 @@ msgstr "" "Der Wert kann für 'außerhalb' positiv sein.\n" "Schnitt und negativ für 'Innen'-Schnitt." -#: appPlugins/ToolMilling.py:3967 +#: appPlugins/ToolMilling.py:4039 #, fuzzy #| msgid "Jog" msgid "Job" msgstr "CNC Jog" -#: appPlugins/ToolMilling.py:3970 +#: appPlugins/ToolMilling.py:4042 msgid "" "- Isolation -> informative - lower Feedrate as it uses a milling bit with a " "fine tip.\n" @@ -16926,25 +16885,25 @@ msgstr "" "- Polnisch -> fügt eine Malsequenz über den gesamten Bereich des Objekts " "hinzu" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 #, fuzzy #| msgid "Rough" msgid "Roughing" msgstr "Rau" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 #, fuzzy #| msgid "Finish" msgid "Finishing" msgstr "Oberfläche" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 #, fuzzy #| msgid "Polish" msgid "Polishing" msgstr "Polieren" -#: appPlugins/ToolMilling.py:4393 +#: appPlugins/ToolMilling.py:4487 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Geometry (Milling) Objects." @@ -16983,54 +16942,54 @@ msgstr "" "durchführen." #: appPlugins/ToolNCC.py:1231 appPlugins/ToolNCC.py:1319 -#: appPlugins/ToolNCC.py:1381 appPlugins/ToolNCC.py:4026 +#: appPlugins/ToolNCC.py:1381 appPlugins/ToolNCC.py:4028 #: appPlugins/ToolPaint.py:833 appPlugins/ToolPaint.py:921 #: appPlugins/ToolPaint.py:983 appPlugins/ToolPaint.py:2826 -#: appPlugins/ToolSolderPaste.py:511 +#: appPlugins/ToolSolderPaste.py:517 msgid "Cancelled. Tool already in Tool Table." msgstr "Abgebrochen. Werkzeug bereits in der Werkzeugtabelle." -#: appPlugins/ToolNCC.py:1984 appPlugins/ToolNCC.py:2962 +#: appPlugins/ToolNCC.py:1984 appPlugins/ToolNCC.py:2964 msgid "NCC Tool. Preparing non-copper polygons." msgstr "NCC-Werkzeug. Vorbereitung von kupferfreien Polygonen." -#: appPlugins/ToolNCC.py:2044 appPlugins/ToolNCC.py:3090 +#: appPlugins/ToolNCC.py:2044 appPlugins/ToolNCC.py:3092 msgid "NCC Tool. Calculate 'empty' area." msgstr "NCC-Werkzeug. Berechnen Sie die \"leere\" Fläche." #: appPlugins/ToolNCC.py:2055 appPlugins/ToolNCC.py:2084 #: appPlugins/ToolNCC.py:2190 appPlugins/ToolNCC.py:2203 -#: appPlugins/ToolNCC.py:3105 appPlugins/ToolNCC.py:3210 -#: appPlugins/ToolNCC.py:3225 appPlugins/ToolNCC.py:3492 -#: appPlugins/ToolNCC.py:3593 appPlugins/ToolNCC.py:3608 +#: appPlugins/ToolNCC.py:3107 appPlugins/ToolNCC.py:3212 +#: appPlugins/ToolNCC.py:3227 appPlugins/ToolNCC.py:3494 +#: appPlugins/ToolNCC.py:3595 appPlugins/ToolNCC.py:3610 msgid "Buffering finished" msgstr "Pufferung beendet" #: appPlugins/ToolNCC.py:2059 appPlugins/ToolNCC.py:2088 #: appPlugins/ToolNCC.py:2194 appPlugins/ToolNCC.py:2206 -#: appPlugins/ToolNCC.py:3113 appPlugins/ToolNCC.py:3232 -#: appPlugins/ToolNCC.py:3499 appPlugins/ToolNCC.py:3615 +#: appPlugins/ToolNCC.py:3115 appPlugins/ToolNCC.py:3234 +#: appPlugins/ToolNCC.py:3501 appPlugins/ToolNCC.py:3617 msgid "Could not get the extent of the area to be non copper cleared." msgstr "" "Die Ausdehnung des nicht kupferhaltigen Bereichs konnte nicht gelöscht " "werden." #: appPlugins/ToolNCC.py:2067 appPlugins/ToolNCC.py:2217 -#: appPlugins/ToolNCC.py:3243 +#: appPlugins/ToolNCC.py:3245 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "NCC-Werkzeug. Berechnung der 'leeren' Fläche beendet." -#: appPlugins/ToolNCC.py:2120 appPlugins/ToolNCC.py:3140 -#: appPlugins/ToolNCC.py:3217 appPlugins/ToolNCC.py:3519 -#: appPlugins/ToolNCC.py:3600 +#: appPlugins/ToolNCC.py:2120 appPlugins/ToolNCC.py:3142 +#: appPlugins/ToolNCC.py:3219 appPlugins/ToolNCC.py:3521 +#: appPlugins/ToolNCC.py:3602 msgid "" "Isolation geometry is broken. Margin is less than isolation tool diameter." msgstr "" "Die Isolationsgeometrie ist gebrochen. Der Rand ist kleiner als der " "Durchmesser des Isolationswerkzeugs." -#: appPlugins/ToolNCC.py:2210 appPlugins/ToolNCC.py:3236 -#: appPlugins/ToolNCC.py:3618 +#: appPlugins/ToolNCC.py:2210 appPlugins/ToolNCC.py:3238 +#: appPlugins/ToolNCC.py:3620 msgid "The selected object is not suitable for copper clearing." msgstr "Das ausgewählte Objekt ist nicht zum Löschen von Kupfer geeignet." @@ -17057,32 +17016,32 @@ msgstr "" "Die Auswahl enthält kein Kupferreinigungswerkzeug und es wird mindestens " "eines benötigt." -#: appPlugins/ToolNCC.py:2363 appPlugins/ToolNCC.py:3058 +#: appPlugins/ToolNCC.py:2363 appPlugins/ToolNCC.py:3060 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "NCC-Werkzeug. Fertige kupferfreie Polygone. Normale Kupferentfernungsaufgabe " "gestartet." -#: appPlugins/ToolNCC.py:2391 appPlugins/ToolNCC.py:2621 +#: appPlugins/ToolNCC.py:2391 appPlugins/ToolNCC.py:2623 msgid "NCC Tool failed creating bounding box." msgstr "Das NCC-Tool konnte keinen Begrenzungsrahmen erstellen." -#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2664 -#: appPlugins/ToolNCC.py:3257 appPlugins/ToolNCC.py:3643 +#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2666 +#: appPlugins/ToolNCC.py:3259 appPlugins/ToolNCC.py:3645 msgid "NCC Tool clearing with tool diameter" msgstr "Das NCC-Werkzeug wird mit dem Werkzeugdurchmesser gelöscht" -#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2664 -#: appPlugins/ToolNCC.py:3257 appPlugins/ToolNCC.py:3643 +#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2666 +#: appPlugins/ToolNCC.py:3259 appPlugins/ToolNCC.py:3645 msgid "started." msgstr "gestartet." -#: appPlugins/ToolNCC.py:2539 +#: appPlugins/ToolNCC.py:2541 msgid "Could not use the tool for copper clear." msgstr "Das Werkzeug konnte nicht für Kupfer klar verwendet werden." -#: appPlugins/ToolNCC.py:2561 appPlugins/ToolNCC.py:3418 +#: appPlugins/ToolNCC.py:2563 appPlugins/ToolNCC.py:3420 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -17094,30 +17053,30 @@ msgstr "" "Geometrie zu groß ist.\n" "Ändern Sie die Malparameter und versuchen Sie es erneut." -#: appPlugins/ToolNCC.py:2571 appPlugins/ToolNCC.py:3427 +#: appPlugins/ToolNCC.py:2573 appPlugins/ToolNCC.py:3429 msgid "NCC Tool clear all done." msgstr "NCC Tool löschen alles erledigt." -#: appPlugins/ToolNCC.py:2574 appPlugins/ToolNCC.py:3430 +#: appPlugins/ToolNCC.py:2576 appPlugins/ToolNCC.py:3432 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "" "Das NCC-Tool löscht alles, aber die Isolierung der Kupfermerkmale ist " "unterbrochen" -#: appPlugins/ToolNCC.py:2576 appPlugins/ToolNCC.py:2826 -#: appPlugins/ToolNCC.py:3432 appPlugins/ToolNCC.py:3815 +#: appPlugins/ToolNCC.py:2578 appPlugins/ToolNCC.py:2828 +#: appPlugins/ToolNCC.py:3434 appPlugins/ToolNCC.py:3817 msgid "tools" msgstr "Werkzeuge" -#: appPlugins/ToolNCC.py:2603 +#: appPlugins/ToolNCC.py:2605 msgid "NCC Tool. Rest machining copper clearing task started." msgstr "NCC-Werkzeug. Restbearbeitung Kupfer Clearing Aufgabe gestartet." -#: appPlugins/ToolNCC.py:2822 appPlugins/ToolNCC.py:3811 +#: appPlugins/ToolNCC.py:2824 appPlugins/ToolNCC.py:3813 msgid "NCC Tool Rest Machining clear all done." msgstr "Die Bearbeitung der NCC-Werkzeugablagen ist abgeschlossen." -#: appPlugins/ToolNCC.py:2825 appPlugins/ToolNCC.py:3814 +#: appPlugins/ToolNCC.py:2827 appPlugins/ToolNCC.py:3816 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -17125,11 +17084,11 @@ msgstr "" "Die Bearbeitung der NCC-Werkzeugablagen ist abgeschlossen, die Isolierung " "der Kupferelemente ist jedoch unterbrochen" -#: appPlugins/ToolNCC.py:2923 +#: appPlugins/ToolNCC.py:2925 msgid "NCC Tool started. Reading parameters." msgstr "NCC-Werkzeug gestartet. Parameter lesen." -#: appPlugins/ToolNCC.py:3917 +#: appPlugins/ToolNCC.py:3919 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -17137,7 +17096,7 @@ msgstr "" "Versuchen Sie, den Puffertyp = Voll in Einstellungen -> Allgemein zu " "verwenden. Laden Sie die Gerber-Datei nach dieser Änderung neu." -#: appPlugins/ToolNCC.py:4137 +#: appPlugins/ToolNCC.py:4136 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -17150,7 +17109,7 @@ msgstr "" "Was hier ausgewählt wird, bestimmt die Art\n" "von Objekten, die das Kombinationsfeld \"Objekt\" füllen." -#: appPlugins/ToolNCC.py:4188 +#: appPlugins/ToolNCC.py:4187 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -17167,7 +17126,7 @@ msgstr "" "in der resultierenden Geometrie. Dies liegt daran, dass mit einigen Tools\n" "Diese Funktion kann keine Malgeometrie erstellen." -#: appPlugins/ToolNCC.py:4608 +#: appPlugins/ToolNCC.py:4607 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17176,82 +17135,82 @@ msgstr "" "Referenz verwendet werden soll.\n" "Es kann Gerber, Excellon oder Geometry sein." -#: appPlugins/ToolOptimal.py:121 appPlugins/ToolOptimal.py:408 +#: appPlugins/ToolOptimal.py:121 appPlugins/ToolOptimal.py:414 #, fuzzy #| msgid "Minimal" msgid "Find Optimal" msgstr "Minimal" -#: appPlugins/ToolOptimal.py:160 +#: appPlugins/ToolOptimal.py:166 msgid "Only Gerber objects can be evaluated." msgstr "Es können nur Gerber-Objekte ausgewertet werden." -#: appPlugins/ToolOptimal.py:166 +#: appPlugins/ToolOptimal.py:172 msgid "" "Optimal Tool. Started to search for the minimum distance between copper " "features." msgstr "Optimierer. Sucht Minimalabstand zwischen Kupferbereichen." -#: appPlugins/ToolOptimal.py:176 +#: appPlugins/ToolOptimal.py:182 msgid "Optimal Tool. Parsing geometry for aperture" msgstr "Optimales Werkzeug. Analysegeometrie für Blende" -#: appPlugins/ToolOptimal.py:187 +#: appPlugins/ToolOptimal.py:193 msgid "Optimal Tool. Creating a buffer for the object geometry." msgstr "Optimales Werkzeug. Erstellen eines Puffers für die Objektgeometrie." -#: appPlugins/ToolOptimal.py:202 +#: appPlugins/ToolOptimal.py:208 msgid "" "Optimal Tool. Finding the distances between each two elements. Iterations" msgstr "" "Optimales Werkzeug. Finden der Abstände zwischen jeweils zwei Elementen. " "Iterationen" -#: appPlugins/ToolOptimal.py:236 +#: appPlugins/ToolOptimal.py:242 msgid "Optimal Tool. Finding the minimum distance." msgstr "Optimales Werkzeug. Den Mindestabstand finden." -#: appPlugins/ToolOptimal.py:252 +#: appPlugins/ToolOptimal.py:258 msgid "Optimal Tool. Finished successfully." msgstr "Optimales Werkzeug. Erfolgreich beendet." -#: appPlugins/ToolOptimal.py:455 +#: appPlugins/ToolOptimal.py:461 msgid "Number of decimals kept for found distances." msgstr "Anzahl der Dezimalstellen für gefundene Entfernungen." -#: appPlugins/ToolOptimal.py:464 +#: appPlugins/ToolOptimal.py:470 msgid "Minimum distance" msgstr "Mindestabstand" -#: appPlugins/ToolOptimal.py:465 +#: appPlugins/ToolOptimal.py:471 msgid "Display minimum distance between copper features." msgstr "Zeigt den Mindestabstand zwischen Kupferelementen an." -#: appPlugins/ToolOptimal.py:469 +#: appPlugins/ToolOptimal.py:475 msgid "Determined" msgstr "Entschlossen" -#: appPlugins/ToolOptimal.py:484 +#: appPlugins/ToolOptimal.py:490 msgid "Occurring" msgstr "Vorkommen" -#: appPlugins/ToolOptimal.py:485 +#: appPlugins/ToolOptimal.py:491 msgid "How many times this minimum is found." msgstr "Wie oft wird dieses Minimum gefunden." -#: appPlugins/ToolOptimal.py:492 +#: appPlugins/ToolOptimal.py:498 msgid "Minimum points coordinates" msgstr "Minimale Punktkoordinaten" -#: appPlugins/ToolOptimal.py:493 appPlugins/ToolOptimal.py:499 +#: appPlugins/ToolOptimal.py:499 appPlugins/ToolOptimal.py:505 msgid "Coordinates for points where minimum distance was found." msgstr "Koordinaten für Punkte, an denen der Mindestabstand gefunden wurde." -#: appPlugins/ToolOptimal.py:512 appPlugins/ToolOptimal.py:588 +#: appPlugins/ToolOptimal.py:518 appPlugins/ToolOptimal.py:594 msgid "Jump to selected position" msgstr "Zur ausgewählten Position springen" -#: appPlugins/ToolOptimal.py:514 appPlugins/ToolOptimal.py:590 +#: appPlugins/ToolOptimal.py:520 appPlugins/ToolOptimal.py:596 msgid "" "Select a position in the Locations text box and then\n" "click this button." @@ -17259,11 +17218,11 @@ msgstr "" "Wählen Sie eine Position im Textfeld Standorte und dann\n" "Klicken Sie auf diese Schaltfläche." -#: appPlugins/ToolOptimal.py:522 +#: appPlugins/ToolOptimal.py:528 msgid "Other distances" msgstr "Andere Entfernungen" -#: appPlugins/ToolOptimal.py:523 +#: appPlugins/ToolOptimal.py:529 msgid "" "Will display other distances in the Gerber file ordered from\n" "the minimum to the maximum, not including the absolute minimum." @@ -17271,13 +17230,13 @@ msgstr "" "Zeigt andere Entfernungen in der von bestellten Gerber-Datei an\n" "das Minimum bis zum Maximum, ohne das absolute Minimum." -#: appPlugins/ToolOptimal.py:528 +#: appPlugins/ToolOptimal.py:534 msgid "Other distances points coordinates" msgstr "Andere Entfernungen Punkte Koordinaten" -#: appPlugins/ToolOptimal.py:529 appPlugins/ToolOptimal.py:543 -#: appPlugins/ToolOptimal.py:550 appPlugins/ToolOptimal.py:567 -#: appPlugins/ToolOptimal.py:574 +#: appPlugins/ToolOptimal.py:535 appPlugins/ToolOptimal.py:549 +#: appPlugins/ToolOptimal.py:556 appPlugins/ToolOptimal.py:573 +#: appPlugins/ToolOptimal.py:580 msgid "" "Other distances and the coordinates for points\n" "where the distance was found." @@ -17285,19 +17244,19 @@ msgstr "" "Andere Entfernungen und die Koordinaten für Punkte\n" "wo die Entfernung gefunden wurde." -#: appPlugins/ToolOptimal.py:542 +#: appPlugins/ToolOptimal.py:548 msgid "Gerber distances" msgstr "Gerber Entfernungen" -#: appPlugins/ToolOptimal.py:566 +#: appPlugins/ToolOptimal.py:572 msgid "Points coordinates" msgstr "Punktkoordinaten" -#: appPlugins/ToolOptimal.py:598 +#: appPlugins/ToolOptimal.py:604 msgid "Find Minimum" msgstr "Minimum finden" -#: appPlugins/ToolOptimal.py:601 +#: appPlugins/ToolOptimal.py:607 msgid "" "Calculate the minimum distance between copper features,\n" "this will allow the determination of the right tool to\n" @@ -17319,11 +17278,11 @@ msgstr "PDF öffnen abgebrochen" msgid "Parsing" msgstr "Analysieren" -#: appPlugins/ToolPDF.py:212 app_Main.py:10795 +#: appPlugins/ToolPDF.py:212 app_Main.py:10844 msgid "Failed to open" msgstr "Gescheitert zu öffnen" -#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:351 app_Main.py:10741 +#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:351 app_Main.py:10790 msgid "No geometry found in file" msgstr "Keine Geometrie in der Datei gefunden" @@ -17433,7 +17392,7 @@ msgstr "" "Erstellen Sie ein Geometrieobjekt mit\n" "Werkzeugwege, um alle Nicht-Kupfer-Bereiche zu schneiden." -#: appPlugins/ToolPaint.py:2943 +#: appPlugins/ToolPaint.py:2940 msgid "" "Specify the type of object to be painted.\n" "It can be of type: Gerber or Geometry.\n" @@ -17445,7 +17404,7 @@ msgstr "" "Was hier ausgewählt wird, bestimmt die Art\n" "von Objekten, die das Kombinationsfeld \"Objekt\" füllen." -#: appPlugins/ToolPaint.py:2977 +#: appPlugins/ToolPaint.py:2974 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for painting." @@ -17453,7 +17412,7 @@ msgstr "" "Toolspool aus dem der Algorithmus\n" "wählt die zum Malen verwendeten aus." -#: appPlugins/ToolPaint.py:2994 +#: appPlugins/ToolPaint.py:2991 msgid "" "This is the Tool Number.\n" "Painting will start with the tool with the biggest diameter,\n" @@ -17469,7 +17428,7 @@ msgstr "" "in der resultierenden Geometrie. Dies liegt daran, dass mit einigen Tools\n" "Diese Funktion kann keine Malgeometrie erstellen." -#: appPlugins/ToolPaint.py:3006 +#: appPlugins/ToolPaint.py:3003 msgid "" "The Tool Type (TT) can be:\n" "- Circular -> it is informative only. Being circular,\n" @@ -17504,7 +17463,7 @@ msgstr "" "Operationstyp ausgewählt\n" "in der resultierenden Geometrie als Isolation." -#: appPlugins/ToolPaint.py:3287 +#: appPlugins/ToolPaint.py:3284 msgid "" "The type of FlatCAM object to be used as paint reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17512,44 +17471,44 @@ msgstr "" "Der Typ des FlatCAM-Objekts, das als Malreferenz verwendet werden soll.\n" "Es kann Gerber, Excellon oder Geometry sein." -#: appPlugins/ToolPaint.py:3327 +#: appPlugins/ToolPaint.py:3324 msgid "Create a Geometry Object which paints the polygons." msgstr "Erstellen Sie ein Geometrieobjekt, das die Polygone malt." -#: appPlugins/ToolPanelize.py:114 appPlugins/ToolPanelize.py:1061 +#: appPlugins/ToolPanelize.py:114 appPlugins/ToolPanelize.py:1083 #, fuzzy #| msgid "Panelization Reference" msgid "Panelization" msgstr "Panelisierungshinweis" -#: appPlugins/ToolPanelize.py:341 +#: appPlugins/ToolPanelize.py:357 msgid "Columns or Rows are zero value. Change them to a positive integer." msgstr "" "Spalten oder Zeilen haben den Wert Null. Ändern Sie sie in eine positive " "Ganzzahl." -#: appPlugins/ToolPanelize.py:384 +#: appPlugins/ToolPanelize.py:400 msgid "Generating panel ... " msgstr "Panel wird erstellt ... " -#: appPlugins/ToolPanelize.py:471 appPlugins/ToolPanelize.py:763 -#: appPlugins/ToolPanelize.py:1013 +#: appPlugins/ToolPanelize.py:493 appPlugins/ToolPanelize.py:785 +#: appPlugins/ToolPanelize.py:1035 msgid "Generating panel ... Adding the source code." msgstr "Panel generieren ... Quellcode hinzufügen." -#: appPlugins/ToolPanelize.py:691 +#: appPlugins/ToolPanelize.py:713 msgid "Optimizing the overlapping paths." msgstr "Optimierung der überlappenden Pfade." -#: appPlugins/ToolPanelize.py:723 +#: appPlugins/ToolPanelize.py:745 msgid "Optimization complete." msgstr "Optimierung abgeschlossen." -#: appPlugins/ToolPanelize.py:1022 +#: appPlugins/ToolPanelize.py:1044 msgid "Generating panel... Spawning copies" msgstr "Panel wird erstellt ... Kopien werden erstellt" -#: appPlugins/ToolPanelize.py:1038 +#: appPlugins/ToolPanelize.py:1060 #, python-brace-format msgid "" "{text} Too big for the constrain area. Final panel has {col} columns and " @@ -17558,11 +17517,11 @@ msgstr "" "{text} Zu groß für den Einschränkungsbereich. Das letzte Panel enthält {col} " "Spalten und {row} Zeilen" -#: appPlugins/ToolPanelize.py:1046 +#: appPlugins/ToolPanelize.py:1068 msgid "Panel created successfully." msgstr "Panel erfolgreich erstellt." -#: appPlugins/ToolPanelize.py:1104 +#: appPlugins/ToolPanelize.py:1123 msgid "" "Specify the type of object to be panelized\n" "It can be of type: Gerber, Excellon or Geometry.\n" @@ -17574,7 +17533,7 @@ msgstr "" "Die Auswahl hier bestimmt den Objekttyp\n" "im Objekt-Kombinationsfeld." -#: appPlugins/ToolPanelize.py:1132 +#: appPlugins/ToolPanelize.py:1151 msgid "" "Object to be panelized. This means that it will\n" "be duplicated in an array of rows and columns." @@ -17582,11 +17541,11 @@ msgstr "" "Objekt, das in Panels gesetzt werden soll. Dies bedeutet, dass es wird\n" "in einem Array von Zeilen und Spalten dupliziert werden." -#: appPlugins/ToolPanelize.py:1139 +#: appPlugins/ToolPanelize.py:1158 msgid "Panelization Reference" msgstr "Panelisierungshinweis" -#: appPlugins/ToolPanelize.py:1141 +#: appPlugins/ToolPanelize.py:1160 msgid "" "Choose the reference for panelization:\n" "- Object = the bounding box of a different object\n" @@ -17606,7 +17565,7 @@ msgstr "" "Zu diesem Referenzobjekt gehört daher die Beibehaltung der getäfelten\n" "Objekte synchronisieren." -#: appPlugins/ToolPanelize.py:1167 +#: appPlugins/ToolPanelize.py:1186 msgid "" "Specify the type of object to be used as an container for\n" "panelization. It can be: Gerber or Geometry type.\n" @@ -17618,7 +17577,7 @@ msgstr "" "Die Auswahl hier bestimmt den Objekttyp\n" "im Kombinationsfeld Box-Objekt." -#: appPlugins/ToolPanelize.py:1182 +#: appPlugins/ToolPanelize.py:1201 msgid "" "The actual object that is used as container for the\n" " selected object that is to be panelized." @@ -17626,11 +17585,11 @@ msgstr "" "Das eigentliche Objekt, für das ein Container verwendet wird\n" "ausgewähltes Objekt, das in Panelisiert werden soll." -#: appPlugins/ToolPanelize.py:1192 +#: appPlugins/ToolPanelize.py:1211 msgid "Panel Data" msgstr "Paneldaten" -#: appPlugins/ToolPanelize.py:1194 +#: appPlugins/ToolPanelize.py:1213 msgid "" "This informations will shape the resulting panel.\n" "The number of rows and columns will set how many\n" @@ -17646,15 +17605,15 @@ msgstr "" "Die Abstände bestimmen den Abstand zwischen zwei Elementen\n" "Elemente des Panel-Arrays." -#: appPlugins/ToolPanelize.py:1279 +#: appPlugins/ToolPanelize.py:1298 msgid "Constrain panel within" msgstr "Panel einschränken innerhalb" -#: appPlugins/ToolPanelize.py:1322 +#: appPlugins/ToolPanelize.py:1341 msgid "Panelize Object" msgstr "Panelize Objekt" -#: appPlugins/ToolPanelize.py:1325 appPlugins/ToolRulesCheck.py:1649 +#: appPlugins/ToolPanelize.py:1344 appPlugins/ToolRulesCheck.py:1649 msgid "" "Panelize the specified object around the specified box.\n" "In other words it creates multiple copies of the source object,\n" @@ -17697,7 +17656,7 @@ msgstr "PcbWizard-INF-Datei wurde geladen." msgid "Main PcbWizard Excellon file loaded." msgstr "Haupt-PcbWizard Excellon-Datei geladen." -#: appPlugins/ToolPcbWizard.py:329 app_Main.py:10720 +#: appPlugins/ToolPcbWizard.py:329 app_Main.py:10769 msgid "This is not Excellon file." msgstr "Dies ist keine Excellon-Datei." @@ -17827,43 +17786,43 @@ msgstr "" msgid "Punch Geber" msgstr "Schlag Gerber" -#: appPlugins/ToolPunchGerber.py:537 +#: appPlugins/ToolPunchGerber.py:540 msgid "Click on a pad to select it." msgstr "Klicken Sie auf ein Pad, um es auszuwählen." -#: appPlugins/ToolPunchGerber.py:785 appPlugins/ToolPunchGerber.py:918 +#: appPlugins/ToolPunchGerber.py:788 appPlugins/ToolPunchGerber.py:921 msgid "The value of the fixed diameter is 0.0. Aborting." msgstr "Der Wert des festen Durchmessers beträgt 0,0. Abbruch." -#: appPlugins/ToolPunchGerber.py:1694 +#: appPlugins/ToolPunchGerber.py:1697 msgid "Added pad" msgstr "Pad hinzugefügt" -#: appPlugins/ToolPunchGerber.py:1695 +#: appPlugins/ToolPunchGerber.py:1698 msgid "Click to add next pad or right click to start." msgstr "" "Klicken Sie, um das nächste Pad hinzuzufügen, oder klicken Sie mit der " "rechten Maustaste, um zu starten." -#: appPlugins/ToolPunchGerber.py:1707 +#: appPlugins/ToolPunchGerber.py:1710 msgid "Removed pad" msgstr "Pad entfernt" -#: appPlugins/ToolPunchGerber.py:1708 +#: appPlugins/ToolPunchGerber.py:1711 msgid "Click to add/remove next pad or right click to start." msgstr "" "Klicken Sie, um das nächste Pad hinzuzufügen / zu entfernen, oder klicken " "Sie mit der rechten Maustaste, um zu starten." -#: appPlugins/ToolPunchGerber.py:1713 +#: appPlugins/ToolPunchGerber.py:1716 msgid "No pad detected under click position." msgstr "Unter der Klickposition wurde kein Pad erkannt." -#: appPlugins/ToolPunchGerber.py:1912 +#: appPlugins/ToolPunchGerber.py:1915 msgid "All selectable pads are selected." msgstr "Alle auswählbaren Pads sind ausgewählt." -#: appPlugins/ToolPunchGerber.py:1929 +#: appPlugins/ToolPunchGerber.py:1932 msgid "Selection cleared." msgstr "Auswahl gelöscht." @@ -17896,28 +17855,28 @@ msgstr "" "Erstellen Sie innerhalb des ausgewählten Objekts ein Gerber-Objekt\n" "das angegebene Feld." -#: appPlugins/ToolQRCode.py:211 appPlugins/ToolQRCode.py:559 -#: appPlugins/ToolQRCode.py:610 +#: appPlugins/ToolQRCode.py:217 appPlugins/ToolQRCode.py:565 +#: appPlugins/ToolQRCode.py:616 msgid "Cancelled. There is no QRCode Data in the text box." msgstr "Abgebrochen. Es befindet sich kein QRCode im Feld." -#: appPlugins/ToolQRCode.py:388 +#: appPlugins/ToolQRCode.py:394 msgid "QRCode Tool done." msgstr "QRCode Tool fertig." -#: appPlugins/ToolQRCode.py:758 +#: appPlugins/ToolQRCode.py:761 msgid "Gerber Object to which the QRCode will be added." msgstr "Gerber-Objekt zu dem der QRCode hinzugefügt wird." -#: appPlugins/ToolQRCode.py:794 +#: appPlugins/ToolQRCode.py:797 msgid "The parameters used to shape the QRCode." msgstr "Parameter zum Aussehen des QRCodes." -#: appPlugins/ToolQRCode.py:899 +#: appPlugins/ToolQRCode.py:902 msgid "Export QRCode" msgstr "QRCode exportieren" -#: appPlugins/ToolQRCode.py:901 +#: appPlugins/ToolQRCode.py:904 msgid "" "Show a set of controls allowing to export the QRCode\n" "to a SVG file or an PNG file." @@ -17925,31 +17884,31 @@ msgstr "" "Zeigt einen Satz von Bedienelementen um den QRCode\n" "in eine SVG oder ein PNG File zu exportieren." -#: appPlugins/ToolQRCode.py:940 +#: appPlugins/ToolQRCode.py:943 msgid "Transparent back color" msgstr "Transparente Hintergrundfarbe" -#: appPlugins/ToolQRCode.py:965 +#: appPlugins/ToolQRCode.py:968 msgid "Export QRCode SVG" msgstr "QRCode als SVG exportieren" -#: appPlugins/ToolQRCode.py:967 +#: appPlugins/ToolQRCode.py:970 msgid "Export a SVG file with the QRCode content." msgstr "Export als SVG Code mit dem QRCode Inhalt." -#: appPlugins/ToolQRCode.py:978 +#: appPlugins/ToolQRCode.py:981 msgid "Export QRCode PNG" msgstr "G-Code als PNG exportieren" -#: appPlugins/ToolQRCode.py:980 +#: appPlugins/ToolQRCode.py:983 msgid "Export a PNG image file with the QRCode content." msgstr "Exportiert den QRCode als PNG Datei." -#: appPlugins/ToolQRCode.py:991 +#: appPlugins/ToolQRCode.py:994 msgid "Insert QRCode" msgstr "QRCode einfügen" -#: appPlugins/ToolQRCode.py:994 +#: appPlugins/ToolQRCode.py:997 msgid "Create the QRCode object." msgstr "Erzeugen des QRCode Objektes." @@ -17983,8 +17942,8 @@ msgstr "Einzehln Geo" msgid "Multi-Geo" msgstr "Mehrfache Geo" -#: appPlugins/ToolReport.py:357 appPlugins/ToolReport.py:362 -#: appPlugins/ToolReport.py:364 +#: appPlugins/ToolReport.py:358 appPlugins/ToolReport.py:363 +#: appPlugins/ToolReport.py:365 msgid "Metric" msgstr "Metrisch" @@ -18222,92 +18181,92 @@ msgstr "...wird bearbeitet..." msgid "FlatCAM Evo Shell" msgstr "FlatCAM Shell" -#: appPlugins/ToolSolderPaste.py:135 appPlugins/ToolSolderPaste.py:1143 +#: appPlugins/ToolSolderPaste.py:135 appPlugins/ToolSolderPaste.py:1147 #, fuzzy #| msgid "Z Dispense" msgid "SP Dispenser" msgstr "Z-Abgabe" -#: appPlugins/ToolSolderPaste.py:482 +#: appPlugins/ToolSolderPaste.py:488 msgid "Please enter a tool diameter to add, in Float format." msgstr "" "Bitte geben Sie einen hinzuzufügenden Werkzeugdurchmesser im Float-Format " "ein." -#: appPlugins/ToolSolderPaste.py:516 +#: appPlugins/ToolSolderPaste.py:522 msgid "New Nozzle tool added to Tool Table." msgstr "Neues Düsenwerkzeug zur Werkzeugtabelle hinzugefügt." -#: appPlugins/ToolSolderPaste.py:558 +#: appPlugins/ToolSolderPaste.py:564 msgid "Nozzle tool from Tool Table was edited." msgstr "Das Düsenwerkzeug aus der Werkzeugtabelle wurde bearbeitet." -#: appPlugins/ToolSolderPaste.py:621 +#: appPlugins/ToolSolderPaste.py:627 msgid "Tools deleted from Tool Table." msgstr "Aus der Werkzeugtabelle gelöschte Werkzeuge." -#: appPlugins/ToolSolderPaste.py:675 +#: appPlugins/ToolSolderPaste.py:681 msgid "No SolderPaste mask Gerber object loaded." msgstr "Keine Lötpastenmaske Gerber-Objekt geladen." -#: appPlugins/ToolSolderPaste.py:706 +#: appPlugins/ToolSolderPaste.py:712 msgid "No Nozzle tools in the tool table." msgstr "Nein Düsenwerkzeuge in der Werkzeugtabelle." -#: appPlugins/ToolSolderPaste.py:836 +#: appPlugins/ToolSolderPaste.py:843 msgid "Solder Paste geometry generated successfully" msgstr "Lotpastengeometrie erfolgreich generiert" -#: appPlugins/ToolSolderPaste.py:843 +#: appPlugins/ToolSolderPaste.py:850 msgid "Some or all pads have no solder due of inadequate nozzle diameters..." msgstr "" "Einige oder alle Pads haben wegen unzureichender Düsendurchmesser keine " "Lötstellen ..." -#: appPlugins/ToolSolderPaste.py:857 +#: appPlugins/ToolSolderPaste.py:864 msgid "Generating Solder Paste dispensing geometry..." msgstr "Lötpasten-Dosiergeometrie erzeugen ..." -#: appPlugins/ToolSolderPaste.py:876 +#: appPlugins/ToolSolderPaste.py:883 msgid "There is no Geometry object available." msgstr "Es ist kein Geometrieobjekt verfügbar." -#: appPlugins/ToolSolderPaste.py:881 +#: appPlugins/ToolSolderPaste.py:888 msgid "This Geometry can't be processed. NOT a solder_paste_tool geometry." msgstr "" "Diese Geometrie kann nicht verarbeitet werden. KEINE Geometrie " "\"Lötpaste_Tool\"." -#: appPlugins/ToolSolderPaste.py:985 +#: appPlugins/ToolSolderPaste.py:993 msgid "ToolSolderPaste CNCjob created" msgstr "Werkzeuglötpaste CNC-Auftrag erstellt" -#: appPlugins/ToolSolderPaste.py:1016 appPlugins/ToolSolderPaste.py:1021 -#: appPlugins/ToolSolderPaste.py:1075 +#: appPlugins/ToolSolderPaste.py:1024 appPlugins/ToolSolderPaste.py:1029 +#: appPlugins/ToolSolderPaste.py:1081 msgid "" "This CNCJob object can't be processed. NOT a solder_paste_tool CNCJob object." msgstr "" "Dieses CNCJob-Objekt kann nicht verarbeitet werden. KEIN lot_paste_tool " "CNCJob Objekt." -#: appPlugins/ToolSolderPaste.py:1085 +#: appPlugins/ToolSolderPaste.py:1091 msgid "Export GCode ..." msgstr "GCode exportieren ..." -#: appPlugins/ToolSolderPaste.py:1133 +#: appPlugins/ToolSolderPaste.py:1137 msgid "Solder paste dispenser GCode file saved to" msgstr "Lotpastenspender GCode-Datei gespeichert in" -#: appPlugins/ToolSolderPaste.py:1160 +#: appPlugins/ToolSolderPaste.py:1164 msgid "" "A plugin to help dispense solder paste on the PCB pads using a CNC machine." msgstr "" -#: appPlugins/ToolSolderPaste.py:1172 +#: appPlugins/ToolSolderPaste.py:1176 msgid "Gerber Solderpaste object." msgstr "Gerber Lötpastenobjekt." -#: appPlugins/ToolSolderPaste.py:1191 +#: appPlugins/ToolSolderPaste.py:1195 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for dispensing solder paste." @@ -18315,7 +18274,7 @@ msgstr "" "Toolspool aus dem der Algorithmus\n" "wählt die für die Lotpaste verwendeten aus." -#: appPlugins/ToolSolderPaste.py:1206 +#: appPlugins/ToolSolderPaste.py:1210 msgid "" "This is the Tool Number.\n" "The solder dispensing will start with the tool with the biggest \n" @@ -18330,7 +18289,7 @@ msgstr "" "vorhanden\n" "Mit Lötpaste gibt die App eine Warnmeldung aus." -#: appPlugins/ToolSolderPaste.py:1213 +#: appPlugins/ToolSolderPaste.py:1217 msgid "" "Tool Diameter. Its value\n" "is the width of the solder paste dispensed." @@ -18338,7 +18297,7 @@ msgstr "" "Werkzeugdurchmesser. Dessen Wert\n" "ist die Breite der Lötpaste dispe" -#: appPlugins/ToolSolderPaste.py:1234 +#: appPlugins/ToolSolderPaste.py:1238 msgid "" "Add a new nozzle tool to the Tool Table\n" "with the diameter specified above." @@ -18346,11 +18305,11 @@ msgstr "" "Fügen Sie der Werkzeugtabelle ein neues Düsenwerkzeug hinzu\n" "mit dem oben angegebenen Durchmesser." -#: appPlugins/ToolSolderPaste.py:1486 +#: appPlugins/ToolSolderPaste.py:1490 msgid "Generate solder paste dispensing geometry." msgstr "Generieren Sie Lotpastendispensiergeometrie." -#: appPlugins/ToolSolderPaste.py:1505 +#: appPlugins/ToolSolderPaste.py:1509 msgid "" "Geometry Solder Paste object.\n" "The name of the object has to end in:\n" @@ -18360,7 +18319,7 @@ msgstr "" "Der Name des Objekts muss auf enden:\n" "'_solderpaste' als Schutz." -#: appPlugins/ToolSolderPaste.py:1521 +#: appPlugins/ToolSolderPaste.py:1525 msgid "" "Generate GCode for Solder Paste dispensing\n" "on PCB pads." @@ -18368,13 +18327,13 @@ msgstr "" "Generieren Sie GCode für die Lotpastendosierung\n" "auf PCB-Pads." -#: appPlugins/ToolSolderPaste.py:1539 +#: appPlugins/ToolSolderPaste.py:1543 #, fuzzy #| msgid "Create CNCJob" msgid "CNCJob" msgstr "CNCJob erstellen" -#: appPlugins/ToolSolderPaste.py:1541 +#: appPlugins/ToolSolderPaste.py:1545 msgid "" "CNCJob Solder paste object.\n" "In order to enable the GCode save section,\n" @@ -18386,11 +18345,11 @@ msgstr "" "Der Name des Objekts muss auf enden:\n" "'_solderpaste' als Schutz." -#: appPlugins/ToolSolderPaste.py:1556 +#: appPlugins/ToolSolderPaste.py:1560 msgid "Save GCode" msgstr "Speichern Sie GCode" -#: appPlugins/ToolSolderPaste.py:1559 +#: appPlugins/ToolSolderPaste.py:1563 msgid "" "Save the generated GCode for Solder Paste dispensing\n" "on PCB pads, to a file." @@ -18398,49 +18357,59 @@ msgstr "" "Speichern Sie den generierten GCode für die Lotpastendosierung\n" "auf PCB-Pads zu einer Datei." -#: appPlugins/ToolSub.py:249 appPlugins/ToolSub.py:481 +#: appPlugins/ToolSub.py:255 appPlugins/ToolSub.py:491 msgid "No Target object loaded." msgstr "Kein Zielobjekt geladen." -#: appPlugins/ToolSub.py:252 +#: appPlugins/ToolSub.py:258 msgid "Loading geometry from Gerber objects." msgstr "Lade Geometrien aus Gerber Objekten." -#: appPlugins/ToolSub.py:269 appPlugins/ToolSub.py:494 +#: appPlugins/ToolSub.py:275 appPlugins/ToolSub.py:504 msgid "No Subtractor object loaded." msgstr "Es wurde kein Subtrahiererobjekt geladen." +#: appPlugins/ToolSub.py:289 +#, fuzzy +#| msgid "" +#| "Geometry object that will be subtracted\n" +#| "from the target Geometry object." +msgid "Not possible to subtract from the same object." +msgstr "" +"Geometrieobjekt, das subtrahiert wird\n" +"aus dem Zielobjekt Geometrie." + # whatever aperture means here.... -#: appPlugins/ToolSub.py:319 +#: appPlugins/ToolSub.py:329 msgid "Finished parsing geometry for aperture" msgstr "Einlesen der aperture Geometrie fertiggestellt" -#: appPlugins/ToolSub.py:321 +#: appPlugins/ToolSub.py:331 msgid "Subtraction aperture processing finished." msgstr "Die Verarbeitung der Subtraktionsapertur ist beendet." -#: appPlugins/ToolSub.py:454 appPlugins/ToolSub.py:648 -#: appPlugins/ToolSub.py:730 +#: appPlugins/ToolSub.py:464 appPlugins/ToolSub.py:658 +#: appPlugins/ToolSub.py:740 msgid "Generating new object failed." msgstr "Das Generieren eines neuen Objekts ist fehlgeschlagen." -#: appPlugins/ToolSub.py:458 appPlugins/ToolSub.py:653 +#: appPlugins/ToolSub.py:468 appPlugins/ToolSub.py:663 msgid "Created" msgstr "Erstellt" -#: appPlugins/ToolSub.py:507 +#: appPlugins/ToolSub.py:517 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "Derzeit kann die Subtrahierergeometrie nicht vom Typ Multi-Geo sein." -#: appPlugins/ToolSub.py:547 +#: appPlugins/ToolSub.py:557 msgid "Parsing solid_geometry ..." msgstr "Analyse von solid_geometry ..." -#: appPlugins/ToolSub.py:549 +#: appPlugins/ToolSub.py:559 msgid "Parsing solid_geometry for tool" msgstr "Analysieren der solid_geometry für das Werkzeug" -#: appPlugins/ToolSub.py:766 +#: appPlugins/ToolSub.py:776 #, fuzzy #| msgid "" #| "A tool to substract one Gerber or Geometry object\n" @@ -18452,7 +18421,7 @@ msgstr "" "Ein Werkzeug zum Subtrahieren eines Gerber- oder Geometrieobjekts\n" "von einem anderen des gleichen Typs." -#: appPlugins/ToolSub.py:828 +#: appPlugins/ToolSub.py:835 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18460,11 +18429,11 @@ msgstr "" "Gerber-Objekt, von dem subtrahiert werden soll\n" "der Subtrahierer Gerber Objekt." -#: appPlugins/ToolSub.py:842 appPlugins/ToolSub.py:895 +#: appPlugins/ToolSub.py:849 appPlugins/ToolSub.py:902 msgid "Subtractor" msgstr "Subtraktor" -#: appPlugins/ToolSub.py:844 +#: appPlugins/ToolSub.py:851 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18472,11 +18441,11 @@ msgstr "" "Gerber-Objekt, das abgezogen wird\n" "vom Zielobjekt Gerber." -#: appPlugins/ToolSub.py:851 +#: appPlugins/ToolSub.py:858 msgid "Subtract Gerber" msgstr "Gerber abziehen" -#: appPlugins/ToolSub.py:854 +#: appPlugins/ToolSub.py:861 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18488,7 +18457,7 @@ msgstr "" "Kann verwendet werden, um den überlappenden Siebdruck zu entfernen\n" "über der Lötmaske." -#: appPlugins/ToolSub.py:881 +#: appPlugins/ToolSub.py:888 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18496,7 +18465,7 @@ msgstr "" "Geometrieobjekt, von dem subtrahiert werden soll\n" "das Subtrahierer-Geometrieobjekt." -#: appPlugins/ToolSub.py:897 +#: appPlugins/ToolSub.py:904 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." @@ -18504,11 +18473,11 @@ msgstr "" "Geometrieobjekt, das subtrahiert wird\n" "aus dem Zielobjekt Geometrie." -#: appPlugins/ToolSub.py:909 +#: appPlugins/ToolSub.py:916 msgid "Subtract Geometry" msgstr "Geometrie subtrahieren" -#: appPlugins/ToolSub.py:912 +#: appPlugins/ToolSub.py:919 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -18591,7 +18560,7 @@ msgstr "Die Anwendung wird neu gestartet." msgid "Are you sure do you want to change the current language to" msgstr "Möchten Sie die aktuelle Sprache wirklich in ändern" -#: appTranslation.py:206 app_Main.py:3701 +#: appTranslation.py:206 app_Main.py:3720 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -18627,48 +18596,48 @@ msgstr "" "Die Canvas-Initialisierung wurde gestartet.\n" "Die Canvas-Initialisierung wurde in abgeschlossen" -#: app_Main.py:1312 app_Main.py:9564 +#: app_Main.py:1312 app_Main.py:9608 msgid "New Project - Not saved" msgstr "Neues Projekt - Nicht gespeichert" -#: app_Main.py:1646 +#: app_Main.py:1649 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:1713 +#: app_Main.py:1716 msgid "Open Config file failed." msgstr "Öffnen der Config-Datei ist fehlgeschlagen." -#: app_Main.py:1728 +#: app_Main.py:1731 msgid "Open Script file failed." msgstr "Open Script-Datei ist fehlgeschlagen." -#: app_Main.py:1754 +#: app_Main.py:1757 msgid "Open Excellon file failed." msgstr "Öffnen der Excellon-Datei fehlgeschlagen." -#: app_Main.py:1767 +#: app_Main.py:1770 msgid "Open GCode file failed." msgstr "Öffnen der GCode-Datei fehlgeschlagen." -#: app_Main.py:1780 +#: app_Main.py:1783 msgid "Open Gerber file failed." msgstr "Öffnen der Gerber-Datei fehlgeschlagen." -#: app_Main.py:2465 +#: app_Main.py:2484 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:2472 app_Main.py:2520 app_Main.py:2536 app_Main.py:2555 +#: app_Main.py:2491 app_Main.py:2539 app_Main.py:2555 app_Main.py:2574 msgid "The Editor could not start." msgstr "Der Editor konnte nicht starten." -#: app_Main.py:2489 +#: app_Main.py:2508 msgid "" "Simultaneous editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -18678,87 +18647,87 @@ msgstr "" "Geometrie ist nicht möglich.\n" "Bearbeiten Sie jeweils nur eine Geometrie." -#: app_Main.py:2595 +#: app_Main.py:2614 msgid "EDITOR Area" msgstr "HERAUSGEBER Bereich" -#: app_Main.py:2598 +#: app_Main.py:2617 msgid "Editor is activated ..." msgstr "Editor wurde aktiviert ..." -#: app_Main.py:2622 +#: app_Main.py:2641 msgid "Do you want to save the edited object?" msgstr "Möchten Sie das bearbeitete Objekt speichern?" -#: app_Main.py:2671 +#: app_Main.py:2690 msgid "Object empty after edit." msgstr "Das Objekt ist nach der Bearbeitung leer." -#: app_Main.py:2676 app_Main.py:2694 app_Main.py:2725 app_Main.py:2741 +#: app_Main.py:2695 app_Main.py:2713 app_Main.py:2744 app_Main.py:2760 msgid "Editor exited. Editor content saved." msgstr "Editor beendet. Editorinhalt gespeichert." -#: app_Main.py:2745 app_Main.py:2797 +#: app_Main.py:2764 app_Main.py:2816 msgid "Select a Gerber, Geometry, Excellon or CNCJob Object to update." msgstr "" "Wählen Sie ein Gerber-, Geometrie-, Excellon- oder CNCJob-Objekt zum " "Aktualisieren aus." -#: app_Main.py:2755 +#: app_Main.py:2774 msgid "is updated, returning to App..." msgstr "wurde aktualisiert..." -#: app_Main.py:2772 +#: app_Main.py:2791 msgid "Editor exited. Editor content was not saved." msgstr "Editor beendet. Der Inhalt des Editors wurde nicht gespeichert." -#: app_Main.py:2822 +#: app_Main.py:2841 msgid "Select a Gerber, Geometry, Excellon or CNCJob object to update." msgstr "" "Wählen Sie ein Gerber-, Geometrie-, Excellon- oder CNCJob-Objekt aus, das " "aktualisiert werden soll." -#: app_Main.py:2965 app_Main.py:2971 +#: app_Main.py:2984 app_Main.py:2990 msgid "Save to file" msgstr "Speichern unter" -#: app_Main.py:3012 +#: app_Main.py:3031 msgid "Exported file to" msgstr "Exportierte Datei nach" -#: app_Main.py:3049 +#: app_Main.py:3068 msgid "Failed to open recent files file for writing." msgstr "Fehler beim Öffnen der zuletzt geöffneten Datei zum Schreiben." -#: app_Main.py:3060 +#: app_Main.py:3079 msgid "Failed to open recent projects file for writing." msgstr "Fehler beim Öffnen der letzten Projektdatei zum Schreiben." -#: app_Main.py:3115 +#: app_Main.py:3134 msgid "PCB Manufacturing files Viewer/Editor with Plugins" msgstr "" -#: app_Main.py:3116 +#: app_Main.py:3135 msgid "Development" msgstr "Entwicklung" -#: app_Main.py:3117 +#: app_Main.py:3136 msgid "DOWNLOAD" msgstr "HERUNTERLADEN" -#: app_Main.py:3118 +#: app_Main.py:3137 msgid "Issue tracker" msgstr "Problem Tracker" -#: app_Main.py:3122 app_Main.py:3501 app_Main.py:3681 +#: app_Main.py:3141 app_Main.py:3520 app_Main.py:3700 msgid "Close" msgstr "Schließen" -#: app_Main.py:3137 +#: app_Main.py:3156 msgid "Licensed under the MIT license" msgstr "Lizenziert unter der MIT-Lizenz" -#: app_Main.py:3146 +#: app_Main.py:3165 msgid "" "Permission is hereby granted, free of charge, to any person obtaining a " "copy\n" @@ -18813,7 +18782,7 @@ msgstr "" "ZUSAMMENHANG MIT DER\n" " SOFTWARE ODER SONSTIGER VERWENDUNG DER SOFTWARE ENTSTANDEN." -#: app_Main.py:3168 +#: app_Main.py:3187 msgid "" "Some of the icons used are from the following sources:
Icons by FreepikPixel perfect erstellt wurden von www.flaticon.com
" -#: app_Main.py:3204 +#: app_Main.py:3223 msgid "Splash" msgstr "Begrüßungsbildschirm" -#: app_Main.py:3210 +#: app_Main.py:3229 msgid "Programmers" msgstr "Programmierer" -#: app_Main.py:3216 +#: app_Main.py:3235 msgid "Translators" msgstr "Übersetzer" -#: app_Main.py:3222 +#: app_Main.py:3241 msgid "License" msgstr "Lizenz" -#: app_Main.py:3228 +#: app_Main.py:3247 msgid "Attributions" msgstr "Zuschreibungen" -#: app_Main.py:3251 +#: app_Main.py:3270 msgid "Programmer" msgstr "Programmierer" -#: app_Main.py:3252 +#: app_Main.py:3271 msgid "Status" msgstr "Status" -#: app_Main.py:3253 app_Main.py:3333 +#: app_Main.py:3272 app_Main.py:3352 msgid "E-mail" msgstr "Email" -#: app_Main.py:3256 +#: app_Main.py:3275 #, fuzzy #| msgid "FlatCAM Evo" msgid "FlatCAM Author" msgstr "FlatCAM Evo" -#: app_Main.py:3261 +#: app_Main.py:3280 msgid "FlatCAM Evo Author/Maintainer" msgstr "" -#: app_Main.py:3330 +#: app_Main.py:3349 msgid "Language" msgstr "Sprache" -#: app_Main.py:3331 +#: app_Main.py:3350 msgid "Translator" msgstr "Übersetzer" -#: app_Main.py:3332 +#: app_Main.py:3351 msgid "Corrections" msgstr "Korrekturen" -#: app_Main.py:3469 +#: app_Main.py:3488 #, 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:3470 +#: app_Main.py:3489 msgid "Yet it cannot evolve without contributions." msgstr "Es kann sich jedoch nicht ohne Beiträge entwickeln." -#: app_Main.py:3471 +#: app_Main.py:3490 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:3472 +#: app_Main.py:3491 msgid "you can contribute to the development yourself by:" msgstr "Sie können selbst zur Entwicklung beitragen, indem Sie:" -#: app_Main.py:3473 +#: app_Main.py:3492 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:3475 +#: app_Main.py:3494 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:3477 +#: app_Main.py:3496 msgid "If you like what you have seen so far ..." msgstr "Wenn Ihnen gefällt, was Sie bisher gesehen haben ..." -#: app_Main.py:3478 +#: app_Main.py:3497 msgid "Donations are NOT required." msgstr "Spenden sind NICHT erforderlich." -#: app_Main.py:3478 +#: app_Main.py:3497 msgid "But they are welcomed" msgstr "Aber sie sind willkommen" -#: app_Main.py:3509 +#: app_Main.py:3528 msgid "Contribute" msgstr "Beisteuern" -#: app_Main.py:3532 +#: app_Main.py:3551 msgid "Links Exchange" msgstr "Links austauschen" -#: app_Main.py:3544 app_Main.py:3563 +#: app_Main.py:3563 app_Main.py:3582 msgid "Soon ..." msgstr "Bald ..." -#: app_Main.py:3551 +#: app_Main.py:3570 msgid "How To's" msgstr "How To's" -#: app_Main.py:3670 +#: app_Main.py:3689 msgid "" "This entry will resolve to another website if:\n" "\n" @@ -18967,32 +18936,32 @@ msgstr "" "Wenn Sie keine Informationen über die Anwendung erhalten können\n" "Verwenden Sie den YouTube-Kanal-Link im Menü \"Hilfe\"." -#: app_Main.py:3677 +#: app_Main.py:3696 msgid "Alternative website" msgstr "Alternative Website" -#: app_Main.py:4006 +#: app_Main.py:4025 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "" "Ausgewählte Excellon-Dateierweiterungen, die bei FlatCAM registriert sind." -#: app_Main.py:4023 +#: app_Main.py:4042 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "" "Ausgewählte GCode-Dateierweiterungen, die bei FlatCAM registriert sind." -#: app_Main.py:4039 +#: app_Main.py:4058 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "" "Ausgewählte Gerber-Dateierweiterungen, die bei FlatCAM registriert sind." -#: app_Main.py:4227 app_Main.py:4288 app_Main.py:4318 +#: app_Main.py:4246 app_Main.py:4307 app_Main.py:4337 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:4236 +#: app_Main.py:4255 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 " @@ -19010,48 +18979,48 @@ msgstr "" "und das Ergebnis entspricht möglicherweise nicht dem, was erwartet wurde.\n" "Überprüfen Sie den generierten GCODE." -#: app_Main.py:4250 app_Main.py:4260 +#: app_Main.py:4269 app_Main.py:4279 msgid "Geometry merging finished" msgstr "Zusammenführung der Geometrien beendet" -#: app_Main.py:4283 +#: app_Main.py:4302 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "" "Gescheitert. Die Zusammenfügung von Excellon funktioniert nur bei Excellon-" "Objekten." -#: app_Main.py:4295 +#: app_Main.py:4314 msgid "Excellon merging finished" msgstr "Excellon-Bearbeitung abgeschlossen" -#: app_Main.py:4313 +#: app_Main.py:4332 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:4323 +#: app_Main.py:4342 msgid "Gerber merging finished" msgstr "Erledigt. Gerber-Bearbeitung beendet" -#: app_Main.py:4343 app_Main.py:4379 +#: app_Main.py:4362 app_Main.py:4398 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:4347 app_Main.py:4383 +#: app_Main.py:4366 app_Main.py:4402 msgid "Expected a GeometryObject, got" msgstr "Erwartet ein GeometryObject, bekam" -#: app_Main.py:4362 +#: app_Main.py:4381 msgid "A Geometry object was converted to MultiGeo type." msgstr "Ein Geometrieobjekt wurde in den MultiGeo-Typ konvertiert." -#: app_Main.py:4397 +#: app_Main.py:4416 msgid "A Geometry object was converted to SingleGeo type." msgstr "Ein Geometrieobjekt wurde in den SingleGeo-Typ konvertiert." -#: app_Main.py:4634 +#: app_Main.py:4653 msgid "" "Changing the units of the project\n" "will scale all objects.\n" @@ -19063,19 +19032,19 @@ msgstr "" "aller Objekte entsprechend skaliert.\n" "Wollen Sie Fortsetzen?" -#: app_Main.py:4687 +#: app_Main.py:4706 msgid "Converted units to" msgstr "Einheiten wurden umgerechnet in" -#: app_Main.py:4727 +#: app_Main.py:4746 msgid "Workspace enabled." msgstr "Arbeitsbereich aktiviert." -#: app_Main.py:4730 +#: app_Main.py:4749 msgid "Workspace disabled." msgstr "Arbeitsbereich deaktiviert." -#: app_Main.py:4795 +#: app_Main.py:4814 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -19084,11 +19053,11 @@ msgstr "" "ist.\n" "Gehen Sie zu Einstellungen -> Allgemein - Erweiterte Optionen anzeigen." -#: app_Main.py:4883 +#: app_Main.py:4902 msgid "Delete objects" msgstr "Objekte löschen" -#: app_Main.py:4888 +#: app_Main.py:4907 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -19096,94 +19065,94 @@ msgstr "" "Möchten Sie die ausgewählten Objekte\n" "wirklich dauerhaft löschen?" -#: app_Main.py:4936 +#: app_Main.py:4955 msgid "Save the work in Editor and try again ..." msgstr "Speichern Sie den Editor und versuchen Sie es erneut ..." -#: app_Main.py:4970 +#: app_Main.py:4989 msgid "Object deleted" msgstr "Objekt (e) gelöscht" -#: app_Main.py:4983 +#: app_Main.py:5002 msgid "Click to set the origin ..." msgstr "Klicken Sie hier, um den Ursprung festzulegen ..." -#: app_Main.py:5026 +#: app_Main.py:5045 msgid "Setting Origin..." msgstr "Ursprung setzten ..." -#: app_Main.py:5047 app_Main.py:5165 app_Main.py:5308 +#: app_Main.py:5066 app_Main.py:5184 app_Main.py:5327 msgid "Origin set" msgstr "Ursprung gesetzt" -#: app_Main.py:5066 +#: app_Main.py:5085 msgid "Origin coordinates specified but incomplete." msgstr "Ursprungskoordinaten angegeben, aber unvollständig." -#: app_Main.py:5111 +#: app_Main.py:5130 msgid "Moving to Origin..." msgstr "Umzug zum Ursprung ..." -#: app_Main.py:5115 app_Main.py:5183 +#: app_Main.py:5134 app_Main.py:5202 msgid "Failed. No object(s) selected..." msgstr "Gescheitert. Kein Objekt ausgewählt ..." -#: app_Main.py:5202 +#: app_Main.py:5221 msgid "Quadrant 1" msgstr "" -#: app_Main.py:5203 +#: app_Main.py:5222 msgid "Quadrant 2" msgstr "" -#: app_Main.py:5204 +#: app_Main.py:5223 msgid "Quadrant 3" msgstr "" -#: app_Main.py:5205 +#: app_Main.py:5224 msgid "Quadrant 4" msgstr "" -#: app_Main.py:5345 +#: app_Main.py:5364 msgid "Jump to ..." msgstr "Springen zu ..." -#: app_Main.py:5346 +#: app_Main.py:5365 msgid "Enter the coordinates in format X,Y:" msgstr "Geben Sie die Koordinaten im Format X, Y ein:" -#: app_Main.py:5356 +#: app_Main.py:5375 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Falsche Koordinaten. Koordinaten im Format eingeben: X, Y" -#: app_Main.py:5497 +#: app_Main.py:5516 msgid "Locate ..." msgstr "Lokalisieren ..." -#: app_Main.py:6108 +#: app_Main.py:6143 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:6114 +#: app_Main.py:6149 msgid "The current task was gracefully closed on user request..." msgstr "" "Die aktuelle Aufgabe wurde auf Benutzeranforderung ordnungsgemäß " "geschlossen ..." -#: app_Main.py:6309 +#: app_Main.py:6344 msgid "Not available for Legacy 2D graphic mode." msgstr "" -#: app_Main.py:6411 +#: app_Main.py:6446 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:6429 +#: app_Main.py:6464 msgid "" "One or more Tools are edited.\n" "Do you want to save?" @@ -19191,195 +19160,195 @@ msgstr "" "Ein oder mehrere Werkzeuge werden bearbeitet.\n" "Möchten Sie speichern?" -#: app_Main.py:6431 +#: app_Main.py:6466 msgid "Save Tools Database" msgstr "Werkzeugdatenbank speichern" -#: app_Main.py:6578 app_Main.py:6632 app_Main.py:6680 +#: app_Main.py:6625 app_Main.py:6679 app_Main.py:6727 msgid "Enter the Angle value:" msgstr "Geben Sie den Winkelwert ein:" -#: app_Main.py:6611 +#: app_Main.py:6658 msgid "Rotation done." msgstr "Rotation abgeschlossen." -#: app_Main.py:6613 +#: app_Main.py:6660 msgid "Rotation movement was not executed." msgstr "Drehbewegung wurde nicht ausgeführt." -#: app_Main.py:6662 +#: app_Main.py:6709 msgid "Skew on X axis done." msgstr "Neigung auf der X-Achse." -#: app_Main.py:6710 +#: app_Main.py:6757 msgid "Skew on Y axis done." msgstr "Neigung auf der Y-Achse." -#: app_Main.py:6792 +#: app_Main.py:6839 msgid "New Grid ..." msgstr "Neues Raster ..." -#: app_Main.py:6793 +#: app_Main.py:6840 msgid "Enter a Grid Value:" msgstr "Geben Sie einen Rasterwert ein:" -#: app_Main.py:6802 app_Main.py:6827 +#: app_Main.py:6849 app_Main.py:6874 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:6807 +#: app_Main.py:6854 msgid "New Grid added" msgstr "Neues Raster" -#: app_Main.py:6809 +#: app_Main.py:6856 msgid "Grid already exists" msgstr "Netz existiert bereits" -#: app_Main.py:6811 +#: app_Main.py:6858 msgid "Adding New Grid cancelled" msgstr "Neues Netz wurde abgebrochen" -#: app_Main.py:6833 +#: app_Main.py:6880 msgid "Grid Value does not exist" msgstr "Rasterwert existiert nicht" -#: app_Main.py:6835 +#: app_Main.py:6882 msgid "Grid Value deleted" msgstr "Rasterwert gelöscht" -#: app_Main.py:6837 +#: app_Main.py:6884 msgid "Delete Grid value cancelled" msgstr "Rasterwert löschen abgebrochen" -#: app_Main.py:6854 +#: app_Main.py:6898 msgid "Name copied to clipboard ..." msgstr "Name in Zwischenablage kopiert ..." -#: app_Main.py:7635 app_Main.py:7639 +#: app_Main.py:7679 app_Main.py:7683 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:7642 +#: app_Main.py:7686 msgid "Viewing the source code of the selected object." msgstr "Anzeigen des Quellcodes des ausgewählten Objekts." -#: app_Main.py:7656 +#: app_Main.py:7700 msgid "Source Editor" msgstr "Quelleditor" -#: app_Main.py:7692 app_Main.py:7699 +#: app_Main.py:7736 app_Main.py:7743 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:7707 +#: app_Main.py:7751 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:7740 +#: app_Main.py:7784 msgid "Go to Line ..." msgstr "Gehe zur Linie ..." -#: app_Main.py:7771 +#: app_Main.py:7815 msgid "Redrawing all objects" msgstr "Alle Objekte neu zeichnen" -#: app_Main.py:7859 +#: app_Main.py:7903 msgid "Failed to load recent item list." msgstr "Fehler beim Laden der letzten Elementliste." -#: app_Main.py:7866 +#: app_Main.py:7910 msgid "Failed to parse recent item list." msgstr "Liste der letzten Artikel konnte nicht analysiert werden." -#: app_Main.py:7876 +#: app_Main.py:7920 msgid "Failed to load recent projects item list." msgstr "Fehler beim Laden der Artikelliste der letzten Projekte." -#: app_Main.py:7883 +#: app_Main.py:7927 msgid "Failed to parse recent project item list." msgstr "" "Fehler beim Analysieren der Liste der zuletzt verwendeten Projektelemente." -#: app_Main.py:7907 +#: app_Main.py:7951 msgid "Recent files list was reset." msgstr "Die Liste der zuletzt verwendeten Dateien wurde zurückgesetzt." -#: app_Main.py:7921 +#: app_Main.py:7965 msgid "Recent projects list was reset." msgstr "Die Liste der letzten Projekte wurde zurückgesetzt." -#: app_Main.py:7946 +#: app_Main.py:7990 msgid "Clear Recent projects" msgstr "Letzte Projekte löschen" -#: app_Main.py:7970 +#: app_Main.py:8014 msgid "Clear Recent files" msgstr "Letzte Dateien löschen" -#: app_Main.py:8026 +#: app_Main.py:8070 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:8030 +#: app_Main.py:8074 msgid "Release date" msgstr "Veröffentlichungsdatum" -#: app_Main.py:8034 +#: app_Main.py:8078 msgid "Displayed" msgstr "Wird angezeigt" -#: app_Main.py:8037 +#: app_Main.py:8081 msgid "Snap" msgstr "Einrasten an" -#: app_Main.py:8046 +#: app_Main.py:8090 msgid "Canvas" msgstr "Bildschirm" -#: app_Main.py:8051 +#: app_Main.py:8095 msgid "Workspace active" msgstr "Arbeitsbereich aktiv" -#: app_Main.py:8055 +#: app_Main.py:8099 msgid "Workspace size" msgstr "Arbeitsbereichsgröße" -#: app_Main.py:8059 +#: app_Main.py:8103 msgid "Workspace orientation" msgstr "Ausrichtung des Arbeitsbereichs" -#: app_Main.py:8121 +#: app_Main.py:8165 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:8128 +#: app_Main.py:8172 msgid "Could not parse information about latest version." msgstr "Informationen zur neuesten Version konnten nicht analysiert werden." -#: app_Main.py:8138 +#: app_Main.py:8182 msgid "FlatCAM is up to date!" msgstr "FlatCAM ist auf dem neuesten Version!" -#: app_Main.py:8143 +#: app_Main.py:8187 msgid "Newer Version Available" msgstr "Neuere Version verfügbar" -#: app_Main.py:8145 +#: app_Main.py:8189 msgid "There is a newer version of FlatCAM available for download:" msgstr "Es gibt eine neuere Version von FlatCAM zum Download:" -#: app_Main.py:8149 +#: app_Main.py:8193 msgid "info" msgstr "Info" -#: app_Main.py:8177 +#: app_Main.py:8221 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -19391,44 +19360,44 @@ msgstr "" "Einstellungen -> Registerkarte Allgemein in Legacy (2D).\n" "\n" -#: app_Main.py:8262 +#: app_Main.py:8306 msgid "All plots disabled." msgstr "Alle Diagramme sind deaktiviert." -#: app_Main.py:8268 +#: app_Main.py:8312 msgid "All non selected plots disabled." msgstr "Alle nicht ausgewählten Diagramme sind deaktiviert." -#: app_Main.py:8274 +#: app_Main.py:8318 msgid "All plots enabled." msgstr "Alle Diagramme aktiviert." -#: app_Main.py:8280 +#: app_Main.py:8324 msgid "All non selected plots enabled." msgstr "Alle nicht ausgewählten Diagramme sind aktiviert." -#: app_Main.py:8286 +#: app_Main.py:8330 msgid "Selected plots enabled..." msgstr "Ausgewählte Diagramme aktiviert ..." -#: app_Main.py:8294 +#: app_Main.py:8338 msgid "Selected plots disabled..." msgstr "Ausgewählte Diagramme deaktiviert ..." -#: app_Main.py:8328 +#: app_Main.py:8372 msgid "Enabling plots ..." msgstr "Diagramm aktivieren..." -#: app_Main.py:8375 +#: app_Main.py:8419 msgid "Disabling plots ..." msgstr "Diagramm deaktivieren..." -#: app_Main.py:8511 +#: app_Main.py:8555 msgid "Set alpha level ..." msgstr "Alpha-Level einstellen ..." -#: app_Main.py:8781 app_Main.py:8820 app_Main.py:8864 app_Main.py:8930 -#: app_Main.py:9683 app_Main.py:10968 app_Main.py:11033 +#: app_Main.py:8825 app_Main.py:8864 app_Main.py:8908 app_Main.py:8974 +#: app_Main.py:9727 app_Main.py:11017 app_Main.py:11082 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19436,95 +19405,95 @@ msgstr "" "Die Canvas-Initialisierung wurde gestartet.\n" "Canvas-Initialisierung abgeschlossen in" -#: app_Main.py:8784 +#: app_Main.py:8828 msgid "Opening Gerber file." msgstr "Gerber-Datei öffnen." -#: app_Main.py:8823 +#: app_Main.py:8867 msgid "Opening Excellon file." msgstr "Excellon-Datei öffnen." -#: app_Main.py:8867 +#: app_Main.py:8911 msgid "Opening G-Code file." msgstr "Öffnen der G-Code-Datei." -#: app_Main.py:8921 app_Main.py:8925 +#: app_Main.py:8965 app_Main.py:8969 msgid "Open HPGL2" msgstr "HPGL2 öffnen" -#: app_Main.py:8933 +#: app_Main.py:8977 msgid "Opening HPGL2 file." msgstr "HPGL2-Datei öffnen." -#: app_Main.py:8956 app_Main.py:8959 +#: app_Main.py:9000 app_Main.py:9003 msgid "Open Configuration File" msgstr "Einstellungsdatei öffne" -#: app_Main.py:8985 +#: app_Main.py:9029 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:9032 +#: app_Main.py:9076 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:9038 app_Main.py:9043 +#: app_Main.py:9082 app_Main.py:9087 msgid "Export PNG Image" msgstr "PNG-Bild exportieren" -#: app_Main.py:9076 app_Main.py:9288 +#: app_Main.py:9120 app_Main.py:9332 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:9089 +#: app_Main.py:9133 msgid "Save Gerber source file" msgstr "Gerber-Quelldatei speichern" -#: app_Main.py:9118 +#: app_Main.py:9162 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:9131 +#: app_Main.py:9175 msgid "Save Script source file" msgstr "Speichern Sie die Quelldatei des Skripts" -#: app_Main.py:9160 +#: app_Main.py:9204 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" "Gescheitert. Nur Dokumentobjekte können als Dokumentdateien gespeichert " "werden ..." -#: app_Main.py:9173 +#: app_Main.py:9217 msgid "Save Document source file" msgstr "Speichern Sie die Quelldatei des Dokuments" -#: app_Main.py:9202 app_Main.py:9243 app_Main.py:10188 +#: app_Main.py:9246 app_Main.py:9287 app_Main.py:10232 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:9210 app_Main.py:9215 +#: app_Main.py:9254 app_Main.py:9259 msgid "Save Excellon source file" msgstr "Speichern Sie die Excellon-Quelldatei" -#: app_Main.py:9333 +#: app_Main.py:9377 msgid "Only Geometry objects can be used." msgstr "Es können nur Geometrieobjekte verwendet werden." -#: app_Main.py:9378 app_Main.py:9382 +#: app_Main.py:9422 app_Main.py:9426 msgid "Import SVG" msgstr "SVG importieren" -#: app_Main.py:9408 app_Main.py:9412 +#: app_Main.py:9452 app_Main.py:9456 msgid "Import DXF" msgstr "Importieren Sie DXF" -#: app_Main.py:9438 +#: app_Main.py:9482 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19534,146 +19503,146 @@ msgstr "" "Wenn Sie ein neues Projekt erstellen, werden diese gelöscht.\n" "Möchten Sie das Projekt speichern?" -#: app_Main.py:9563 +#: app_Main.py:9607 #, fuzzy #| msgid "New Project created" msgid "Project created in" msgstr "Neues Projekt erstellt" -#: app_Main.py:9563 +#: app_Main.py:9607 msgid "seconds" msgstr "" -#: app_Main.py:9566 +#: app_Main.py:9610 msgid "New Project created" msgstr "Neues Projekt erstellt" -#: app_Main.py:9592 +#: app_Main.py:9636 msgid "New TCL script file created in Code Editor." msgstr "Neue TCL-Skriptdatei, die im Code-Editor erstellt wurde." -#: app_Main.py:9619 app_Main.py:9621 app_Main.py:9656 app_Main.py:9658 +#: app_Main.py:9663 app_Main.py:9665 app_Main.py:9700 app_Main.py:9702 msgid "Open TCL script" msgstr "Öffnen Sie das TCL-Skript" -#: app_Main.py:9685 +#: app_Main.py:9729 msgid "Executing ScriptObject file." msgstr "Ausführen der ScriptObject-Datei." -#: app_Main.py:9693 app_Main.py:9697 +#: app_Main.py:9737 app_Main.py:9741 msgid "Run TCL script" msgstr "Führen Sie das TCL-Skript aus" -#: app_Main.py:9720 +#: app_Main.py:9764 msgid "TCL script file opened in Code Editor and executed." msgstr "TCL-Skriptdatei im Code-Editor geöffnet und ausgeführt." -#: app_Main.py:9766 app_Main.py:9773 +#: app_Main.py:9810 app_Main.py:9817 msgid "Save Project As ..." msgstr "Projekt speichern als ..." -#: app_Main.py:9808 +#: app_Main.py:9852 msgid "FlatCAM objects print" msgstr "FlatCAM-Objekte werden gedruckt" -#: app_Main.py:9821 app_Main.py:9829 +#: app_Main.py:9865 app_Main.py:9873 msgid "Save Object as PDF ..." msgstr "Objekt als PDF speichern ..." -#: app_Main.py:9839 +#: app_Main.py:9883 msgid "Printing PDF ..." msgstr "PDF drucken ..." -#: app_Main.py:10013 +#: app_Main.py:10057 msgid "PDF file saved to" msgstr "PDF-Datei gespeichert in" -#: app_Main.py:10035 app_Main.py:10295 app_Main.py:10429 app_Main.py:10496 +#: app_Main.py:10079 app_Main.py:10339 app_Main.py:10473 app_Main.py:10540 msgid "Exporting ..." msgstr "Exportieren ..." -#: app_Main.py:10078 +#: app_Main.py:10122 msgid "SVG file exported to" msgstr "SVG-Datei exportiert nach" -#: app_Main.py:10093 app_Main.py:10097 +#: app_Main.py:10137 app_Main.py:10141 msgid "Import FlatCAM Preferences" msgstr "FlatCAM-Voreinstellungen importieren" -#: app_Main.py:10108 +#: app_Main.py:10152 msgid "Imported Defaults from" msgstr "Voreinstellungen wurden importiert von" -#: app_Main.py:10127 app_Main.py:10133 +#: app_Main.py:10171 app_Main.py:10177 msgid "Export FlatCAM Preferences" msgstr "FlatCAM-Voreinstellungen exportieren" -#: app_Main.py:10153 +#: app_Main.py:10197 msgid "Exported preferences to" msgstr "Exportierte Einstellungen nach" -#: app_Main.py:10286 +#: app_Main.py:10330 msgid "Excellon file exported to" msgstr "Excellon-Datei exportiert nach" -#: app_Main.py:10300 app_Main.py:10307 app_Main.py:10434 app_Main.py:10441 -#: app_Main.py:10501 app_Main.py:10508 +#: app_Main.py:10344 app_Main.py:10351 app_Main.py:10478 app_Main.py:10485 +#: app_Main.py:10545 app_Main.py:10552 msgid "Could not export." msgstr "Konnte nicht exportiert werden." -#: app_Main.py:10421 +#: app_Main.py:10465 msgid "Gerber file exported to" msgstr "Gerberdatei exportiert nach" -#: app_Main.py:10487 +#: app_Main.py:10531 msgid "DXF file exported to" msgstr "DXF-Datei exportiert nach" -#: app_Main.py:10560 app_Main.py:10618 +#: app_Main.py:10604 app_Main.py:10662 msgid "Import failed." msgstr "Import fehlgeschlagen." -#: app_Main.py:10652 app_Main.py:10854 app_Main.py:10919 +#: app_Main.py:10696 app_Main.py:10903 app_Main.py:10968 msgid "Failed to open file" msgstr "Datei konnte nicht geöffnet werden" -#: app_Main.py:10655 app_Main.py:10857 app_Main.py:10922 +#: app_Main.py:10699 app_Main.py:10906 app_Main.py:10971 msgid "Failed to parse file" msgstr "Datei konnte nicht analysiert werden" -#: app_Main.py:10667 +#: app_Main.py:10711 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "Objekt ist keine Gerberdatei oder leer. Objekterstellung wird abgebrochen." -#: app_Main.py:10675 app_Main.py:10744 app_Main.py:10807 app_Main.py:10881 -#: app_Main.py:10937 app_Main.py:11105 tclCommands/TclCommandOpenDXF.py:89 +#: app_Main.py:10724 app_Main.py:10793 app_Main.py:10856 app_Main.py:10930 +#: app_Main.py:10986 app_Main.py:11160 tclCommands/TclCommandOpenDXF.py:89 msgid "Opening" msgstr "Öffnen" -#: app_Main.py:10686 +#: app_Main.py:10735 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Open Gerber ist fehlgeschlagen. Wahrscheinlich keine Gerber-Datei." -#: app_Main.py:10723 +#: app_Main.py:10772 msgid "Cannot open file" msgstr "Kann Datei nicht öffnen" -#: app_Main.py:10754 +#: app_Main.py:10803 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:10789 +#: app_Main.py:10838 msgid "Reading GCode file" msgstr "GCode-Datei wird gelesen" -#: app_Main.py:10802 +#: app_Main.py:10851 msgid "This is not GCODE" msgstr "Dies ist kein GCODE" -#: app_Main.py:10820 +#: app_Main.py:10869 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19685,76 +19654,76 @@ msgstr "" "Der Versuch, ein FlatCAM CNCJob-Objekt aus einer G-Code-Datei zu erstellen, " "ist während der Verarbeitung fehlgeschlagen" -#: app_Main.py:10876 +#: app_Main.py:10925 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:10888 +#: app_Main.py:10937 msgid "Failed. Probable not a HPGL2 file." msgstr "Gescheitert. Wahrscheinlich keine HPGL2-Datei." -#: app_Main.py:10914 +#: app_Main.py:10963 msgid "TCL script file opened in Code Editor." msgstr "TCL-Skriptdatei im Code-Editor geöffnet." -#: app_Main.py:10948 +#: app_Main.py:10997 msgid "Failed to open TCL Script." msgstr "TCL-Skript konnte nicht geöffnet werden." -#: app_Main.py:10971 +#: app_Main.py:11020 msgid "Opening FlatCAM Config file." msgstr "Öffnen der FlatCAM Config-Datei." -#: app_Main.py:10998 +#: app_Main.py:11047 msgid "Failed to open config file" msgstr "Fehler beim Öffnen der Konfigurationsdatei" -#: app_Main.py:11030 +#: app_Main.py:11079 msgid "Loading Project ... Please Wait ..." msgstr "Projekt wird geladen ... Bitte warten ..." -#: app_Main.py:11036 +#: app_Main.py:11085 msgid "Opening FlatCAM Project file." msgstr "Öffnen der FlatCAM-Projektdatei." -#: app_Main.py:11051 app_Main.py:11055 app_Main.py:11073 +#: app_Main.py:11100 app_Main.py:11104 app_Main.py:11122 msgid "Failed to open project file" msgstr "Projektdatei konnte nicht geöffnet werden" -#: app_Main.py:11128 +#: app_Main.py:11184 msgid "Loading Project ... restoring" msgstr "Projekt wird geladen ... wird wiederhergestellt" -#: app_Main.py:11132 +#: app_Main.py:11190 msgid "Project loaded from" msgstr "Projekt geladen von" -#: app_Main.py:11164 +#: app_Main.py:11222 msgid "Saving Project ..." msgstr "Projekt Speichern ..." -#: app_Main.py:11186 app_Main.py:11222 +#: app_Main.py:11244 app_Main.py:11280 msgid "Project saved to" msgstr "Projekt gespeichert in" -#: app_Main.py:11193 +#: app_Main.py:11251 msgid "The object is used by another application." msgstr "Das Objekt wird von einer anderen Anwendung verwendet." -#: app_Main.py:11207 +#: app_Main.py:11265 msgid "Failed to verify project file" msgstr "Fehler beim Überprüfen der Projektdatei" -#: app_Main.py:11207 app_Main.py:11215 app_Main.py:11225 +#: app_Main.py:11265 app_Main.py:11273 app_Main.py:11283 msgid "Retry to save it." msgstr "Versuchen Sie erneut, es zu speichern." -#: app_Main.py:11215 app_Main.py:11225 +#: app_Main.py:11273 app_Main.py:11283 msgid "Failed to parse saved project file" msgstr "Fehler beim Parsen der Projektdatei" -#: app_Main.py:11261 +#: app_Main.py:11319 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" "Speichern abgebrochen, da die Quelldatei leer ist. Versuchen Sie, die Datei " @@ -19772,39 +19741,39 @@ msgstr "G-Code von GERBERS" msgid "self.solid_geometry is neither BaseGeometry or list." msgstr "self.solid_geometry ist weder BaseGeometry noch eine Liste." -#: camlib.py:1097 +#: camlib.py:1101 msgid "Pass" msgstr "Pass" -#: camlib.py:1119 +#: camlib.py:1123 msgid "Get Exteriors" msgstr "Holen Sie sich das Äußere" -#: camlib.py:1122 +#: camlib.py:1126 msgid "Get Interiors" msgstr "Holen Sie sich Innenräume" -#: camlib.py:2501 +#: camlib.py:2505 msgid "Object was rotated" msgstr "Objekt wurde gedreht" -#: camlib.py:2569 +#: camlib.py:2573 msgid "Object was skewed" msgstr "Objekt war schief" -#: camlib.py:2647 +#: camlib.py:2651 msgid "Object was buffered" msgstr "Objekt wurde gepuffert" -#: camlib.py:2895 +#: camlib.py:2898 msgid "There is no such parameter" msgstr "Es gibt keinen solchen Parameter" -#: camlib.py:3103 camlib.py:5440 camlib.py:5840 +#: camlib.py:3106 camlib.py:5424 camlib.py:5824 msgid "Indexing geometry before generating G-Code..." msgstr "Indizierung der Geometrie vor dem Generieren von G-Code ..." -#: camlib.py:3133 camlib.py:4165 camlib.py:4400 +#: camlib.py:3136 camlib.py:4149 camlib.py:4384 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -19819,31 +19788,31 @@ msgstr "" "einen negativen Wert. \n" "Überprüfen Sie den resultierenden CNC-Code (Gcode usw.)." -#: camlib.py:3140 +#: camlib.py:3143 msgid "The Cut Z parameter is zero. There will be no cut, aborting" msgstr "" "Der Parameter Cut Z ist Null. Es wird keinen Schnitt geben, der abgebrochen " "wird" -#: camlib.py:3277 camlib.py:3666 +#: camlib.py:3281 camlib.py:3671 msgid "The End X,Y format has to be (x, y)." msgstr "Das Ende X, Y-Format muss (x, y) sein." -#: camlib.py:3357 camlib.py:3757 camlib.py:4249 camlib.py:4481 camlib.py:5514 -#: camlib.py:5921 +#: camlib.py:3361 camlib.py:3762 camlib.py:4233 camlib.py:4465 camlib.py:5498 +#: camlib.py:5905 msgid "Starting G-Code for tool with diameter" msgstr "Start-G-Code für Werkzeug mit Durchmesser" -#: camlib.py:3481 camlib.py:4370 camlib.py:4602 camlib.py:6863 camlib.py:7138 +#: camlib.py:3485 camlib.py:4354 camlib.py:4586 camlib.py:6863 camlib.py:7138 #: camlib.py:7287 msgid "G91 coordinates not implemented" msgstr "G91 Koordinaten nicht implementiert" -#: camlib.py:3490 +#: camlib.py:3494 msgid "Finished G-Code generation for tool:" msgstr "Fertige G-Code-Generierung für Werkzeug:" -#: camlib.py:3586 camlib.py:5387 camlib.py:5781 +#: camlib.py:3591 camlib.py:5371 camlib.py:5765 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -19851,7 +19820,7 @@ msgstr "" "Der Parameter Cut_Z ist None oder Null. Höchstwahrscheinlich eine schlechte " "Kombination anderer Parameter." -#: camlib.py:3594 camlib.py:5395 camlib.py:5790 +#: camlib.py:3599 camlib.py:5379 camlib.py:5774 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -19866,17 +19835,17 @@ msgstr "" "einen negativen Wert. \n" "Überprüfen Sie den resultierenden CNC-Code (Gcode usw.)." -#: camlib.py:3602 camlib.py:4175 camlib.py:4410 camlib.py:5403 camlib.py:5798 +#: camlib.py:3607 camlib.py:4159 camlib.py:4394 camlib.py:5387 camlib.py:5782 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "" "Der Parameter Cut Z ist Null. Es wird kein Schnitt ausgeführt, und die Datei " "wird übersprungen" -#: camlib.py:3607 camlib.py:5408 camlib.py:5804 +#: camlib.py:3612 camlib.py:5392 camlib.py:5788 msgid "Travel Z parameter is None or zero." msgstr "Der Parameter für den Travel Z ist Kein oder Null." -#: camlib.py:3612 camlib.py:5413 camlib.py:5809 +#: camlib.py:3617 camlib.py:5397 camlib.py:5793 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -19890,21 +19859,21 @@ msgstr "" "einen Tippfehler handelt, konvertiert die App den Wert in einen positiven " "Wert. Überprüfen Sie den resultierenden CNC-Code (Gcode usw.)." -#: camlib.py:3620 camlib.py:5421 camlib.py:5817 +#: camlib.py:3625 camlib.py:5405 camlib.py:5801 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "" "Der Parameter Z-Weg ist Null. Dies ist gefährlich, da die %s Datei " "übersprungen wird" -#: camlib.py:3864 camlib.py:5256 camlib.py:5587 camlib.py:5997 +#: camlib.py:3869 camlib.py:5240 camlib.py:5571 camlib.py:5981 msgid "Finished G-Code generation" msgstr "Fertige G-Code-Generierung" -#: camlib.py:3864 camlib.py:5587 camlib.py:5997 camlib.py:6115 +#: camlib.py:3869 camlib.py:5571 camlib.py:5981 camlib.py:6099 msgid "paths traced" msgstr "Pfade verfolgt" -#: camlib.py:3920 +#: camlib.py:3925 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19914,7 +19883,7 @@ msgstr "" "(x, y) sein\n" "Aber jetzt gibt es nur einen Wert, nicht zwei. " -#: camlib.py:3932 camlib.py:5350 camlib.py:5748 +#: camlib.py:3937 camlib.py:5334 camlib.py:5732 msgid "" "The End Move X,Y field in Edit -> Preferences has to be in the format (x, y) " "but now there is only one value, not two." @@ -19922,7 +19891,7 @@ msgstr "" "Das Feld Endverschiebung X, Y unter Bearbeiten -> Einstellungen muss das " "Format (x, y) haben, aber jetzt gibt es nur einen Wert, nicht zwei." -#: camlib.py:5373 +#: camlib.py:5357 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19932,14 +19901,14 @@ msgstr "" "das Format (x, y) haben.\n" "Aber jetzt gibt es nur einen Wert, nicht zwei." -#: camlib.py:5639 +#: camlib.py:5623 msgid "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "" "Der Versuch, einen CNC-Auftrag aus einem Geometrieobjekt ohne solid_geometry " "zu generieren." -#: camlib.py:5681 +#: camlib.py:5665 msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -19948,11 +19917,11 @@ msgstr "" "Geometrie verwendet zu werden.\n" "Erhöhen Sie den Wert (im Modul) und versuchen Sie es erneut." -#: camlib.py:6025 +#: camlib.py:6009 msgid "There is no tool data in the SolderPaste geometry." msgstr "In der SolderPaste-Geometrie sind keine Werkzeugdaten vorhanden." -#: camlib.py:6115 +#: camlib.py:6099 msgid "Finished SolderPaste G-Code generation" msgstr "Fertige G-Code-Generierung für Lötpaste" @@ -19982,7 +19951,7 @@ msgstr "" msgid "G91 coordinates not implemented ..." msgstr "G91 Koordinaten nicht implementiert ..." -#: defaults.py:898 +#: defaults.py:901 msgid "Failed to parse defaults file." msgstr "Fehler beim Einlesen der Voreinstellungen." @@ -20002,6 +19971,18 @@ msgstr "TclCommand Bounds getan." msgid "Expected either -box or -all." msgstr "Erwartet entweder -box oder -all." +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Tool_nr" +msgstr "Werkzeugnummer" + +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Drills_Nr" +msgstr "Bohrnummer" + +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Slots_Nr" +msgstr "Schlitznummer" + #: tclCommands/TclCommandGeoCutout.py:147 msgid "" "The name of the object for which cutout is done is missing. Add it and retry." @@ -20073,6 +20054,83 @@ msgstr "" "Kein Geometriename in args. Geben Sie einen Namen ein und versuchen Sie es " "erneut." +#, fuzzy +#~| msgid "" +#~| "BASIC is suitable for a beginner. Many parameters\n" +#~| "are hidden from the user in this mode.\n" +#~| "ADVANCED mode will make available all parameters.\n" +#~| "\n" +#~| "To change the application LEVEL, go to:\n" +#~| "Edit -> Preferences -> General and check:\n" +#~| "'APP. LEVEL' radio button." +#~ msgid "" +#~ "In BEGINNER mode many parameters\n" +#~ "are hidden from the user in this mode.\n" +#~ "ADVANCED mode will make available all parameters.\n" +#~ "\n" +#~ "To change the application LEVEL, go to:\n" +#~ "Edit -> Preferences -> General and check:\n" +#~ "'APP. LEVEL' radio button." +#~ msgstr "" +#~ "BASIC ist für Anfänger geeignet. Viele Parameter\n" +#~ "werden in diesem Modus für den Benutzer ausgeblendet.\n" +#~ "Im ADVANCED-Modus werden alle Parameter verfügbar.\n" +#~ "\n" +#~ "Um die Anwendung LEVEL zu ändern, gehen Sie zu:\n" +#~ "Bearbeiten -> Einstellungen -> Allgemein und überprüfen Sie:\n" +#~ "Optionsfeld \"Anwendungsebene\"." + +#~ msgid "Drilling Tool" +#~ msgstr "Bohrwerkzeug" + +#, fuzzy +#~| msgid "Milling Tool" +#~ msgid "Levelling Tool" +#~ msgstr "Fräswerkzeug" + +#~ msgid "Isolation Tool" +#~ msgstr "Isolationswerkzeug" + +#~ msgid "Follow Tool" +#~ msgstr "\"Folgen\" werkzeug" + +#~ msgid "NCC Tool" +#~ msgstr "NCC Werkzeug" + +#~ msgid "Panel Tool" +#~ msgstr "Platte Werkzeug" + +#~ msgid "Film Tool" +#~ msgstr "Filmwerkzeug" + +#~ msgid "2-Sided Tool" +#~ msgstr "2-seitiges Werkzeug" + +#~ msgid "Align Objects Tool" +#~ msgstr "Werkzeug \"Objekte ausrichten\"" + +#~ msgid "Extract Tool" +#~ msgstr "Werkzeug Extrahieren" + +# Really don't know +#~ msgid "Copper Thieving Tool" +#~ msgstr "Copper Thieving Werkzeug" + +#~ msgid "Corner Markers Tool" +#~ msgstr "Eckmarkierungswerkzeug" + +#~ msgid "Punch Gerber Tool" +#~ msgstr "Stanzen Sie das Gerber-Werkzeug" + +#~ msgid "Calculators Tool" +#~ msgstr "Rechnerwerkzeug" + +#~ msgid "Export CNC Code" +#~ msgstr "CNC-Code exportieren" + +#~ msgid "Save CNC Code" +#~ msgstr "CNC-Code speichern" + #~ msgid "Updating the Geometry object..." #~ msgstr "Aktualisieren des Geometrieobjekts ..." @@ -20798,9 +20856,6 @@ msgstr "" #~ msgid "Buffer corner:" #~ msgstr "Pufferecke:" -#~ msgid "Tool dia" -#~ msgstr "Werkzeugdurchmesser" - #~ msgid "Done. Rotate completed." #~ msgstr "Erledigt. Drehen abgeschlossen." diff --git a/locale/en/LC_MESSAGES/strings.mo b/locale/en/LC_MESSAGES/strings.mo index b3f2044f..2e73a160 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 cd16c3e1..e974be6d 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: 2021-02-27 04:51+0200\n" -"PO-Revision-Date: 2021-02-27 04:51+0200\n" +"POT-Creation-Date: 2021-03-18 03:43+0200\n" +"PO-Revision-Date: 2021-03-18 03:43+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:247 app_Main.py:3583 app_Main.py:3625 +#: Bookmark.py:247 app_Main.py:3602 app_Main.py:3644 msgid "Backup Site" msgstr "Backup Site" @@ -108,37 +108,37 @@ msgstr "Export Bookmarks" msgid "Bookmarks" msgstr "Bookmarks" -#: Bookmark.py:304 Bookmark.py:346 appDatabase.py:2147 appDatabase.py:2193 -#: appEditors/AppExcEditor.py:1411 appEditors/AppExcEditor.py:1479 +#: Bookmark.py:304 Bookmark.py:346 appDatabase.py:2149 appDatabase.py:2195 +#: appEditors/AppExcEditor.py:1412 appEditors/AppExcEditor.py:1480 #: appEditors/AppGeoEditor.py:654 appEditors/AppGeoEditor.py:1161 #: appEditors/AppGeoEditor.py:3083 appEditors/AppGeoEditor.py:3109 -#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:4994 -#: appEditors/AppGerberEditor.py:7134 appEditors/AppTextEditor.py:261 -#: appGUI/MainGUI.py:3129 appGUI/MainGUI.py:3347 appGUI/MainGUI.py:3572 -#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:410 -#: appPlugins/ToolCorners.py:504 appPlugins/ToolFilm.py:380 -#: appPlugins/ToolFilm.py:516 appPlugins/ToolImage.py:131 -#: appPlugins/ToolLevelling.py:1495 appPlugins/ToolMove.py:275 +#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:5008 +#: appEditors/AppGerberEditor.py:7132 appEditors/AppTextEditor.py:261 +#: appGUI/MainGUI.py:3141 appGUI/MainGUI.py:3359 appGUI/MainGUI.py:3584 +#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:417 +#: appPlugins/ToolCorners.py:512 appPlugins/ToolFilm.py:399 +#: appPlugins/ToolFilm.py:535 appPlugins/ToolImage.py:131 +#: appPlugins/ToolLevelling.py:1567 appPlugins/ToolMove.py:275 #: appPlugins/ToolPcbWizard.py:207 appPlugins/ToolPcbWizard.py:230 -#: appPlugins/ToolQRCode.py:602 appPlugins/ToolQRCode.py:651 app_Main.py:1697 -#: app_Main.py:2977 app_Main.py:4701 app_Main.py:5100 app_Main.py:8789 -#: app_Main.py:8828 app_Main.py:8872 app_Main.py:8898 app_Main.py:8938 -#: app_Main.py:8963 app_Main.py:9011 app_Main.py:9049 app_Main.py:9095 -#: app_Main.py:9137 app_Main.py:9179 app_Main.py:9220 app_Main.py:9262 -#: app_Main.py:9307 app_Main.py:9359 app_Main.py:9391 app_Main.py:9421 -#: app_Main.py:9625 app_Main.py:9662 app_Main.py:9705 app_Main.py:9779 -#: app_Main.py:9835 app_Main.py:10101 app_Main.py:10136 +#: appPlugins/ToolQRCode.py:608 appPlugins/ToolQRCode.py:657 app_Main.py:1700 +#: app_Main.py:2996 app_Main.py:4720 app_Main.py:5119 app_Main.py:8833 +#: app_Main.py:8872 app_Main.py:8916 app_Main.py:8942 app_Main.py:8982 +#: app_Main.py:9007 app_Main.py:9055 app_Main.py:9093 app_Main.py:9139 +#: app_Main.py:9181 app_Main.py:9223 app_Main.py:9264 app_Main.py:9306 +#: app_Main.py:9351 app_Main.py:9403 app_Main.py:9435 app_Main.py:9465 +#: app_Main.py:9669 app_Main.py:9706 app_Main.py:9749 app_Main.py:9823 +#: app_Main.py:9879 app_Main.py:10145 app_Main.py:10180 msgid "Cancelled." msgstr "Cancelled." -#: Bookmark.py:312 appDatabase.py:2155 appEditors/AppTextEditor.py:316 -#: appObjects/FlatCAMCNCJob.py:697 appObjects/FlatCAMCNCJob.py:1093 -#: appPlugins/ToolFilm.py:731 appPlugins/ToolFilm.py:746 -#: appPlugins/ToolFilm.py:795 appPlugins/ToolFilm.py:996 -#: appPlugins/ToolFilm.py:1006 appPlugins/ToolFilm.py:1055 -#: appPlugins/ToolLevelling.py:1417 appPlugins/ToolLevelling.py:1609 -#: appPlugins/ToolSolderPaste.py:1126 app_Main.py:2985 app_Main.py:10071 -#: app_Main.py:10279 app_Main.py:10414 app_Main.py:10480 app_Main.py:11276 +#: Bookmark.py:312 appDatabase.py:2157 appEditors/AppTextEditor.py:316 +#: appObjects/FlatCAMCNCJob.py:705 appObjects/FlatCAMCNCJob.py:1112 +#: appPlugins/ToolFilm.py:750 appPlugins/ToolFilm.py:765 +#: appPlugins/ToolFilm.py:814 appPlugins/ToolFilm.py:1015 +#: appPlugins/ToolFilm.py:1025 appPlugins/ToolFilm.py:1074 +#: appPlugins/ToolLevelling.py:1489 appPlugins/ToolLevelling.py:1681 +#: appPlugins/ToolSolderPaste.py:1130 app_Main.py:3004 app_Main.py:10115 +#: app_Main.py:10323 app_Main.py:10458 app_Main.py:10524 app_Main.py:11334 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -146,9 +146,9 @@ msgstr "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." -#: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1749 appDatabase.py:2166 -#: appDatabase.py:2200 appPlugins/ToolNCC.py:1241 appPlugins/ToolPaint.py:843 -#: app_Main.py:2996 app_Main.py:6246 defaults.py:885 +#: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1749 appDatabase.py:2168 +#: appDatabase.py:2202 appPlugins/ToolNCC.py:1241 appPlugins/ToolPaint.py:843 +#: app_Main.py:3015 app_Main.py:6281 defaults.py:888 msgid "Could not load the file." msgstr "Could not load the file." @@ -172,20 +172,20 @@ msgstr "Imported Bookmarks from" msgid "The user requested a graceful exit of the current task." msgstr "The user requested a graceful exit of the current task." -#: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:366 -#: appPlugins/ToolFollow.py:209 appPlugins/ToolIsolation.py:1608 +#: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:373 +#: appPlugins/ToolFollow.py:215 appPlugins/ToolIsolation.py:1608 #: appPlugins/ToolNCC.py:1628 appPlugins/ToolPaint.py:1201 msgid "Click the start point of the area." msgstr "Click the start point of the area." -#: appCommon/Common.py:360 appPlugins/ToolFollow.py:429 +#: appCommon/Common.py:360 appPlugins/ToolFollow.py:434 #: appPlugins/ToolNCC.py:1687 appPlugins/ToolPaint.py:1349 msgid "Click the end point of the area." msgstr "Click the end point of the area." #: appCommon/Common.py:366 appCommon/Common.py:470 -#: appPlugins/ToolCopperThieving.py:410 appPlugins/ToolFollow.py:435 -#: appPlugins/ToolFollow.py:486 appPlugins/ToolIsolation.py:2556 +#: appPlugins/ToolCopperThieving.py:417 appPlugins/ToolFollow.py:440 +#: appPlugins/ToolFollow.py:491 appPlugins/ToolIsolation.py:2556 #: appPlugins/ToolIsolation.py:2608 appPlugins/ToolNCC.py:1691 #: appPlugins/ToolNCC.py:1743 appPlugins/ToolPaint.py:1355 #: appPlugins/ToolPaint.py:1406 @@ -194,7 +194,7 @@ msgstr "Zone added. Click to start adding next zone or right click to finish." #: appCommon/Common.py:414 appEditors/AppGeoEditor.py:2453 #: appEditors/AppGerberEditor.py:1022 appEditors/AppGerberEditor.py:1408 -#: appPlugins/ToolFollow.py:457 appPlugins/ToolIsolation.py:2579 +#: appPlugins/ToolFollow.py:462 appPlugins/ToolIsolation.py:2579 #: appPlugins/ToolNCC.py:1714 appPlugins/ToolPaint.py:1377 msgid "Click on next Point or click right mouse button to complete ..." msgstr "Click on next Point or click right mouse button to complete ..." @@ -235,31 +235,28 @@ msgstr "Selected exclusion zones deleted." msgid "ID" msgstr "ID" -#: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3430 -#: appGUI/ObjectUI.py:212 appGUI/ObjectUI.py:574 appGUI/ObjectUI.py:897 -#: appGUI/ObjectUI.py:1989 appGUI/ObjectUI.py:2230 appGUI/ObjectUI.py:2297 -#: appPlugins/ToolCalibration.py:942 appPlugins/ToolFiducials.py:799 -#: app_Main.py:8026 +#: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3444 +#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:571 appGUI/ObjectUI.py:894 +#: appGUI/ObjectUI.py:1986 appGUI/ObjectUI.py:2247 appGUI/ObjectUI.py:2314 +#: appPlugins/ToolCalibration.py:942 appPlugins/ToolFiducials.py:803 +#: app_Main.py:8070 msgid "Name" msgstr "Name" #: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:943 -#: appPlugins/ToolMilling.py:3635 appPlugins/ToolSub.py:826 -#: appPlugins/ToolSub.py:879 +#: appPlugins/ToolMilling.py:3707 appPlugins/ToolSub.py:833 +#: appPlugins/ToolSub.py:886 msgid "Target" msgstr "Target" -#: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2844 -#: appEditors/AppExcEditor.py:4028 appGUI/ObjectUI.py:671 -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: appPlugins/ToolMilling.py:3688 appPlugins/ToolNCC.py:4182 -#: appPlugins/ToolPaint.py:2988 appPlugins/ToolPcbWizard.py:428 -#: appPlugins/ToolReport.py:432 appPlugins/ToolReport.py:495 -#: appPlugins/ToolSolderPaste.py:1200 tclCommands/TclCommandDrillcncjob.py:196 +#: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2845 +#: appEditors/AppExcEditor.py:4026 appGUI/ObjectUI.py:668 +#: appObjects/FlatCAMObj.py:710 appObjects/FlatCAMObj.py:776 +#: appPlugins/ToolDrilling.py:2295 appPlugins/ToolIsolation.py:3228 +#: appPlugins/ToolMilling.py:3760 appPlugins/ToolNCC.py:4181 +#: appPlugins/ToolPaint.py:2985 appPlugins/ToolPcbWizard.py:428 +#: appPlugins/ToolReport.py:433 appPlugins/ToolReport.py:499 +#: appPlugins/ToolSolderPaste.py:1204 tclCommands/TclCommandDrillcncjob.py:196 msgid "Diameter" msgstr "Diameter" @@ -304,7 +301,7 @@ msgstr "" #: appDatabase.py:218 appDatabase.py:1189 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:35 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 -#: appPlugins/ToolCalculators.py:510 appPlugins/ToolCutOut.py:2572 +#: appPlugins/ToolCalculators.py:510 appPlugins/ToolCutOut.py:2569 msgid "Tool Diameter" msgstr "Tool Diameter" @@ -340,48 +337,52 @@ msgstr "Set the tool tolerance maximum." 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:271 appDatabase.py:1779 appDatabase.py:1818 -#: appDatabase.py:2228 appDatabase.py:2424 appGUI/MainGUI.py:1476 -#: app_Main.py:8024 +#: appDatabase.py:271 appDatabase.py:1779 appDatabase.py:1820 +#: appDatabase.py:2230 appDatabase.py:2426 appGUI/MainGUI.py:1488 +#: app_Main.py:8068 msgid "General" msgstr "General" -#: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:2231 -#: appDatabase.py:2425 appGUI/MainGUI.py:4634 appGUI/ObjectUI.py:740 -#: appGUI/ObjectUI.py:1795 appPlugins/ToolMilling.py:59 -#: appPlugins/ToolMilling.py:191 +#: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:2233 +#: appDatabase.py:2427 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2300 +#: appGUI/MainGUI.py:4646 appGUI/ObjectUI.py:737 appGUI/ObjectUI.py:1792 +#: appPlugins/ToolMilling.py:59 appPlugins/ToolMilling.py:192 msgid "Milling" msgstr "Milling" -#: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2236 -#: appDatabase.py:2426 appGUI/ObjectUI.py:726 appPlugins/ToolDrilling.py:55 -#: appPlugins/ToolDrilling.py:189 +#: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2238 +#: appDatabase.py:2428 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2298 +#: appGUI/ObjectUI.py:723 appPlugins/ToolDrilling.py:55 +#: appPlugins/ToolDrilling.py:189 appPlugins/ToolDrilling.py:1151 msgid "Drilling" msgstr "Drilling" #: appDatabase.py:271 appDatabase.py:593 appDatabase.py:1782 -#: appDatabase.py:2244 appDatabase.py:2427 appGUI/MainGUI.py:4630 +#: appDatabase.py:2246 appDatabase.py:2429 appGUI/MainGUI.py:1090 +#: appGUI/MainGUI.py:2309 appGUI/MainGUI.py:4642 #: appPlugins/ToolIsolation.py:208 appPlugins/ToolIsolation.py:3147 -#: appPlugins/ToolMilling.py:3978 appPlugins/ToolNCC.py:4359 +#: appPlugins/ToolMilling.py:4050 appPlugins/ToolNCC.py:4358 app_Main.py:6508 msgid "Isolation" msgstr "Isolation" -#: appDatabase.py:271 appDatabase.py:1783 appDatabase.py:2252 -#: appDatabase.py:2428 appEditors/AppGeoEditor.py:582 appGUI/MainGUI.py:1683 -#: appGUI/ObjectUI.py:1809 appPlugins/ToolPaint.py:247 -#: appPlugins/ToolPaint.py:877 appPlugins/ToolPaint.py:2882 +#: appDatabase.py:271 appDatabase.py:1783 appDatabase.py:2254 +#: appDatabase.py:2430 appEditors/AppGeoEditor.py:582 appGUI/MainGUI.py:1096 +#: appGUI/MainGUI.py:1695 appGUI/MainGUI.py:2315 appGUI/ObjectUI.py:1806 +#: appPlugins/ToolPaint.py:247 appPlugins/ToolPaint.py:877 +#: appPlugins/ToolPaint.py:2882 app_Main.py:6508 msgid "Paint" msgstr "Paint" -#: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2260 -#: appDatabase.py:2429 appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1819 -#: appPlugins/ToolNCC.py:220 appPlugins/ToolNCC.py:1276 -#: appPlugins/ToolNCC.py:4080 +#: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2262 +#: appDatabase.py:2431 appGUI/MainGUI.py:1094 appGUI/MainGUI.py:2313 +#: appGUI/ObjectUI.py:362 appGUI/ObjectUI.py:1816 appPlugins/ToolNCC.py:220 +#: appPlugins/ToolNCC.py:1276 appPlugins/ToolNCC.py:4082 app_Main.py:6508 msgid "NCC" msgstr "NCC" -#: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2268 -#: appDatabase.py:2430 appGUI/ObjectUI.py:380 appPlugins/ToolCutOut.py:171 +#: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2270 +#: appDatabase.py:2432 appGUI/MainGUI.py:1101 appGUI/MainGUI.py:2320 +#: appGUI/ObjectUI.py:377 appPlugins/ToolCutOut.py:171 #: appPlugins/ToolCutOut.py:517 appPlugins/ToolCutOut.py:2296 msgid "Cutout" msgstr "Cutout" @@ -392,8 +393,8 @@ msgstr "Cutout" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:280 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:277 -#: appPlugins/ToolFollow.py:745 appPlugins/ToolIsolation.py:3633 -#: appPlugins/ToolNCC.py:4629 appPlugins/ToolPaint.py:3309 +#: appPlugins/ToolFollow.py:747 appPlugins/ToolIsolation.py:3630 +#: appPlugins/ToolNCC.py:4628 appPlugins/ToolPaint.py:3306 msgid "Shape" msgstr "Shape" @@ -488,8 +489,8 @@ msgstr "" "Custom Offset.\n" "A value to be used as offset from the current path." -#: appDatabase.py:388 appDatabase.py:895 appEditors/appGCodeEditor.py:799 -#: appGUI/ObjectUI.py:2132 +#: appDatabase.py:388 appDatabase.py:895 appEditors/appGCodeEditor.py:801 +#: appGUI/ObjectUI.py:2129 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:42 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:71 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:50 @@ -498,9 +499,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:96 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:104 -#: appPlugins/ToolCalculators.py:498 appPlugins/ToolCutOut.py:2470 -#: appPlugins/ToolDrilling.py:2437 appPlugins/ToolMilling.py:1350 -#: appPlugins/ToolMilling.py:4082 +#: appPlugins/ToolCalculators.py:498 appPlugins/ToolCutOut.py:2467 +#: appPlugins/ToolDrilling.py:2373 appPlugins/ToolMilling.py:1378 +#: appPlugins/ToolMilling.py:4154 msgid "Cut Z" msgstr "Cut Z" @@ -544,9 +545,9 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:164 -#: appPlugins/ToolCalibration.py:782 appPlugins/ToolDrilling.py:1534 -#: appPlugins/ToolDrilling.py:2479 appPlugins/ToolMilling.py:3302 -#: appPlugins/ToolMilling.py:4125 appPlugins/ToolSolderPaste.py:1320 +#: appPlugins/ToolCalibration.py:782 appPlugins/ToolDrilling.py:1529 +#: appPlugins/ToolDrilling.py:2415 appPlugins/ToolMilling.py:3377 +#: appPlugins/ToolMilling.py:4197 appPlugins/ToolSolderPaste.py:1324 msgid "Travel Z" msgstr "Travel Z" @@ -600,7 +601,7 @@ msgstr "" #: appDatabase.py:482 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:163 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:141 -#: appPlugins/ToolMilling.py:4143 appPlugins/ToolSolderPaste.py:1362 +#: appPlugins/ToolMilling.py:4215 appPlugins/ToolSolderPaste.py:1366 msgid "Feedrate X-Y" msgstr "Feedrate X-Y" @@ -616,8 +617,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2496 appPlugins/ToolMilling.py:4161 -#: appPlugins/ToolSolderPaste.py:1375 +#: appPlugins/ToolDrilling.py:2432 appPlugins/ToolMilling.py:4233 +#: appPlugins/ToolSolderPaste.py:1379 msgid "Feedrate Z" msgstr "Feedrate Z" @@ -659,8 +660,8 @@ msgstr "" "If it's left empty it will not be used.\n" "The speed of the spindle in RPM." -#: appDatabase.py:546 appDatabase.py:1039 appPlugins/ToolDrilling.py:2550 -#: appPlugins/ToolMilling.py:4246 +#: appDatabase.py:546 appDatabase.py:1039 appPlugins/ToolDrilling.py:2486 +#: appPlugins/ToolMilling.py:4318 msgid "Dwell" msgstr "Dwell" @@ -686,11 +687,11 @@ msgstr "" "Dwell Time.\n" "A delay used to allow the motor spindle reach its set speed." -#: appDatabase.py:583 appPlugins/ToolNCC.py:4349 +#: appDatabase.py:583 appPlugins/ToolNCC.py:4348 msgid "Operation" msgstr "Operation" -#: appDatabase.py:585 appPlugins/ToolNCC.py:4351 +#: appDatabase.py:585 appPlugins/ToolNCC.py:4350 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -702,8 +703,8 @@ msgstr "" "If it's not successful then the non-copper clearing will fail, too.\n" "- Clear -> the regular non-copper clearing." -#: appDatabase.py:592 appEditors/AppGerberEditor.py:6484 -#: appPlugins/ToolNCC.py:4358 +#: appDatabase.py:592 appEditors/AppGerberEditor.py:6482 +#: appPlugins/ToolNCC.py:4357 msgid "Clear" msgstr "Clear" @@ -711,8 +712,8 @@ msgstr "Clear" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:176 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:130 -#: appPlugins/ToolIsolation.py:3415 appPlugins/ToolMilling.py:3881 -#: appPlugins/ToolNCC.py:4367 +#: appPlugins/ToolIsolation.py:3412 appPlugins/ToolMilling.py:3953 +#: appPlugins/ToolNCC.py:4366 msgid "Milling Type" msgstr "Milling Type" @@ -722,8 +723,8 @@ msgstr "Milling Type" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:132 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:140 -#: appPlugins/ToolIsolation.py:3417 appPlugins/ToolIsolation.py:3425 -#: appPlugins/ToolNCC.py:4369 appPlugins/ToolNCC.py:4377 +#: appPlugins/ToolIsolation.py:3414 appPlugins/ToolIsolation.py:3422 +#: appPlugins/ToolNCC.py:4368 appPlugins/ToolNCC.py:4376 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -737,7 +738,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:183 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 -#: appPlugins/ToolIsolation.py:3422 appPlugins/ToolNCC.py:4374 +#: appPlugins/ToolIsolation.py:3419 appPlugins/ToolNCC.py:4373 msgid "Climb" msgstr "Climb" @@ -745,7 +746,7 @@ msgstr "Climb" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:184 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:138 -#: appPlugins/ToolIsolation.py:3423 appPlugins/ToolNCC.py:4375 +#: appPlugins/ToolIsolation.py:3420 appPlugins/ToolNCC.py:4374 msgid "Conventional" msgstr "Conventional" @@ -756,16 +757,16 @@ msgstr "Conventional" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:161 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:175 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2598 appPlugins/ToolIsolation.py:3400 -#: appPlugins/ToolMilling.py:3999 appPlugins/ToolNCC.py:4390 -#: appPlugins/ToolPaint.py:3134 +#: appPlugins/ToolDrilling.py:2534 appPlugins/ToolIsolation.py:3397 +#: appPlugins/ToolMilling.py:4071 appPlugins/ToolNCC.py:4389 +#: appPlugins/ToolPaint.py:3131 msgid "Overlap" msgstr "Overlap" #: appDatabase.py:623 appDatabase.py:731 appEditors/AppGeoEditor.py:506 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:177 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:156 -#: appPlugins/ToolNCC.py:4392 appPlugins/ToolPaint.py:3136 +#: appPlugins/ToolNCC.py:4391 appPlugins/ToolPaint.py:3133 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -796,12 +797,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:262 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:195 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:174 -#: appPlugins/ToolCopperThieving.py:1320 appPlugins/ToolCopperThieving.py:1597 -#: appPlugins/ToolCorners.py:789 appPlugins/ToolCutOut.py:2511 -#: appPlugins/ToolCutOut.py:2821 appPlugins/ToolExtract.py:1258 -#: appPlugins/ToolFiducials.py:904 appPlugins/ToolInvertGerber.py:249 -#: appPlugins/ToolInvertGerber.py:257 appPlugins/ToolMilling.py:3986 -#: appPlugins/ToolNCC.py:4434 appPlugins/ToolNCC.py:4536 +#: appPlugins/ToolCopperThieving.py:1326 appPlugins/ToolCopperThieving.py:1603 +#: appPlugins/ToolCorners.py:795 appPlugins/ToolCutOut.py:2508 +#: appPlugins/ToolCutOut.py:2818 appPlugins/ToolExtract.py:1261 +#: appPlugins/ToolFiducials.py:908 appPlugins/ToolInvertGerber.py:255 +#: appPlugins/ToolInvertGerber.py:263 appPlugins/ToolMilling.py:4058 +#: appPlugins/ToolNCC.py:4433 appPlugins/ToolNCC.py:4535 msgid "Margin" msgstr "Margin" @@ -812,9 +813,9 @@ msgstr "Margin" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:118 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:197 -#: appPlugins/ToolCopperThieving.py:1322 appPlugins/ToolCorners.py:791 -#: appPlugins/ToolFiducials.py:906 appPlugins/ToolMilling.py:3988 -#: appPlugins/ToolNCC.py:4436 appPlugins/ToolNCC.py:4538 +#: appPlugins/ToolCopperThieving.py:1328 appPlugins/ToolCorners.py:797 +#: appPlugins/ToolFiducials.py:910 appPlugins/ToolMilling.py:4060 +#: appPlugins/ToolNCC.py:4435 appPlugins/ToolNCC.py:4537 msgid "Bounding box margin." msgstr "Bounding box margin." @@ -825,14 +826,14 @@ msgstr "Bounding box margin." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:208 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:189 -#: appPlugins/ToolExtract.py:1025 appPlugins/ToolLevelling.py:1828 -#: appPlugins/ToolMilling.py:4014 appPlugins/ToolNCC.py:4411 -#: appPlugins/ToolPaint.py:3170 appPlugins/ToolPunchGerber.py:2102 +#: appPlugins/ToolExtract.py:1028 appPlugins/ToolLevelling.py:1897 +#: appPlugins/ToolMilling.py:4086 appPlugins/ToolNCC.py:4410 +#: appPlugins/ToolPaint.py:3167 appPlugins/ToolPunchGerber.py:2102 msgid "Method" msgstr "Method" #: appDatabase.py:657 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:210 -#: appPlugins/ToolNCC.py:4413 +#: appPlugins/ToolNCC.py:4412 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -848,54 +849,54 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Standard" msgstr "Standard" #: appDatabase.py:665 appDatabase.py:779 appEditors/AppGeoEditor.py:552 -#: appEditors/AppGeoEditor.py:640 appEditors/AppGeoEditor.py:5899 +#: appEditors/AppGeoEditor.py:640 appEditors/AppGeoEditor.py:5932 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Seed" msgstr "Seed" #: appDatabase.py:665 appDatabase.py:779 appEditors/AppGeoEditor.py:552 -#: appEditors/AppGeoEditor.py:5904 +#: appEditors/AppGeoEditor.py:5937 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appParsers/ParseGerber.py:425 appParsers/ParseHPGL2.py:200 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appParsers/ParseGerber.py:447 appParsers/ParseHPGL2.py:200 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Lines" msgstr "Lines" #: appDatabase.py:665 appDatabase.py:779 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolNCC.py:4426 appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolNCC.py:4425 appPlugins/ToolPaint.py:3181 msgid "Combo" msgstr "Combo" #: appDatabase.py:673 appDatabase.py:790 appEditors/AppGeoEditor.py:559 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 -#: appPlugins/ToolLevelling.py:1046 appPlugins/ToolLevelling.py:1068 -#: appPlugins/ToolLevelling.py:1913 appPlugins/ToolLevelling.py:1936 -#: appPlugins/ToolNCC.py:4447 appPlugins/ToolNCC.py:4549 -#: appPlugins/ToolPaint.py:3195 +#: appPlugins/ToolLevelling.py:1118 appPlugins/ToolLevelling.py:1140 +#: appPlugins/ToolLevelling.py:1982 appPlugins/ToolLevelling.py:2005 +#: appPlugins/ToolNCC.py:4446 appPlugins/ToolNCC.py:4548 +#: appPlugins/ToolPaint.py:3192 msgid "Connect" msgstr "Connect" #: appDatabase.py:677 appDatabase.py:793 appEditors/AppGeoEditor.py:561 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appPlugins/ToolNCC.py:4451 appPlugins/ToolNCC.py:4551 -#: appPlugins/ToolPaint.py:3198 +#: appPlugins/ToolNCC.py:4450 appPlugins/ToolNCC.py:4550 +#: appPlugins/ToolPaint.py:3195 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -906,16 +907,16 @@ msgstr "" #: appDatabase.py:683 appDatabase.py:797 appEditors/AppGeoEditor.py:569 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:223 -#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4557 -#: appPlugins/ToolPaint.py:3202 +#: appPlugins/ToolNCC.py:4456 appPlugins/ToolNCC.py:4556 +#: appPlugins/ToolPaint.py:3199 msgid "Contour" msgstr "Contour" #: appDatabase.py:687 appDatabase.py:800 appEditors/AppGeoEditor.py:571 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:241 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:225 -#: appPlugins/ToolNCC.py:4461 appPlugins/ToolNCC.py:4559 -#: appPlugins/ToolPaint.py:3205 +#: appPlugins/ToolNCC.py:4460 appPlugins/ToolNCC.py:4558 +#: appPlugins/ToolPaint.py:3202 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -924,19 +925,19 @@ msgstr "" "to trim rough edges." #: appDatabase.py:693 appDatabase.py:750 appEditors/AppGeoEditor.py:683 -#: appEditors/AppGerberEditor.py:6660 appEditors/appGCodeEditor.py:788 -#: appGUI/ObjectUI.py:136 appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 +#: appEditors/AppGerberEditor.py:6658 appEditors/appGCodeEditor.py:790 +#: appGUI/ObjectUI.py:133 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:176 -#: appPlugins/ToolEtchCompensation.py:432 appPlugins/ToolNCC.py:4467 -#: appPlugins/ToolNCC.py:4565 appPlugins/ToolPaint.py:3155 -#: appPlugins/ToolPaint.py:3251 appPlugins/ToolTransform.py:561 +#: appPlugins/ToolEtchCompensation.py:450 appPlugins/ToolNCC.py:4466 +#: appPlugins/ToolNCC.py:4564 appPlugins/ToolPaint.py:3152 +#: appPlugins/ToolPaint.py:3248 appPlugins/ToolTransform.py:561 msgid "Offset" msgstr "Offset" #: appDatabase.py:697 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:260 -#: appPlugins/ToolNCC.py:4471 appPlugins/ToolNCC.py:4567 +#: appPlugins/ToolNCC.py:4470 appPlugins/ToolNCC.py:4566 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -948,7 +949,7 @@ msgstr "" #: appDatabase.py:752 appEditors/AppGeoEditor.py:526 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:176 -#: appPlugins/ToolPaint.py:3157 appPlugins/ToolPaint.py:3253 +#: appPlugins/ToolPaint.py:3154 appPlugins/ToolPaint.py:3250 msgid "" "Distance by which to avoid\n" "the edges of the polygon to\n" @@ -959,7 +960,7 @@ msgstr "" "be painted." #: appDatabase.py:767 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:191 -#: appPlugins/ToolPaint.py:3172 +#: appPlugins/ToolPaint.py:3169 msgid "" "Algorithm for painting:\n" "- Standard: Fixed step inwards.\n" @@ -982,17 +983,17 @@ msgstr "" #: appDatabase.py:779 appDatabase.py:781 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 #: appPlugins/ToolPaint.py:153 appPlugins/ToolPaint.py:594 -#: appPlugins/ToolPaint.py:3184 appPlugins/ToolPaint.py:3186 +#: appPlugins/ToolPaint.py:3181 appPlugins/ToolPaint.py:3183 msgid "Laser_lines" msgstr "Laser_lines" #: appDatabase.py:818 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:148 -#: appPlugins/ToolIsolation.py:3387 +#: appPlugins/ToolIsolation.py:3384 msgid "Passes" msgstr "Passes" #: appDatabase.py:820 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:150 -#: appPlugins/ToolIsolation.py:3389 +#: appPlugins/ToolIsolation.py:3386 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1003,17 +1004,17 @@ msgstr "" #: appDatabase.py:833 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:314 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:163 -#: appPlugins/ToolIsolation.py:3402 appPlugins/ToolMilling.py:4001 +#: appPlugins/ToolIsolation.py:3399 appPlugins/ToolMilling.py:4073 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "How much (percentage) of the tool width to overlap each tool pass." #: appDatabase.py:866 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:195 -#: appPlugins/ToolIsolation.py:3435 +#: appPlugins/ToolIsolation.py:3432 msgid "Isolation Type" msgstr "Isolation Type" #: appDatabase.py:868 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:197 -#: appPlugins/ToolIsolation.py:3437 +#: appPlugins/ToolIsolation.py:3434 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1035,23 +1036,23 @@ msgstr "" #: appDatabase.py:877 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:206 -#: appPlugins/ToolIsolation.py:3446 +#: appPlugins/ToolIsolation.py:3443 msgid "Full" msgstr "Full" #: appDatabase.py:878 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:207 -#: appPlugins/ToolIsolation.py:3447 +#: appPlugins/ToolIsolation.py:3444 msgid "Ext" msgstr "Ext" #: appDatabase.py:879 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:208 -#: appPlugins/ToolIsolation.py:3448 +#: appPlugins/ToolIsolation.py:3445 msgid "Int" msgstr "Int" #: appDatabase.py:897 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:53 -#: appPlugins/ToolDrilling.py:2439 appPlugins/ToolMilling.py:1352 -#: appPlugins/ToolMilling.py:4084 +#: appPlugins/ToolDrilling.py:2375 appPlugins/ToolMilling.py:1380 +#: appPlugins/ToolMilling.py:4156 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -1060,12 +1061,12 @@ msgstr "" "below the copper surface." #: appDatabase.py:913 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:262 -#: appPlugins/ToolDrilling.py:2574 +#: appPlugins/ToolDrilling.py:2510 msgid "Offset Z" msgstr "Offset Z" #: appDatabase.py:915 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 -#: appPlugins/ToolDrilling.py:2576 +#: appPlugins/ToolDrilling.py:2512 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -1078,8 +1079,8 @@ msgstr "" #: appDatabase.py:932 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:70 -#: appPlugins/ToolCutOut.py:2487 appPlugins/ToolDrilling.py:2457 -#: appPlugins/ToolMilling.py:4103 +#: appPlugins/ToolCutOut.py:2484 appPlugins/ToolDrilling.py:2393 +#: appPlugins/ToolMilling.py:4175 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -1093,13 +1094,13 @@ msgstr "" #: appDatabase.py:954 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:82 -#: appPlugins/ToolCutOut.py:2498 appPlugins/ToolDrilling.py:2470 -#: appPlugins/ToolMilling.py:4116 +#: appPlugins/ToolCutOut.py:2495 appPlugins/ToolDrilling.py:2406 +#: appPlugins/ToolMilling.py:4188 msgid "Depth of each pass (positive)." msgstr "Depth of each pass (positive)." #: appDatabase.py:963 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:90 -#: appPlugins/ToolDrilling.py:2481 appPlugins/ToolMilling.py:4127 +#: appPlugins/ToolDrilling.py:2417 appPlugins/ToolMilling.py:4199 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -1108,7 +1109,7 @@ msgstr "" "across the XY plane." #: appDatabase.py:986 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:151 -#: appPlugins/ToolDrilling.py:2498 appPlugins/ToolMilling.py:4163 +#: appPlugins/ToolDrilling.py:2434 appPlugins/ToolMilling.py:4235 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1123,12 +1124,12 @@ msgstr "" #: appDatabase.py:1001 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:60 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:296 -#: appPlugins/ToolDrilling.py:2513 appPlugins/ToolMilling.py:4178 +#: appPlugins/ToolDrilling.py:2449 appPlugins/ToolMilling.py:4250 msgid "Feedrate Rapids" msgstr "Feedrate Rapids" #: appDatabase.py:1003 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:298 -#: appPlugins/ToolDrilling.py:2515 appPlugins/ToolMilling.py:4180 +#: appPlugins/ToolDrilling.py:2451 appPlugins/ToolMilling.py:4252 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1144,13 +1145,13 @@ msgstr "" #: appDatabase.py:1024 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:194 -#: appPlugins/ToolDrilling.py:1548 appPlugins/ToolDrilling.py:2535 -#: appPlugins/ToolMilling.py:3320 appPlugins/ToolMilling.py:4231 +#: appPlugins/ToolDrilling.py:1543 appPlugins/ToolDrilling.py:2471 +#: appPlugins/ToolMilling.py:3395 appPlugins/ToolMilling.py:4303 msgid "Spindle speed" msgstr "Spindle speed" #: appDatabase.py:1026 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:166 -#: appPlugins/ToolDrilling.py:2537 appPlugins/ToolMilling.py:4233 +#: appPlugins/ToolDrilling.py:2473 appPlugins/ToolMilling.py:4305 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -1159,29 +1160,29 @@ msgstr "" "in RPM (optional)" #: appDatabase.py:1071 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:222 -#: appPlugins/ToolDrilling.py:2590 +#: appPlugins/ToolDrilling.py:2526 msgid "Drill slots" msgstr "Drill slots" #: appDatabase.py:1073 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:224 -#: appPlugins/ToolDrilling.py:2592 +#: appPlugins/ToolDrilling.py:2528 msgid "If the selected tool has slots then they will be drilled." msgstr "If the selected tool has slots then they will be drilled." #: appDatabase.py:1084 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2600 +#: appPlugins/ToolDrilling.py:2536 msgid "" "How much (percentage) of the tool diameter to overlap previous drill hole." msgstr "" "How much (percentage) of the tool diameter to overlap previous drill hole." #: appDatabase.py:1098 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 -#: appPlugins/ToolDrilling.py:2614 +#: appPlugins/ToolDrilling.py:2550 msgid "Last drill" msgstr "Last drill" #: appDatabase.py:1100 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 -#: appPlugins/ToolDrilling.py:2616 +#: appPlugins/ToolDrilling.py:2552 msgid "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." @@ -1192,8 +1193,8 @@ msgstr "" #: appDatabase.py:1128 appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:253 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:264 -#: appPlugins/ToolCutOut.py:2513 appPlugins/ToolCutOut.py:2823 -#: appPlugins/ToolExtract.py:1260 +#: appPlugins/ToolCutOut.py:2510 appPlugins/ToolCutOut.py:2820 +#: appPlugins/ToolExtract.py:1263 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -1204,12 +1205,12 @@ msgstr "" "the actual PCB border" #: appDatabase.py:1140 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:119 -#: appPlugins/ToolCutOut.py:2521 +#: appPlugins/ToolCutOut.py:2518 msgid "Gap size" msgstr "Gap size" #: appDatabase.py:1142 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:121 -#: appPlugins/ToolCutOut.py:2523 +#: appPlugins/ToolCutOut.py:2520 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -1222,12 +1223,12 @@ msgstr "" "from which the PCB is cutout)." #: appDatabase.py:1151 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:136 -#: appPlugins/ToolCutOut.py:2537 +#: appPlugins/ToolCutOut.py:2534 msgid "Gap type" msgstr "Gap type" #: appDatabase.py:1153 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:138 -#: appPlugins/ToolCutOut.py:2539 +#: appPlugins/ToolCutOut.py:2536 msgid "" "The type of gap:\n" "- Bridge -> the cutout will be interrupted by bridges\n" @@ -1242,22 +1243,22 @@ msgstr "" "- M-Bites -> 'Mouse Bites' - same as 'bridge' but covered with drill holes" #: appDatabase.py:1161 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:146 -#: appPlugins/ToolCutOut.py:2547 +#: appPlugins/ToolCutOut.py:2544 msgid "Bridge" msgstr "Bridge" #: appDatabase.py:1162 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:147 -#: appPlugins/ToolCutOut.py:2548 +#: appPlugins/ToolCutOut.py:2545 msgid "Thin" msgstr "Thin" #: appDatabase.py:1173 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:157 -#: appPlugins/ToolCutOut.py:2558 +#: appPlugins/ToolCutOut.py:2555 msgid "Depth" msgstr "Depth" #: appDatabase.py:1175 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 -#: appPlugins/ToolCutOut.py:2560 +#: appPlugins/ToolCutOut.py:2557 msgid "" "The depth until the milling is done\n" "in order to thin the gaps." @@ -1266,7 +1267,7 @@ msgstr "" "in order to thin the gaps." #: appDatabase.py:1191 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:173 -#: appPlugins/ToolCutOut.py:2574 +#: appPlugins/ToolCutOut.py:2571 msgid "The drill hole diameter when doing mouse bites." msgstr "The drill hole diameter when doing mouse bites." @@ -1275,23 +1276,23 @@ msgstr "The drill hole diameter when doing mouse bites." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:186 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:215 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:183 -#: appPlugins/ToolCopperThieving.py:1467 appPlugins/ToolCopperThieving.py:1507 -#: appPlugins/ToolCopperThieving.py:1547 appPlugins/ToolCutOut.py:2584 +#: appPlugins/ToolCopperThieving.py:1473 appPlugins/ToolCopperThieving.py:1513 +#: appPlugins/ToolCopperThieving.py:1553 appPlugins/ToolCutOut.py:2581 msgid "Spacing" msgstr "Spacing" #: appDatabase.py:1204 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:185 -#: appPlugins/ToolCutOut.py:2586 +#: appPlugins/ToolCutOut.py:2583 msgid "The spacing between drill holes when doing mouse bites." msgstr "The spacing between drill holes when doing mouse bites." #: appDatabase.py:1223 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:218 -#: appPlugins/ToolCutOut.py:2400 +#: appPlugins/ToolCutOut.py:2397 msgid "Convex Shape" msgstr "Convex Shape" #: appDatabase.py:1226 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:220 -#: appPlugins/ToolCutOut.py:2402 appPlugins/ToolCutOut.py:2407 +#: appPlugins/ToolCutOut.py:2399 appPlugins/ToolCutOut.py:2404 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -1300,11 +1301,11 @@ msgstr "" "Used only if the source object type is Gerber." #: appDatabase.py:1234 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:194 -#: appPlugins/ToolCutOut.py:2631 +#: appPlugins/ToolCutOut.py:2628 msgid "Gaps" msgstr "Gaps" -#: appDatabase.py:1236 appPlugins/ToolCutOut.py:2633 +#: appDatabase.py:1236 appPlugins/ToolCutOut.py:2630 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1390,84 +1391,84 @@ msgstr "" #: appDatabase.py:1333 appGUI/GUIElements.py:2353 appGUI/GUIElements.py:2422 #: appGUI/GUIElements.py:2483 appGUI/GUIElements.py:2548 -#: appGUI/GUIElements.py:3909 appGUI/MainGUI.py:1615 -#: appGUI/preferences/PreferencesUIManager.py:961 app_Main.py:2630 -#: app_Main.py:3710 app_Main.py:4638 app_Main.py:4891 app_Main.py:9447 +#: appGUI/GUIElements.py:3909 appGUI/MainGUI.py:1627 +#: appGUI/preferences/PreferencesUIManager.py:964 app_Main.py:2649 +#: app_Main.py:3729 app_Main.py:4657 app_Main.py:4910 app_Main.py:9491 msgid "Cancel" msgstr "Cancel" -#: appDatabase.py:1346 appDatabase.py:1357 appEditors/AppExcEditor.py:4561 -#: appEditors/AppExcEditor.py:4572 appEditors/appGCodeEditor.py:884 -#: appEditors/appGCodeEditor.py:895 appGUI/ObjectUI.py:156 -#: appGUI/ObjectUI.py:167 appPlugins/ToolAlignObjects.py:535 +#: appDatabase.py:1346 appDatabase.py:1357 appEditors/AppExcEditor.py:4559 +#: appEditors/AppExcEditor.py:4570 appEditors/appGCodeEditor.py:886 +#: appEditors/appGCodeEditor.py:897 appGUI/ObjectUI.py:153 +#: appGUI/ObjectUI.py:164 appPlugins/ToolAlignObjects.py:535 #: appPlugins/ToolAlignObjects.py:546 appPlugins/ToolCalculators.py:733 #: appPlugins/ToolCalculators.py:744 appPlugins/ToolCalibration.py:1408 -#: appPlugins/ToolCalibration.py:1419 appPlugins/ToolCopperThieving.py:1761 -#: appPlugins/ToolCopperThieving.py:1772 appPlugins/ToolCorners.py:903 -#: appPlugins/ToolCorners.py:914 appPlugins/ToolCutOut.py:2889 -#: appPlugins/ToolCutOut.py:2900 appPlugins/ToolDblSided.py:1112 -#: appPlugins/ToolDblSided.py:1123 appPlugins/ToolDistance.py:672 +#: appPlugins/ToolCalibration.py:1419 appPlugins/ToolCopperThieving.py:1767 +#: appPlugins/ToolCopperThieving.py:1778 appPlugins/ToolCorners.py:909 +#: appPlugins/ToolCorners.py:920 appPlugins/ToolCutOut.py:2886 +#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1128 +#: appPlugins/ToolDblSided.py:1139 appPlugins/ToolDistance.py:672 #: appPlugins/ToolDistance.py:683 appPlugins/ToolDistanceMin.py:362 -#: appPlugins/ToolDistanceMin.py:373 appPlugins/ToolDrilling.py:2941 -#: appPlugins/ToolDrilling.py:2952 appPlugins/ToolEtchCompensation.py:491 -#: appPlugins/ToolEtchCompensation.py:502 appPlugins/ToolExtract.py:1337 -#: appPlugins/ToolExtract.py:1348 appPlugins/ToolFiducials.py:1069 -#: appPlugins/ToolFiducials.py:1080 appPlugins/ToolFilm.py:1677 -#: appPlugins/ToolFilm.py:1688 appPlugins/ToolFollow.py:805 -#: appPlugins/ToolFollow.py:816 appPlugins/ToolImage.py:350 -#: appPlugins/ToolImage.py:361 appPlugins/ToolInvertGerber.py:320 -#: appPlugins/ToolInvertGerber.py:331 appPlugins/ToolIsolation.py:3702 -#: appPlugins/ToolIsolation.py:3713 appPlugins/ToolLevelling.py:2262 -#: appPlugins/ToolLevelling.py:2273 appPlugins/ToolMilling.py:4554 -#: appPlugins/ToolMilling.py:4565 appPlugins/ToolNCC.py:4791 -#: appPlugins/ToolNCC.py:4802 appPlugins/ToolOptimal.py:638 -#: appPlugins/ToolOptimal.py:649 appPlugins/ToolPaint.py:3411 -#: appPlugins/ToolPaint.py:3422 appPlugins/ToolPanelize.py:1365 -#: appPlugins/ToolPanelize.py:1376 appPlugins/ToolPcbWizard.py:519 +#: appPlugins/ToolDistanceMin.py:373 appPlugins/ToolDrilling.py:2895 +#: appPlugins/ToolDrilling.py:2906 appPlugins/ToolEtchCompensation.py:509 +#: appPlugins/ToolEtchCompensation.py:520 appPlugins/ToolExtract.py:1340 +#: appPlugins/ToolExtract.py:1351 appPlugins/ToolFiducials.py:1073 +#: appPlugins/ToolFiducials.py:1084 appPlugins/ToolFilm.py:1691 +#: appPlugins/ToolFilm.py:1702 appPlugins/ToolFollow.py:807 +#: appPlugins/ToolFollow.py:818 appPlugins/ToolImage.py:350 +#: appPlugins/ToolImage.py:361 appPlugins/ToolInvertGerber.py:326 +#: appPlugins/ToolInvertGerber.py:337 appPlugins/ToolIsolation.py:3699 +#: appPlugins/ToolIsolation.py:3710 appPlugins/ToolLevelling.py:2331 +#: appPlugins/ToolLevelling.py:2342 appPlugins/ToolMilling.py:4654 +#: appPlugins/ToolMilling.py:4665 appPlugins/ToolNCC.py:4790 +#: appPlugins/ToolNCC.py:4801 appPlugins/ToolOptimal.py:644 +#: appPlugins/ToolOptimal.py:655 appPlugins/ToolPaint.py:3408 +#: appPlugins/ToolPaint.py:3419 appPlugins/ToolPanelize.py:1384 +#: appPlugins/ToolPanelize.py:1395 appPlugins/ToolPcbWizard.py:519 #: appPlugins/ToolPcbWizard.py:530 appPlugins/ToolPunchGerber.py:2363 -#: appPlugins/ToolPunchGerber.py:2374 appPlugins/ToolQRCode.py:1025 -#: appPlugins/ToolQRCode.py:1036 appPlugins/ToolRulesCheck.py:1701 -#: appPlugins/ToolRulesCheck.py:1712 appPlugins/ToolSolderPaste.py:1598 -#: appPlugins/ToolSolderPaste.py:1609 appPlugins/ToolSub.py:947 -#: appPlugins/ToolSub.py:958 appPlugins/ToolTransform.py:1011 +#: appPlugins/ToolPunchGerber.py:2374 appPlugins/ToolQRCode.py:1028 +#: appPlugins/ToolQRCode.py:1039 appPlugins/ToolRulesCheck.py:1701 +#: appPlugins/ToolRulesCheck.py:1712 appPlugins/ToolSolderPaste.py:1602 +#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:954 +#: appPlugins/ToolSub.py:965 appPlugins/ToolTransform.py:1011 #: appPlugins/ToolTransform.py:1022 appTool.py:284 appTool.py:295 msgid "Edited value is out of range" msgstr "Edited value is out of range" -#: appDatabase.py:1352 appDatabase.py:1359 appEditors/AppExcEditor.py:4567 -#: appEditors/AppExcEditor.py:4574 appEditors/appGCodeEditor.py:890 -#: appEditors/appGCodeEditor.py:897 appGUI/ObjectUI.py:162 -#: appGUI/ObjectUI.py:169 appPlugins/ToolAlignObjects.py:541 +#: appDatabase.py:1352 appDatabase.py:1359 appEditors/AppExcEditor.py:4565 +#: appEditors/AppExcEditor.py:4572 appEditors/appGCodeEditor.py:892 +#: appEditors/appGCodeEditor.py:899 appGUI/ObjectUI.py:159 +#: appGUI/ObjectUI.py:166 appPlugins/ToolAlignObjects.py:541 #: appPlugins/ToolAlignObjects.py:548 appPlugins/ToolCalculators.py:739 #: appPlugins/ToolCalculators.py:746 appPlugins/ToolCalibration.py:1414 -#: appPlugins/ToolCalibration.py:1421 appPlugins/ToolCopperThieving.py:1767 -#: appPlugins/ToolCopperThieving.py:1774 appPlugins/ToolCorners.py:909 -#: appPlugins/ToolCorners.py:916 appPlugins/ToolCutOut.py:2895 -#: appPlugins/ToolCutOut.py:2902 appPlugins/ToolDblSided.py:1118 -#: appPlugins/ToolDblSided.py:1125 appPlugins/ToolDistance.py:678 +#: appPlugins/ToolCalibration.py:1421 appPlugins/ToolCopperThieving.py:1773 +#: appPlugins/ToolCopperThieving.py:1780 appPlugins/ToolCorners.py:915 +#: appPlugins/ToolCorners.py:922 appPlugins/ToolCutOut.py:2892 +#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1134 +#: appPlugins/ToolDblSided.py:1141 appPlugins/ToolDistance.py:678 #: appPlugins/ToolDistance.py:685 appPlugins/ToolDistanceMin.py:368 -#: appPlugins/ToolDistanceMin.py:375 appPlugins/ToolDrilling.py:2947 -#: appPlugins/ToolDrilling.py:2954 appPlugins/ToolEtchCompensation.py:497 -#: appPlugins/ToolEtchCompensation.py:504 appPlugins/ToolExtract.py:1343 -#: appPlugins/ToolExtract.py:1350 appPlugins/ToolFiducials.py:1075 -#: appPlugins/ToolFiducials.py:1082 appPlugins/ToolFilm.py:1683 -#: appPlugins/ToolFilm.py:1690 appPlugins/ToolFollow.py:811 -#: appPlugins/ToolFollow.py:818 appPlugins/ToolImage.py:356 -#: appPlugins/ToolImage.py:363 appPlugins/ToolInvertGerber.py:326 -#: appPlugins/ToolInvertGerber.py:333 appPlugins/ToolIsolation.py:3708 -#: appPlugins/ToolIsolation.py:3715 appPlugins/ToolLevelling.py:2268 -#: appPlugins/ToolLevelling.py:2275 appPlugins/ToolMilling.py:4560 -#: appPlugins/ToolMilling.py:4567 appPlugins/ToolNCC.py:4797 -#: appPlugins/ToolNCC.py:4804 appPlugins/ToolOptimal.py:644 -#: appPlugins/ToolOptimal.py:651 appPlugins/ToolPaint.py:3417 -#: appPlugins/ToolPaint.py:3424 appPlugins/ToolPanelize.py:1371 -#: appPlugins/ToolPanelize.py:1378 appPlugins/ToolPcbWizard.py:525 +#: appPlugins/ToolDistanceMin.py:375 appPlugins/ToolDrilling.py:2901 +#: appPlugins/ToolDrilling.py:2908 appPlugins/ToolEtchCompensation.py:515 +#: appPlugins/ToolEtchCompensation.py:522 appPlugins/ToolExtract.py:1346 +#: appPlugins/ToolExtract.py:1353 appPlugins/ToolFiducials.py:1079 +#: appPlugins/ToolFiducials.py:1086 appPlugins/ToolFilm.py:1697 +#: appPlugins/ToolFilm.py:1704 appPlugins/ToolFollow.py:813 +#: appPlugins/ToolFollow.py:820 appPlugins/ToolImage.py:356 +#: appPlugins/ToolImage.py:363 appPlugins/ToolInvertGerber.py:332 +#: appPlugins/ToolInvertGerber.py:339 appPlugins/ToolIsolation.py:3705 +#: appPlugins/ToolIsolation.py:3712 appPlugins/ToolLevelling.py:2337 +#: appPlugins/ToolLevelling.py:2344 appPlugins/ToolMilling.py:4660 +#: appPlugins/ToolMilling.py:4667 appPlugins/ToolNCC.py:4796 +#: appPlugins/ToolNCC.py:4803 appPlugins/ToolOptimal.py:650 +#: appPlugins/ToolOptimal.py:657 appPlugins/ToolPaint.py:3414 +#: appPlugins/ToolPaint.py:3421 appPlugins/ToolPanelize.py:1390 +#: appPlugins/ToolPanelize.py:1397 appPlugins/ToolPcbWizard.py:525 #: appPlugins/ToolPcbWizard.py:532 appPlugins/ToolPunchGerber.py:2369 -#: appPlugins/ToolPunchGerber.py:2376 appPlugins/ToolQRCode.py:1031 -#: appPlugins/ToolQRCode.py:1038 appPlugins/ToolRulesCheck.py:1707 -#: appPlugins/ToolRulesCheck.py:1714 appPlugins/ToolSolderPaste.py:1604 -#: appPlugins/ToolSolderPaste.py:1611 appPlugins/ToolSub.py:953 -#: appPlugins/ToolSub.py:960 appPlugins/ToolTransform.py:1017 +#: appPlugins/ToolPunchGerber.py:2376 appPlugins/ToolQRCode.py:1034 +#: appPlugins/ToolQRCode.py:1041 appPlugins/ToolRulesCheck.py:1707 +#: appPlugins/ToolRulesCheck.py:1714 appPlugins/ToolSolderPaste.py:1608 +#: appPlugins/ToolSolderPaste.py:1615 appPlugins/ToolSub.py:960 +#: appPlugins/ToolSub.py:967 appPlugins/ToolTransform.py:1017 #: appPlugins/ToolTransform.py:1024 appTool.py:290 appTool.py:297 msgid "Edited value is within limits." msgstr "Edited value is within limits." @@ -1492,313 +1493,313 @@ msgstr "Copy from DB" msgid "Delete from DB" msgstr "Delete from DB" -#: appDatabase.py:1634 appTranslation.py:209 app_Main.py:3704 app_Main.py:9441 +#: appDatabase.py:1634 appTranslation.py:209 app_Main.py:3723 app_Main.py:9485 msgid "Save changes" msgstr "Save changes" -#: appDatabase.py:1738 appDatabase.py:2222 appDatabase.py:2677 -#: appDatabase.py:2689 appGUI/MainGUI.py:493 appObjects/FlatCAMGeometry.py:1410 +#: appDatabase.py:1738 appDatabase.py:2224 appDatabase.py:2679 +#: appDatabase.py:2691 appGUI/MainGUI.py:493 appObjects/FlatCAMGeometry.py:1411 #: appPlugins/ToolCutOut.py:667 appPlugins/ToolCutOut.py:689 #: appPlugins/ToolCutOut.py:730 appPlugins/ToolIsolation.py:2786 #: appPlugins/ToolIsolation.py:2796 appPlugins/ToolIsolation.py:2880 -#: appPlugins/ToolMilling.py:2182 appPlugins/ToolNCC.py:3973 -#: appPlugins/ToolNCC.py:3983 appPlugins/ToolNCC.py:4063 +#: appPlugins/ToolMilling.py:2276 appPlugins/ToolNCC.py:3975 +#: appPlugins/ToolNCC.py:3985 appPlugins/ToolNCC.py:4065 #: appPlugins/ToolPaint.py:2766 appPlugins/ToolPaint.py:2776 -#: appPlugins/ToolPaint.py:2865 app_Main.py:6250 app_Main.py:6287 -#: app_Main.py:6374 app_Main.py:6386 app_Main.py:6395 app_Main.py:6405 +#: appPlugins/ToolPaint.py:2865 app_Main.py:6285 app_Main.py:6322 +#: app_Main.py:6409 app_Main.py:6421 app_Main.py:6430 app_Main.py:6440 msgid "Tools Database" msgstr "Tools Database" -#: appDatabase.py:1757 appDatabase.py:2208 appObjects/FlatCAMGeometry.py:1234 -#: appPlugins/ToolCutOut.py:494 appPlugins/ToolDrilling.py:1122 -#: appPlugins/ToolIsolation.py:1283 appPlugins/ToolMilling.py:1997 +#: appDatabase.py:1757 appDatabase.py:2210 appObjects/FlatCAMGeometry.py:1235 +#: appPlugins/ToolCutOut.py:494 appPlugins/ToolDrilling.py:1123 +#: appPlugins/ToolIsolation.py:1283 appPlugins/ToolMilling.py:2091 #: appPlugins/ToolNCC.py:1252 appPlugins/ToolPaint.py:854 msgid "Failed to parse Tools DB file." msgstr "Failed to parse Tools DB file." -#: appDatabase.py:1760 appDatabase.py:2211 +#: appDatabase.py:1760 appDatabase.py:2213 msgid "Loaded Tools DB from" msgstr "Loaded Tools DB from" -#: appDatabase.py:2058 +#: appDatabase.py:2060 msgid "Tool added to DB." msgstr "Tool added to DB." -#: appDatabase.py:2091 +#: appDatabase.py:2093 msgid "Tool copied from Tools DB." msgstr "Tool copied from Tools DB." -#: appDatabase.py:2125 +#: appDatabase.py:2127 msgid "Tool removed from Tools DB." msgstr "Tool removed from Tools DB." -#: appDatabase.py:2138 +#: appDatabase.py:2140 msgid "Export Tools Database" msgstr "Export Tools Database" -#: appDatabase.py:2140 +#: appDatabase.py:2142 msgid "Tools_Database" msgstr "Tools_Database" -#: appDatabase.py:2177 appDatabase.py:2180 appDatabase.py:2283 +#: appDatabase.py:2179 appDatabase.py:2182 appDatabase.py:2285 msgid "Failed to write Tools DB to file." msgstr "Failed to write Tools DB to file." -#: appDatabase.py:2183 +#: appDatabase.py:2185 msgid "Exported Tools DB to" msgstr "Exported Tools DB to" -#: appDatabase.py:2190 +#: appDatabase.py:2192 msgid "Import FlatCAM Tools DB" msgstr "Import FlatCAM Tools DB" -#: appDatabase.py:2287 +#: appDatabase.py:2289 msgid "Saved Tools DB." msgstr "Saved Tools DB." -#: appDatabase.py:2498 +#: appDatabase.py:2500 msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" "To change tool properties select only one tool. Tools currently selected" -#: appDatabase.py:2653 +#: appDatabase.py:2655 msgid "No Tool/row selected in the Tools Database table" msgstr "No Tool/row selected in the Tools Database table" -#: appDatabase.py:2657 appPlugins/ToolDrilling.py:1126 +#: appDatabase.py:2659 appPlugins/ToolDrilling.py:1127 msgid "Tools DB empty." msgstr "Tools DB empty." -#: appDatabase.py:2684 +#: appDatabase.py:2686 msgid "Tools in Tools Database edited but not saved." msgstr "Tools in Tools Database edited but not saved." -#: appDatabase.py:2693 +#: appDatabase.py:2695 msgid "Cancelled adding tool from DB." msgstr "Cancelled adding tool from DB." -#: appEditors/AppExcEditor.py:234 appEditors/AppExcEditor.py:258 -#: appEditors/AppExcEditor.py:352 appEditors/AppExcEditor.py:651 -#: appEditors/AppExcEditor.py:866 appEditors/AppGerberEditor.py:247 +#: appEditors/AppExcEditor.py:235 appEditors/AppExcEditor.py:259 +#: appEditors/AppExcEditor.py:353 appEditors/AppExcEditor.py:652 +#: appEditors/AppExcEditor.py:867 appEditors/AppGerberEditor.py:247 #: appEditors/AppGerberEditor.py:254 msgid "Click to place ..." msgstr "Click to place ..." -#: appEditors/AppExcEditor.py:242 +#: appEditors/AppExcEditor.py:243 msgid "To add a drill first select a tool" msgstr "To add a drill first select a tool" -#: appEditors/AppExcEditor.py:306 appEditors/AppExcEditor.py:595 -#: appEditors/AppExcEditor.py:824 appEditors/AppExcEditor.py:1236 -#: appEditors/AppExcEditor.py:1499 appEditors/AppExcEditor.py:1602 -#: appEditors/AppExcEditor.py:1713 appEditors/AppExcEditor.py:2514 -#: appEditors/AppExcEditor.py:3318 appEditors/AppExcEditor.py:3325 -#: appEditors/AppExcEditor.py:3766 appEditors/AppGeoEditor.py:1374 +#: appEditors/AppExcEditor.py:307 appEditors/AppExcEditor.py:596 +#: appEditors/AppExcEditor.py:825 appEditors/AppExcEditor.py:1237 +#: appEditors/AppExcEditor.py:1500 appEditors/AppExcEditor.py:1603 +#: appEditors/AppExcEditor.py:1714 appEditors/AppExcEditor.py:2515 +#: appEditors/AppExcEditor.py:3319 appEditors/AppExcEditor.py:3326 +#: appEditors/AppExcEditor.py:3767 appEditors/AppGeoEditor.py:1374 #: appEditors/AppGeoEditor.py:2093 appEditors/AppGeoEditor.py:2333 #: appEditors/AppGeoEditor.py:2408 appEditors/AppGeoEditor.py:2487 #: appEditors/AppGeoEditor.py:2545 appEditors/AppGeoEditor.py:2750 #: appEditors/AppGeoEditor.py:2829 appEditors/AppGeoEditor.py:2962 #: appEditors/AppGeoEditor.py:3035 appEditors/AppGeoEditor.py:3105 #: appEditors/AppGeoEditor.py:3131 appEditors/AppGeoEditor.py:3159 -#: appEditors/AppGeoEditor.py:3275 appEditors/AppGeoEditor.py:4818 -#: appEditors/AppGeoEditor.py:4832 appEditors/AppGeoEditor.py:5423 -#: appEditors/AppGeoEditor.py:5476 appEditors/AppGeoEditor.py:5539 -#: appEditors/AppGeoEditor.py:5565 appEditors/AppGeoEditor.py:5590 -#: appEditors/AppGeoEditor.py:5622 appEditors/AppGeoEditor.py:5702 -#: appEditors/AppGeoEditor.py:5768 appEditors/AppGeoEditor.py:5836 -#: appEditors/AppGeoEditor.py:5933 appEditors/AppGerberEditor.py:389 +#: appEditors/AppGeoEditor.py:3275 appEditors/AppGeoEditor.py:4832 +#: appEditors/AppGeoEditor.py:4846 appEditors/AppGeoEditor.py:5456 +#: appEditors/AppGeoEditor.py:5509 appEditors/AppGeoEditor.py:5572 +#: appEditors/AppGeoEditor.py:5598 appEditors/AppGeoEditor.py:5623 +#: appEditors/AppGeoEditor.py:5655 appEditors/AppGeoEditor.py:5735 +#: appEditors/AppGeoEditor.py:5801 appEditors/AppGeoEditor.py:5869 +#: appEditors/AppGeoEditor.py:5966 appEditors/AppGerberEditor.py:389 #: appEditors/AppGerberEditor.py:813 appEditors/AppGerberEditor.py:940 #: appEditors/AppGerberEditor.py:1252 appEditors/AppGerberEditor.py:1513 #: appEditors/AppGerberEditor.py:1723 appEditors/AppGerberEditor.py:2013 #: appEditors/AppGerberEditor.py:2309 appEditors/AppGerberEditor.py:2390 #: appEditors/AppGerberEditor.py:2500 appEditors/AppGerberEditor.py:3204 -#: appEditors/AppGerberEditor.py:4923 appEditors/AppGerberEditor.py:5196 -#: appEditors/AppGerberEditor.py:5214 appEditors/AppGerberEditor.py:5655 -#: appEditors/AppGerberEditor.py:5838 appEditors/AppGerberEditor.py:5900 -#: appEditors/AppGerberEditor.py:5947 appEditors/AppGerberEditor.py:7357 -#: appGUI/MainGUI.py:3110 appGUI/MainGUI.py:3122 -#: appObjects/FlatCAMGeometry.py:805 appObjects/FlatCAMGeometry.py:2923 -#: appObjects/FlatCAMGeometry.py:2996 appObjects/FlatCAMGerber.py:434 -#: appParsers/ParseGerber.py:2140 appParsers/ParseGerber.py:2231 -#: appParsers/ParseGerber.py:2306 appParsers/ParseGerber.py:2380 -#: appParsers/ParseGerber.py:2442 appPlugins/ToolAlignObjects.py:271 +#: appEditors/AppGerberEditor.py:4924 appEditors/AppGerberEditor.py:5197 +#: appEditors/AppGerberEditor.py:5215 appEditors/AppGerberEditor.py:5656 +#: appEditors/AppGerberEditor.py:5839 appEditors/AppGerberEditor.py:5901 +#: appEditors/AppGerberEditor.py:5948 appEditors/AppGerberEditor.py:7355 +#: appGUI/MainGUI.py:3122 appGUI/MainGUI.py:3134 +#: appObjects/FlatCAMGeometry.py:806 appObjects/FlatCAMGeometry.py:2915 +#: appObjects/FlatCAMGeometry.py:2988 appObjects/FlatCAMGerber.py:434 +#: appParsers/ParseGerber.py:2183 appParsers/ParseGerber.py:2274 +#: appParsers/ParseGerber.py:2349 appParsers/ParseGerber.py:2423 +#: appParsers/ParseGerber.py:2485 appPlugins/ToolAlignObjects.py:271 #: appPlugins/ToolAlignObjects.py:293 appPlugins/ToolCalculators.py:277 #: appPlugins/ToolCalculators.py:287 appPlugins/ToolCalibration.py:312 -#: appPlugins/ToolCutOut.py:1603 appPlugins/ToolFiducials.py:602 -#: appPlugins/ToolFiducials.py:616 appPlugins/ToolFollow.py:325 -#: appPlugins/ToolFollow.py:396 appPlugins/ToolIsolation.py:1566 -#: appPlugins/ToolPaint.py:2324 appPlugins/ToolPanelize.py:1035 -#: app_Main.py:5439 app_Main.py:5593 tclCommands/TclCommandPanelize.py:304 +#: appPlugins/ToolCutOut.py:1603 appPlugins/ToolFiducials.py:609 +#: appPlugins/ToolFiducials.py:623 appPlugins/ToolFollow.py:330 +#: appPlugins/ToolFollow.py:401 appPlugins/ToolIsolation.py:1566 +#: appPlugins/ToolPaint.py:2324 appPlugins/ToolPanelize.py:1057 +#: app_Main.py:5458 app_Main.py:5612 tclCommands/TclCommandPanelize.py:304 #: tclCommands/TclCommandPanelize.py:313 msgid "Done." msgstr "Done." -#: appEditors/AppExcEditor.py:360 +#: appEditors/AppExcEditor.py:361 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:376 appEditors/AppExcEditor.py:680 -#: appEditors/AppExcEditor.py:913 appEditors/AppExcEditor.py:1570 +#: appEditors/AppExcEditor.py:377 appEditors/AppExcEditor.py:681 +#: appEditors/AppExcEditor.py:914 appEditors/AppExcEditor.py:1571 #: appEditors/AppGerberEditor.py:480 appEditors/AppGerberEditor.py:2191 -#: appEditors/AppGerberEditor.py:2221 appGUI/MainGUI.py:3724 +#: appEditors/AppGerberEditor.py:2221 appGUI/MainGUI.py:3736 msgid "Click on target location ..." msgstr "Click on target location ..." -#: appEditors/AppExcEditor.py:395 +#: appEditors/AppExcEditor.py:396 msgid "Click on the Drill Circular Array Start position" msgstr "Click on the Drill Circular Array Start position" -#: appEditors/AppExcEditor.py:417 appEditors/AppExcEditor.py:954 +#: appEditors/AppExcEditor.py:418 appEditors/AppExcEditor.py:955 #: appEditors/AppGerberEditor.py:534 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:421 +#: appEditors/AppExcEditor.py:422 msgid "The value is mistyped. Check the value" msgstr "The value is mistyped. Check the value" -#: appEditors/AppExcEditor.py:576 appEditors/AppExcEditor.py:1198 +#: appEditors/AppExcEditor.py:577 appEditors/AppExcEditor.py:1199 #: appEditors/AppGerberEditor.py:795 msgid "Too many items for the selected spacing angle." msgstr "Too many items for the selected spacing angle." -#: appEditors/AppExcEditor.py:582 appEditors/AppExcEditor.py:1223 -#: appEditors/AppGerberEditor.py:800 appEditors/AppGerberEditor.py:5834 -#: appObjects/FlatCAMCNCJob.py:774 appPlugins/ToolCopperThieving.py:325 -#: appPlugins/ToolCopperThieving.py:926 appPlugins/ToolCopperThieving.py:1139 -#: appPlugins/ToolCorners.py:224 appPlugins/ToolCorners.py:494 -#: appPlugins/ToolCorners.py:596 appPlugins/ToolCutOut.py:959 +#: appEditors/AppExcEditor.py:583 appEditors/AppExcEditor.py:1224 +#: appEditors/AppGerberEditor.py:800 appEditors/AppGerberEditor.py:5835 +#: appObjects/FlatCAMCNCJob.py:782 appPlugins/ToolCopperThieving.py:332 +#: appPlugins/ToolCopperThieving.py:933 appPlugins/ToolCopperThieving.py:1145 +#: appPlugins/ToolCorners.py:230 appPlugins/ToolCorners.py:502 +#: appPlugins/ToolCorners.py:605 appPlugins/ToolCutOut.py:959 #: appPlugins/ToolCutOut.py:985 appPlugins/ToolCutOut.py:1117 #: appPlugins/ToolCutOut.py:1341 appPlugins/ToolCutOut.py:1495 #: appPlugins/ToolCutOut.py:1539 appPlugins/ToolCutOut.py:1557 -#: appPlugins/ToolCutOut.py:1571 appPlugins/ToolDblSided.py:523 -#: appPlugins/ToolExtract.py:703 appPlugins/ToolExtract.py:752 -#: appPlugins/ToolExtract.py:761 appPlugins/ToolExtract.py:765 -#: appPlugins/ToolFiducials.py:310 appPlugins/ToolFiducials.py:562 -#: appPlugins/ToolFiducials.py:610 appPlugins/ToolFiducials.py:624 -#: appPlugins/ToolFilm.py:777 appPlugins/ToolFilm.py:1037 -#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2318 app_Main.py:4934 -#: camlib.py:2436 camlib.py:2503 camlib.py:2571 camlib.py:2649 camlib.py:5326 -#: camlib.py:5721 +#: appPlugins/ToolCutOut.py:1571 appPlugins/ToolDblSided.py:542 +#: appPlugins/ToolExtract.py:706 appPlugins/ToolExtract.py:755 +#: appPlugins/ToolExtract.py:764 appPlugins/ToolExtract.py:768 +#: appPlugins/ToolFiducials.py:317 appPlugins/ToolFiducials.py:569 +#: appPlugins/ToolFiducials.py:617 appPlugins/ToolFiducials.py:631 +#: appPlugins/ToolFilm.py:796 appPlugins/ToolFilm.py:1056 +#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2318 app_Main.py:4953 +#: camlib.py:2440 camlib.py:2507 camlib.py:2575 camlib.py:2653 camlib.py:5310 +#: camlib.py:5705 msgid "Failed." msgstr "Failed." -#: appEditors/AppExcEditor.py:659 +#: appEditors/AppExcEditor.py:660 msgid "To add a slot first select a tool" msgstr "To add a slot first select a tool" -#: appEditors/AppExcEditor.py:719 appEditors/AppExcEditor.py:726 -#: appEditors/AppExcEditor.py:1081 appEditors/AppExcEditor.py:1088 +#: appEditors/AppExcEditor.py:720 appEditors/AppExcEditor.py:727 +#: appEditors/AppExcEditor.py:1082 appEditors/AppExcEditor.py:1089 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:874 +#: appEditors/AppExcEditor.py:875 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:932 +#: appEditors/AppExcEditor.py:933 msgid "Click on the Slot Circular Array Start position" msgstr "Click on the Slot Circular Array Start position" -#: appEditors/AppExcEditor.py:957 appEditors/AppGerberEditor.py:537 +#: appEditors/AppExcEditor.py:958 appEditors/AppGerberEditor.py:537 msgid "The value is mistyped. Check the value." msgstr "The value is mistyped. Check the value." -#: appEditors/AppExcEditor.py:1292 +#: appEditors/AppExcEditor.py:1293 msgid "Click on the Drill(s) to resize ..." msgstr "Click on the Drill(s) to resize ..." -#: appEditors/AppExcEditor.py:1322 +#: appEditors/AppExcEditor.py:1323 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:1501 appEditors/AppExcEditor.py:1554 -#: appEditors/AppExcEditor.py:1565 appGUI/MainGUI.py:3363 -#: appGUI/MainGUI.py:3448 appGUI/MainGUI.py:3494 appGUI/MainGUI.py:3586 -#: appGUI/MainGUI.py:3701 appGUI/MainGUI.py:3730 +#: appEditors/AppExcEditor.py:1502 appEditors/AppExcEditor.py:1555 +#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3375 +#: appGUI/MainGUI.py:3460 appGUI/MainGUI.py:3506 appGUI/MainGUI.py:3598 +#: appGUI/MainGUI.py:3713 appGUI/MainGUI.py:3742 msgid "Cancelled. Nothing selected." msgstr "Cancelled. Nothing selected." -#: appEditors/AppExcEditor.py:1558 appEditors/AppGeoEditor.py:2784 +#: appEditors/AppExcEditor.py:1559 appEditors/AppGeoEditor.py:2784 #: appEditors/AppGeoEditor.py:2804 appEditors/AppGerberEditor.py:2193 msgid "Click on reference location ..." msgstr "Click on reference location ..." -#: appEditors/AppExcEditor.py:1913 appEditors/AppGeoEditor.py:4141 -#: appEditors/AppGerberEditor.py:3458 appEditors/AppGerberEditor.py:6168 -#: appEditors/AppGerberEditor.py:6477 appGUI/GUIElements.py:338 +#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4155 +#: appEditors/AppGerberEditor.py:3458 appEditors/AppGerberEditor.py:6166 +#: appEditors/AppGerberEditor.py:6475 appGUI/GUIElements.py:338 #: appGUI/GUIElements.py:1036 appGUI/GUIElements.py:1435 #: appGUI/GUIElements.py:1646 appGUI/GUIElements.py:1930 #: appGUI/GUIElements.py:3962 appGUI/MainGUI.py:423 appGUI/MainGUI.py:751 -#: appGUI/MainGUI.py:810 appGUI/MainGUI.py:887 appGUI/MainGUI.py:1017 -#: appGUI/MainGUI.py:1267 appGUI/MainGUI.py:1756 appGUI/MainGUI.py:2238 -#: appGUI/MainGUI.py:2480 appGUI/MainGUI.py:5110 appPlugins/ToolDrilling.py:300 -#: appPlugins/ToolIsolation.py:71 appPlugins/ToolMilling.py:389 -#: appPlugins/ToolMilling.py:397 appPlugins/ToolNCC.py:69 +#: appGUI/MainGUI.py:810 appGUI/MainGUI.py:887 appGUI/MainGUI.py:1029 +#: appGUI/MainGUI.py:1279 appGUI/MainGUI.py:1768 appGUI/MainGUI.py:2250 +#: appGUI/MainGUI.py:2492 appGUI/MainGUI.py:5122 appPlugins/ToolDrilling.py:300 +#: appPlugins/ToolIsolation.py:71 appPlugins/ToolMilling.py:390 +#: appPlugins/ToolMilling.py:398 appPlugins/ToolNCC.py:69 #: appPlugins/ToolPaint.py:142 appPlugins/ToolSolderPaste.py:182 -#: app_Main.py:6776 +#: app_Main.py:6823 msgid "Delete" msgstr "Delete" -#: appEditors/AppExcEditor.py:2140 appObjects/FlatCAMExcellon.py:376 -#: appPlugins/ToolDrilling.py:752 appPlugins/ToolMilling.py:1150 +#: appEditors/AppExcEditor.py:2141 appObjects/FlatCAMExcellon.py:376 +#: appPlugins/ToolDrilling.py:753 appPlugins/ToolMilling.py:1178 msgid "Total Drills" msgstr "Total Drills" -#: appEditors/AppExcEditor.py:2172 appObjects/FlatCAMExcellon.py:410 -#: appPlugins/ToolDrilling.py:779 appPlugins/ToolMilling.py:1177 +#: appEditors/AppExcEditor.py:2173 appObjects/FlatCAMExcellon.py:410 +#: appPlugins/ToolDrilling.py:780 appPlugins/ToolMilling.py:1205 msgid "Total Slots" msgstr "Total Slots" -#: appEditors/AppExcEditor.py:2250 appEditors/AppGeoEditor.py:4042 -#: appEditors/AppGerberEditor.py:4193 appEditors/appGCodeEditor.py:582 +#: appEditors/AppExcEditor.py:2251 appEditors/AppGeoEditor.py:4056 +#: appEditors/AppGerberEditor.py:4195 appEditors/appGCodeEditor.py:587 #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:100 -#: appObjects/FlatCAMCNCJob.py:535 appObjects/FlatCAMDocument.py:191 -#: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:718 +#: appObjects/FlatCAMCNCJob.py:543 appObjects/FlatCAMDocument.py:191 +#: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:719 #: appObjects/FlatCAMGerber.py:224 appObjects/FlatCAMScript.py:180 -#: appPlugins/ToolCorners.py:148 appPlugins/ToolCutOut.py:325 -#: appPlugins/ToolDblSided.py:189 appPlugins/ToolDrilling.py:541 -#: appPlugins/ToolFiducials.py:181 appPlugins/ToolFilm.py:222 -#: appPlugins/ToolFollow.py:158 appPlugins/ToolIsolation.py:407 -#: appPlugins/ToolLevelling.py:376 appPlugins/ToolMilling.py:686 +#: appPlugins/ToolCorners.py:154 appPlugins/ToolCutOut.py:325 +#: appPlugins/ToolDblSided.py:208 appPlugins/ToolDrilling.py:544 +#: appPlugins/ToolFiducials.py:188 appPlugins/ToolFilm.py:241 +#: appPlugins/ToolFollow.py:164 appPlugins/ToolIsolation.py:407 +#: appPlugins/ToolLevelling.py:384 appPlugins/ToolMilling.py:714 #: appPlugins/ToolNCC.py:660 appPlugins/ToolPaint.py:624 -#: appPlugins/ToolPanelize.py:245 appPlugins/ToolPunchGerber.py:373 -#: appPlugins/ToolQRCode.py:181 appPlugins/ToolSub.py:212 +#: appPlugins/ToolPanelize.py:261 appPlugins/ToolPunchGerber.py:376 +#: appPlugins/ToolQRCode.py:187 appPlugins/ToolSub.py:218 msgid "Beginner" msgstr "Beginner" -#: appEditors/AppExcEditor.py:2261 appEditors/AppGeoEditor.py:4055 -#: appEditors/AppGerberEditor.py:4206 appEditors/appGCodeEditor.py:595 +#: appEditors/AppExcEditor.py:2262 appEditors/AppGeoEditor.py:4069 +#: appEditors/AppGerberEditor.py:4208 appEditors/appGCodeEditor.py:600 #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:101 -#: appObjects/FlatCAMCNCJob.py:545 appObjects/FlatCAMDocument.py:200 -#: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:727 +#: appObjects/FlatCAMCNCJob.py:553 appObjects/FlatCAMDocument.py:200 +#: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:728 #: appObjects/FlatCAMGerber.py:238 appObjects/FlatCAMScript.py:189 -#: appPlugins/ToolCorners.py:166 appPlugins/ToolCutOut.py:368 -#: appPlugins/ToolDblSided.py:215 appPlugins/ToolDrilling.py:584 -#: appPlugins/ToolFiducials.py:196 appPlugins/ToolFilm.py:248 -#: appPlugins/ToolFollow.py:172 appPlugins/ToolIsolation.py:460 -#: appPlugins/ToolLevelling.py:391 appPlugins/ToolMilling.py:751 +#: appPlugins/ToolCorners.py:172 appPlugins/ToolCutOut.py:368 +#: appPlugins/ToolDblSided.py:234 appPlugins/ToolDrilling.py:586 +#: appPlugins/ToolFiducials.py:203 appPlugins/ToolFilm.py:267 +#: appPlugins/ToolFollow.py:178 appPlugins/ToolIsolation.py:460 +#: appPlugins/ToolLevelling.py:399 appPlugins/ToolMilling.py:778 #: appPlugins/ToolNCC.py:706 appPlugins/ToolPaint.py:656 -#: appPlugins/ToolPanelize.py:265 appPlugins/ToolPunchGerber.py:387 -#: appPlugins/ToolQRCode.py:192 appPlugins/ToolSub.py:224 +#: appPlugins/ToolPanelize.py:281 appPlugins/ToolPunchGerber.py:390 +#: appPlugins/ToolQRCode.py:198 appPlugins/ToolSub.py:230 msgid "Advanced" msgstr "Advanced" -#: appEditors/AppExcEditor.py:2284 appObjects/FlatCAMGeometry.py:874 -#: appObjects/FlatCAMGeometry.py:1555 appObjects/FlatCAMGeometry.py:2311 -#: appObjects/FlatCAMGeometry.py:3066 appObjects/FlatCAMGeometry.py:3229 -#: appPlugins/ToolDrilling.py:1720 appPlugins/ToolIsolation.py:1459 -#: appPlugins/ToolIsolation.py:1877 appPlugins/ToolMilling.py:2259 -#: appPlugins/ToolMilling.py:2949 appPlugins/ToolMilling.py:3545 +#: appEditors/AppExcEditor.py:2285 appObjects/FlatCAMGeometry.py:875 +#: appObjects/FlatCAMGeometry.py:1556 appObjects/FlatCAMGeometry.py:2315 +#: appObjects/FlatCAMGeometry.py:3058 appObjects/FlatCAMGeometry.py:3221 +#: appPlugins/ToolDrilling.py:1715 appPlugins/ToolIsolation.py:1459 +#: appPlugins/ToolIsolation.py:1877 appPlugins/ToolMilling.py:2353 +#: appPlugins/ToolMilling.py:3030 appPlugins/ToolMilling.py:3620 #: appPlugins/ToolNCC.py:1458 appPlugins/ToolNCC.py:1596 #: appPlugins/ToolPaint.py:1028 appPlugins/ToolPaint.py:1166 -#: appPlugins/ToolPaint.py:1880 appPlugins/ToolSolderPaste.py:478 -#: appPlugins/ToolSolderPaste.py:550 +#: appPlugins/ToolPaint.py:1880 appPlugins/ToolSolderPaste.py:484 +#: appPlugins/ToolSolderPaste.py:556 msgid "Wrong value format entered, use a number." msgstr "Wrong value format entered, use a number." -#: appEditors/AppExcEditor.py:2295 +#: appEditors/AppExcEditor.py:2296 msgid "" "Tool already in the original or actual tool list.\n" "Save and reedit Excellon if you need to add this tool. " @@ -1806,106 +1807,90 @@ 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:2303 appGUI/MainGUI.py:3766 +#: appEditors/AppExcEditor.py:2304 appGUI/MainGUI.py:3778 msgid "Added new tool with dia" msgstr "Added new tool with dia" -#: appEditors/AppExcEditor.py:2337 +#: appEditors/AppExcEditor.py:2338 msgid "Select a tool in Tool Table" msgstr "Select a tool in Tool Table" -#: appEditors/AppExcEditor.py:2367 +#: appEditors/AppExcEditor.py:2368 msgid "Deleted tool with diameter" msgstr "Deleted tool with diameter" -#: appEditors/AppExcEditor.py:3121 +#: appEditors/AppExcEditor.py:3122 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:3125 appEditors/AppGerberEditor.py:4903 -#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:2252 -#: appParsers/ParseExcellon.py:972 appPlugins/ToolMilling.py:2884 -#: appPlugins/ToolPcbWizard.py:337 appPlugins/ToolSolderPaste.py:917 -#: app_Main.py:6330 app_Main.py:8176 app_Main.py:10660 app_Main.py:10727 -#: app_Main.py:10862 app_Main.py:10927 +#: appEditors/AppExcEditor.py:3126 appEditors/AppGerberEditor.py:4904 +#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:2257 +#: appParsers/ParseExcellon.py:972 appPlugins/ToolMilling.py:2967 +#: appPlugins/ToolPcbWizard.py:337 appPlugins/ToolSolderPaste.py:924 +#: app_Main.py:6365 app_Main.py:8220 app_Main.py:10704 app_Main.py:10776 +#: app_Main.py:10911 app_Main.py:10976 msgid "An internal error has occurred. See shell.\n" msgstr "An internal error has occurred. See shell.\n" -#: appEditors/AppExcEditor.py:3130 appObjects/FlatCAMGeometry.py:2571 -#: appObjects/FlatCAMGeometry.py:2576 appObjects/FlatCAMGeometry.py:2728 -#: appPlugins/ToolMilling.py:3214 appPlugins/ToolMilling.py:3218 -#: appPlugins/ToolSub.py:451 appPlugins/ToolSub.py:645 +#: appEditors/AppExcEditor.py:3131 appObjects/FlatCAMGeometry.py:2566 +#: appObjects/FlatCAMGeometry.py:2571 appObjects/FlatCAMGeometry.py:2720 +#: appPlugins/ToolMilling.py:3289 appPlugins/ToolMilling.py:3293 +#: appPlugins/ToolSub.py:461 appPlugins/ToolSub.py:655 msgid "Generating" msgstr "Generating" -#: appEditors/AppExcEditor.py:3152 +#: appEditors/AppExcEditor.py:3153 msgid "Excellon editing finished." msgstr "Excellon editing finished." -#: appEditors/AppExcEditor.py:3168 +#: appEditors/AppExcEditor.py:3169 msgid "Cancelled. There is no Tool/Drill selected" msgstr "Cancelled. There is no Tool/Drill selected" -#: appEditors/AppExcEditor.py:3839 appEditors/AppExcEditor.py:3849 -#: appEditors/AppGerberEditor.py:5741 +#: appEditors/AppExcEditor.py:3840 appEditors/AppExcEditor.py:3850 +#: appEditors/AppGerberEditor.py:5742 msgid "Click on the circular array Center position" msgstr "Click on the circular array Center position" -#: appEditors/AppExcEditor.py:3982 appGUI/MainGUI.py:723 appGUI/ObjectUI.py:583 +#: appEditors/AppExcEditor.py:3983 appGUI/MainGUI.py:723 appGUI/ObjectUI.py:580 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:19 msgid "Excellon Editor" msgstr "Excellon Editor" -#: appEditors/AppExcEditor.py:3992 appEditors/AppGeoEditor.py:3409 -#: appEditors/AppGerberEditor.py:6010 appEditors/appGCodeEditor.py:755 -#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:663 -#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:645 -#: appPlugins/ToolDrilling.py:2308 appPlugins/ToolFiducials.py:772 -#: appPlugins/ToolFilm.py:1127 appPlugins/ToolFollow.py:687 -#: appPlugins/ToolIsolation.py:3184 appPlugins/ToolLevelling.py:1676 -#: appPlugins/ToolMilling.py:3617 appPlugins/ToolNCC.py:4117 -#: appPlugins/ToolPaint.py:2919 appPlugins/ToolPanelize.py:1086 -#: appPlugins/ToolPunchGerber.py:1964 appPlugins/ToolQRCode.py:731 -#: appPlugins/ToolSub.py:774 -#| msgid "" -#| "BASIC is suitable for a beginner. Many parameters\n" -#| "are hidden from the user in this mode.\n" -#| "ADVANCED mode will make available all parameters.\n" -#| "\n" -#| "To change the application LEVEL, go to:\n" -#| "Edit -> Preferences -> General and check:\n" -#| "'APP. LEVEL' radio button." +#: appEditors/AppExcEditor.py:3993 appEditors/AppGeoEditor.py:3409 +#: appEditors/AppGerberEditor.py:6011 appEditors/appGCodeEditor.py:760 +#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:672 +#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:664 +#: appPlugins/ToolDrilling.py:2247 appPlugins/ToolFiducials.py:779 +#: appPlugins/ToolFilm.py:1144 appPlugins/ToolFollow.py:692 +#: appPlugins/ToolIsolation.py:3184 appPlugins/ToolLevelling.py:1748 +#: appPlugins/ToolMilling.py:3692 appPlugins/ToolNCC.py:4119 +#: appPlugins/ToolPaint.py:2919 appPlugins/ToolPanelize.py:1108 +#: appPlugins/ToolPunchGerber.py:1967 appPlugins/ToolQRCode.py:737 +#: appPlugins/ToolSub.py:784 msgid "" -"In BEGINNER mode many parameters\n" -"are hidden from the user in this mode.\n" -"ADVANCED mode will make available all parameters.\n" -"\n" -"To change the application LEVEL, go to:\n" -"Edit -> Preferences -> General and check:\n" -"'APP. LEVEL' radio button." +"Beginner Mode - many parameters are hidden.\n" +"Advanced Mode - full control.\n" +"Permanent change is done in 'Preferences' menu." msgstr "" -"In BEGINNER mode many parameters\n" -"are hidden from the user in this mode.\n" -"ADVANCED mode will make available all parameters.\n" -"\n" -"To change the application LEVEL, go to:\n" -"Edit -> Preferences -> General and check:\n" -"'APP. LEVEL' radio button." +"Beginner Mode - many parameters are hidden.\n" +"Advanced Mode - full control.\n" +"Permanent change is done in 'Preferences' menu." -#: appEditors/AppExcEditor.py:4009 appEditors/AppGerberEditor.py:6025 -#: appEditors/appGCodeEditor.py:770 +#: appEditors/AppExcEditor.py:4007 appEditors/AppGerberEditor.py:6023 +#: appEditors/appGCodeEditor.py:772 msgid "Name:" msgstr "Name:" -#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:624 -#: appGUI/ObjectUI.py:970 appPlugins/ToolIsolation.py:3219 -#: appPlugins/ToolMilling.py:3666 appPlugins/ToolNCC.py:4170 -#: appPlugins/ToolPaint.py:2975 appPlugins/ToolSolderPaste.py:1189 +#: appEditors/AppExcEditor.py:4014 appGUI/ObjectUI.py:621 +#: appGUI/ObjectUI.py:967 appPlugins/ToolIsolation.py:3216 +#: appPlugins/ToolMilling.py:3738 appPlugins/ToolNCC.py:4169 +#: appPlugins/ToolPaint.py:2972 appPlugins/ToolSolderPaste.py:1193 msgid "Tools Table" msgstr "Tools Table" -#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:626 +#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:623 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -1913,19 +1898,19 @@ msgstr "" "Tools in this Excellon object\n" "when are used for drilling." -#: appEditors/AppExcEditor.py:4039 +#: appEditors/AppExcEditor.py:4037 msgid "Convert Slots" msgstr "Convert Slots" -#: appEditors/AppExcEditor.py:4043 +#: appEditors/AppExcEditor.py:4041 msgid "Convert the slots in the selected tools to drills." msgstr "Convert the slots in the selected tools to drills." -#: appEditors/AppExcEditor.py:4053 +#: appEditors/AppExcEditor.py:4051 msgid "Add/Delete Tool" msgstr "Add/Delete Tool" -#: appEditors/AppExcEditor.py:4055 +#: appEditors/AppExcEditor.py:4053 msgid "" "Add/Delete a tool to the tool list\n" "for this Excellon object." @@ -1933,34 +1918,34 @@ msgstr "" "Add/Delete a tool to the tool list\n" "for this Excellon object." -#: appEditors/AppExcEditor.py:4069 appEditors/AppGeoEditor.py:492 +#: appEditors/AppExcEditor.py:4067 appEditors/AppGeoEditor.py:492 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:261 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 -#: appPlugins/ToolCutOut.py:2426 appPlugins/ToolIsolation.py:3300 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:4263 -#: appPlugins/ToolNCC.py:4274 appPlugins/ToolPaint.py:3057 +#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:3297 +#: appPlugins/ToolMilling.py:3855 appPlugins/ToolNCC.py:4262 +#: appPlugins/ToolNCC.py:4273 appPlugins/ToolPaint.py:3054 msgid "Tool Dia" msgstr "Tool Dia" -#: appEditors/AppExcEditor.py:4071 +#: appEditors/AppExcEditor.py:4069 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:50 -#: appPlugins/ToolIsolation.py:3302 appPlugins/ToolMilling.py:3785 -#: appPlugins/ToolNCC.py:4265 +#: appPlugins/ToolIsolation.py:3299 appPlugins/ToolMilling.py:3857 +#: appPlugins/ToolNCC.py:4264 msgid "Diameter for the new tool" msgstr "Diameter for the new tool" -#: appEditors/AppExcEditor.py:4083 appEditors/AppGeoEditor.py:740 -#: appEditors/AppGerberEditor.py:6161 appEditors/AppGerberEditor.py:6717 +#: appEditors/AppExcEditor.py:4081 appEditors/AppGeoEditor.py:740 +#: appEditors/AppGerberEditor.py:6159 appEditors/AppGerberEditor.py:6715 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:289 -#: appPlugins/ToolCopperThieving.py:1711 appPlugins/ToolDblSided.py:857 -#: appPlugins/ToolDblSided.py:1045 appPlugins/ToolLevelling.py:1994 +#: appPlugins/ToolCopperThieving.py:1717 appPlugins/ToolDblSided.py:873 +#: appPlugins/ToolDblSided.py:1061 appPlugins/ToolLevelling.py:2063 #: appPlugins/ToolNCC.py:63 appPlugins/ToolPaint.py:136 #: appPlugins/ToolSolderPaste.py:179 appPlugins/ToolTransform.py:619 -#: app_Main.py:6774 +#: app_Main.py:6821 msgid "Add" msgstr "Add" -#: appEditors/AppExcEditor.py:4086 +#: appEditors/AppExcEditor.py:4084 msgid "" "Add a new tool to the tool list\n" "with the diameter specified above." @@ -1968,11 +1953,11 @@ msgstr "" "Add a new tool to the tool list\n" "with the diameter specified above." -#: appEditors/AppExcEditor.py:4095 +#: appEditors/AppExcEditor.py:4093 msgid "Delete Tool" msgstr "Delete Tool" -#: appEditors/AppExcEditor.py:4098 +#: appEditors/AppExcEditor.py:4096 msgid "" "Delete a tool in the tool list\n" "by selecting a row in the tool table." @@ -1980,56 +1965,56 @@ msgstr "" "Delete a tool in the tool list\n" "by selecting a row in the tool table." -#: appEditors/AppExcEditor.py:4123 +#: appEditors/AppExcEditor.py:4121 msgid "Resize Tool" msgstr "Resize Tool" -#: appEditors/AppExcEditor.py:4125 +#: appEditors/AppExcEditor.py:4123 msgid "Resize a drill or a selection of drills." msgstr "Resize a drill or a selection of drills." -#: appEditors/AppExcEditor.py:4130 +#: appEditors/AppExcEditor.py:4128 msgid "Resize Dia" msgstr "Resize Dia" -#: appEditors/AppExcEditor.py:4132 +#: appEditors/AppExcEditor.py:4130 msgid "Diameter to resize to." msgstr "Diameter to resize to." -#: appEditors/AppExcEditor.py:4145 +#: appEditors/AppExcEditor.py:4143 msgid "Resize" msgstr "Resize" -#: appEditors/AppExcEditor.py:4148 +#: appEditors/AppExcEditor.py:4146 msgid "Resize drill(s)" msgstr "Resize drill(s)" -#: appEditors/AppExcEditor.py:4179 appGUI/MainGUI.py:728 appGUI/MainGUI.py:1151 -#: appGUI/MainGUI.py:1743 appGUI/MainGUI.py:2370 appGUI/MainGUI.py:4959 +#: appEditors/AppExcEditor.py:4177 appGUI/MainGUI.py:728 appGUI/MainGUI.py:1163 +#: appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4971 msgid "Add Drill Array" msgstr "Add Drill Array" -#: appEditors/AppExcEditor.py:4181 +#: appEditors/AppExcEditor.py:4179 msgid "Add an array of drills (linear or circular array)" msgstr "Add an array of drills (linear or circular array)" -#: appEditors/AppExcEditor.py:4187 appEditors/AppExcEditor.py:4407 -#: appEditors/AppGeoEditor.py:3430 appEditors/AppGerberEditor.py:4510 -#: appEditors/AppGerberEditor.py:6051 appEditors/AppGerberEditor.py:6126 -#: appEditors/AppGerberEditor.py:6519 appEditors/appGCodeEditor.py:788 -#: appGUI/ObjectUI.py:309 appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 +#: appEditors/AppExcEditor.py:4185 appEditors/AppExcEditor.py:4405 +#: appEditors/AppGeoEditor.py:3444 appEditors/AppGerberEditor.py:4512 +#: appEditors/AppGerberEditor.py:6049 appEditors/AppGerberEditor.py:6124 +#: appEditors/AppGerberEditor.py:6517 appEditors/appGCodeEditor.py:790 +#: appGUI/ObjectUI.py:306 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:35 -#: appPlugins/ToolCorners.py:748 appPlugins/ToolCutOut.py:2379 -#: appPlugins/ToolDblSided.py:670 appPlugins/ToolExtract.py:988 -#: appPlugins/ToolFilm.py:1150 appPlugins/ToolIsolation.py:3580 -#: appPlugins/ToolNCC.py:4135 appPlugins/ToolNCC.py:4606 -#: appPlugins/ToolPaint.py:2941 appPlugins/ToolPaint.py:3285 +#: appPlugins/ToolCorners.py:754 appPlugins/ToolCutOut.py:2376 +#: appPlugins/ToolDblSided.py:686 appPlugins/ToolExtract.py:991 +#: appPlugins/ToolFilm.py:1164 appPlugins/ToolIsolation.py:3577 +#: appPlugins/ToolNCC.py:4134 appPlugins/ToolNCC.py:4605 +#: appPlugins/ToolPaint.py:2938 appPlugins/ToolPaint.py:3282 #: appPlugins/ToolPunchGerber.py:2072 appPlugins/ToolPunchGerber.py:2279 #: appPlugins/ToolTransform.py:626 msgid "Type" msgstr "Type" -#: appEditors/AppExcEditor.py:4189 +#: appEditors/AppExcEditor.py:4187 msgid "" "Select the type of drills array to create.\n" "It can be Linear X(Y) or Circular" @@ -2037,13 +2022,13 @@ msgstr "" "Select the type of drills array to create.\n" "It can be Linear X(Y) or Circular" -#: appEditors/AppExcEditor.py:4193 appEditors/AppExcEditor.py:4413 -#: appEditors/AppGerberEditor.py:6525 +#: appEditors/AppExcEditor.py:4191 appEditors/AppExcEditor.py:4411 +#: appEditors/AppGerberEditor.py:6523 msgid "Linear" msgstr "Linear" -#: appEditors/AppExcEditor.py:4194 appEditors/AppExcEditor.py:4414 -#: appEditors/AppGerberEditor.py:6526 +#: appEditors/AppExcEditor.py:4192 appEditors/AppExcEditor.py:4412 +#: appEditors/AppGerberEditor.py:6524 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:45 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:142 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:100 @@ -2052,32 +2037,32 @@ msgstr "Linear" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:61 -#: appPlugins/ToolExtract.py:944 appPlugins/ToolExtract.py:1076 -#: appPlugins/ToolFiducials.py:952 appPlugins/ToolPunchGerber.py:2028 +#: appPlugins/ToolExtract.py:947 appPlugins/ToolExtract.py:1079 +#: appPlugins/ToolFiducials.py:956 appPlugins/ToolPunchGerber.py:2028 #: appPlugins/ToolPunchGerber.py:2185 msgid "Circular" msgstr "Circular" -#: appEditors/AppExcEditor.py:4200 appEditors/AppExcEditor.py:4420 +#: appEditors/AppExcEditor.py:4198 appEditors/AppExcEditor.py:4418 msgid "Number" msgstr "Number" -#: appEditors/AppExcEditor.py:4201 +#: appEditors/AppExcEditor.py:4199 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:63 msgid "Specify how many drills to be in the array." msgstr "Specify how many drills to be in the array." -#: appEditors/AppExcEditor.py:4222 appEditors/AppExcEditor.py:4281 -#: appEditors/AppExcEditor.py:4347 appEditors/AppExcEditor.py:4443 -#: appEditors/AppExcEditor.py:4503 appEditors/AppGeoEditor.py:2172 -#: appEditors/AppGerberEditor.py:1823 appEditors/AppGerberEditor.py:6552 -#: appEditors/AppGerberEditor.py:6606 +#: appEditors/AppExcEditor.py:4220 appEditors/AppExcEditor.py:4279 +#: appEditors/AppExcEditor.py:4345 appEditors/AppExcEditor.py:4441 +#: appEditors/AppExcEditor.py:4501 appEditors/AppGeoEditor.py:2172 +#: appEditors/AppGerberEditor.py:1823 appEditors/AppGerberEditor.py:6550 +#: appEditors/AppGerberEditor.py:6604 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:171 msgid "Direction" msgstr "Direction" -#: appEditors/AppExcEditor.py:4224 appEditors/AppExcEditor.py:4445 -#: appEditors/AppGerberEditor.py:6554 +#: appEditors/AppExcEditor.py:4222 appEditors/AppExcEditor.py:4443 +#: appEditors/AppGerberEditor.py:6552 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:79 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:227 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:116 @@ -2092,39 +2077,39 @@ msgstr "" "- 'Y' - vertical axis or \n" "- 'Angle' - a custom angle for the array inclination" -#: appEditors/AppExcEditor.py:4230 appEditors/AppExcEditor.py:4355 -#: appEditors/AppExcEditor.py:4451 appEditors/AppGerberEditor.py:6560 +#: appEditors/AppExcEditor.py:4228 appEditors/AppExcEditor.py:4353 +#: appEditors/AppExcEditor.py:4449 appEditors/AppGerberEditor.py:6558 #: appGUI/GUIElements.py:4770 appGUI/MainGUI.py:481 appGUI/MainGUI.py:688 -#: appGUI/MainGUI.py:4587 appGUI/MainGUI.py:4855 +#: appGUI/MainGUI.py:4599 appGUI/MainGUI.py:4867 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:85 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:180 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:233 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:122 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:191 -#: appPlugins/ToolFilm.py:1325 +#: appPlugins/ToolFilm.py:1339 msgid "X" msgstr "X" -#: appEditors/AppExcEditor.py:4231 appEditors/AppExcEditor.py:4356 -#: appEditors/AppExcEditor.py:4452 appEditors/AppGerberEditor.py:6561 -#: appGUI/GUIElements.py:4777 appGUI/MainGUI.py:484 appGUI/MainGUI.py:4588 -#: appGUI/MainGUI.py:4856 +#: appEditors/AppExcEditor.py:4229 appEditors/AppExcEditor.py:4354 +#: appEditors/AppExcEditor.py:4450 appEditors/AppGerberEditor.py:6559 +#: appGUI/GUIElements.py:4777 appGUI/MainGUI.py:484 appGUI/MainGUI.py:4600 +#: appGUI/MainGUI.py:4868 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:181 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:192 -#: appPlugins/ToolFilm.py:1326 +#: appPlugins/ToolFilm.py:1340 msgid "Y" msgstr "Y" -#: appEditors/AppExcEditor.py:4232 appEditors/AppExcEditor.py:4251 -#: appEditors/AppExcEditor.py:4292 appEditors/AppExcEditor.py:4357 -#: appEditors/AppExcEditor.py:4363 appEditors/AppExcEditor.py:4453 -#: appEditors/AppExcEditor.py:4473 appEditors/AppExcEditor.py:4514 -#: appEditors/AppGeoEditor.py:755 appEditors/AppGerberEditor.py:6562 -#: appEditors/AppGerberEditor.py:6582 appEditors/AppGerberEditor.py:6619 -#: appEditors/AppGerberEditor.py:6732 +#: appEditors/AppExcEditor.py:4230 appEditors/AppExcEditor.py:4249 +#: appEditors/AppExcEditor.py:4290 appEditors/AppExcEditor.py:4355 +#: appEditors/AppExcEditor.py:4361 appEditors/AppExcEditor.py:4451 +#: appEditors/AppExcEditor.py:4471 appEditors/AppExcEditor.py:4512 +#: appEditors/AppGeoEditor.py:755 appEditors/AppGerberEditor.py:6560 +#: appEditors/AppGerberEditor.py:6580 appEditors/AppGerberEditor.py:6617 +#: appEditors/AppGerberEditor.py:6730 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:87 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:106 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:182 @@ -2139,26 +2124,26 @@ msgstr "Y" msgid "Angle" msgstr "Angle" -#: appEditors/AppExcEditor.py:4238 appEditors/AppExcEditor.py:4459 -#: appEditors/AppGerberEditor.py:6568 +#: appEditors/AppExcEditor.py:4236 appEditors/AppExcEditor.py:4457 +#: appEditors/AppGerberEditor.py:6566 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:130 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:249 -#: appPlugins/ToolCutOut.py:2808 +#: appPlugins/ToolCutOut.py:2805 msgid "Pitch" msgstr "Pitch" -#: appEditors/AppExcEditor.py:4240 appEditors/AppExcEditor.py:4461 -#: appEditors/AppGerberEditor.py:6570 +#: appEditors/AppExcEditor.py:4238 appEditors/AppExcEditor.py:4459 +#: appEditors/AppGerberEditor.py:6568 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:95 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:243 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:132 msgid "Pitch = Distance between elements of the array." msgstr "Pitch = Distance between elements of the array." -#: appEditors/AppExcEditor.py:4253 appEditors/AppExcEditor.py:4475 -#: appEditors/AppGerberEditor.py:6584 +#: appEditors/AppExcEditor.py:4251 appEditors/AppExcEditor.py:4473 +#: appEditors/AppGerberEditor.py:6582 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -2170,8 +2155,8 @@ msgstr "" "Min value is: -360.00 degrees.\n" "Max value is: 360.00 degrees." -#: appEditors/AppExcEditor.py:4282 appEditors/AppExcEditor.py:4504 -#: appEditors/AppGerberEditor.py:6608 +#: appEditors/AppExcEditor.py:4280 appEditors/AppExcEditor.py:4502 +#: appEditors/AppGerberEditor.py:6606 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:125 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:275 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:160 @@ -2182,8 +2167,8 @@ msgstr "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." -#: appEditors/AppExcEditor.py:4285 appEditors/AppExcEditor.py:4507 -#: appEditors/AppGerberEditor.py:6612 +#: appEditors/AppExcEditor.py:4283 appEditors/AppExcEditor.py:4505 +#: appEditors/AppGerberEditor.py:6610 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:129 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:279 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:138 @@ -2192,8 +2177,8 @@ msgstr "" msgid "CW" msgstr "CW" -#: appEditors/AppExcEditor.py:4286 appEditors/AppExcEditor.py:4508 -#: appEditors/AppGerberEditor.py:6613 +#: appEditors/AppExcEditor.py:4284 appEditors/AppExcEditor.py:4506 +#: appEditors/AppGerberEditor.py:6611 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:130 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:280 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:139 @@ -2202,8 +2187,8 @@ msgstr "CW" msgid "CCW" msgstr "CCW" -#: appEditors/AppExcEditor.py:4293 appEditors/AppExcEditor.py:4515 -#: appEditors/AppGerberEditor.py:6621 +#: appEditors/AppExcEditor.py:4291 appEditors/AppExcEditor.py:4513 +#: appEditors/AppGerberEditor.py:6619 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:108 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:138 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:258 @@ -2213,11 +2198,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:4325 +#: appEditors/AppExcEditor.py:4323 msgid "Slot Parameters" msgstr "Slot Parameters" -#: appEditors/AppExcEditor.py:4327 +#: appEditors/AppExcEditor.py:4325 msgid "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." @@ -2225,20 +2210,20 @@ msgstr "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." -#: appEditors/AppExcEditor.py:4333 appEditors/AppGeoEditor.py:3512 +#: appEditors/AppExcEditor.py:4331 appEditors/AppGeoEditor.py:3526 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:155 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:76 -#: appObjects/FlatCAMObj.py:877 appPlugins/ToolCorners.py:776 -#: appPlugins/ToolReport.py:590 +#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:782 +#: appPlugins/ToolReport.py:594 msgid "Length" msgstr "Length" -#: appEditors/AppExcEditor.py:4335 +#: appEditors/AppExcEditor.py:4333 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:157 msgid "Length. The length of the slot." msgstr "Length. The length of the slot." -#: appEditors/AppExcEditor.py:4349 +#: appEditors/AppExcEditor.py:4347 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:173 msgid "" "Direction on which the slot is oriented:\n" @@ -2251,7 +2236,7 @@ msgstr "" "- 'Y' - vertical axis or \n" "- 'Angle' - a custom angle for the slot inclination" -#: appEditors/AppExcEditor.py:4365 +#: appEditors/AppExcEditor.py:4363 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189 msgid "" "Angle at which the slot is placed.\n" @@ -2264,15 +2249,15 @@ msgstr "" "Min value is: -360.00 degrees.\n" "Max value is: 360.00 degrees." -#: appEditors/AppExcEditor.py:4399 +#: appEditors/AppExcEditor.py:4397 msgid "Slot Array Parameters" msgstr "Slot Array Parameters" -#: appEditors/AppExcEditor.py:4401 +#: appEditors/AppExcEditor.py:4399 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:4409 +#: appEditors/AppExcEditor.py:4407 msgid "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" @@ -2280,21 +2265,21 @@ msgstr "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" -#: appEditors/AppExcEditor.py:4421 +#: appEditors/AppExcEditor.py:4419 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:214 msgid "Specify how many slots to be in the array." msgstr "Specify how many slots to be in the array." -#: appEditors/AppExcEditor.py:4529 appEditors/AppGeoEditor.py:3590 -#: appEditors/AppGerberEditor.py:6636 appEditors/appGCodeEditor.py:74 -#: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:867 -#: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1760 app_Main.py:2623 +#: appEditors/AppExcEditor.py:4527 appEditors/AppGeoEditor.py:3604 +#: appEditors/AppGerberEditor.py:6634 appEditors/appGCodeEditor.py:74 +#: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:869 +#: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1772 app_Main.py:2642 msgid "Exit Editor" msgstr "Exit Editor" -#: appEditors/AppExcEditor.py:4532 appEditors/AppGeoEditor.py:3593 -#: appEditors/AppGerberEditor.py:6639 appEditors/appGCodeEditor.py:870 -#: appGUI/MainGUI.py:1009 appGUI/MainGUI.py:2230 +#: appEditors/AppExcEditor.py:4530 appEditors/AppGeoEditor.py:3607 +#: appEditors/AppGerberEditor.py:6637 appEditors/appGCodeEditor.py:872 +#: appGUI/MainGUI.py:1021 appGUI/MainGUI.py:2242 msgid "Exit from Editor." msgstr "Exit from Editor." @@ -2302,12 +2287,12 @@ msgstr "Exit from Editor." msgid "Buffer Selection" msgstr "Buffer Selection" -#: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:6334 +#: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:6332 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:188 msgid "Buffer distance" msgstr "Buffer distance" -#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:6338 +#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:6336 msgid "Buffer corner" msgstr "Buffer corner" @@ -2325,11 +2310,11 @@ msgstr "" " - 'Beveled': the corner is a line that directly connects the features " "meeting in the corner" -#: appEditors/AppGeoEditor.py:105 appEditors/AppGerberEditor.py:6346 +#: appEditors/AppGeoEditor.py:105 appEditors/AppGerberEditor.py:6344 msgid "Round" msgstr "Round" -#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6347 +#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6345 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:216 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:168 @@ -2341,16 +2326,16 @@ msgstr "Round" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:318 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:282 -#: appPlugins/ToolDrilling.py:2863 appPlugins/ToolExtract.py:960 -#: appPlugins/ToolExtract.py:1102 appPlugins/ToolFollow.py:750 -#: appPlugins/ToolInvertGerber.py:272 appPlugins/ToolIsolation.py:3638 -#: appPlugins/ToolMilling.py:4477 appPlugins/ToolNCC.py:4634 -#: appPlugins/ToolPaint.py:3314 appPlugins/ToolPunchGerber.py:2044 -#: appPlugins/ToolPunchGerber.py:2211 appPlugins/ToolQRCode.py:885 +#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolExtract.py:963 +#: appPlugins/ToolExtract.py:1105 appPlugins/ToolFollow.py:752 +#: appPlugins/ToolInvertGerber.py:278 appPlugins/ToolIsolation.py:3635 +#: appPlugins/ToolMilling.py:4576 appPlugins/ToolNCC.py:4633 +#: appPlugins/ToolPaint.py:3311 appPlugins/ToolPunchGerber.py:2044 +#: appPlugins/ToolPunchGerber.py:2211 appPlugins/ToolQRCode.py:888 msgid "Square" msgstr "Square" -#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6348 +#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6346 msgid "Beveled" msgstr "Beveled" @@ -2368,17 +2353,17 @@ msgstr "Full Buffer" #: appEditors/AppGeoEditor.py:152 appEditors/AppGeoEditor.py:392 #: appEditors/AppGeoEditor.py:608 appEditors/AppGeoEditor.py:1103 -#: appEditors/AppGerberEditor.py:7080 appPlugins/ToolAlignObjects.py:95 +#: appEditors/AppGerberEditor.py:7078 appPlugins/ToolAlignObjects.py:95 #: appPlugins/ToolCalculators.py:62 appPlugins/ToolCalibration.py:105 -#: appPlugins/ToolCopperThieving.py:116 appPlugins/ToolCorners.py:86 +#: appPlugins/ToolCopperThieving.py:117 appPlugins/ToolCorners.py:86 #: appPlugins/ToolCutOut.py:144 appPlugins/ToolDblSided.py:77 #: appPlugins/ToolDistance.py:123 appPlugins/ToolDistanceMin.py:79 #: appPlugins/ToolDrilling.py:155 appPlugins/ToolEtchCompensation.py:71 -#: appPlugins/ToolExtract.py:134 appPlugins/ToolFiducials.py:110 +#: appPlugins/ToolExtract.py:134 appPlugins/ToolFiducials.py:111 #: appPlugins/ToolFilm.py:112 appPlugins/ToolFollow.py:99 #: appPlugins/ToolImage.py:58 appPlugins/ToolInvertGerber.py:66 -#: appPlugins/ToolIsolation.py:172 appPlugins/ToolLevelling.py:147 -#: appPlugins/ToolMilling.py:154 appPlugins/ToolNCC.py:181 +#: appPlugins/ToolIsolation.py:172 appPlugins/ToolLevelling.py:155 +#: appPlugins/ToolMilling.py:155 appPlugins/ToolNCC.py:181 #: appPlugins/ToolOptimal.py:94 appPlugins/ToolPaint.py:215 #: appPlugins/ToolPanelize.py:87 appPlugins/ToolPcbWizard.py:84 #: appPlugins/ToolPunchGerber.py:165 appPlugins/ToolQRCode.py:107 @@ -2389,7 +2374,7 @@ msgid "Plugin" msgstr "Plugin" #: appEditors/AppGeoEditor.py:158 appEditors/AppGeoEditor.py:3076 -#: appGUI/MainGUI.py:704 appGUI/MainGUI.py:4839 +#: appGUI/MainGUI.py:704 appGUI/MainGUI.py:4851 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:184 msgid "Buffer Tool" msgstr "Buffer Tool" @@ -2397,7 +2382,7 @@ msgstr "Buffer Tool" #: appEditors/AppGeoEditor.py:174 appEditors/AppGeoEditor.py:191 #: appEditors/AppGeoEditor.py:208 appEditors/AppGeoEditor.py:3095 #: appEditors/AppGeoEditor.py:3121 appEditors/AppGeoEditor.py:3147 -#: appEditors/AppGerberEditor.py:5793 +#: appEditors/AppGerberEditor.py:5794 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." @@ -2409,23 +2394,23 @@ msgstr "Text Input Tool" msgid "Font" msgstr "Font" -#: appEditors/AppGeoEditor.py:349 appEditors/AppGerberEditor.py:4510 -#: appEditors/AppGerberEditor.py:6051 appGUI/ObjectUI.py:309 +#: appEditors/AppGeoEditor.py:349 appEditors/AppGerberEditor.py:4512 +#: appEditors/AppGerberEditor.py:6049 appGUI/ObjectUI.py:306 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:96 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:173 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:202 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:36 -#: appPlugins/ToolCopperThieving.py:1494 appPlugins/ToolCopperThieving.py:1534 -#: appPlugins/ToolExtract.py:988 appPlugins/ToolFiducials.py:888 +#: appPlugins/ToolCopperThieving.py:1500 appPlugins/ToolCopperThieving.py:1540 +#: appPlugins/ToolExtract.py:991 appPlugins/ToolFiducials.py:892 #: appPlugins/ToolPunchGerber.py:2072 msgid "Size" msgstr "Size" -#: appEditors/AppGeoEditor.py:353 appGUI/MainGUI.py:1679 +#: appEditors/AppGeoEditor.py:353 appGUI/MainGUI.py:1691 msgid "Text" msgstr "Text" -#: appEditors/AppGeoEditor.py:364 appGUI/MainGUI.py:1599 +#: appEditors/AppGeoEditor.py:364 appGUI/MainGUI.py:1611 msgid "Apply" msgstr "Apply" @@ -2434,18 +2419,18 @@ msgid "Text Tool" msgstr "Text Tool" #: appEditors/AppGeoEditor.py:458 appObjects/FlatCAMExcellon.py:940 -#: appObjects/FlatCAMGeometry.py:1126 appPlugins/ToolDrilling.py:910 -#: appPlugins/ToolDrilling.py:1254 appPlugins/ToolDrilling.py:2410 -#: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:3377 -#: appPlugins/ToolMilling.py:1616 appPlugins/ToolMilling.py:2491 -#: appPlugins/ToolMilling.py:3849 appPlugins/ToolNCC.py:363 -#: appPlugins/ToolNCC.py:2540 appPlugins/ToolNCC.py:4339 -#: appPlugins/ToolPaint.py:335 appPlugins/ToolPaint.py:3119 +#: appObjects/FlatCAMGeometry.py:1127 appPlugins/ToolDrilling.py:911 +#: appPlugins/ToolDrilling.py:1260 appPlugins/ToolDrilling.py:2346 +#: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:3374 +#: appPlugins/ToolMilling.py:1702 appPlugins/ToolMilling.py:2585 +#: appPlugins/ToolMilling.py:3921 appPlugins/ToolNCC.py:363 +#: appPlugins/ToolNCC.py:2542 appPlugins/ToolNCC.py:4338 +#: appPlugins/ToolPaint.py:335 appPlugins/ToolPaint.py:3116 msgid "Tool" msgstr "Tool" #: appEditors/AppGeoEditor.py:466 appEditors/AppGeoEditor.py:614 -#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:1084 appGUI/MainGUI.py:2303 +#: appGUI/MainGUI.py:708 msgid "Paint Tool" msgstr "Paint Tool" @@ -2472,66 +2457,66 @@ msgstr "" #: appEditors/AppGeoEditor.py:1492 appEditors/AppGeoEditor.py:1517 #: appEditors/AppGeoEditor.py:2710 appEditors/AppGeoEditor.py:2781 #: appEditors/AppGeoEditor.py:3083 appEditors/AppGeoEditor.py:3109 -#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:4994 -#: appEditors/AppGerberEditor.py:7134 appEditors/AppGerberEditor.py:7174 -#: appEditors/AppGerberEditor.py:7197 appEditors/AppGerberEditor.py:7342 -#: appEditors/AppGerberEditor.py:7375 appEditors/AppGerberEditor.py:7418 -#: appEditors/AppGerberEditor.py:7459 appEditors/AppGerberEditor.py:7495 -#: appEditors/AppGerberEditor.py:7531 +#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:5008 +#: appEditors/AppGerberEditor.py:7132 appEditors/AppGerberEditor.py:7172 +#: appEditors/AppGerberEditor.py:7195 appEditors/AppGerberEditor.py:7340 +#: appEditors/AppGerberEditor.py:7373 appEditors/AppGerberEditor.py:7416 +#: appEditors/AppGerberEditor.py:7457 appEditors/AppGerberEditor.py:7493 +#: appEditors/AppGerberEditor.py:7529 msgid "No shape selected." msgstr "No shape selected." #: appEditors/AppGeoEditor.py:678 appEditors/AppGeoEditor.py:1121 -#: appEditors/AppGerberEditor.py:6655 appEditors/AppGerberEditor.py:7098 +#: appEditors/AppGerberEditor.py:6653 appEditors/AppGerberEditor.py:7096 #: appGUI/MainGUI.py:712 msgid "Transform Tool" msgstr "Transform Tool" #: appEditors/AppGeoEditor.py:679 appEditors/AppGeoEditor.py:771 -#: appEditors/AppGerberEditor.py:6656 appEditors/AppGerberEditor.py:6748 +#: appEditors/AppGerberEditor.py:6654 appEditors/AppGerberEditor.py:6746 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:81 #: appPlugins/ToolTransform.py:557 appPlugins/ToolTransform.py:680 msgid "Rotate" msgstr "Rotate" -#: appEditors/AppGeoEditor.py:680 appEditors/AppGerberEditor.py:6657 +#: appEditors/AppGeoEditor.py:680 appEditors/AppGerberEditor.py:6655 #: appPlugins/ToolTransform.py:558 msgid "Skew/Shear" msgstr "Skew/Shear" -#: appEditors/AppGeoEditor.py:681 appEditors/AppGerberEditor.py:6407 -#: appEditors/AppGerberEditor.py:6658 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:1254 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2467 -#: appGUI/MainGUI.py:5107 appGUI/ObjectUI.py:119 +#: appEditors/AppGeoEditor.py:681 appEditors/AppGerberEditor.py:6405 +#: appEditors/AppGerberEditor.py:6656 appGUI/MainGUI.py:793 +#: appGUI/MainGUI.py:1266 appGUI/MainGUI.py:1740 appGUI/MainGUI.py:2479 +#: appGUI/MainGUI.py:5119 appGUI/ObjectUI.py:116 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:140 #: appPlugins/ToolTransform.py:559 msgid "Scale" msgstr "Scale" -#: appEditors/AppGeoEditor.py:682 appEditors/AppGerberEditor.py:6659 +#: appEditors/AppGeoEditor.py:682 appEditors/AppGerberEditor.py:6657 #: appPlugins/ToolTransform.py:560 msgid "Mirror (Flip)" msgstr "Mirror (Flip)" -#: appEditors/AppGeoEditor.py:684 appEditors/AppGerberEditor.py:6361 -#: appEditors/AppGerberEditor.py:6661 appGUI/MainGUI.py:790 -#: appGUI/MainGUI.py:1252 appGUI/MainGUI.py:1681 appGUI/MainGUI.py:1726 -#: appGUI/MainGUI.py:2465 appGUI/MainGUI.py:5098 +#: appEditors/AppGeoEditor.py:684 appEditors/AppGerberEditor.py:6359 +#: appEditors/AppGerberEditor.py:6659 appGUI/MainGUI.py:790 +#: appGUI/MainGUI.py:1264 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:1738 +#: appGUI/MainGUI.py:2477 appGUI/MainGUI.py:5110 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:205 #: appPlugins/ToolTransform.py:562 msgid "Buffer" msgstr "Buffer" -#: appEditors/AppGeoEditor.py:715 appEditors/AppGerberEditor.py:6692 +#: appEditors/AppGeoEditor.py:715 appEditors/AppGerberEditor.py:6690 #: appGUI/GUIElements.py:3871 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:37 -#: appPlugins/ToolDblSided.py:832 appPlugins/ToolDblSided.py:1008 -#: appPlugins/ToolFilm.py:1204 appPlugins/ToolTransform.py:594 +#: appPlugins/ToolDblSided.py:848 appPlugins/ToolDblSided.py:1024 +#: appPlugins/ToolFilm.py:1218 appPlugins/ToolTransform.py:594 msgid "Reference" msgstr "Reference" -#: appEditors/AppGeoEditor.py:717 appEditors/AppGerberEditor.py:6694 +#: appEditors/AppGeoEditor.py:717 appEditors/AppGerberEditor.py:6692 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2549,7 +2534,7 @@ msgstr "" "- Min Selection -> the point (minx, miny) of the bounding box of the " "selection" -#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appPlugins/ToolCalibration.py:144 appPlugins/ToolCalibration.py:145 #: appPlugins/ToolTransform.py:604 @@ -2557,55 +2542,55 @@ msgid "Origin" msgstr "Origin" #: appEditors/AppGeoEditor.py:725 appEditors/AppGeoEditor.py:1134 -#: appEditors/AppGerberEditor.py:6702 appEditors/AppGerberEditor.py:7107 +#: appEditors/AppGerberEditor.py:6700 appEditors/AppGerberEditor.py:7105 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:245 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:262 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:302 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 -#: appPlugins/ToolFollow.py:731 appPlugins/ToolIsolation.py:3562 -#: appPlugins/ToolNCC.py:4596 appPlugins/ToolPaint.py:3265 +#: appPlugins/ToolFollow.py:733 appPlugins/ToolIsolation.py:3559 +#: appPlugins/ToolNCC.py:4595 appPlugins/ToolPaint.py:3262 #: appPlugins/ToolPunchGerber.py:2275 appPlugins/ToolTransform.py:604 -#: defaults.py:582 +#: defaults.py:585 msgid "Selection" msgstr "Selection" -#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:53 -#: appPlugins/ToolDblSided.py:843 appPlugins/ToolTransform.py:604 +#: appPlugins/ToolDblSided.py:859 appPlugins/ToolTransform.py:604 msgid "Point" msgstr "Point" -#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 msgid "Minimum" msgstr "Minimum" #: appEditors/AppGeoEditor.py:731 appEditors/AppGeoEditor.py:1027 -#: appEditors/AppGerberEditor.py:6708 appEditors/AppGerberEditor.py:7004 +#: appEditors/AppGerberEditor.py:6706 appEditors/AppGerberEditor.py:7002 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:124 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:126 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:236 -#: appPlugins/ToolExtract.py:1154 appPlugins/ToolExtract.py:1172 +#: appPlugins/ToolExtract.py:1157 appPlugins/ToolExtract.py:1175 #: appPlugins/ToolPunchGerber.py:2150 appPlugins/ToolPunchGerber.py:2260 #: appPlugins/ToolTransform.py:610 appPlugins/ToolTransform.py:936 -#: app_Main.py:8511 +#: app_Main.py:8555 msgid "Value" msgstr "Value" -#: appEditors/AppGeoEditor.py:733 appEditors/AppGerberEditor.py:6710 +#: appEditors/AppGeoEditor.py:733 appEditors/AppGerberEditor.py:6708 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:55 #: appPlugins/ToolTransform.py:612 msgid "A point of reference in format X,Y." msgstr "A point of reference in format X,Y." -#: appEditors/AppGeoEditor.py:742 appEditors/AppGerberEditor.py:6719 +#: appEditors/AppGeoEditor.py:742 appEditors/AppGerberEditor.py:6717 #: appPlugins/ToolTransform.py:621 msgid "Add point coordinates from clipboard." msgstr "Add point coordinates from clipboard." -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6734 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6732 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:91 #: appPlugins/ToolTransform.py:666 msgid "" @@ -2619,7 +2604,7 @@ msgstr "" "Positive numbers for CW motion.\n" "Negative numbers for CCW motion." -#: appEditors/AppGeoEditor.py:773 appEditors/AppGerberEditor.py:6750 +#: appEditors/AppGeoEditor.py:773 appEditors/AppGerberEditor.py:6748 #: appPlugins/ToolTransform.py:682 msgid "" "Rotate the selected object(s).\n" @@ -2631,7 +2616,7 @@ msgstr "" "the bounding box for all selected objects." #: appEditors/AppGeoEditor.py:793 appEditors/AppGeoEditor.py:855 -#: appEditors/AppGerberEditor.py:6770 appEditors/AppGerberEditor.py:6832 +#: appEditors/AppGerberEditor.py:6768 appEditors/AppGerberEditor.py:6830 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:144 #: appPlugins/ToolTransform.py:702 appPlugins/ToolTransform.py:764 @@ -2639,22 +2624,22 @@ msgid "Link" msgstr "Link" #: appEditors/AppGeoEditor.py:795 appEditors/AppGeoEditor.py:857 -#: appEditors/AppGerberEditor.py:6772 appEditors/AppGerberEditor.py:6834 +#: appEditors/AppGerberEditor.py:6770 appEditors/AppGerberEditor.py:6832 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:107 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:146 #: appPlugins/ToolTransform.py:704 appPlugins/ToolTransform.py:766 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:800 appEditors/AppGerberEditor.py:6777 +#: appEditors/AppGeoEditor.py:800 appEditors/AppGerberEditor.py:6775 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:144 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:117 -#: appPlugins/ToolFilm.py:1281 appPlugins/ToolTransform.py:709 +#: appPlugins/ToolFilm.py:1295 appPlugins/ToolTransform.py:709 msgid "X angle" msgstr "X angle" #: appEditors/AppGeoEditor.py:802 appEditors/AppGeoEditor.py:823 -#: appEditors/AppGerberEditor.py:6779 appEditors/AppGerberEditor.py:6800 +#: appEditors/AppGerberEditor.py:6777 appEditors/AppGerberEditor.py:6798 #: appPlugins/ToolTransform.py:711 appPlugins/ToolTransform.py:732 msgid "" "Angle for Skew action, in degrees.\n" @@ -2663,13 +2648,13 @@ msgstr "" "Angle for Skew action, in degrees.\n" "Float number between -360 and 360." -#: appEditors/AppGeoEditor.py:810 appEditors/AppGerberEditor.py:6787 +#: appEditors/AppGeoEditor.py:810 appEditors/AppGerberEditor.py:6785 #: appPlugins/ToolTransform.py:719 msgid "Skew X" msgstr "Skew X" #: appEditors/AppGeoEditor.py:812 appEditors/AppGeoEditor.py:833 -#: appEditors/AppGerberEditor.py:6789 appEditors/AppGerberEditor.py:6810 +#: appEditors/AppGerberEditor.py:6787 appEditors/AppGerberEditor.py:6808 #: appPlugins/ToolTransform.py:721 appPlugins/ToolTransform.py:742 msgid "" "Skew/shear the selected object(s).\n" @@ -2680,38 +2665,38 @@ msgstr "" "The point of reference is the middle of\n" "the bounding box for all selected objects." -#: appEditors/AppGeoEditor.py:821 appEditors/AppGerberEditor.py:6798 +#: appEditors/AppGeoEditor.py:821 appEditors/AppGerberEditor.py:6796 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:153 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:131 -#: appPlugins/ToolFilm.py:1290 appPlugins/ToolTransform.py:730 +#: appPlugins/ToolFilm.py:1304 appPlugins/ToolTransform.py:730 msgid "Y angle" msgstr "Y angle" -#: appEditors/AppGeoEditor.py:831 appEditors/AppGerberEditor.py:6808 +#: appEditors/AppGeoEditor.py:831 appEditors/AppGerberEditor.py:6806 #: appPlugins/ToolTransform.py:740 msgid "Skew Y" msgstr "Skew Y" -#: appEditors/AppGeoEditor.py:862 appEditors/AppGerberEditor.py:6839 +#: appEditors/AppGeoEditor.py:862 appEditors/AppGerberEditor.py:6837 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:155 -#: appPlugins/ToolFilm.py:1237 appPlugins/ToolTransform.py:771 +#: appPlugins/ToolFilm.py:1251 appPlugins/ToolTransform.py:771 msgid "X factor" msgstr "X factor" -#: appEditors/AppGeoEditor.py:864 appEditors/AppGerberEditor.py:6841 +#: appEditors/AppGeoEditor.py:864 appEditors/AppGerberEditor.py:6839 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:157 #: appPlugins/ToolTransform.py:773 msgid "Factor for scaling on X axis." msgstr "Factor for scaling on X axis." -#: appEditors/AppGeoEditor.py:871 appEditors/AppGerberEditor.py:6848 +#: appEditors/AppGeoEditor.py:871 appEditors/AppGerberEditor.py:6846 #: appPlugins/ToolTransform.py:780 msgid "Scale X" msgstr "Scale X" #: appEditors/AppGeoEditor.py:873 appEditors/AppGeoEditor.py:893 -#: appEditors/AppGerberEditor.py:6850 appEditors/AppGerberEditor.py:6870 +#: appEditors/AppGerberEditor.py:6848 appEditors/AppGerberEditor.py:6868 #: appPlugins/ToolTransform.py:782 appPlugins/ToolTransform.py:802 msgid "" "Scale the selected object(s).\n" @@ -2722,59 +2707,59 @@ msgstr "" "The point of reference depends on \n" "the Scale reference checkbox state." -#: appEditors/AppGeoEditor.py:882 appEditors/AppGerberEditor.py:6859 +#: appEditors/AppGeoEditor.py:882 appEditors/AppGerberEditor.py:6857 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:122 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:168 -#: appPlugins/ToolFilm.py:1246 appPlugins/ToolTransform.py:791 +#: appPlugins/ToolFilm.py:1260 appPlugins/ToolTransform.py:791 msgid "Y factor" msgstr "Y factor" -#: appEditors/AppGeoEditor.py:884 appEditors/AppGerberEditor.py:6861 +#: appEditors/AppGeoEditor.py:884 appEditors/AppGerberEditor.py:6859 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:170 #: appPlugins/ToolTransform.py:793 msgid "Factor for scaling on Y axis." msgstr "Factor for scaling on Y axis." -#: appEditors/AppGeoEditor.py:891 appEditors/AppGerberEditor.py:6868 +#: appEditors/AppGeoEditor.py:891 appEditors/AppGerberEditor.py:6866 #: appPlugins/ToolTransform.py:800 msgid "Scale Y" msgstr "Scale Y" -#: appEditors/AppGeoEditor.py:918 appEditors/AppGerberEditor.py:6895 +#: appEditors/AppGeoEditor.py:918 appEditors/AppGerberEditor.py:6893 #: appPlugins/ToolTransform.py:827 msgid "Flip on X" msgstr "Flip on X" #: appEditors/AppGeoEditor.py:920 appEditors/AppGeoEditor.py:925 -#: appEditors/AppGerberEditor.py:6897 appEditors/AppGerberEditor.py:6902 +#: appEditors/AppGerberEditor.py:6895 appEditors/AppGerberEditor.py:6900 #: appPlugins/ToolTransform.py:829 appPlugins/ToolTransform.py:834 msgid "Flip the selected object(s) over the X axis." msgstr "Flip the selected object(s) over the X axis." -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6900 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6898 #: appPlugins/ToolTransform.py:832 msgid "Flip on Y" msgstr "Flip on Y" -#: appEditors/AppGeoEditor.py:943 appEditors/AppGerberEditor.py:6920 +#: appEditors/AppGeoEditor.py:943 appEditors/AppGerberEditor.py:6918 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:184 #: appPlugins/ToolTransform.py:852 msgid "X val" msgstr "X val" -#: appEditors/AppGeoEditor.py:945 appEditors/AppGerberEditor.py:6922 +#: appEditors/AppGeoEditor.py:945 appEditors/AppGerberEditor.py:6920 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:186 #: appPlugins/ToolTransform.py:854 msgid "Distance to offset on X axis. In current units." msgstr "Distance to offset on X axis. In current units." -#: appEditors/AppGeoEditor.py:952 appEditors/AppGerberEditor.py:6929 +#: appEditors/AppGeoEditor.py:952 appEditors/AppGerberEditor.py:6927 #: appPlugins/ToolTransform.py:861 msgid "Offset X" msgstr "Offset X" #: appEditors/AppGeoEditor.py:954 appEditors/AppGeoEditor.py:974 -#: appEditors/AppGerberEditor.py:6931 appEditors/AppGerberEditor.py:6951 +#: appEditors/AppGerberEditor.py:6929 appEditors/AppGerberEditor.py:6949 #: appPlugins/ToolTransform.py:863 appPlugins/ToolTransform.py:883 msgid "" "Offset the selected object(s).\n" @@ -2785,34 +2770,34 @@ msgstr "" "The point of reference is the middle of\n" "the bounding box for all selected objects.\n" -#: appEditors/AppGeoEditor.py:963 appEditors/AppGerberEditor.py:6940 +#: appEditors/AppGeoEditor.py:963 appEditors/AppGerberEditor.py:6938 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:197 #: appPlugins/ToolTransform.py:872 msgid "Y val" msgstr "Y val" -#: appEditors/AppGeoEditor.py:965 appEditors/AppGerberEditor.py:6942 +#: appEditors/AppGeoEditor.py:965 appEditors/AppGerberEditor.py:6940 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:199 #: appPlugins/ToolTransform.py:874 msgid "Distance to offset on Y axis. In current units." msgstr "Distance to offset on Y axis. In current units." -#: appEditors/AppGeoEditor.py:972 appEditors/AppGerberEditor.py:6949 +#: appEditors/AppGeoEditor.py:972 appEditors/AppGerberEditor.py:6947 #: appPlugins/ToolTransform.py:881 msgid "Offset Y" msgstr "Offset Y" -#: appEditors/AppGeoEditor.py:992 appEditors/AppGerberEditor.py:6969 -#: appGUI/ObjectUI.py:466 appGUI/ObjectUI.py:503 +#: appEditors/AppGeoEditor.py:992 appEditors/AppGerberEditor.py:6967 +#: appGUI/ObjectUI.py:463 appGUI/ObjectUI.py:500 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:60 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:209 -#: appPlugins/ToolInvertGerber.py:271 appPlugins/ToolQRCode.py:884 +#: appPlugins/ToolInvertGerber.py:277 appPlugins/ToolQRCode.py:887 #: appPlugins/ToolTransform.py:901 msgid "Rounded" msgstr "Rounded" -#: appEditors/AppGeoEditor.py:994 appEditors/AppGerberEditor.py:6971 +#: appEditors/AppGeoEditor.py:994 appEditors/AppGerberEditor.py:6969 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:211 #: appPlugins/ToolTransform.py:903 msgid "" @@ -2826,7 +2811,7 @@ msgstr "" "If not checked then the buffer will follow the exact geometry\n" "of the buffered shape." -#: appEditors/AppGeoEditor.py:1002 appEditors/AppGerberEditor.py:6979 +#: appEditors/AppGeoEditor.py:1002 appEditors/AppGerberEditor.py:6977 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:219 #: appPlugins/ToolDistance.py:127 appPlugins/ToolDistance.py:421 #: appPlugins/ToolDistance.py:557 appPlugins/ToolDistanceMin.py:211 @@ -2834,7 +2819,7 @@ msgstr "" msgid "Distance" msgstr "Distance" -#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6981 +#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6979 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:221 #: appPlugins/ToolTransform.py:913 msgid "" @@ -2848,12 +2833,12 @@ msgstr "" "Each geometry element of the object will be increased\n" "or decreased with the 'distance'." -#: appEditors/AppGeoEditor.py:1016 appEditors/AppGerberEditor.py:6993 +#: appEditors/AppGeoEditor.py:1016 appEditors/AppGerberEditor.py:6991 #: appPlugins/ToolTransform.py:925 msgid "Buffer D" msgstr "Buffer D" -#: appEditors/AppGeoEditor.py:1018 appEditors/AppGerberEditor.py:6995 +#: appEditors/AppGeoEditor.py:1018 appEditors/AppGerberEditor.py:6993 #: appPlugins/ToolTransform.py:927 msgid "" "Create the buffer effect on each geometry,\n" @@ -2862,7 +2847,7 @@ msgstr "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the distance." -#: appEditors/AppGeoEditor.py:1029 appEditors/AppGerberEditor.py:7006 +#: appEditors/AppGeoEditor.py:1029 appEditors/AppGerberEditor.py:7004 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:238 #: appPlugins/ToolTransform.py:938 msgid "" @@ -2878,12 +2863,12 @@ msgstr "" "or decreased to fit the 'Value'. Value is a percentage\n" "of the initial dimension." -#: appEditors/AppGeoEditor.py:1042 appEditors/AppGerberEditor.py:7019 +#: appEditors/AppGeoEditor.py:1042 appEditors/AppGerberEditor.py:7017 #: appPlugins/ToolTransform.py:951 msgid "Buffer F" msgstr "Buffer F" -#: appEditors/AppGeoEditor.py:1044 appEditors/AppGerberEditor.py:7021 +#: appEditors/AppGeoEditor.py:1044 appEditors/AppGerberEditor.py:7019 #: appPlugins/ToolTransform.py:953 msgid "" "Create the buffer effect on each geometry,\n" @@ -2892,34 +2877,34 @@ msgstr "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the factor." -#: appEditors/AppGeoEditor.py:1133 appEditors/AppGerberEditor.py:7106 +#: appEditors/AppGeoEditor.py:1133 appEditors/AppGerberEditor.py:7104 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:63 -#: appPlugins/ToolCalibration.py:894 appPlugins/ToolDrilling.py:2815 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolPanelize.py:1152 +#: appPlugins/ToolCalibration.py:894 appPlugins/ToolDrilling.py:2769 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolPanelize.py:1171 #: appPlugins/ToolTransform.py:604 msgid "Object" msgstr "Object" -#: appEditors/AppGeoEditor.py:1205 appEditors/AppGerberEditor.py:7182 +#: appEditors/AppGeoEditor.py:1205 appEditors/AppGerberEditor.py:7180 #: appPlugins/ToolTransform.py:168 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "Incorrect format for Point value. Needs format X,Y" -#: appEditors/AppGeoEditor.py:1230 appEditors/AppGerberEditor.py:7207 +#: appEditors/AppGeoEditor.py:1230 appEditors/AppGerberEditor.py:7205 #: appPlugins/ToolTransform.py:185 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:1288 appEditors/AppGeoEditor.py:1309 -#: appEditors/AppGerberEditor.py:7265 appEditors/AppGerberEditor.py:7286 +#: appEditors/AppGerberEditor.py:7263 appEditors/AppGerberEditor.py:7284 #: appPlugins/ToolTransform.py:243 appPlugins/ToolTransform.py:264 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:1322 appEditors/AppGeoEditor.py:1331 -#: appEditors/AppGerberEditor.py:7299 appEditors/AppGerberEditor.py:7308 +#: appEditors/AppGerberEditor.py:7297 appEditors/AppGerberEditor.py:7306 #: appPlugins/ToolTransform.py:277 appPlugins/ToolTransform.py:286 msgid "Offset transformation can not be done for a value of 0." msgstr "Offset transformation can not be done for a value of 0." @@ -2931,13 +2916,13 @@ msgstr "Rotating" #: appEditors/AppGeoEditor.py:1376 appEditors/AppGeoEditor.py:1409 #: appEditors/AppGeoEditor.py:1443 appEditors/AppGeoEditor.py:1477 #: appEditors/AppGeoEditor.py:1510 appEditors/AppGeoEditor.py:1531 -#: appEditors/AppGerberEditor.py:7359 appEditors/AppGerberEditor.py:7401 -#: appEditors/AppGerberEditor.py:7441 appEditors/AppGerberEditor.py:7480 -#: appEditors/AppGerberEditor.py:7524 appEditors/AppGerberEditor.py:7560 +#: appEditors/AppGerberEditor.py:7357 appEditors/AppGerberEditor.py:7399 +#: appEditors/AppGerberEditor.py:7439 appEditors/AppGerberEditor.py:7478 +#: appEditors/AppGerberEditor.py:7522 appEditors/AppGerberEditor.py:7558 #: appPlugins/ToolTransform.py:336 appPlugins/ToolTransform.py:376 #: appPlugins/ToolTransform.py:415 appPlugins/ToolTransform.py:450 #: appPlugins/ToolTransform.py:487 appPlugins/ToolTransform.py:522 -#: app_Main.py:6509 app_Main.py:6555 +#: app_Main.py:6556 app_Main.py:6602 msgid "Action was not executed" msgstr "Action was not executed" @@ -2945,13 +2930,13 @@ msgstr "Action was not executed" msgid "Flipping" msgstr "Flipping" -#: appEditors/AppGeoEditor.py:1402 appEditors/AppGerberEditor.py:7390 -#: appPlugins/ToolTransform.py:363 app_Main.py:6507 +#: appEditors/AppGeoEditor.py:1402 appEditors/AppGerberEditor.py:7388 +#: appPlugins/ToolTransform.py:363 app_Main.py:6554 msgid "Flip on Y axis done" msgstr "Flip on Y axis done" -#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:7398 -#: appPlugins/ToolTransform.py:372 app_Main.py:6553 +#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:7396 +#: appPlugins/ToolTransform.py:372 app_Main.py:6600 msgid "Flip on X axis done" msgstr "Flip on X axis done" @@ -2959,11 +2944,11 @@ msgstr "Flip on X axis done" msgid "Skewing" msgstr "Skewing" -#: appEditors/AppGeoEditor.py:1438 appEditors/AppGerberEditor.py:7437 +#: appEditors/AppGeoEditor.py:1438 appEditors/AppGerberEditor.py:7435 msgid "Skew on the X axis done" msgstr "Skew on the X axis done" -#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:7439 +#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:7437 msgid "Skew on the Y axis done" msgstr "Skew on the Y axis done" @@ -2971,11 +2956,11 @@ msgstr "Skew on the Y axis done" msgid "Scaling" msgstr "Scaling" -#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:7475 +#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:7473 msgid "Scale on the X axis done" msgstr "Scale on the X axis done" -#: appEditors/AppGeoEditor.py:1475 appEditors/AppGerberEditor.py:7477 +#: appEditors/AppGeoEditor.py:1475 appEditors/AppGerberEditor.py:7475 msgid "Scale on the Y axis done" msgstr "Scale on the Y axis done" @@ -2984,69 +2969,69 @@ msgid "Offsetting" msgstr "Offsetting" #: appEditors/AppGeoEditor.py:1505 appEditors/AppGeoEditor.py:1563 -#: appEditors/AppGerberEditor.py:7519 appEditors/AppGerberEditor.py:7592 +#: appEditors/AppGerberEditor.py:7517 appEditors/AppGerberEditor.py:7590 msgid "Offset on the X axis done" msgstr "Offset on the X axis done" -#: appEditors/AppGeoEditor.py:1507 appEditors/AppGerberEditor.py:7521 +#: appEditors/AppGeoEditor.py:1507 appEditors/AppGerberEditor.py:7519 msgid "Offset on the Y axis done" msgstr "Offset on the Y axis done" #: appEditors/AppGeoEditor.py:1520 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:57 -#: appObjects/FlatCAMGerber.py:430 appPlugins/ToolCopperThieving.py:594 -#: appPlugins/ToolCopperThieving.py:797 appPlugins/ToolCopperThieving.py:810 +#: appObjects/FlatCAMGerber.py:430 appPlugins/ToolCopperThieving.py:601 +#: appPlugins/ToolCopperThieving.py:804 appPlugins/ToolCopperThieving.py:817 #: appPlugins/ToolIsolation.py:1560 appPlugins/ToolNCC.py:2053 #: appPlugins/ToolNCC.py:2080 appPlugins/ToolNCC.py:2188 -#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:3103 -#: appPlugins/ToolNCC.py:3208 appPlugins/ToolNCC.py:3223 -#: appPlugins/ToolNCC.py:3490 appPlugins/ToolNCC.py:3591 -#: appPlugins/ToolNCC.py:3606 appPlugins/ToolTransform.py:497 camlib.py:1110 +#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:3105 +#: appPlugins/ToolNCC.py:3210 appPlugins/ToolNCC.py:3225 +#: appPlugins/ToolNCC.py:3492 appPlugins/ToolNCC.py:3593 +#: appPlugins/ToolNCC.py:3608 appPlugins/ToolTransform.py:497 camlib.py:1114 msgid "Buffering" msgstr "Buffering" -#: appEditors/AppGeoEditor.py:1527 appEditors/AppGerberEditor.py:7556 +#: appEditors/AppGeoEditor.py:1527 appEditors/AppGerberEditor.py:7554 #: appPlugins/ToolTransform.py:518 msgid "Buffer done" msgstr "Buffer done" -#: appEditors/AppGeoEditor.py:1535 appEditors/AppGerberEditor.py:7564 +#: appEditors/AppGeoEditor.py:1535 appEditors/AppGerberEditor.py:7562 msgid "Rotate ..." msgstr "Rotate ..." #: appEditors/AppGeoEditor.py:1536 appEditors/AppGeoEditor.py:1588 -#: appEditors/AppGeoEditor.py:1604 appEditors/AppGerberEditor.py:7565 -#: appEditors/AppGerberEditor.py:7617 appEditors/AppGerberEditor.py:7633 +#: appEditors/AppGeoEditor.py:1604 appEditors/AppGerberEditor.py:7563 +#: appEditors/AppGerberEditor.py:7615 appEditors/AppGerberEditor.py:7631 msgid "Enter an Angle Value (degrees)" msgstr "Enter an Angle Value (degrees)" -#: appEditors/AppGeoEditor.py:1545 appEditors/AppGerberEditor.py:7574 +#: appEditors/AppGeoEditor.py:1545 appEditors/AppGerberEditor.py:7572 #: appPlugins/ToolTransform.py:334 msgid "Rotate done" msgstr "Rotate done" -#: appEditors/AppGeoEditor.py:1548 appEditors/AppGerberEditor.py:7577 +#: appEditors/AppGeoEditor.py:1548 appEditors/AppGerberEditor.py:7575 msgid "Rotate cancelled" msgstr "Rotate cancelled" -#: appEditors/AppGeoEditor.py:1553 appEditors/AppGerberEditor.py:7582 +#: appEditors/AppGeoEditor.py:1553 appEditors/AppGerberEditor.py:7580 msgid "Offset on X axis ..." msgstr "Offset on X axis ..." #: appEditors/AppGeoEditor.py:1554 appEditors/AppGeoEditor.py:1572 -#: appEditors/AppGerberEditor.py:7583 appEditors/AppGerberEditor.py:7601 +#: appEditors/AppGerberEditor.py:7581 appEditors/AppGerberEditor.py:7599 msgid "Enter a distance Value" msgstr "Enter a distance Value" -#: appEditors/AppGeoEditor.py:1566 appEditors/AppGerberEditor.py:7595 +#: appEditors/AppGeoEditor.py:1566 appEditors/AppGerberEditor.py:7593 msgid "Offset X cancelled" msgstr "Offset X cancelled" -#: appEditors/AppGeoEditor.py:1571 appEditors/AppGerberEditor.py:7600 +#: appEditors/AppGeoEditor.py:1571 appEditors/AppGerberEditor.py:7598 msgid "Offset on Y axis ..." msgstr "Offset on Y axis ..." -#: appEditors/AppGeoEditor.py:1581 appEditors/AppGerberEditor.py:7610 +#: appEditors/AppGeoEditor.py:1581 appEditors/AppGerberEditor.py:7608 msgid "Offset on Y axis done" msgstr "Offset on Y axis done" @@ -3054,11 +3039,11 @@ msgstr "Offset on Y axis done" msgid "Offset on the Y axis canceled" msgstr "Offset on the Y axis canceled" -#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7616 +#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7614 msgid "Skew on X axis ..." msgstr "Skew on X axis ..." -#: appEditors/AppGeoEditor.py:1597 appEditors/AppGerberEditor.py:7626 +#: appEditors/AppGeoEditor.py:1597 appEditors/AppGerberEditor.py:7624 msgid "Skew on X axis done" msgstr "Skew on X axis done" @@ -3066,11 +3051,11 @@ msgstr "Skew on X axis done" msgid "Skew on X axis canceled" msgstr "Skew on X axis canceled" -#: appEditors/AppGeoEditor.py:1603 appEditors/AppGerberEditor.py:7632 +#: appEditors/AppGeoEditor.py:1603 appEditors/AppGerberEditor.py:7630 msgid "Skew on Y axis ..." msgstr "Skew on Y axis ..." -#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7642 +#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7640 msgid "Skew on Y axis done" msgstr "Skew on Y axis done" @@ -3189,24 +3174,33 @@ msgstr "Create Paint geometry ..." msgid "Shape transformations ..." msgstr "Shape transformations ..." -#: appEditors/AppGeoEditor.py:3401 appGUI/ObjectUI.py:904 +#: appEditors/AppGeoEditor.py:3401 appGUI/ObjectUI.py:901 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:20 msgid "Geometry Editor" msgstr "Geometry Editor" -#: appEditors/AppGeoEditor.py:3422 +#: appEditors/AppGeoEditor.py:3424 +msgid "Tool dia" +msgstr "Tool dia" + +#: appEditors/AppGeoEditor.py:3426 +#| msgid "Fixed hole diameter." +msgid "Edited tool diameter." +msgstr "Edited tool diameter." + +#: appEditors/AppGeoEditor.py:3436 msgid "Geometry Table" msgstr "Geometry Table" -#: appEditors/AppGeoEditor.py:3424 +#: appEditors/AppGeoEditor.py:3438 msgid "The list of geometry elements inside the edited object." msgstr "The list of geometry elements inside the edited object." -#: appEditors/AppGeoEditor.py:3455 appEditors/AppGerberEditor.py:6192 +#: appEditors/AppGeoEditor.py:3469 appEditors/AppGerberEditor.py:6190 msgid "Zoom on selection" msgstr "Zoom on selection" -#: appEditors/AppGeoEditor.py:3464 appEditors/AppGerberEditor.py:6201 +#: appEditors/AppGeoEditor.py:3478 appEditors/AppGerberEditor.py:6199 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:28 #: appGUI/preferences/cncjob/CNCJobEditorPrefGroupUI.py:25 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:23 @@ -3235,39 +3229,39 @@ msgstr "Zoom on selection" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:24 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:21 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:24 -#: appPlugins/ToolCalibration.py:775 appPlugins/ToolCorners.py:741 -#: appPlugins/ToolEtchCompensation.py:374 appPlugins/ToolFiducials.py:881 -#: appPlugins/ToolFollow.py:727 appPlugins/ToolInvertGerber.py:243 -#: appPlugins/ToolLevelling.py:1763 appPlugins/ToolQRCode.py:792 -#: appPlugins/ToolSolderPaste.py:1267 +#: appPlugins/ToolCalibration.py:775 appPlugins/ToolCorners.py:747 +#: appPlugins/ToolEtchCompensation.py:392 appPlugins/ToolFiducials.py:885 +#: appPlugins/ToolFollow.py:729 appPlugins/ToolInvertGerber.py:249 +#: appPlugins/ToolLevelling.py:1832 appPlugins/ToolQRCode.py:795 +#: appPlugins/ToolSolderPaste.py:1271 msgid "Parameters" msgstr "Parameters" -#: appEditors/AppGeoEditor.py:3466 appEditors/AppGerberEditor.py:6203 +#: appEditors/AppGeoEditor.py:3480 appEditors/AppGerberEditor.py:6201 msgid "Geometry parameters." msgstr "Geometry parameters." -#: appEditors/AppGeoEditor.py:3471 +#: appEditors/AppGeoEditor.py:3485 msgid "Is Valid" msgstr "Is Valid" -#: appEditors/AppGeoEditor.py:3478 +#: appEditors/AppGeoEditor.py:3492 msgid "Is Empty" msgstr "Is Empty" -#: appEditors/AppGeoEditor.py:3485 +#: appEditors/AppGeoEditor.py:3499 msgid "Is Ring" msgstr "Is Ring" -#: appEditors/AppGeoEditor.py:3492 +#: appEditors/AppGeoEditor.py:3506 msgid "Is CCW" msgstr "Is CCW" -#: appEditors/AppGeoEditor.py:3494 appEditors/AppGeoEditor.py:4147 +#: appEditors/AppGeoEditor.py:3508 appEditors/AppGeoEditor.py:4161 msgid "Change" msgstr "Change" -#: appEditors/AppGeoEditor.py:3497 +#: appEditors/AppGeoEditor.py:3511 msgid "" "Change the orientation of the geometric element.\n" "Works for LinearRing and Polygons." @@ -3275,51 +3269,51 @@ msgstr "" "Change the orientation of the geometric element.\n" "Works for LinearRing and Polygons." -#: appEditors/AppGeoEditor.py:3505 +#: appEditors/AppGeoEditor.py:3519 msgid "Is Simple" msgstr "Is Simple" -#: appEditors/AppGeoEditor.py:3514 +#: appEditors/AppGeoEditor.py:3528 msgid "The length of the geometry element." msgstr "The length of the geometry element." -#: appEditors/AppGeoEditor.py:3523 appEditors/AppGerberEditor.py:6240 +#: appEditors/AppGeoEditor.py:3537 appEditors/AppGerberEditor.py:6238 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:70 -#: appPlugins/ToolFiducials.py:800 +#: appPlugins/ToolFiducials.py:804 msgid "Coordinates" msgstr "Coordinates" -#: appEditors/AppGeoEditor.py:3525 appEditors/AppGeoEditor.py:3531 -#: appEditors/AppGerberEditor.py:6242 appEditors/AppGerberEditor.py:6248 +#: appEditors/AppGeoEditor.py:3539 appEditors/AppGeoEditor.py:3545 +#: appEditors/AppGerberEditor.py:6240 appEditors/AppGerberEditor.py:6246 msgid "The coordinates of the selected geometry element." msgstr "The coordinates of the selected geometry element." -#: appEditors/AppGeoEditor.py:3536 appEditors/AppGerberEditor.py:6253 +#: appEditors/AppGeoEditor.py:3550 appEditors/AppGerberEditor.py:6251 msgid "Vertex Points" msgstr "Vertex Points" -#: appEditors/AppGeoEditor.py:3538 appEditors/AppGerberEditor.py:6255 +#: appEditors/AppGeoEditor.py:3552 appEditors/AppGerberEditor.py:6253 msgid "The number of vertex points in the selected geometry element." msgstr "The number of vertex points in the selected geometry element." -#: appEditors/AppGeoEditor.py:3552 appEditors/AppGerberEditor.py:6269 -#: appGUI/ObjectUI.py:1866 +#: appEditors/AppGeoEditor.py:3566 appEditors/AppGerberEditor.py:6267 +#: appGUI/ObjectUI.py:1863 msgid "Simplification" msgstr "Simplification" -#: appEditors/AppGeoEditor.py:3554 appEditors/AppGerberEditor.py:6271 -#: appGUI/ObjectUI.py:1868 +#: appEditors/AppGeoEditor.py:3568 appEditors/AppGerberEditor.py:6269 +#: appGUI/ObjectUI.py:1865 msgid "Simplify a geometry by reducing its vertex points number." msgstr "Simplify a geometry by reducing its vertex points number." -#: appEditors/AppGeoEditor.py:3559 appEditors/AppGerberEditor.py:6276 -#: appGUI/ObjectUI.py:1898 +#: appEditors/AppGeoEditor.py:3573 appEditors/AppGerberEditor.py:6274 +#: appGUI/ObjectUI.py:1895 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:86 msgid "Tolerance" msgstr "Tolerance" -#: appEditors/AppGeoEditor.py:3561 appEditors/AppGerberEditor.py:6278 -#: appGUI/ObjectUI.py:1900 +#: appEditors/AppGeoEditor.py:3575 appEditors/AppGerberEditor.py:6276 +#: appGUI/ObjectUI.py:1897 msgid "" "All points in the simplified object will be\n" "within the tolerance distance of the original geometry." @@ -3327,118 +3321,118 @@ msgstr "" "All points in the simplified object will be\n" "within the tolerance distance of the original geometry." -#: appEditors/AppGeoEditor.py:3573 appEditors/AppGeoEditor.py:4078 -#: appEditors/AppGerberEditor.py:4064 appEditors/AppGerberEditor.py:6291 -#: appGUI/ObjectUI.py:1912 +#: appEditors/AppGeoEditor.py:3587 appEditors/AppGeoEditor.py:4092 +#: appEditors/AppGerberEditor.py:4066 appEditors/AppGerberEditor.py:6289 +#: appGUI/ObjectUI.py:1909 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:77 -#: appObjects/FlatCAMGeometry.py:783 +#: appObjects/FlatCAMGeometry.py:784 msgid "Simplify" msgstr "Simplify" -#: appEditors/AppGeoEditor.py:3576 appEditors/AppGerberEditor.py:6294 -#: appGUI/ObjectUI.py:1915 +#: appEditors/AppGeoEditor.py:3590 appEditors/AppGerberEditor.py:6292 +#: appGUI/ObjectUI.py:1912 msgid "Simplify a geometry element by reducing its vertex points number." msgstr "Simplify a geometry element by reducing its vertex points number." -#: appEditors/AppGeoEditor.py:3889 +#: appEditors/AppGeoEditor.py:3903 msgid "Ring" msgstr "Ring" -#: appEditors/AppGeoEditor.py:3891 app_Main.py:7741 +#: appEditors/AppGeoEditor.py:3905 app_Main.py:7785 msgid "Line" msgstr "Line" -#: appEditors/AppGeoEditor.py:3893 appGUI/MainGUI.py:1673 +#: appEditors/AppGeoEditor.py:3907 appGUI/MainGUI.py:1685 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:217 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:403 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:286 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:319 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:283 -#: appPlugins/ToolDrilling.py:2864 appPlugins/ToolFollow.py:751 -#: appPlugins/ToolIsolation.py:3639 appPlugins/ToolMilling.py:4478 -#: appPlugins/ToolNCC.py:4635 appPlugins/ToolPaint.py:3315 +#: appPlugins/ToolDrilling.py:2818 appPlugins/ToolFollow.py:753 +#: appPlugins/ToolIsolation.py:3636 appPlugins/ToolMilling.py:4577 +#: appPlugins/ToolNCC.py:4634 appPlugins/ToolPaint.py:3312 msgid "Polygon" msgstr "Polygon" -#: appEditors/AppGeoEditor.py:3895 +#: appEditors/AppGeoEditor.py:3909 msgid "Multi-Line" msgstr "Multi-Line" -#: appEditors/AppGeoEditor.py:3897 +#: appEditors/AppGeoEditor.py:3911 msgid "Multi-Polygon" msgstr "Multi-Polygon" -#: appEditors/AppGeoEditor.py:3904 +#: appEditors/AppGeoEditor.py:3918 msgid "Geo Elem" msgstr "Geo Elem" -#: appEditors/AppGeoEditor.py:4017 +#: appEditors/AppGeoEditor.py:4031 msgid "Last selected shape ID" msgstr "Last selected shape ID" -#: appEditors/AppGeoEditor.py:4109 appEditors/AppGerberEditor.py:2641 -#: appEditors/AppGerberEditor.py:4911 appObjects/FlatCAMGeometry.py:2742 +#: appEditors/AppGeoEditor.py:4123 appEditors/AppGerberEditor.py:2641 +#: appEditors/AppGerberEditor.py:4912 appObjects/FlatCAMGeometry.py:2734 #: appPlugins/ToolCutOut.py:1595 appPlugins/ToolDistance.py:189 -#: appPlugins/ToolExtract.py:609 appPlugins/ToolExtract.py:720 -#: appPlugins/ToolExtract.py:795 appPlugins/ToolMilling.py:2671 -#: appPlugins/ToolOptimal.py:163 appPlugins/ToolPanelize.py:1043 -#: appPlugins/ToolQRCode.py:231 appPlugins/ToolReport.py:214 -#: appPlugins/ToolSolderPaste.py:693 appPlugins/ToolSolderPaste.py:983 -#: appPlugins/ToolSub.py:295 app_Main.py:8398 +#: appPlugins/ToolExtract.py:612 appPlugins/ToolExtract.py:723 +#: appPlugins/ToolExtract.py:798 appPlugins/ToolMilling.py:2754 +#: appPlugins/ToolOptimal.py:169 appPlugins/ToolPanelize.py:1065 +#: appPlugins/ToolQRCode.py:237 appPlugins/ToolReport.py:214 +#: appPlugins/ToolSolderPaste.py:699 appPlugins/ToolSolderPaste.py:991 +#: appPlugins/ToolSub.py:305 app_Main.py:8442 #: tclCommands/TclCommandOpenSVG.py:85 tclCommands/TclCommandPanelize.py:299 msgid "Working" msgstr "Working" -#: appEditors/AppGeoEditor.py:4517 +#: appEditors/AppGeoEditor.py:4531 msgid "Error on inserting shapes into storage." msgstr "Error on inserting shapes into storage." -#: appEditors/AppGeoEditor.py:4612 +#: appEditors/AppGeoEditor.py:4626 msgid "Grid Snap enabled." msgstr "Grid Snap enabled." -#: appEditors/AppGeoEditor.py:4617 +#: appEditors/AppGeoEditor.py:4631 msgid "Grid Snap disabled." msgstr "Grid Snap disabled." -#: appEditors/AppGeoEditor.py:5001 appGUI/MainGUI.py:3442 -#: appGUI/MainGUI.py:3488 appGUI/MainGUI.py:3506 appGUI/MainGUI.py:3657 -#: appGUI/MainGUI.py:3695 appGUI/MainGUI.py:3707 +#: appEditors/AppGeoEditor.py:5015 appGUI/MainGUI.py:3454 +#: appGUI/MainGUI.py:3500 appGUI/MainGUI.py:3518 appGUI/MainGUI.py:3669 +#: appGUI/MainGUI.py:3707 appGUI/MainGUI.py:3719 msgid "Click on target point." msgstr "Click on target point." -#: appEditors/AppGeoEditor.py:5289 appEditors/AppGeoEditor.py:5352 -#: appEditors/AppGeoEditor.py:5407 appEditors/AppGeoEditor.py:5437 -#: appEditors/AppGeoEditor.py:5490 appEditors/AppGeoEditor.py:5545 -#: appEditors/AppGeoEditor.py:5573 appEditors/AppGeoEditor.py:5598 -#: appEditors/AppGeoEditor.py:5628 appEditors/AppGeoEditor.py:5708 -#: appEditors/AppGeoEditor.py:5774 appEditors/AppGeoEditor.py:5842 -#: appPlugins/ToolCopperThieving.py:612 appPlugins/ToolFilm.py:809 -#: appPlugins/ToolFilm.py:1069 appPlugins/ToolRulesCheck.py:645 +#: appEditors/AppGeoEditor.py:5305 appEditors/AppGeoEditor.py:5372 +#: appEditors/AppGeoEditor.py:5440 appEditors/AppGeoEditor.py:5470 +#: appEditors/AppGeoEditor.py:5523 appEditors/AppGeoEditor.py:5578 +#: appEditors/AppGeoEditor.py:5606 appEditors/AppGeoEditor.py:5631 +#: appEditors/AppGeoEditor.py:5661 appEditors/AppGeoEditor.py:5741 +#: appEditors/AppGeoEditor.py:5807 appEditors/AppGeoEditor.py:5875 +#: appPlugins/ToolCopperThieving.py:619 appPlugins/ToolFilm.py:828 +#: appPlugins/ToolFilm.py:1088 appPlugins/ToolRulesCheck.py:645 msgid "Working..." msgstr "Working..." -#: appEditors/AppGeoEditor.py:5290 +#: appEditors/AppGeoEditor.py:5306 msgid "Loading the Geometry into the Editor..." msgstr "Loading the Geometry into the Editor..." -#: appEditors/AppGeoEditor.py:5332 +#: appEditors/AppGeoEditor.py:5348 msgid "Editing MultiGeo Geometry, tool" msgstr "Editing MultiGeo Geometry, tool" -#: appEditors/AppGeoEditor.py:5334 appPlugins/ToolNCC.py:2542 +#: appEditors/AppGeoEditor.py:5350 appPlugins/ToolNCC.py:2544 msgid "with diameter" msgstr "with diameter" -#: appEditors/AppGeoEditor.py:5386 +#: appEditors/AppGeoEditor.py:5419 msgid "Editor Exit. Geometry object was updated ..." msgstr "Editor Exit. Geometry object was updated ..." -#: appEditors/AppGeoEditor.py:5442 appEditors/AppGeoEditor.py:5497 +#: appEditors/AppGeoEditor.py:5475 appEditors/AppGeoEditor.py:5530 msgid "A selection of minimum two items is required to do Intersection." msgstr "A selection of minimum two items is required to do Intersection." -#: appEditors/AppGeoEditor.py:5632 appEditors/AppGeoEditor.py:5778 +#: appEditors/AppGeoEditor.py:5665 appEditors/AppGeoEditor.py:5811 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3446,36 +3440,36 @@ msgstr "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" -#: appEditors/AppGeoEditor.py:5642 appEditors/AppGeoEditor.py:5719 -#: appEditors/AppGeoEditor.py:5787 appEditors/AppGeoEditor.py:5852 +#: appEditors/AppGeoEditor.py:5675 appEditors/AppGeoEditor.py:5752 +#: appEditors/AppGeoEditor.py:5820 appEditors/AppGeoEditor.py:5885 msgid "Nothing selected." msgstr "Nothing selected." -#: appEditors/AppGeoEditor.py:5646 appEditors/AppGeoEditor.py:5723 -#: appEditors/AppGeoEditor.py:5791 +#: appEditors/AppGeoEditor.py:5679 appEditors/AppGeoEditor.py:5756 +#: appEditors/AppGeoEditor.py:5824 msgid "Invalid distance." msgstr "Invalid distance." -#: appEditors/AppGeoEditor.py:5691 appEditors/AppGeoEditor.py:5757 -#: appEditors/AppGeoEditor.py:5825 +#: appEditors/AppGeoEditor.py:5724 appEditors/AppGeoEditor.py:5790 +#: appEditors/AppGeoEditor.py:5858 msgid "Failed, the result is empty." msgstr "Failed, the result is empty." -#: appEditors/AppGeoEditor.py:5712 +#: appEditors/AppGeoEditor.py:5745 msgid "Negative buffer value is not accepted." msgstr "Negative buffer value is not accepted." -#: appEditors/AppGeoEditor.py:5845 +#: appEditors/AppGeoEditor.py:5878 #, 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:5858 +#: appEditors/AppGeoEditor.py:5891 msgid "Invalid value for" msgstr "Invalid value for" -#: appEditors/AppGeoEditor.py:5920 appObjects/FlatCAMGeometry.py:2821 -#: appPlugins/ToolMilling.py:2750 appPlugins/ToolPaint.py:1994 +#: appEditors/AppGeoEditor.py:5953 appObjects/FlatCAMGeometry.py:2813 +#: appPlugins/ToolMilling.py:2833 appPlugins/ToolPaint.py:1994 #: appPlugins/ToolPaint.py:2204 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " @@ -3601,7 +3595,7 @@ msgstr "No polygon in selection." 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:3767 +#: appEditors/AppGerberEditor.py:3768 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." @@ -3609,153 +3603,153 @@ msgstr "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." -#: appEditors/AppGerberEditor.py:3780 +#: appEditors/AppGerberEditor.py:3781 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:3793 +#: appEditors/AppGerberEditor.py:3794 msgid "Aperture already in the aperture table." msgstr "Aperture already in the aperture table." -#: appEditors/AppGerberEditor.py:3800 +#: appEditors/AppGerberEditor.py:3801 msgid "Added new aperture with code" msgstr "Added new aperture with code" -#: appEditors/AppGerberEditor.py:3832 +#: appEditors/AppGerberEditor.py:3833 msgid "Select an aperture in Aperture Table" msgstr "Select an aperture in Aperture Table" -#: appEditors/AppGerberEditor.py:3840 +#: appEditors/AppGerberEditor.py:3841 msgid "Select an aperture in Aperture Table -->" msgstr "Select an aperture in Aperture Table -->" -#: appEditors/AppGerberEditor.py:3854 +#: appEditors/AppGerberEditor.py:3855 msgid "Deleted aperture with code" msgstr "Deleted aperture with code" -#: appEditors/AppGerberEditor.py:3922 +#: appEditors/AppGerberEditor.py:3923 msgid "Dimensions need two float values separated by comma." msgstr "Dimensions need two float values separated by comma." -#: appEditors/AppGerberEditor.py:3931 +#: appEditors/AppGerberEditor.py:3932 msgid "Dimensions edited." msgstr "Dimensions edited." -#: appEditors/AppGerberEditor.py:4510 appEditors/AppGerberEditor.py:6051 -#: appEditors/AppGerberEditor.py:6098 appGUI/ObjectUI.py:309 -#: appPlugins/ToolExtract.py:988 appPlugins/ToolPunchGerber.py:2072 +#: appEditors/AppGerberEditor.py:4512 appEditors/AppGerberEditor.py:6049 +#: appEditors/AppGerberEditor.py:6096 appGUI/ObjectUI.py:306 +#: appPlugins/ToolExtract.py:991 appPlugins/ToolPunchGerber.py:2072 msgid "Code" msgstr "Code" -#: appEditors/AppGerberEditor.py:4510 appEditors/AppGerberEditor.py:6051 -#: appGUI/ObjectUI.py:309 +#: appEditors/AppGerberEditor.py:4512 appEditors/AppGerberEditor.py:6049 +#: appGUI/ObjectUI.py:306 msgid "Dim" msgstr "Dim" -#: appEditors/AppGerberEditor.py:4624 appObjects/FlatCAMCNCJob.py:714 -#: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1423 -#: app_Main.py:7643 +#: appEditors/AppGerberEditor.py:4626 appObjects/FlatCAMCNCJob.py:722 +#: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1495 +#: app_Main.py:7687 msgid "Loading" msgstr "Loading" -#: appEditors/AppGerberEditor.py:4757 +#: appEditors/AppGerberEditor.py:4758 msgid "Setting up the UI" msgstr "Setting up the UI" -#: appEditors/AppGerberEditor.py:4758 +#: appEditors/AppGerberEditor.py:4759 msgid "Adding geometry finished. Preparing the GUI" msgstr "Adding geometry finished. Preparing the GUI" -#: appEditors/AppGerberEditor.py:4767 +#: appEditors/AppGerberEditor.py:4768 msgid "Finished loading the Gerber object into the editor." msgstr "Finished loading the Gerber object into the editor." -#: appEditors/AppGerberEditor.py:4901 +#: appEditors/AppGerberEditor.py:4902 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:4939 +#: appEditors/AppGerberEditor.py:4940 msgid "Cancelled. No aperture is selected" msgstr "Cancelled. No aperture is selected" -#: appEditors/AppGerberEditor.py:5126 app_Main.py:7085 +#: appEditors/AppGerberEditor.py:5127 app_Main.py:7129 msgid "Coordinates copied to clipboard." msgstr "Coordinates copied to clipboard." -#: appEditors/AppGerberEditor.py:5474 +#: appEditors/AppGerberEditor.py:5475 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:316 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:332 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:296 -#: appObjects/AppObject.py:340 appObjects/FlatCAMCNCJob.py:610 +#: appObjects/AppObject.py:345 appObjects/FlatCAMCNCJob.py:618 #: appObjects/FlatCAMGerber.py:1090 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1150 -#: appPlugins/ToolCorners.py:602 appPlugins/ToolFiducials.py:633 -#: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:537 app_Main.py:4988 +#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1156 +#: appPlugins/ToolCorners.py:611 appPlugins/ToolFiducials.py:640 +#: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:543 app_Main.py:5007 msgid "Plotting" msgstr "Plotting" -#: appEditors/AppGerberEditor.py:5647 +#: appEditors/AppGerberEditor.py:5648 msgid "Failed. No aperture geometry is selected." msgstr "Failed. No aperture geometry is selected." -#: appEditors/AppGerberEditor.py:5822 +#: appEditors/AppGerberEditor.py:5823 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:5853 +#: appEditors/AppGerberEditor.py:5854 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:5885 +#: appEditors/AppGerberEditor.py:5886 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:5937 +#: appEditors/AppGerberEditor.py:5938 msgid "Polygons marked." msgstr "Polygons marked." -#: appEditors/AppGerberEditor.py:5939 +#: appEditors/AppGerberEditor.py:5940 msgid "No polygons were marked. None fit within the limits." msgstr "No polygons were marked. None fit within the limits." -#: appEditors/AppGerberEditor.py:6002 appGUI/MainGUI.py:762 -#: appGUI/MainGUI.py:1706 appGUI/ObjectUI.py:234 +#: appEditors/AppGerberEditor.py:6003 appGUI/MainGUI.py:762 +#: appGUI/MainGUI.py:1718 appGUI/ObjectUI.py:231 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:20 msgid "Gerber Editor" msgstr "Gerber Editor" -#: appEditors/AppGerberEditor.py:6038 appGUI/ObjectUI.py:274 +#: appEditors/AppGerberEditor.py:6036 appGUI/ObjectUI.py:271 #: appObjects/FlatCAMObj.py:492 appPlugins/ToolReport.py:177 msgid "Apertures" msgstr "Apertures" -#: appEditors/AppGerberEditor.py:6040 appGUI/ObjectUI.py:276 +#: appEditors/AppGerberEditor.py:6038 appGUI/ObjectUI.py:273 msgid "Apertures Table for the Gerber Object." msgstr "Apertures Table for the Gerber Object." -#: appEditors/AppGerberEditor.py:6056 appGUI/ObjectUI.py:313 +#: appEditors/AppGerberEditor.py:6054 appGUI/ObjectUI.py:310 msgid "Index" msgstr "Index" -#: appEditors/AppGerberEditor.py:6058 appGUI/ObjectUI.py:315 -#: appPlugins/ToolExtract.py:995 appPlugins/ToolPunchGerber.py:2079 +#: appEditors/AppGerberEditor.py:6056 appGUI/ObjectUI.py:312 +#: appPlugins/ToolExtract.py:998 appPlugins/ToolPunchGerber.py:2079 msgid "Aperture Code" msgstr "Aperture Code" -#: appEditors/AppGerberEditor.py:6060 appGUI/ObjectUI.py:317 -#: appPlugins/ToolExtract.py:997 appPlugins/ToolPunchGerber.py:2081 +#: appEditors/AppGerberEditor.py:6058 appGUI/ObjectUI.py:314 +#: appPlugins/ToolExtract.py:1000 appPlugins/ToolPunchGerber.py:2081 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "Type of aperture: circular, rectangle, macros etc" -#: appEditors/AppGerberEditor.py:6062 appGUI/ObjectUI.py:319 -#: appPlugins/ToolExtract.py:999 appPlugins/ToolPunchGerber.py:2083 +#: appEditors/AppGerberEditor.py:6060 appGUI/ObjectUI.py:316 +#: appPlugins/ToolExtract.py:1002 appPlugins/ToolPunchGerber.py:2083 msgid "Aperture Size:" msgstr "Aperture Size:" -#: appEditors/AppGerberEditor.py:6064 appGUI/ObjectUI.py:321 +#: appEditors/AppGerberEditor.py:6062 appGUI/ObjectUI.py:318 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3765,24 +3759,24 @@ msgstr "" " - (width, height) for R, O type.\n" " - (dia, nVertices) for P type" -#: appEditors/AppGerberEditor.py:6091 +#: appEditors/AppGerberEditor.py:6089 msgid "Add/Delete Aperture" msgstr "Add/Delete Aperture" -#: appEditors/AppGerberEditor.py:6093 +#: appEditors/AppGerberEditor.py:6091 msgid "Add/Delete an aperture in the aperture table" msgstr "Add/Delete an aperture in the aperture table" -#: appEditors/AppGerberEditor.py:6099 +#: appEditors/AppGerberEditor.py:6097 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:51 msgid "Code for the new aperture" msgstr "Code for the new aperture" -#: appEditors/AppGerberEditor.py:6109 +#: appEditors/AppGerberEditor.py:6107 msgid "Size:" msgstr "Size:" -#: appEditors/AppGerberEditor.py:6111 +#: appEditors/AppGerberEditor.py:6109 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3796,7 +3790,7 @@ msgstr "" "calculated as:\n" "sqrt(width**2 + height**2)" -#: appEditors/AppGerberEditor.py:6128 +#: appEditors/AppGerberEditor.py:6126 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3808,11 +3802,11 @@ msgstr "" "R = rectangular\n" "O = oblong" -#: appEditors/AppGerberEditor.py:6141 +#: appEditors/AppGerberEditor.py:6139 msgid "Dims" msgstr "Dims" -#: appEditors/AppGerberEditor.py:6143 +#: appEditors/AppGerberEditor.py:6141 msgid "" "Dimensions for the new aperture.\n" "The format is (width, height)" @@ -3820,57 +3814,57 @@ msgstr "" "Dimensions for the new aperture.\n" "The format is (width, height)" -#: appEditors/AppGerberEditor.py:6165 +#: appEditors/AppGerberEditor.py:6163 msgid "Add a new aperture to the aperture list." msgstr "Add a new aperture to the aperture list." -#: appEditors/AppGerberEditor.py:6173 +#: appEditors/AppGerberEditor.py:6171 msgid "Delete a aperture in the aperture list" msgstr "Delete a aperture in the aperture list" -#: appEditors/AppGerberEditor.py:6215 +#: appEditors/AppGerberEditor.py:6213 msgid "Valid" msgstr "Valid" -#: appEditors/AppGerberEditor.py:6217 +#: appEditors/AppGerberEditor.py:6215 msgid "Show if the selected polygon is valid." msgstr "Show if the selected polygon is valid." -#: appEditors/AppGerberEditor.py:6224 +#: appEditors/AppGerberEditor.py:6222 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:112 #: appPlugins/ToolCalculators.py:556 appPlugins/ToolCalculators.py:599 -#: appPlugins/ToolCopperThieving.py:1334 +#: appPlugins/ToolCopperThieving.py:1340 msgid "Area" msgstr "Area" -#: appEditors/AppGerberEditor.py:6226 +#: appEditors/AppGerberEditor.py:6224 msgid "Show the area of the selected polygon." msgstr "Show the area of the selected polygon." -#: appEditors/AppGerberEditor.py:6230 +#: appEditors/AppGerberEditor.py:6228 #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:42 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:176 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:81 -#: appPlugins/ToolCopperThieving.py:1345 appPlugins/ToolPcbWizard.py:484 +#: appPlugins/ToolCopperThieving.py:1351 appPlugins/ToolPcbWizard.py:484 msgid "mm" msgstr "mm" -#: appEditors/AppGerberEditor.py:6230 appPlugins/ToolCopperThieving.py:1347 -#: appPlugins/ToolCopperThieving.py:1704 +#: appEditors/AppGerberEditor.py:6228 appPlugins/ToolCopperThieving.py:1353 +#: appPlugins/ToolCopperThieving.py:1710 msgid "in" msgstr "in" -#: appEditors/AppGerberEditor.py:6317 +#: appEditors/AppGerberEditor.py:6315 msgid "Buffer Aperture" msgstr "Buffer Aperture" -#: appEditors/AppGerberEditor.py:6319 +#: appEditors/AppGerberEditor.py:6317 msgid "Buffer a aperture in the aperture list" msgstr "Buffer a aperture in the aperture list" -#: appEditors/AppGerberEditor.py:6340 +#: appEditors/AppGerberEditor.py:6338 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -3884,20 +3878,20 @@ msgstr "" " - 'Beveled': the corner is a line that directly connects the features " "meeting in the corner" -#: appEditors/AppGerberEditor.py:6377 +#: appEditors/AppGerberEditor.py:6375 msgid "Scale Aperture" msgstr "Scale Aperture" -#: appEditors/AppGerberEditor.py:6379 +#: appEditors/AppGerberEditor.py:6377 msgid "Scale a aperture in the aperture list" msgstr "Scale a aperture in the aperture list" -#: appEditors/AppGerberEditor.py:6389 +#: appEditors/AppGerberEditor.py:6387 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:203 msgid "Scale factor" msgstr "Scale factor" -#: appEditors/AppGerberEditor.py:6391 +#: appEditors/AppGerberEditor.py:6389 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -3905,19 +3899,19 @@ msgstr "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" -#: appEditors/AppGerberEditor.py:6428 +#: appEditors/AppGerberEditor.py:6426 msgid "Mark polygons" msgstr "Mark polygons" -#: appEditors/AppGerberEditor.py:6430 +#: appEditors/AppGerberEditor.py:6428 msgid "Mark the polygon areas." msgstr "Mark the polygon areas." -#: appEditors/AppGerberEditor.py:6441 +#: appEditors/AppGerberEditor.py:6439 msgid "Area UPPER threshold" msgstr "Area UPPER threshold" -#: appEditors/AppGerberEditor.py:6443 +#: appEditors/AppGerberEditor.py:6441 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3925,11 +3919,11 @@ msgstr "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" -#: appEditors/AppGerberEditor.py:6454 +#: appEditors/AppGerberEditor.py:6452 msgid "Area LOWER threshold" msgstr "Area LOWER threshold" -#: appEditors/AppGerberEditor.py:6456 +#: appEditors/AppGerberEditor.py:6454 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3937,32 +3931,32 @@ msgstr "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" -#: appEditors/AppGerberEditor.py:6470 +#: appEditors/AppGerberEditor.py:6468 msgid "Mark" msgstr "Mark" -#: appEditors/AppGerberEditor.py:6473 +#: appEditors/AppGerberEditor.py:6471 msgid "Mark the polygons that fit within limits." msgstr "Mark the polygons that fit within limits." -#: appEditors/AppGerberEditor.py:6480 +#: appEditors/AppGerberEditor.py:6478 msgid "Delete all the marked polygons." msgstr "Delete all the marked polygons." -#: appEditors/AppGerberEditor.py:6487 +#: appEditors/AppGerberEditor.py:6485 msgid "Clear all the markings." msgstr "Clear all the markings." -#: appEditors/AppGerberEditor.py:6512 appGUI/MainGUI.py:770 -#: appGUI/MainGUI.py:1237 appGUI/MainGUI.py:2450 appGUI/MainGUI.py:5097 +#: appEditors/AppGerberEditor.py:6510 appGUI/MainGUI.py:770 +#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2462 appGUI/MainGUI.py:5109 msgid "Add Pad Array" msgstr "Add Pad Array" -#: appEditors/AppGerberEditor.py:6514 +#: appEditors/AppGerberEditor.py:6512 msgid "Add an array of pads (linear or circular array)" msgstr "Add an array of pads (linear or circular array)" -#: appEditors/AppGerberEditor.py:6521 +#: appEditors/AppGerberEditor.py:6519 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -3970,49 +3964,49 @@ msgstr "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" -#: appEditors/AppGerberEditor.py:6532 +#: appEditors/AppGerberEditor.py:6530 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:88 msgid "Nr of pads" msgstr "Nr of pads" -#: appEditors/AppGerberEditor.py:6534 +#: appEditors/AppGerberEditor.py:6532 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:90 msgid "Specify how many pads to be in the array." msgstr "Specify how many pads to be in the array." -#: appEditors/AppGerberEditor.py:7345 +#: appEditors/AppGerberEditor.py:7343 msgid "Appying Rotate" msgstr "Appying Rotate" -#: appEditors/AppGerberEditor.py:7378 +#: appEditors/AppGerberEditor.py:7376 msgid "Applying Flip" msgstr "Applying Flip" -#: appEditors/AppGerberEditor.py:7421 +#: appEditors/AppGerberEditor.py:7419 msgid "Applying Skew" msgstr "Applying Skew" -#: appEditors/AppGerberEditor.py:7462 +#: appEditors/AppGerberEditor.py:7460 msgid "Applying Scale" msgstr "Applying Scale" -#: appEditors/AppGerberEditor.py:7498 +#: appEditors/AppGerberEditor.py:7496 msgid "Applying Offset" msgstr "Applying Offset" -#: appEditors/AppGerberEditor.py:7534 +#: appEditors/AppGerberEditor.py:7532 msgid "Applying Buffer" msgstr "Applying Buffer" -#: appEditors/AppGerberEditor.py:7613 +#: appEditors/AppGerberEditor.py:7611 msgid "Offset Y cancelled" msgstr "Offset Y cancelled" -#: appEditors/AppGerberEditor.py:7629 +#: appEditors/AppGerberEditor.py:7627 msgid "Skew X cancelled" msgstr "Skew X cancelled" -#: appEditors/AppGerberEditor.py:7645 +#: appEditors/AppGerberEditor.py:7643 msgid "Skew Y cancelled" msgstr "Skew Y cancelled" @@ -4042,13 +4036,13 @@ msgstr "" msgid "String to replace the one in the Find box throughout the text." msgstr "String to replace the one in the Find box throughout the text." -#: appEditors/AppTextEditor.py:108 appEditors/appGCodeEditor.py:157 -#: appGUI/GUIElements.py:4798 appGUI/ObjectUI.py:1977 +#: appEditors/AppTextEditor.py:108 appEditors/appGCodeEditor.py:160 +#: appGUI/GUIElements.py:4798 appGUI/ObjectUI.py:1974 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolExtract.py:936 appPlugins/ToolFollow.py:738 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolExtract.py:939 appPlugins/ToolFollow.py:740 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolPaint.py:3274 #: appPlugins/ToolPunchGerber.py:2021 msgid "All" msgstr "All" @@ -4089,104 +4083,104 @@ 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:220 appEditors/appGCodeEditor.py:680 +#: appEditors/AppTextEditor.py:220 appEditors/appGCodeEditor.py:685 msgid "Open file" msgstr "Open file" #: appEditors/AppTextEditor.py:251 appEditors/AppTextEditor.py:257 -#: appObjects/FlatCAMCNCJob.py:638 appObjects/FlatCAMCNCJob.py:644 -#: appPlugins/ToolLevelling.py:1389 appPlugins/ToolLevelling.py:1395 -#: appPlugins/ToolLevelling.py:1581 appPlugins/ToolLevelling.py:1587 -#: appPlugins/ToolSolderPaste.py:1091 app_Main.py:7555 app_Main.py:7561 +#: appObjects/FlatCAMCNCJob.py:646 appObjects/FlatCAMCNCJob.py:652 +#: appPlugins/ToolLevelling.py:1461 appPlugins/ToolLevelling.py:1467 +#: appPlugins/ToolLevelling.py:1653 appPlugins/ToolLevelling.py:1659 +#: appPlugins/ToolSolderPaste.py:1097 app_Main.py:7599 app_Main.py:7605 msgid "Export Code ..." msgstr "Export Code ..." -#: appEditors/AppTextEditor.py:312 appObjects/FlatCAMCNCJob.py:693 -#: appObjects/FlatCAMCNCJob.py:1089 appPlugins/ToolLevelling.py:1413 -#: appPlugins/ToolLevelling.py:1605 appPlugins/ToolSolderPaste.py:1122 +#: appEditors/AppTextEditor.py:312 appObjects/FlatCAMCNCJob.py:701 +#: appObjects/FlatCAMCNCJob.py:1108 appPlugins/ToolLevelling.py:1485 +#: appPlugins/ToolLevelling.py:1677 appPlugins/ToolSolderPaste.py:1126 msgid "No such file or directory" msgstr "No such file or directory" -#: appEditors/AppTextEditor.py:324 appObjects/FlatCAMCNCJob.py:1103 +#: appEditors/AppTextEditor.py:324 appObjects/FlatCAMCNCJob.py:1122 msgid "Saved to" msgstr "Saved to" #: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:3982 -#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:346 appGUI/MainGUI.py:4603 -#: appGUI/MainGUI.py:4864 appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5116 +#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:346 appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4876 appGUI/MainGUI.py:4985 appGUI/MainGUI.py:5128 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appEditors/appGCodeEditor.py:82 app_Main.py:7718 +#: appEditors/appGCodeEditor.py:82 app_Main.py:7762 msgid "Code Editor" msgstr "Code Editor" -#: appEditors/appGCodeEditor.py:163 +#: appEditors/appGCodeEditor.py:166 msgid "Header" msgstr "Header" -#: appEditors/appGCodeEditor.py:169 +#: appEditors/appGCodeEditor.py:172 msgid "Start" msgstr "Start" -#: appEditors/appGCodeEditor.py:249 +#: appEditors/appGCodeEditor.py:252 msgid "All GCode" msgstr "All GCode" -#: appEditors/appGCodeEditor.py:255 +#: appEditors/appGCodeEditor.py:258 msgid "Header GCode" msgstr "Header GCode" -#: appEditors/appGCodeEditor.py:261 +#: appEditors/appGCodeEditor.py:264 msgid "Start GCode" msgstr "Start GCode" -#: appEditors/appGCodeEditor.py:655 appObjects/FlatCAMCNCJob.py:763 +#: appEditors/appGCodeEditor.py:660 appObjects/FlatCAMCNCJob.py:771 #: appPlugins/ToolCalibration.py:465 msgid "Loaded Machine Code into Code Editor" msgstr "Loaded Machine Code into Code Editor" -#: appEditors/appGCodeEditor.py:747 appGUI/ObjectUI.py:1997 -#: appPlugins/ToolSolderPaste.py:1004 +#: appEditors/appGCodeEditor.py:752 appGUI/ObjectUI.py:1994 +#: appPlugins/ToolSolderPaste.py:1012 msgid "GCode Editor" msgstr "GCode Editor" -#: appEditors/appGCodeEditor.py:788 appEditors/appGCodeEditor.py:799 +#: appEditors/appGCodeEditor.py:790 appEditors/appGCodeEditor.py:801 msgid "GCode" msgstr "GCode" -#: appEditors/appGCodeEditor.py:788 appGUI/ObjectUI.py:1002 -#: appGUI/ObjectUI.py:2122 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:3733 appPlugins/ToolNCC.py:4182 -#: appPlugins/ToolPaint.py:2988 +#: appEditors/appGCodeEditor.py:790 appGUI/ObjectUI.py:999 +#: appGUI/ObjectUI.py:2119 appPlugins/ToolIsolation.py:3228 +#: appPlugins/ToolMilling.py:3805 appPlugins/ToolNCC.py:4181 +#: appPlugins/ToolPaint.py:2985 msgid "TT" msgstr "TT" -#: appEditors/appGCodeEditor.py:799 appGUI/ObjectUI.py:671 -#: appGUI/ObjectUI.py:2132 appObjects/FlatCAMObj.py:499 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolMilling.py:3688 -#: appPlugins/ToolMilling.py:3890 appPlugins/ToolReport.py:184 +#: appEditors/appGCodeEditor.py:801 appGUI/ObjectUI.py:668 +#: appGUI/ObjectUI.py:2129 appObjects/FlatCAMObj.py:499 +#: appPlugins/ToolDrilling.py:2295 appPlugins/ToolMilling.py:3760 +#: appPlugins/ToolMilling.py:3962 appPlugins/ToolReport.py:184 msgid "Drills" msgstr "Drills" -#: appEditors/appGCodeEditor.py:799 appGUI/ObjectUI.py:671 -#: appGUI/ObjectUI.py:2132 +#: appEditors/appGCodeEditor.py:801 appGUI/ObjectUI.py:668 +#: appGUI/ObjectUI.py:2129 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:151 -#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2359 -#: appPlugins/ToolMilling.py:3688 appPlugins/ToolMilling.py:3891 +#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2295 +#: appPlugins/ToolMilling.py:3760 appPlugins/ToolMilling.py:3963 #: appPlugins/ToolReport.py:186 msgid "Slots" msgstr "Slots" -#: appEditors/appGCodeEditor.py:821 appEditors/appGCodeEditor.py:843 +#: appEditors/appGCodeEditor.py:823 appEditors/appGCodeEditor.py:845 msgid "CNC Code Snippet" msgstr "CNC Code Snippet" -#: appEditors/appGCodeEditor.py:823 appEditors/appGCodeEditor.py:845 +#: appEditors/appGCodeEditor.py:825 appEditors/appGCodeEditor.py:847 msgid "Code snippet defined in Preferences." msgstr "Code snippet defined in Preferences." -#: appEditors/appGCodeEditor.py:829 appEditors/appGCodeEditor.py:851 +#: appEditors/appGCodeEditor.py:831 appEditors/appGCodeEditor.py:853 msgid "" "Type here any G-Code commands you would\n" "like to insert at the cursor location." @@ -4194,11 +4188,11 @@ msgstr "" "Type here any G-Code commands you would\n" "like to insert at the cursor location." -#: appEditors/appGCodeEditor.py:835 appEditors/appGCodeEditor.py:857 +#: appEditors/appGCodeEditor.py:837 appEditors/appGCodeEditor.py:859 msgid "Insert Code" msgstr "Insert Code" -#: appEditors/appGCodeEditor.py:838 appEditors/appGCodeEditor.py:860 +#: appEditors/appGCodeEditor.py:840 appEditors/appGCodeEditor.py:862 msgid "Insert the code above at the cursor location." msgstr "Insert the code above at the cursor location." @@ -4233,14 +4227,14 @@ msgstr "Ctrl+Y" #: appGUI/GUIElements.py:317 appGUI/GUIElements.py:1015 #: appGUI/GUIElements.py:1414 appGUI/GUIElements.py:1627 -#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:1697 -#: appGUI/ObjectUI.py:1979 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 +#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:1709 +#: appGUI/ObjectUI.py:1976 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 msgid "Cut" msgstr "Cut" #: appGUI/GUIElements.py:317 appGUI/GUIElements.py:1015 #: appGUI/GUIElements.py:1414 appGUI/GUIElements.py:1627 -#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:4865 +#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:4877 msgid "Ctrl+X" msgstr "Ctrl+X" @@ -4248,20 +4242,20 @@ msgstr "Ctrl+X" #: appGUI/GUIElements.py:1421 appGUI/GUIElements.py:1634 #: appGUI/GUIElements.py:1920 appGUI/GUIElements.py:3957 appGUI/MainGUI.py:417 #: appGUI/MainGUI.py:748 appGUI/MainGUI.py:807 appGUI/MainGUI.py:885 -#: appGUI/MainGUI.py:1015 appGUI/MainGUI.py:1265 appGUI/MainGUI.py:1754 -#: appGUI/MainGUI.py:2236 appGUI/MainGUI.py:2478 appGUI/MainGUI.py:5099 -#: appPlugins/ToolMilling.py:386 appPlugins/ToolPanelize.py:434 -#: appPlugins/ToolPanelize.py:460 appPlugins/ToolPanelize.py:569 -#: appPlugins/ToolPanelize.py:580 appPlugins/ToolPanelize.py:612 -#: appPlugins/ToolPanelize.py:661 appPlugins/ToolPanelize.py:860 -#: appPlugins/ToolPanelize.py:892 appPlugins/ToolPanelize.py:940 +#: appGUI/MainGUI.py:1027 appGUI/MainGUI.py:1277 appGUI/MainGUI.py:1766 +#: appGUI/MainGUI.py:2248 appGUI/MainGUI.py:2490 appGUI/MainGUI.py:5111 +#: appPlugins/ToolMilling.py:387 appPlugins/ToolPanelize.py:451 +#: appPlugins/ToolPanelize.py:480 appPlugins/ToolPanelize.py:591 +#: appPlugins/ToolPanelize.py:602 appPlugins/ToolPanelize.py:634 +#: appPlugins/ToolPanelize.py:683 appPlugins/ToolPanelize.py:882 +#: appPlugins/ToolPanelize.py:914 appPlugins/ToolPanelize.py:962 msgid "Copy" msgstr "Copy" #: appGUI/GUIElements.py:324 appGUI/GUIElements.py:1022 #: appGUI/GUIElements.py:1421 appGUI/GUIElements.py:1634 #: appGUI/GUIElements.py:1920 appGUI/GUIElements.py:3957 appGUI/MainGUI.py:417 -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4606 msgid "Ctrl+C" msgstr "Ctrl+C" @@ -4279,25 +4273,25 @@ msgstr "Ctrl+V" #: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1036 #: appGUI/GUIElements.py:1435 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1930 appGUI/GUIElements.py:3962 appGUI/MainGUI.py:4664 -#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4969 -#: appGUI/MainGUI.py:4970 appGUI/MainGUI.py:5110 appGUI/MainGUI.py:5111 +#: appGUI/GUIElements.py:1930 appGUI/GUIElements.py:3962 appGUI/MainGUI.py:4676 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4881 appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:4982 appGUI/MainGUI.py:5122 appGUI/MainGUI.py:5123 msgid "Del" msgstr "Del" #: appGUI/GUIElements.py:347 appGUI/GUIElements.py:1045 #: appGUI/GUIElements.py:1444 appGUI/GUIElements.py:1653 #: appGUI/GUIElements.py:1937 appGUI/GUIElements.py:3969 appGUI/MainGUI.py:451 -#: appGUI/MainGUI.py:581 appGUI/MainGUI.py:4593 -#: appObjects/ObjectCollection.py:1148 appObjects/ObjectCollection.py:1195 -#: appPlugins/ToolIsolation.py:3612 appPlugins/ToolPunchGerber.py:2295 +#: appGUI/MainGUI.py:581 appGUI/MainGUI.py:4605 +#: appObjects/ObjectCollection.py:1151 appObjects/ObjectCollection.py:1198 +#: appPlugins/ToolIsolation.py:3609 appPlugins/ToolPunchGerber.py:2295 msgid "Select All" msgstr "Select All" #: appGUI/GUIElements.py:347 appGUI/GUIElements.py:1045 #: appGUI/GUIElements.py:1444 appGUI/GUIElements.py:1653 #: appGUI/GUIElements.py:1937 appGUI/GUIElements.py:3969 appGUI/MainGUI.py:451 -#: appGUI/MainGUI.py:4593 +#: appGUI/MainGUI.py:4605 msgid "Ctrl+A" msgstr "Ctrl+A" @@ -4311,8 +4305,8 @@ msgstr "Step Down" #: appGUI/GUIElements.py:2352 appGUI/GUIElements.py:2421 #: appGUI/GUIElements.py:2482 appGUI/GUIElements.py:2547 -#: appGUI/GUIElements.py:3908 app_Main.py:4637 app_Main.py:4801 -#: app_Main.py:4890 app_Main.py:8990 app_Main.py:9338 +#: appGUI/GUIElements.py:3908 app_Main.py:4656 app_Main.py:4820 +#: app_Main.py:4909 app_Main.py:9034 app_Main.py:9382 msgid "Ok" msgstr "Ok" @@ -4374,8 +4368,8 @@ msgstr "Type >help< to get started" msgid "Jog the Y axis." msgstr "Jog the Y axis." -#: appGUI/GUIElements.py:4701 appGUI/MainGUI.py:432 appGUI/MainGUI.py:1026 -#: appGUI/MainGUI.py:2247 +#: appGUI/GUIElements.py:4701 appGUI/MainGUI.py:432 appGUI/MainGUI.py:1038 +#: appGUI/MainGUI.py:2259 msgid "Move to Origin" msgstr "Move to Origin" @@ -4446,33 +4440,33 @@ msgstr "" msgid "Open" msgstr "Open" -#: appGUI/GUIElements.py:5083 appGUI/MainGUI.py:126 appGUI/MainGUI.py:989 -#: appGUI/MainGUI.py:2210 appGUI/MainGUI.py:4600 app_Main.py:8890 -#: app_Main.py:8893 +#: appGUI/GUIElements.py:5083 appGUI/MainGUI.py:126 appGUI/MainGUI.py:1001 +#: appGUI/MainGUI.py:2222 appGUI/MainGUI.py:4612 app_Main.py:8934 +#: app_Main.py:8937 msgid "Open Project" msgstr "Open Project" -#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:984 -#: appGUI/MainGUI.py:2205 app_Main.py:8770 app_Main.py:8775 +#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:996 +#: appGUI/MainGUI.py:2217 app_Main.py:8814 app_Main.py:8819 msgid "Open Gerber" msgstr "Open Gerber" -#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:4597 +#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:4609 msgid "Ctrl+G" msgstr "Ctrl+G" -#: appGUI/GUIElements.py:5094 appGUI/MainGUI.py:138 appGUI/MainGUI.py:986 -#: appGUI/MainGUI.py:2207 app_Main.py:8810 app_Main.py:8815 +#: appGUI/GUIElements.py:5094 appGUI/MainGUI.py:138 appGUI/MainGUI.py:998 +#: appGUI/MainGUI.py:2219 app_Main.py:8854 app_Main.py:8859 msgid "Open Excellon" msgstr "Open Excellon" #: appGUI/GUIElements.py:5094 appGUI/MainGUI.py:138 appGUI/MainGUI.py:799 -#: appGUI/MainGUI.py:4596 appGUI/MainGUI.py:5115 +#: appGUI/MainGUI.py:4608 appGUI/MainGUI.py:5127 msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/GUIElements.py:5099 appGUI/MainGUI.py:143 app_Main.py:8853 -#: app_Main.py:8858 +#: appGUI/GUIElements.py:5099 appGUI/MainGUI.py:143 app_Main.py:8897 +#: app_Main.py:8902 msgid "Open G-Code" msgstr "Open G-Code" @@ -4480,7 +4474,7 @@ msgstr "Open G-Code" msgid "Exit" msgstr "Exit" -#: appGUI/MainGUI.py:70 appGUI/MainGUI.py:72 appGUI/MainGUI.py:1634 +#: appGUI/MainGUI.py:70 appGUI/MainGUI.py:72 appGUI/MainGUI.py:1646 msgid "Toggle Panel" msgstr "Toggle Panel" @@ -4488,11 +4482,11 @@ msgstr "Toggle Panel" msgid "File" msgstr "File" -#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4599 +#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4611 msgid "New Project" msgstr "New Project" -#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4599 +#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4611 msgid "Ctrl+N" msgstr "Ctrl+N" @@ -4500,32 +4494,32 @@ msgstr "Ctrl+N" msgid "Will create a new, blank project" msgstr "Will create a new, blank project" -#: appGUI/MainGUI.py:94 appGUI/MainGUI.py:1638 appPlugins/ToolLevelling.py:1986 +#: appGUI/MainGUI.py:94 appGUI/MainGUI.py:1650 appPlugins/ToolLevelling.py:2055 msgid "New" msgstr "New" -#: appGUI/MainGUI.py:98 appGUI/MainGUI.py:1640 +#: appGUI/MainGUI.py:98 appGUI/MainGUI.py:1652 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:71 -#: appObjects/FlatCAMGeometry.py:2178 appObjects/ObjectCollection.py:235 +#: appObjects/FlatCAMGeometry.py:2185 appObjects/ObjectCollection.py:235 #: appPlugins/ToolCalibration.py:189 appPlugins/ToolCalibration.py:1339 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCopperThieving.py:184 -#: appPlugins/ToolCopperThieving.py:1376 appPlugins/ToolCopperThieving.py:1390 -#: appPlugins/ToolCutOut.py:2376 appPlugins/ToolCutOut.py:2774 -#: appPlugins/ToolDblSided.py:678 appPlugins/ToolDblSided.py:919 -#: appPlugins/ToolFilm.py:1148 appPlugins/ToolFilm.py:1171 +#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCopperThieving.py:191 +#: appPlugins/ToolCopperThieving.py:1382 appPlugins/ToolCopperThieving.py:1396 +#: appPlugins/ToolCutOut.py:2373 appPlugins/ToolCutOut.py:2771 +#: appPlugins/ToolDblSided.py:694 appPlugins/ToolDblSided.py:935 +#: appPlugins/ToolFilm.py:1162 appPlugins/ToolFilm.py:1185 #: appPlugins/ToolImage.py:158 appPlugins/ToolImage.py:216 -#: appPlugins/ToolIsolation.py:3532 appPlugins/ToolIsolation.py:3583 -#: appPlugins/ToolMilling.py:2808 appPlugins/ToolMilling.py:3642 -#: appPlugins/ToolNCC.py:4144 appPlugins/ToolNCC.py:4612 -#: appPlugins/ToolPaint.py:3291 appPlugins/ToolPanelize.py:218 -#: appPlugins/ToolPanelize.py:1116 appPlugins/ToolPanelize.py:1158 -#: appPlugins/ToolSolderPaste.py:1503 appPlugins/ToolTransform.py:144 -#: appPlugins/ToolTransform.py:634 +#: appPlugins/ToolIsolation.py:3529 appPlugins/ToolIsolation.py:3580 +#: appPlugins/ToolMilling.py:2891 appPlugins/ToolMilling.py:3714 +#: appPlugins/ToolNCC.py:4143 appPlugins/ToolNCC.py:4611 +#: appPlugins/ToolPaint.py:3288 appPlugins/ToolPanelize.py:136 +#: appPlugins/ToolPanelize.py:234 appPlugins/ToolPanelize.py:1135 +#: appPlugins/ToolPanelize.py:1177 appPlugins/ToolSolderPaste.py:1507 +#: appPlugins/ToolTransform.py:144 appPlugins/ToolTransform.py:634 msgid "Geometry" msgstr "Geometry" #: appGUI/MainGUI.py:98 appGUI/MainGUI.py:661 appGUI/MainGUI.py:776 -#: appGUI/MainGUI.py:4579 appGUI/MainGUI.py:4848 appGUI/MainGUI.py:5104 +#: appGUI/MainGUI.py:4591 appGUI/MainGUI.py:4860 appGUI/MainGUI.py:5116 msgid "N" msgstr "N" @@ -4540,23 +4534,23 @@ msgstr "Will create a new, empty Geometry Object." #: appPlugins/ToolAlignObjects.py:452 appPlugins/ToolCalibration.py:181 #: appPlugins/ToolCalibration.py:189 appPlugins/ToolCalibration.py:904 #: appPlugins/ToolCalibration.py:1339 appPlugins/ToolCalibration.py:1356 -#: appPlugins/ToolCopperThieving.py:184 appPlugins/ToolCopperThieving.py:1376 -#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolCutOut.py:2375 -#: appPlugins/ToolDblSided.py:676 appPlugins/ToolDblSided.py:917 -#: appPlugins/ToolFilm.py:1147 appPlugins/ToolFilm.py:1170 +#: appPlugins/ToolCopperThieving.py:191 appPlugins/ToolCopperThieving.py:1382 +#: appPlugins/ToolCopperThieving.py:1396 appPlugins/ToolCutOut.py:2372 +#: appPlugins/ToolDblSided.py:692 appPlugins/ToolDblSided.py:933 +#: appPlugins/ToolFilm.py:1161 appPlugins/ToolFilm.py:1184 #: appPlugins/ToolImage.py:136 appPlugins/ToolImage.py:160 -#: appPlugins/ToolImage.py:216 appPlugins/ToolIsolation.py:3533 -#: appPlugins/ToolIsolation.py:3583 appPlugins/ToolNCC.py:4145 -#: appPlugins/ToolNCC.py:4612 appPlugins/ToolPaint.py:3291 -#: appPlugins/ToolPanelize.py:218 appPlugins/ToolPanelize.py:1116 -#: appPlugins/ToolPanelize.py:1158 appPlugins/ToolPanelize.py:1257 -#: appPlugins/ToolTransform.py:144 appPlugins/ToolTransform.py:632 -#: defaults.py:583 +#: appPlugins/ToolImage.py:216 appPlugins/ToolIsolation.py:3530 +#: appPlugins/ToolIsolation.py:3580 appPlugins/ToolNCC.py:4144 +#: appPlugins/ToolNCC.py:4611 appPlugins/ToolPaint.py:3288 +#: appPlugins/ToolPanelize.py:130 appPlugins/ToolPanelize.py:234 +#: appPlugins/ToolPanelize.py:1135 appPlugins/ToolPanelize.py:1177 +#: appPlugins/ToolPanelize.py:1276 appPlugins/ToolTransform.py:144 +#: appPlugins/ToolTransform.py:632 defaults.py:586 msgid "Gerber" msgstr "Gerber" #: appGUI/MainGUI.py:103 appGUI/MainGUI.py:704 appGUI/MainGUI.py:790 -#: appGUI/MainGUI.py:4573 appGUI/MainGUI.py:4839 appGUI/MainGUI.py:5098 +#: appGUI/MainGUI.py:4585 appGUI/MainGUI.py:4851 appGUI/MainGUI.py:5110 msgid "B" msgstr "B" @@ -4564,26 +4558,26 @@ msgstr "B" msgid "Will create a new, empty Gerber Object." msgstr "Will create a new, empty Gerber Object." -#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:1644 +#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:1656 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 #: appObjects/ObjectCollection.py:234 appPlugins/ToolAlignObjects.py:417 #: appPlugins/ToolAlignObjects.py:453 appPlugins/ToolCalibration.py:181 #: appPlugins/ToolCalibration.py:189 appPlugins/ToolCalibration.py:905 #: appPlugins/ToolCalibration.py:1339 appPlugins/ToolCalibration.py:1356 -#: appPlugins/ToolCopperThieving.py:184 appPlugins/ToolCopperThieving.py:1376 -#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolDblSided.py:677 -#: appPlugins/ToolDblSided.py:876 appPlugins/ToolDblSided.py:918 -#: appPlugins/ToolFilm.py:1429 appPlugins/ToolIsolation.py:3583 -#: appPlugins/ToolMilling.py:3643 appPlugins/ToolNCC.py:4612 -#: appPlugins/ToolPaint.py:3291 appPlugins/ToolPanelize.py:218 -#: appPlugins/ToolPanelize.py:1116 appPlugins/ToolPunchGerber.py:2112 -#: appPlugins/ToolPunchGerber.py:2127 appPlugins/ToolTransform.py:144 -#: appPlugins/ToolTransform.py:633 +#: appPlugins/ToolCopperThieving.py:191 appPlugins/ToolCopperThieving.py:1382 +#: appPlugins/ToolCopperThieving.py:1396 appPlugins/ToolDblSided.py:693 +#: appPlugins/ToolDblSided.py:892 appPlugins/ToolDblSided.py:934 +#: appPlugins/ToolFilm.py:1443 appPlugins/ToolIsolation.py:3580 +#: appPlugins/ToolMilling.py:3715 appPlugins/ToolNCC.py:4611 +#: appPlugins/ToolPaint.py:3288 appPlugins/ToolPanelize.py:133 +#: appPlugins/ToolPanelize.py:234 appPlugins/ToolPanelize.py:1135 +#: appPlugins/ToolPunchGerber.py:2112 appPlugins/ToolPunchGerber.py:2127 +#: appPlugins/ToolTransform.py:144 appPlugins/ToolTransform.py:633 msgid "Excellon" msgstr "Excellon" -#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:4577 +#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:4589 msgid "L" msgstr "L" @@ -4596,7 +4590,7 @@ msgid "Document" msgstr "Document" #: appGUI/MainGUI.py:115 appGUI/MainGUI.py:731 appGUI/MainGUI.py:787 -#: appGUI/MainGUI.py:4841 appGUI/MainGUI.py:4961 appGUI/MainGUI.py:5100 +#: appGUI/MainGUI.py:4853 appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5112 msgid "D" msgstr "D" @@ -4604,7 +4598,7 @@ msgstr "D" msgid "Will create a new, empty Document Object." msgstr "Will create a new, empty Document Object." -#: appGUI/MainGUI.py:126 appGUI/MainGUI.py:4600 +#: appGUI/MainGUI.py:126 appGUI/MainGUI.py:4612 msgid "Ctrl+O" msgstr "Ctrl+O" @@ -4620,20 +4614,20 @@ msgstr "Recent projects" msgid "Recent files" msgstr "Recent files" -#: appGUI/MainGUI.py:160 appGUI/MainGUI.py:889 appGUI/MainGUI.py:1607 -#: appObjects/ObjectCollection.py:381 +#: appGUI/MainGUI.py:160 appGUI/MainGUI.py:889 appGUI/MainGUI.py:1619 +#: appGUI/ObjectUI.py:2194 appObjects/ObjectCollection.py:381 msgid "Save" msgstr "Save" -#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:2212 appGUI/MainGUI.py:4603 +#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:2224 appGUI/MainGUI.py:4615 msgid "Save Project" msgstr "Save Project" -#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4655 +#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4667 msgid "Save Project As" msgstr "Save Project As" -#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4655 +#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4667 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" @@ -4641,11 +4635,11 @@ msgstr "Ctrl+Shift+S" msgid "Scripting" msgstr "Scripting" -#: appGUI/MainGUI.py:189 appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2276 +#: appGUI/MainGUI.py:189 appGUI/MainGUI.py:1069 appGUI/MainGUI.py:2288 msgid "New Script" msgstr "New Script" -#: appGUI/MainGUI.py:191 appGUI/MainGUI.py:1059 appGUI/MainGUI.py:2278 +#: appGUI/MainGUI.py:191 appGUI/MainGUI.py:1071 appGUI/MainGUI.py:2290 msgid "Open Script" msgstr "Open Script" @@ -4653,11 +4647,11 @@ msgstr "Open Script" msgid "Open Example" msgstr "Open Example" -#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:1061 appGUI/MainGUI.py:2280 +#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:1073 appGUI/MainGUI.py:2292 msgid "Run Script" msgstr "Run Script" -#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:4616 +#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:4628 msgid "Shift+S" msgstr "Shift+S" @@ -4689,17 +4683,17 @@ msgstr "HPGL2 as Geometry Object" msgid "Export" msgstr "Export" -#: appGUI/MainGUI.py:247 appPlugins/ToolQRCode.py:640 -#: appPlugins/ToolQRCode.py:645 app_Main.py:9000 app_Main.py:9005 +#: appGUI/MainGUI.py:247 appPlugins/ToolQRCode.py:646 +#: appPlugins/ToolQRCode.py:651 app_Main.py:9044 app_Main.py:9049 msgid "Export SVG" msgstr "Export SVG" -#: appGUI/MainGUI.py:252 app_Main.py:9348 app_Main.py:9353 +#: appGUI/MainGUI.py:252 app_Main.py:9392 app_Main.py:9397 msgid "Export DXF" msgstr "Export DXF" -#: appGUI/MainGUI.py:259 appPlugins/ToolQRCode.py:591 -#: appPlugins/ToolQRCode.py:596 +#: appGUI/MainGUI.py:259 appPlugins/ToolQRCode.py:597 +#: appPlugins/ToolQRCode.py:602 msgid "Export PNG" msgstr "Export PNG" @@ -4713,7 +4707,7 @@ msgstr "" "the saved image will contain the visual \n" "information currently in FlatCAM Plot Area." -#: appGUI/MainGUI.py:271 app_Main.py:9251 app_Main.py:9256 +#: appGUI/MainGUI.py:271 app_Main.py:9295 app_Main.py:9300 msgid "Export Excellon" msgstr "Export Excellon" @@ -4727,7 +4721,7 @@ msgstr "" "the coordinates format, the file units and zeros\n" "are set in Preferences -> Excellon Export." -#: appGUI/MainGUI.py:281 app_Main.py:9296 app_Main.py:9301 +#: appGUI/MainGUI.py:281 app_Main.py:9340 app_Main.py:9345 msgid "Export Gerber" msgstr "Export Gerber" @@ -4753,19 +4747,19 @@ msgstr "Import Preferences from file" msgid "Export Preferences to file" msgstr "Export Preferences to file" -#: appGUI/MainGUI.py:314 appGUI/preferences/PreferencesUIManager.py:1199 +#: appGUI/MainGUI.py:314 appGUI/preferences/PreferencesUIManager.py:1202 msgid "Save Preferences" msgstr "Save Preferences" -#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4601 +#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4613 msgid "Print (PDF)" msgstr "Print (PDF)" -#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4601 +#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4613 msgid "Ctrl+P" msgstr "Ctrl+P" -#: appGUI/MainGUI.py:338 appGUI/MainGUI.py:883 appGUI/MainGUI.py:1758 +#: appGUI/MainGUI.py:338 appGUI/MainGUI.py:883 appGUI/MainGUI.py:1770 msgid "Edit" msgstr "Edit" @@ -4774,7 +4768,7 @@ msgid "Edit Object" msgstr "Edit Object" #: appGUI/MainGUI.py:343 appGUI/MainGUI.py:676 appGUI/MainGUI.py:784 -#: appGUI/MainGUI.py:4574 appGUI/MainGUI.py:4842 appGUI/MainGUI.py:5101 +#: appGUI/MainGUI.py:4586 appGUI/MainGUI.py:4854 appGUI/MainGUI.py:5113 msgid "E" msgstr "E" @@ -4862,13 +4856,13 @@ msgstr "Merge a selection of Gerber objects into a new combo Gerber object." msgid "DEL" msgstr "DEL" -#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:1024 appGUI/MainGUI.py:2245 -#: appGUI/MainGUI.py:4580 +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:1036 appGUI/MainGUI.py:2257 +#: appGUI/MainGUI.py:4592 msgid "Set Origin" msgstr "Set Origin" -#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:649 appGUI/MainGUI.py:4580 -#: appGUI/MainGUI.py:4849 +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:649 appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4861 msgid "O" msgstr "O" @@ -4876,48 +4870,48 @@ msgstr "O" msgid "Shift+O" msgstr "Shift+O" -#: appGUI/MainGUI.py:435 appGUI/MainGUI.py:1028 appGUI/MainGUI.py:2249 -#: app_Main.py:5226 app_Main.py:5238 +#: appGUI/MainGUI.py:435 appGUI/MainGUI.py:1040 appGUI/MainGUI.py:2261 +#: app_Main.py:5245 app_Main.py:5257 msgid "Custom Origin" msgstr "Custom Origin" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2252 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2264 msgid "Jump to Location" msgstr "Jump to Location" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:4576 appGUI/MainGUI.py:4844 -#: appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5102 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:4588 appGUI/MainGUI.py:4856 +#: appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5114 msgid "J" msgstr "J" -#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:1033 appGUI/MainGUI.py:2254 -#: appGUI/MainGUI.py:4612 +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2266 +#: appGUI/MainGUI.py:4624 msgid "Locate in Object" msgstr "Locate in Object" -#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:4612 +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:4624 msgid "Shift+J" msgstr "Shift+J" -#: appGUI/MainGUI.py:448 app_Main.py:4630 +#: appGUI/MainGUI.py:448 app_Main.py:4649 msgid "Toggle Units" msgstr "Toggle Units" -#: appGUI/MainGUI.py:448 appGUI/MainGUI.py:736 appGUI/MainGUI.py:4581 -#: appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:448 appGUI/MainGUI.py:736 appGUI/MainGUI.py:4593 +#: appGUI/MainGUI.py:4976 msgid "Q" msgstr "Q" -#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:1322 -#: appGUI/preferences/PreferencesUIManager.py:928 -#: appGUI/preferences/PreferencesUIManager.py:1016 -#: appGUI/preferences/PreferencesUIManager.py:1044 -#: appGUI/preferences/PreferencesUIManager.py:1150 app_Main.py:6137 -#: app_Main.py:6142 app_Main.py:6157 +#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:1334 +#: appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/preferences/PreferencesUIManager.py:1019 +#: appGUI/preferences/PreferencesUIManager.py:1047 +#: appGUI/preferences/PreferencesUIManager.py:1153 app_Main.py:6172 +#: app_Main.py:6177 app_Main.py:6192 msgid "Preferences" msgstr "Preferences" -#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:4614 +#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:4626 msgid "Shift+P" msgstr "Shift+P" @@ -4934,19 +4928,19 @@ msgstr "Rotate Selection" msgid "Shift+(R)" msgstr "Shift+(R)" -#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4618 +#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4630 msgid "Skew on X axis" msgstr "Skew on X axis" -#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4618 appGUI/MainGUI.py:4858 +#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4630 appGUI/MainGUI.py:4870 msgid "Shift+X" msgstr "Shift+X" -#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4619 +#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4631 msgid "Skew on Y axis" msgstr "Skew on Y axis" -#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4619 appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4631 appGUI/MainGUI.py:4871 msgid "Shift+Y" msgstr "Shift+Y" @@ -4962,11 +4956,11 @@ msgstr "Flip on Y axis" msgid "View source" msgstr "View source" -#: appGUI/MainGUI.py:490 appGUI/MainGUI.py:4640 +#: appGUI/MainGUI.py:490 appGUI/MainGUI.py:4652 msgid "Alt+S" msgstr "Alt+S" -#: appGUI/MainGUI.py:493 appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:493 appGUI/MainGUI.py:4607 msgid "Ctrl+D" msgstr "Ctrl+D" @@ -4974,27 +4968,27 @@ msgstr "Ctrl+D" msgid "Experimental" msgstr "Experimental" -#: appGUI/MainGUI.py:503 app_Main.py:6315 +#: appGUI/MainGUI.py:503 app_Main.py:6350 msgid "3D Area" msgstr "3D Area" -#: appGUI/MainGUI.py:510 appGUI/MainGUI.py:1654 +#: appGUI/MainGUI.py:510 appGUI/MainGUI.py:1666 msgid "View" msgstr "View" -#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4645 +#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4657 msgid "Enable all" msgstr "Enable all" -#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4645 +#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4657 msgid "Alt+1" msgstr "Alt+1" -#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4646 +#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4658 msgid "Disable all" msgstr "Disable all" -#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4646 +#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4658 msgid "Alt+2" msgstr "Alt+2" @@ -5002,7 +4996,7 @@ msgstr "Alt+2" msgid "Enable non-selected" msgstr "Enable non-selected" -#: appGUI/MainGUI.py:519 appGUI/MainGUI.py:4647 +#: appGUI/MainGUI.py:519 appGUI/MainGUI.py:4659 msgid "Alt+3" msgstr "Alt+3" @@ -5010,34 +5004,34 @@ msgstr "Alt+3" msgid "Disable non-selected" msgstr "Disable non-selected" -#: appGUI/MainGUI.py:522 appGUI/MainGUI.py:4648 +#: appGUI/MainGUI.py:522 appGUI/MainGUI.py:4660 msgid "Alt+4" msgstr "Alt+4" -#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:1047 appGUI/MainGUI.py:1656 -#: appGUI/MainGUI.py:2268 appGUI/MainGUI.py:4586 +#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:1059 appGUI/MainGUI.py:1668 +#: appGUI/MainGUI.py:2280 appGUI/MainGUI.py:4598 msgid "Zoom Fit" msgstr "Zoom Fit" -#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:4586 +#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:4598 msgid "V" msgstr "V" -#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2264 -#: appGUI/MainGUI.py:4590 +#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2276 +#: appGUI/MainGUI.py:4602 msgid "Zoom In" msgstr "Zoom In" -#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:4590 +#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:4602 msgid "=" msgstr "=" -#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2266 -#: appGUI/MainGUI.py:4589 +#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2278 +#: appGUI/MainGUI.py:4601 msgid "Zoom Out" msgstr "Zoom Out" -#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:4589 +#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:4601 msgid "-" msgstr "-" @@ -5045,15 +5039,15 @@ msgstr "-" msgid "Redraw All" msgstr "Redraw All" -#: appGUI/MainGUI.py:540 appGUI/MainGUI.py:4663 +#: appGUI/MainGUI.py:540 appGUI/MainGUI.py:4675 msgid "F5" msgstr "F5" -#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4609 +#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4621 msgid "Toggle Code Editor" msgstr "Toggle Code Editor" -#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4609 +#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4621 msgid "Shift+E" msgstr "Shift+E" @@ -5061,15 +5055,15 @@ msgstr "Shift+E" msgid "Toggle FullScreen" msgstr "Toggle FullScreen" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4649 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4661 msgid "Alt+F10" msgstr "Alt+F10" -#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4604 +#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4616 msgid "Toggle Plot Area" msgstr "Toggle Plot Area" -#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4604 +#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4616 msgid "Ctrl+F10" msgstr "Ctrl+F10" @@ -5077,7 +5071,7 @@ msgstr "Ctrl+F10" msgid "Toggle Project/Properties/Tool" msgstr "Toggle Project/Properties/Tool" -#: appGUI/MainGUI.py:555 appGUI/MainGUI.py:4666 +#: appGUI/MainGUI.py:555 appGUI/MainGUI.py:4678 msgid "`" msgstr "`" @@ -5085,15 +5079,15 @@ msgstr "`" msgid "Toggle Grid Snap" msgstr "Toggle Grid Snap" -#: appGUI/MainGUI.py:560 appGUI/MainGUI.py:4575 +#: appGUI/MainGUI.py:560 appGUI/MainGUI.py:4587 msgid "G" msgstr "G" -#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4622 msgid "Toggle Grid Lines" msgstr "Toggle Grid Lines" -#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4622 msgid "Shift+G" msgstr "Shift+G" @@ -5101,7 +5095,7 @@ msgstr "Shift+G" msgid "Toggle Axis" msgstr "Toggle Axis" -#: appGUI/MainGUI.py:566 appGUI/MainGUI.py:4607 +#: appGUI/MainGUI.py:566 appGUI/MainGUI.py:4619 msgid "Shift+A" msgstr "Shift+A" @@ -5109,15 +5103,15 @@ msgstr "Shift+A" msgid "Toggle Workspace" msgstr "Toggle Workspace" -#: appGUI/MainGUI.py:569 appGUI/MainGUI.py:4617 +#: appGUI/MainGUI.py:569 appGUI/MainGUI.py:4629 msgid "Shift+W" msgstr "Shift+W" -#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4611 +#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4623 msgid "Toggle HUD" msgstr "Toggle HUD" -#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4611 +#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4623 msgid "Shift+H" msgstr "Shift+H" @@ -5125,24 +5119,25 @@ msgstr "Shift+H" msgid "Objects" msgstr "Objects" -#: appGUI/MainGUI.py:584 appObjects/ObjectCollection.py:1152 -#: appObjects/ObjectCollection.py:1199 appPlugins/ToolIsolation.py:3618 +#: appGUI/MainGUI.py:584 appObjects/ObjectCollection.py:1155 +#: appObjects/ObjectCollection.py:1202 appPlugins/ToolIsolation.py:3615 #: appPlugins/ToolPunchGerber.py:2301 msgid "Deselect All" msgstr "Deselect All" -#: appGUI/MainGUI.py:589 appGUI/MainGUI.py:1530 appGUI/MainGUI.py:1539 -#: appGUI/ObjectUI.py:346 appGUI/ObjectUI.py:722 appGUI/ObjectUI.py:1788 +#: appGUI/MainGUI.py:589 appGUI/MainGUI.py:1542 appGUI/MainGUI.py:1551 +#: appGUI/ObjectUI.py:343 appGUI/ObjectUI.py:719 appGUI/ObjectUI.py:1785 +#: appGUI/ObjectUI.py:2163 msgid "Plugins" msgstr "Plugins" -#: appGUI/MainGUI.py:593 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:1328 -#: appGUI/MainGUI.py:2274 +#: appGUI/MainGUI.py:593 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:1340 +#: appGUI/MainGUI.py:2286 msgid "Command Line" msgstr "Command Line" #: appGUI/MainGUI.py:593 appGUI/MainGUI.py:679 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:4584 appGUI/MainGUI.py:4852 appGUI/MainGUI.py:5107 +#: appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4864 appGUI/MainGUI.py:5119 msgid "S" msgstr "S" @@ -5154,11 +5149,11 @@ msgstr "Help" msgid "Online Help" msgstr "Online Help" -#: appGUI/MainGUI.py:601 appGUI/MainGUI.py:4660 +#: appGUI/MainGUI.py:601 appGUI/MainGUI.py:4672 msgid "F1" msgstr "F1" -#: appGUI/MainGUI.py:608 app_Main.py:3640 app_Main.py:3649 +#: appGUI/MainGUI.py:608 app_Main.py:3659 app_Main.py:3668 msgid "Bookmarks Manager" msgstr "Bookmarks Manager" @@ -5178,7 +5173,7 @@ msgstr "Gerber Specification" msgid "Shortcuts List" msgstr "Shortcuts List" -#: appGUI/MainGUI.py:626 appGUI/MainGUI.py:4569 +#: appGUI/MainGUI.py:626 appGUI/MainGUI.py:4581 msgid "F3" msgstr "F3" @@ -5186,89 +5181,89 @@ msgstr "F3" msgid "YouTube Channel" msgstr "YouTube Channel" -#: appGUI/MainGUI.py:629 appGUI/MainGUI.py:4662 +#: appGUI/MainGUI.py:629 appGUI/MainGUI.py:4674 msgid "F4" msgstr "F4" -#: appGUI/MainGUI.py:635 app_Main.py:3417 +#: appGUI/MainGUI.py:635 app_Main.py:3436 msgid "How To" msgstr "How To" -#: appGUI/MainGUI.py:639 app_Main.py:3089 +#: appGUI/MainGUI.py:639 app_Main.py:3108 msgid "About" msgstr "About" -#: appGUI/MainGUI.py:644 appGUI/MainGUI.py:1664 +#: appGUI/MainGUI.py:644 appGUI/MainGUI.py:1676 msgid "Geo Editor" msgstr "Geo Editor" -#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2394 +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1187 appGUI/MainGUI.py:2406 msgid "Add Circle" msgstr "Add Circle" -#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1177 appGUI/MainGUI.py:2396 +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2408 msgid "Add Arc" msgstr "Add Arc" #: appGUI/MainGUI.py:653 appGUI/MainGUI.py:728 appGUI/MainGUI.py:770 -#: appGUI/MainGUI.py:4838 appGUI/MainGUI.py:4959 appGUI/MainGUI.py:5097 +#: appGUI/MainGUI.py:4850 appGUI/MainGUI.py:4971 appGUI/MainGUI.py:5109 msgid "A" msgstr "A" -#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2398 +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1191 appGUI/MainGUI.py:2410 msgid "Add Rectangle" msgstr "Add Rectangle" -#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:744 appGUI/MainGUI.py:4583 -#: appGUI/MainGUI.py:4851 appGUI/MainGUI.py:4965 appGUI/MainGUI.py:5106 +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:744 appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4863 appGUI/MainGUI.py:4977 appGUI/MainGUI.py:5118 msgid "R" msgstr "R" -#: appGUI/MainGUI.py:661 appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2404 +#: appGUI/MainGUI.py:661 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2416 msgid "Add Polygon" msgstr "Add Polygon" -#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2402 +#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:1195 appGUI/MainGUI.py:2414 msgid "Add Path" msgstr "Add Path" -#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:767 appGUI/MainGUI.py:4582 -#: appGUI/MainGUI.py:4850 appGUI/MainGUI.py:5105 appGUI/ObjectUI.py:2122 -#: appGUI/ObjectUI.py:2133 +#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:767 appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4862 appGUI/MainGUI.py:5117 appGUI/ObjectUI.py:2119 +#: appGUI/ObjectUI.py:2130 msgid "P" msgstr "P" -#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:1188 appGUI/MainGUI.py:2407 +#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:1200 appGUI/MainGUI.py:2419 msgid "Add Text" msgstr "Add Text" -#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:773 appGUI/MainGUI.py:4585 -#: appGUI/MainGUI.py:4853 appGUI/MainGUI.py:4966 appGUI/MainGUI.py:5108 -#: appGUI/MainGUI.py:5109 +#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:773 appGUI/MainGUI.py:4597 +#: appGUI/MainGUI.py:4865 appGUI/MainGUI.py:4978 appGUI/MainGUI.py:5120 +#: appGUI/MainGUI.py:5121 msgid "T" msgstr "T" -#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:1198 appGUI/MainGUI.py:2417 +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2429 msgid "Polygon Union" msgstr "Polygon Union" -#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:4854 +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:4866 msgid "U" msgstr "U" -#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:2422 +#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:1215 appGUI/MainGUI.py:2434 msgid "Polygon Intersection" msgstr "Polygon Intersection" -#: appGUI/MainGUI.py:679 appGUI/MainGUI.py:2424 +#: appGUI/MainGUI.py:679 appGUI/MainGUI.py:2436 msgid "Polygon Subtraction" msgstr "Polygon Subtraction" -#: appGUI/MainGUI.py:683 appGUI/MainGUI.py:1695 appGUI/MainGUI.py:2426 +#: appGUI/MainGUI.py:683 appGUI/MainGUI.py:1707 appGUI/MainGUI.py:2438 msgid "Alt Subtraction" msgstr "Alt Subtraction" -#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:1217 appGUI/MainGUI.py:2430 +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:1229 appGUI/MainGUI.py:2442 msgid "Cut Path" msgstr "Cut Path" @@ -5277,60 +5272,60 @@ msgid "Copy Geom" msgstr "Copy Geom" #: appGUI/MainGUI.py:693 appGUI/MainGUI.py:748 appGUI/MainGUI.py:807 -#: appGUI/MainGUI.py:4840 appGUI/MainGUI.py:4960 appGUI/MainGUI.py:5099 +#: appGUI/MainGUI.py:4852 appGUI/MainGUI.py:4972 appGUI/MainGUI.py:5111 msgid "C" msgstr "C" -#: appGUI/MainGUI.py:696 appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2434 -#: appGUI/MainGUI.py:4869 +#: appGUI/MainGUI.py:696 appGUI/MainGUI.py:1234 appGUI/MainGUI.py:2446 +#: appGUI/MainGUI.py:4881 msgid "Delete Shape" msgstr "Delete Shape" -#: appGUI/MainGUI.py:701 appGUI/MainGUI.py:815 appGUI/MainGUI.py:1272 -#: appGUI/MainGUI.py:1703 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2485 -#: appGUI/MainGUI.py:5103 appPlugins/ToolMove.py:27 +#: appGUI/MainGUI.py:701 appGUI/MainGUI.py:815 appGUI/MainGUI.py:1284 +#: appGUI/MainGUI.py:1715 appGUI/MainGUI.py:1777 appGUI/MainGUI.py:2497 +#: appGUI/MainGUI.py:5115 appPlugins/ToolMove.py:27 msgid "Move" msgstr "Move" #: appGUI/MainGUI.py:701 appGUI/MainGUI.py:757 appGUI/MainGUI.py:815 -#: appGUI/MainGUI.py:4578 appGUI/MainGUI.py:4846 appGUI/MainGUI.py:4847 -#: appGUI/MainGUI.py:4963 appGUI/MainGUI.py:5103 +#: appGUI/MainGUI.py:4590 appGUI/MainGUI.py:4858 appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:4975 appGUI/MainGUI.py:5115 msgid "M" msgstr "M" -#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:4843 +#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:4855 msgid "I" msgstr "I" -#: appGUI/MainGUI.py:712 appGUI/MainGUI.py:802 appGUI/MainGUI.py:4639 -#: appGUI/MainGUI.py:4860 appGUI/MainGUI.py:5119 +#: appGUI/MainGUI.py:712 appGUI/MainGUI.py:802 appGUI/MainGUI.py:4651 +#: appGUI/MainGUI.py:4872 appGUI/MainGUI.py:5131 msgid "Alt+R" msgstr "Alt+R" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4845 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4857 msgid "Toggle Corner Snap" msgstr "Toggle Corner Snap" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4845 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4857 msgid "K" msgstr "K" -#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:1149 appGUI/MainGUI.py:1741 -#: appGUI/MainGUI.py:2368 appGUI/MainGUI.py:4961 +#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:1161 appGUI/MainGUI.py:1753 +#: appGUI/MainGUI.py:2380 appGUI/MainGUI.py:4973 msgid "Add Drill" msgstr "Add Drill" -#: appGUI/MainGUI.py:736 appGUI/MainGUI.py:1155 appGUI/MainGUI.py:1748 -#: appGUI/MainGUI.py:2376 appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:736 appGUI/MainGUI.py:1167 appGUI/MainGUI.py:1760 +#: appGUI/MainGUI.py:2388 appGUI/MainGUI.py:4976 msgid "Add Slot Array" msgstr "Add Slot Array" -#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:1153 appGUI/MainGUI.py:1746 -#: appGUI/MainGUI.py:2374 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:1165 appGUI/MainGUI.py:1758 +#: appGUI/MainGUI.py:2386 appGUI/MainGUI.py:4979 msgid "Add Slot" msgstr "Add Slot" -#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:4979 msgid "W" msgstr "W" @@ -5338,59 +5333,59 @@ msgstr "W" msgid "Resize Drill(S)" msgstr "Resize Drill(S)" -#: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1167 appGUI/MainGUI.py:2386 -#: appGUI/MainGUI.py:4963 +#: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2398 +#: appGUI/MainGUI.py:4975 msgid "Move Drill" msgstr "Move Drill" -#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:1235 appGUI/MainGUI.py:2448 -#: appGUI/MainGUI.py:5105 +#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:1247 appGUI/MainGUI.py:2460 +#: appGUI/MainGUI.py:5117 msgid "Add Pad" msgstr "Add Pad" -#: appGUI/MainGUI.py:773 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2452 -#: appGUI/MainGUI.py:5108 +#: appGUI/MainGUI.py:773 appGUI/MainGUI.py:1251 appGUI/MainGUI.py:2464 +#: appGUI/MainGUI.py:5120 msgid "Add Track" msgstr "Add Track" -#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1241 appGUI/MainGUI.py:2454 -#: appGUI/MainGUI.py:5104 +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1253 appGUI/MainGUI.py:2466 +#: appGUI/MainGUI.py:5116 msgid "Add Region" msgstr "Add Region" -#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:1243 appGUI/MainGUI.py:1718 -#: appGUI/MainGUI.py:2456 +#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:1255 appGUI/MainGUI.py:1730 +#: appGUI/MainGUI.py:2468 msgid "Poligonize" msgstr "Poligonize" -#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:4635 appGUI/MainGUI.py:5118 +#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:4647 appGUI/MainGUI.py:5130 msgid "Alt+N" msgstr "Alt+N" -#: appGUI/MainGUI.py:784 appGUI/MainGUI.py:5101 +#: appGUI/MainGUI.py:784 appGUI/MainGUI.py:5113 msgid "Add SemiDisc" msgstr "Add SemiDisc" -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:5100 +#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:5112 msgid "Add Disc" msgstr "Add Disc" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:1256 appGUI/MainGUI.py:1730 -#: appGUI/MainGUI.py:2469 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1742 +#: appGUI/MainGUI.py:2481 msgid "Mark Area" msgstr "Mark Area" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:4622 appGUI/MainGUI.py:5117 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:4634 appGUI/MainGUI.py:5129 msgid "Alt+A" msgstr "Alt+A" -#: appGUI/MainGUI.py:799 appGUI/MainGUI.py:1194 appGUI/MainGUI.py:1261 -#: appGUI/MainGUI.py:1685 appGUI/MainGUI.py:1732 appGUI/MainGUI.py:2413 -#: appGUI/MainGUI.py:2474 +#: appGUI/MainGUI.py:799 appGUI/MainGUI.py:1206 appGUI/MainGUI.py:1273 +#: appGUI/MainGUI.py:1697 appGUI/MainGUI.py:1744 appGUI/MainGUI.py:2425 +#: appGUI/MainGUI.py:2486 msgid "Eraser" msgstr "Eraser" -#: appGUI/MainGUI.py:802 app_Main.py:6578 app_Main.py:6632 app_Main.py:6680 +#: appGUI/MainGUI.py:802 app_Main.py:6625 app_Main.py:6679 app_Main.py:6727 msgid "Transform" msgstr "Transform" @@ -5406,48 +5401,48 @@ msgstr "Disable Plot" msgid "Set Color" msgstr "Set Color" -#: appGUI/MainGUI.py:841 app_Main.py:8453 +#: appGUI/MainGUI.py:841 app_Main.py:8497 msgid "Red" msgstr "Red" -#: appGUI/MainGUI.py:844 app_Main.py:8455 +#: appGUI/MainGUI.py:844 app_Main.py:8499 msgid "Blue" msgstr "Blue" -#: appGUI/MainGUI.py:847 app_Main.py:8458 +#: appGUI/MainGUI.py:847 app_Main.py:8502 msgid "Yellow" msgstr "Yellow" -#: appGUI/MainGUI.py:850 app_Main.py:8460 +#: appGUI/MainGUI.py:850 app_Main.py:8504 msgid "Green" msgstr "Green" -#: appGUI/MainGUI.py:853 app_Main.py:8462 +#: appGUI/MainGUI.py:853 app_Main.py:8506 msgid "Purple" msgstr "Purple" -#: appGUI/MainGUI.py:856 app_Main.py:8464 +#: appGUI/MainGUI.py:856 app_Main.py:8508 msgid "Brown" msgstr "Brown" -#: appGUI/MainGUI.py:859 app_Main.py:8466 app_Main.py:8526 +#: appGUI/MainGUI.py:859 app_Main.py:8510 app_Main.py:8570 msgid "White" msgstr "White" -#: appGUI/MainGUI.py:862 app_Main.py:8468 +#: appGUI/MainGUI.py:862 app_Main.py:8512 msgid "Black" msgstr "Black" -#: appGUI/MainGUI.py:867 appPlugins/ToolMilling.py:3932 -#: appPlugins/ToolMilling.py:3940 app_Main.py:8471 +#: appGUI/MainGUI.py:867 appPlugins/ToolMilling.py:4004 +#: appPlugins/ToolMilling.py:4012 app_Main.py:8515 msgid "Custom" msgstr "Custom" -#: appGUI/MainGUI.py:872 app_Main.py:8505 +#: appGUI/MainGUI.py:872 app_Main.py:8549 msgid "Opacity" msgstr "Opacity" -#: appGUI/MainGUI.py:875 app_Main.py:8481 +#: appGUI/MainGUI.py:875 app_Main.py:8525 msgid "Default" msgstr "Default" @@ -5455,13 +5450,13 @@ msgstr "Default" msgid "View Source" msgstr "View Source" -#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:906 appGUI/MainGUI.py:1411 -#: appGUI/MainGUI.py:1767 app_Main.py:2568 app_Main.py:2833 +#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:906 appGUI/MainGUI.py:1423 +#: appGUI/MainGUI.py:1779 app_Main.py:2587 app_Main.py:2852 msgid "Properties" msgstr "Properties" -#: appGUI/MainGUI.py:906 appGUI/MainGUI.py:1395 appGUI/MainGUI.py:1647 -#: app_Main.py:2574 app_Main.py:2836 app_Main.py:9768 +#: appGUI/MainGUI.py:906 appGUI/MainGUI.py:1407 appGUI/MainGUI.py:1659 +#: app_Main.py:2593 app_Main.py:2855 app_Main.py:9812 msgid "Project" msgstr "Project" @@ -5469,171 +5464,166 @@ msgstr "Project" msgid "File Toolbar" msgstr "File Toolbar" -#: appGUI/MainGUI.py:926 +#: appGUI/MainGUI.py:927 msgid "Edit Toolbar" msgstr "Edit Toolbar" -#: appGUI/MainGUI.py:930 +#: appGUI/MainGUI.py:932 msgid "View Toolbar" msgstr "View Toolbar" -#: appGUI/MainGUI.py:934 +#: appGUI/MainGUI.py:937 msgid "Shell Toolbar" msgstr "Shell Toolbar" -#: appGUI/MainGUI.py:938 +#: appGUI/MainGUI.py:942 msgid "Plugin Toolbar" msgstr "Plugin Toolbar" -#: appGUI/MainGUI.py:942 +#: appGUI/MainGUI.py:947 msgid "Excellon Editor Toolbar" msgstr "Excellon Editor Toolbar" -#: appGUI/MainGUI.py:948 +#: appGUI/MainGUI.py:954 msgid "Geometry Editor Toolbar" msgstr "Geometry Editor Toolbar" -#: appGUI/MainGUI.py:952 +#: appGUI/MainGUI.py:959 msgid "Gerber Editor Toolbar" msgstr "Gerber Editor Toolbar" -#: appGUI/MainGUI.py:957 appGUI/MainGUI.py:2078 +#: appGUI/MainGUI.py:965 appGUI/MainGUI.py:2090 msgid "Delta Coordinates Toolbar" msgstr "Delta Coordinates Toolbar" -#: appGUI/MainGUI.py:960 appGUI/MainGUI.py:2086 +#: appGUI/MainGUI.py:969 appGUI/MainGUI.py:2098 msgid "Coordinates Toolbar" msgstr "Coordinates Toolbar" -#: appGUI/MainGUI.py:963 appGUI/MainGUI.py:2094 +#: appGUI/MainGUI.py:973 appGUI/MainGUI.py:2106 msgid "Grid Toolbar" msgstr "Grid Toolbar" -#: appGUI/MainGUI.py:972 appGUI/MainGUI.py:2102 +#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2114 msgid "Status Toolbar" msgstr "Status Toolbar" -#: appGUI/MainGUI.py:991 +#: appGUI/MainGUI.py:1003 msgid "Save project" msgstr "Save project" -#: appGUI/MainGUI.py:997 appGUI/MainGUI.py:2218 app_Main.py:2571 -#: app_Main.py:2831 +#: appGUI/MainGUI.py:1009 appGUI/MainGUI.py:2230 app_Main.py:2590 +#: app_Main.py:2850 msgid "Editor" msgstr "Editor" -#: appGUI/MainGUI.py:1020 appGUI/MainGUI.py:2241 appGUI/MainGUI.py:4598 -#: appGUI/MainGUI.py:4863 +#: appGUI/MainGUI.py:1032 appGUI/MainGUI.py:2253 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:4875 msgid "Distance Tool" msgstr "Distance Tool" -#: appGUI/MainGUI.py:1022 appGUI/MainGUI.py:2243 +#: appGUI/MainGUI.py:1034 appGUI/MainGUI.py:2255 msgid "Distance Min Tool" msgstr "Distance Min Tool" -#: appGUI/MainGUI.py:1039 appGUI/MainGUI.py:1660 appGUI/MainGUI.py:2260 +#: appGUI/MainGUI.py:1051 appGUI/MainGUI.py:1672 appGUI/MainGUI.py:2272 msgid "Replot" msgstr "Replot" -#: appGUI/MainGUI.py:1041 appGUI/MainGUI.py:1658 appGUI/MainGUI.py:2262 +#: appGUI/MainGUI.py:1053 appGUI/MainGUI.py:1670 appGUI/MainGUI.py:2274 msgid "Clear Plot" msgstr "Clear Plot" -#: appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2286 -msgid "Drilling Tool" -msgstr "Drilling Tool" +#: appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2302 appGUI/ObjectUI.py:2167 +#: appPlugins/ToolLevelling.py:182 appPlugins/ToolLevelling.py:1712 +#: app_Main.py:6505 +msgid "Levelling" +msgstr "Levelling" -#: appGUI/MainGUI.py:1069 appGUI/MainGUI.py:2288 appPlugins/ToolMilling.py:1287 -msgid "Milling Tool" -msgstr "Milling Tool" +#: appGUI/MainGUI.py:1092 appGUI/MainGUI.py:2311 appGUI/ObjectUI.py:224 +#: appGUI/ObjectUI.py:392 appPlugins/ToolFollow.py:126 +#: appPlugins/ToolFollow.py:655 +msgid "Follow" +msgstr "Follow" -#: appGUI/MainGUI.py:1071 appGUI/MainGUI.py:2290 -msgid "Levelling Tool" -msgstr "Levelling Tool" +#: appGUI/MainGUI.py:1103 appGUI/MainGUI.py:2322 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:98 +#: appPlugins/ToolCutOut.py:2365 +msgid "Panel" +msgstr "Panel" -#: appGUI/MainGUI.py:1078 appGUI/MainGUI.py:2297 -msgid "Isolation Tool" -msgstr "Isolation Tool" +#: appGUI/MainGUI.py:1105 appGUI/MainGUI.py:2324 appPlugins/ToolFilm.py:140 +#: appPlugins/ToolFilm.py:1108 +msgid "Film" +msgstr "Film" -#: appGUI/MainGUI.py:1080 appGUI/MainGUI.py:2299 -msgid "Follow Tool" -msgstr "Follow Tool" +#: appGUI/MainGUI.py:1107 appGUI/MainGUI.py:2326 appPlugins/ToolDblSided.py:104 +#: appPlugins/ToolDblSided.py:626 +msgid "2-Sided" +msgstr "2-Sided" -#: appGUI/MainGUI.py:1082 appGUI/MainGUI.py:2301 -msgid "NCC Tool" -msgstr "NCC Tool" +#: appGUI/MainGUI.py:1112 appGUI/MainGUI.py:2331 appGUI/MainGUI.py:4634 +#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:378 +msgid "Align Objects" +msgstr "Align Objects" -#: appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2308 appPlugins/ToolCutOut.py:2418 -msgid "Cutout Tool" -msgstr "Cutout Tool" +#: appGUI/MainGUI.py:1119 appGUI/MainGUI.py:2338 appGUI/MainGUI.py:4638 +#: appPlugins/ToolExtract.py:162 appPlugins/ToolExtract.py:880 +msgid "Extract" +msgstr "Extract" -#: appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2310 -msgid "Panel Tool" -msgstr "Panel Tool" +#: appGUI/MainGUI.py:1121 appGUI/MainGUI.py:2340 appGUI/MainGUI.py:4643 +#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1252 +msgid "Copper Thieving" +msgstr "Copper Thieving" -#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2312 -msgid "Film Tool" -msgstr "Film Tool" +#: appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2342 appGUI/MainGUI.py:4635 +#: appPlugins/ToolCorners.py:647 +msgid "Corner Markers" +msgstr "Corner Markers" -#: appGUI/MainGUI.py:1095 appGUI/MainGUI.py:2314 -msgid "2-Sided Tool" -msgstr "2-Sided Tool" +#: appGUI/MainGUI.py:1125 appGUI/MainGUI.py:2344 appGUI/MainGUI.py:4641 +#: appPlugins/ToolPunchGerber.py:1942 appPlugins/ToolPunchGerber.py:2317 +#: app_Main.py:6508 +msgid "Punch Gerber" +msgstr "Punch Gerber" -#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2319 -msgid "Align Objects Tool" -msgstr "Align Objects Tool" +#: appGUI/MainGUI.py:1127 appGUI/MainGUI.py:2346 appGUI/MainGUI.py:4636 +#: appPlugins/ToolCalculators.py:90 appPlugins/ToolCalculators.py:399 +msgid "Calculators" +msgstr "Calculators" -#: appGUI/MainGUI.py:1107 appGUI/MainGUI.py:2326 -msgid "Extract Tool" -msgstr "Extract Tool" - -#: appGUI/MainGUI.py:1109 appGUI/MainGUI.py:2328 -msgid "Copper Thieving Tool" -msgstr "Copper Thieving Tool" - -#: appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2330 -msgid "Corner Markers Tool" -msgstr "Corner Markers Tool" - -#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2332 -msgid "Punch Gerber Tool" -msgstr "Punch Gerber Tool" - -#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2334 -msgid "Calculators Tool" -msgstr "Calculators Tool" - -#: appGUI/MainGUI.py:1147 appGUI/MainGUI.py:1173 appGUI/MainGUI.py:1233 -#: appGUI/MainGUI.py:2366 appGUI/MainGUI.py:2392 appGUI/MainGUI.py:2446 +#: appGUI/MainGUI.py:1159 appGUI/MainGUI.py:1185 appGUI/MainGUI.py:1245 +#: appGUI/MainGUI.py:2378 appGUI/MainGUI.py:2404 appGUI/MainGUI.py:2458 msgid "Select" msgstr "Select" -#: appGUI/MainGUI.py:1157 appGUI/MainGUI.py:1751 appGUI/MainGUI.py:2372 -#: appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:1169 appGUI/MainGUI.py:1763 appGUI/MainGUI.py:2384 +#: appGUI/MainGUI.py:4977 msgid "Resize Drill" msgstr "Resize Drill" -#: appGUI/MainGUI.py:1161 appGUI/MainGUI.py:2380 appGUI/MainGUI.py:4960 +#: appGUI/MainGUI.py:1173 appGUI/MainGUI.py:2392 appGUI/MainGUI.py:4972 msgid "Copy Drill" msgstr "Copy Drill" -#: appGUI/MainGUI.py:1163 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4969 +#: appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2394 appGUI/MainGUI.py:4981 msgid "Delete Drill" msgstr "Delete Drill" -#: appGUI/MainGUI.py:1190 appGUI/MainGUI.py:2409 +#: appGUI/MainGUI.py:1202 appGUI/MainGUI.py:2421 msgid "Add Buffer" msgstr "Add Buffer" -#: appGUI/MainGUI.py:1192 appGUI/MainGUI.py:2411 +#: appGUI/MainGUI.py:1204 appGUI/MainGUI.py:2423 msgid "Paint Shape" msgstr "Paint Shape" -#: appGUI/MainGUI.py:1200 appGUI/MainGUI.py:2419 +#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2431 msgid "Polygon Explode" msgstr "Polygon Explode" -#: appGUI/MainGUI.py:1206 +#: appGUI/MainGUI.py:1218 msgid "" "Polygon Subtraction. First selected is the target.\n" "The rest of the selected is subtracted from the first.\n" @@ -5643,7 +5633,7 @@ msgstr "" "The rest of the selected is subtracted from the first.\n" "First selected is replaced by the result." -#: appGUI/MainGUI.py:1211 +#: appGUI/MainGUI.py:1223 msgid "" "Alt Subtraction. First selected is the target.\n" "The rest of the selected is subtracted from the first.\n" @@ -5653,41 +5643,41 @@ msgstr "" "The rest of the selected is subtracted from the first.\n" "First selected is kept besides the result." -#: appGUI/MainGUI.py:1219 +#: appGUI/MainGUI.py:1231 msgid "Copy Shape(s)" msgstr "Copy Shape(s)" -#: appGUI/MainGUI.py:1224 appGUI/MainGUI.py:1269 appGUI/MainGUI.py:1699 -#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:2436 appGUI/MainGUI.py:2482 -#: appGUI/MainGUI.py:4641 appGUI/ObjectUI.py:103 appGUI/ObjectUI.py:145 +#: appGUI/MainGUI.py:1236 appGUI/MainGUI.py:1281 appGUI/MainGUI.py:1711 +#: appGUI/MainGUI.py:1748 appGUI/MainGUI.py:2448 appGUI/MainGUI.py:2494 +#: appGUI/MainGUI.py:4653 appGUI/ObjectUI.py:100 appGUI/ObjectUI.py:142 msgid "Transformations" msgstr "Transformations" -#: appGUI/MainGUI.py:1227 appGUI/MainGUI.py:2440 +#: appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2452 msgid "Move Objects" msgstr "Move Objects" -#: appGUI/MainGUI.py:1246 appGUI/MainGUI.py:1720 appGUI/MainGUI.py:2459 +#: appGUI/MainGUI.py:1258 appGUI/MainGUI.py:1732 appGUI/MainGUI.py:2471 msgid "SemiDisc" msgstr "SemiDisc" -#: appGUI/MainGUI.py:1248 appGUI/MainGUI.py:1722 appGUI/MainGUI.py:2461 +#: appGUI/MainGUI.py:1260 appGUI/MainGUI.py:1734 appGUI/MainGUI.py:2473 msgid "Disc" msgstr "Disc" -#: appGUI/MainGUI.py:1258 appGUI/MainGUI.py:2471 +#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:2483 msgid "Import Shape" msgstr "Import Shape" -#: appGUI/MainGUI.py:1280 +#: appGUI/MainGUI.py:1292 msgid "Snap to grid" msgstr "Snap to grid" -#: appGUI/MainGUI.py:1283 +#: appGUI/MainGUI.py:1295 msgid "Grid X snapping distance" msgstr "Grid X snapping distance" -#: appGUI/MainGUI.py:1288 +#: appGUI/MainGUI.py:1300 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5695,27 +5685,27 @@ msgstr "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." -#: appGUI/MainGUI.py:1295 +#: appGUI/MainGUI.py:1307 msgid "Grid Y snapping distance" msgstr "Grid Y snapping distance" -#: appGUI/MainGUI.py:1302 +#: appGUI/MainGUI.py:1314 msgid "Snap to corner" msgstr "Snap to corner" -#: appGUI/MainGUI.py:1306 appGUI/preferences/general/GeneralAPPSetGroupUI.py:71 +#: appGUI/MainGUI.py:1318 appGUI/preferences/general/GeneralAPPSetGroupUI.py:71 msgid "Max. magnet distance" msgstr "Max. magnet distance" -#: appGUI/MainGUI.py:1316 +#: appGUI/MainGUI.py:1328 msgid "Toggle the display of axis on canvas" msgstr "Toggle the display of axis on canvas" -#: appGUI/MainGUI.py:1334 +#: appGUI/MainGUI.py:1346 msgid "HUD (Heads up display)" msgstr "HUD (Heads up display)" -#: appGUI/MainGUI.py:1340 appGUI/preferences/general/GeneralAPPSetGroupUI.py:90 +#: appGUI/MainGUI.py:1352 appGUI/preferences/general/GeneralAPPSetGroupUI.py:90 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -5723,7 +5713,7 @@ msgstr "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." -#: appGUI/MainGUI.py:1353 +#: appGUI/MainGUI.py:1365 msgid "" "Relative measurement.\n" "Reference is last click position" @@ -5731,7 +5721,7 @@ msgstr "" "Relative measurement.\n" "Reference is last click position" -#: appGUI/MainGUI.py:1361 +#: appGUI/MainGUI.py:1373 msgid "" "Absolute measurement.\n" "Reference is (X=0, Y= 0) position" @@ -5739,49 +5729,49 @@ msgstr "" "Absolute measurement.\n" "Reference is (X=0, Y= 0) position" -#: appGUI/MainGUI.py:1368 +#: appGUI/MainGUI.py:1380 msgid "TCL Shell" msgstr "TCL Shell" -#: appGUI/MainGUI.py:1441 appGUI/MainGUI.py:1449 appGUI/MainGUI.py:4081 -#: appGUI/MainGUI.py:4087 app_Main.py:2849 app_Main.py:9557 +#: appGUI/MainGUI.py:1453 appGUI/MainGUI.py:1461 appGUI/MainGUI.py:4093 +#: appGUI/MainGUI.py:4099 app_Main.py:2868 app_Main.py:9601 msgid "Plot Area" msgstr "Plot Area" -#: appGUI/MainGUI.py:1491 appPlugins/ToolCopperThieving.py:1278 -#: appPlugins/ToolCorners.py:677 appPlugins/ToolEtchCompensation.py:309 -#: appPlugins/ToolExtract.py:910 appPlugins/ToolFiducials.py:991 -#: appPlugins/ToolFollow.py:698 appPlugins/ToolInvertGerber.py:230 -#: appPlugins/ToolIsolation.py:3195 appPlugins/ToolOptimal.py:441 -#: appPlugins/ToolPunchGerber.py:1991 appPlugins/ToolQRCode.py:756 -#: appPlugins/ToolRulesCheck.py:1189 appPlugins/ToolSolderPaste.py:1171 -#: appPlugins/ToolSub.py:815 +#: appGUI/MainGUI.py:1503 appPlugins/ToolCopperThieving.py:1284 +#: appPlugins/ToolCorners.py:683 appPlugins/ToolEtchCompensation.py:327 +#: appPlugins/ToolExtract.py:913 appPlugins/ToolFiducials.py:995 +#: appPlugins/ToolFollow.py:700 appPlugins/ToolInvertGerber.py:236 +#: appPlugins/ToolIsolation.py:3192 appPlugins/ToolOptimal.py:447 +#: appPlugins/ToolPunchGerber.py:1991 appPlugins/ToolQRCode.py:759 +#: appPlugins/ToolRulesCheck.py:1189 appPlugins/ToolSolderPaste.py:1175 +#: appPlugins/ToolSub.py:822 msgid "GERBER" msgstr "GERBER" -#: appGUI/MainGUI.py:1501 appPlugins/ToolDrilling.py:2326 +#: appGUI/MainGUI.py:1513 appPlugins/ToolDrilling.py:2262 #: appPlugins/ToolRulesCheck.py:1327 msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1511 appPlugins/ToolSub.py:868 +#: appGUI/MainGUI.py:1523 appPlugins/ToolSub.py:875 msgid "GEOMETRY" msgstr "GEOMETRY" -#: appGUI/MainGUI.py:1521 +#: appGUI/MainGUI.py:1533 msgid "CNC-JOB" msgstr "CNC-JOB" -#: appGUI/MainGUI.py:1549 +#: appGUI/MainGUI.py:1561 msgid "UTILITIES" msgstr "UTILITIES" -#: appGUI/MainGUI.py:1565 +#: appGUI/MainGUI.py:1577 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:194 msgid "Restore Defaults" msgstr "Restore Defaults" -#: appGUI/MainGUI.py:1569 +#: appGUI/MainGUI.py:1581 msgid "" "Restore the entire set of default values\n" "to the initial values loaded after first launch." @@ -5789,19 +5779,19 @@ msgstr "" "Restore the entire set of default values\n" "to the initial values loaded after first launch." -#: appGUI/MainGUI.py:1574 +#: appGUI/MainGUI.py:1586 msgid "Open Pref Folder" msgstr "Open Pref Folder" -#: appGUI/MainGUI.py:1578 +#: appGUI/MainGUI.py:1590 msgid "Open the folder where FlatCAM save the preferences files." msgstr "Open the folder where FlatCAM save the preferences files." -#: appGUI/MainGUI.py:1582 appGUI/MainGUI.py:2175 +#: appGUI/MainGUI.py:1594 appGUI/MainGUI.py:2187 msgid "Clear GUI Settings" msgstr "Clear GUI Settings" -#: appGUI/MainGUI.py:1587 +#: appGUI/MainGUI.py:1599 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -5809,11 +5799,11 @@ msgstr "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." -#: appGUI/MainGUI.py:1602 +#: appGUI/MainGUI.py:1614 msgid "Apply the current preferences without saving to a file." msgstr "Apply the current preferences without saving to a file." -#: appGUI/MainGUI.py:1610 +#: appGUI/MainGUI.py:1622 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5821,110 +5811,110 @@ msgstr "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." -#: appGUI/MainGUI.py:1618 +#: appGUI/MainGUI.py:1630 msgid "Will not save the changes and will close the preferences window." msgstr "Will not save the changes and will close the preferences window." -#: appGUI/MainGUI.py:1632 +#: appGUI/MainGUI.py:1644 msgid "Toggle Visibility" msgstr "Toggle Visibility" -#: appGUI/MainGUI.py:1651 +#: appGUI/MainGUI.py:1663 msgid "Grids" msgstr "Grids" -#: appGUI/MainGUI.py:1666 appPlugins/ToolMilling.py:3932 +#: appGUI/MainGUI.py:1678 appPlugins/ToolMilling.py:4004 msgid "Path" msgstr "Path" -#: appGUI/MainGUI.py:1668 +#: appGUI/MainGUI.py:1680 msgid "Rectangle" msgstr "Rectangle" -#: appGUI/MainGUI.py:1671 +#: appGUI/MainGUI.py:1683 msgid "Circle" msgstr "Circle" -#: appGUI/MainGUI.py:1675 +#: appGUI/MainGUI.py:1687 msgid "Arc" msgstr "Arc" -#: appGUI/MainGUI.py:1689 +#: appGUI/MainGUI.py:1701 msgid "Union" msgstr "Union" -#: appGUI/MainGUI.py:1691 +#: appGUI/MainGUI.py:1703 msgid "Intersection" msgstr "Intersection" -#: appGUI/MainGUI.py:1693 +#: appGUI/MainGUI.py:1705 msgid "Subtraction" msgstr "Subtraction" -#: appGUI/MainGUI.py:1708 +#: appGUI/MainGUI.py:1720 msgid "Pad" msgstr "Pad" -#: appGUI/MainGUI.py:1710 +#: appGUI/MainGUI.py:1722 msgid "Pad Array" msgstr "Pad Array" -#: appGUI/MainGUI.py:1714 +#: appGUI/MainGUI.py:1726 msgid "Track" msgstr "Track" -#: appGUI/MainGUI.py:1716 +#: appGUI/MainGUI.py:1728 msgid "Region" msgstr "Region" -#: appGUI/MainGUI.py:1739 +#: appGUI/MainGUI.py:1751 msgid "Exc Editor" msgstr "Exc Editor" -#: appGUI/MainGUI.py:1791 +#: appGUI/MainGUI.py:1803 msgid "Application units" msgstr "Application units" -#: appGUI/MainGUI.py:1887 +#: appGUI/MainGUI.py:1899 msgid "Lock Toolbars" msgstr "Lock Toolbars" -#: appGUI/MainGUI.py:2055 +#: appGUI/MainGUI.py:2067 msgid "Detachable Tabs" msgstr "Detachable Tabs" -#: appGUI/MainGUI.py:2155 +#: appGUI/MainGUI.py:2167 msgid "FlatCAM Preferences Folder opened." msgstr "FlatCAM Preferences Folder opened." -#: appGUI/MainGUI.py:2174 +#: appGUI/MainGUI.py:2186 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Are you sure you want to delete the GUI Settings? \n" -#: appGUI/MainGUI.py:2179 appGUI/preferences/PreferencesUIManager.py:960 -#: appGUI/preferences/PreferencesUIManager.py:1203 appTranslation.py:111 -#: appTranslation.py:213 app_Main.py:2627 app_Main.py:3708 app_Main.py:6435 -#: app_Main.py:9445 +#: appGUI/MainGUI.py:2191 appGUI/preferences/PreferencesUIManager.py:963 +#: appGUI/preferences/PreferencesUIManager.py:1206 appTranslation.py:111 +#: appTranslation.py:213 app_Main.py:2646 app_Main.py:3727 app_Main.py:6470 +#: app_Main.py:9489 msgid "Yes" msgstr "Yes" -#: appGUI/MainGUI.py:2180 appGUI/preferences/PreferencesUIManager.py:1204 +#: appGUI/MainGUI.py:2192 appGUI/preferences/PreferencesUIManager.py:1207 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:3275 -#: appPlugins/ToolMilling.py:3713 appPlugins/ToolNCC.py:4232 -#: appPlugins/ToolPaint.py:3026 appTranslation.py:112 appTranslation.py:214 -#: app_Main.py:2628 app_Main.py:3709 app_Main.py:6436 app_Main.py:9446 +#: appPlugins/ToolDrilling.py:2320 appPlugins/ToolIsolation.py:3272 +#: appPlugins/ToolMilling.py:3785 appPlugins/ToolNCC.py:4231 +#: appPlugins/ToolPaint.py:3023 appTranslation.py:112 appTranslation.py:214 +#: app_Main.py:2647 app_Main.py:3728 app_Main.py:6471 app_Main.py:9490 msgid "No" msgstr "No" -#: appGUI/MainGUI.py:2432 +#: appGUI/MainGUI.py:2444 msgid "Copy Objects" msgstr "Copy Objects" -#: appGUI/MainGUI.py:3047 +#: appGUI/MainGUI.py:3059 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -5936,12 +5926,12 @@ msgstr "" "out of the first item. In the end press ~X~ key or\n" "the toolbar button." -#: appGUI/MainGUI.py:3054 appGUI/MainGUI.py:3214 appGUI/MainGUI.py:3261 -#: appGUI/MainGUI.py:3283 +#: appGUI/MainGUI.py:3066 appGUI/MainGUI.py:3226 appGUI/MainGUI.py:3273 +#: appGUI/MainGUI.py:3295 msgid "Warning" msgstr "Warning" -#: appGUI/MainGUI.py:3209 +#: appGUI/MainGUI.py:3221 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -5949,7 +5939,7 @@ msgstr "" "Please select geometry items \n" "on which to perform Intersection Tool." -#: appGUI/MainGUI.py:3256 +#: appGUI/MainGUI.py:3268 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -5957,7 +5947,7 @@ msgstr "" "Please select geometry items \n" "on which to perform Substraction Tool." -#: appGUI/MainGUI.py:3278 +#: appGUI/MainGUI.py:3290 msgid "" "Please select geometry items \n" "on which to perform union." @@ -5965,400 +5955,371 @@ msgstr "" "Please select geometry items \n" "on which to perform union." -#: appGUI/MainGUI.py:3756 appPlugins/ToolIsolation.py:888 +#: appGUI/MainGUI.py:3768 appPlugins/ToolIsolation.py:888 #: appPlugins/ToolNCC.py:1419 appPlugins/ToolPaint.py:417 -#: appPlugins/ToolSolderPaste.py:141 appPlugins/ToolSolderPaste.py:1222 -#: app_Main.py:4778 +#: appPlugins/ToolSolderPaste.py:141 appPlugins/ToolSolderPaste.py:1226 +#: app_Main.py:4797 msgid "New Tool" msgstr "New Tool" -#: appGUI/MainGUI.py:3757 appPlugins/ToolIsolation.py:889 +#: appGUI/MainGUI.py:3769 appPlugins/ToolIsolation.py:889 #: appPlugins/ToolNCC.py:1420 appPlugins/ToolPaint.py:418 -#: appPlugins/ToolSolderPaste.py:142 app_Main.py:4779 +#: appPlugins/ToolSolderPaste.py:142 app_Main.py:4798 msgid "Enter a Tool Diameter" msgstr "Enter a Tool Diameter" -#: appGUI/MainGUI.py:3769 appPlugins/ToolIsolation.py:910 +#: appGUI/MainGUI.py:3781 appPlugins/ToolIsolation.py:910 #: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:431 -#: appPlugins/ToolSolderPaste.py:154 app_Main.py:4792 +#: appPlugins/ToolSolderPaste.py:154 app_Main.py:4811 msgid "Adding Tool cancelled" msgstr "Adding Tool cancelled" -#: appGUI/MainGUI.py:3799 +#: appGUI/MainGUI.py:3811 msgid "Distance Tool exit..." msgstr "Distance Tool exit..." -#: appGUI/MainGUI.py:3887 +#: appGUI/MainGUI.py:3899 msgid "Key Shortcut List" msgstr "Key Shortcut List" -#: appGUI/MainGUI.py:4009 app_Main.py:3696 +#: appGUI/MainGUI.py:4021 app_Main.py:3715 msgid "Application is saving the project. Please wait ..." msgstr "Application is saving the project. Please wait ..." -#: appGUI/MainGUI.py:4148 +#: appGUI/MainGUI.py:4160 msgid "Shell enabled." msgstr "Shell enabled." -#: appGUI/MainGUI.py:4151 +#: appGUI/MainGUI.py:4163 msgid "Shell disabled." msgstr "Shell disabled." -#: appGUI/MainGUI.py:4165 +#: appGUI/MainGUI.py:4177 msgid "Shortcut Key List" msgstr "Shortcut Key List" -#: appGUI/MainGUI.py:4568 +#: appGUI/MainGUI.py:4580 msgid "General Shortcut list" msgstr "General Shortcut list" -#: appGUI/MainGUI.py:4569 +#: appGUI/MainGUI.py:4581 msgid "SHOW SHORTCUT LIST" msgstr "SHOW SHORTCUT LIST" -#: appGUI/MainGUI.py:4570 +#: appGUI/MainGUI.py:4582 msgid "1" msgstr "1" -#: appGUI/MainGUI.py:4570 +#: appGUI/MainGUI.py:4582 msgid "Switch to Project Tab" msgstr "Switch to Project Tab" -#: appGUI/MainGUI.py:4571 +#: appGUI/MainGUI.py:4583 msgid "2" msgstr "2" -#: appGUI/MainGUI.py:4571 +#: appGUI/MainGUI.py:4583 msgid "Switch to Selected Tab" msgstr "Switch to Selected Tab" -#: appGUI/MainGUI.py:4572 +#: appGUI/MainGUI.py:4584 msgid "3" msgstr "3" -#: appGUI/MainGUI.py:4572 +#: appGUI/MainGUI.py:4584 msgid "Switch to Tool Tab" msgstr "Switch to Tool Tab" -#: appGUI/MainGUI.py:4573 +#: appGUI/MainGUI.py:4585 msgid "New Gerber" msgstr "New Gerber" -#: appGUI/MainGUI.py:4574 +#: appGUI/MainGUI.py:4586 msgid "Edit Object (if selected)" msgstr "Edit Object (if selected)" -#: appGUI/MainGUI.py:4575 app_Main.py:6762 +#: appGUI/MainGUI.py:4587 app_Main.py:6809 msgid "Grid On/Off" msgstr "Grid On/Off" -#: appGUI/MainGUI.py:4576 +#: appGUI/MainGUI.py:4588 msgid "Jump to Coordinates" msgstr "Jump to Coordinates" -#: appGUI/MainGUI.py:4577 +#: appGUI/MainGUI.py:4589 msgid "New Excellon" msgstr "New Excellon" -#: appGUI/MainGUI.py:4578 +#: appGUI/MainGUI.py:4590 msgid "Move Obj" msgstr "Move Obj" -#: appGUI/MainGUI.py:4579 +#: appGUI/MainGUI.py:4591 msgid "New Geometry" msgstr "New Geometry" -#: appGUI/MainGUI.py:4581 +#: appGUI/MainGUI.py:4593 msgid "Change Units" msgstr "Change Units" -#: appGUI/MainGUI.py:4582 +#: appGUI/MainGUI.py:4594 msgid "Open Properties Plugin" msgstr "Open Properties Plugin" -#: appGUI/MainGUI.py:4583 +#: appGUI/MainGUI.py:4595 msgid "Rotate by 90 degree CW" msgstr "Rotate by 90 degree CW" -#: appGUI/MainGUI.py:4584 +#: appGUI/MainGUI.py:4596 msgid "Shell Toggle" msgstr "Shell Toggle" -#: appGUI/MainGUI.py:4585 +#: appGUI/MainGUI.py:4597 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" -#: appGUI/MainGUI.py:4587 +#: appGUI/MainGUI.py:4599 msgid "Flip on X_axis" msgstr "Flip on X_axis" -#: appGUI/MainGUI.py:4588 +#: appGUI/MainGUI.py:4600 msgid "Flip on Y_axis" msgstr "Flip on Y_axis" -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4606 msgid "Copy Obj" msgstr "Copy Obj" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4607 msgid "Open Tools Database" msgstr "Open Tools Database" -#: appGUI/MainGUI.py:4596 +#: appGUI/MainGUI.py:4608 msgid "Open Excellon File" msgstr "Open Excellon File" -#: appGUI/MainGUI.py:4597 +#: appGUI/MainGUI.py:4609 msgid "Open Gerber File" msgstr "Open Gerber File" -#: appGUI/MainGUI.py:4598 appGUI/MainGUI.py:4863 +#: appGUI/MainGUI.py:4610 appGUI/MainGUI.py:4875 msgid "Ctrl+M" msgstr "Ctrl+M" -#: appGUI/MainGUI.py:4602 +#: appGUI/MainGUI.py:4614 msgid "Ctrl+Q" msgstr "Ctrl+Q" -#: appGUI/MainGUI.py:4602 appPlugins/ToolPDF.py:44 +#: appGUI/MainGUI.py:4614 appPlugins/ToolPDF.py:44 msgid "PDF Import Tool" msgstr "PDF Import Tool" -#: appGUI/MainGUI.py:4607 +#: appGUI/MainGUI.py:4619 msgid "Toggle the axis" msgstr "Toggle the axis" -#: appGUI/MainGUI.py:4608 +#: appGUI/MainGUI.py:4620 msgid "Shift+C" msgstr "Shift+C" -#: appGUI/MainGUI.py:4608 +#: appGUI/MainGUI.py:4620 msgid "Copy Obj_Name" msgstr "Copy Obj_Name" -#: appGUI/MainGUI.py:4613 appGUI/MainGUI.py:4857 appGUI/MainGUI.py:4968 -#: appGUI/MainGUI.py:5114 +#: appGUI/MainGUI.py:4625 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5126 msgid "Shift+M" msgstr "Shift+M" -#: appGUI/MainGUI.py:4613 appGUI/MainGUI.py:4857 appGUI/MainGUI.py:4968 -#: appGUI/MainGUI.py:5114 +#: appGUI/MainGUI.py:4625 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5126 msgid "Distance Minimum Tool" msgstr "Distance Minimum Tool" -#: appGUI/MainGUI.py:4614 +#: appGUI/MainGUI.py:4626 msgid "Open Preferences Window" msgstr "Open Preferences Window" -#: appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4627 msgid "Shift+R" msgstr "Shift+R" -#: appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4627 msgid "Rotate by 90 degree CCW" msgstr "Rotate by 90 degree CCW" -#: appGUI/MainGUI.py:4616 +#: appGUI/MainGUI.py:4628 msgid "Run a Script" msgstr "Run a Script" -#: appGUI/MainGUI.py:4617 +#: appGUI/MainGUI.py:4629 msgid "Toggle the workspace" msgstr "Toggle the workspace" -#: appGUI/MainGUI.py:4622 appPlugins/ToolAlignObjects.py:32 -#: appPlugins/ToolAlignObjects.py:378 -msgid "Align Objects" -msgstr "Align Objects" - -#: appGUI/MainGUI.py:4623 +#: appGUI/MainGUI.py:4635 msgid "Alt+B" msgstr "Alt+B" -#: appGUI/MainGUI.py:4623 appPlugins/ToolCorners.py:638 -msgid "Corner Markers" -msgstr "Corner Markers" - -#: appGUI/MainGUI.py:4624 +#: appGUI/MainGUI.py:4636 msgid "Alt+C" msgstr "Alt+C" -#: appGUI/MainGUI.py:4624 appPlugins/ToolCalculators.py:90 -#: appPlugins/ToolCalculators.py:399 -msgid "Calculators" -msgstr "Calculators" - -#: appGUI/MainGUI.py:4625 +#: appGUI/MainGUI.py:4637 msgid "Alt+D" msgstr "Alt+D" -#: appGUI/MainGUI.py:4625 +#: appGUI/MainGUI.py:4637 msgid "2-Sided PCB" msgstr "2-Sided PCB" -#: appGUI/MainGUI.py:4626 +#: appGUI/MainGUI.py:4638 msgid "Alt+E" msgstr "Alt+E" -#: appGUI/MainGUI.py:4626 appPlugins/ToolExtract.py:162 -#: appPlugins/ToolExtract.py:877 -msgid "Extract" -msgstr "Extract" - -#: appGUI/MainGUI.py:4627 +#: appGUI/MainGUI.py:4639 msgid "Alt+F" msgstr "Alt+F" -#: appGUI/MainGUI.py:4627 appPlugins/ToolFiducials.py:138 -#: appPlugins/ToolFiducials.py:747 +#: appGUI/MainGUI.py:4639 appPlugins/ToolFiducials.py:139 +#: appPlugins/ToolFiducials.py:754 msgid "Fiducials" msgstr "Fiducials" -#: appGUI/MainGUI.py:4628 +#: appGUI/MainGUI.py:4640 msgid "Alt+G" msgstr "Alt+G" -#: appGUI/MainGUI.py:4628 appPlugins/ToolInvertGerber.py:93 -#: appPlugins/ToolInvertGerber.py:190 appPlugins/ToolInvertGerber.py:284 +#: appGUI/MainGUI.py:4640 appPlugins/ToolInvertGerber.py:93 +#: appPlugins/ToolInvertGerber.py:196 appPlugins/ToolInvertGerber.py:290 msgid "Invert Gerber" msgstr "Invert Gerber" -#: appGUI/MainGUI.py:4629 +#: appGUI/MainGUI.py:4641 msgid "Alt+H" msgstr "Alt+H" -#: appGUI/MainGUI.py:4629 appPlugins/ToolPunchGerber.py:1939 -#: appPlugins/ToolPunchGerber.py:2317 -msgid "Punch Gerber" -msgstr "Punch Gerber" - -#: appGUI/MainGUI.py:4630 +#: appGUI/MainGUI.py:4642 msgid "Alt+I" msgstr "Alt+I" -#: appGUI/MainGUI.py:4631 +#: appGUI/MainGUI.py:4643 msgid "Alt+J" msgstr "Alt+J" -#: appGUI/MainGUI.py:4631 appPlugins/ToolCopperThieving.py:144 -#: appPlugins/ToolCopperThieving.py:1246 -msgid "Copper Thieving" -msgstr "Copper Thieving" - -#: appGUI/MainGUI.py:4632 +#: appGUI/MainGUI.py:4644 msgid "Alt+K" msgstr "Alt+K" -#: appGUI/MainGUI.py:4632 +#: appGUI/MainGUI.py:4644 msgid "Solder Paste Dispensing" msgstr "Solder Paste Dispensing" -#: appGUI/MainGUI.py:4633 +#: appGUI/MainGUI.py:4645 msgid "Alt+L" msgstr "Alt+L" -#: appGUI/MainGUI.py:4633 +#: appGUI/MainGUI.py:4645 msgid "Film PCB" msgstr "Film PCB" -#: appGUI/MainGUI.py:4634 +#: appGUI/MainGUI.py:4646 msgid "Alt+M" msgstr "Alt+M" -#: appGUI/MainGUI.py:4635 appPlugins/ToolNCC.py:2327 appPlugins/ToolNCC.py:2329 -#: appPlugins/ToolNCC.py:2911 appPlugins/ToolNCC.py:2913 +#: appGUI/MainGUI.py:4647 appPlugins/ToolNCC.py:2327 appPlugins/ToolNCC.py:2329 +#: appPlugins/ToolNCC.py:2913 appPlugins/ToolNCC.py:2915 msgid "Non-Copper Clearing" msgstr "Non-Copper Clearing" -#: appGUI/MainGUI.py:4636 +#: appGUI/MainGUI.py:4648 msgid "Alt+O" msgstr "Alt+O" -#: appGUI/MainGUI.py:4636 appPlugins/ToolIsolation.py:3317 -#: appPlugins/ToolNCC.py:4280 +#: appGUI/MainGUI.py:4648 appPlugins/ToolIsolation.py:3314 +#: appPlugins/ToolNCC.py:4279 msgid "Optimal" msgstr "Optimal" -#: appGUI/MainGUI.py:4637 +#: appGUI/MainGUI.py:4649 msgid "Alt+P" msgstr "Alt+P" -#: appGUI/MainGUI.py:4637 +#: appGUI/MainGUI.py:4649 msgid "Paint Area" msgstr "Paint Area" -#: appGUI/MainGUI.py:4638 +#: appGUI/MainGUI.py:4650 msgid "Alt+Q" msgstr "Alt+Q" -#: appGUI/MainGUI.py:4638 appPlugins/ToolQRCode.py:135 -#: appPlugins/ToolQRCode.py:706 +#: appGUI/MainGUI.py:4650 appPlugins/ToolQRCode.py:135 +#: appPlugins/ToolQRCode.py:712 msgid "QRCode" msgstr "QRCode" -#: appGUI/MainGUI.py:4639 +#: appGUI/MainGUI.py:4651 msgid "Rules Check" msgstr "Rules Check" -#: appGUI/MainGUI.py:4640 +#: appGUI/MainGUI.py:4652 msgid "View File Source" msgstr "View File Source" -#: appGUI/MainGUI.py:4641 +#: appGUI/MainGUI.py:4653 msgid "Alt+T" msgstr "Alt+T" -#: appGUI/MainGUI.py:4642 +#: appGUI/MainGUI.py:4654 msgid "Alt+W" msgstr "Alt+W" -#: appGUI/MainGUI.py:4642 appPlugins/ToolSub.py:168 appPlugins/ToolSub.py:746 +#: appGUI/MainGUI.py:4654 appPlugins/ToolSub.py:168 appPlugins/ToolSub.py:756 msgid "Subtract" msgstr "Subtract" -#: appGUI/MainGUI.py:4643 appGUI/MainGUI.py:4861 +#: appGUI/MainGUI.py:4655 appGUI/MainGUI.py:4873 msgid "Alt+X" msgstr "Alt+X" -#: appGUI/MainGUI.py:4643 +#: appGUI/MainGUI.py:4655 msgid "Cutout PCB" msgstr "Cutout PCB" -#: appGUI/MainGUI.py:4644 +#: appGUI/MainGUI.py:4656 msgid "Alt+Z" msgstr "Alt+Z" -#: appGUI/MainGUI.py:4644 appPlugins/ToolPanelize.py:36 +#: appGUI/MainGUI.py:4656 appPlugins/ToolPanelize.py:36 msgid "Panelize PCB" msgstr "Panelize PCB" -#: appGUI/MainGUI.py:4647 +#: appGUI/MainGUI.py:4659 msgid "Enable Non-selected Objects" msgstr "Enable Non-selected Objects" -#: appGUI/MainGUI.py:4648 +#: appGUI/MainGUI.py:4660 msgid "Disable Non-selected Objects" msgstr "Disable Non-selected Objects" -#: appGUI/MainGUI.py:4649 +#: appGUI/MainGUI.py:4661 msgid "Toggle Full Screen" msgstr "Toggle Full Screen" -#: appGUI/MainGUI.py:4652 +#: appGUI/MainGUI.py:4664 msgid "Ctrl+Alt+X" msgstr "Ctrl+Alt+X" -#: appGUI/MainGUI.py:4652 +#: appGUI/MainGUI.py:4664 msgid "Abort current task (gracefully)" msgstr "Abort current task (gracefully)" -#: appGUI/MainGUI.py:4656 +#: appGUI/MainGUI.py:4668 msgid "Ctrl+Shift+V" msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4656 +#: appGUI/MainGUI.py:4668 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -6366,230 +6327,230 @@ msgstr "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" -#: appGUI/MainGUI.py:4660 +#: appGUI/MainGUI.py:4672 msgid "Open Online Manual" msgstr "Open Online Manual" -#: appGUI/MainGUI.py:4661 +#: appGUI/MainGUI.py:4673 msgid "F2" msgstr "F2" -#: appGUI/MainGUI.py:4661 +#: appGUI/MainGUI.py:4673 msgid "Rename Objects" msgstr "Rename Objects" -#: appGUI/MainGUI.py:4662 +#: appGUI/MainGUI.py:4674 msgid "Open Online Tutorials" msgstr "Open Online Tutorials" -#: appGUI/MainGUI.py:4663 +#: appGUI/MainGUI.py:4675 msgid "Refresh Plots" msgstr "Refresh Plots" -#: appGUI/MainGUI.py:4664 appPlugins/ToolSolderPaste.py:72 +#: appGUI/MainGUI.py:4676 appPlugins/ToolSolderPaste.py:72 msgid "Delete Object" msgstr "Delete Object" -#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4970 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4982 msgid "Alternate: Delete Tool" msgstr "Alternate: Delete Tool" -#: appGUI/MainGUI.py:4666 +#: appGUI/MainGUI.py:4678 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "(left to Key_1)Toggle Notebook Area (Left Side)" -#: appGUI/MainGUI.py:4667 appGUI/MainGUI.py:4866 appGUI/MainGUI.py:4972 -#: appGUI/MainGUI.py:5113 +#: appGUI/MainGUI.py:4679 appGUI/MainGUI.py:4878 appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5125 msgid "Space" msgstr "Space" -#: appGUI/MainGUI.py:4667 +#: appGUI/MainGUI.py:4679 msgid "En(Dis)able Obj Plot" msgstr "En(Dis)able Obj Plot" -#: appGUI/MainGUI.py:4668 appGUI/MainGUI.py:4868 appGUI/MainGUI.py:4971 -#: appGUI/MainGUI.py:5112 +#: appGUI/MainGUI.py:4680 appGUI/MainGUI.py:4880 appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:5124 msgid "Esc" msgstr "Esc" -#: appGUI/MainGUI.py:4668 +#: appGUI/MainGUI.py:4680 msgid "Deselects all objects" msgstr "Deselects all objects" -#: appGUI/MainGUI.py:4682 +#: appGUI/MainGUI.py:4694 msgid "Editor Shortcut list" msgstr "Editor Shortcut list" -#: appGUI/MainGUI.py:4837 +#: appGUI/MainGUI.py:4849 msgid "GEOMETRY EDITOR" msgstr "GEOMETRY EDITOR" -#: appGUI/MainGUI.py:4838 +#: appGUI/MainGUI.py:4850 msgid "Draw an Arc" msgstr "Draw an Arc" -#: appGUI/MainGUI.py:4840 +#: appGUI/MainGUI.py:4852 msgid "Copy Geo Item" msgstr "Copy Geo Item" -#: appGUI/MainGUI.py:4841 +#: appGUI/MainGUI.py:4853 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "Within Add Arc will toogle the ARC direction: CW or CCW" -#: appGUI/MainGUI.py:4842 +#: appGUI/MainGUI.py:4854 msgid "Polygon Intersection Tool" msgstr "Polygon Intersection Tool" -#: appGUI/MainGUI.py:4843 +#: appGUI/MainGUI.py:4855 msgid "Geo Paint Tool" msgstr "Geo Paint Tool" -#: appGUI/MainGUI.py:4844 appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5102 +#: appGUI/MainGUI.py:4856 appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5114 msgid "Jump to Location (x, y)" msgstr "Jump to Location (x, y)" -#: appGUI/MainGUI.py:4846 +#: appGUI/MainGUI.py:4858 msgid "Move Geo Item" msgstr "Move Geo Item" -#: appGUI/MainGUI.py:4847 +#: appGUI/MainGUI.py:4859 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Within Add Arc will cycle through the ARC modes" -#: appGUI/MainGUI.py:4848 +#: appGUI/MainGUI.py:4860 msgid "Draw a Polygon" msgstr "Draw a Polygon" -#: appGUI/MainGUI.py:4849 +#: appGUI/MainGUI.py:4861 msgid "Draw a Circle" msgstr "Draw a Circle" -#: appGUI/MainGUI.py:4850 +#: appGUI/MainGUI.py:4862 msgid "Draw a Path" msgstr "Draw a Path" -#: appGUI/MainGUI.py:4851 +#: appGUI/MainGUI.py:4863 msgid "Draw Rectangle" msgstr "Draw Rectangle" -#: appGUI/MainGUI.py:4852 +#: appGUI/MainGUI.py:4864 msgid "Polygon Subtraction Tool" msgstr "Polygon Subtraction Tool" -#: appGUI/MainGUI.py:4853 +#: appGUI/MainGUI.py:4865 msgid "Add Text Tool" msgstr "Add Text Tool" -#: appGUI/MainGUI.py:4854 +#: appGUI/MainGUI.py:4866 msgid "Polygon Union Tool" msgstr "Polygon Union Tool" -#: appGUI/MainGUI.py:4855 +#: appGUI/MainGUI.py:4867 msgid "Flip shape on X axis" msgstr "Flip shape on X axis" -#: appGUI/MainGUI.py:4856 +#: appGUI/MainGUI.py:4868 msgid "Flip shape on Y axis" msgstr "Flip shape on Y axis" -#: appGUI/MainGUI.py:4858 +#: appGUI/MainGUI.py:4870 msgid "Skew shape on X axis" msgstr "Skew shape on X axis" -#: appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:4871 msgid "Skew shape on Y axis" msgstr "Skew shape on Y axis" -#: appGUI/MainGUI.py:4860 +#: appGUI/MainGUI.py:4872 msgid "Editor Transformation Tool" msgstr "Editor Transformation Tool" -#: appGUI/MainGUI.py:4861 +#: appGUI/MainGUI.py:4873 msgid "Offset shape on X axis" msgstr "Offset shape on X axis" -#: appGUI/MainGUI.py:4862 +#: appGUI/MainGUI.py:4874 msgid "Alt+Y" msgstr "Alt+Y" -#: appGUI/MainGUI.py:4862 +#: appGUI/MainGUI.py:4874 msgid "Offset shape on Y axis" msgstr "Offset shape on Y axis" -#: appGUI/MainGUI.py:4864 appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5116 +#: appGUI/MainGUI.py:4876 appGUI/MainGUI.py:4985 appGUI/MainGUI.py:5128 msgid "Save Object and Exit Editor" msgstr "Save Object and Exit Editor" -#: appGUI/MainGUI.py:4865 +#: appGUI/MainGUI.py:4877 msgid "Polygon Cut Tool" msgstr "Polygon Cut Tool" -#: appGUI/MainGUI.py:4866 +#: appGUI/MainGUI.py:4878 msgid "Rotate Geometry" msgstr "Rotate Geometry" -#: appGUI/MainGUI.py:4867 +#: appGUI/MainGUI.py:4879 msgid "ENTER" msgstr "ENTER" -#: appGUI/MainGUI.py:4867 +#: appGUI/MainGUI.py:4879 msgid "Finish drawing for certain tools" msgstr "Finish drawing for certain tools" -#: appGUI/MainGUI.py:4868 appGUI/MainGUI.py:4971 appGUI/MainGUI.py:5112 +#: appGUI/MainGUI.py:4880 appGUI/MainGUI.py:4983 appGUI/MainGUI.py:5124 msgid "Abort and return to Select" msgstr "Abort and return to Select" -#: appGUI/MainGUI.py:4958 +#: appGUI/MainGUI.py:4970 msgid "EXCELLON EDITOR" msgstr "EXCELLON EDITOR" -#: appGUI/MainGUI.py:4966 +#: appGUI/MainGUI.py:4978 msgid "Add a new Tool" msgstr "Add a new Tool" -#: appGUI/MainGUI.py:4972 +#: appGUI/MainGUI.py:4984 msgid "Toggle Slot direction" msgstr "Toggle Slot direction" -#: appGUI/MainGUI.py:4974 +#: appGUI/MainGUI.py:4986 msgid "Ctrl+Space" msgstr "Ctrl+Space" -#: appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5113 +#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5125 msgid "Toggle array direction" msgstr "Toggle array direction" -#: appGUI/MainGUI.py:5096 +#: appGUI/MainGUI.py:5108 msgid "GERBER EDITOR" msgstr "GERBER EDITOR" -#: appGUI/MainGUI.py:5106 +#: appGUI/MainGUI.py:5118 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "Within Track & Region Tools will cycle in REVERSE the bend modes" -#: appGUI/MainGUI.py:5109 +#: appGUI/MainGUI.py:5121 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "Within Track & Region Tools will cycle FORWARD the bend modes" -#: appGUI/MainGUI.py:5111 +#: appGUI/MainGUI.py:5123 msgid "Alternate: Delete Apertures" msgstr "Alternate: Delete Apertures" -#: appGUI/MainGUI.py:5115 +#: appGUI/MainGUI.py:5127 msgid "Eraser Tool" msgstr "Eraser Tool" -#: appGUI/MainGUI.py:5117 +#: appGUI/MainGUI.py:5129 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:214 msgid "Mark Area Tool" msgstr "Mark Area Tool" -#: appGUI/MainGUI.py:5118 +#: appGUI/MainGUI.py:5130 msgid "Poligonize Tool" msgstr "Poligonize Tool" -#: appGUI/MainGUI.py:5119 +#: appGUI/MainGUI.py:5131 msgid "Transformation Tool" msgstr "Transformation Tool" @@ -6597,11 +6558,11 @@ msgstr "Transformation Tool" msgid "App Object" msgstr "App Object" -#: appGUI/ObjectUI.py:105 appGUI/ObjectUI.py:148 +#: appGUI/ObjectUI.py:102 appGUI/ObjectUI.py:145 msgid "Geometrical transformations of the current object." msgstr "Geometrical transformations of the current object." -#: appGUI/ObjectUI.py:114 +#: appGUI/ObjectUI.py:111 msgid "" "Factor by which to multiply\n" "geometric features of this object.\n" @@ -6611,11 +6572,11 @@ msgstr "" "geometric features of this object.\n" "Expressions are allowed. E.g: 1/25.4" -#: appGUI/ObjectUI.py:121 +#: appGUI/ObjectUI.py:118 msgid "Perform scaling operation." msgstr "Perform scaling operation." -#: appGUI/ObjectUI.py:131 +#: appGUI/ObjectUI.py:128 msgid "" "Amount by which to move the object\n" "in the x and y axes in (x, y) format.\n" @@ -6625,68 +6586,63 @@ msgstr "" "in the x and y axes in (x, y) format.\n" "Expressions are allowed. E.g: (1/3.2, 0.5*3)" -#: appGUI/ObjectUI.py:138 +#: appGUI/ObjectUI.py:135 msgid "Perform the offset operation." msgstr "Perform the offset operation." -#: appGUI/ObjectUI.py:181 +#: appGUI/ObjectUI.py:178 msgid "Gerber Object" msgstr "Gerber Object" -#: appGUI/ObjectUI.py:190 appGUI/ObjectUI.py:553 appGUI/ObjectUI.py:880 -#: appGUI/ObjectUI.py:1966 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:24 +#: appGUI/ObjectUI.py:187 appGUI/ObjectUI.py:550 appGUI/ObjectUI.py:877 +#: appGUI/ObjectUI.py:1963 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:24 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:26 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:26 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:24 msgid "Plot Options" msgstr "Plot Options" -#: appGUI/ObjectUI.py:195 appGUI/ObjectUI.py:556 +#: appGUI/ObjectUI.py:192 appGUI/ObjectUI.py:553 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:38 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:125 -#: appPlugins/ToolCopperThieving.py:1424 +#: appPlugins/ToolCopperThieving.py:1430 msgid "Solid" msgstr "Solid" -#: appGUI/ObjectUI.py:197 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 +#: appGUI/ObjectUI.py:194 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 msgid "Solid color polygons." msgstr "Solid color polygons." -#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:562 appGUI/ObjectUI.py:886 +#: appGUI/ObjectUI.py:199 appGUI/ObjectUI.py:559 appGUI/ObjectUI.py:883 msgid "Multi-Color" msgstr "Multi-Color" -#: appGUI/ObjectUI.py:204 appGUI/ObjectUI.py:564 appGUI/ObjectUI.py:888 +#: appGUI/ObjectUI.py:201 appGUI/ObjectUI.py:561 appGUI/ObjectUI.py:885 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:49 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:47 msgid "Draw polygons in different colors." msgstr "Draw polygons in different colors." -#: appGUI/ObjectUI.py:219 appGUI/ObjectUI.py:638 +#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:635 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:33 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:33 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:31 msgid "Plot" msgstr "Plot" -#: appGUI/ObjectUI.py:220 appGUI/ObjectUI.py:640 appGUI/ObjectUI.py:991 -#: appGUI/ObjectUI.py:2111 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:217 appGUI/ObjectUI.py:637 appGUI/ObjectUI.py:988 +#: appGUI/ObjectUI.py:2108 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:35 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:33 -#: appPlugins/ToolMilling.py:3674 +#: appPlugins/ToolMilling.py:3746 msgid "Plot (show) this object." msgstr "Plot (show) this object." -#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:395 appPlugins/ToolFollow.py:126 -#: appPlugins/ToolFollow.py:650 -msgid "Follow" -msgstr "Follow" - -#: appGUI/ObjectUI.py:228 appGUI/ObjectUI.py:398 +#: appGUI/ObjectUI.py:225 appGUI/ObjectUI.py:395 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:38 -#: appPlugins/ToolFollow.py:772 +#: appPlugins/ToolFollow.py:774 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6696,32 +6652,32 @@ msgstr "" "This means that it will cut through\n" "the middle of the trace." -#: appGUI/ObjectUI.py:237 appGUI/ObjectUI.py:587 appGUI/ObjectUI.py:908 -#: appGUI/ObjectUI.py:2001 +#: appGUI/ObjectUI.py:234 appGUI/ObjectUI.py:584 appGUI/ObjectUI.py:905 +#: appGUI/ObjectUI.py:1998 msgid "Start the Object Editor" msgstr "Start the Object Editor" -#: appGUI/ObjectUI.py:248 appGUI/ObjectUI.py:598 appGUI/ObjectUI.py:919 -#: appGUI/ObjectUI.py:2012 +#: appGUI/ObjectUI.py:245 appGUI/ObjectUI.py:595 appGUI/ObjectUI.py:916 +#: appGUI/ObjectUI.py:2009 msgid "INFO" msgstr "INFO" -#: appGUI/ObjectUI.py:250 appGUI/ObjectUI.py:600 appGUI/ObjectUI.py:921 -#: appGUI/ObjectUI.py:2014 +#: appGUI/ObjectUI.py:247 appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:918 +#: appGUI/ObjectUI.py:2011 msgid "Show the Object Attributes." msgstr "Show the Object Attributes." -#: appGUI/ObjectUI.py:284 appGUI/ObjectUI.py:633 +#: appGUI/ObjectUI.py:281 appGUI/ObjectUI.py:630 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:47 msgid "Toggle the display of the Tools Table." msgstr "Toggle the display of the Tools Table." -#: appGUI/ObjectUI.py:293 +#: appGUI/ObjectUI.py:290 msgid "Mark All" msgstr "Mark All" -#: appGUI/ObjectUI.py:295 +#: appGUI/ObjectUI.py:292 msgid "" "When checked it will display all the apertures.\n" "When unchecked, it will delete all mark shapes\n" @@ -6731,16 +6687,16 @@ msgstr "" "When unchecked, it will delete all mark shapes\n" "that are drawn on canvas." -#: appGUI/ObjectUI.py:325 appPlugins/ToolExtract.py:1001 +#: appGUI/ObjectUI.py:322 appPlugins/ToolExtract.py:1004 #: appPlugins/ToolPunchGerber.py:2085 msgid "Mark the aperture instances on canvas." msgstr "Mark the aperture instances on canvas." -#: appGUI/ObjectUI.py:332 appPlugins/ToolIsolation.py:3673 +#: appGUI/ObjectUI.py:329 appPlugins/ToolIsolation.py:3670 msgid "Buffer Solid Geometry" msgstr "Buffer Solid Geometry" -#: appGUI/ObjectUI.py:334 appPlugins/ToolIsolation.py:3675 +#: appGUI/ObjectUI.py:331 appPlugins/ToolIsolation.py:3672 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6752,11 +6708,11 @@ msgstr "" "Clicking this will create the buffered geometry\n" "required for isolation." -#: appGUI/ObjectUI.py:350 +#: appGUI/ObjectUI.py:347 msgid "Isolation Routing" msgstr "Isolation Routing" -#: appGUI/ObjectUI.py:353 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:26 +#: appGUI/ObjectUI.py:350 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:26 #: appPlugins/ToolIsolation.py:3174 msgid "" "Create a Geometry object with\n" @@ -6765,7 +6721,7 @@ msgstr "" "Create a Geometry object with\n" "toolpaths to cut around polygons." -#: appGUI/ObjectUI.py:368 appGUI/ObjectUI.py:1822 appPlugins/ToolNCC.py:4661 +#: appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1819 appPlugins/ToolNCC.py:4660 msgid "" "Create the Geometry Object\n" "for non-copper routing." @@ -6773,7 +6729,7 @@ msgstr "" "Create the Geometry Object\n" "for non-copper routing." -#: appGUI/ObjectUI.py:383 +#: appGUI/ObjectUI.py:380 msgid "" "Generate the geometry for\n" "the board cutout." @@ -6781,20 +6737,20 @@ msgstr "" "Generate the geometry for\n" "the board cutout." -#: appGUI/ObjectUI.py:411 appGUI/ObjectUI.py:759 appGUI/ObjectUI.py:1839 -#: appPlugins/ToolEtchCompensation.py:322 +#: appGUI/ObjectUI.py:408 appGUI/ObjectUI.py:756 appGUI/ObjectUI.py:1836 +#: appPlugins/ToolEtchCompensation.py:340 msgid "Utilities" msgstr "Utilities" -#: appGUI/ObjectUI.py:413 appGUI/ObjectUI.py:761 appGUI/ObjectUI.py:1841 +#: appGUI/ObjectUI.py:410 appGUI/ObjectUI.py:758 appGUI/ObjectUI.py:1838 msgid "Show the Utilities." msgstr "Show the Utilities." -#: appGUI/ObjectUI.py:437 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:25 +#: appGUI/ObjectUI.py:434 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:25 msgid "Non-copper regions" msgstr "Non-copper regions" -#: appGUI/ObjectUI.py:439 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:27 +#: appGUI/ObjectUI.py:436 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:27 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6808,13 +6764,13 @@ msgstr "" "object. Can be used to remove all\n" "copper from a specified region." -#: appGUI/ObjectUI.py:449 appGUI/ObjectUI.py:490 +#: appGUI/ObjectUI.py:446 appGUI/ObjectUI.py:487 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:39 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:72 msgid "Boundary Margin" msgstr "Boundary Margin" -#: appGUI/ObjectUI.py:451 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:41 +#: appGUI/ObjectUI.py:448 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:41 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6826,24 +6782,24 @@ msgstr "" "objects with this minimum\n" "distance." -#: appGUI/ObjectUI.py:468 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:56 +#: appGUI/ObjectUI.py:465 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:56 msgid "Resulting geometry will have rounded corners." msgstr "Resulting geometry will have rounded corners." -#: appGUI/ObjectUI.py:471 appGUI/ObjectUI.py:511 appPlugins/ToolCutOut.py:2655 -#: appPlugins/ToolCutOut.py:2670 appPlugins/ToolFollow.py:764 -#: appPlugins/ToolIsolation.py:3652 appPlugins/ToolNCC.py:4658 -#: appPlugins/ToolPaint.py:3324 appPlugins/ToolSolderPaste.py:1482 +#: appGUI/ObjectUI.py:468 appGUI/ObjectUI.py:508 appPlugins/ToolCutOut.py:2652 +#: appPlugins/ToolCutOut.py:2667 appPlugins/ToolFollow.py:766 +#: appPlugins/ToolIsolation.py:3649 appPlugins/ToolNCC.py:4657 +#: appPlugins/ToolPaint.py:3321 appPlugins/ToolSolderPaste.py:1486 msgid "Generate Geometry" msgstr "Generate Geometry" -#: appGUI/ObjectUI.py:482 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:66 +#: appGUI/ObjectUI.py:479 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:66 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:130 -#: appPlugins/ToolPanelize.py:1153 appPlugins/ToolQRCode.py:879 +#: appPlugins/ToolPanelize.py:1172 appPlugins/ToolQRCode.py:882 msgid "Bounding Box" msgstr "Bounding Box" -#: appGUI/ObjectUI.py:484 +#: appGUI/ObjectUI.py:481 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -6851,7 +6807,7 @@ msgstr "" "Create a geometry surrounding the Gerber object.\n" "Square shape." -#: appGUI/ObjectUI.py:492 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:74 +#: appGUI/ObjectUI.py:489 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:74 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6859,7 +6815,7 @@ msgstr "" "Distance of the edges of the box\n" "to the nearest polygon." -#: appGUI/ObjectUI.py:505 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:87 +#: appGUI/ObjectUI.py:502 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:87 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6871,20 +6827,20 @@ msgstr "" "their radius is equal to\n" "the margin." -#: appGUI/ObjectUI.py:514 +#: appGUI/ObjectUI.py:511 msgid "Generate the Geometry object." msgstr "Generate the Geometry object." -#: appGUI/ObjectUI.py:541 +#: appGUI/ObjectUI.py:538 msgid "Excellon Object" msgstr "Excellon Object" -#: appGUI/ObjectUI.py:558 +#: appGUI/ObjectUI.py:555 msgid "Solid circles." msgstr "Solid circles." -#: appGUI/ObjectUI.py:676 appPlugins/ToolDrilling.py:2361 -#: appPlugins/ToolMilling.py:3690 +#: appGUI/ObjectUI.py:673 appPlugins/ToolDrilling.py:2297 +#: appPlugins/ToolMilling.py:3762 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -6898,10 +6854,10 @@ msgstr "" "\n" "Here the tools are selected for G-code generation." -#: appGUI/ObjectUI.py:681 appGUI/ObjectUI.py:1014 -#: appPlugins/ToolDrilling.py:2366 appPlugins/ToolIsolation.py:3245 -#: appPlugins/ToolMilling.py:3695 appPlugins/ToolMilling.py:3743 -#: appPlugins/ToolNCC.py:4196 appPlugins/ToolPaint.py:3002 +#: appGUI/ObjectUI.py:678 appGUI/ObjectUI.py:1011 +#: appPlugins/ToolDrilling.py:2302 appPlugins/ToolIsolation.py:3242 +#: appPlugins/ToolMilling.py:3767 appPlugins/ToolMilling.py:3815 +#: appPlugins/ToolNCC.py:4195 appPlugins/ToolPaint.py:2999 msgid "" "Tool Diameter. Its value\n" "is the cut width into the material." @@ -6909,8 +6865,8 @@ msgstr "" "Tool Diameter. Its value\n" "is the cut width into the material." -#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2369 -#: appPlugins/ToolMilling.py:3698 +#: appGUI/ObjectUI.py:681 appPlugins/ToolDrilling.py:2305 +#: appPlugins/ToolMilling.py:3770 msgid "" "The number of Drill holes. Holes that are drilled with\n" "a drill bit." @@ -6918,8 +6874,8 @@ msgstr "" "The number of Drill holes. Holes that are drilled with\n" "a drill bit." -#: appGUI/ObjectUI.py:687 appPlugins/ToolDrilling.py:2372 -#: appPlugins/ToolMilling.py:3701 +#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2308 +#: appPlugins/ToolMilling.py:3773 msgid "" "The number of Slot holes. Holes that are created by\n" "milling them with an endmill bit." @@ -6927,11 +6883,11 @@ msgstr "" "The number of Slot holes. Holes that are created by\n" "milling them with an endmill bit." -#: appGUI/ObjectUI.py:690 +#: appGUI/ObjectUI.py:687 msgid "Show the color of the drill holes when using multi-color." msgstr "Show the color of the drill holes when using multi-color." -#: appGUI/ObjectUI.py:692 +#: appGUI/ObjectUI.py:689 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -6939,12 +6895,12 @@ msgstr "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." -#: appGUI/ObjectUI.py:701 +#: appGUI/ObjectUI.py:698 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:48 msgid "Auto load from DB" msgstr "Auto load from DB" -#: appGUI/ObjectUI.py:703 +#: appGUI/ObjectUI.py:700 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:50 msgid "" "Automatic replacement of the tools from related application tools\n" @@ -6953,19 +6909,19 @@ msgstr "" "Automatic replacement of the tools from related application tools\n" "with tools from DB that have a close diameter value." -#: appGUI/ObjectUI.py:729 +#: appGUI/ObjectUI.py:726 msgid "Generate GCode from the drill holes in an Excellon object." msgstr "Generate GCode from the drill holes in an Excellon object." -#: appGUI/ObjectUI.py:743 +#: appGUI/ObjectUI.py:740 msgid "Generate a Geometry for milling drills or slots in an Excellon object." msgstr "Generate a Geometry for milling drills or slots in an Excellon object." -#: appGUI/ObjectUI.py:785 +#: appGUI/ObjectUI.py:782 msgid "Milling Geometry" msgstr "Milling Geometry" -#: appGUI/ObjectUI.py:787 +#: appGUI/ObjectUI.py:784 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -6975,19 +6931,19 @@ msgstr "" "Select from the Tools Table above the hole dias to be\n" "milled. Use the # column to make the selection." -#: appGUI/ObjectUI.py:793 appPlugins/ToolMilling.py:3901 +#: appGUI/ObjectUI.py:790 appPlugins/ToolMilling.py:3973 msgid "Milling Diameter" msgstr "Milling Diameter" -#: appGUI/ObjectUI.py:795 +#: appGUI/ObjectUI.py:792 msgid "Diameter of the cutting tool." msgstr "Diameter of the cutting tool." -#: appGUI/ObjectUI.py:805 +#: appGUI/ObjectUI.py:802 msgid "Mill Drills" msgstr "Mill Drills" -#: appGUI/ObjectUI.py:807 +#: appGUI/ObjectUI.py:804 msgid "" "Create the Geometry Object\n" "for milling drills." @@ -6995,11 +6951,11 @@ msgstr "" "Create the Geometry Object\n" "for milling drills." -#: appGUI/ObjectUI.py:825 +#: appGUI/ObjectUI.py:822 msgid "Mill Slots" msgstr "Mill Slots" -#: appGUI/ObjectUI.py:827 +#: appGUI/ObjectUI.py:824 msgid "" "Create the Geometry Object\n" "for milling slots." @@ -7007,11 +6963,11 @@ msgstr "" "Create the Geometry Object\n" "for milling slots." -#: appGUI/ObjectUI.py:869 +#: appGUI/ObjectUI.py:866 msgid "Geometry Object" msgstr "Geometry Object" -#: appGUI/ObjectUI.py:972 +#: appGUI/ObjectUI.py:969 msgid "" "Tools in this Geometry object used for cutting.\n" "The 'Offset' entry will set an offset for the cut.\n" @@ -7039,19 +6995,19 @@ msgstr "" "grayed out and Cut Z is automatically calculated from the newly \n" "showed UI form entries named V-Tip Dia and V-Tip Angle." -#: appGUI/ObjectUI.py:989 appGUI/ObjectUI.py:2109 +#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:2106 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:34 -#: appPlugins/ToolMilling.py:3673 +#: appPlugins/ToolMilling.py:3745 msgid "Plot Object" msgstr "Plot Object" -#: appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 appGUI/ObjectUI.py:2132 +#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 appGUI/ObjectUI.py:2129 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:144 -#: appPlugins/ToolCopperThieving.py:1454 appPlugins/ToolMilling.py:3733 +#: appPlugins/ToolCopperThieving.py:1460 appPlugins/ToolMilling.py:3805 msgid "Dia" msgstr "Dia" -#: appGUI/ObjectUI.py:1009 appPlugins/ToolMilling.py:3738 +#: appGUI/ObjectUI.py:1006 appPlugins/ToolMilling.py:3810 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -7061,7 +7017,7 @@ msgstr "" "When ToolChange is checked, on toolchange event this value\n" "will be showed as a T1, T2 ... Tn" -#: appGUI/ObjectUI.py:1018 +#: appGUI/ObjectUI.py:1015 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -7077,7 +7033,7 @@ msgstr "" "'pocket'.\n" "- Out(side) -> The tool cut will follow the geometry line on the outside." -#: appGUI/ObjectUI.py:1025 +#: appGUI/ObjectUI.py:1022 msgid "" "The (Operation) Type has only informative value. Usually the UI form " "values \n" @@ -7097,7 +7053,7 @@ msgstr "" "For Isolation we need a lower Feedrate as it use a milling bit with a fine " "tip." -#: appGUI/ObjectUI.py:1034 +#: appGUI/ObjectUI.py:1031 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the " @@ -7127,7 +7083,7 @@ msgstr "" "Choosing the V-Shape Tool Type automatically will select the Operation Type " "as Isolation." -#: appGUI/ObjectUI.py:1046 appPlugins/ToolMilling.py:3758 +#: appGUI/ObjectUI.py:1043 appPlugins/ToolMilling.py:3830 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -7145,15 +7101,15 @@ msgstr "" "plot on canvas\n" "for the corresponding tool." -#: appGUI/ObjectUI.py:1790 +#: appGUI/ObjectUI.py:1787 msgid "Launch Paint Tool in Tools Tab." msgstr "Launch Paint Tool in Tools Tab." -#: appGUI/ObjectUI.py:1798 +#: appGUI/ObjectUI.py:1795 msgid "Generate a CNCJob by milling a Geometry." msgstr "Generate a CNCJob by milling a Geometry." -#: appGUI/ObjectUI.py:1812 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:28 +#: appGUI/ObjectUI.py:1809 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:28 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon." @@ -7161,28 +7117,28 @@ msgstr "" "Creates tool paths to cover the\n" "whole area of a polygon." -#: appGUI/ObjectUI.py:1873 +#: appGUI/ObjectUI.py:1870 msgid "Points" msgstr "Points" -#: appGUI/ObjectUI.py:1875 +#: appGUI/ObjectUI.py:1872 msgid "Total of vertex points in the geometry." msgstr "Total of vertex points in the geometry." -#: appGUI/ObjectUI.py:1883 appPlugins/ToolCalculators.py:521 +#: appGUI/ObjectUI.py:1880 appPlugins/ToolCalculators.py:521 #: appPlugins/ToolCalculators.py:704 msgid "Calculate" msgstr "Calculate" -#: appGUI/ObjectUI.py:1886 +#: appGUI/ObjectUI.py:1883 msgid "Calculate the number of vertex points in the geometry." msgstr "Calculate the number of vertex points in the geometry." -#: appGUI/ObjectUI.py:1953 +#: appGUI/ObjectUI.py:1950 msgid "CNC Job Object" msgstr "CNC Job Object" -#: appGUI/ObjectUI.py:1969 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:1966 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:48 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -7194,15 +7150,15 @@ msgstr "" "above the work piece or it can be of type 'Cut',\n" "which means the moves that cut into the material." -#: appGUI/ObjectUI.py:1978 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 +#: appGUI/ObjectUI.py:1975 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 msgid "Travel" msgstr "Travel" -#: appGUI/ObjectUI.py:2038 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:65 +#: appGUI/ObjectUI.py:2035 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:65 msgid "Display Annotation" msgstr "Display Annotation" -#: appGUI/ObjectUI.py:2040 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:67 +#: appGUI/ObjectUI.py:2037 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:67 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7212,12 +7168,12 @@ msgstr "" "When checked it will display numbers in order for each end\n" "of a travel line." -#: appGUI/ObjectUI.py:2052 appObjects/FlatCAMObj.py:864 -#: appPlugins/ToolReport.py:577 +#: appGUI/ObjectUI.py:2049 appObjects/FlatCAMObj.py:858 +#: appPlugins/ToolReport.py:581 msgid "Travelled distance" msgstr "Travelled distance" -#: appGUI/ObjectUI.py:2054 +#: appGUI/ObjectUI.py:2051 msgid "" "This is the total travelled distance on X-Y plane.\n" "In current units." @@ -7225,11 +7181,11 @@ msgstr "" "This is the total travelled distance on X-Y plane.\n" "In current units." -#: appGUI/ObjectUI.py:2065 +#: appGUI/ObjectUI.py:2062 msgid "Estimated time" msgstr "Estimated time" -#: appGUI/ObjectUI.py:2067 +#: appGUI/ObjectUI.py:2064 msgid "" "This is the estimated time to do the routing/drilling,\n" "without the time spent in ToolChange events." @@ -7237,11 +7193,11 @@ msgstr "" "This is the estimated time to do the routing/drilling,\n" "without the time spent in ToolChange events." -#: appGUI/ObjectUI.py:2091 +#: appGUI/ObjectUI.py:2088 msgid "CNC Tools Table" msgstr "CNC Tools Table" -#: appGUI/ObjectUI.py:2094 +#: appGUI/ObjectUI.py:2091 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7263,19 +7219,19 @@ msgstr "" "The 'Tool type'(TT) can be circular with 1 to 4 teeths(C1..C4),\n" "ball(B), or V-Shaped(V)." -#: appGUI/ObjectUI.py:2143 +#: appGUI/ObjectUI.py:2140 msgid "Update Plot" msgstr "Update Plot" -#: appGUI/ObjectUI.py:2145 +#: appGUI/ObjectUI.py:2142 msgid "Update the plot." msgstr "Update the plot." -#: appGUI/ObjectUI.py:2155 +#: appGUI/ObjectUI.py:2147 msgid "Use CNC Code Snippets" msgstr "Use CNC Code Snippets" -#: appGUI/ObjectUI.py:2157 +#: appGUI/ObjectUI.py:2149 msgid "" "When selected, it will include CNC Code snippets (append and prepend)\n" "defined in the Preferences." @@ -7283,107 +7239,93 @@ msgstr "" "When selected, it will include CNC Code snippets (append and prepend)\n" "defined in the Preferences." -#: appGUI/ObjectUI.py:2165 -msgid "Export CNC Code" -msgstr "Export CNC Code" +#: appGUI/ObjectUI.py:2170 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:26 +#: appPlugins/ToolLevelling.py:1739 +msgid "Generate CNC Code with auto-levelled paths." +msgstr "Generate CNC Code with auto-levelled paths." -#: appGUI/ObjectUI.py:2167 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:30 -#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:27 -msgid "" -"Export and save G-Code to\n" -"make this object to a file." -msgstr "" -"Export and save G-Code to\n" -"make this object to a file." +#: appGUI/ObjectUI.py:2197 +#| msgid "" +#| "Opens dialog to save G-Code\n" +#| "file." +msgid "Opens dialog to save CNC Code file." +msgstr "Opens dialog to save CNC Code file." -#: appGUI/ObjectUI.py:2176 -msgid "Save CNC Code" -msgstr "Save CNC Code" - -#: appGUI/ObjectUI.py:2179 -msgid "" -"Opens dialog to save G-Code\n" -"file." -msgstr "" -"Opens dialog to save G-Code\n" -"file." - -#: appGUI/ObjectUI.py:2186 appPlugins/ToolSolderPaste.py:1570 +#: appGUI/ObjectUI.py:2203 appPlugins/ToolSolderPaste.py:1574 msgid "Review CNC Code." msgstr "Review CNC Code." -#: appGUI/ObjectUI.py:2220 +#: appGUI/ObjectUI.py:2237 msgid "Script Object" msgstr "Script Object" -#: appGUI/ObjectUI.py:2240 appGUI/ObjectUI.py:2314 +#: appGUI/ObjectUI.py:2257 appGUI/ObjectUI.py:2331 msgid "Auto Completer" msgstr "Auto Completer" -#: appGUI/ObjectUI.py:2242 +#: appGUI/ObjectUI.py:2259 msgid "This selects if the auto completer is enabled in the Script Editor." msgstr "This selects if the auto completer is enabled in the Script Editor." -#: appGUI/ObjectUI.py:2287 +#: appGUI/ObjectUI.py:2304 msgid "Document Object" msgstr "Document Object" -#: appGUI/ObjectUI.py:2316 +#: appGUI/ObjectUI.py:2333 msgid "This selects if the auto completer is enabled in the Document Editor." msgstr "This selects if the auto completer is enabled in the Document Editor." -#: appGUI/ObjectUI.py:2337 +#: appGUI/ObjectUI.py:2354 msgid "Font Type" msgstr "Font Type" -#: appGUI/ObjectUI.py:2355 +#: appGUI/ObjectUI.py:2372 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:182 msgid "Font Size" msgstr "Font Size" -#: appGUI/ObjectUI.py:2391 +#: appGUI/ObjectUI.py:2408 msgid "Alignment" msgstr "Alignment" -#: appGUI/ObjectUI.py:2396 +#: appGUI/ObjectUI.py:2413 msgid "Align Left" msgstr "Align Left" -#: appGUI/ObjectUI.py:2401 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:167 -#: appPlugins/ToolFilm.py:1209 app_Main.py:5206 app_Main.py:5477 +#: appGUI/ObjectUI.py:2418 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:167 +#: appPlugins/ToolFilm.py:1223 app_Main.py:5225 app_Main.py:5496 msgid "Center" msgstr "Center" -#: appGUI/ObjectUI.py:2406 +#: appGUI/ObjectUI.py:2423 msgid "Align Right" msgstr "Align Right" -#: appGUI/ObjectUI.py:2411 +#: appGUI/ObjectUI.py:2428 msgid "Justify" msgstr "Justify" -#: appGUI/ObjectUI.py:2421 +#: appGUI/ObjectUI.py:2438 msgid "Font Color" msgstr "Font Color" -#: appGUI/ObjectUI.py:2423 +#: appGUI/ObjectUI.py:2440 msgid "Set the font color for the selected text" msgstr "Set the font color for the selected text" -#: appGUI/ObjectUI.py:2440 +#: appGUI/ObjectUI.py:2457 msgid "Selection Color" msgstr "Selection Color" -#: appGUI/ObjectUI.py:2442 +#: appGUI/ObjectUI.py:2459 msgid "Set the selection color when doing text selection." msgstr "Set the selection color when doing text selection." -#: appGUI/ObjectUI.py:2459 +#: appGUI/ObjectUI.py:2476 msgid "Tab Size" msgstr "Tab Size" -#: appGUI/ObjectUI.py:2461 +#: appGUI/ObjectUI.py:2478 msgid "Set the tab size. In pixels. Default value is 80 pixels." msgstr "Set the tab size. In pixels. Default value is 80 pixels." @@ -7419,41 +7361,41 @@ msgstr "" "Could not annotate due of a difference between the number of text elements " "and the number of text positions." -#: appGUI/preferences/PreferencesUIManager.py:935 +#: appGUI/preferences/PreferencesUIManager.py:938 msgid "Preferences applied." msgstr "Preferences applied." -#: appGUI/preferences/PreferencesUIManager.py:955 +#: appGUI/preferences/PreferencesUIManager.py:958 msgid "Are you sure you want to continue?" msgstr "Are you sure you want to continue?" -#: appGUI/preferences/PreferencesUIManager.py:956 +#: appGUI/preferences/PreferencesUIManager.py:959 msgid "Application will restart" msgstr "Application will restart" -#: appGUI/preferences/PreferencesUIManager.py:1049 +#: appGUI/preferences/PreferencesUIManager.py:1052 msgid "Preferences closed without saving." msgstr "Preferences closed without saving." -#: appGUI/preferences/PreferencesUIManager.py:1062 +#: appGUI/preferences/PreferencesUIManager.py:1065 msgid "Preferences default values are restored." msgstr "Preferences default values are restored." -#: appGUI/preferences/PreferencesUIManager.py:1093 app_Main.py:3009 -#: app_Main.py:10147 +#: appGUI/preferences/PreferencesUIManager.py:1096 app_Main.py:3028 +#: app_Main.py:10191 msgid "Failed to write defaults to file." msgstr "Failed to write defaults to file." -#: appGUI/preferences/PreferencesUIManager.py:1097 -#: appGUI/preferences/PreferencesUIManager.py:1212 +#: appGUI/preferences/PreferencesUIManager.py:1100 +#: appGUI/preferences/PreferencesUIManager.py:1215 msgid "Preferences saved." msgstr "Preferences saved." -#: appGUI/preferences/PreferencesUIManager.py:1147 +#: appGUI/preferences/PreferencesUIManager.py:1150 msgid "Preferences edited but not saved." msgstr "Preferences edited but not saved." -#: appGUI/preferences/PreferencesUIManager.py:1197 +#: appGUI/preferences/PreferencesUIManager.py:1200 msgid "" "One or more values are changed.\n" "Do you want to save?" @@ -7465,6 +7407,15 @@ msgstr "" msgid "CNC Job Adv. Options" msgstr "CNC Job Adv. Options" +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:30 +#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:27 +msgid "" +"Export and save G-Code to\n" +"make this object to a file." +msgstr "" +"Export and save G-Code to\n" +"make this object to a file." + #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:36 msgid "Annotation Size" msgstr "Annotation Size" @@ -7579,8 +7530,8 @@ msgstr "" #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:83 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:151 -#: appObjects/FlatCAMObj.py:831 appPlugins/ToolLevelling.py:2118 -#: appPlugins/ToolReport.py:544 +#: appObjects/FlatCAMObj.py:825 appPlugins/ToolLevelling.py:2187 +#: appPlugins/ToolReport.py:548 msgid "Feedrate" msgstr "Feedrate" @@ -7813,6 +7764,7 @@ msgid "Excellon Export" msgstr "Excellon Export" #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:23 +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:23 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:24 msgid "Export Options" msgstr "Export Options" @@ -7844,8 +7796,8 @@ msgstr "The units used in the Excellon file." #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:175 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:80 -#: appPlugins/ToolPcbWizard.py:483 appPlugins/ToolReport.py:357 -#: appPlugins/ToolReport.py:361 appPlugins/ToolReport.py:363 +#: appPlugins/ToolPcbWizard.py:483 appPlugins/ToolReport.py:358 +#: appPlugins/ToolReport.py:362 appPlugins/ToolReport.py:364 msgid "Inch" msgstr "Inch" @@ -7887,6 +7839,7 @@ msgstr "" "the decimal part of Excellon coordinates." #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:88 +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:36 msgid "Format" msgstr "Format" @@ -8116,7 +8069,7 @@ msgstr "Update Export settings" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:203 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:84 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:103 -#: appPlugins/ToolPanelize.py:1269 +#: appPlugins/ToolPanelize.py:1288 msgid "Path Optimization" msgstr "Path Optimization" @@ -8266,7 +8219,7 @@ msgstr "App Settings" msgid "Grid Settings" msgstr "Grid Settings" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:46 app_Main.py:8040 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:46 app_Main.py:8084 msgid "X value" msgstr "X value" @@ -8274,7 +8227,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:58 app_Main.py:8043 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:58 app_Main.py:8087 msgid "Y value" msgstr "Y value" @@ -8308,7 +8261,7 @@ msgstr "Orientation" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:165 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:222 -#: appPlugins/ToolFilm.py:1492 +#: appPlugins/ToolFilm.py:1506 msgid "" "Can be:\n" "- Portrait\n" @@ -8321,14 +8274,14 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:169 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:165 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:226 -#: appPlugins/ToolFilm.py:1496 app_Main.py:8060 +#: appPlugins/ToolFilm.py:1510 app_Main.py:8104 msgid "Portrait" msgstr "Portrait" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:170 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:166 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:227 -#: appPlugins/ToolFilm.py:1497 app_Main.py:8062 +#: appPlugins/ToolFilm.py:1511 app_Main.py:8106 msgid "Landscape" msgstr "Landscape" @@ -8347,8 +8300,8 @@ msgstr "" "and include the Project, Selected and Tool tabs." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:207 -#: appPlugins/ToolDblSided.py:817 appPlugins/ToolDblSided.py:991 -#: app_Main.py:8048 +#: appPlugins/ToolDblSided.py:833 appPlugins/ToolDblSided.py:1007 +#: app_Main.py:8092 msgid "Axis" msgstr "Axis" @@ -8368,7 +8321,7 @@ msgstr "" "This sets the font size for the Textbox GUI\n" "elements that are used in the application." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:246 app_Main.py:8065 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:246 app_Main.py:8109 msgid "HUD" msgstr "HUD" @@ -8377,12 +8330,10 @@ msgid "This sets the font size for the Heads Up Display." msgstr "This sets the font size for the Heads Up Display." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:270 -#| msgid "Fill Color" msgid "Axis Color" msgstr "Axis Color" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:272 -#| msgid "Set the color of the mouse cursor." msgid "Set the color of the screen axis." msgstr "Set the color of the screen axis." @@ -9136,24 +9087,26 @@ msgstr "Geometry Adv. Options" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:39 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:127 -#: appPlugins/ToolCalibration.py:833 appPlugins/ToolSolderPaste.py:1343 +#: appPlugins/ToolCalibration.py:833 appPlugins/ToolDrilling.py:2630 +#: appPlugins/ToolMilling.py:4400 appPlugins/ToolSolderPaste.py:1347 msgid "Toolchange X-Y" msgstr "Toolchange X-Y" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:277 +#: appPlugins/ToolDrilling.py:2632 appPlugins/ToolMilling.py:4402 msgid "Toolchange X,Y position." msgstr "Toolchange X,Y position." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 -#: appPlugins/ToolDrilling.py:2694 +#: appPlugins/ToolDrilling.py:2648 msgid "Start Z" msgstr "Start Z" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:287 -#: appPlugins/ToolDrilling.py:2696 +#: appPlugins/ToolDrilling.py:2650 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -9176,13 +9129,13 @@ msgstr "" "ignore for any other cases." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:78 -#: appPlugins/ToolMilling.py:4200 +#: appPlugins/ToolMilling.py:4272 msgid "Re-cut" msgstr "Re-cut" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:80 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:92 -#: appPlugins/ToolMilling.py:4202 appPlugins/ToolMilling.py:4215 +#: appPlugins/ToolMilling.py:4274 appPlugins/ToolMilling.py:4287 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -9197,16 +9150,16 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:312 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:97 -#: appPlugins/ToolDrilling.py:2736 appPlugins/ToolLevelling.py:1784 -#: appPlugins/ToolMilling.py:4354 +#: appPlugins/ToolDrilling.py:2690 appPlugins/ToolLevelling.py:1853 +#: appPlugins/ToolMilling.py:4448 msgid "Probe Z depth" msgstr "Probe Z depth" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:103 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:314 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:99 -#: appPlugins/ToolDrilling.py:2738 appPlugins/ToolLevelling.py:1786 -#: appPlugins/ToolMilling.py:4356 +#: appPlugins/ToolDrilling.py:2692 appPlugins/ToolLevelling.py:1855 +#: appPlugins/ToolMilling.py:4450 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." @@ -9216,15 +9169,15 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:116 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:325 -#: appPlugins/ToolDrilling.py:2755 appPlugins/ToolMilling.py:4373 +#: appPlugins/ToolDrilling.py:2709 appPlugins/ToolMilling.py:4467 msgid "Feedrate Probe" msgstr "Feedrate Probe" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:118 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:327 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:112 -#: appPlugins/ToolDrilling.py:2757 appPlugins/ToolLevelling.py:1799 -#: appPlugins/ToolMilling.py:4375 +#: appPlugins/ToolDrilling.py:2711 appPlugins/ToolLevelling.py:1868 +#: appPlugins/ToolMilling.py:4469 msgid "The feedrate used while the probe is probing." msgstr "The feedrate used while the probe is probing." @@ -9309,7 +9262,7 @@ msgstr "Exclusion areas" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:389 -#: appPlugins/ToolDrilling.py:2793 appPlugins/ToolMilling.py:4410 +#: appPlugins/ToolDrilling.py:2747 appPlugins/ToolMilling.py:4505 msgid "" "Include exclusion areas.\n" "In those areas the travel of the tools\n" @@ -9324,22 +9277,22 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:282 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:315 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:279 -#: appPlugins/ToolDrilling.py:2866 appPlugins/ToolFollow.py:747 -#: appPlugins/ToolIsolation.py:3635 appPlugins/ToolMilling.py:4480 -#: appPlugins/ToolNCC.py:4631 appPlugins/ToolPaint.py:3311 +#: appPlugins/ToolDrilling.py:2820 appPlugins/ToolFollow.py:749 +#: appPlugins/ToolIsolation.py:3632 appPlugins/ToolMilling.py:4579 +#: appPlugins/ToolNCC.py:4630 appPlugins/ToolPaint.py:3308 msgid "The kind of selection shape used for area selection." msgstr "The kind of selection shape used for area selection." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:409 -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolDrilling.py:2834 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolMilling.py:4450 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolDrilling.py:2788 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolMilling.py:4547 msgid "Strategy" msgstr "Strategy" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:410 -#: appPlugins/ToolDrilling.py:2835 appPlugins/ToolMilling.py:4451 +#: appPlugins/ToolDrilling.py:2789 appPlugins/ToolMilling.py:4548 msgid "" "The strategy followed when encountering an exclusion area.\n" "Can be:\n" @@ -9353,28 +9306,28 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:228 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:414 -#: appPlugins/ToolDrilling.py:851 appPlugins/ToolDrilling.py:2839 -#: appPlugins/ToolMilling.py:905 appPlugins/ToolMilling.py:4455 +#: appPlugins/ToolDrilling.py:852 appPlugins/ToolDrilling.py:2793 +#: appPlugins/ToolMilling.py:931 appPlugins/ToolMilling.py:4552 msgid "Over" msgstr "Over" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:229 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:415 -#: appPlugins/ToolDrilling.py:851 appPlugins/ToolDrilling.py:2840 -#: appPlugins/ToolMilling.py:905 appPlugins/ToolMilling.py:4456 +#: appPlugins/ToolDrilling.py:852 appPlugins/ToolDrilling.py:2794 +#: appPlugins/ToolMilling.py:931 appPlugins/ToolMilling.py:4553 msgid "Around" msgstr "Around" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:421 -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolDrilling.py:2847 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolMilling.py:4462 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolDrilling.py:2801 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolMilling.py:4560 msgid "Over Z" msgstr "Over Z" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:422 -#: appPlugins/ToolDrilling.py:2848 appPlugins/ToolMilling.py:4463 +#: appPlugins/ToolDrilling.py:2802 appPlugins/ToolMilling.py:4561 msgid "" "The height Z to which the tool will rise in order to avoid\n" "an interdiction area." @@ -9408,12 +9361,12 @@ msgstr "" "moving without cutting." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:287 -#: appPlugins/ToolMilling.py:1337 +#: appPlugins/ToolMilling.py:1365 msgid "Pressure" msgstr "Pressure" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:289 -#: appPlugins/ToolMilling.py:1339 +#: appPlugins/ToolMilling.py:1367 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." @@ -9422,7 +9375,7 @@ msgstr "" "the stronger the pressure of the brush on the material." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:328 -#: appPlugins/ToolMilling.py:4016 +#: appPlugins/ToolMilling.py:4088 msgid "" "Algorithm for polishing:\n" "- Standard: Fixed step inwards.\n" @@ -9449,6 +9402,26 @@ msgstr "" "Increases the performance when moving a\n" "large number of geometric elements." +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:19 +#| msgid "Geometry Editor" +msgid "Geometry Export" +msgstr "Geometry Export" + +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:25 +#| msgid "" +#| "The parameters set here are used in the file exported\n" +#| "when using the File -> Export -> Export Gerber menu entry." +msgid "" +"The parameters set here are used in the file exported\n" +"when using the File -> Export -> Export DXF menu entry." +msgstr "" +"The parameters set here are used in the file exported\n" +"when using the File -> Export -> Export DXF menu entry." + +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:38 +msgid "Autodesk DXF Format used when exporting Geometry as DXF." +msgstr "Autodesk DXF Format used when exporting Geometry as DXF." + #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:22 msgid "Geometry General" msgstr "Geometry General" @@ -9533,8 +9506,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:53 -#: appObjects/FlatCAMGeometry.py:1701 appPlugins/ToolCutOut.py:2472 -#: appPlugins/ToolMilling.py:1841 +#: appObjects/FlatCAMGeometry.py:1702 appPlugins/ToolCutOut.py:2469 +#: appPlugins/ToolMilling.py:1935 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -9545,8 +9518,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:67 -#: appPlugins/ToolCutOut.py:2485 appPlugins/ToolDrilling.py:2454 -#: appPlugins/ToolMilling.py:4100 +#: appPlugins/ToolCutOut.py:2482 appPlugins/ToolDrilling.py:2390 +#: appPlugins/ToolMilling.py:4172 msgid "Multi-Depth" msgstr "Multi-Depth" @@ -9590,7 +9563,7 @@ msgstr "Toolchange Z" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:112 -#: appPlugins/ToolDrilling.py:2680 appPlugins/ToolMilling.py:4315 +#: appPlugins/ToolDrilling.py:2617 appPlugins/ToolMilling.py:4388 msgid "" "Z-axis position (height) for\n" "tool change." @@ -9600,13 +9573,13 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:124 -#: appPlugins/ToolDrilling.py:2706 appPlugins/ToolMilling.py:4327 +#: appPlugins/ToolDrilling.py:2660 appPlugins/ToolMilling.py:4418 msgid "End move Z" msgstr "End move Z" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:137 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126 -#: appPlugins/ToolDrilling.py:2708 appPlugins/ToolMilling.py:4329 +#: appPlugins/ToolDrilling.py:2662 appPlugins/ToolMilling.py:4420 msgid "" "Height of the tool after\n" "the last move at the end of the job." @@ -9616,13 +9589,13 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:137 -#: appPlugins/ToolDrilling.py:2722 appPlugins/ToolMilling.py:4342 +#: appPlugins/ToolDrilling.py:2676 appPlugins/ToolMilling.py:4434 msgid "End move X,Y" msgstr "End move X,Y" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:153 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:139 -#: appPlugins/ToolDrilling.py:2724 appPlugins/ToolMilling.py:4344 +#: appPlugins/ToolDrilling.py:2678 appPlugins/ToolMilling.py:4436 msgid "" "End move X,Y position. In format (x,y).\n" "If no value is entered then there is no move\n" @@ -9633,7 +9606,7 @@ msgstr "" "on X,Y plane at the end of the job." #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:165 -#: appPlugins/ToolMilling.py:4145 +#: appPlugins/ToolMilling.py:4217 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -9668,7 +9641,7 @@ msgstr "Enable Dwell" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:212 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:180 -#: appPlugins/ToolDrilling.py:2552 appPlugins/ToolMilling.py:4248 +#: appPlugins/ToolDrilling.py:2488 appPlugins/ToolMilling.py:4320 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." @@ -9678,15 +9651,15 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 -#: appPlugins/ToolDrilling.py:2564 appPlugins/ToolMilling.py:4259 +#: appPlugins/ToolDrilling.py:2500 appPlugins/ToolMilling.py:4331 msgid "Number of time units for spindle to dwell." msgstr "Number of time units for spindle to dwell." #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:199 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:230 -#: appPlugins/ToolDrilling.py:2773 appPlugins/ToolMilling.py:4391 -#: appPlugins/ToolSolderPaste.py:1461 +#: appPlugins/ToolDrilling.py:2727 appPlugins/ToolMilling.py:4485 +#: appPlugins/ToolSolderPaste.py:1465 msgid "Preprocessor" msgstr "Preprocessor" @@ -9722,14 +9695,14 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:297 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:81 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:190 -#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 -#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 -#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 -#: appPlugins/ToolCopperThieving.py:1719 appPlugins/ToolFiducials.py:933 -#: appPlugins/ToolFilm.py:1324 appPlugins/ToolReport.py:468 -#: appPlugins/ToolReport.py:471 appPlugins/ToolReport.py:474 -#: appPlugins/ToolReport.py:502 appPlugins/ToolReport.py:509 -#: appPlugins/ToolReport.py:512 +#: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 +#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 +#: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 +#: appPlugins/ToolCopperThieving.py:1725 appPlugins/ToolFiducials.py:937 +#: appPlugins/ToolFilm.py:1338 appPlugins/ToolReport.py:470 +#: appPlugins/ToolReport.py:473 appPlugins/ToolReport.py:476 +#: appPlugins/ToolReport.py:506 appPlugins/ToolReport.py:513 +#: appPlugins/ToolReport.py:516 msgid "None" msgstr "None" @@ -10001,8 +9974,8 @@ msgstr "Number of steps (lines) used to interpolate circles." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:50 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:275 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:231 -#: appPlugins/ToolCopperThieving.py:1305 appPlugins/ToolCopperThieving.py:1675 -#: appPlugins/ToolExtract.py:1214 +#: appPlugins/ToolCopperThieving.py:1311 appPlugins/ToolCopperThieving.py:1681 +#: appPlugins/ToolExtract.py:1217 msgid "Clearance" msgstr "Clearance" @@ -10017,13 +9990,13 @@ msgstr "" "and the copper traces in the Gerber file." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:80 -#: appPlugins/ToolCopperThieving.py:1336 +#: appPlugins/ToolCopperThieving.py:1342 msgid "Thieving areas with area less then this value will not be added." msgstr "Thieving areas with area less then this value will not be added." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 -#: appPlugins/ToolCopperThieving.py:1357 appPlugins/ToolNCC.py:4592 +#: appPlugins/ToolCopperThieving.py:1363 appPlugins/ToolNCC.py:4591 msgid "Itself" msgstr "Itself" @@ -10031,9 +10004,9 @@ msgstr "Itself" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1358 appPlugins/ToolFollow.py:739 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolNCC.py:4592 -#: appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolCopperThieving.py:1364 appPlugins/ToolFollow.py:741 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolNCC.py:4591 +#: appPlugins/ToolPaint.py:3274 msgid "Area Selection" msgstr "Area Selection" @@ -10041,19 +10014,19 @@ msgstr "Area Selection" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1359 appPlugins/ToolDblSided.py:909 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolNCC.py:4592 -#: appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolCopperThieving.py:1365 appPlugins/ToolDblSided.py:925 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolNCC.py:4591 +#: appPlugins/ToolPaint.py:3274 msgid "Reference Object" msgstr "Reference Object" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:96 -#: appPlugins/ToolCopperThieving.py:1361 +#: appPlugins/ToolCopperThieving.py:1367 msgid "Reference:" msgstr "Reference:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:98 -#: appPlugins/ToolCopperThieving.py:1363 +#: appPlugins/ToolCopperThieving.py:1369 msgid "" "- 'Itself' - the copper thieving extent is based on the object extent.\n" "- 'Area Selection' - left mouse click to start selection of the area to be " @@ -10072,25 +10045,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:181 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:69 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:183 -#: appPlugins/ToolCopperThieving.py:1408 appPlugins/ToolExtract.py:968 -#: appPlugins/ToolExtract.py:1115 appPlugins/ToolPunchGerber.py:2052 +#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolExtract.py:971 +#: appPlugins/ToolExtract.py:1118 appPlugins/ToolPunchGerber.py:2052 #: appPlugins/ToolPunchGerber.py:2224 msgid "Rectangular" msgstr "Rectangular" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:108 -#: appPlugins/ToolCopperThieving.py:1409 +#: appPlugins/ToolCopperThieving.py:1415 msgid "Minimal" msgstr "Minimal" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:110 -#: appPlugins/ToolCopperThieving.py:1402 appPlugins/ToolFilm.py:1173 -#: appPlugins/ToolPanelize.py:1165 +#: appPlugins/ToolCopperThieving.py:1408 appPlugins/ToolFilm.py:1187 +#: appPlugins/ToolPanelize.py:1184 msgid "Box Type" msgstr "Box Type" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:112 -#: appPlugins/ToolCopperThieving.py:1404 +#: appPlugins/ToolCopperThieving.py:1410 msgid "" "- 'Rectangular' - the bounding box will be of rectangular shape.\n" "- 'Minimal' - the bounding box will be the convex hull shape." @@ -10099,27 +10072,27 @@ msgstr "" "- 'Minimal' - the bounding box will be the convex hull shape." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:126 -#: appPlugins/ToolCopperThieving.py:1425 +#: appPlugins/ToolCopperThieving.py:1431 msgid "Dots Grid" msgstr "Dots Grid" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:127 -#: appPlugins/ToolCopperThieving.py:1426 +#: appPlugins/ToolCopperThieving.py:1432 msgid "Squares Grid" msgstr "Squares Grid" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:128 -#: appPlugins/ToolCopperThieving.py:1427 +#: appPlugins/ToolCopperThieving.py:1433 msgid "Lines Grid" msgstr "Lines Grid" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:130 -#: appPlugins/ToolCopperThieving.py:1429 +#: appPlugins/ToolCopperThieving.py:1435 msgid "Fill Type:" msgstr "Fill Type:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:132 -#: appPlugins/ToolCopperThieving.py:1431 +#: appPlugins/ToolCopperThieving.py:1437 msgid "" "- 'Solid' - copper thieving will be a solid polygon.\n" "- 'Dots Grid' - the empty area will be filled with a pattern of dots.\n" @@ -10132,57 +10105,57 @@ msgstr "" "- 'Lines Grid' - the empty area will be filled with a pattern of lines." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:140 -#: appPlugins/ToolCopperThieving.py:1450 +#: appPlugins/ToolCopperThieving.py:1456 msgid "Dots Grid Parameters" msgstr "Dots Grid Parameters" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:146 -#: appPlugins/ToolCopperThieving.py:1456 +#: appPlugins/ToolCopperThieving.py:1462 msgid "Dot diameter in Dots Grid." msgstr "Dot diameter in Dots Grid." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:159 -#: appPlugins/ToolCopperThieving.py:1469 +#: appPlugins/ToolCopperThieving.py:1475 msgid "Distance between each two dots in Dots Grid." msgstr "Distance between each two dots in Dots Grid." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:169 -#: appPlugins/ToolCopperThieving.py:1490 +#: appPlugins/ToolCopperThieving.py:1496 msgid "Squares Grid Parameters" msgstr "Squares Grid Parameters" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:175 -#: appPlugins/ToolCopperThieving.py:1496 +#: appPlugins/ToolCopperThieving.py:1502 msgid "Square side size in Squares Grid." msgstr "Square side size in Squares Grid." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:188 -#: appPlugins/ToolCopperThieving.py:1509 +#: appPlugins/ToolCopperThieving.py:1515 msgid "Distance between each two squares in Squares Grid." msgstr "Distance between each two squares in Squares Grid." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:198 -#: appPlugins/ToolCopperThieving.py:1530 +#: appPlugins/ToolCopperThieving.py:1536 msgid "Lines Grid Parameters" msgstr "Lines Grid Parameters" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:204 -#: appPlugins/ToolCopperThieving.py:1536 +#: appPlugins/ToolCopperThieving.py:1542 msgid "Line thickness size in Lines Grid." msgstr "Line thickness size in Lines Grid." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:217 -#: appPlugins/ToolCopperThieving.py:1549 +#: appPlugins/ToolCopperThieving.py:1555 msgid "Distance between each two lines in Lines Grid." msgstr "Distance between each two lines in Lines Grid." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:227 -#: appPlugins/ToolCopperThieving.py:1589 +#: appPlugins/ToolCopperThieving.py:1595 msgid "Robber Bar Parameters" msgstr "Robber Bar Parameters" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:229 -#: appPlugins/ToolCopperThieving.py:1591 +#: appPlugins/ToolCopperThieving.py:1597 msgid "" "Parameters used for the robber bar.\n" "Robber bar = copper border to help in pattern hole plating." @@ -10191,45 +10164,45 @@ msgstr "" "Robber bar = copper border to help in pattern hole plating." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:237 -#: appPlugins/ToolCopperThieving.py:1599 +#: appPlugins/ToolCopperThieving.py:1605 msgid "Bounding box margin for robber bar." msgstr "Bounding box margin for robber bar." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:248 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:266 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:49 -#: appPlugins/ToolCopperThieving.py:1610 appPlugins/ToolCorners.py:762 -#: appPlugins/ToolExtract.py:1273 +#: appPlugins/ToolCopperThieving.py:1616 appPlugins/ToolCorners.py:768 +#: appPlugins/ToolExtract.py:1276 msgid "Thickness" msgstr "Thickness" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:250 -#: appPlugins/ToolCopperThieving.py:1612 +#: appPlugins/ToolCopperThieving.py:1618 msgid "The robber bar thickness." msgstr "The robber bar thickness." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:261 -#: appPlugins/ToolCopperThieving.py:1645 +#: appPlugins/ToolCopperThieving.py:1651 msgid "Pattern Plating Mask" msgstr "Pattern Plating Mask" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:263 -#: appPlugins/ToolCopperThieving.py:1647 +#: appPlugins/ToolCopperThieving.py:1653 msgid "Generate a mask for pattern plating." msgstr "Generate a mask for pattern plating." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:268 -#: appPlugins/ToolCopperThieving.py:1668 +#: appPlugins/ToolCopperThieving.py:1674 msgid "Only Pads" msgstr "Only Pads" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:270 -#: appPlugins/ToolCopperThieving.py:1670 +#: appPlugins/ToolCopperThieving.py:1676 msgid "Select only pads in case the selected object is a copper Gerber." msgstr "Select only pads in case the selected object is a copper Gerber." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:277 -#: appPlugins/ToolCopperThieving.py:1677 +#: appPlugins/ToolCopperThieving.py:1683 msgid "" "The distance between the possible copper thieving elements\n" "and/or robber bar and the actual openings in the mask." @@ -10238,25 +10211,25 @@ msgstr "" "and/or robber bar and the actual openings in the mask." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:291 -#: appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCopperThieving.py:1719 msgid "Choose which additional geometry to include, if available." msgstr "Choose which additional geometry to include, if available." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:294 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:193 -#: appPlugins/ToolCopperThieving.py:1716 appPlugins/ToolFilm.py:1327 -#: appPlugins/ToolMilling.py:3892 +#: appPlugins/ToolCopperThieving.py:1722 appPlugins/ToolFilm.py:1341 +#: appPlugins/ToolMilling.py:3964 msgid "Both" msgstr "Both" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:295 -#: appPlugins/ToolCopperThieving.py:518 appPlugins/ToolCopperThieving.py:522 -#: appPlugins/ToolCopperThieving.py:584 appPlugins/ToolCopperThieving.py:1717 +#: appPlugins/ToolCopperThieving.py:525 appPlugins/ToolCopperThieving.py:529 +#: appPlugins/ToolCopperThieving.py:591 appPlugins/ToolCopperThieving.py:1723 msgid "Thieving" msgstr "Thieving" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:296 -#: appPlugins/ToolCopperThieving.py:1718 +#: appPlugins/ToolCopperThieving.py:1724 msgid "Robber bar" msgstr "Robber bar" @@ -10269,8 +10242,8 @@ msgstr "Calibration Tool Options" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:31 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:30 -#: appPlugins/ToolCopperThieving.py:1300 appPlugins/ToolCorners.py:743 -#: appPlugins/ToolFiducials.py:883 +#: appPlugins/ToolCopperThieving.py:1306 appPlugins/ToolCorners.py:749 +#: appPlugins/ToolFiducials.py:887 msgid "Parameters used for this tool." msgstr "Parameters used for this tool." @@ -10360,15 +10333,15 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:124 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 -#: appPlugins/ToolCalibration.py:867 appPlugins/ToolCorners.py:706 -#: appPlugins/ToolFilm.py:1211 app_Main.py:5474 +#: appPlugins/ToolCalibration.py:867 appPlugins/ToolCorners.py:712 +#: appPlugins/ToolFilm.py:1225 app_Main.py:5493 msgid "Top Left" msgstr "Top Left" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:170 -#: appPlugins/ToolCalibration.py:868 appPlugins/ToolCorners.py:718 -#: appPlugins/ToolFilm.py:1212 app_Main.py:5475 +#: appPlugins/ToolCalibration.py:868 appPlugins/ToolCorners.py:724 +#: appPlugins/ToolFilm.py:1226 app_Main.py:5494 msgid "Bottom Right" msgstr "Bottom Right" @@ -10378,13 +10351,13 @@ msgstr "Extract Drills Options" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:35 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:35 -#: appPlugins/ToolExtract.py:917 appPlugins/ToolPunchGerber.py:2002 +#: appPlugins/ToolExtract.py:920 appPlugins/ToolPunchGerber.py:2002 msgid "Processed Pads Type" msgstr "Processed Pads Type" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:37 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:37 -#: appPlugins/ToolExtract.py:919 appPlugins/ToolPunchGerber.py:2004 +#: appPlugins/ToolExtract.py:922 appPlugins/ToolPunchGerber.py:2004 msgid "" "The type of pads shape to be processed.\n" "If the PCB has many SMD pads with rectangular pads,\n" @@ -10396,7 +10369,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:47 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:47 -#: appPlugins/ToolExtract.py:946 appPlugins/ToolPunchGerber.py:2030 +#: appPlugins/ToolExtract.py:949 appPlugins/ToolPunchGerber.py:2030 msgid "Process Circular Pads." msgstr "Process Circular Pads." @@ -10404,26 +10377,26 @@ msgstr "Process Circular Pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:155 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:53 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:157 -#: appPlugins/ToolExtract.py:952 appPlugins/ToolExtract.py:1089 +#: appPlugins/ToolExtract.py:955 appPlugins/ToolExtract.py:1092 #: appPlugins/ToolPunchGerber.py:2036 appPlugins/ToolPunchGerber.py:2198 msgid "Oblong" msgstr "Oblong" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:55 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:55 -#: appPlugins/ToolExtract.py:954 appPlugins/ToolPunchGerber.py:2038 +#: appPlugins/ToolExtract.py:957 appPlugins/ToolPunchGerber.py:2038 msgid "Process Oblong Pads." msgstr "Process Oblong Pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:63 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:63 -#: appPlugins/ToolExtract.py:962 appPlugins/ToolPunchGerber.py:2046 +#: appPlugins/ToolExtract.py:965 appPlugins/ToolPunchGerber.py:2046 msgid "Process Square Pads." msgstr "Process Square Pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:71 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:71 -#: appPlugins/ToolExtract.py:970 appPlugins/ToolPunchGerber.py:2054 +#: appPlugins/ToolExtract.py:973 appPlugins/ToolPunchGerber.py:2054 msgid "Process Rectangular Pads." msgstr "Process Rectangular Pads." @@ -10431,15 +10404,15 @@ msgstr "Process Rectangular Pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:194 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:77 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:196 -#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:976 -#: appPlugins/ToolExtract.py:1128 appPlugins/ToolPunchGerber.py:2060 +#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:979 +#: appPlugins/ToolExtract.py:1131 appPlugins/ToolPunchGerber.py:2060 #: appPlugins/ToolPunchGerber.py:2237 appPlugins/ToolReport.py:190 msgid "Others" msgstr "Others" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:79 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:79 -#: appPlugins/ToolExtract.py:978 appPlugins/ToolPunchGerber.py:2062 +#: appPlugins/ToolExtract.py:981 appPlugins/ToolPunchGerber.py:2062 msgid "Process pads not in the categories above." msgstr "Process pads not in the categories above." @@ -10447,7 +10420,7 @@ msgstr "Process pads not in the categories above." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:116 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:93 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:118 -#: appPlugins/ToolExtract.py:1036 appPlugins/ToolExtract.py:1146 +#: appPlugins/ToolExtract.py:1039 appPlugins/ToolExtract.py:1149 #: appPlugins/ToolPunchGerber.py:2113 appPlugins/ToolPunchGerber.py:2142 msgid "Fixed Diameter" msgstr "Fixed Diameter" @@ -10456,19 +10429,19 @@ msgstr "Fixed Diameter" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:133 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:135 -#: appPlugins/ToolExtract.py:1038 appPlugins/ToolExtract.py:1067 +#: appPlugins/ToolExtract.py:1041 appPlugins/ToolExtract.py:1070 #: appPlugins/ToolPunchGerber.py:2115 appPlugins/ToolPunchGerber.py:2170 msgid "Fixed Annular Ring" msgstr "Fixed Annular Ring" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:95 -#: appPlugins/ToolExtract.py:1037 appPlugins/ToolPunchGerber.py:2114 +#: appPlugins/ToolExtract.py:1040 appPlugins/ToolPunchGerber.py:2114 msgid "Proportional" msgstr "Proportional" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:100 -#: appPlugins/ToolExtract.py:1027 +#: appPlugins/ToolExtract.py:1030 msgid "" "The method for processing pads. Can be:\n" "- Fixed Diameter -> all holes will have a set size\n" @@ -10482,13 +10455,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:126 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:128 -#: appPlugins/ToolExtract.py:1156 appPlugins/ToolPunchGerber.py:2152 +#: appPlugins/ToolExtract.py:1159 appPlugins/ToolPunchGerber.py:2152 msgid "Fixed hole diameter." msgstr "Fixed hole diameter." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:135 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:137 -#: appPlugins/ToolExtract.py:1069 appPlugins/ToolPunchGerber.py:2172 +#: appPlugins/ToolExtract.py:1072 appPlugins/ToolPunchGerber.py:2172 msgid "" "The size of annular ring.\n" "The copper sliver between the hole exterior\n" @@ -10500,37 +10473,37 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:144 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:146 -#: appPlugins/ToolExtract.py:1078 appPlugins/ToolPunchGerber.py:2187 +#: appPlugins/ToolExtract.py:1081 appPlugins/ToolPunchGerber.py:2187 msgid "The size of annular ring for circular pads." msgstr "The size of annular ring for circular pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:157 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:159 -#: appPlugins/ToolExtract.py:1091 appPlugins/ToolPunchGerber.py:2200 +#: appPlugins/ToolExtract.py:1094 appPlugins/ToolPunchGerber.py:2200 msgid "The size of annular ring for oblong pads." msgstr "The size of annular ring for oblong pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:170 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:172 -#: appPlugins/ToolExtract.py:1104 appPlugins/ToolPunchGerber.py:2213 +#: appPlugins/ToolExtract.py:1107 appPlugins/ToolPunchGerber.py:2213 msgid "The size of annular ring for square pads." msgstr "The size of annular ring for square pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:183 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:185 -#: appPlugins/ToolExtract.py:1117 appPlugins/ToolPunchGerber.py:2226 +#: appPlugins/ToolExtract.py:1120 appPlugins/ToolPunchGerber.py:2226 msgid "The size of annular ring for rectangular pads." msgstr "The size of annular ring for rectangular pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:196 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:198 -#: appPlugins/ToolExtract.py:1130 appPlugins/ToolPunchGerber.py:2239 +#: appPlugins/ToolExtract.py:1133 appPlugins/ToolPunchGerber.py:2239 msgid "The size of annular ring for other pads." msgstr "The size of annular ring for other pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:206 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:208 -#: appPlugins/ToolExtract.py:1163 appPlugins/ToolPunchGerber.py:2251 +#: appPlugins/ToolExtract.py:1166 appPlugins/ToolPunchGerber.py:2251 msgid "Proportional Diameter" msgstr "Proportional Diameter" @@ -10541,7 +10514,7 @@ msgstr "Factor" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:217 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:219 -#: appPlugins/ToolExtract.py:1174 appPlugins/ToolPunchGerber.py:2262 +#: appPlugins/ToolExtract.py:1177 appPlugins/ToolPunchGerber.py:2262 msgid "" "Proportional Diameter.\n" "The hole diameter will be a fraction of the pad size." @@ -10550,17 +10523,17 @@ msgstr "" "The hole diameter will be a fraction of the pad size." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:225 -#: appPlugins/ToolExtract.py:1208 appPlugins/ToolExtract.py:1233 +#: appPlugins/ToolExtract.py:1211 appPlugins/ToolExtract.py:1236 msgid "Extract Soldermask" msgstr "Extract Soldermask" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:227 -#: appPlugins/ToolExtract.py:1210 appPlugins/ToolExtract.py:1236 +#: appPlugins/ToolExtract.py:1213 appPlugins/ToolExtract.py:1239 msgid "Extract soldermask from a given Gerber file." msgstr "Extract soldermask from a given Gerber file." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:233 -#: appPlugins/ToolExtract.py:1216 +#: appPlugins/ToolExtract.py:1219 msgid "" "This set how much the soldermask extends\n" "beyond the margin of the pads." @@ -10569,17 +10542,17 @@ msgstr "" "beyond the margin of the pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:245 -#: appPlugins/ToolExtract.py:1252 appPlugins/ToolExtract.py:1291 +#: appPlugins/ToolExtract.py:1255 appPlugins/ToolExtract.py:1294 msgid "Extract Cutout" msgstr "Extract Cutout" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:247 -#: appPlugins/ToolExtract.py:1254 appPlugins/ToolExtract.py:1294 +#: appPlugins/ToolExtract.py:1257 appPlugins/ToolExtract.py:1297 msgid "Extract a cutout from a given Gerber file." msgstr "Extract a cutout from a given Gerber file." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:268 -#: appPlugins/ToolExtract.py:1275 +#: appPlugins/ToolExtract.py:1278 msgid "The thickness of the line that makes the cutout geometry." msgstr "The thickness of the line that makes the cutout geometry." @@ -10588,7 +10561,7 @@ msgid "Fiducials Tool Options" msgstr "Fiducials Tool Options" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:38 -#: appPlugins/ToolFiducials.py:890 +#: appPlugins/ToolFiducials.py:894 msgid "" "This set the fiducial diameter if fiducial type is circular,\n" "otherwise is the size of the fiducial.\n" @@ -10599,25 +10572,25 @@ msgstr "" "The soldermask opening is double than that." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:66 -#: appPlugins/ToolFiducials.py:918 +#: appPlugins/ToolFiducials.py:922 msgid "Auto" msgstr "Auto" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:44 -#: appPlugins/ToolCutOut.py:2610 appPlugins/ToolFiducials.py:919 -#: appPlugins/ToolLevelling.py:1821 appPlugins/ToolPunchGerber.py:2288 +#: appPlugins/ToolCutOut.py:2607 appPlugins/ToolFiducials.py:923 +#: appPlugins/ToolLevelling.py:1890 appPlugins/ToolPunchGerber.py:2288 msgid "Manual" msgstr "Manual" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:37 -#: appPlugins/ToolLevelling.py:1814 +#: appPlugins/ToolLevelling.py:1883 msgid "Mode" msgstr "Mode" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:71 -#: appPlugins/ToolFiducials.py:923 +#: appPlugins/ToolFiducials.py:927 msgid "" "- 'Auto' - automatic placement of fiducials in the corners of the bounding " "box.\n" @@ -10628,22 +10601,22 @@ msgstr "" "- 'Manual' - manual placement of fiducials." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:79 -#: appPlugins/ToolFiducials.py:931 +#: appPlugins/ToolFiducials.py:935 msgid "Up" msgstr "Up" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:80 -#: appPlugins/ToolFiducials.py:932 +#: appPlugins/ToolFiducials.py:936 msgid "Down" msgstr "Down" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:83 -#: appPlugins/ToolFiducials.py:935 +#: appPlugins/ToolFiducials.py:939 msgid "Second fiducial" msgstr "Second fiducial" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:85 -#: appPlugins/ToolFiducials.py:937 +#: appPlugins/ToolFiducials.py:941 msgid "" "The position for the second fiducial.\n" "- 'Up' - the order is: bottom-left, top-left, top-right.\n" @@ -10657,22 +10630,22 @@ msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 -#: appPlugins/ToolCorners.py:755 appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolCorners.py:761 appPlugins/ToolFiducials.py:957 msgid "Cross" msgstr "Cross" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:102 -#: appPlugins/ToolFiducials.py:954 +#: appPlugins/ToolFiducials.py:958 msgid "Chess" msgstr "Chess" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:105 -#: appPlugins/ToolFiducials.py:956 +#: appPlugins/ToolFiducials.py:960 msgid "Fiducial Type" msgstr "Fiducial Type" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107 -#: appPlugins/ToolFiducials.py:958 +#: appPlugins/ToolFiducials.py:962 msgid "" "The type of fiducial.\n" "- 'Circular' - this is the regular fiducial.\n" @@ -10685,7 +10658,7 @@ msgstr "" "- 'Chess' - chess pattern fiducial." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:116 -#: appPlugins/ToolFiducials.py:967 +#: appPlugins/ToolFiducials.py:971 msgid "Line thickness" msgstr "Line thickness" @@ -10702,7 +10675,7 @@ msgstr "" "and in revers." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:40 -#: appPlugins/ToolInvertGerber.py:251 +#: appPlugins/ToolInvertGerber.py:257 msgid "" "Distance by which to avoid\n" "the edges of the Gerber object." @@ -10711,12 +10684,12 @@ msgstr "" "the edges of the Gerber object." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:51 -#: appPlugins/ToolInvertGerber.py:262 +#: appPlugins/ToolInvertGerber.py:268 msgid "Lines Join Style" msgstr "Lines Join Style" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:53 -#: appPlugins/ToolInvertGerber.py:264 +#: appPlugins/ToolInvertGerber.py:270 msgid "" "The way that the lines in the object outline will be joined.\n" "Can be:\n" @@ -10731,7 +10704,7 @@ msgstr "" "- bevel -> the lines are joined by a third line" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:62 -#: appPlugins/ToolInvertGerber.py:273 +#: appPlugins/ToolInvertGerber.py:279 msgid "Bevel" msgstr "Bevel" @@ -10748,7 +10721,7 @@ msgstr "" "every two Gerber geometric elements" #: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:41 -#: appPlugins/ToolOptimal.py:454 +#: appPlugins/ToolOptimal.py:460 msgid "Precision" msgstr "Precision" @@ -10794,12 +10767,12 @@ msgstr "" "into a selected Gerber file, or it can be exported as a file." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:38 -#: appPlugins/ToolQRCode.py:799 app_Main.py:8028 +#: appPlugins/ToolQRCode.py:802 app_Main.py:8072 msgid "Version" msgstr "Version" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:40 -#: appPlugins/ToolQRCode.py:801 +#: appPlugins/ToolQRCode.py:804 msgid "" "QRCode version can have values from 1 (21x21 boxes)\n" "to 40 (177x177 boxes)." @@ -10808,13 +10781,13 @@ msgstr "" "to 40 (177x177 boxes)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:51 -#: appPlugins/ToolQRCode.py:812 +#: appPlugins/ToolQRCode.py:815 msgid "Error correction" msgstr "Error correction" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:53 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:64 -#: appPlugins/ToolQRCode.py:814 appPlugins/ToolQRCode.py:825 +#: appPlugins/ToolQRCode.py:817 appPlugins/ToolQRCode.py:828 #, python-format msgid "" "Parameter that controls the error correction used for the QR Code.\n" @@ -10830,12 +10803,12 @@ msgstr "" "H = maximum 30%% errors can be corrected." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:74 -#: appPlugins/ToolQRCode.py:835 +#: appPlugins/ToolQRCode.py:838 msgid "Box Size" msgstr "Box Size" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:76 -#: appPlugins/ToolQRCode.py:837 +#: appPlugins/ToolQRCode.py:840 msgid "" "Box size control the overall size of the QRcode\n" "by adjusting the size of each box in the code." @@ -10844,12 +10817,12 @@ msgstr "" "by adjusting the size of each box in the code." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:87 -#: appPlugins/ToolQRCode.py:848 +#: appPlugins/ToolQRCode.py:851 msgid "Border Size" msgstr "Border Size" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:89 -#: appPlugins/ToolQRCode.py:850 +#: appPlugins/ToolQRCode.py:853 msgid "" "Size of the QRCode border. How many boxes thick is the border.\n" "Default value is 4. The width of the clearance around the QRCode." @@ -10858,27 +10831,27 @@ msgstr "" "Default value is 4. The width of the clearance around the QRCode." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:100 -#: appPlugins/ToolQRCode.py:770 +#: appPlugins/ToolQRCode.py:773 msgid "QRCode Data" msgstr "QRCode Data" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:102 -#: appPlugins/ToolQRCode.py:772 +#: appPlugins/ToolQRCode.py:775 msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode." msgstr "QRCode Data. Alphanumeric text to be encoded in the QRCode." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:106 -#: appPlugins/ToolQRCode.py:776 +#: appPlugins/ToolQRCode.py:779 msgid "Add here the text to be included in the QRCode..." msgstr "Add here the text to be included in the QRCode..." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:112 -#: appPlugins/ToolQRCode.py:861 +#: appPlugins/ToolQRCode.py:864 msgid "Polarity" msgstr "Polarity" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:114 -#: appPlugins/ToolQRCode.py:863 +#: appPlugins/ToolQRCode.py:866 msgid "" "Choose the polarity of the QRCode.\n" "It can be drawn in a negative way (squares are clear)\n" @@ -10889,17 +10862,17 @@ msgstr "" "or in a positive way (squares are opaque)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:118 -#: appPlugins/ToolFilm.py:1366 appPlugins/ToolQRCode.py:867 +#: appPlugins/ToolFilm.py:1380 appPlugins/ToolQRCode.py:870 msgid "Negative" msgstr "Negative" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 -#: appPlugins/ToolFilm.py:1365 appPlugins/ToolQRCode.py:868 +#: appPlugins/ToolFilm.py:1379 appPlugins/ToolQRCode.py:871 msgid "Positive" msgstr "Positive" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:121 -#: appPlugins/ToolQRCode.py:870 +#: appPlugins/ToolQRCode.py:873 msgid "" "Choose the type of QRCode to be created.\n" "If added on a Silkscreen Gerber file the QRCode may\n" @@ -10913,7 +10886,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:132 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:138 -#: appPlugins/ToolQRCode.py:881 appPlugins/ToolQRCode.py:887 +#: appPlugins/ToolQRCode.py:884 appPlugins/ToolQRCode.py:890 msgid "" "The bounding box, meaning the empty space that surrounds\n" "the QRCode geometry, can have a rounded or a square shape." @@ -10922,22 +10895,22 @@ msgstr "" "the QRCode geometry, can have a rounded or a square shape." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:145 -#: appPlugins/ToolQRCode.py:920 +#: appPlugins/ToolQRCode.py:923 msgid "Fill Color" msgstr "Fill Color" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:147 -#: appPlugins/ToolQRCode.py:922 +#: appPlugins/ToolQRCode.py:925 msgid "Set the QRCode fill color (squares color)." msgstr "Set the QRCode fill color (squares color)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:155 -#: appPlugins/ToolQRCode.py:944 +#: appPlugins/ToolQRCode.py:947 msgid "Back Color" msgstr "Back Color" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:157 -#: appPlugins/ToolQRCode.py:946 +#: appPlugins/ToolQRCode.py:949 msgid "Set the QRCode background color." msgstr "Set the QRCode background color." @@ -11160,13 +11133,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:40 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:89 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:236 -#: appPlugins/ToolCorners.py:830 appPlugins/ToolCutOut.py:2795 -#: appPlugins/ToolDblSided.py:975 +#: appPlugins/ToolCorners.py:836 appPlugins/ToolCutOut.py:2792 +#: appPlugins/ToolDblSided.py:991 msgid "Drill Dia" msgstr "Drill Dia" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:42 -#: appPlugins/ToolDblSided.py:977 appPlugins/ToolDblSided.py:982 +#: appPlugins/ToolDblSided.py:993 appPlugins/ToolDblSided.py:998 msgid "Diameter of the drill for the alignment holes." msgstr "Diameter of the drill for the alignment holes." @@ -11176,23 +11149,23 @@ msgstr "Align Axis" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:51 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:64 -#: appPlugins/ToolDblSided.py:818 appPlugins/ToolDblSided.py:993 +#: appPlugins/ToolDblSided.py:834 appPlugins/ToolDblSided.py:1009 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Mirror vertically (X) or horizontally (Y)." #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:195 -#: appPlugins/ToolFilm.py:1329 +#: appPlugins/ToolFilm.py:1343 msgid "Mirror Axis" msgstr "Mirror Axis" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:79 -#: appPlugins/ToolDblSided.py:844 +#: appPlugins/ToolDblSided.py:860 msgid "Box" msgstr "Box" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80 -#: appPlugins/ToolDblSided.py:845 +#: appPlugins/ToolDblSided.py:861 msgid "Hole Snap" msgstr "Hole Snap" @@ -11346,27 +11319,27 @@ msgid "Corner Markers Options" msgstr "Corner Markers Options" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:37 -#: appPlugins/ToolCorners.py:750 +#: appPlugins/ToolCorners.py:756 msgid "Shape of the marker." msgstr "Shape of the marker." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:41 -#: appPlugins/ToolCorners.py:754 +#: appPlugins/ToolCorners.py:760 msgid "Semi-Cross" msgstr "Semi-Cross" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:51 -#: appPlugins/ToolCorners.py:764 +#: appPlugins/ToolCorners.py:770 msgid "The thickness of the line that makes the corner marker." msgstr "The thickness of the line that makes the corner marker." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:78 -#: appPlugins/ToolCorners.py:778 +#: appPlugins/ToolCorners.py:784 msgid "The length of the line that makes the corner marker." msgstr "The length of the line that makes the corner marker." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:91 -#: appPlugins/ToolCorners.py:832 +#: appPlugins/ToolCorners.py:838 msgid "Drill Diameter" msgstr "Drill Diameter" @@ -11385,7 +11358,7 @@ msgstr "" "the original board." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:37 -#: appPlugins/ToolCutOut.py:2428 +#: appPlugins/ToolCutOut.py:2425 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -11394,12 +11367,12 @@ msgstr "" "the PCB shape out of the surrounding material." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:88 -#: appPlugins/ToolCutOut.py:2359 +#: appPlugins/ToolCutOut.py:2356 msgid "Kind" msgstr "Kind" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:90 -#: appPlugins/ToolCutOut.py:2361 +#: appPlugins/ToolCutOut.py:2358 msgid "" "Choice of what kind the object we want to cutout is.\n" "- Single: contain a single PCB Gerber outline object.\n" @@ -11412,15 +11385,10 @@ msgstr "" "out of many individual PCB outlines." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:97 -#: appPlugins/ToolCutOut.py:2367 +#: appPlugins/ToolCutOut.py:2364 msgid "Single" msgstr "Single" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:98 -#: appPlugins/ToolCutOut.py:2368 -msgid "Panel" -msgstr "Panel" - #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:196 msgid "" "Number of gaps used for the cutout.\n" @@ -11446,17 +11414,17 @@ msgstr "" "- 8 - 2*left + 2*right +2*top + 2*bottom" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:225 -#: appPlugins/ToolCutOut.py:2701 +#: appPlugins/ToolCutOut.py:2698 msgid "Big cursor" msgstr "Big cursor" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:227 -#: appPlugins/ToolCutOut.py:2703 +#: appPlugins/ToolCutOut.py:2700 msgid "Use a big cursor when adding manual gaps." msgstr "Use a big cursor when adding manual gaps." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:238 -#: appPlugins/ToolCutOut.py:2797 +#: appPlugins/ToolCutOut.py:2794 msgid "" "Diameter of the tool used to cutout\n" "the PCB by drilling." @@ -11465,7 +11433,7 @@ msgstr "" "the PCB by drilling." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:251 -#: appPlugins/ToolCutOut.py:2810 +#: appPlugins/ToolCutOut.py:2807 msgid "" "Distance between the center of\n" "two neighboring drill holes." @@ -11478,7 +11446,7 @@ msgid "Drilling Tool Options" msgstr "Drilling Tool Options" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:27 -#: appPlugins/ToolDrilling.py:2299 +#: appPlugins/ToolDrilling.py:2238 msgid "Create CNCJob with toolpaths for drilling or milling holes." msgstr "Create CNCJob with toolpaths for drilling or milling holes." @@ -11486,9 +11454,9 @@ msgstr "Create CNCJob with toolpaths for drilling or milling holes." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:133 -#: appPlugins/ToolDrilling.py:2376 appPlugins/ToolIsolation.py:3267 -#: appPlugins/ToolMilling.py:3705 appPlugins/ToolNCC.py:4224 -#: appPlugins/ToolPaint.py:3018 +#: appPlugins/ToolDrilling.py:2312 appPlugins/ToolIsolation.py:3264 +#: appPlugins/ToolMilling.py:3777 appPlugins/ToolNCC.py:4223 +#: appPlugins/ToolPaint.py:3015 msgid "Tool order" msgstr "Tool order" @@ -11497,10 +11465,10 @@ msgstr "Tool order" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:150 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:160 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:134 -#: appPlugins/ToolDrilling.py:2377 appPlugins/ToolIsolation.py:3268 -#: appPlugins/ToolMilling.py:3706 appPlugins/ToolNCC.py:4225 -#: appPlugins/ToolNCC.py:4235 appPlugins/ToolPaint.py:3019 -#: appPlugins/ToolPaint.py:3029 +#: appPlugins/ToolDrilling.py:2313 appPlugins/ToolIsolation.py:3265 +#: appPlugins/ToolMilling.py:3778 appPlugins/ToolNCC.py:4224 +#: appPlugins/ToolNCC.py:4234 appPlugins/ToolPaint.py:3016 +#: appPlugins/ToolPaint.py:3026 msgid "" "This set the way that the tools in the tools table are used.\n" "'No' --> means that the used order is the one in the tool table\n" @@ -11522,9 +11490,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:158 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142 -#: appPlugins/ToolDrilling.py:2385 appPlugins/ToolIsolation.py:3276 -#: appPlugins/ToolMilling.py:3714 appPlugins/ToolNCC.py:4233 -#: appPlugins/ToolPaint.py:3027 +#: appPlugins/ToolDrilling.py:2321 appPlugins/ToolIsolation.py:3273 +#: appPlugins/ToolMilling.py:3786 appPlugins/ToolNCC.py:4232 +#: appPlugins/ToolPaint.py:3024 msgid "Forward" msgstr "Forward" @@ -11532,14 +11500,14 @@ msgstr "Forward" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:159 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143 -#: appPlugins/ToolDrilling.py:2386 appPlugins/ToolIsolation.py:3277 -#: appPlugins/ToolMilling.py:3715 appPlugins/ToolNCC.py:4234 -#: appPlugins/ToolPaint.py:3028 +#: appPlugins/ToolDrilling.py:2322 appPlugins/ToolIsolation.py:3274 +#: appPlugins/ToolMilling.py:3787 appPlugins/ToolNCC.py:4233 +#: appPlugins/ToolPaint.py:3025 msgid "Reverse" msgstr "Reverse" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:104 -#: appPlugins/ToolDrilling.py:2673 appPlugins/ToolMilling.py:4308 +#: appPlugins/ToolDrilling.py:2609 appPlugins/ToolMilling.py:4380 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -11601,12 +11569,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:36 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:210 -#: appPlugins/ToolFilm.py:1368 appPlugins/ToolFilm.py:1480 +#: appPlugins/ToolFilm.py:1382 appPlugins/ToolFilm.py:1494 msgid "Film Type" msgstr "Film Type" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:38 -#: appPlugins/ToolFilm.py:1370 +#: appPlugins/ToolFilm.py:1384 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -11631,12 +11599,12 @@ msgid "Set the film color when positive film is selected." msgstr "Set the film color when positive film is selected." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:64 -#: appPlugins/ToolFilm.py:1386 +#: appPlugins/ToolFilm.py:1400 msgid "Border" msgstr "Border" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:66 -#: appPlugins/ToolFilm.py:1388 +#: appPlugins/ToolFilm.py:1402 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -11657,12 +11625,12 @@ msgstr "" "surroundings if not for this border." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:83 -#: appPlugins/ToolFilm.py:1355 +#: appPlugins/ToolFilm.py:1369 msgid "Scale Stroke" msgstr "Scale Stroke" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:85 -#: appPlugins/ToolFilm.py:1357 +#: appPlugins/ToolFilm.py:1371 msgid "" "Scale the line stroke thickness of each feature in the SVG file.\n" "It means that the line that envelope each SVG feature will be thicker or " @@ -11675,12 +11643,12 @@ msgstr "" "therefore the fine features may be more affected by this parameter." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 -#: appPlugins/ToolFilm.py:1196 +#: appPlugins/ToolFilm.py:1210 msgid "Film Adjustments" msgstr "Film Adjustments" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:94 -#: appPlugins/ToolFilm.py:1198 +#: appPlugins/ToolFilm.py:1212 msgid "" "Sometime the printers will distort the print shape, especially the Laser " "types.\n" @@ -11695,7 +11663,7 @@ msgid "Scale Film geometry" msgstr "Scale Film geometry" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:103 -#: appPlugins/ToolFilm.py:1227 +#: appPlugins/ToolFilm.py:1241 msgid "" "A value greater than 1 will stretch the film\n" "while a value less than 1 will jolt it." @@ -11708,7 +11676,7 @@ msgid "Skew Film geometry" msgstr "Skew Film geometry" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 -#: appPlugins/ToolFilm.py:1271 +#: appPlugins/ToolFilm.py:1285 msgid "" "Positive values will skew to the right\n" "while negative values will skew to the left." @@ -11725,13 +11693,13 @@ msgstr "" "It can be one of the four points of the geometry bounding box." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:168 -#: appPlugins/ToolCorners.py:714 appPlugins/ToolFiducials.py:812 -#: appPlugins/ToolFilm.py:1210 app_Main.py:5473 +#: appPlugins/ToolCorners.py:720 appPlugins/ToolFiducials.py:816 +#: appPlugins/ToolFilm.py:1224 app_Main.py:5492 msgid "Bottom Left" msgstr "Bottom Left" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171 -#: appPlugins/ToolFilm.py:1213 +#: appPlugins/ToolFilm.py:1227 msgid "Top right" msgstr "Top right" @@ -11740,27 +11708,27 @@ msgid "Mirror Film geometry" msgstr "Mirror Film geometry" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 -#: appPlugins/ToolFilm.py:1315 +#: appPlugins/ToolFilm.py:1329 msgid "Mirror the film geometry on the selected axis or on both." msgstr "Mirror the film geometry on the selected axis or on both." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:205 -#: appPlugins/ToolFilm.py:1475 +#: appPlugins/ToolFilm.py:1489 msgid "SVG" msgstr "SVG" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:206 -#: appPlugins/ToolFilm.py:1476 +#: appPlugins/ToolFilm.py:1490 msgid "PNG" msgstr "PNG" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:207 -#: appPlugins/ToolFilm.py:1477 +#: appPlugins/ToolFilm.py:1491 msgid "PDF" msgstr "PDF" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212 -#: appPlugins/ToolFilm.py:1482 +#: appPlugins/ToolFilm.py:1496 msgid "" "The file type of the saved film. Can be:\n" "- 'SVG' -> open-source vectorial format\n" @@ -11773,22 +11741,22 @@ msgstr "" "- 'PDF' -> portable document format" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:221 -#: appPlugins/ToolFilm.py:1491 +#: appPlugins/ToolFilm.py:1505 msgid "Page Orientation" msgstr "Page Orientation" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:234 -#: appPlugins/ToolFilm.py:1508 +#: appPlugins/ToolFilm.py:1522 msgid "Page Size" msgstr "Page Size" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:235 -#: appPlugins/ToolFilm.py:1509 +#: appPlugins/ToolFilm.py:1523 msgid "A selection of standard ISO 216 page sizes." msgstr "A selection of standard ISO 216 page sizes." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:302 -#: appPlugins/ToolFilm.py:1575 +#: appPlugins/ToolFilm.py:1589 msgid "Default value is 96 DPI. Change this value to scale the PNG file." msgstr "Default value is 96 DPI. Change this value to scale the PNG file." @@ -11826,14 +11794,14 @@ msgstr "V-shape" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 -#: appPlugins/ToolMilling.py:4044 +#: appPlugins/ToolMilling.py:4116 msgid "V-Tip Dia" msgstr "V-Tip Dia" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:71 -#: appPlugins/ToolMilling.py:4047 +#: appPlugins/ToolMilling.py:4119 msgid "The tip diameter for V-Shape Tool" msgstr "The tip diameter for V-Shape Tool" @@ -11841,7 +11809,7 @@ msgstr "The tip diameter for V-Shape Tool" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:90 -#: appPlugins/ToolMilling.py:4060 +#: appPlugins/ToolMilling.py:4132 msgid "V-Tip Angle" msgstr "V-Tip Angle" @@ -11869,7 +11837,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:130 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:112 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116 -#: appPlugins/ToolPaint.py:3059 +#: appPlugins/ToolPaint.py:3056 msgid "" "Diameter for the new tool to add in the Tool Table.\n" "If the tool is V-shape type then this value is automatically\n" @@ -11883,16 +11851,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:279 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:236 -#: appPlugins/ToolIsolation.py:3480 appPlugins/ToolNCC.py:4520 -#: appPlugins/ToolPaint.py:3237 +#: appPlugins/ToolIsolation.py:3477 appPlugins/ToolNCC.py:4519 +#: appPlugins/ToolPaint.py:3234 msgid "Rest" msgstr "Rest" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:281 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:238 -#: appPlugins/ToolIsolation.py:3483 appPlugins/ToolNCC.py:4524 -#: appPlugins/ToolPaint.py:3240 +#: appPlugins/ToolIsolation.py:3480 appPlugins/ToolNCC.py:4523 +#: appPlugins/ToolPaint.py:3237 msgid "" "If checked, use 'rest machining'.\n" "Basically it will process copper outside PCB features,\n" @@ -11913,22 +11881,22 @@ msgstr "" "If not checked, use the standard algorithm." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:235 -#: appPlugins/ToolIsolation.py:3505 +#: appPlugins/ToolIsolation.py:3502 msgid "Combine" msgstr "Combine" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:237 -#: appPlugins/ToolIsolation.py:3507 +#: appPlugins/ToolIsolation.py:3504 msgid "Combine all passes into one object" msgstr "Combine all passes into one object" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:244 -#: appPlugins/ToolIsolation.py:3524 +#: appPlugins/ToolIsolation.py:3521 msgid "Except" msgstr "Except" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:245 -#: appPlugins/ToolIsolation.py:3525 +#: appPlugins/ToolIsolation.py:3522 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -11940,13 +11908,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:252 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appPlugins/ToolIsolation.py:3514 appPlugins/ToolNCC.py:4644 +#: appPlugins/ToolIsolation.py:3511 appPlugins/ToolNCC.py:4643 msgid "Check validity" msgstr "Check validity" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:254 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 -#: appPlugins/ToolIsolation.py:3516 appPlugins/ToolNCC.py:4646 +#: appPlugins/ToolIsolation.py:3513 appPlugins/ToolNCC.py:4645 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -11955,7 +11923,7 @@ msgstr "" "if they will provide a complete isolation." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:264 -#: appPlugins/ToolIsolation.py:3564 +#: appPlugins/ToolIsolation.py:3561 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -11971,17 +11939,17 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolPaint.py:3274 msgid "Polygon Selection" msgstr "Polygon Selection" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:292 -#: appPlugins/ToolIsolation.py:3600 +#: appPlugins/ToolIsolation.py:3597 msgid "Interiors" msgstr "Interiors" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:294 -#: appPlugins/ToolIsolation.py:3602 +#: appPlugins/ToolIsolation.py:3599 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -11990,12 +11958,12 @@ msgstr "" "(holes in the polygon)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:299 -#: appPlugins/ToolIsolation.py:3495 +#: appPlugins/ToolIsolation.py:3492 msgid "Forced Rest" msgstr "Forced Rest" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:301 -#: appPlugins/ToolIsolation.py:3497 +#: appPlugins/ToolIsolation.py:3494 msgid "" "When checked the isolation will be done with the current tool even if\n" "interiors of a polygon (holes in the polygon) could not be isolated.\n" @@ -12031,13 +11999,8 @@ msgstr "" msgid "Levelling Tool Options" msgstr "Levelling Tool Options" -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:26 -#: appPlugins/ToolLevelling.py:1667 -msgid "Generate CNC Code with auto-levelled paths." -msgstr "Generate CNC Code with auto-levelled paths." - #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:38 -#: appPlugins/ToolLevelling.py:1815 +#: appPlugins/ToolLevelling.py:1884 msgid "" "Choose a mode for height map generation.\n" "- Manual: will pick a selection of probe points by clicking on canvas\n" @@ -12048,12 +12011,12 @@ msgstr "" "- Grid: will automatically generate a grid of probe points" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:45 -#: appPlugins/ToolLevelling.py:1822 app_Main.py:8032 +#: appPlugins/ToolLevelling.py:1891 app_Main.py:8076 msgid "Grid" msgstr "Grid" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:52 -#: appPlugins/ToolLevelling.py:1829 +#: appPlugins/ToolLevelling.py:1898 msgid "" "Choose a method for approximation of heights from autolevelling data.\n" "- Voronoi: will generate a Voronoi diagram\n" @@ -12064,59 +12027,59 @@ msgstr "" "- Bilinear: will use bilinear interpolation. Usable only for grid mode." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:58 -#: appPlugins/ToolLevelling.py:1835 +#: appPlugins/ToolLevelling.py:1904 msgid "Voronoi" msgstr "Voronoi" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:59 -#: appPlugins/ToolLevelling.py:1836 +#: appPlugins/ToolLevelling.py:1905 msgid "Bilinear" msgstr "Bilinear" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:70 -#: appPlugins/ToolLevelling.py:1849 appPlugins/ToolPanelize.py:1233 +#: appPlugins/ToolLevelling.py:1918 appPlugins/ToolPanelize.py:1252 msgid "Columns" msgstr "Columns" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:69 -#: appPlugins/ToolLevelling.py:1851 +#: appPlugins/ToolLevelling.py:1920 msgid "The number of grid columns." msgstr "The number of grid columns." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:82 -#: appPlugins/ToolLevelling.py:1860 appPlugins/ToolPanelize.py:1244 +#: appPlugins/ToolLevelling.py:1929 appPlugins/ToolPanelize.py:1263 msgid "Rows" msgstr "Rows" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:79 -#: appPlugins/ToolLevelling.py:1862 +#: appPlugins/ToolLevelling.py:1931 msgid "The number of grid rows." msgstr "The number of grid rows." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:85 -#: appPlugins/ToolLevelling.py:1772 +#: appPlugins/ToolLevelling.py:1841 msgid "Probe Z travel" msgstr "Probe Z travel" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:87 -#: appPlugins/ToolLevelling.py:1774 +#: appPlugins/ToolLevelling.py:1843 msgid "The safe Z for probe travelling between probe points." msgstr "The safe Z for probe travelling between probe points." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:110 -#: appPlugins/ToolLevelling.py:1797 +#: appPlugins/ToolLevelling.py:1866 msgid "Probe Feedrate" msgstr "Probe Feedrate" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:126 -#: appPlugins/ToolLevelling.py:1875 +#: appPlugins/ToolLevelling.py:1944 msgid "Controller" msgstr "Controller" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:128 -#: appPlugins/ToolLevelling.py:1877 +#: appPlugins/ToolLevelling.py:1946 msgid "" "The kind of controller for which to generate\n" "height map gcode." @@ -12125,17 +12088,17 @@ msgstr "" "height map gcode." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:138 -#: appPlugins/ToolLevelling.py:2104 +#: appPlugins/ToolLevelling.py:2173 msgid "Step" msgstr "Step" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:140 -#: appPlugins/ToolLevelling.py:2106 +#: appPlugins/ToolLevelling.py:2175 msgid "Each jog action will move the axes with this value." msgstr "Each jog action will move the axes with this value." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:153 -#: appPlugins/ToolLevelling.py:2120 +#: appPlugins/ToolLevelling.py:2189 msgid "Feedrate when jogging." msgstr "Feedrate when jogging." @@ -12157,7 +12120,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:84 -#: appPlugins/ToolMilling.py:4063 +#: appPlugins/ToolMilling.py:4135 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -12170,7 +12133,7 @@ msgid "Offset value" msgstr "Offset value" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:304 -#: appPlugins/ToolNCC.py:4598 +#: appPlugins/ToolNCC.py:4597 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12191,7 +12154,7 @@ msgid "Paint Tool Options" msgstr "Paint Tool Options" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:251 -#: appPlugins/ToolPaint.py:3267 +#: appPlugins/ToolPaint.py:3264 msgid "" "Selection of area to be processed.\n" "- 'Polygon Selection' - left mouse click to add/remove polygons to be " @@ -12228,12 +12191,12 @@ msgstr "" "at a X distance, Y distance of each other." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:43 -#: appPlugins/ToolPanelize.py:1208 +#: appPlugins/ToolPanelize.py:1227 msgid "Spacing cols" msgstr "Spacing cols" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:45 -#: appPlugins/ToolPanelize.py:1210 +#: appPlugins/ToolPanelize.py:1229 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -12242,12 +12205,12 @@ msgstr "" "In current units." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:57 -#: appPlugins/ToolPanelize.py:1221 +#: appPlugins/ToolPanelize.py:1240 msgid "Spacing rows" msgstr "Spacing rows" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:59 -#: appPlugins/ToolPanelize.py:1223 +#: appPlugins/ToolPanelize.py:1242 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -12256,27 +12219,27 @@ msgstr "" "In current units." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:72 -#: appPlugins/ToolPanelize.py:1235 +#: appPlugins/ToolPanelize.py:1254 msgid "Number of columns of the desired panel" msgstr "Number of columns of the desired panel" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:84 -#: appPlugins/ToolPanelize.py:1246 +#: appPlugins/ToolPanelize.py:1265 msgid "Number of rows of the desired panel" msgstr "Number of rows of the desired panel" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:91 -#: appPlugins/ToolPanelize.py:1258 +#: appPlugins/ToolPanelize.py:1277 msgid "Geo" msgstr "Geo" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:92 -#: appPlugins/ToolPanelize.py:1259 +#: appPlugins/ToolPanelize.py:1278 msgid "Panel Type" msgstr "Panel Type" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:94 -#: appPlugins/ToolPanelize.py:1261 +#: appPlugins/ToolPanelize.py:1280 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -12287,7 +12250,7 @@ msgstr "" "- Geometry" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:105 -#: appPlugins/ToolPanelize.py:1271 +#: appPlugins/ToolPanelize.py:1290 msgid "" "Active only for Geometry panel type.\n" "When checked the application will find\n" @@ -12304,7 +12267,7 @@ msgid "Constrain within" msgstr "Constrain within" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:115 -#: appPlugins/ToolPanelize.py:1281 +#: appPlugins/ToolPanelize.py:1300 msgid "" "Area define by DX and DY within to constrain the panel.\n" "DX and DY values are in current units.\n" @@ -12319,12 +12282,12 @@ msgstr "" "they fit completely within selected area." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:128 -#: appPlugins/ToolPanelize.py:1293 +#: appPlugins/ToolPanelize.py:1312 msgid "Width (DX)" msgstr "Width (DX)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:130 -#: appPlugins/ToolPanelize.py:1295 +#: appPlugins/ToolPanelize.py:1314 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -12333,12 +12296,12 @@ msgstr "" "In current units." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:141 -#: appPlugins/ToolPanelize.py:1305 +#: appPlugins/ToolPanelize.py:1324 msgid "Height (DY)" msgstr "Height (DY)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:143 -#: appPlugins/ToolPanelize.py:1307 +#: appPlugins/ToolPanelize.py:1326 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -12363,37 +12326,37 @@ msgid "New Nozzle Dia" msgstr "New Nozzle Dia" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:49 -#: appPlugins/ToolSolderPaste.py:1224 +#: appPlugins/ToolSolderPaste.py:1228 msgid "Diameter for the new tool to add in the Tool Table" msgstr "Diameter for the new tool to add in the Tool Table" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:65 -#: appPlugins/ToolSolderPaste.py:1276 +#: appPlugins/ToolSolderPaste.py:1280 msgid "Z Dispense Start" msgstr "Z Dispense Start" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:67 -#: appPlugins/ToolSolderPaste.py:1278 +#: appPlugins/ToolSolderPaste.py:1282 msgid "The height (Z) when solder paste dispensing starts." msgstr "The height (Z) when solder paste dispensing starts." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:78 -#: appPlugins/ToolSolderPaste.py:1289 +#: appPlugins/ToolSolderPaste.py:1293 msgid "Z Dispense" msgstr "Z Dispense" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:80 -#: appPlugins/ToolSolderPaste.py:1291 +#: appPlugins/ToolSolderPaste.py:1295 msgid "The height (Z) when doing solder paste dispensing." msgstr "The height (Z) when doing solder paste dispensing." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:91 -#: appPlugins/ToolSolderPaste.py:1302 +#: appPlugins/ToolSolderPaste.py:1306 msgid "Z Dispense Stop" msgstr "Z Dispense Stop" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:93 -#: appPlugins/ToolSolderPaste.py:1304 +#: appPlugins/ToolSolderPaste.py:1308 msgid "The height (Z) when solder paste dispensing stops." msgstr "The height (Z) when solder paste dispensing stops." @@ -12402,7 +12365,7 @@ msgid "Z Travel" msgstr "Z Travel" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:106 -#: appPlugins/ToolSolderPaste.py:1322 +#: appPlugins/ToolSolderPaste.py:1326 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -12415,12 +12378,12 @@ msgid "Z Toolchange" msgstr "Z Toolchange" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:120 -#: appPlugins/ToolSolderPaste.py:1336 +#: appPlugins/ToolSolderPaste.py:1340 msgid "The height (Z) for tool (nozzle) change." msgstr "The height (Z) for tool (nozzle) change." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:129 -#: appPlugins/ToolSolderPaste.py:1345 +#: appPlugins/ToolSolderPaste.py:1349 msgid "" "The X,Y location for tool (nozzle) change.\n" "The format is (x, y) where x and y are real numbers." @@ -12429,12 +12392,12 @@ msgstr "" "The format is (x, y) where x and y are real numbers." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:143 -#: appPlugins/ToolSolderPaste.py:1364 +#: appPlugins/ToolSolderPaste.py:1368 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "Feedrate (speed) while moving on the X-Y plane." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:156 -#: appPlugins/ToolSolderPaste.py:1377 +#: appPlugins/ToolSolderPaste.py:1381 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -12443,12 +12406,12 @@ msgstr "" "(on Z plane)." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:168 -#: appPlugins/ToolSolderPaste.py:1389 +#: appPlugins/ToolSolderPaste.py:1393 msgid "Feedrate Z Dispense" msgstr "Feedrate Z Dispense" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:170 -#: appPlugins/ToolSolderPaste.py:1391 +#: appPlugins/ToolSolderPaste.py:1395 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -12457,12 +12420,12 @@ msgstr "" "to Dispense position (on Z plane)." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:181 -#: appPlugins/ToolSolderPaste.py:1407 +#: appPlugins/ToolSolderPaste.py:1411 msgid "Spindle Speed FWD" msgstr "Spindle Speed FWD" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:183 -#: appPlugins/ToolSolderPaste.py:1409 +#: appPlugins/ToolSolderPaste.py:1413 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -12471,22 +12434,22 @@ msgstr "" "through the dispenser nozzle." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:195 -#: appPlugins/ToolSolderPaste.py:1421 +#: appPlugins/ToolSolderPaste.py:1425 msgid "Dwell FWD" msgstr "Dwell FWD" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:197 -#: appPlugins/ToolSolderPaste.py:1423 +#: appPlugins/ToolSolderPaste.py:1427 msgid "Pause after solder dispensing." msgstr "Pause after solder dispensing." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:207 -#: appPlugins/ToolSolderPaste.py:1433 +#: appPlugins/ToolSolderPaste.py:1437 msgid "Spindle Speed REV" msgstr "Spindle Speed REV" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:209 -#: appPlugins/ToolSolderPaste.py:1435 +#: appPlugins/ToolSolderPaste.py:1439 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -12495,12 +12458,12 @@ msgstr "" "through the dispenser nozzle." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:221 -#: appPlugins/ToolSolderPaste.py:1447 +#: appPlugins/ToolSolderPaste.py:1451 msgid "Dwell REV" msgstr "Dwell REV" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:223 -#: appPlugins/ToolSolderPaste.py:1449 +#: appPlugins/ToolSolderPaste.py:1453 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -12509,7 +12472,7 @@ msgstr "" "to allow pressure equilibrium." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:232 -#: appPlugins/ToolSolderPaste.py:1463 +#: appPlugins/ToolSolderPaste.py:1467 msgid "Files that control the GCode generation." msgstr "Files that control the GCode generation." @@ -12525,19 +12488,19 @@ msgstr "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:28 appPlugins/ToolSub.py:904 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:28 appPlugins/ToolSub.py:911 msgid "Close paths" msgstr "Close paths" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:905 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:912 msgid "Checking this will close the paths cut by the subtractor object." msgstr "Checking this will close the paths cut by the subtractor object." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:32 appPlugins/ToolSub.py:800 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:32 appPlugins/ToolSub.py:807 msgid "Delete source" msgstr "Delete source" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:34 appPlugins/ToolSub.py:802 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:34 appPlugins/ToolSub.py:809 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -12612,7 +12575,7 @@ msgstr "Restore the autocompleter keywords list to the default state." #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:36 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:26 #: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:26 -#: appPlugins/ToolDrilling.py:2877 appPlugins/ToolMilling.py:4490 +#: appPlugins/ToolDrilling.py:2831 appPlugins/ToolMilling.py:4590 msgid "Delete All" msgstr "Delete All" @@ -12770,25 +12733,29 @@ msgstr "New object with name:" msgid "Converting units to " msgstr "Converting units to " -#: appObjects/AppObject.py:259 appObjects/AppObject.py:265 -#: appObjects/AppObject.py:271 appObjects/AppObject.py:277 -#: appObjects/AppObject.py:283 appObjects/AppObject.py:289 +#: appObjects/AppObject.py:220 +msgid "Gerber X2 drill file detected. Converted to Excellon object." +msgstr "Gerber X2 drill file detected. Converted to Excellon object." + +#: appObjects/AppObject.py:264 appObjects/AppObject.py:270 +#: appObjects/AppObject.py:276 appObjects/AppObject.py:282 +#: appObjects/AppObject.py:288 appObjects/AppObject.py:294 msgid "created/selected" msgstr "created/selected" -#: appObjects/AppObject.py:511 +#: appObjects/AppObject.py:516 msgid "CREATE A NEW FLATCAM TCL SCRIPT" msgstr "CREATE A NEW FLATCAM TCL SCRIPT" -#: appObjects/AppObject.py:512 +#: appObjects/AppObject.py:517 msgid "TCL Tutorial is here" msgstr "TCL Tutorial is here" -#: appObjects/AppObject.py:514 +#: appObjects/AppObject.py:519 msgid "FlatCAM commands list" msgstr "FlatCAM commands list" -#: appObjects/AppObject.py:515 +#: appObjects/AppObject.py:520 msgid "" "Type >help< followed by Run Code for a list of FlatCAM Tcl Commands " "(displayed in Tcl Shell)." @@ -12796,32 +12763,32 @@ msgstr "" "Type >help< followed by Run Code for a list of FlatCAM Tcl Commands " "(displayed in Tcl Shell)." -#: appObjects/FlatCAMCNCJob.py:655 appPlugins/ToolLevelling.py:1399 -#: appPlugins/ToolLevelling.py:1591 appPlugins/ToolSolderPaste.py:1095 +#: appObjects/FlatCAMCNCJob.py:663 appPlugins/ToolLevelling.py:1471 +#: appPlugins/ToolLevelling.py:1663 appPlugins/ToolSolderPaste.py:1101 msgid "Export cancelled ..." msgstr "Export cancelled ..." -#: appObjects/FlatCAMCNCJob.py:705 +#: appObjects/FlatCAMCNCJob.py:713 msgid "File saved to" msgstr "File saved to" -#: appObjects/FlatCAMCNCJob.py:729 +#: appObjects/FlatCAMCNCJob.py:737 msgid "Code Review" msgstr "Code Review" -#: appObjects/FlatCAMCNCJob.py:774 +#: appObjects/FlatCAMCNCJob.py:782 msgid "CNC Machine Code could not be updated" msgstr "CNC Machine Code could not be updated" -#: appObjects/FlatCAMCNCJob.py:778 +#: appObjects/FlatCAMCNCJob.py:786 msgid "CNC Machine Code was updated" msgstr "CNC Machine Code was updated" -#: appObjects/FlatCAMCNCJob.py:925 +#: appObjects/FlatCAMCNCJob.py:922 msgid "This CNCJob object can't be processed because it is a" msgstr "This CNCJob object can't be processed because it is a" -#: appObjects/FlatCAMCNCJob.py:927 +#: appObjects/FlatCAMCNCJob.py:924 msgid "CNCJob object" msgstr "CNCJob object" @@ -12829,120 +12796,99 @@ msgstr "CNCJob object" msgid "Document Editor" msgstr "Document Editor" -#: appObjects/FlatCAMExcellon.py:934 appObjects/FlatCAMExcellon.py:1042 -#: appPlugins/ToolDrilling.py:1902 appPlugins/ToolMilling.py:2483 -#: appPlugins/ToolMilling.py:2599 +#: appObjects/FlatCAMExcellon.py:934 appObjects/FlatCAMExcellon.py:1036 +#: appPlugins/ToolDrilling.py:1897 appPlugins/ToolMilling.py:2577 +#: appPlugins/ToolMilling.py:2687 msgid "Please select one or more tools from the list and try again." msgstr "Please select one or more tools from the list and try again." -#: appObjects/FlatCAMExcellon.py:939 appPlugins/ToolMilling.py:2490 +#: appObjects/FlatCAMExcellon.py:939 appPlugins/ToolMilling.py:2584 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "Milling tool for DRILLS is larger than hole size. Cancelled." -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: tclCommands/TclCommandDrillcncjob.py:196 -msgid "Tool_nr" -msgstr "Tool_nr" - -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: tclCommands/TclCommandDrillcncjob.py:196 -msgid "Drills_Nr" -msgstr "Drills_Nr" - -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: tclCommands/TclCommandDrillcncjob.py:196 -msgid "Slots_Nr" -msgstr "Slots_Nr" - -#: appObjects/FlatCAMExcellon.py:1051 appPlugins/ToolMilling.py:2608 +#: appObjects/FlatCAMExcellon.py:1045 appPlugins/ToolMilling.py:2696 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "Milling tool for SLOTS is larger than hole size. Cancelled." -#: appObjects/FlatCAMGeometry.py:775 +#: appObjects/FlatCAMGeometry.py:776 msgid "Vertex points calculated." msgstr "Vertex points calculated." -#: appObjects/FlatCAMGeometry.py:1063 appObjects/FlatCAMGeometry.py:1068 -#: appObjects/FlatCAMGeometry.py:1099 appObjects/FlatCAMGeometry.py:1126 -#: appObjects/FlatCAMGeometry.py:1130 appPlugins/ToolDrilling.py:904 -#: appPlugins/ToolDrilling.py:910 appPlugins/ToolDrilling.py:955 -#: appPlugins/ToolDrilling.py:1202 appPlugins/ToolDrilling.py:1209 -#: appPlugins/ToolDrilling.py:1241 appPlugins/ToolDrilling.py:1254 -#: appPlugins/ToolDrilling.py:1258 appPlugins/ToolDrilling.py:2410 +#: appObjects/FlatCAMGeometry.py:1064 appObjects/FlatCAMGeometry.py:1069 +#: appObjects/FlatCAMGeometry.py:1100 appObjects/FlatCAMGeometry.py:1127 +#: appObjects/FlatCAMGeometry.py:1131 appPlugins/ToolDrilling.py:905 +#: appPlugins/ToolDrilling.py:911 appPlugins/ToolDrilling.py:956 +#: appPlugins/ToolDrilling.py:1208 appPlugins/ToolDrilling.py:1215 +#: appPlugins/ToolDrilling.py:1247 appPlugins/ToolDrilling.py:1260 +#: appPlugins/ToolDrilling.py:1264 appPlugins/ToolDrilling.py:2346 #: appPlugins/ToolIsolation.py:611 appPlugins/ToolIsolation.py:740 #: appPlugins/ToolIsolation.py:745 appPlugins/ToolIsolation.py:775 #: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:811 -#: appPlugins/ToolIsolation.py:3377 appPlugins/ToolMilling.py:959 -#: appPlugins/ToolMilling.py:1076 appPlugins/ToolMilling.py:1510 -#: appPlugins/ToolMilling.py:1515 appPlugins/ToolMilling.py:1532 -#: appPlugins/ToolMilling.py:1537 appPlugins/ToolMilling.py:1605 -#: appPlugins/ToolMilling.py:1616 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:3849 appPlugins/ToolNCC.py:305 +#: appPlugins/ToolIsolation.py:3374 appPlugins/ToolMilling.py:985 +#: appPlugins/ToolMilling.py:1104 appPlugins/ToolMilling.py:1588 +#: appPlugins/ToolMilling.py:1593 appPlugins/ToolMilling.py:1610 +#: appPlugins/ToolMilling.py:1615 appPlugins/ToolMilling.py:1690 +#: appPlugins/ToolMilling.py:1702 appPlugins/ToolMilling.py:1706 +#: appPlugins/ToolMilling.py:3921 appPlugins/ToolNCC.py:305 #: appPlugins/ToolNCC.py:310 appPlugins/ToolNCC.py:340 #: appPlugins/ToolNCC.py:363 appPlugins/ToolNCC.py:376 -#: appPlugins/ToolNCC.py:857 appPlugins/ToolNCC.py:4339 +#: appPlugins/ToolNCC.py:857 appPlugins/ToolNCC.py:4338 #: appPlugins/ToolPaint.py:266 appPlugins/ToolPaint.py:271 #: appPlugins/ToolPaint.py:313 appPlugins/ToolPaint.py:335 #: appPlugins/ToolPaint.py:347 appPlugins/ToolPaint.py:794 -#: appPlugins/ToolPaint.py:3119 +#: appPlugins/ToolPaint.py:3116 msgid "Parameters for" msgstr "Parameters for" -#: appObjects/FlatCAMGeometry.py:1063 appObjects/FlatCAMGeometry.py:1099 -#: appPlugins/ToolDrilling.py:955 appPlugins/ToolDrilling.py:1202 -#: appPlugins/ToolDrilling.py:1241 appPlugins/ToolIsolation.py:740 -#: appPlugins/ToolIsolation.py:775 appPlugins/ToolMilling.py:1510 -#: appPlugins/ToolMilling.py:1532 appPlugins/ToolMilling.py:1605 +#: appObjects/FlatCAMGeometry.py:1064 appObjects/FlatCAMGeometry.py:1100 +#: appPlugins/ToolDrilling.py:956 appPlugins/ToolDrilling.py:1208 +#: appPlugins/ToolDrilling.py:1247 appPlugins/ToolIsolation.py:740 +#: appPlugins/ToolIsolation.py:775 appPlugins/ToolMilling.py:1588 +#: appPlugins/ToolMilling.py:1610 appPlugins/ToolMilling.py:1690 #: appPlugins/ToolNCC.py:305 appPlugins/ToolNCC.py:340 -#: appPlugins/ToolPaint.py:266 appPlugins/ToolPaint.py:313 app_Main.py:2496 +#: appPlugins/ToolPaint.py:266 appPlugins/ToolPaint.py:313 app_Main.py:2515 msgid "No Tool Selected" msgstr "No Tool Selected" -#: appObjects/FlatCAMGeometry.py:1068 appObjects/FlatCAMGeometry.py:1130 -#: appPlugins/ToolDrilling.py:904 appPlugins/ToolDrilling.py:1209 -#: appPlugins/ToolDrilling.py:1258 appPlugins/ToolIsolation.py:611 +#: appObjects/FlatCAMGeometry.py:1069 appObjects/FlatCAMGeometry.py:1131 +#: appPlugins/ToolDrilling.py:905 appPlugins/ToolDrilling.py:1215 +#: appPlugins/ToolDrilling.py:1264 appPlugins/ToolIsolation.py:611 #: appPlugins/ToolIsolation.py:745 appPlugins/ToolIsolation.py:811 -#: appPlugins/ToolMilling.py:959 appPlugins/ToolMilling.py:1076 -#: appPlugins/ToolMilling.py:1515 appPlugins/ToolMilling.py:1537 -#: appPlugins/ToolMilling.py:1620 appPlugins/ToolNCC.py:310 +#: appPlugins/ToolMilling.py:985 appPlugins/ToolMilling.py:1104 +#: appPlugins/ToolMilling.py:1593 appPlugins/ToolMilling.py:1615 +#: appPlugins/ToolMilling.py:1706 appPlugins/ToolNCC.py:310 #: appPlugins/ToolNCC.py:376 appPlugins/ToolNCC.py:857 #: appPlugins/ToolPaint.py:271 appPlugins/ToolPaint.py:347 #: appPlugins/ToolPaint.py:794 msgid "Multiple Tools" msgstr "Multiple Tools" -#: appObjects/FlatCAMGeometry.py:1211 appPlugins/ToolCutOut.py:470 +#: appObjects/FlatCAMGeometry.py:1212 appPlugins/ToolCutOut.py:470 #: appPlugins/ToolIsolation.py:905 appPlugins/ToolIsolation.py:1252 -#: appPlugins/ToolIsolation.py:1390 appPlugins/ToolMilling.py:1974 -#: appPlugins/ToolMilling.py:2100 appPlugins/ToolNCC.py:1222 +#: appPlugins/ToolIsolation.py:1390 appPlugins/ToolMilling.py:2068 +#: appPlugins/ToolMilling.py:2194 appPlugins/ToolNCC.py:1222 #: appPlugins/ToolNCC.py:1360 appPlugins/ToolNCC.py:1436 #: appPlugins/ToolPaint.py:427 appPlugins/ToolPaint.py:825 #: appPlugins/ToolPaint.py:962 appPlugins/ToolSolderPaste.py:150 -#: appPlugins/ToolSolderPaste.py:487 app_Main.py:4788 +#: appPlugins/ToolSolderPaste.py:493 app_Main.py:4807 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." -#: appObjects/FlatCAMGeometry.py:1223 appPlugins/ToolCutOut.py:483 -#: appPlugins/ToolDrilling.py:1114 appPlugins/ToolIsolation.py:1271 -#: appPlugins/ToolMilling.py:1986 +#: appObjects/FlatCAMGeometry.py:1224 appPlugins/ToolCutOut.py:483 +#: appPlugins/ToolDrilling.py:1115 appPlugins/ToolIsolation.py:1271 +#: appPlugins/ToolMilling.py:2080 msgid "Could not load Tools DB file." msgstr "Could not load Tools DB file." -#: appObjects/FlatCAMGeometry.py:1286 appPlugins/ToolCutOut.py:546 -#: appPlugins/ToolIsolation.py:1336 appPlugins/ToolMilling.py:2049 +#: appObjects/FlatCAMGeometry.py:1287 appPlugins/ToolCutOut.py:546 +#: appPlugins/ToolIsolation.py:1336 appPlugins/ToolMilling.py:2143 #: appPlugins/ToolNCC.py:1305 appPlugins/ToolPaint.py:906 msgid "Tool not in Tools Database. Adding a default tool." msgstr "Tool not in Tools Database. Adding a default tool." -#: appObjects/FlatCAMGeometry.py:1293 appPlugins/ToolCutOut.py:553 -#: appPlugins/ToolDrilling.py:1174 appPlugins/ToolIsolation.py:1344 -#: appPlugins/ToolMilling.py:2057 appPlugins/ToolNCC.py:1312 +#: appObjects/FlatCAMGeometry.py:1294 appPlugins/ToolCutOut.py:553 +#: appPlugins/ToolDrilling.py:1180 appPlugins/ToolIsolation.py:1344 +#: appPlugins/ToolMilling.py:2151 appPlugins/ToolNCC.py:1312 #: appPlugins/ToolPaint.py:914 msgid "" "Cancelled.\n" @@ -12951,40 +12897,40 @@ msgstr "" "Cancelled.\n" "Multiple tools for one tool diameter found in Tools Database." -#: appObjects/FlatCAMGeometry.py:1326 appPlugins/ToolIsolation.py:1381 -#: appPlugins/ToolMilling.py:2092 appPlugins/ToolNCC.py:1347 +#: appObjects/FlatCAMGeometry.py:1327 appPlugins/ToolIsolation.py:1381 +#: appPlugins/ToolMilling.py:2186 appPlugins/ToolNCC.py:1347 #: appPlugins/ToolPaint.py:949 msgid "New tool added to Tool Table from Tools Database." msgstr "New tool added to Tool Table from Tools Database." -#: appObjects/FlatCAMGeometry.py:1393 appPlugins/ToolMilling.py:2163 +#: appObjects/FlatCAMGeometry.py:1394 appPlugins/ToolMilling.py:2257 msgid "Tool added in Tool Table." msgstr "Tool added in Tool Table." -#: appObjects/FlatCAMGeometry.py:1504 appObjects/FlatCAMGeometry.py:1513 -#: appPlugins/ToolMilling.py:2311 appPlugins/ToolMilling.py:2320 +#: appObjects/FlatCAMGeometry.py:1505 appObjects/FlatCAMGeometry.py:1514 +#: appPlugins/ToolMilling.py:2405 appPlugins/ToolMilling.py:2414 msgid "Failed. Select a tool to copy." msgstr "Failed. Select a tool to copy." -#: appObjects/FlatCAMGeometry.py:1542 appPlugins/ToolMilling.py:2344 +#: appObjects/FlatCAMGeometry.py:1543 appPlugins/ToolMilling.py:2438 msgid "Tool was copied in Tool Table." msgstr "Tool was copied in Tool Table." -#: appObjects/FlatCAMGeometry.py:1572 appPlugins/ToolMilling.py:2282 +#: appObjects/FlatCAMGeometry.py:1573 appPlugins/ToolMilling.py:2376 msgid "Tool was edited in Tool Table." msgstr "Tool was edited in Tool Table." -#: appObjects/FlatCAMGeometry.py:1605 appObjects/FlatCAMGeometry.py:1614 -#: appPlugins/ToolMilling.py:2376 appPlugins/ToolMilling.py:2385 +#: appObjects/FlatCAMGeometry.py:1606 appObjects/FlatCAMGeometry.py:1615 +#: appPlugins/ToolMilling.py:2470 appPlugins/ToolMilling.py:2479 msgid "Failed. Select a tool to delete." msgstr "Failed. Select a tool to delete." -#: appObjects/FlatCAMGeometry.py:1638 appPlugins/ToolMilling.py:2406 +#: appObjects/FlatCAMGeometry.py:1639 appPlugins/ToolMilling.py:2500 msgid "Tool was deleted in Tool Table." msgstr "Tool was deleted in Tool Table." -#: appObjects/FlatCAMGeometry.py:1675 appObjects/FlatCAMGeometry.py:1684 -#: appPlugins/ToolMilling.py:1825 +#: appObjects/FlatCAMGeometry.py:1676 appObjects/FlatCAMGeometry.py:1685 +#: appPlugins/ToolMilling.py:1919 msgid "" "Disabled because the tool is V-shape.\n" "For V-shape tools the depth of cut is\n" @@ -13002,16 +12948,16 @@ msgstr "" "- Tool Dia -> 'Dia' column found in the Tool Table\n" "NB: a value of zero means that Tool Dia = 'V-tip Dia'" -#: appObjects/FlatCAMGeometry.py:2178 appPlugins/ToolMilling.py:2806 +#: appObjects/FlatCAMGeometry.py:2185 appPlugins/ToolMilling.py:2889 msgid "This Geometry can't be processed because it is" msgstr "This Geometry can't be processed because it is" -#: appObjects/FlatCAMGeometry.py:2215 appPlugins/ToolMilling.py:2840 +#: appObjects/FlatCAMGeometry.py:2222 appPlugins/ToolMilling.py:2923 msgid "Failed. No tool selected in the tool table ..." msgstr "Failed. No tool selected in the tool table ..." -#: appObjects/FlatCAMGeometry.py:2317 appObjects/FlatCAMGeometry.py:2478 -#: appPlugins/ToolMilling.py:2955 appPlugins/ToolMilling.py:3139 +#: appObjects/FlatCAMGeometry.py:2321 appObjects/FlatCAMGeometry.py:2477 +#: appPlugins/ToolMilling.py:3036 appPlugins/ToolMilling.py:3215 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -13019,53 +12965,53 @@ msgstr "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." -#: appObjects/FlatCAMGeometry.py:2390 appObjects/FlatCAMGeometry.py:2541 -#: appPlugins/ToolMilling.py:3028 appPlugins/ToolMilling.py:3183 +#: appObjects/FlatCAMGeometry.py:2390 appObjects/FlatCAMGeometry.py:2540 +#: appPlugins/ToolMilling.py:3105 appPlugins/ToolMilling.py:3259 msgid "G-Code parsing in progress..." msgstr "G-Code parsing in progress..." -#: appObjects/FlatCAMGeometry.py:2392 appObjects/FlatCAMGeometry.py:2543 -#: appPlugins/ToolMilling.py:3030 appPlugins/ToolMilling.py:3185 +#: appObjects/FlatCAMGeometry.py:2392 appObjects/FlatCAMGeometry.py:2542 +#: appPlugins/ToolMilling.py:3107 appPlugins/ToolMilling.py:3261 msgid "G-Code parsing finished..." msgstr "G-Code parsing finished..." -#: appObjects/FlatCAMGeometry.py:2399 appObjects/FlatCAMGeometry.py:2552 -#: appObjects/FlatCAMGeometry.py:2723 appPlugins/ToolMilling.py:3037 -#: appPlugins/ToolMilling.py:3194 +#: appObjects/FlatCAMGeometry.py:2399 appObjects/FlatCAMGeometry.py:2551 +#: appObjects/FlatCAMGeometry.py:2715 appPlugins/ToolMilling.py:3114 +#: appPlugins/ToolMilling.py:3270 msgid "Finished G-Code processing" msgstr "Finished G-Code processing" -#: appObjects/FlatCAMGeometry.py:2401 appObjects/FlatCAMGeometry.py:2554 -#: appPlugins/ToolMilling.py:3039 appPlugins/ToolMilling.py:3196 +#: appObjects/FlatCAMGeometry.py:2401 appObjects/FlatCAMGeometry.py:2553 +#: appPlugins/ToolMilling.py:3116 appPlugins/ToolMilling.py:3272 msgid "G-Code processing failed with error" msgstr "G-Code processing failed with error" -#: appObjects/FlatCAMGeometry.py:2445 appPlugins/ToolMilling.py:3083 -#: appPlugins/ToolSolderPaste.py:832 appPlugins/ToolSolderPaste.py:890 +#: appObjects/FlatCAMGeometry.py:2444 appPlugins/ToolMilling.py:3159 +#: appPlugins/ToolSolderPaste.py:839 appPlugins/ToolSolderPaste.py:897 msgid "Cancelled. Empty file, it has no geometry" msgstr "Cancelled. Empty file, it has no geometry" -#: appObjects/FlatCAMGeometry.py:2574 appObjects/FlatCAMGeometry.py:2579 -#: appObjects/FlatCAMGeometry.py:2730 appPlugins/ToolMilling.py:3224 -#: appPlugins/ToolMilling.py:3239 +#: appObjects/FlatCAMGeometry.py:2569 appObjects/FlatCAMGeometry.py:2574 +#: appObjects/FlatCAMGeometry.py:2722 appPlugins/ToolMilling.py:3299 +#: appPlugins/ToolMilling.py:3314 msgid "CNCjob created" msgstr "CNCjob created" -#: appObjects/FlatCAMGeometry.py:2763 appPlugins/ToolMilling.py:2692 +#: appObjects/FlatCAMGeometry.py:2755 appPlugins/ToolMilling.py:2775 msgid "Polish" msgstr "Polish" -#: appObjects/FlatCAMGeometry.py:2813 appPlugins/ToolMilling.py:2742 +#: appObjects/FlatCAMGeometry.py:2805 appPlugins/ToolMilling.py:2825 #: appPlugins/ToolPaint.py:1829 msgid "Geometry could not be painted completely" msgstr "Geometry could not be painted completely" -#: appObjects/FlatCAMGeometry.py:2851 appObjects/FlatCAMGeometry.py:2860 -#: appParsers/ParseGerber.py:2050 appParsers/ParseGerber.py:2060 +#: appObjects/FlatCAMGeometry.py:2843 appObjects/FlatCAMGeometry.py:2852 +#: appParsers/ParseGerber.py:2093 appParsers/ParseGerber.py:2103 msgid "Scale factor has to be a number: integer or float." msgstr "Scale factor has to be a number: integer or float." -#: appObjects/FlatCAMGeometry.py:2940 appParsers/ParseGerber.py:2176 +#: appObjects/FlatCAMGeometry.py:2932 appParsers/ParseGerber.py:2219 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -13073,7 +13019,7 @@ msgstr "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." -#: appObjects/FlatCAMGeometry.py:3025 +#: appObjects/FlatCAMGeometry.py:3017 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -13083,19 +13029,19 @@ msgstr "" "y)\n" "but now there is only one value, not two." -#: appObjects/FlatCAMGeometry.py:3128 appPlugins/ToolDrilling.py:1619 -#: appPlugins/ToolMilling.py:3444 +#: appObjects/FlatCAMGeometry.py:3120 appPlugins/ToolDrilling.py:1614 +#: appPlugins/ToolMilling.py:3519 msgid "Delete failed. There are no exclusion areas to delete." msgstr "Delete failed. There are no exclusion areas to delete." -#: appObjects/FlatCAMGeometry.py:3145 appPlugins/ToolDrilling.py:1636 -#: appPlugins/ToolMilling.py:3461 +#: appObjects/FlatCAMGeometry.py:3137 appPlugins/ToolDrilling.py:1631 +#: appPlugins/ToolMilling.py:3536 msgid "Delete failed. Nothing is selected." msgstr "Delete failed. Nothing is selected." -#: appObjects/FlatCAMGeometry.py:3242 appObjects/FlatCAMGeometry.py:3257 -#: appPlugins/ToolDrilling.py:1733 appPlugins/ToolDrilling.py:1748 -#: appPlugins/ToolMilling.py:3558 appPlugins/ToolMilling.py:3573 +#: appObjects/FlatCAMGeometry.py:3234 appObjects/FlatCAMGeometry.py:3249 +#: appPlugins/ToolDrilling.py:1728 appPlugins/ToolDrilling.py:1743 +#: appPlugins/ToolMilling.py:3633 appPlugins/ToolMilling.py:3648 msgid "Value edited in Exclusion Table." msgstr "Value edited in Exclusion Table." @@ -13109,8 +13055,8 @@ msgstr "Operation could not be done." #: appObjects/FlatCAMGerber.py:617 appObjects/FlatCAMGerber.py:693 #: appPlugins/ToolIsolation.py:1754 appPlugins/ToolIsolation.py:2122 -#: appPlugins/ToolNCC.py:2116 appPlugins/ToolNCC.py:3137 -#: appPlugins/ToolNCC.py:3517 +#: appPlugins/ToolNCC.py:2116 appPlugins/ToolNCC.py:3139 +#: appPlugins/ToolNCC.py:3519 msgid "Isolation geometry could not be generated." msgstr "Isolation geometry could not be generated." @@ -13157,81 +13103,81 @@ msgstr "Dimensions" msgid "Calculating dimensions ... Please wait." msgstr "Calculating dimensions ... Please wait." -#: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792 -#: appPlugins/ToolReport.py:437 appPlugins/ToolReport.py:505 +#: appObjects/FlatCAMObj.py:715 appObjects/FlatCAMObj.py:786 +#: appPlugins/ToolReport.py:438 appPlugins/ToolReport.py:509 msgid "Drills number" msgstr "Drills number" -#: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794 -#: appPlugins/ToolReport.py:438 appPlugins/ToolReport.py:507 +#: appObjects/FlatCAMObj.py:716 appObjects/FlatCAMObj.py:788 +#: appPlugins/ToolReport.py:439 appPlugins/ToolReport.py:511 msgid "Slots number" msgstr "Slots number" -#: appObjects/FlatCAMObj.py:727 appPlugins/ToolReport.py:440 +#: appObjects/FlatCAMObj.py:718 appPlugins/ToolReport.py:441 msgid "Drills total number:" msgstr "Drills total number:" -#: appObjects/FlatCAMObj.py:728 appPlugins/ToolReport.py:441 +#: appObjects/FlatCAMObj.py:719 appPlugins/ToolReport.py:442 msgid "Slots total number:" msgstr "Slots total number:" -#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 -#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 -#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 -#: appPlugins/ToolReport.py:468 appPlugins/ToolReport.py:471 -#: appPlugins/ToolReport.py:474 appPlugins/ToolReport.py:502 -#: appPlugins/ToolReport.py:509 appPlugins/ToolReport.py:512 +#: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 +#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 +#: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 +#: appPlugins/ToolReport.py:470 appPlugins/ToolReport.py:473 +#: appPlugins/ToolReport.py:476 appPlugins/ToolReport.py:506 +#: appPlugins/ToolReport.py:513 appPlugins/ToolReport.py:516 msgid "Present" msgstr "Present" -#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790 -#: appPlugins/ToolReport.py:469 appPlugins/ToolReport.py:503 +#: appObjects/FlatCAMObj.py:748 appObjects/FlatCAMObj.py:784 +#: appPlugins/ToolReport.py:471 appPlugins/ToolReport.py:507 msgid "Solid Geometry" msgstr "Solid Geometry" -#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 -#: appPlugins/ToolReport.py:472 appPlugins/ToolReport.py:510 +#: appObjects/FlatCAMObj.py:751 appObjects/FlatCAMObj.py:791 +#: appPlugins/ToolReport.py:474 appPlugins/ToolReport.py:514 msgid "GCode Text" msgstr "GCode Text" -#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800 -#: appPlugins/ToolReport.py:475 appPlugins/ToolReport.py:513 +#: appObjects/FlatCAMObj.py:754 appObjects/FlatCAMObj.py:794 +#: appPlugins/ToolReport.py:477 appPlugins/ToolReport.py:517 msgid "GCode Geometry" msgstr "GCode Geometry" -#: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 -#: appPlugins/ToolReport.py:483 appPlugins/ToolReport.py:556 +#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:837 +#: appPlugins/ToolReport.py:485 appPlugins/ToolReport.py:560 msgid "Tool Data" msgstr "Tool Data" -#: appObjects/FlatCAMObj.py:807 appPlugins/ToolReport.py:520 +#: appObjects/FlatCAMObj.py:801 appPlugins/ToolReport.py:524 msgid "Depth of Cut" msgstr "Depth of Cut" -#: appObjects/FlatCAMObj.py:819 appPlugins/ToolReport.py:532 +#: appObjects/FlatCAMObj.py:813 appPlugins/ToolReport.py:536 msgid "Clearance Height" msgstr "Clearance Height" -#: appObjects/FlatCAMObj.py:857 appPlugins/ToolReport.py:570 +#: appObjects/FlatCAMObj.py:851 appPlugins/ToolReport.py:574 msgid "Routing time" msgstr "Routing time" -#: appObjects/FlatCAMObj.py:882 appPlugins/ToolReport.py:595 +#: appObjects/FlatCAMObj.py:876 appPlugins/ToolReport.py:599 msgid "Width" msgstr "Width" -#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 -#: appPlugins/ToolReport.py:601 appPlugins/ToolReport.py:609 +#: appObjects/FlatCAMObj.py:882 appObjects/FlatCAMObj.py:890 +#: appPlugins/ToolReport.py:605 appPlugins/ToolReport.py:613 msgid "Box Area" msgstr "Box Area" -#: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899 -#: appPlugins/ToolReport.py:604 appPlugins/ToolReport.py:612 +#: appObjects/FlatCAMObj.py:885 appObjects/FlatCAMObj.py:893 +#: appPlugins/ToolReport.py:608 appPlugins/ToolReport.py:616 msgid "Convex_Hull Area" msgstr "Convex_Hull Area" -#: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909 -#: appPlugins/ToolReport.py:619 appPlugins/ToolReport.py:622 +#: appObjects/FlatCAMObj.py:900 appObjects/FlatCAMObj.py:903 +#: appPlugins/ToolReport.py:623 appPlugins/ToolReport.py:626 msgid "Copper Area" msgstr "Copper Area" @@ -13255,19 +13201,19 @@ msgstr "Object renamed from {old} to {new}" #: appObjects/ObjectCollection.py:951 appObjects/ObjectCollection.py:957 #: appObjects/ObjectCollection.py:963 appObjects/ObjectCollection.py:969 #: appObjects/ObjectCollection.py:975 appObjects/ObjectCollection.py:981 -#: app_Main.py:7346 app_Main.py:7352 app_Main.py:7358 app_Main.py:7364 +#: app_Main.py:7390 app_Main.py:7396 app_Main.py:7402 app_Main.py:7408 msgid "selected" msgstr "selected" -#: appObjects/ObjectCollection.py:1014 +#: appObjects/ObjectCollection.py:1017 msgid "Cause of error" msgstr "Cause of error" -#: appObjects/ObjectCollection.py:1215 +#: appObjects/ObjectCollection.py:1218 msgid "All objects are selected." msgstr "All objects are selected." -#: appObjects/ObjectCollection.py:1225 +#: appObjects/ObjectCollection.py:1228 msgid "Objects selection is cleared." msgstr "Objects selection is cleared." @@ -13309,22 +13255,32 @@ msgstr "" msgid "Font not supported, try another one." msgstr "Font not supported, try another one." -#: appParsers/ParseGerber.py:425 +#: appParsers/ParseGerber.py:447 msgid "Gerber processing. Parsing" msgstr "Gerber processing. Parsing" -#: appParsers/ParseGerber.py:1130 appParsers/ParseGerber.py:1230 +#: appParsers/ParseGerber.py:476 +msgid "Gerber X2 format detected. Parsing may not be done correctly." +msgstr "Gerber X2 format detected. Parsing may not be done correctly." + +#: appParsers/ParseGerber.py:480 +msgid "" +"Drill file Gerber X2 format detected. Parsing may not be done correctly." +msgstr "" +"Drill file Gerber X2 format detected. Parsing may not be done correctly." + +#: appParsers/ParseGerber.py:1169 appParsers/ParseGerber.py:1270 #: appParsers/ParseHPGL2.py:293 appParsers/ParseHPGL2.py:307 #: appParsers/ParseHPGL2.py:326 appParsers/ParseHPGL2.py:350 #: appParsers/ParseHPGL2.py:385 msgid "Coordinates missing, line ignored" msgstr "Coordinates missing, line ignored" -#: appParsers/ParseGerber.py:1132 appParsers/ParseGerber.py:1232 +#: appParsers/ParseGerber.py:1171 appParsers/ParseGerber.py:1272 msgid "GERBER file might be CORRUPT. Check the file !!!" msgstr "GERBER file might be CORRUPT. Check the file !!!" -#: appParsers/ParseGerber.py:1186 +#: appParsers/ParseGerber.py:1225 msgid "" "Region does not have enough points. File will be processed but there are " "parser errors. Line number" @@ -13332,27 +13288,27 @@ msgstr "" "Region does not have enough points. File will be processed but there are " "parser errors. Line number" -#: appParsers/ParseGerber.py:1617 appParsers/ParseHPGL2.py:420 +#: appParsers/ParseGerber.py:1657 appParsers/ParseHPGL2.py:420 msgid "Gerber processing. Joining polygons" msgstr "Gerber processing. Joining polygons" -#: appParsers/ParseGerber.py:1635 +#: appParsers/ParseGerber.py:1675 msgid "Gerber processing. Applying Gerber polarity." msgstr "Gerber processing. Applying Gerber polarity." -#: appParsers/ParseGerber.py:1695 +#: appParsers/ParseGerber.py:1735 msgid "Gerber Line" msgstr "Gerber Line" -#: appParsers/ParseGerber.py:1695 +#: appParsers/ParseGerber.py:1735 msgid "Gerber Line Content" msgstr "Gerber Line Content" -#: appParsers/ParseGerber.py:1697 +#: appParsers/ParseGerber.py:1736 msgid "Gerber Parser ERROR" msgstr "Gerber Parser ERROR" -#: appParsers/ParseGerber.py:2599 +#: appParsers/ParseGerber.py:2642 msgid "Gerber Buffer done." msgstr "Gerber Buffer done." @@ -13393,13 +13349,13 @@ msgid "Click on the START point." msgstr "Click on the START point." #: appPlugins/ToolAlignObjects.py:258 appPlugins/ToolCalibration.py:294 -#: appPlugins/ToolDblSided.py:405 +#: appPlugins/ToolDblSided.py:424 msgid "Cancelled by user request." msgstr "Cancelled by user request." #: appPlugins/ToolAlignObjects.py:263 appPlugins/ToolAlignObjects.py:285 #: appPlugins/ToolDistance.py:410 appPlugins/ToolMove.py:140 -#: appPlugins/ToolQRCode.py:270 +#: appPlugins/ToolQRCode.py:276 msgid "Click on the DESTINATION point ..." msgstr "Click on the DESTINATION point ..." @@ -13409,7 +13365,7 @@ msgid "Or right click to cancel." msgstr "Or right click to cancel." #: appPlugins/ToolAlignObjects.py:278 appPlugins/ToolAlignObjects.py:285 -#: appPlugins/ToolFiducials.py:836 +#: appPlugins/ToolFiducials.py:840 msgid "Second Point" msgstr "Second Point" @@ -13494,35 +13450,35 @@ msgstr "" "If tho points are used it assume translation and rotation." #: appPlugins/ToolAlignObjects.py:517 appPlugins/ToolCalculators.py:715 -#: appPlugins/ToolCalibration.py:1391 appPlugins/ToolCopperThieving.py:1743 -#: appPlugins/ToolCorners.py:885 appPlugins/ToolCutOut.py:2846 -#: appPlugins/ToolDblSided.py:1094 appPlugins/ToolDrilling.py:2924 -#: appPlugins/ToolEtchCompensation.py:473 appPlugins/ToolExtract.py:1307 -#: appPlugins/ToolFiducials.py:1051 appPlugins/ToolFilm.py:1606 -#: appPlugins/ToolFollow.py:780 appPlugins/ToolInvertGerber.py:302 -#: appPlugins/ToolIsolation.py:3685 appPlugins/ToolLevelling.py:2245 -#: appPlugins/ToolMilling.py:4537 appPlugins/ToolNCC.py:4674 -#: appPlugins/ToolOptimal.py:617 appPlugins/ToolPaint.py:3340 -#: appPlugins/ToolPanelize.py:1340 appPlugins/ToolPunchGerber.py:2334 -#: appPlugins/ToolQRCode.py:1007 appPlugins/ToolRulesCheck.py:1664 -#: appPlugins/ToolSolderPaste.py:1580 appPlugins/ToolSub.py:929 +#: appPlugins/ToolCalibration.py:1391 appPlugins/ToolCopperThieving.py:1749 +#: appPlugins/ToolCorners.py:891 appPlugins/ToolCutOut.py:2843 +#: appPlugins/ToolDblSided.py:1110 appPlugins/ToolDrilling.py:2878 +#: appPlugins/ToolEtchCompensation.py:491 appPlugins/ToolExtract.py:1310 +#: appPlugins/ToolFiducials.py:1055 appPlugins/ToolFilm.py:1620 +#: appPlugins/ToolFollow.py:782 appPlugins/ToolInvertGerber.py:308 +#: appPlugins/ToolIsolation.py:3682 appPlugins/ToolLevelling.py:2314 +#: appPlugins/ToolMilling.py:4637 appPlugins/ToolNCC.py:4673 +#: appPlugins/ToolOptimal.py:623 appPlugins/ToolPaint.py:3337 +#: appPlugins/ToolPanelize.py:1359 appPlugins/ToolPunchGerber.py:2334 +#: appPlugins/ToolQRCode.py:1010 appPlugins/ToolRulesCheck.py:1664 +#: appPlugins/ToolSolderPaste.py:1584 appPlugins/ToolSub.py:936 #: appPlugins/ToolTransform.py:967 msgid "Reset Tool" msgstr "Reset Tool" #: appPlugins/ToolAlignObjects.py:520 appPlugins/ToolCalculators.py:718 -#: appPlugins/ToolCalibration.py:1394 appPlugins/ToolCopperThieving.py:1746 -#: appPlugins/ToolCorners.py:888 appPlugins/ToolCutOut.py:2849 -#: appPlugins/ToolDblSided.py:1097 appPlugins/ToolDrilling.py:2927 -#: appPlugins/ToolEtchCompensation.py:476 appPlugins/ToolExtract.py:1310 -#: appPlugins/ToolFiducials.py:1054 appPlugins/ToolFilm.py:1609 -#: appPlugins/ToolFollow.py:783 appPlugins/ToolInvertGerber.py:305 -#: appPlugins/ToolIsolation.py:3688 appPlugins/ToolLevelling.py:2248 -#: appPlugins/ToolMilling.py:4540 appPlugins/ToolNCC.py:4677 -#: appPlugins/ToolOptimal.py:620 appPlugins/ToolPaint.py:3343 -#: appPlugins/ToolPanelize.py:1343 appPlugins/ToolPunchGerber.py:2337 -#: appPlugins/ToolQRCode.py:1010 appPlugins/ToolRulesCheck.py:1667 -#: appPlugins/ToolSolderPaste.py:1583 appPlugins/ToolSub.py:932 +#: appPlugins/ToolCalibration.py:1394 appPlugins/ToolCopperThieving.py:1752 +#: appPlugins/ToolCorners.py:894 appPlugins/ToolCutOut.py:2846 +#: appPlugins/ToolDblSided.py:1113 appPlugins/ToolDrilling.py:2881 +#: appPlugins/ToolEtchCompensation.py:494 appPlugins/ToolExtract.py:1313 +#: appPlugins/ToolFiducials.py:1058 appPlugins/ToolFilm.py:1623 +#: appPlugins/ToolFollow.py:785 appPlugins/ToolInvertGerber.py:311 +#: appPlugins/ToolIsolation.py:3685 appPlugins/ToolLevelling.py:2317 +#: appPlugins/ToolMilling.py:4640 appPlugins/ToolNCC.py:4676 +#: appPlugins/ToolOptimal.py:626 appPlugins/ToolPaint.py:3340 +#: appPlugins/ToolPanelize.py:1362 appPlugins/ToolPunchGerber.py:2337 +#: appPlugins/ToolQRCode.py:1013 appPlugins/ToolRulesCheck.py:1667 +#: appPlugins/ToolSolderPaste.py:1587 appPlugins/ToolSub.py:939 #: appPlugins/ToolTransform.py:970 msgid "Will reset the tool parameters." msgstr "Will reset the tool parameters." @@ -13594,7 +13550,7 @@ msgid "Choose how to calculate the board area." msgstr "Choose how to calculate the board area." #: appPlugins/ToolCalculators.py:570 appPlugins/ToolCalculators.py:588 -#: appPlugins/ToolCalculators.py:606 appPlugins/ToolCopperThieving.py:1702 +#: appPlugins/ToolCalculators.py:606 appPlugins/ToolCopperThieving.py:1708 msgid "cm" msgstr "cm" @@ -13675,20 +13631,20 @@ msgid "Cancelled. Four points are needed for GCode generation." msgstr "Cancelled. Four points are needed for GCode generation." #: appPlugins/ToolCalibration.py:621 appPlugins/ToolCalibration.py:712 -#: appPlugins/ToolDblSided.py:523 appPlugins/ToolFilm.py:283 -#: appPlugins/ToolFilm.py:290 appPlugins/ToolFilm.py:294 -#: appPlugins/ToolMilling.py:1952 appPlugins/ToolMove.py:167 +#: appPlugins/ToolDblSided.py:542 appPlugins/ToolFilm.py:302 +#: appPlugins/ToolFilm.py:309 appPlugins/ToolFilm.py:313 +#: appPlugins/ToolMilling.py:2046 appPlugins/ToolMove.py:167 #: appPlugins/ToolReport.py:130 appPlugins/ToolTransform.py:160 #: appPlugins/ToolTransform.py:311 appPlugins/ToolTransform.py:343 #: appPlugins/ToolTransform.py:388 appPlugins/ToolTransform.py:422 #: appPlugins/ToolTransform.py:457 appPlugins/ToolTransform.py:494 -#: app_Main.py:4934 app_Main.py:5454 app_Main.py:5825 app_Main.py:5910 -#: app_Main.py:6082 app_Main.py:6367 app_Main.py:6482 app_Main.py:6528 -#: app_Main.py:6575 app_Main.py:6630 app_Main.py:6678 app_Main.py:6850 -#: app_Main.py:8977 app_Main.py:9071 app_Main.py:9113 app_Main.py:9155 -#: app_Main.py:9197 app_Main.py:9238 app_Main.py:9283 app_Main.py:9328 -#: app_Main.py:9811 app_Main.py:9815 camlib.py:2436 camlib.py:2503 -#: camlib.py:2571 camlib.py:2649 +#: app_Main.py:4953 app_Main.py:5473 app_Main.py:5844 app_Main.py:5929 +#: app_Main.py:6103 app_Main.py:6402 app_Main.py:6529 app_Main.py:6575 +#: app_Main.py:6622 app_Main.py:6677 app_Main.py:6725 app_Main.py:6894 +#: app_Main.py:9021 app_Main.py:9115 app_Main.py:9157 app_Main.py:9199 +#: app_Main.py:9241 app_Main.py:9282 app_Main.py:9327 app_Main.py:9372 +#: app_Main.py:9855 app_Main.py:9859 camlib.py:2440 camlib.py:2507 +#: camlib.py:2575 camlib.py:2653 msgid "No object is selected." msgstr "No object is selected." @@ -13711,7 +13667,7 @@ msgstr "" "(as much as possible) corners of the object." #: appPlugins/ToolCalibration.py:901 appPlugins/ToolImage.py:221 -#: appPlugins/ToolPanelize.py:1113 appPlugins/ToolReport.py:195 +#: appPlugins/ToolPanelize.py:1132 appPlugins/ToolReport.py:195 msgid "Object Type" msgstr "Object Type" @@ -13939,135 +13895,135 @@ msgstr "" "Adjust (scale and/or skew) the objects\n" "with the factors determined above." -#: appPlugins/ToolCopperThieving.py:205 appPlugins/ToolCopperThieving.py:230 +#: appPlugins/ToolCopperThieving.py:212 appPlugins/ToolCopperThieving.py:237 msgid "Lines Grid works only for 'itself' reference ..." msgstr "Lines Grid works only for 'itself' reference ..." -#: appPlugins/ToolCopperThieving.py:216 +#: appPlugins/ToolCopperThieving.py:223 msgid "Solid fill selected." msgstr "Solid fill selected." -#: appPlugins/ToolCopperThieving.py:221 +#: appPlugins/ToolCopperThieving.py:228 msgid "Dots grid fill selected." msgstr "Dots grid fill selected." -#: appPlugins/ToolCopperThieving.py:226 +#: appPlugins/ToolCopperThieving.py:233 msgid "Squares grid fill selected." msgstr "Squares grid fill selected." -#: appPlugins/ToolCopperThieving.py:248 appPlugins/ToolCopperThieving.py:346 -#: appPlugins/ToolCopperThieving.py:966 appPlugins/ToolCorners.py:205 -#: appPlugins/ToolCorners.py:428 appPlugins/ToolCorners.py:522 -#: appPlugins/ToolDblSided.py:424 appPlugins/ToolExtract.py:375 -#: appPlugins/ToolExtract.py:642 appPlugins/ToolExtract.py:739 -#: appPlugins/ToolFiducials.py:261 appPlugins/ToolFiducials.py:552 -#: appPlugins/ToolOptimal.py:156 appPlugins/ToolPunchGerber.py:497 -#: appPlugins/ToolPunchGerber.py:501 appPlugins/ToolQRCode.py:222 +#: appPlugins/ToolCopperThieving.py:255 appPlugins/ToolCopperThieving.py:353 +#: appPlugins/ToolCopperThieving.py:973 appPlugins/ToolCorners.py:211 +#: appPlugins/ToolCorners.py:435 appPlugins/ToolCorners.py:530 +#: appPlugins/ToolDblSided.py:443 appPlugins/ToolExtract.py:378 +#: appPlugins/ToolExtract.py:645 appPlugins/ToolExtract.py:742 +#: appPlugins/ToolFiducials.py:268 appPlugins/ToolFiducials.py:559 +#: appPlugins/ToolOptimal.py:162 appPlugins/ToolPunchGerber.py:500 +#: appPlugins/ToolPunchGerber.py:504 appPlugins/ToolQRCode.py:228 msgid "There is no Gerber object loaded ..." msgstr "There is no Gerber object loaded ..." -#: appPlugins/ToolCopperThieving.py:261 appPlugins/ToolCopperThieving.py:866 +#: appPlugins/ToolCopperThieving.py:268 appPlugins/ToolCopperThieving.py:873 msgid "Append geometry" msgstr "Append geometry" -#: appPlugins/ToolCopperThieving.py:316 appPlugins/ToolCopperThieving.py:917 -#: appPlugins/ToolCopperThieving.py:1126 +#: appPlugins/ToolCopperThieving.py:323 appPlugins/ToolCopperThieving.py:924 +#: appPlugins/ToolCopperThieving.py:1132 msgid "Append source file" msgstr "Append source file" -#: appPlugins/ToolCopperThieving.py:329 appPlugins/ToolCopperThieving.py:930 +#: appPlugins/ToolCopperThieving.py:336 appPlugins/ToolCopperThieving.py:937 msgid "Copper Thieving Tool done." msgstr "Copper Thieving Tool done." -#: appPlugins/ToolCopperThieving.py:356 appPlugins/ToolCopperThieving.py:376 +#: appPlugins/ToolCopperThieving.py:363 appPlugins/ToolCopperThieving.py:383 #: appPlugins/ToolCutOut.py:751 appPlugins/ToolCutOut.py:1139 #: appPlugins/ToolCutOut.py:1521 appPlugins/ToolCutOut.py:1613 #: appPlugins/ToolCutOut.py:1645 appPlugins/ToolCutOut.py:1745 -#: appPlugins/ToolDrilling.py:925 appPlugins/ToolDrilling.py:1868 -#: appPlugins/ToolEtchCompensation.py:170 appPlugins/ToolFollow.py:193 -#: appPlugins/ToolFollow.py:240 appPlugins/ToolInvertGerber.py:117 +#: appPlugins/ToolDrilling.py:926 appPlugins/ToolDrilling.py:1863 +#: appPlugins/ToolEtchCompensation.py:176 appPlugins/ToolFollow.py:199 +#: appPlugins/ToolFollow.py:246 appPlugins/ToolInvertGerber.py:123 #: appPlugins/ToolIsolation.py:1080 appPlugins/ToolIsolation.py:1145 #: appPlugins/ToolIsolation.py:1552 appPlugins/ToolIsolation.py:1579 -#: appPlugins/ToolIsolation.py:2425 appPlugins/ToolLevelling.py:327 -#: appPlugins/ToolMilling.py:651 appPlugins/ToolMilling.py:873 -#: appPlugins/ToolMilling.py:1300 appPlugins/ToolMilling.py:2772 -#: appPlugins/ToolMilling.py:2795 appPlugins/ToolNCC.py:1037 +#: appPlugins/ToolIsolation.py:2425 appPlugins/ToolLevelling.py:335 +#: appPlugins/ToolMilling.py:679 appPlugins/ToolMilling.py:899 +#: appPlugins/ToolMilling.py:1328 appPlugins/ToolMilling.py:2855 +#: appPlugins/ToolMilling.py:2878 appPlugins/ToolNCC.py:1037 #: appPlugins/ToolNCC.py:1106 appPlugins/ToolNCC.py:1569 #: appPlugins/ToolNCC.py:1619 appPlugins/ToolNCC.py:1652 #: appPlugins/ToolPaint.py:1138 appPlugins/ToolPaint.py:1225 -#: appPlugins/ToolPanelize.py:296 appPlugins/ToolPanelize.py:310 -#: appPlugins/ToolSub.py:261 appPlugins/ToolSub.py:279 -#: appPlugins/ToolSub.py:489 appPlugins/ToolSub.py:502 +#: appPlugins/ToolPanelize.py:312 appPlugins/ToolPanelize.py:326 +#: appPlugins/ToolSub.py:267 appPlugins/ToolSub.py:285 +#: appPlugins/ToolSub.py:499 appPlugins/ToolSub.py:512 #: tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandCopperClear.py:284 tclCommands/TclCommandPaint.py:99 #: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81 msgid "Could not retrieve object" msgstr "Could not retrieve object" -#: appPlugins/ToolCopperThieving.py:404 +#: appPlugins/ToolCopperThieving.py:411 msgid "Click the end point of the filling area." msgstr "Click the end point of the filling area." -#: appPlugins/ToolCopperThieving.py:529 +#: appPlugins/ToolCopperThieving.py:536 msgid "Copper Thieving Tool started. Reading parameters." msgstr "Copper Thieving Tool started. Reading parameters." -#: appPlugins/ToolCopperThieving.py:555 +#: appPlugins/ToolCopperThieving.py:562 msgid "Copper Thieving Tool. Preparing isolation polygons." msgstr "Copper Thieving Tool. Preparing isolation polygons." -#: appPlugins/ToolCopperThieving.py:601 +#: appPlugins/ToolCopperThieving.py:608 msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "Copper Thieving Tool. Preparing areas to fill with copper." -#: appPlugins/ToolCopperThieving.py:645 +#: appPlugins/ToolCopperThieving.py:652 msgid "Geometry not supported for" msgstr "Geometry not supported for" -#: appPlugins/ToolCopperThieving.py:651 appPlugins/ToolNCC.py:1941 -#: appPlugins/ToolNCC.py:1996 appPlugins/ToolNCC.py:2990 +#: appPlugins/ToolCopperThieving.py:658 appPlugins/ToolNCC.py:1941 +#: appPlugins/ToolNCC.py:1996 appPlugins/ToolNCC.py:2992 #: appPlugins/ToolPaint.py:2602 msgid "No object available." msgstr "No object available." -#: appPlugins/ToolCopperThieving.py:688 appPlugins/ToolNCC.py:1966 -#: appPlugins/ToolNCC.py:2019 appPlugins/ToolNCC.py:3032 +#: appPlugins/ToolCopperThieving.py:695 appPlugins/ToolNCC.py:1966 +#: appPlugins/ToolNCC.py:2019 appPlugins/ToolNCC.py:3034 msgid "The reference object type is not supported." msgstr "The reference object type is not supported." -#: appPlugins/ToolCopperThieving.py:693 +#: appPlugins/ToolCopperThieving.py:700 msgid "Copper Thieving Tool. Appending new geometry and buffering." msgstr "Copper Thieving Tool. Appending new geometry and buffering." -#: appPlugins/ToolCopperThieving.py:729 +#: appPlugins/ToolCopperThieving.py:736 msgid "Create geometry" msgstr "Create geometry" -#: appPlugins/ToolCopperThieving.py:941 appPlugins/ToolCopperThieving.py:945 +#: appPlugins/ToolCopperThieving.py:948 appPlugins/ToolCopperThieving.py:952 msgid "P-Plating Mask" msgstr "P-Plating Mask" -#: appPlugins/ToolCopperThieving.py:969 +#: appPlugins/ToolCopperThieving.py:976 msgid "Append PP-M geometry" msgstr "Append PP-M geometry" -#: appPlugins/ToolCopperThieving.py:1146 +#: appPlugins/ToolCopperThieving.py:1152 msgid "Generating Pattern Plating Mask done." msgstr "Generating Pattern Plating Mask done." -#: appPlugins/ToolCopperThieving.py:1189 +#: appPlugins/ToolCopperThieving.py:1195 msgid "Copper Thieving Tool exit." msgstr "Copper Thieving Tool exit." -#: appPlugins/ToolCopperThieving.py:1280 appPlugins/ToolFiducials.py:993 +#: appPlugins/ToolCopperThieving.py:1286 appPlugins/ToolFiducials.py:997 msgid "Gerber Object to which will be added a copper thieving." msgstr "Gerber Object to which will be added a copper thieving." -#: appPlugins/ToolCopperThieving.py:1298 +#: appPlugins/ToolCopperThieving.py:1304 msgid "Thieving Parameters" msgstr "Thieving Parameters" -#: appPlugins/ToolCopperThieving.py:1307 +#: appPlugins/ToolCopperThieving.py:1313 msgid "" "This set the distance between the copper thieving components\n" "(the polygon fill may be split in multiple polygons)\n" @@ -14077,11 +14033,11 @@ msgstr "" "(the polygon fill may be split in multiple polygons)\n" "and the copper traces in the Gerber file." -#: appPlugins/ToolCopperThieving.py:1370 +#: appPlugins/ToolCopperThieving.py:1376 msgid "Ref. Type" msgstr "Ref. Type" -#: appPlugins/ToolCopperThieving.py:1372 +#: appPlugins/ToolCopperThieving.py:1378 msgid "" "The type of FlatCAM object to be used as copper thieving reference.\n" "It can be Gerber, Excellon or Geometry." @@ -14089,19 +14045,19 @@ msgstr "" "The type of FlatCAM object to be used as copper thieving reference.\n" "It can be Gerber, Excellon or Geometry." -#: appPlugins/ToolCopperThieving.py:1381 +#: appPlugins/ToolCopperThieving.py:1387 msgid "Ref. Object" msgstr "Ref. Object" -#: appPlugins/ToolCopperThieving.py:1383 +#: appPlugins/ToolCopperThieving.py:1389 msgid "The Application object to be used as non copper clearing reference." msgstr "The Application object to be used as non copper clearing reference." -#: appPlugins/ToolCopperThieving.py:1560 +#: appPlugins/ToolCopperThieving.py:1566 msgid "Insert Copper thieving" msgstr "Insert Copper thieving" -#: appPlugins/ToolCopperThieving.py:1563 +#: appPlugins/ToolCopperThieving.py:1569 msgid "" "Will add a polygon (may be split in multiple parts)\n" "that will surround the actual Gerber traces at a certain distance." @@ -14109,11 +14065,11 @@ msgstr "" "Will add a polygon (may be split in multiple parts)\n" "that will surround the actual Gerber traces at a certain distance." -#: appPlugins/ToolCopperThieving.py:1623 +#: appPlugins/ToolCopperThieving.py:1629 msgid "Insert Robber Bar" msgstr "Insert Robber Bar" -#: appPlugins/ToolCopperThieving.py:1626 +#: appPlugins/ToolCopperThieving.py:1632 msgid "" "Will add a polygon with a defined thickness\n" "that will surround the actual Gerber object\n" @@ -14125,11 +14081,11 @@ msgstr "" "at a certain distance.\n" "Required when doing holes pattern plating." -#: appPlugins/ToolCopperThieving.py:1651 +#: appPlugins/ToolCopperThieving.py:1657 msgid "Select Soldermask object" msgstr "Select Soldermask object" -#: appPlugins/ToolCopperThieving.py:1653 +#: appPlugins/ToolCopperThieving.py:1659 msgid "" "Gerber Object with the soldermask.\n" "It will be used as a base for\n" @@ -14139,11 +14095,11 @@ msgstr "" "It will be used as a base for\n" "the pattern plating mask." -#: appPlugins/ToolCopperThieving.py:1689 +#: appPlugins/ToolCopperThieving.py:1695 msgid "Plated area" msgstr "Plated area" -#: appPlugins/ToolCopperThieving.py:1691 +#: appPlugins/ToolCopperThieving.py:1697 msgid "" "The area to be plated by pattern plating.\n" "Basically is made from the openings in the plating mask.\n" @@ -14161,11 +14117,11 @@ msgstr "" "a bit larger than the copper pads, and this area is\n" "calculated from the soldermask openings." -#: appPlugins/ToolCopperThieving.py:1725 +#: appPlugins/ToolCopperThieving.py:1731 msgid "Generate pattern plating mask" msgstr "Generate pattern plating mask" -#: appPlugins/ToolCopperThieving.py:1728 +#: appPlugins/ToolCopperThieving.py:1734 msgid "" "Will add to the soldermask gerber geometry\n" "the geometries of the copper thieving and/or\n" @@ -14179,70 +14135,70 @@ msgstr "" msgid "Corners" msgstr "Corners" -#: appPlugins/ToolCorners.py:246 appPlugins/ToolCorners.py:433 -#: appPlugins/ToolCorners.py:527 +#: appPlugins/ToolCorners.py:252 appPlugins/ToolCorners.py:440 +#: appPlugins/ToolCorners.py:535 msgid "Please select at least a location" msgstr "Please select at least a location" -#: appPlugins/ToolCorners.py:410 appPlugins/ToolCorners.py:504 +#: appPlugins/ToolCorners.py:417 appPlugins/ToolCorners.py:512 msgid "The tool diameter is zero." msgstr "The tool diameter is zero." -#: appPlugins/ToolCorners.py:496 appPlugins/ToolCorners.py:598 +#: appPlugins/ToolCorners.py:504 appPlugins/ToolCorners.py:607 msgid "Excellon object with corner drills created." msgstr "Excellon object with corner drills created." -#: appPlugins/ToolCorners.py:633 +#: appPlugins/ToolCorners.py:642 msgid "A Gerber object with corner markers was created." msgstr "A Gerber object with corner markers was created." -#: appPlugins/ToolCorners.py:679 +#: appPlugins/ToolCorners.py:685 msgid "The Gerber object to which will be added corner markers." msgstr "The Gerber object to which will be added corner markers." -#: appPlugins/ToolCorners.py:695 +#: appPlugins/ToolCorners.py:701 msgid "Locations" msgstr "Locations" -#: appPlugins/ToolCorners.py:697 +#: appPlugins/ToolCorners.py:703 msgid "Locations where to place corner markers." msgstr "Locations where to place corner markers." -#: appPlugins/ToolCorners.py:710 appPlugins/ToolFiducials.py:824 -#: app_Main.py:5476 +#: appPlugins/ToolCorners.py:716 appPlugins/ToolFiducials.py:828 +#: app_Main.py:5495 msgid "Top Right" msgstr "Top Right" -#: appPlugins/ToolCorners.py:727 +#: appPlugins/ToolCorners.py:733 msgid "Toggle ALL" msgstr "Toggle ALL" -#: appPlugins/ToolCorners.py:807 +#: appPlugins/ToolCorners.py:813 msgid "Add Marker" msgstr "Add Marker" -#: appPlugins/ToolCorners.py:810 +#: appPlugins/ToolCorners.py:816 msgid "Will add corner markers to the selected Gerber file." msgstr "Will add corner markers to the selected Gerber file." -#: appPlugins/ToolCorners.py:826 +#: appPlugins/ToolCorners.py:832 msgid "Drills in Locations" msgstr "Drills in Locations" -#: appPlugins/ToolCorners.py:843 appPlugins/ToolCorners.py:866 -#: appPlugins/ToolDblSided.py:1076 +#: appPlugins/ToolCorners.py:849 appPlugins/ToolCorners.py:872 +#: appPlugins/ToolDblSided.py:1092 msgid "Create Excellon Object" msgstr "Create Excellon Object" -#: appPlugins/ToolCorners.py:846 +#: appPlugins/ToolCorners.py:852 msgid "Will add drill holes in the center of the markers." msgstr "Will add drill holes in the center of the markers." -#: appPlugins/ToolCorners.py:862 +#: appPlugins/ToolCorners.py:868 msgid "Check in Locations" msgstr "Check in Locations" -#: appPlugins/ToolCorners.py:869 +#: appPlugins/ToolCorners.py:875 msgid "" "Will create an Excellon object using a special preprocessor.\n" "The spindle will not start and the mounted probe will move to\n" @@ -14263,8 +14219,8 @@ msgid "Default tool added." msgstr "Default tool added." #: appPlugins/ToolCutOut.py:671 appPlugins/ToolIsolation.py:2790 -#: appPlugins/ToolNCC.py:3977 appPlugins/ToolPaint.py:2770 app_Main.py:6378 -#: app_Main.py:6399 +#: appPlugins/ToolNCC.py:3979 appPlugins/ToolPaint.py:2770 app_Main.py:6413 +#: app_Main.py:6434 msgid "Selected tool can't be used here. Pick another." msgstr "Selected tool can't be used here. Pick another." @@ -14308,15 +14264,15 @@ msgstr "Mouse bites failed." msgid "Any-form Cutout operation finished." msgstr "Any-form Cutout operation finished." -#: appPlugins/ToolCutOut.py:1143 appPlugins/ToolDrilling.py:1872 -#: appPlugins/ToolEtchCompensation.py:176 appPlugins/ToolFollow.py:197 -#: appPlugins/ToolFollow.py:244 appPlugins/ToolInvertGerber.py:123 +#: appPlugins/ToolCutOut.py:1143 appPlugins/ToolDrilling.py:1867 +#: appPlugins/ToolEtchCompensation.py:182 appPlugins/ToolFollow.py:203 +#: appPlugins/ToolFollow.py:250 appPlugins/ToolInvertGerber.py:129 #: appPlugins/ToolIsolation.py:1084 appPlugins/ToolIsolation.py:1149 #: appPlugins/ToolIsolation.py:1556 appPlugins/ToolIsolation.py:1583 -#: appPlugins/ToolIsolation.py:2429 appPlugins/ToolMilling.py:2776 -#: appPlugins/ToolMilling.py:2799 appPlugins/ToolNCC.py:1041 +#: appPlugins/ToolIsolation.py:2429 appPlugins/ToolMilling.py:2859 +#: appPlugins/ToolMilling.py:2882 appPlugins/ToolNCC.py:1041 #: appPlugins/ToolNCC.py:1110 appPlugins/ToolNCC.py:1573 -#: appPlugins/ToolPaint.py:1142 appPlugins/ToolPanelize.py:301 +#: appPlugins/ToolPaint.py:1142 appPlugins/ToolPanelize.py:317 #: tclCommands/TclCommandBbox.py:71 tclCommands/TclCommandNregions.py:71 msgid "Object not found" msgstr "Object not found" @@ -14390,16 +14346,16 @@ msgstr "" "Create a Geometry object with toolpaths\n" "for cutting out the object from the surrounding material." -#: appPlugins/ToolCutOut.py:2353 appPlugins/ToolDblSided.py:664 -#: appPlugins/ToolPanelize.py:1102 +#: appPlugins/ToolCutOut.py:2350 appPlugins/ToolDblSided.py:680 +#: appPlugins/ToolPanelize.py:1121 msgid "Source Object" msgstr "Source Object" -#: appPlugins/ToolCutOut.py:2354 +#: appPlugins/ToolCutOut.py:2351 msgid "Object to be cutout" msgstr "Object to be cutout" -#: appPlugins/ToolCutOut.py:2381 +#: appPlugins/ToolCutOut.py:2378 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -14411,15 +14367,19 @@ msgstr "" "What is selected here will dictate the kind\n" "of objects that will populate the 'Object' combobox." -#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:61 -#: appPlugins/ToolIsolation.py:3337 appPlugins/ToolMilling.py:3804 -#: appPlugins/ToolNCC.py:4299 appPlugins/ToolPaint.py:3079 +#: appPlugins/ToolCutOut.py:2415 +msgid "Cutout Tool" +msgstr "Cutout Tool" + +#: appPlugins/ToolCutOut.py:2434 appPlugins/ToolIsolation.py:61 +#: appPlugins/ToolIsolation.py:3334 appPlugins/ToolMilling.py:3876 +#: appPlugins/ToolNCC.py:4298 appPlugins/ToolPaint.py:3076 msgid "Search and Add" msgstr "Search and Add" -#: appPlugins/ToolCutOut.py:2440 appPlugins/ToolIsolation.py:3340 -#: appPlugins/ToolMilling.py:3807 appPlugins/ToolNCC.py:4302 -#: appPlugins/ToolPaint.py:3082 +#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:3337 +#: appPlugins/ToolMilling.py:3879 appPlugins/ToolNCC.py:4301 +#: appPlugins/ToolPaint.py:3079 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -14433,16 +14393,16 @@ msgstr "" "in the Tools Database. If nothing is found\n" "in the Tools DB then a default tool is added." -#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:66 -#: appPlugins/ToolIsolation.py:3349 appPlugins/ToolMilling.py:383 -#: appPlugins/ToolMilling.py:3816 appPlugins/ToolNCC.py:4311 -#: appPlugins/ToolPaint.py:3091 +#: appPlugins/ToolCutOut.py:2446 appPlugins/ToolIsolation.py:66 +#: appPlugins/ToolIsolation.py:3346 appPlugins/ToolMilling.py:384 +#: appPlugins/ToolMilling.py:3888 appPlugins/ToolNCC.py:4310 +#: appPlugins/ToolPaint.py:3088 msgid "Pick from DB" msgstr "Pick from DB" -#: appPlugins/ToolCutOut.py:2452 appPlugins/ToolIsolation.py:3352 -#: appPlugins/ToolMilling.py:3819 appPlugins/ToolNCC.py:4314 -#: appPlugins/ToolPaint.py:3094 +#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:3349 +#: appPlugins/ToolMilling.py:3891 appPlugins/ToolNCC.py:4313 +#: appPlugins/ToolPaint.py:3091 msgid "" "Add a new tool to the Tool Table\n" "from the Tools Database.\n" @@ -14454,23 +14414,23 @@ msgstr "" "Tools database administration in in:\n" "Menu: Options -> Tools Database" -#: appPlugins/ToolCutOut.py:2466 +#: appPlugins/ToolCutOut.py:2463 msgid "Tool Parameters" msgstr "Tool Parameters" -#: appPlugins/ToolCutOut.py:2603 +#: appPlugins/ToolCutOut.py:2600 msgid "Bridge Gaps" msgstr "Bridge Gaps" -#: appPlugins/ToolCutOut.py:2605 +#: appPlugins/ToolCutOut.py:2602 msgid "Selection of the type of cutout." msgstr "Selection of the type of cutout." -#: appPlugins/ToolCutOut.py:2609 appPlugins/ToolPunchGerber.py:2287 +#: appPlugins/ToolCutOut.py:2606 appPlugins/ToolPunchGerber.py:2287 msgid "Automatic" msgstr "Automatic" -#: appPlugins/ToolCutOut.py:2658 +#: appPlugins/ToolCutOut.py:2655 msgid "" "Cutout the selected object.\n" "The cutout shape can be of any shape.\n" @@ -14480,7 +14440,7 @@ msgstr "" "The cutout shape can be of any shape.\n" "Useful when the PCB has a non-rectangular shape." -#: appPlugins/ToolCutOut.py:2673 +#: appPlugins/ToolCutOut.py:2670 msgid "" "Cutout the selected object.\n" "The resulting cutout shape is\n" @@ -14492,11 +14452,11 @@ msgstr "" "always a rectangle shape and it will be\n" "the bounding box of the Object." -#: appPlugins/ToolCutOut.py:2710 +#: appPlugins/ToolCutOut.py:2707 msgid "Generate Manual Geometry" msgstr "Generate Manual Geometry" -#: appPlugins/ToolCutOut.py:2713 +#: appPlugins/ToolCutOut.py:2710 msgid "" "If the object to be cutout is a Gerber\n" "first create a Geometry that surrounds it,\n" @@ -14508,19 +14468,19 @@ msgstr "" "to be used as the cutout, if one doesn't exist yet.\n" "Select the source Gerber file in the top object combobox." -#: appPlugins/ToolCutOut.py:2733 +#: appPlugins/ToolCutOut.py:2730 msgid "Manual cutout Geometry" msgstr "Manual cutout Geometry" -#: appPlugins/ToolCutOut.py:2735 appPlugins/ToolCutOut.py:2776 +#: appPlugins/ToolCutOut.py:2732 appPlugins/ToolCutOut.py:2773 msgid "Geometry object used to create the manual cutout." msgstr "Geometry object used to create the manual cutout." -#: appPlugins/ToolCutOut.py:2742 +#: appPlugins/ToolCutOut.py:2739 msgid "Manual Add Bridge Gaps" msgstr "Manual Add Bridge Gaps" -#: appPlugins/ToolCutOut.py:2745 +#: appPlugins/ToolCutOut.py:2742 msgid "" "Use the left mouse button (LMB) click\n" "to create a bridge gap to separate the PCB from\n" @@ -14534,19 +14494,15 @@ msgstr "" "The LMB click has to be done on the perimeter of\n" "the Geometry object used as a cutout geometry." -#: appPlugins/ToolCutOut.py:2767 appPlugins/ToolCutOut.py:2830 +#: appPlugins/ToolCutOut.py:2764 appPlugins/ToolCutOut.py:2827 msgid "Cut by Drilling" msgstr "Cut by Drilling" -#: appPlugins/ToolCutOut.py:2769 appPlugins/ToolCutOut.py:2833 +#: appPlugins/ToolCutOut.py:2766 appPlugins/ToolCutOut.py:2830 msgid "Create a series of drill holes following a geometry line." msgstr "Create a series of drill holes following a geometry line." -#: appPlugins/ToolDblSided.py:104 appPlugins/ToolDblSided.py:607 -msgid "2-Sided" -msgstr "2-Sided" - -#: appPlugins/ToolDblSided.py:277 +#: appPlugins/ToolDblSided.py:296 msgid "" "'Point' reference is selected and 'Point' coordinates are missing. Add them " "and retry." @@ -14554,48 +14510,48 @@ msgstr "" "'Point' reference is selected and 'Point' coordinates are missing. Add them " "and retry." -#: appPlugins/ToolDblSided.py:286 +#: appPlugins/ToolDblSided.py:305 msgid "There is no Box reference object loaded. Load one and retry." msgstr "There is no Box reference object loaded. Load one and retry." -#: appPlugins/ToolDblSided.py:298 +#: appPlugins/ToolDblSided.py:317 msgid "No value or wrong format in Drill Dia entry. Add it and retry." msgstr "No value or wrong format in Drill Dia entry. Add it and retry." -#: appPlugins/ToolDblSided.py:310 +#: appPlugins/ToolDblSided.py:329 msgid "There are no Alignment Drill Coordinates to use. Add them and retry." msgstr "There are no Alignment Drill Coordinates to use. Add them and retry." -#: appPlugins/ToolDblSided.py:329 +#: appPlugins/ToolDblSided.py:348 msgid "Alignment Drills" msgstr "Alignment Drills" -#: appPlugins/ToolDblSided.py:333 +#: appPlugins/ToolDblSided.py:352 msgid "Excellon object with alignment drills created..." msgstr "Excellon object with alignment drills created..." -#: appPlugins/ToolDblSided.py:344 appPlugins/ToolPunchGerber.py:527 -#: appPlugins/ToolPunchGerber.py:564 appPlugins/ToolPunchGerber.py:669 +#: appPlugins/ToolDblSided.py:363 appPlugins/ToolPunchGerber.py:530 +#: appPlugins/ToolPunchGerber.py:567 appPlugins/ToolPunchGerber.py:672 msgid "There is no Excellon object loaded ..." msgstr "There is no Excellon object loaded ..." -#: appPlugins/ToolDblSided.py:356 +#: appPlugins/ToolDblSided.py:375 msgid "Click on canvas within the desired Excellon drill hole" msgstr "Click on canvas within the desired Excellon drill hole" -#: appPlugins/ToolDblSided.py:400 +#: appPlugins/ToolDblSided.py:419 msgid "Mirror reference point set." msgstr "Mirror reference point set." -#: appPlugins/ToolDblSided.py:428 +#: appPlugins/ToolDblSided.py:447 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." msgstr "Only Gerber, Excellon and Geometry objects can be mirrored." -#: appPlugins/ToolDblSided.py:440 +#: appPlugins/ToolDblSided.py:459 msgid "There is no Box object loaded ..." msgstr "There is no Box object loaded ..." -#: appPlugins/ToolDblSided.py:450 +#: appPlugins/ToolDblSided.py:469 msgid "" "There are no Point coordinates in the Point field. Add coords and try " "again ..." @@ -14603,11 +14559,11 @@ msgstr "" "There are no Point coordinates in the Point field. Add coords and try " "again ..." -#: appPlugins/ToolDblSided.py:457 camlib.py:2434 +#: appPlugins/ToolDblSided.py:476 camlib.py:2438 msgid "Object was mirrored" msgstr "Object was mirrored" -#: appPlugins/ToolDblSided.py:635 appPlugins/ToolNCC.py:4107 +#: appPlugins/ToolDblSided.py:654 appPlugins/ToolNCC.py:4109 msgid "" "Create a Geometry object with\n" "toolpaths to cover the space outside the copper pattern." @@ -14615,19 +14571,19 @@ msgstr "" "Create a Geometry object with\n" "toolpaths to cover the space outside the copper pattern." -#: appPlugins/ToolDblSided.py:665 +#: appPlugins/ToolDblSided.py:681 msgid "Objects to be mirrored" msgstr "Objects to be mirrored" -#: appPlugins/ToolDblSided.py:672 +#: appPlugins/ToolDblSided.py:688 msgid "Select the type of application object to be processed in this tool." msgstr "Select the type of application object to be processed in this tool." -#: appPlugins/ToolDblSided.py:706 +#: appPlugins/ToolDblSided.py:722 msgid "Bounds Values" msgstr "Bounds Values" -#: appPlugins/ToolDblSided.py:708 +#: appPlugins/ToolDblSided.py:724 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -14635,39 +14591,39 @@ msgstr "" "Select on canvas the object(s)\n" "for which to calculate bounds values." -#: appPlugins/ToolDblSided.py:718 +#: appPlugins/ToolDblSided.py:734 msgid "X min" msgstr "X min" -#: appPlugins/ToolDblSided.py:720 appPlugins/ToolDblSided.py:734 +#: appPlugins/ToolDblSided.py:736 appPlugins/ToolDblSided.py:750 msgid "Minimum location." msgstr "Minimum location." -#: appPlugins/ToolDblSided.py:732 +#: appPlugins/ToolDblSided.py:748 msgid "Y min" msgstr "Y min" -#: appPlugins/ToolDblSided.py:746 +#: appPlugins/ToolDblSided.py:762 msgid "X max" msgstr "X max" -#: appPlugins/ToolDblSided.py:748 appPlugins/ToolDblSided.py:762 +#: appPlugins/ToolDblSided.py:764 appPlugins/ToolDblSided.py:778 msgid "Maximum location." msgstr "Maximum location." -#: appPlugins/ToolDblSided.py:760 +#: appPlugins/ToolDblSided.py:776 msgid "Y max" msgstr "Y max" -#: appPlugins/ToolDblSided.py:771 +#: appPlugins/ToolDblSided.py:787 msgid "Center point coordinates" msgstr "Center point coordinates" -#: appPlugins/ToolDblSided.py:773 +#: appPlugins/ToolDblSided.py:789 msgid "Centroid" msgstr "Centroid" -#: appPlugins/ToolDblSided.py:775 +#: appPlugins/ToolDblSided.py:791 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -14675,11 +14631,11 @@ msgstr "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." -#: appPlugins/ToolDblSided.py:784 +#: appPlugins/ToolDblSided.py:800 msgid "Calculate Bounds Values" msgstr "Calculate Bounds Values" -#: appPlugins/ToolDblSided.py:786 +#: appPlugins/ToolDblSided.py:802 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -14689,15 +14645,15 @@ msgstr "" "for the selection of objects.\n" "The envelope shape is parallel with the X, Y axis." -#: appPlugins/ToolDblSided.py:811 +#: appPlugins/ToolDblSided.py:827 msgid "Mirror Operation" msgstr "Mirror Operation" -#: appPlugins/ToolDblSided.py:812 +#: appPlugins/ToolDblSided.py:828 msgid "Parameters for the mirror operation" msgstr "Parameters for the mirror operation" -#: appPlugins/ToolDblSided.py:834 +#: appPlugins/ToolDblSided.py:850 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -14715,11 +14671,11 @@ msgstr "" "- Hole Snap -> a point defined by the center of a drill hole in a Excellon " "object" -#: appPlugins/ToolDblSided.py:854 +#: appPlugins/ToolDblSided.py:870 msgid "Point coordinates" msgstr "Point coordinates" -#: appPlugins/ToolDblSided.py:860 +#: appPlugins/ToolDblSided.py:876 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -14735,24 +14691,24 @@ msgstr "" "and left mouse button click on canvas or you can enter the coordinates " "manually." -#: appPlugins/ToolDblSided.py:878 +#: appPlugins/ToolDblSided.py:894 msgid "Object that holds holes that can be picked as reference for mirroring." msgstr "Object that holds holes that can be picked as reference for mirroring." -#: appPlugins/ToolDblSided.py:893 +#: appPlugins/ToolDblSided.py:909 msgid "Pick hole" msgstr "Pick hole" -#: appPlugins/ToolDblSided.py:895 -msgid "" -"Click inside a drill hole that belong to the selected Excellon object,\n" -"and the hole center coordinates will be copied to the Point field." -msgstr "" -"Click inside a drill hole that belong to the selected Excellon object,\n" -"and the hole center coordinates will be copied to the Point field." - #: appPlugins/ToolDblSided.py:911 msgid "" +"Click inside a drill hole that belong to the selected Excellon object,\n" +"and the hole center coordinates will be copied to the Point field." +msgstr "" +"Click inside a drill hole that belong to the selected Excellon object,\n" +"and the hole center coordinates will be copied to the Point field." + +#: appPlugins/ToolDblSided.py:927 +msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" "as reference for mirror operation." @@ -14761,11 +14717,11 @@ msgstr "" "The coordinates of the center of the bounding box are used\n" "as reference for mirror operation." -#: appPlugins/ToolDblSided.py:937 +#: appPlugins/ToolDblSided.py:953 msgid "Mirror" msgstr "Mirror" -#: appPlugins/ToolDblSided.py:940 +#: appPlugins/ToolDblSided.py:956 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -14775,11 +14731,11 @@ msgstr "" "the specified axis. Does not create a new \n" "object, but modifies it." -#: appPlugins/ToolDblSided.py:966 +#: appPlugins/ToolDblSided.py:982 msgid "PCB Alignment" msgstr "PCB Alignment" -#: appPlugins/ToolDblSided.py:968 appPlugins/ToolDblSided.py:1079 +#: appPlugins/ToolDblSided.py:984 appPlugins/ToolDblSided.py:1095 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -14789,7 +14745,7 @@ msgstr "" "specified alignment holes and their mirror\n" "images." -#: appPlugins/ToolDblSided.py:1010 appPlugins/ToolDblSided.py:1017 +#: appPlugins/ToolDblSided.py:1026 appPlugins/ToolDblSided.py:1033 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -14799,11 +14755,11 @@ msgstr "" "from the first alignment drill, by doing mirror.\n" "It can be modified in the Mirror Parameters -> Reference section" -#: appPlugins/ToolDblSided.py:1030 +#: appPlugins/ToolDblSided.py:1046 msgid "Alignment Drill Coordinates" msgstr "Alignment Drill Coordinates" -#: appPlugins/ToolDblSided.py:1032 +#: appPlugins/ToolDblSided.py:1048 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -14821,11 +14777,11 @@ msgstr "" "- one drill in mirror position over the axis selected above in the 'Align " "Axis'." -#: appPlugins/ToolDblSided.py:1040 +#: appPlugins/ToolDblSided.py:1056 msgid "Drill coordinates" msgstr "Drill coordinates" -#: appPlugins/ToolDblSided.py:1048 +#: appPlugins/ToolDblSided.py:1064 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -14851,11 +14807,11 @@ msgstr "" "field and click Paste.\n" "- by entering the coords manually in the format: (x1, y1), (x2, y2), ..." -#: appPlugins/ToolDblSided.py:1063 +#: appPlugins/ToolDblSided.py:1079 msgid "Delete Last" msgstr "Delete Last" -#: appPlugins/ToolDblSided.py:1066 +#: appPlugins/ToolDblSided.py:1082 msgid "Delete the last coordinates tuple in the list." msgstr "Delete the last coordinates tuple in the list." @@ -15022,57 +14978,57 @@ msgstr "This is the middle point of the point to point Euclidean distance." msgid "Jump to Half Point" msgstr "Jump to Half Point" -#: appPlugins/ToolDrilling.py:1431 appPlugins/ToolIsolation.py:879 -#: appPlugins/ToolMilling.py:1941 appPlugins/ToolNCC.py:483 +#: appPlugins/ToolDrilling.py:1426 appPlugins/ToolIsolation.py:879 +#: appPlugins/ToolMilling.py:2035 appPlugins/ToolNCC.py:483 #: appPlugins/ToolPaint.py:412 msgid "Current Tool parameters were applied to all tools." msgstr "Current Tool parameters were applied to all tools." -#: appPlugins/ToolDrilling.py:1493 appPlugins/ToolMilling.py:3323 +#: appPlugins/ToolDrilling.py:1488 appPlugins/ToolMilling.py:3398 msgid "Focus Z" msgstr "Focus Z" -#: appPlugins/ToolDrilling.py:1515 appPlugins/ToolMilling.py:3289 +#: appPlugins/ToolDrilling.py:1510 appPlugins/ToolMilling.py:3364 msgid "Laser Power" msgstr "Laser Power" -#: appPlugins/ToolDrilling.py:1890 camlib.py:4120 +#: appPlugins/ToolDrilling.py:1885 camlib.py:4104 msgid "The loaded Excellon file has no drills" msgstr "The loaded Excellon file has no drills" -#: appPlugins/ToolDrilling.py:1935 camlib.py:4038 +#: appPlugins/ToolDrilling.py:1930 camlib.py:4022 msgid "Creating a list of points to drill..." msgstr "Creating a list of points to drill..." -#: appPlugins/ToolDrilling.py:1942 camlib.py:4067 +#: appPlugins/ToolDrilling.py:1937 camlib.py:4051 msgid "Failed. Drill points inside the exclusion zones." msgstr "Failed. Drill points inside the exclusion zones." -#: appPlugins/ToolDrilling.py:1958 camlib.py:4110 camlib.py:5501 camlib.py:5910 +#: appPlugins/ToolDrilling.py:1953 camlib.py:4094 camlib.py:5485 camlib.py:5894 msgid "Starting G-Code" msgstr "Starting G-Code" -#: appPlugins/ToolDrilling.py:1963 +#: appPlugins/ToolDrilling.py:1958 msgid "Generating CNCJob..." msgstr "Generating CNCJob..." -#: appPlugins/ToolDrilling.py:2086 camlib.py:3252 camlib.py:3686 camlib.py:5769 +#: appPlugins/ToolDrilling.py:2052 camlib.py:3256 camlib.py:3691 camlib.py:5753 msgid "The Toolchange X,Y format has to be (x, y)." msgstr "The Toolchange X,Y format has to be (x, y)." -#: appPlugins/ToolDrilling.py:2255 +#: appPlugins/ToolDrilling.py:2194 msgid "Generating CNC Code" msgstr "Generating CNC Code" -#: appPlugins/ToolDrilling.py:2328 +#: appPlugins/ToolDrilling.py:2264 msgid "Excellon object for drilling/milling operation." msgstr "Excellon object for drilling/milling operation." -#: appPlugins/ToolDrilling.py:2392 +#: appPlugins/ToolDrilling.py:2328 msgid "Search DB" msgstr "Search DB" -#: appPlugins/ToolDrilling.py:2395 +#: appPlugins/ToolDrilling.py:2331 msgid "" "Will search and try to replace the tools from Tools Table\n" "with tools from DB that have a close diameter value." @@ -15080,9 +15036,9 @@ msgstr "" "Will search and try to replace the tools from Tools Table\n" "with tools from DB that have a close diameter value." -#: appPlugins/ToolDrilling.py:2413 appPlugins/ToolIsolation.py:3380 -#: appPlugins/ToolMilling.py:3852 appPlugins/ToolNCC.py:4342 -#: appPlugins/ToolPaint.py:3122 +#: appPlugins/ToolDrilling.py:2349 appPlugins/ToolIsolation.py:3377 +#: appPlugins/ToolMilling.py:3924 appPlugins/ToolNCC.py:4341 +#: appPlugins/ToolPaint.py:3119 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -15090,15 +15046,15 @@ msgstr "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." -#: appPlugins/ToolDrilling.py:2650 appPlugins/ToolIsolation.py:3459 -#: appPlugins/ToolMilling.py:4283 appPlugins/ToolNCC.py:4499 -#: appPlugins/ToolPaint.py:3217 +#: appPlugins/ToolDrilling.py:2586 appPlugins/ToolIsolation.py:3456 +#: appPlugins/ToolMilling.py:4355 appPlugins/ToolNCC.py:4498 +#: appPlugins/ToolPaint.py:3214 msgid "Apply parameters to all tools" msgstr "Apply parameters to all tools" -#: appPlugins/ToolDrilling.py:2653 appPlugins/ToolIsolation.py:3462 -#: appPlugins/ToolMilling.py:4286 appPlugins/ToolNCC.py:4502 -#: appPlugins/ToolPaint.py:3220 +#: appPlugins/ToolDrilling.py:2589 appPlugins/ToolIsolation.py:3459 +#: appPlugins/ToolMilling.py:4358 appPlugins/ToolNCC.py:4501 +#: appPlugins/ToolPaint.py:3217 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -15106,28 +15062,28 @@ msgstr "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." -#: appPlugins/ToolDrilling.py:2664 appPlugins/ToolIsolation.py:3473 -#: appPlugins/ToolMilling.py:4299 appPlugins/ToolNCC.py:4513 -#: appPlugins/ToolPaint.py:3231 +#: appPlugins/ToolDrilling.py:2600 appPlugins/ToolIsolation.py:3470 +#: appPlugins/ToolMilling.py:4371 appPlugins/ToolNCC.py:4512 +#: appPlugins/ToolPaint.py:3228 msgid "Common Parameters" msgstr "Common Parameters" -#: appPlugins/ToolDrilling.py:2666 appPlugins/ToolIsolation.py:3475 -#: appPlugins/ToolMilling.py:4301 appPlugins/ToolNCC.py:4515 -#: appPlugins/ToolPaint.py:3233 +#: appPlugins/ToolDrilling.py:2602 appPlugins/ToolIsolation.py:3472 +#: appPlugins/ToolMilling.py:4373 appPlugins/ToolNCC.py:4514 +#: appPlugins/ToolPaint.py:3230 msgid "Parameters that are common for all tools." msgstr "Parameters that are common for all tools." -#: appPlugins/ToolDrilling.py:2671 appPlugins/ToolMilling.py:4306 -#: appPlugins/ToolSolderPaste.py:1334 +#: appPlugins/ToolDrilling.py:2607 appPlugins/ToolMilling.py:4378 +#: appPlugins/ToolSolderPaste.py:1338 msgid "Tool change Z" msgstr "Tool change Z" -#: appPlugins/ToolDrilling.py:2729 appPlugins/ToolMilling.py:4349 +#: appPlugins/ToolDrilling.py:2683 appPlugins/ToolMilling.py:4441 msgid "X,Y coordinates" msgstr "X,Y coordinates" -#: appPlugins/ToolDrilling.py:2775 +#: appPlugins/ToolDrilling.py:2729 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Excellon Objects." @@ -15135,19 +15091,19 @@ msgstr "" "The preprocessor JSON file that dictates\n" "Gcode output for Excellon Objects." -#: appPlugins/ToolDrilling.py:2790 appPlugins/ToolMilling.py:4407 +#: appPlugins/ToolDrilling.py:2744 appPlugins/ToolMilling.py:4502 msgid "Add exclusion areas" msgstr "Add exclusion areas" -#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolMilling.py:4433 +#: appPlugins/ToolDrilling.py:2771 appPlugins/ToolMilling.py:4530 msgid "This is the Area ID." msgstr "This is the Area ID." -#: appPlugins/ToolDrilling.py:2819 appPlugins/ToolMilling.py:4435 +#: appPlugins/ToolDrilling.py:2773 appPlugins/ToolMilling.py:4532 msgid "Type of the object where the exclusion area was added." msgstr "Type of the object where the exclusion area was added." -#: appPlugins/ToolDrilling.py:2821 appPlugins/ToolMilling.py:4437 +#: appPlugins/ToolDrilling.py:2775 appPlugins/ToolMilling.py:4534 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " "it." @@ -15155,7 +15111,7 @@ msgstr "" "The strategy used for exclusion area. Go around the exclusion areas or over " "it." -#: appPlugins/ToolDrilling.py:2823 appPlugins/ToolMilling.py:4439 +#: appPlugins/ToolDrilling.py:2777 appPlugins/ToolMilling.py:4536 msgid "" "If the strategy is to go over the area then this is the height at which the " "tool will go to avoid the exclusion area." @@ -15163,32 +15119,32 @@ msgstr "" "If the strategy is to go over the area then this is the height at which the " "tool will go to avoid the exclusion area." -#: appPlugins/ToolDrilling.py:2859 appPlugins/ToolMilling.py:4473 +#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4572 msgid "Add Area:" msgstr "Add Area:" -#: appPlugins/ToolDrilling.py:2860 appPlugins/ToolMilling.py:4474 +#: appPlugins/ToolDrilling.py:2814 appPlugins/ToolMilling.py:4573 msgid "Add an Exclusion Area." msgstr "Add an Exclusion Area." -#: appPlugins/ToolDrilling.py:2878 appPlugins/ToolMilling.py:4491 +#: appPlugins/ToolDrilling.py:2832 appPlugins/ToolMilling.py:4591 msgid "Delete all exclusion areas." msgstr "Delete all exclusion areas." -#: appPlugins/ToolDrilling.py:2881 appPlugins/ToolMilling.py:4494 +#: appPlugins/ToolDrilling.py:2835 appPlugins/ToolMilling.py:4594 msgid "Delete Selected" msgstr "Delete Selected" -#: appPlugins/ToolDrilling.py:2882 appPlugins/ToolMilling.py:4495 +#: appPlugins/ToolDrilling.py:2836 appPlugins/ToolMilling.py:4595 msgid "Delete all exclusion areas that are selected in the table." msgstr "Delete all exclusion areas that are selected in the table." -#: appPlugins/ToolDrilling.py:2904 appPlugins/ToolMilling.py:4517 -#: appPlugins/ToolSolderPaste.py:1518 +#: appPlugins/ToolDrilling.py:2858 appPlugins/ToolMilling.py:4617 +#: appPlugins/ToolSolderPaste.py:1522 msgid "Generate CNCJob object" msgstr "Generate CNCJob object" -#: appPlugins/ToolDrilling.py:2907 appPlugins/ToolMilling.py:4520 +#: appPlugins/ToolDrilling.py:2861 appPlugins/ToolMilling.py:4620 msgid "" "Generate the CNC Job.\n" "If milling then an additional Geometry object will be created.\n" @@ -15202,23 +15158,29 @@ msgstr "" "Click the # header to select all, or Ctrl + LMB\n" "for custom selection of tools." -#: appPlugins/ToolEtchCompensation.py:98 appPlugins/ToolEtchCompensation.py:269 +#: appPlugins/ToolEtchCompensation.py:98 appPlugins/ToolEtchCompensation.py:287 msgid "Etch Compensation" msgstr "Etch Compensation" -#: appPlugins/ToolEtchCompensation.py:311 appPlugins/ToolInvertGerber.py:232 +#: appPlugins/ToolEtchCompensation.py:188 +#: appPlugins/ToolEtchCompensation.py:202 +#| msgid "Milling Parameters" +msgid "Missing parameter value." +msgstr "Missing parameter value." + +#: appPlugins/ToolEtchCompensation.py:329 appPlugins/ToolInvertGerber.py:238 msgid "Gerber object that will be inverted." msgstr "Gerber object that will be inverted." -#: appPlugins/ToolEtchCompensation.py:323 +#: appPlugins/ToolEtchCompensation.py:341 msgid "Conversion utilities" msgstr "Conversion utilities" -#: appPlugins/ToolEtchCompensation.py:328 +#: appPlugins/ToolEtchCompensation.py:346 msgid "Oz to Microns" msgstr "Oz to Microns" -#: appPlugins/ToolEtchCompensation.py:330 +#: appPlugins/ToolEtchCompensation.py:348 msgid "" "Will convert from oz thickness to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15228,20 +15190,20 @@ msgstr "" "Can use formulas with operators: /, *, +, -, %, .\n" "The real numbers use the dot decimals separator." -#: appPlugins/ToolEtchCompensation.py:339 +#: appPlugins/ToolEtchCompensation.py:357 msgid "Oz value" msgstr "Oz value" -#: appPlugins/ToolEtchCompensation.py:341 -#: appPlugins/ToolEtchCompensation.py:362 +#: appPlugins/ToolEtchCompensation.py:359 +#: appPlugins/ToolEtchCompensation.py:380 msgid "Microns value" msgstr "Microns value" -#: appPlugins/ToolEtchCompensation.py:349 +#: appPlugins/ToolEtchCompensation.py:367 msgid "Mils to Microns" msgstr "Mils to Microns" -#: appPlugins/ToolEtchCompensation.py:351 +#: appPlugins/ToolEtchCompensation.py:369 msgid "" "Will convert from mils to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15251,19 +15213,19 @@ msgstr "" "Can use formulas with operators: /, *, +, -, %, .\n" "The real numbers use the dot decimals separator." -#: appPlugins/ToolEtchCompensation.py:360 +#: appPlugins/ToolEtchCompensation.py:378 msgid "Mils value" msgstr "Mils value" -#: appPlugins/ToolEtchCompensation.py:375 appPlugins/ToolInvertGerber.py:244 +#: appPlugins/ToolEtchCompensation.py:393 appPlugins/ToolInvertGerber.py:250 msgid "Parameters for this tool" msgstr "Parameters for this tool" -#: appPlugins/ToolEtchCompensation.py:380 +#: appPlugins/ToolEtchCompensation.py:398 msgid "Copper Thickness" msgstr "Copper Thickness" -#: appPlugins/ToolEtchCompensation.py:382 +#: appPlugins/ToolEtchCompensation.py:400 msgid "" "The thickness of the copper foil.\n" "In microns [um]." @@ -15271,11 +15233,11 @@ msgstr "" "The thickness of the copper foil.\n" "In microns [um]." -#: appPlugins/ToolEtchCompensation.py:392 +#: appPlugins/ToolEtchCompensation.py:410 msgid "Ratio" msgstr "Ratio" -#: appPlugins/ToolEtchCompensation.py:394 +#: appPlugins/ToolEtchCompensation.py:412 msgid "" "The ratio of lateral etch versus depth etch.\n" "Can be:\n" @@ -15287,32 +15249,32 @@ msgstr "" "- custom -> the user will enter a custom value\n" "- preselection -> value which depends on a selection of etchants" -#: appPlugins/ToolEtchCompensation.py:400 -#: appPlugins/ToolEtchCompensation.py:420 +#: appPlugins/ToolEtchCompensation.py:418 +#: appPlugins/ToolEtchCompensation.py:438 msgid "Etch Factor" msgstr "Etch Factor" -#: appPlugins/ToolEtchCompensation.py:401 +#: appPlugins/ToolEtchCompensation.py:419 msgid "Etchants list" msgstr "Etchants list" -#: appPlugins/ToolEtchCompensation.py:402 +#: appPlugins/ToolEtchCompensation.py:420 msgid "Manual offset" msgstr "Manual offset" -#: appPlugins/ToolEtchCompensation.py:409 +#: appPlugins/ToolEtchCompensation.py:427 msgid "Etchants" msgstr "Etchants" -#: appPlugins/ToolEtchCompensation.py:411 +#: appPlugins/ToolEtchCompensation.py:429 msgid "A list of etchants." msgstr "A list of etchants." -#: appPlugins/ToolEtchCompensation.py:414 +#: appPlugins/ToolEtchCompensation.py:432 msgid "Alkaline baths" msgstr "Alkaline baths" -#: appPlugins/ToolEtchCompensation.py:422 +#: appPlugins/ToolEtchCompensation.py:440 msgid "" "The ratio between depth etch and lateral etch .\n" "Accepts real numbers and formulas using the operators: /,*,+,-,%" @@ -15320,11 +15282,11 @@ msgstr "" "The ratio between depth etch and lateral etch .\n" "Accepts real numbers and formulas using the operators: /,*,+,-,%" -#: appPlugins/ToolEtchCompensation.py:426 +#: appPlugins/ToolEtchCompensation.py:444 msgid "Real number or formula" msgstr "Real number or formula" -#: appPlugins/ToolEtchCompensation.py:434 +#: appPlugins/ToolEtchCompensation.py:452 msgid "" "Value with which to increase or decrease (buffer)\n" "the copper features. In microns [um]." @@ -15332,71 +15294,71 @@ msgstr "" "Value with which to increase or decrease (buffer)\n" "the copper features. In microns [um]." -#: appPlugins/ToolEtchCompensation.py:457 +#: appPlugins/ToolEtchCompensation.py:475 msgid "Compensate" msgstr "Compensate" -#: appPlugins/ToolEtchCompensation.py:460 +#: appPlugins/ToolEtchCompensation.py:478 msgid "" "Will increase the copper features thickness to compensate the lateral etch." msgstr "" "Will increase the copper features thickness to compensate the lateral etch." -#: appPlugins/ToolExtract.py:425 appPlugins/ToolExtract.py:512 -#: appPlugins/ToolExtract.py:599 +#: appPlugins/ToolExtract.py:428 appPlugins/ToolExtract.py:515 +#: appPlugins/ToolExtract.py:602 msgid "No drills extracted. Try different parameters." msgstr "No drills extracted. Try different parameters." -#: appPlugins/ToolExtract.py:703 +#: appPlugins/ToolExtract.py:706 msgid "No soldermask extracted." msgstr "No soldermask extracted." -#: appPlugins/ToolExtract.py:752 appPlugins/ToolExtract.py:761 -#: appPlugins/ToolExtract.py:765 +#: appPlugins/ToolExtract.py:755 appPlugins/ToolExtract.py:764 +#: appPlugins/ToolExtract.py:768 msgid "No cutout extracted." msgstr "No cutout extracted." -#: appPlugins/ToolExtract.py:911 +#: appPlugins/ToolExtract.py:914 msgid "Gerber object from which to extract drill holes or soldermask." msgstr "Gerber object from which to extract drill holes or soldermask." -#: appPlugins/ToolExtract.py:938 appPlugins/ToolPunchGerber.py:2023 +#: appPlugins/ToolExtract.py:941 appPlugins/ToolPunchGerber.py:2023 msgid "Process all Pads." msgstr "Process all Pads." -#: appPlugins/ToolExtract.py:1020 appPlugins/ToolExtract.py:1187 +#: appPlugins/ToolExtract.py:1023 appPlugins/ToolExtract.py:1190 msgid "Extract Drills" msgstr "Extract Drills" -#: appPlugins/ToolExtract.py:1022 +#: appPlugins/ToolExtract.py:1025 msgid "Extract an Excellon object from the Gerber pads." msgstr "Extract an Excellon object from the Gerber pads." -#: appPlugins/ToolExtract.py:1190 +#: appPlugins/ToolExtract.py:1193 msgid "Extract drills from a given Gerber file." msgstr "Extract drills from a given Gerber file." -#: appPlugins/ToolFiducials.py:315 +#: appPlugins/ToolFiducials.py:322 msgid "Click to add first Fiducial. Bottom Left..." msgstr "Click to add first Fiducial. Bottom Left..." -#: appPlugins/ToolFiducials.py:594 +#: appPlugins/ToolFiducials.py:601 msgid "Click to add the last fiducial. Top Right..." msgstr "Click to add the last fiducial. Top Right..." -#: appPlugins/ToolFiducials.py:599 +#: appPlugins/ToolFiducials.py:606 msgid "Click to add the second fiducial. Top Left or Bottom Right..." msgstr "Click to add the second fiducial. Top Left or Bottom Right..." -#: appPlugins/ToolFiducials.py:695 +#: appPlugins/ToolFiducials.py:702 msgid "Fiducials Tool exit." msgstr "Fiducials Tool exit." -#: appPlugins/ToolFiducials.py:785 +#: appPlugins/ToolFiducials.py:789 msgid "Fiducials Coordinates" msgstr "Fiducials Coordinates" -#: appPlugins/ToolFiducials.py:787 +#: appPlugins/ToolFiducials.py:791 msgid "" "A table with the fiducial points coordinates,\n" "in the format (x, y)." @@ -15404,35 +15366,35 @@ msgstr "" "A table with the fiducial points coordinates,\n" "in the format (x, y)." -#: appPlugins/ToolFiducials.py:921 +#: appPlugins/ToolFiducials.py:925 msgid "Mode:" msgstr "Mode:" -#: appPlugins/ToolFiducials.py:969 +#: appPlugins/ToolFiducials.py:973 msgid "Thickness of the line that makes the fiducial." msgstr "Thickness of the line that makes the fiducial." -#: appPlugins/ToolFiducials.py:1000 +#: appPlugins/ToolFiducials.py:1004 msgid "Add Fiducial" msgstr "Add Fiducial" -#: appPlugins/ToolFiducials.py:1003 +#: appPlugins/ToolFiducials.py:1007 msgid "Will add a polygon on the copper layer to serve as fiducial." msgstr "Will add a polygon on the copper layer to serve as fiducial." -#: appPlugins/ToolFiducials.py:1019 +#: appPlugins/ToolFiducials.py:1023 msgid "Soldermask Gerber" msgstr "Soldermask Gerber" -#: appPlugins/ToolFiducials.py:1021 +#: appPlugins/ToolFiducials.py:1025 msgid "The Soldermask Gerber object." msgstr "The Soldermask Gerber object." -#: appPlugins/ToolFiducials.py:1033 +#: appPlugins/ToolFiducials.py:1037 msgid "Add Soldermask Opening" msgstr "Add Soldermask Opening" -#: appPlugins/ToolFiducials.py:1035 +#: appPlugins/ToolFiducials.py:1039 msgid "" "Will add a polygon on the soldermask layer\n" "to serve as fiducial opening.\n" @@ -15444,34 +15406,30 @@ msgstr "" "The diameter is always double of the diameter\n" "for the copper fiducial." -#: appPlugins/ToolFilm.py:140 appPlugins/ToolFilm.py:1091 -msgid "Film" -msgstr "Film" - -#: appPlugins/ToolFilm.py:283 +#: appPlugins/ToolFilm.py:302 msgid "Load an object for Film and retry." msgstr "Load an object for Film and retry." -#: appPlugins/ToolFilm.py:290 +#: appPlugins/ToolFilm.py:309 msgid "Load an object for Box and retry." msgstr "Load an object for Box and retry." -#: appPlugins/ToolFilm.py:305 +#: appPlugins/ToolFilm.py:324 msgid "Generating Film ..." msgstr "Generating Film ..." -#: appPlugins/ToolFilm.py:357 appPlugins/ToolFilm.py:362 +#: appPlugins/ToolFilm.py:376 appPlugins/ToolFilm.py:381 msgid "Export positive film" msgstr "Export positive film" -#: appPlugins/ToolFilm.py:393 +#: appPlugins/ToolFilm.py:412 msgid "" "No Excellon object selected. Load an object for punching reference and retry." msgstr "" "No Excellon object selected. Load an object for punching reference and retry." -#: appPlugins/ToolFilm.py:417 appPlugins/ToolFilm.py:429 -#: appPlugins/ToolPunchGerber.py:788 appPlugins/ToolPunchGerber.py:921 +#: appPlugins/ToolFilm.py:436 appPlugins/ToolFilm.py:448 +#: appPlugins/ToolPunchGerber.py:791 appPlugins/ToolPunchGerber.py:924 msgid "" "Failed. Punch hole size is bigger than some of the apertures in the Gerber " "object." @@ -15479,8 +15437,8 @@ msgstr "" "Failed. Punch hole size is bigger than some of the apertures in the Gerber " "object." -#: appPlugins/ToolFilm.py:447 appPlugins/ToolPunchGerber.py:861 -#: appPlugins/ToolPunchGerber.py:956 +#: appPlugins/ToolFilm.py:466 appPlugins/ToolPunchGerber.py:864 +#: appPlugins/ToolPunchGerber.py:959 msgid "" "Failed. The new object geometry is the same as the one in the source object " "geometry..." @@ -15488,16 +15446,16 @@ msgstr "" "Failed. The new object geometry is the same as the one in the source object " "geometry..." -#: appPlugins/ToolFilm.py:505 appPlugins/ToolFilm.py:510 +#: appPlugins/ToolFilm.py:524 appPlugins/ToolFilm.py:529 msgid "Export negative film" msgstr "Export negative film" -#: appPlugins/ToolFilm.py:573 appPlugins/ToolFilm.py:867 -#: appPlugins/ToolPanelize.py:314 +#: appPlugins/ToolFilm.py:592 appPlugins/ToolFilm.py:886 +#: appPlugins/ToolPanelize.py:330 msgid "No object Box. Using instead" msgstr "No object Box. Using instead" -#: appPlugins/ToolFilm.py:778 appPlugins/ToolFilm.py:1038 +#: appPlugins/ToolFilm.py:797 appPlugins/ToolFilm.py:1057 msgid "" "The artwork has to be within the selected page size in order to be visible.\n" "For 'Bounds' page size, it needs to be in the first quadrant." @@ -15505,15 +15463,15 @@ msgstr "" "The artwork has to be within the selected page size in order to be visible.\n" "For 'Bounds' page size, it needs to be in the first quadrant." -#: appPlugins/ToolFilm.py:805 appPlugins/ToolFilm.py:1065 +#: appPlugins/ToolFilm.py:824 appPlugins/ToolFilm.py:1084 msgid "Film file exported to" msgstr "Film file exported to" -#: appPlugins/ToolFilm.py:1118 +#: appPlugins/ToolFilm.py:1135 msgid "Create a positive/negative film for UV exposure." msgstr "Create a positive/negative film for UV exposure." -#: appPlugins/ToolFilm.py:1152 +#: appPlugins/ToolFilm.py:1166 msgid "" "Specify the type of object for which to create the film.\n" "The object can be of type: Gerber or Geometry.\n" @@ -15525,7 +15483,7 @@ msgstr "" "The selection here decide the type of objects that will be\n" "in the Film Object combobox." -#: appPlugins/ToolFilm.py:1175 +#: appPlugins/ToolFilm.py:1189 msgid "" "Specify the type of object to be used as an container for\n" "film creation. It can be: Gerber or Geometry type.The selection here decide " @@ -15537,7 +15495,7 @@ msgstr "" "the type of objects that will be\n" "in the Box Object combobox." -#: appPlugins/ToolFilm.py:1206 +#: appPlugins/ToolFilm.py:1220 msgid "" "The reference point to be used as origin for the adjustment.\n" "It can be one of the five points of the geometry bounding box." @@ -15545,27 +15503,27 @@ msgstr "" "The reference point to be used as origin for the adjustment.\n" "It can be one of the five points of the geometry bounding box." -#: appPlugins/ToolFilm.py:1225 +#: appPlugins/ToolFilm.py:1239 msgid "Scale Film" msgstr "Scale Film" -#: appPlugins/ToolFilm.py:1269 +#: appPlugins/ToolFilm.py:1283 msgid "Skew Film" msgstr "Skew Film" -#: appPlugins/ToolFilm.py:1313 +#: appPlugins/ToolFilm.py:1327 msgid "Mirror Film" msgstr "Mirror Film" -#: appPlugins/ToolFilm.py:1345 +#: appPlugins/ToolFilm.py:1359 msgid "Film Parameters" msgstr "Film Parameters" -#: appPlugins/ToolFilm.py:1404 +#: appPlugins/ToolFilm.py:1418 msgid "Punch drill holes" msgstr "Punch drill holes" -#: appPlugins/ToolFilm.py:1405 +#: appPlugins/ToolFilm.py:1419 msgid "" "When checked the generated film will have holes in pads when\n" "the generated film is positive. This is done to help drilling,\n" @@ -15575,11 +15533,11 @@ msgstr "" "the generated film is positive. This is done to help drilling,\n" "when done manually." -#: appPlugins/ToolFilm.py:1423 +#: appPlugins/ToolFilm.py:1437 msgid "Source" msgstr "Source" -#: appPlugins/ToolFilm.py:1425 +#: appPlugins/ToolFilm.py:1439 msgid "" "The punch hole source can be:\n" "- Excellon -> an Excellon holes center will serve as reference.\n" @@ -15589,33 +15547,33 @@ msgstr "" "- Excellon -> an Excellon holes center will serve as reference.\n" "- Pad Center -> will try to use the pads center as reference." -#: appPlugins/ToolFilm.py:1430 +#: appPlugins/ToolFilm.py:1444 msgid "Pad center" msgstr "Pad center" -#: appPlugins/ToolFilm.py:1435 +#: appPlugins/ToolFilm.py:1449 msgid "Excellon Obj" msgstr "Excellon Obj" -#: appPlugins/ToolFilm.py:1437 +#: appPlugins/ToolFilm.py:1451 msgid "" "Remove the geometry of Excellon from the Film to create the holes in pads." msgstr "" "Remove the geometry of Excellon from the Film to create the holes in pads." -#: appPlugins/ToolFilm.py:1451 +#: appPlugins/ToolFilm.py:1465 msgid "Punch Size" msgstr "Punch Size" -#: appPlugins/ToolFilm.py:1452 +#: appPlugins/ToolFilm.py:1466 msgid "The value here will control how big is the punch hole in the pads." msgstr "The value here will control how big is the punch hole in the pads." -#: appPlugins/ToolFilm.py:1587 +#: appPlugins/ToolFilm.py:1601 msgid "Save Film" msgstr "Save Film" -#: appPlugins/ToolFilm.py:1590 +#: appPlugins/ToolFilm.py:1604 msgid "" "Create a Film for the selected object, within\n" "the specified box. Does not create a new \n" @@ -15627,7 +15585,7 @@ msgstr "" " FlatCAM object, but directly save it in the\n" "selected format." -#: appPlugins/ToolFilm.py:1672 +#: appPlugins/ToolFilm.py:1686 msgid "" "Using the Pad center does not work on Geometry objects. Only a Gerber object " "has pads." @@ -15635,11 +15593,11 @@ msgstr "" "Using the Pad center does not work on Geometry objects. Only a Gerber object " "has pads." -#: appPlugins/ToolFollow.py:323 appPlugins/ToolFollow.py:394 +#: appPlugins/ToolFollow.py:328 appPlugins/ToolFollow.py:399 msgid "Failed to create Follow Geometry." msgstr "Failed to create Follow Geometry." -#: appPlugins/ToolFollow.py:677 +#: appPlugins/ToolFollow.py:682 msgid "" "Create a Geometry object with\n" "toolpaths to cut through the middle of polygons." @@ -15647,11 +15605,11 @@ msgstr "" "Create a Geometry object with\n" "toolpaths to cut through the middle of polygons." -#: appPlugins/ToolFollow.py:700 +#: appPlugins/ToolFollow.py:702 msgid "Source object for following geometry." msgstr "Source object for following geometry." -#: appPlugins/ToolFollow.py:733 +#: appPlugins/ToolFollow.py:735 msgid "" "Selection of area to be processed.\n" "- 'All Polygons' - the process will start after click.\n" @@ -15671,13 +15629,13 @@ msgstr "Image Import" msgid "Import IMAGE" msgstr "Import IMAGE" -#: appPlugins/ToolImage.py:152 appPlugins/ToolPDF.py:114 app_Main.py:10526 -#: app_Main.py:10579 app_Main.py:10672 app_Main.py:10710 app_Main.py:10777 -#: app_Main.py:10934 app_Main.py:11021 +#: appPlugins/ToolImage.py:152 appPlugins/ToolPDF.py:114 app_Main.py:10570 +#: app_Main.py:10623 app_Main.py:10719 app_Main.py:10759 app_Main.py:10826 +#: app_Main.py:10983 app_Main.py:11070 msgid "File no longer available." msgstr "File no longer available." -#: appPlugins/ToolImage.py:164 app_Main.py:10536 app_Main.py:10589 +#: appPlugins/ToolImage.py:164 app_Main.py:10580 app_Main.py:10633 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -15686,13 +15644,13 @@ msgstr "" "supported" #: appPlugins/ToolImage.py:173 appPlugins/ToolPcbWizard.py:356 -#: app_Main.py:10552 app_Main.py:10610 tclCommands/TclCommandImportSvg.py:84 +#: app_Main.py:10596 app_Main.py:10654 tclCommands/TclCommandImportSvg.py:84 msgid "Importing" msgstr "Importing" -#: appPlugins/ToolImage.py:185 appPlugins/ToolPDF.py:230 app_Main.py:10550 -#: app_Main.py:10608 app_Main.py:10693 app_Main.py:10761 app_Main.py:10830 -#: app_Main.py:10895 app_Main.py:10955 +#: appPlugins/ToolImage.py:185 appPlugins/ToolPDF.py:230 app_Main.py:10594 +#: app_Main.py:10652 app_Main.py:10742 app_Main.py:10810 app_Main.py:10879 +#: app_Main.py:10944 app_Main.py:11004 msgid "Opened" msgstr "Opened" @@ -15793,7 +15751,7 @@ msgstr "Import image" msgid "Open a image of raster type and then import it in FlatCAM." msgstr "Open a image of raster type and then import it in FlatCAM." -#: appPlugins/ToolInvertGerber.py:287 +#: appPlugins/ToolInvertGerber.py:293 msgid "" "Will invert the Gerber object: areas that have copper\n" "will be empty of copper and previous empty area will be\n" @@ -15805,7 +15763,7 @@ msgstr "" #: appPlugins/ToolIsolation.py:1039 appPlugins/ToolIsolation.py:1178 #: appPlugins/ToolNCC.py:996 appPlugins/ToolNCC.py:1140 -#: appPlugins/ToolOptimal.py:197 +#: appPlugins/ToolOptimal.py:203 msgid "" "The Gerber object has one Polygon as geometry.\n" "There are no distances between geometry elements to be found." @@ -15851,12 +15809,12 @@ msgid "Tool from Tool Table was edited." msgstr "Tool from Tool Table was edited." #: appPlugins/ToolIsolation.py:1482 appPlugins/ToolNCC.py:1481 -#: appPlugins/ToolPaint.py:1050 appPlugins/ToolSolderPaste.py:571 +#: appPlugins/ToolPaint.py:1050 appPlugins/ToolSolderPaste.py:577 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "Cancelled. New diameter value is already in the Tool Table." #: appPlugins/ToolIsolation.py:1533 appPlugins/ToolNCC.py:1532 -#: appPlugins/ToolPaint.py:1100 appPlugins/ToolSolderPaste.py:616 +#: appPlugins/ToolPaint.py:1100 appPlugins/ToolSolderPaste.py:622 msgid "Delete failed. Select a tool to delete." msgstr "Delete failed. Select a tool to delete." @@ -15919,7 +15877,7 @@ msgid "No polygon detected under click position." msgstr "No polygon detected under click position." #: appPlugins/ToolIsolation.py:2414 appPlugins/ToolPaint.py:1315 -#: appPlugins/ToolPunchGerber.py:1747 +#: appPlugins/ToolPunchGerber.py:1750 msgid "List of single polygons is empty. Aborting." msgstr "List of single polygons is empty. Aborting." @@ -15927,21 +15885,21 @@ msgstr "List of single polygons is empty. Aborting." msgid "Click the end point of the paint area." msgstr "Click the end point of the paint area." -#: appPlugins/ToolIsolation.py:2803 appPlugins/ToolNCC.py:3990 -#: appPlugins/ToolPaint.py:2783 app_Main.py:6390 app_Main.py:6409 +#: appPlugins/ToolIsolation.py:2803 appPlugins/ToolNCC.py:3992 +#: appPlugins/ToolPaint.py:2783 app_Main.py:6425 app_Main.py:6444 msgid "Tool from DB added in Tool Table." msgstr "Tool from DB added in Tool Table." -#: appPlugins/ToolIsolation.py:2857 appPlugins/ToolNCC.py:4043 +#: appPlugins/ToolIsolation.py:2857 appPlugins/ToolNCC.py:4045 #: appPlugins/ToolPaint.py:2843 msgid "New tool added to Tool Table." msgstr "New tool added to Tool Table." -#: appPlugins/ToolIsolation.py:3197 +#: appPlugins/ToolIsolation.py:3194 msgid "Gerber object for isolation routing." msgstr "Gerber object for isolation routing." -#: appPlugins/ToolIsolation.py:3221 appPlugins/ToolNCC.py:4172 +#: appPlugins/ToolIsolation.py:3218 appPlugins/ToolNCC.py:4171 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -15949,7 +15907,7 @@ msgstr "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." -#: appPlugins/ToolIsolation.py:3237 +#: appPlugins/ToolIsolation.py:3234 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -15965,7 +15923,7 @@ msgstr "" "in the resulting geometry. This is because with some tools\n" "this function will not be able to create routing geometry." -#: appPlugins/ToolIsolation.py:3249 appPlugins/ToolNCC.py:4200 +#: appPlugins/ToolIsolation.py:3246 appPlugins/ToolNCC.py:4199 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16001,13 +15959,13 @@ msgstr "" "Type\n" "in the resulting geometry as Isolation." -#: appPlugins/ToolIsolation.py:3296 appPlugins/ToolMilling.py:3780 -#: appPlugins/ToolNCC.py:66 appPlugins/ToolNCC.py:4259 -#: appPlugins/ToolPaint.py:139 appPlugins/ToolPaint.py:3053 +#: appPlugins/ToolIsolation.py:3293 appPlugins/ToolMilling.py:3852 +#: appPlugins/ToolNCC.py:66 appPlugins/ToolNCC.py:4258 +#: appPlugins/ToolPaint.py:139 appPlugins/ToolPaint.py:3050 msgid "Add from DB" msgstr "Add from DB" -#: appPlugins/ToolIsolation.py:3321 appPlugins/ToolNCC.py:4284 +#: appPlugins/ToolIsolation.py:3318 appPlugins/ToolNCC.py:4283 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -16015,9 +15973,9 @@ msgstr "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." -#: appPlugins/ToolIsolation.py:3363 appPlugins/ToolMilling.py:3830 -#: appPlugins/ToolNCC.py:4325 appPlugins/ToolPaint.py:3105 -#: appPlugins/ToolSolderPaste.py:1241 +#: appPlugins/ToolIsolation.py:3360 appPlugins/ToolMilling.py:3902 +#: appPlugins/ToolNCC.py:4324 appPlugins/ToolPaint.py:3102 +#: appPlugins/ToolSolderPaste.py:1245 msgid "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -16025,7 +15983,7 @@ msgstr "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." -#: appPlugins/ToolIsolation.py:3535 +#: appPlugins/ToolIsolation.py:3532 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -16037,19 +15995,19 @@ msgstr "" "What is selected here will dictate the kind\n" "of objects that will populate the 'Object' combobox." -#: appPlugins/ToolIsolation.py:3545 +#: appPlugins/ToolIsolation.py:3542 msgid "Object whose area will be removed from isolation geometry." msgstr "Object whose area will be removed from isolation geometry." -#: appPlugins/ToolIsolation.py:3616 appPlugins/ToolPunchGerber.py:2299 +#: appPlugins/ToolIsolation.py:3613 appPlugins/ToolPunchGerber.py:2299 msgid "Select all available." msgstr "Select all available." -#: appPlugins/ToolIsolation.py:3622 appPlugins/ToolPunchGerber.py:2305 +#: appPlugins/ToolIsolation.py:3619 appPlugins/ToolPunchGerber.py:2305 msgid "Clear the selection." msgstr "Clear the selection." -#: appPlugins/ToolIsolation.py:3661 +#: appPlugins/ToolIsolation.py:3658 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16071,11 +16029,7 @@ msgstr "" "inside the actual Gerber feature, use a negative tool\n" "diameter above." -#: appPlugins/ToolLevelling.py:174 appPlugins/ToolLevelling.py:1640 -msgid "Levelling" -msgstr "Levelling" - -#: appPlugins/ToolLevelling.py:536 appPlugins/ToolLevelling.py:814 +#: appPlugins/ToolLevelling.py:554 appPlugins/ToolLevelling.py:884 msgid "" "Voronoi function can not be loaded.\n" "Shapely >= 1.8 is required" @@ -16083,15 +16037,15 @@ msgstr "" "Voronoi function can not be loaded.\n" "Shapely >= 1.8 is required" -#: appPlugins/ToolLevelling.py:564 +#: appPlugins/ToolLevelling.py:582 msgid "Click on canvas to add a Probe Point..." msgstr "Click on canvas to add a Probe Point..." -#: appPlugins/ToolLevelling.py:760 +#: appPlugins/ToolLevelling.py:830 msgid "Point is not within the object area. Choose another point." msgstr "Point is not within the object area. Choose another point." -#: appPlugins/ToolLevelling.py:780 +#: appPlugins/ToolLevelling.py:850 msgid "" "Added a Probe Point... Click again to add another or right click to " "finish ..." @@ -16099,142 +16053,142 @@ msgstr "" "Added a Probe Point... Click again to add another or right click to " "finish ..." -#: appPlugins/ToolLevelling.py:802 +#: appPlugins/ToolLevelling.py:872 msgid "Finished adding Probe Points..." msgstr "Finished adding Probe Points..." -#: appPlugins/ToolLevelling.py:1006 +#: appPlugins/ToolLevelling.py:1078 msgid "COM list updated ..." msgstr "COM list updated ..." -#: appPlugins/ToolLevelling.py:1042 +#: appPlugins/ToolLevelling.py:1114 msgid "Connected" msgstr "Connected" -#: appPlugins/ToolLevelling.py:1048 appPlugins/ToolLevelling.py:1070 -#: appPlugins/ToolLevelling.py:1923 appPlugins/ToolLevelling.py:1938 +#: appPlugins/ToolLevelling.py:1120 appPlugins/ToolLevelling.py:1142 +#: appPlugins/ToolLevelling.py:1992 appPlugins/ToolLevelling.py:2007 msgid "Control" msgstr "Control" -#: appPlugins/ToolLevelling.py:1050 appPlugins/ToolLevelling.py:1072 -#: appPlugins/ToolLevelling.py:1933 appPlugins/ToolLevelling.py:1940 +#: appPlugins/ToolLevelling.py:1122 appPlugins/ToolLevelling.py:1144 +#: appPlugins/ToolLevelling.py:2002 appPlugins/ToolLevelling.py:2009 msgid "Sender" msgstr "Sender" -#: appPlugins/ToolLevelling.py:1053 +#: appPlugins/ToolLevelling.py:1125 msgid "Port connected" msgstr "Port connected" -#: appPlugins/ToolLevelling.py:1057 +#: appPlugins/ToolLevelling.py:1129 msgid "Could not connect to GRBL on port" msgstr "Could not connect to GRBL on port" -#: appPlugins/ToolLevelling.py:1064 appPlugins/ToolLevelling.py:2014 +#: appPlugins/ToolLevelling.py:1136 appPlugins/ToolLevelling.py:2083 msgid "Disconnected" msgstr "Disconnected" -#: appPlugins/ToolLevelling.py:1074 +#: appPlugins/ToolLevelling.py:1146 msgid "Port is connected. Disconnecting" msgstr "Port is connected. Disconnecting" -#: appPlugins/ToolLevelling.py:1076 +#: appPlugins/ToolLevelling.py:1148 msgid "Could not connect to port" msgstr "Could not connect to port" -#: appPlugins/ToolLevelling.py:1106 appPlugins/ToolLevelling.py:1540 +#: appPlugins/ToolLevelling.py:1178 appPlugins/ToolLevelling.py:1612 msgid "Sending" msgstr "Sending" -#: appPlugins/ToolLevelling.py:1235 +#: appPlugins/ToolLevelling.py:1307 msgid "GRBL is doing a home cycle." msgstr "GRBL is doing a home cycle." -#: appPlugins/ToolLevelling.py:1241 +#: appPlugins/ToolLevelling.py:1313 msgid "GRBL software reset was sent." msgstr "GRBL software reset was sent." -#: appPlugins/ToolLevelling.py:1249 +#: appPlugins/ToolLevelling.py:1321 msgid "GRBL resumed." msgstr "GRBL resumed." -#: appPlugins/ToolLevelling.py:1253 +#: appPlugins/ToolLevelling.py:1325 msgid "GRBL paused." msgstr "GRBL paused." -#: appPlugins/ToolLevelling.py:1427 +#: appPlugins/ToolLevelling.py:1499 msgid "There is nothing to view" msgstr "There is nothing to view" -#: appPlugins/ToolLevelling.py:1433 +#: appPlugins/ToolLevelling.py:1505 msgid "Code Viewer" msgstr "Code Viewer" -#: appPlugins/ToolLevelling.py:1471 +#: appPlugins/ToolLevelling.py:1543 msgid "Loaded Machine Code into Code Viewer" msgstr "Loaded Machine Code into Code Viewer" -#: appPlugins/ToolLevelling.py:1485 appPlugins/ToolLevelling.py:1489 -#: appPlugins/ToolLevelling.py:2225 +#: appPlugins/ToolLevelling.py:1557 appPlugins/ToolLevelling.py:1561 +#: appPlugins/ToolLevelling.py:2294 msgid "Import Height Map" msgstr "Import Height Map" -#: appPlugins/ToolLevelling.py:1516 +#: appPlugins/ToolLevelling.py:1588 msgid "Failed to open height map file" msgstr "Failed to open height map file" -#: appPlugins/ToolLevelling.py:1566 +#: appPlugins/ToolLevelling.py:1638 msgid "Finished probing. Doing the autolevelling." msgstr "Finished probing. Doing the autolevelling." -#: appPlugins/ToolLevelling.py:1571 +#: appPlugins/ToolLevelling.py:1643 msgid "Sending probing GCode to the GRBL controller." msgstr "Sending probing GCode to the GRBL controller." -#: appPlugins/ToolLevelling.py:1614 +#: appPlugins/ToolLevelling.py:1686 msgid "Empty GRBL heightmap." msgstr "Empty GRBL heightmap." -#: appPlugins/ToolLevelling.py:1618 +#: appPlugins/ToolLevelling.py:1690 msgid "Finished autolevelling." msgstr "Finished autolevelling." -#: appPlugins/ToolLevelling.py:1688 +#: appPlugins/ToolLevelling.py:1757 msgid "CNCjob" msgstr "CNCjob" -#: appPlugins/ToolLevelling.py:1690 +#: appPlugins/ToolLevelling.py:1759 msgid "Source object." msgstr "Source object." -#: appPlugins/ToolLevelling.py:1725 +#: appPlugins/ToolLevelling.py:1794 msgid "Probe Points Table" msgstr "Probe Points Table" -#: appPlugins/ToolLevelling.py:1726 +#: appPlugins/ToolLevelling.py:1795 msgid "Generate GCode that will obtain the height map" msgstr "Generate GCode that will obtain the height map" -#: appPlugins/ToolLevelling.py:1728 +#: appPlugins/ToolLevelling.py:1797 msgid "Show" msgstr "Show" -#: appPlugins/ToolLevelling.py:1729 +#: appPlugins/ToolLevelling.py:1798 msgid "Toggle the display of the Probe Points table." msgstr "Toggle the display of the Probe Points table." -#: appPlugins/ToolLevelling.py:1742 +#: appPlugins/ToolLevelling.py:1811 msgid "X-Y Coordinates" msgstr "X-Y Coordinates" -#: appPlugins/ToolLevelling.py:1742 +#: appPlugins/ToolLevelling.py:1811 msgid "Height" msgstr "Height" -#: appPlugins/ToolLevelling.py:1746 +#: appPlugins/ToolLevelling.py:1815 msgid "Plot probing points" msgstr "Plot probing points" -#: appPlugins/ToolLevelling.py:1748 +#: appPlugins/ToolLevelling.py:1817 msgid "" "Plot the probing points in the table.\n" "If a Voronoi method is used then\n" @@ -16244,7 +16198,7 @@ msgstr "" "If a Voronoi method is used then\n" "the Voronoi areas are also plotted." -#: appPlugins/ToolLevelling.py:1765 +#: appPlugins/ToolLevelling.py:1834 msgid "" "Will create a GCode which will be sent to the controller,\n" "either through a file or directly, with the intent to get the height map\n" @@ -16254,115 +16208,115 @@ msgstr "" "either through a file or directly, with the intent to get the height map\n" "that is to modify the original GCode to level the cutting height." -#: appPlugins/ToolLevelling.py:1867 +#: appPlugins/ToolLevelling.py:1936 msgid "Add Probe Points" msgstr "Add Probe Points" -#: appPlugins/ToolLevelling.py:1954 +#: appPlugins/ToolLevelling.py:2023 msgid "COM list" msgstr "COM list" -#: appPlugins/ToolLevelling.py:1956 appPlugins/ToolLevelling.py:1971 +#: appPlugins/ToolLevelling.py:2025 appPlugins/ToolLevelling.py:2040 msgid "Lists the available serial ports." msgstr "Lists the available serial ports." -#: appPlugins/ToolLevelling.py:1960 +#: appPlugins/ToolLevelling.py:2029 msgid "Search" msgstr "Search" -#: appPlugins/ToolLevelling.py:1962 +#: appPlugins/ToolLevelling.py:2031 msgid "Search for the available serial ports." msgstr "Search for the available serial ports." -#: appPlugins/ToolLevelling.py:1969 +#: appPlugins/ToolLevelling.py:2038 msgid "Baud rates" msgstr "Baud rates" -#: appPlugins/ToolLevelling.py:1988 +#: appPlugins/ToolLevelling.py:2057 msgid "New, custom baudrate." msgstr "New, custom baudrate." -#: appPlugins/ToolLevelling.py:1996 +#: appPlugins/ToolLevelling.py:2065 msgid "Add the specified custom baudrate to the list." msgstr "Add the specified custom baudrate to the list." -#: appPlugins/ToolLevelling.py:2002 +#: appPlugins/ToolLevelling.py:2071 msgid "Delete selected baudrate" msgstr "Delete selected baudrate" -#: appPlugins/ToolLevelling.py:2006 +#: appPlugins/ToolLevelling.py:2075 msgid "Reset" msgstr "Reset" -#: appPlugins/ToolLevelling.py:2008 +#: appPlugins/ToolLevelling.py:2077 msgid "Software reset of the controller." msgstr "Software reset of the controller." -#: appPlugins/ToolLevelling.py:2016 +#: appPlugins/ToolLevelling.py:2085 msgid "Connect to the selected port with the selected baud rate." msgstr "Connect to the selected port with the selected baud rate." -#: appPlugins/ToolLevelling.py:2041 +#: appPlugins/ToolLevelling.py:2110 msgid "Jog" msgstr "Jog" -#: appPlugins/ToolLevelling.py:2049 +#: appPlugins/ToolLevelling.py:2118 msgid "Zero Axes" msgstr "Zero Axes" -#: appPlugins/ToolLevelling.py:2082 +#: appPlugins/ToolLevelling.py:2151 msgid "Pause/Resume" msgstr "Pause/Resume" -#: appPlugins/ToolLevelling.py:2140 +#: appPlugins/ToolLevelling.py:2209 msgid "Send Command" msgstr "Send Command" -#: appPlugins/ToolLevelling.py:2142 appPlugins/ToolLevelling.py:2152 +#: appPlugins/ToolLevelling.py:2211 appPlugins/ToolLevelling.py:2221 msgid "Send a custom command to GRBL." msgstr "Send a custom command to GRBL." -#: appPlugins/ToolLevelling.py:2147 +#: appPlugins/ToolLevelling.py:2216 msgid "Type GRBL command ..." msgstr "Type GRBL command ..." -#: appPlugins/ToolLevelling.py:2150 +#: appPlugins/ToolLevelling.py:2219 msgid "Send" msgstr "Send" -#: appPlugins/ToolLevelling.py:2158 +#: appPlugins/ToolLevelling.py:2227 msgid "Get Config parameter" msgstr "Get Config parameter" -#: appPlugins/ToolLevelling.py:2160 +#: appPlugins/ToolLevelling.py:2229 msgid "A GRBL configuration parameter." msgstr "A GRBL configuration parameter." -#: appPlugins/ToolLevelling.py:2165 +#: appPlugins/ToolLevelling.py:2234 msgid "Type GRBL parameter ..." msgstr "Type GRBL parameter ..." -#: appPlugins/ToolLevelling.py:2168 +#: appPlugins/ToolLevelling.py:2237 msgid "Get" msgstr "Get" -#: appPlugins/ToolLevelling.py:2170 +#: appPlugins/ToolLevelling.py:2239 msgid "Get the value of a specified GRBL parameter." msgstr "Get the value of a specified GRBL parameter." -#: appPlugins/ToolLevelling.py:2178 +#: appPlugins/ToolLevelling.py:2247 msgid "Get Report" msgstr "Get Report" -#: appPlugins/ToolLevelling.py:2180 +#: appPlugins/ToolLevelling.py:2249 msgid "Print in shell the GRBL report." msgstr "Print in shell the GRBL report." -#: appPlugins/ToolLevelling.py:2186 +#: appPlugins/ToolLevelling.py:2255 msgid "Apply AutoLevelling" msgstr "Apply AutoLevelling" -#: appPlugins/ToolLevelling.py:2188 +#: appPlugins/ToolLevelling.py:2257 msgid "" "Will send the probing GCode to the GRBL controller,\n" "wait for the Z probing data and then apply this data\n" @@ -16372,23 +16326,23 @@ msgstr "" "wait for the Z probing data and then apply this data\n" "over the original GCode therefore doing autolevelling." -#: appPlugins/ToolLevelling.py:2197 +#: appPlugins/ToolLevelling.py:2266 msgid "Will save the GRBL height map." msgstr "Will save the GRBL height map." -#: appPlugins/ToolLevelling.py:2207 +#: appPlugins/ToolLevelling.py:2276 msgid "Save Probing GCode" msgstr "Save Probing GCode" -#: appPlugins/ToolLevelling.py:2209 +#: appPlugins/ToolLevelling.py:2278 msgid "Will save the probing GCode." msgstr "Will save the probing GCode." -#: appPlugins/ToolLevelling.py:2218 +#: appPlugins/ToolLevelling.py:2287 msgid "View/Edit the probing GCode." msgstr "View/Edit the probing GCode." -#: appPlugins/ToolLevelling.py:2227 +#: appPlugins/ToolLevelling.py:2296 msgid "" "Import the file that has the Z heights\n" "obtained through probing and then apply this data\n" @@ -16400,29 +16354,33 @@ msgstr "" "over the original GCode therefore\n" "doing autolevelling." -#: appPlugins/ToolMilling.py:2509 +#: appPlugins/ToolMilling.py:1315 +msgid "Milling Tool" +msgstr "Milling Tool" + +#: appPlugins/ToolMilling.py:2603 msgid "Generating drills milling geometry..." msgstr "Generating drills milling geometry..." -#: appPlugins/ToolMilling.py:2614 +#: appPlugins/ToolMilling.py:2702 msgid "Generating slot milling geometry..." msgstr "Generating slot milling geometry..." -#: appPlugins/ToolMilling.py:3608 +#: appPlugins/ToolMilling.py:3683 msgid "" "Create CNCJob with toolpaths for milling either Geometry or drill holes." msgstr "" "Create CNCJob with toolpaths for milling either Geometry or drill holes." -#: appPlugins/ToolMilling.py:3637 +#: appPlugins/ToolMilling.py:3709 msgid "Object for milling operation." msgstr "Object for milling operation." -#: appPlugins/ToolMilling.py:3668 +#: appPlugins/ToolMilling.py:3740 msgid "Tools in the object used for milling." msgstr "Tools in the object used for milling." -#: appPlugins/ToolMilling.py:3747 +#: appPlugins/ToolMilling.py:3819 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the " @@ -16448,7 +16406,7 @@ msgstr "" "as the cut width into material will be equal with the value in the Tool " "Diameter column of this table." -#: appPlugins/ToolMilling.py:3883 +#: appPlugins/ToolMilling.py:3955 msgid "" "Milling type:\n" "- Drills -> will mill the drills associated with this tool\n" @@ -16460,15 +16418,15 @@ msgstr "" "- Slots -> will mill the slots associated with this tool\n" "- Both -> will mill both drills and mills or whatever is available" -#: appPlugins/ToolMilling.py:3903 +#: appPlugins/ToolMilling.py:3975 msgid "The diameter of the tool who will do the milling" msgstr "The diameter of the tool who will do the milling" -#: appPlugins/ToolMilling.py:3920 +#: appPlugins/ToolMilling.py:3992 msgid "Offset Type" msgstr "Offset Type" -#: appPlugins/ToolMilling.py:3923 +#: appPlugins/ToolMilling.py:3995 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -16486,15 +16444,15 @@ msgstr "" "- Out(side) -> The tool cut will follow the geometry line on the outside.\n" "- Custom -> The tool will cut at an chosen offset." -#: appPlugins/ToolMilling.py:3932 +#: appPlugins/ToolMilling.py:4004 msgid "In" msgstr "In" -#: appPlugins/ToolMilling.py:3932 +#: appPlugins/ToolMilling.py:4004 msgid "Out" msgstr "Out" -#: appPlugins/ToolMilling.py:3943 +#: appPlugins/ToolMilling.py:4015 msgid "" "The value to offset the cut when \n" "the Offset type selected is 'Custom'.\n" @@ -16506,11 +16464,11 @@ msgstr "" "The value can be positive for 'outside'\n" "cut and negative for 'inside' cut." -#: appPlugins/ToolMilling.py:3967 +#: appPlugins/ToolMilling.py:4039 msgid "Job" msgstr "Job" -#: appPlugins/ToolMilling.py:3970 +#: appPlugins/ToolMilling.py:4042 msgid "" "- Isolation -> informative - lower Feedrate as it uses a milling bit with a " "fine tip.\n" @@ -16524,19 +16482,19 @@ msgstr "" "- Finishing -> infrmative - higher Feedrate, without multiDepth.\n" "- Polish -> adds a painting sequence over the whole area of the object" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 msgid "Roughing" msgstr "Roughing" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 msgid "Finishing" msgstr "Finishing" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 msgid "Polishing" msgstr "Polishing" -#: appPlugins/ToolMilling.py:4393 +#: appPlugins/ToolMilling.py:4487 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Geometry (Milling) Objects." @@ -16573,51 +16531,51 @@ msgid "At least one of the selected tools can do a complete isolation." msgstr "At least one of the selected tools can do a complete isolation." #: appPlugins/ToolNCC.py:1231 appPlugins/ToolNCC.py:1319 -#: appPlugins/ToolNCC.py:1381 appPlugins/ToolNCC.py:4026 +#: appPlugins/ToolNCC.py:1381 appPlugins/ToolNCC.py:4028 #: appPlugins/ToolPaint.py:833 appPlugins/ToolPaint.py:921 #: appPlugins/ToolPaint.py:983 appPlugins/ToolPaint.py:2826 -#: appPlugins/ToolSolderPaste.py:511 +#: appPlugins/ToolSolderPaste.py:517 msgid "Cancelled. Tool already in Tool Table." msgstr "Cancelled. Tool already in Tool Table." -#: appPlugins/ToolNCC.py:1984 appPlugins/ToolNCC.py:2962 +#: appPlugins/ToolNCC.py:1984 appPlugins/ToolNCC.py:2964 msgid "NCC Tool. Preparing non-copper polygons." msgstr "NCC Tool. Preparing non-copper polygons." -#: appPlugins/ToolNCC.py:2044 appPlugins/ToolNCC.py:3090 +#: appPlugins/ToolNCC.py:2044 appPlugins/ToolNCC.py:3092 msgid "NCC Tool. Calculate 'empty' area." msgstr "NCC Tool. Calculate 'empty' area." #: appPlugins/ToolNCC.py:2055 appPlugins/ToolNCC.py:2084 #: appPlugins/ToolNCC.py:2190 appPlugins/ToolNCC.py:2203 -#: appPlugins/ToolNCC.py:3105 appPlugins/ToolNCC.py:3210 -#: appPlugins/ToolNCC.py:3225 appPlugins/ToolNCC.py:3492 -#: appPlugins/ToolNCC.py:3593 appPlugins/ToolNCC.py:3608 +#: appPlugins/ToolNCC.py:3107 appPlugins/ToolNCC.py:3212 +#: appPlugins/ToolNCC.py:3227 appPlugins/ToolNCC.py:3494 +#: appPlugins/ToolNCC.py:3595 appPlugins/ToolNCC.py:3610 msgid "Buffering finished" msgstr "Buffering finished" #: appPlugins/ToolNCC.py:2059 appPlugins/ToolNCC.py:2088 #: appPlugins/ToolNCC.py:2194 appPlugins/ToolNCC.py:2206 -#: appPlugins/ToolNCC.py:3113 appPlugins/ToolNCC.py:3232 -#: appPlugins/ToolNCC.py:3499 appPlugins/ToolNCC.py:3615 +#: appPlugins/ToolNCC.py:3115 appPlugins/ToolNCC.py:3234 +#: appPlugins/ToolNCC.py:3501 appPlugins/ToolNCC.py:3617 msgid "Could not get the extent of the area to be non copper cleared." msgstr "Could not get the extent of the area to be non copper cleared." #: appPlugins/ToolNCC.py:2067 appPlugins/ToolNCC.py:2217 -#: appPlugins/ToolNCC.py:3243 +#: appPlugins/ToolNCC.py:3245 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "NCC Tool. Finished calculation of 'empty' area." -#: appPlugins/ToolNCC.py:2120 appPlugins/ToolNCC.py:3140 -#: appPlugins/ToolNCC.py:3217 appPlugins/ToolNCC.py:3519 -#: appPlugins/ToolNCC.py:3600 +#: appPlugins/ToolNCC.py:2120 appPlugins/ToolNCC.py:3142 +#: appPlugins/ToolNCC.py:3219 appPlugins/ToolNCC.py:3521 +#: appPlugins/ToolNCC.py:3602 msgid "" "Isolation geometry is broken. Margin is less than isolation tool diameter." msgstr "" "Isolation geometry is broken. Margin is less than isolation tool diameter." -#: appPlugins/ToolNCC.py:2210 appPlugins/ToolNCC.py:3236 -#: appPlugins/ToolNCC.py:3618 +#: appPlugins/ToolNCC.py:2210 appPlugins/ToolNCC.py:3238 +#: appPlugins/ToolNCC.py:3620 msgid "The selected object is not suitable for copper clearing." msgstr "The selected object is not suitable for copper clearing." @@ -16643,31 +16601,31 @@ msgid "" msgstr "" "There is no copper clearing tool in the selection and at least one is needed." -#: appPlugins/ToolNCC.py:2363 appPlugins/ToolNCC.py:3058 +#: appPlugins/ToolNCC.py:2363 appPlugins/ToolNCC.py:3060 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." -#: appPlugins/ToolNCC.py:2391 appPlugins/ToolNCC.py:2621 +#: appPlugins/ToolNCC.py:2391 appPlugins/ToolNCC.py:2623 msgid "NCC Tool failed creating bounding box." msgstr "NCC Tool failed creating bounding box." -#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2664 -#: appPlugins/ToolNCC.py:3257 appPlugins/ToolNCC.py:3643 +#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2666 +#: appPlugins/ToolNCC.py:3259 appPlugins/ToolNCC.py:3645 msgid "NCC Tool clearing with tool diameter" msgstr "NCC Tool clearing with tool diameter" -#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2664 -#: appPlugins/ToolNCC.py:3257 appPlugins/ToolNCC.py:3643 +#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2666 +#: appPlugins/ToolNCC.py:3259 appPlugins/ToolNCC.py:3645 msgid "started." msgstr "started." -#: appPlugins/ToolNCC.py:2539 +#: appPlugins/ToolNCC.py:2541 msgid "Could not use the tool for copper clear." msgstr "Could not use the tool for copper clear." -#: appPlugins/ToolNCC.py:2561 appPlugins/ToolNCC.py:3418 +#: appPlugins/ToolNCC.py:2563 appPlugins/ToolNCC.py:3420 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -16679,29 +16637,29 @@ msgstr "" "geometry.\n" "Change the painting parameters and try again." -#: appPlugins/ToolNCC.py:2571 appPlugins/ToolNCC.py:3427 +#: appPlugins/ToolNCC.py:2573 appPlugins/ToolNCC.py:3429 msgid "NCC Tool clear all done." msgstr "NCC Tool clear all done." -#: appPlugins/ToolNCC.py:2574 appPlugins/ToolNCC.py:3430 +#: appPlugins/ToolNCC.py:2576 appPlugins/ToolNCC.py:3432 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "" "NCC Tool clear all done but the copper features isolation is broken for" -#: appPlugins/ToolNCC.py:2576 appPlugins/ToolNCC.py:2826 -#: appPlugins/ToolNCC.py:3432 appPlugins/ToolNCC.py:3815 +#: appPlugins/ToolNCC.py:2578 appPlugins/ToolNCC.py:2828 +#: appPlugins/ToolNCC.py:3434 appPlugins/ToolNCC.py:3817 msgid "tools" msgstr "tools" -#: appPlugins/ToolNCC.py:2603 +#: appPlugins/ToolNCC.py:2605 msgid "NCC Tool. Rest machining copper clearing task started." msgstr "NCC Tool. Rest machining copper clearing task started." -#: appPlugins/ToolNCC.py:2822 appPlugins/ToolNCC.py:3811 +#: appPlugins/ToolNCC.py:2824 appPlugins/ToolNCC.py:3813 msgid "NCC Tool Rest Machining clear all done." msgstr "NCC Tool Rest Machining clear all done." -#: appPlugins/ToolNCC.py:2825 appPlugins/ToolNCC.py:3814 +#: appPlugins/ToolNCC.py:2827 appPlugins/ToolNCC.py:3816 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -16709,11 +16667,11 @@ msgstr "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" -#: appPlugins/ToolNCC.py:2923 +#: appPlugins/ToolNCC.py:2925 msgid "NCC Tool started. Reading parameters." msgstr "NCC Tool started. Reading parameters." -#: appPlugins/ToolNCC.py:3917 +#: appPlugins/ToolNCC.py:3919 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -16721,7 +16679,7 @@ msgstr "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." -#: appPlugins/ToolNCC.py:4137 +#: appPlugins/ToolNCC.py:4136 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -16733,7 +16691,7 @@ msgstr "" "What is selected here will dictate the kind\n" "of objects that will populate the 'Object' combobox." -#: appPlugins/ToolNCC.py:4188 +#: appPlugins/ToolNCC.py:4187 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -16749,7 +16707,7 @@ msgstr "" "in the resulting geometry. This is because with some tools\n" "this function will not be able to create painting geometry." -#: appPlugins/ToolNCC.py:4608 +#: appPlugins/ToolNCC.py:4607 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16757,15 +16715,15 @@ msgstr "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." -#: appPlugins/ToolOptimal.py:121 appPlugins/ToolOptimal.py:408 +#: appPlugins/ToolOptimal.py:121 appPlugins/ToolOptimal.py:414 msgid "Find Optimal" msgstr "Find Optimal" -#: appPlugins/ToolOptimal.py:160 +#: appPlugins/ToolOptimal.py:166 msgid "Only Gerber objects can be evaluated." msgstr "Only Gerber objects can be evaluated." -#: appPlugins/ToolOptimal.py:166 +#: appPlugins/ToolOptimal.py:172 msgid "" "Optimal Tool. Started to search for the minimum distance between copper " "features." @@ -16773,65 +16731,65 @@ msgstr "" "Optimal Tool. Started to search for the minimum distance between copper " "features." -#: appPlugins/ToolOptimal.py:176 +#: appPlugins/ToolOptimal.py:182 msgid "Optimal Tool. Parsing geometry for aperture" msgstr "Optimal Tool. Parsing geometry for aperture" -#: appPlugins/ToolOptimal.py:187 +#: appPlugins/ToolOptimal.py:193 msgid "Optimal Tool. Creating a buffer for the object geometry." msgstr "Optimal Tool. Creating a buffer for the object geometry." -#: appPlugins/ToolOptimal.py:202 +#: appPlugins/ToolOptimal.py:208 msgid "" "Optimal Tool. Finding the distances between each two elements. Iterations" msgstr "" "Optimal Tool. Finding the distances between each two elements. Iterations" -#: appPlugins/ToolOptimal.py:236 +#: appPlugins/ToolOptimal.py:242 msgid "Optimal Tool. Finding the minimum distance." msgstr "Optimal Tool. Finding the minimum distance." -#: appPlugins/ToolOptimal.py:252 +#: appPlugins/ToolOptimal.py:258 msgid "Optimal Tool. Finished successfully." msgstr "Optimal Tool. Finished successfully." -#: appPlugins/ToolOptimal.py:455 +#: appPlugins/ToolOptimal.py:461 msgid "Number of decimals kept for found distances." msgstr "Number of decimals kept for found distances." -#: appPlugins/ToolOptimal.py:464 +#: appPlugins/ToolOptimal.py:470 msgid "Minimum distance" msgstr "Minimum distance" -#: appPlugins/ToolOptimal.py:465 +#: appPlugins/ToolOptimal.py:471 msgid "Display minimum distance between copper features." msgstr "Display minimum distance between copper features." -#: appPlugins/ToolOptimal.py:469 +#: appPlugins/ToolOptimal.py:475 msgid "Determined" msgstr "Determined" -#: appPlugins/ToolOptimal.py:484 +#: appPlugins/ToolOptimal.py:490 msgid "Occurring" msgstr "Occurring" -#: appPlugins/ToolOptimal.py:485 +#: appPlugins/ToolOptimal.py:491 msgid "How many times this minimum is found." msgstr "How many times this minimum is found." -#: appPlugins/ToolOptimal.py:492 +#: appPlugins/ToolOptimal.py:498 msgid "Minimum points coordinates" msgstr "Minimum points coordinates" -#: appPlugins/ToolOptimal.py:493 appPlugins/ToolOptimal.py:499 +#: appPlugins/ToolOptimal.py:499 appPlugins/ToolOptimal.py:505 msgid "Coordinates for points where minimum distance was found." msgstr "Coordinates for points where minimum distance was found." -#: appPlugins/ToolOptimal.py:512 appPlugins/ToolOptimal.py:588 +#: appPlugins/ToolOptimal.py:518 appPlugins/ToolOptimal.py:594 msgid "Jump to selected position" msgstr "Jump to selected position" -#: appPlugins/ToolOptimal.py:514 appPlugins/ToolOptimal.py:590 +#: appPlugins/ToolOptimal.py:520 appPlugins/ToolOptimal.py:596 msgid "" "Select a position in the Locations text box and then\n" "click this button." @@ -16839,11 +16797,11 @@ msgstr "" "Select a position in the Locations text box and then\n" "click this button." -#: appPlugins/ToolOptimal.py:522 +#: appPlugins/ToolOptimal.py:528 msgid "Other distances" msgstr "Other distances" -#: appPlugins/ToolOptimal.py:523 +#: appPlugins/ToolOptimal.py:529 msgid "" "Will display other distances in the Gerber file ordered from\n" "the minimum to the maximum, not including the absolute minimum." @@ -16851,13 +16809,13 @@ msgstr "" "Will display other distances in the Gerber file ordered from\n" "the minimum to the maximum, not including the absolute minimum." -#: appPlugins/ToolOptimal.py:528 +#: appPlugins/ToolOptimal.py:534 msgid "Other distances points coordinates" msgstr "Other distances points coordinates" -#: appPlugins/ToolOptimal.py:529 appPlugins/ToolOptimal.py:543 -#: appPlugins/ToolOptimal.py:550 appPlugins/ToolOptimal.py:567 -#: appPlugins/ToolOptimal.py:574 +#: appPlugins/ToolOptimal.py:535 appPlugins/ToolOptimal.py:549 +#: appPlugins/ToolOptimal.py:556 appPlugins/ToolOptimal.py:573 +#: appPlugins/ToolOptimal.py:580 msgid "" "Other distances and the coordinates for points\n" "where the distance was found." @@ -16865,19 +16823,19 @@ msgstr "" "Other distances and the coordinates for points\n" "where the distance was found." -#: appPlugins/ToolOptimal.py:542 +#: appPlugins/ToolOptimal.py:548 msgid "Gerber distances" msgstr "Gerber distances" -#: appPlugins/ToolOptimal.py:566 +#: appPlugins/ToolOptimal.py:572 msgid "Points coordinates" msgstr "Points coordinates" -#: appPlugins/ToolOptimal.py:598 +#: appPlugins/ToolOptimal.py:604 msgid "Find Minimum" msgstr "Find Minimum" -#: appPlugins/ToolOptimal.py:601 +#: appPlugins/ToolOptimal.py:607 msgid "" "Calculate the minimum distance between copper features,\n" "this will allow the determination of the right tool to\n" @@ -16899,11 +16857,11 @@ msgstr "Open PDF cancelled" msgid "Parsing" msgstr "Parsing" -#: appPlugins/ToolPDF.py:212 app_Main.py:10795 +#: appPlugins/ToolPDF.py:212 app_Main.py:10844 msgid "Failed to open" msgstr "Failed to open" -#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:351 app_Main.py:10741 +#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:351 app_Main.py:10790 msgid "No geometry found in file" msgstr "No geometry found in file" @@ -17009,7 +16967,7 @@ msgstr "" "Create a Geometry object with toolpaths\n" "that cover only the copper pattern." -#: appPlugins/ToolPaint.py:2943 +#: appPlugins/ToolPaint.py:2940 msgid "" "Specify the type of object to be painted.\n" "It can be of type: Gerber or Geometry.\n" @@ -17021,7 +16979,7 @@ msgstr "" "What is selected here will dictate the kind\n" "of objects that will populate the 'Object' combobox." -#: appPlugins/ToolPaint.py:2977 +#: appPlugins/ToolPaint.py:2974 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for painting." @@ -17029,7 +16987,7 @@ msgstr "" "Tools pool from which the algorithm\n" "will pick the ones used for painting." -#: appPlugins/ToolPaint.py:2994 +#: appPlugins/ToolPaint.py:2991 msgid "" "This is the Tool Number.\n" "Painting will start with the tool with the biggest diameter,\n" @@ -17045,7 +17003,7 @@ msgstr "" "in the resulting geometry. This is because with some tools\n" "this function will not be able to create painting geometry." -#: appPlugins/ToolPaint.py:3006 +#: appPlugins/ToolPaint.py:3003 msgid "" "The Tool Type (TT) can be:\n" "- Circular -> it is informative only. Being circular,\n" @@ -17081,7 +17039,7 @@ msgstr "" "Type\n" "in the resulting geometry as Isolation." -#: appPlugins/ToolPaint.py:3287 +#: appPlugins/ToolPaint.py:3284 msgid "" "The type of FlatCAM object to be used as paint reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17089,40 +17047,40 @@ msgstr "" "The type of FlatCAM object to be used as paint reference.\n" "It can be Gerber, Excellon or Geometry." -#: appPlugins/ToolPaint.py:3327 +#: appPlugins/ToolPaint.py:3324 msgid "Create a Geometry Object which paints the polygons." msgstr "Create a Geometry Object which paints the polygons." -#: appPlugins/ToolPanelize.py:114 appPlugins/ToolPanelize.py:1061 +#: appPlugins/ToolPanelize.py:114 appPlugins/ToolPanelize.py:1083 msgid "Panelization" msgstr "Panelization" -#: appPlugins/ToolPanelize.py:341 +#: appPlugins/ToolPanelize.py:357 msgid "Columns or Rows are zero value. Change them to a positive integer." msgstr "Columns or Rows are zero value. Change them to a positive integer." -#: appPlugins/ToolPanelize.py:384 +#: appPlugins/ToolPanelize.py:400 msgid "Generating panel ... " msgstr "Generating panel ... " -#: appPlugins/ToolPanelize.py:471 appPlugins/ToolPanelize.py:763 -#: appPlugins/ToolPanelize.py:1013 +#: appPlugins/ToolPanelize.py:493 appPlugins/ToolPanelize.py:785 +#: appPlugins/ToolPanelize.py:1035 msgid "Generating panel ... Adding the source code." msgstr "Generating panel ... Adding the source code." -#: appPlugins/ToolPanelize.py:691 +#: appPlugins/ToolPanelize.py:713 msgid "Optimizing the overlapping paths." msgstr "Optimizing the overlapping paths." -#: appPlugins/ToolPanelize.py:723 +#: appPlugins/ToolPanelize.py:745 msgid "Optimization complete." msgstr "Optimization complete." -#: appPlugins/ToolPanelize.py:1022 +#: appPlugins/ToolPanelize.py:1044 msgid "Generating panel... Spawning copies" msgstr "Generating panel... Spawning copies" -#: appPlugins/ToolPanelize.py:1038 +#: appPlugins/ToolPanelize.py:1060 #, python-brace-format msgid "" "{text} Too big for the constrain area. Final panel has {col} columns and " @@ -17131,11 +17089,11 @@ msgstr "" "{text} Too big for the constrain area. Final panel has {col} columns and " "{row} rows" -#: appPlugins/ToolPanelize.py:1046 +#: appPlugins/ToolPanelize.py:1068 msgid "Panel created successfully." msgstr "Panel created successfully." -#: appPlugins/ToolPanelize.py:1104 +#: appPlugins/ToolPanelize.py:1123 msgid "" "Specify the type of object to be panelized\n" "It can be of type: Gerber, Excellon or Geometry.\n" @@ -17147,7 +17105,7 @@ msgstr "" "The selection here decide the type of objects that will be\n" "in the Object combobox." -#: appPlugins/ToolPanelize.py:1132 +#: appPlugins/ToolPanelize.py:1151 msgid "" "Object to be panelized. This means that it will\n" "be duplicated in an array of rows and columns." @@ -17155,11 +17113,11 @@ msgstr "" "Object to be panelized. This means that it will\n" "be duplicated in an array of rows and columns." -#: appPlugins/ToolPanelize.py:1139 +#: appPlugins/ToolPanelize.py:1158 msgid "Panelization Reference" msgstr "Panelization Reference" -#: appPlugins/ToolPanelize.py:1141 +#: appPlugins/ToolPanelize.py:1160 msgid "" "Choose the reference for panelization:\n" "- Object = the bounding box of a different object\n" @@ -17179,7 +17137,7 @@ msgstr "" "to this reference object therefore maintaining the panelized\n" "objects in sync." -#: appPlugins/ToolPanelize.py:1167 +#: appPlugins/ToolPanelize.py:1186 msgid "" "Specify the type of object to be used as an container for\n" "panelization. It can be: Gerber or Geometry type.\n" @@ -17191,7 +17149,7 @@ msgstr "" "The selection here decide the type of objects that will be\n" "in the Box Object combobox." -#: appPlugins/ToolPanelize.py:1182 +#: appPlugins/ToolPanelize.py:1201 msgid "" "The actual object that is used as container for the\n" " selected object that is to be panelized." @@ -17199,11 +17157,11 @@ msgstr "" "The actual object that is used as container for the\n" " selected object that is to be panelized." -#: appPlugins/ToolPanelize.py:1192 +#: appPlugins/ToolPanelize.py:1211 msgid "Panel Data" msgstr "Panel Data" -#: appPlugins/ToolPanelize.py:1194 +#: appPlugins/ToolPanelize.py:1213 msgid "" "This informations will shape the resulting panel.\n" "The number of rows and columns will set how many\n" @@ -17219,15 +17177,15 @@ msgstr "" "The spacings will set the distance between any two\n" "elements of the panel array." -#: appPlugins/ToolPanelize.py:1279 +#: appPlugins/ToolPanelize.py:1298 msgid "Constrain panel within" msgstr "Constrain panel within" -#: appPlugins/ToolPanelize.py:1322 +#: appPlugins/ToolPanelize.py:1341 msgid "Panelize Object" msgstr "Panelize Object" -#: appPlugins/ToolPanelize.py:1325 appPlugins/ToolRulesCheck.py:1649 +#: appPlugins/ToolPanelize.py:1344 appPlugins/ToolRulesCheck.py:1649 msgid "" "Panelize the specified object around the specified box.\n" "In other words it creates multiple copies of the source object,\n" @@ -17267,7 +17225,7 @@ msgstr "PcbWizard .INF file loaded." msgid "Main PcbWizard Excellon file loaded." msgstr "Main PcbWizard Excellon file loaded." -#: appPlugins/ToolPcbWizard.py:329 app_Main.py:10720 +#: appPlugins/ToolPcbWizard.py:329 app_Main.py:10769 msgid "This is not Excellon file." msgstr "This is not Excellon file." @@ -17393,39 +17351,39 @@ msgstr "" msgid "Punch Geber" msgstr "Punch Geber" -#: appPlugins/ToolPunchGerber.py:537 +#: appPlugins/ToolPunchGerber.py:540 msgid "Click on a pad to select it." msgstr "Click on a pad to select it." -#: appPlugins/ToolPunchGerber.py:785 appPlugins/ToolPunchGerber.py:918 +#: appPlugins/ToolPunchGerber.py:788 appPlugins/ToolPunchGerber.py:921 msgid "The value of the fixed diameter is 0.0. Aborting." msgstr "The value of the fixed diameter is 0.0. Aborting." -#: appPlugins/ToolPunchGerber.py:1694 +#: appPlugins/ToolPunchGerber.py:1697 msgid "Added pad" msgstr "Added pad" -#: appPlugins/ToolPunchGerber.py:1695 +#: appPlugins/ToolPunchGerber.py:1698 msgid "Click to add next pad or right click to start." msgstr "Click to add next pad or right click to start." -#: appPlugins/ToolPunchGerber.py:1707 +#: appPlugins/ToolPunchGerber.py:1710 msgid "Removed pad" msgstr "Removed pad" -#: appPlugins/ToolPunchGerber.py:1708 +#: appPlugins/ToolPunchGerber.py:1711 msgid "Click to add/remove next pad or right click to start." msgstr "Click to add/remove next pad or right click to start." -#: appPlugins/ToolPunchGerber.py:1713 +#: appPlugins/ToolPunchGerber.py:1716 msgid "No pad detected under click position." msgstr "No pad detected under click position." -#: appPlugins/ToolPunchGerber.py:1912 +#: appPlugins/ToolPunchGerber.py:1915 msgid "All selectable pads are selected." msgstr "All selectable pads are selected." -#: appPlugins/ToolPunchGerber.py:1929 +#: appPlugins/ToolPunchGerber.py:1932 msgid "Selection cleared." msgstr "Selection cleared." @@ -17457,28 +17415,28 @@ msgstr "" "Create a Gerber object from the selected object, within\n" "the specified box." -#: appPlugins/ToolQRCode.py:211 appPlugins/ToolQRCode.py:559 -#: appPlugins/ToolQRCode.py:610 +#: appPlugins/ToolQRCode.py:217 appPlugins/ToolQRCode.py:565 +#: appPlugins/ToolQRCode.py:616 msgid "Cancelled. There is no QRCode Data in the text box." msgstr "Cancelled. There is no QRCode Data in the text box." -#: appPlugins/ToolQRCode.py:388 +#: appPlugins/ToolQRCode.py:394 msgid "QRCode Tool done." msgstr "QRCode Tool done." -#: appPlugins/ToolQRCode.py:758 +#: appPlugins/ToolQRCode.py:761 msgid "Gerber Object to which the QRCode will be added." msgstr "Gerber Object to which the QRCode will be added." -#: appPlugins/ToolQRCode.py:794 +#: appPlugins/ToolQRCode.py:797 msgid "The parameters used to shape the QRCode." msgstr "The parameters used to shape the QRCode." -#: appPlugins/ToolQRCode.py:899 +#: appPlugins/ToolQRCode.py:902 msgid "Export QRCode" msgstr "Export QRCode" -#: appPlugins/ToolQRCode.py:901 +#: appPlugins/ToolQRCode.py:904 msgid "" "Show a set of controls allowing to export the QRCode\n" "to a SVG file or an PNG file." @@ -17486,31 +17444,31 @@ msgstr "" "Show a set of controls allowing to export the QRCode\n" "to a SVG file or an PNG file." -#: appPlugins/ToolQRCode.py:940 +#: appPlugins/ToolQRCode.py:943 msgid "Transparent back color" msgstr "Transparent back color" -#: appPlugins/ToolQRCode.py:965 +#: appPlugins/ToolQRCode.py:968 msgid "Export QRCode SVG" msgstr "Export QRCode SVG" -#: appPlugins/ToolQRCode.py:967 +#: appPlugins/ToolQRCode.py:970 msgid "Export a SVG file with the QRCode content." msgstr "Export a SVG file with the QRCode content." -#: appPlugins/ToolQRCode.py:978 +#: appPlugins/ToolQRCode.py:981 msgid "Export QRCode PNG" msgstr "Export QRCode PNG" -#: appPlugins/ToolQRCode.py:980 +#: appPlugins/ToolQRCode.py:983 msgid "Export a PNG image file with the QRCode content." msgstr "Export a PNG image file with the QRCode content." -#: appPlugins/ToolQRCode.py:991 +#: appPlugins/ToolQRCode.py:994 msgid "Insert QRCode" msgstr "Insert QRCode" -#: appPlugins/ToolQRCode.py:994 +#: appPlugins/ToolQRCode.py:997 msgid "Create the QRCode object." msgstr "Create the QRCode object." @@ -17542,8 +17500,8 @@ msgstr "Single-Geo" msgid "Multi-Geo" msgstr "Multi-Geo" -#: appPlugins/ToolReport.py:357 appPlugins/ToolReport.py:362 -#: appPlugins/ToolReport.py:364 +#: appPlugins/ToolReport.py:358 appPlugins/ToolReport.py:363 +#: appPlugins/ToolReport.py:365 msgid "Metric" msgstr "Metric" @@ -17774,84 +17732,84 @@ msgstr "...processing..." msgid "FlatCAM Evo Shell" msgstr "FlatCAM Evo Shell" -#: appPlugins/ToolSolderPaste.py:135 appPlugins/ToolSolderPaste.py:1143 +#: appPlugins/ToolSolderPaste.py:135 appPlugins/ToolSolderPaste.py:1147 msgid "SP Dispenser" msgstr "SP Dispenser" -#: appPlugins/ToolSolderPaste.py:482 +#: appPlugins/ToolSolderPaste.py:488 msgid "Please enter a tool diameter to add, in Float format." msgstr "Please enter a tool diameter to add, in Float format." -#: appPlugins/ToolSolderPaste.py:516 +#: appPlugins/ToolSolderPaste.py:522 msgid "New Nozzle tool added to Tool Table." msgstr "New Nozzle tool added to Tool Table." -#: appPlugins/ToolSolderPaste.py:558 +#: appPlugins/ToolSolderPaste.py:564 msgid "Nozzle tool from Tool Table was edited." msgstr "Nozzle tool from Tool Table was edited." -#: appPlugins/ToolSolderPaste.py:621 +#: appPlugins/ToolSolderPaste.py:627 msgid "Tools deleted from Tool Table." msgstr "Tools deleted from Tool Table." -#: appPlugins/ToolSolderPaste.py:675 +#: appPlugins/ToolSolderPaste.py:681 msgid "No SolderPaste mask Gerber object loaded." msgstr "No SolderPaste mask Gerber object loaded." -#: appPlugins/ToolSolderPaste.py:706 +#: appPlugins/ToolSolderPaste.py:712 msgid "No Nozzle tools in the tool table." msgstr "No Nozzle tools in the tool table." -#: appPlugins/ToolSolderPaste.py:836 +#: appPlugins/ToolSolderPaste.py:843 msgid "Solder Paste geometry generated successfully" msgstr "Solder Paste geometry generated successfully" -#: appPlugins/ToolSolderPaste.py:843 +#: appPlugins/ToolSolderPaste.py:850 msgid "Some or all pads have no solder due of inadequate nozzle diameters..." msgstr "Some or all pads have no solder due of inadequate nozzle diameters..." -#: appPlugins/ToolSolderPaste.py:857 +#: appPlugins/ToolSolderPaste.py:864 msgid "Generating Solder Paste dispensing geometry..." msgstr "Generating Solder Paste dispensing geometry..." -#: appPlugins/ToolSolderPaste.py:876 +#: appPlugins/ToolSolderPaste.py:883 msgid "There is no Geometry object available." msgstr "There is no Geometry object available." -#: appPlugins/ToolSolderPaste.py:881 +#: appPlugins/ToolSolderPaste.py:888 msgid "This Geometry can't be processed. NOT a solder_paste_tool geometry." msgstr "This Geometry can't be processed. NOT a solder_paste_tool geometry." -#: appPlugins/ToolSolderPaste.py:985 +#: appPlugins/ToolSolderPaste.py:993 msgid "ToolSolderPaste CNCjob created" msgstr "ToolSolderPaste CNCjob created" -#: appPlugins/ToolSolderPaste.py:1016 appPlugins/ToolSolderPaste.py:1021 -#: appPlugins/ToolSolderPaste.py:1075 +#: appPlugins/ToolSolderPaste.py:1024 appPlugins/ToolSolderPaste.py:1029 +#: appPlugins/ToolSolderPaste.py:1081 msgid "" "This CNCJob object can't be processed. NOT a solder_paste_tool CNCJob object." msgstr "" "This CNCJob object can't be processed. NOT a solder_paste_tool CNCJob object." -#: appPlugins/ToolSolderPaste.py:1085 +#: appPlugins/ToolSolderPaste.py:1091 msgid "Export GCode ..." msgstr "Export GCode ..." -#: appPlugins/ToolSolderPaste.py:1133 +#: appPlugins/ToolSolderPaste.py:1137 msgid "Solder paste dispenser GCode file saved to" msgstr "Solder paste dispenser GCode file saved to" -#: appPlugins/ToolSolderPaste.py:1160 +#: appPlugins/ToolSolderPaste.py:1164 msgid "" "A plugin to help dispense solder paste on the PCB pads using a CNC machine." msgstr "" "A plugin to help dispense solder paste on the PCB pads using a CNC machine." -#: appPlugins/ToolSolderPaste.py:1172 +#: appPlugins/ToolSolderPaste.py:1176 msgid "Gerber Solderpaste object." msgstr "Gerber Solderpaste object." -#: appPlugins/ToolSolderPaste.py:1191 +#: appPlugins/ToolSolderPaste.py:1195 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for dispensing solder paste." @@ -17859,7 +17817,7 @@ msgstr "" "Tools pool from which the algorithm\n" "will pick the ones used for dispensing solder paste." -#: appPlugins/ToolSolderPaste.py:1206 +#: appPlugins/ToolSolderPaste.py:1210 msgid "" "This is the Tool Number.\n" "The solder dispensing will start with the tool with the biggest \n" @@ -17873,7 +17831,7 @@ msgstr "" "If there are no longer tools but there are still pads not covered\n" " with solder paste, the app will issue a warning message box." -#: appPlugins/ToolSolderPaste.py:1213 +#: appPlugins/ToolSolderPaste.py:1217 msgid "" "Tool Diameter. Its value\n" "is the width of the solder paste dispensed." @@ -17881,7 +17839,7 @@ msgstr "" "Tool Diameter. Its value\n" "is the width of the solder paste dispensed." -#: appPlugins/ToolSolderPaste.py:1234 +#: appPlugins/ToolSolderPaste.py:1238 msgid "" "Add a new nozzle tool to the Tool Table\n" "with the diameter specified above." @@ -17889,11 +17847,11 @@ msgstr "" "Add a new nozzle tool to the Tool Table\n" "with the diameter specified above." -#: appPlugins/ToolSolderPaste.py:1486 +#: appPlugins/ToolSolderPaste.py:1490 msgid "Generate solder paste dispensing geometry." msgstr "Generate solder paste dispensing geometry." -#: appPlugins/ToolSolderPaste.py:1505 +#: appPlugins/ToolSolderPaste.py:1509 msgid "" "Geometry Solder Paste object.\n" "The name of the object has to end in:\n" @@ -17903,7 +17861,7 @@ msgstr "" "The name of the object has to end in:\n" "'_solderpaste' as a protection." -#: appPlugins/ToolSolderPaste.py:1521 +#: appPlugins/ToolSolderPaste.py:1525 msgid "" "Generate GCode for Solder Paste dispensing\n" "on PCB pads." @@ -17911,11 +17869,11 @@ msgstr "" "Generate GCode for Solder Paste dispensing\n" "on PCB pads." -#: appPlugins/ToolSolderPaste.py:1539 +#: appPlugins/ToolSolderPaste.py:1543 msgid "CNCJob" msgstr "CNCJob" -#: appPlugins/ToolSolderPaste.py:1541 +#: appPlugins/ToolSolderPaste.py:1545 msgid "" "CNCJob Solder paste object.\n" "In order to enable the GCode save section,\n" @@ -17927,11 +17885,11 @@ msgstr "" "the name of the object has to end in:\n" "'_solderpaste' as a protection." -#: appPlugins/ToolSolderPaste.py:1556 +#: appPlugins/ToolSolderPaste.py:1560 msgid "Save GCode" msgstr "Save GCode" -#: appPlugins/ToolSolderPaste.py:1559 +#: appPlugins/ToolSolderPaste.py:1563 msgid "" "Save the generated GCode for Solder Paste dispensing\n" "on PCB pads, to a file." @@ -17939,48 +17897,55 @@ msgstr "" "Save the generated GCode for Solder Paste dispensing\n" "on PCB pads, to a file." -#: appPlugins/ToolSub.py:249 appPlugins/ToolSub.py:481 +#: appPlugins/ToolSub.py:255 appPlugins/ToolSub.py:491 msgid "No Target object loaded." msgstr "No Target object loaded." -#: appPlugins/ToolSub.py:252 +#: appPlugins/ToolSub.py:258 msgid "Loading geometry from Gerber objects." msgstr "Loading geometry from Gerber objects." -#: appPlugins/ToolSub.py:269 appPlugins/ToolSub.py:494 +#: appPlugins/ToolSub.py:275 appPlugins/ToolSub.py:504 msgid "No Subtractor object loaded." msgstr "No Subtractor object loaded." -#: appPlugins/ToolSub.py:319 +#: appPlugins/ToolSub.py:289 +#| msgid "" +#| "Geometry object that will be subtracted\n" +#| "from the target Geometry object." +msgid "Not possible to subtract from the same object." +msgstr "Not possible to subtract from the same object." + +#: appPlugins/ToolSub.py:329 msgid "Finished parsing geometry for aperture" msgstr "Finished parsing geometry for aperture" -#: appPlugins/ToolSub.py:321 +#: appPlugins/ToolSub.py:331 msgid "Subtraction aperture processing finished." msgstr "Subtraction aperture processing finished." -#: appPlugins/ToolSub.py:454 appPlugins/ToolSub.py:648 -#: appPlugins/ToolSub.py:730 +#: appPlugins/ToolSub.py:464 appPlugins/ToolSub.py:658 +#: appPlugins/ToolSub.py:740 msgid "Generating new object failed." msgstr "Generating new object failed." -#: appPlugins/ToolSub.py:458 appPlugins/ToolSub.py:653 +#: appPlugins/ToolSub.py:468 appPlugins/ToolSub.py:663 msgid "Created" msgstr "Created" -#: appPlugins/ToolSub.py:507 +#: appPlugins/ToolSub.py:517 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "Currently, the Subtractor geometry cannot be of type Multigeo." -#: appPlugins/ToolSub.py:547 +#: appPlugins/ToolSub.py:557 msgid "Parsing solid_geometry ..." msgstr "Parsing solid_geometry ..." -#: appPlugins/ToolSub.py:549 +#: appPlugins/ToolSub.py:559 msgid "Parsing solid_geometry for tool" msgstr "Parsing solid_geometry for tool" -#: appPlugins/ToolSub.py:766 +#: appPlugins/ToolSub.py:776 msgid "" "A plugin to help subtract a Gerber/Geometry object from another of the same " "type." @@ -17988,7 +17953,7 @@ msgstr "" "A plugin to help subtract a Gerber/Geometry object from another of the same " "type." -#: appPlugins/ToolSub.py:828 +#: appPlugins/ToolSub.py:835 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -17996,11 +17961,11 @@ msgstr "" "Gerber object from which to subtract\n" "the subtractor Gerber object." -#: appPlugins/ToolSub.py:842 appPlugins/ToolSub.py:895 +#: appPlugins/ToolSub.py:849 appPlugins/ToolSub.py:902 msgid "Subtractor" msgstr "Subtractor" -#: appPlugins/ToolSub.py:844 +#: appPlugins/ToolSub.py:851 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18008,11 +17973,11 @@ msgstr "" "Gerber object that will be subtracted\n" "from the target Gerber object." -#: appPlugins/ToolSub.py:851 +#: appPlugins/ToolSub.py:858 msgid "Subtract Gerber" msgstr "Subtract Gerber" -#: appPlugins/ToolSub.py:854 +#: appPlugins/ToolSub.py:861 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18024,7 +17989,7 @@ msgstr "" "Can be used to remove the overlapping silkscreen\n" "over the soldermask." -#: appPlugins/ToolSub.py:881 +#: appPlugins/ToolSub.py:888 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18032,7 +17997,7 @@ msgstr "" "Geometry object from which to subtract\n" "the subtractor Geometry object." -#: appPlugins/ToolSub.py:897 +#: appPlugins/ToolSub.py:904 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." @@ -18040,11 +18005,11 @@ msgstr "" "Geometry object that will be subtracted\n" "from the target Geometry object." -#: appPlugins/ToolSub.py:909 +#: appPlugins/ToolSub.py:916 msgid "Subtract Geometry" msgstr "Subtract Geometry" -#: appPlugins/ToolSub.py:912 +#: appPlugins/ToolSub.py:919 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -18125,7 +18090,7 @@ msgstr "The application will restart." msgid "Are you sure do you want to change the current language to" msgstr "Are you sure do you want to change the current language to" -#: appTranslation.py:206 app_Main.py:3701 +#: appTranslation.py:206 app_Main.py:3720 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -18159,45 +18124,45 @@ msgstr "" "Canvas initialization started.\n" "Canvas initialization finished in" -#: app_Main.py:1312 app_Main.py:9564 +#: app_Main.py:1312 app_Main.py:9608 msgid "New Project - Not saved" msgstr "New Project - Not saved" -#: app_Main.py:1646 +#: app_Main.py:1649 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:1713 +#: app_Main.py:1716 msgid "Open Config file failed." msgstr "Open Config file failed." -#: app_Main.py:1728 +#: app_Main.py:1731 msgid "Open Script file failed." msgstr "Open Script file failed." -#: app_Main.py:1754 +#: app_Main.py:1757 msgid "Open Excellon file failed." msgstr "Open Excellon file failed." -#: app_Main.py:1767 +#: app_Main.py:1770 msgid "Open GCode file failed." msgstr "Open GCode file failed." -#: app_Main.py:1780 +#: app_Main.py:1783 msgid "Open Gerber file failed." msgstr "Open Gerber file failed." -#: app_Main.py:2465 +#: app_Main.py:2484 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:2472 app_Main.py:2520 app_Main.py:2536 app_Main.py:2555 +#: app_Main.py:2491 app_Main.py:2539 app_Main.py:2555 app_Main.py:2574 msgid "The Editor could not start." msgstr "The Editor could not start." -#: app_Main.py:2489 +#: app_Main.py:2508 msgid "" "Simultaneous editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -18207,83 +18172,83 @@ msgstr "" "possible.\n" "Edit only one geometry at a time." -#: app_Main.py:2595 +#: app_Main.py:2614 msgid "EDITOR Area" msgstr "EDITOR Area" -#: app_Main.py:2598 +#: app_Main.py:2617 msgid "Editor is activated ..." msgstr "Editor is activated ..." -#: app_Main.py:2622 +#: app_Main.py:2641 msgid "Do you want to save the edited object?" msgstr "Do you want to save the edited object?" -#: app_Main.py:2671 +#: app_Main.py:2690 msgid "Object empty after edit." msgstr "Object empty after edit." -#: app_Main.py:2676 app_Main.py:2694 app_Main.py:2725 app_Main.py:2741 +#: app_Main.py:2695 app_Main.py:2713 app_Main.py:2744 app_Main.py:2760 msgid "Editor exited. Editor content saved." msgstr "Editor exited. Editor content saved." -#: app_Main.py:2745 app_Main.py:2797 +#: app_Main.py:2764 app_Main.py:2816 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:2755 +#: app_Main.py:2774 msgid "is updated, returning to App..." msgstr "is updated, returning to App..." -#: app_Main.py:2772 +#: app_Main.py:2791 msgid "Editor exited. Editor content was not saved." msgstr "Editor exited. Editor content was not saved." -#: app_Main.py:2822 +#: app_Main.py:2841 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:2965 app_Main.py:2971 +#: app_Main.py:2984 app_Main.py:2990 msgid "Save to file" msgstr "Save to file" -#: app_Main.py:3012 +#: app_Main.py:3031 msgid "Exported file to" msgstr "Exported file to" -#: app_Main.py:3049 +#: app_Main.py:3068 msgid "Failed to open recent files file for writing." msgstr "Failed to open recent files file for writing." -#: app_Main.py:3060 +#: app_Main.py:3079 msgid "Failed to open recent projects file for writing." msgstr "Failed to open recent projects file for writing." -#: app_Main.py:3115 +#: app_Main.py:3134 msgid "PCB Manufacturing files Viewer/Editor with Plugins" msgstr "PCB Manufacturing files Viewer/Editor with Plugins" -#: app_Main.py:3116 +#: app_Main.py:3135 msgid "Development" msgstr "Development" -#: app_Main.py:3117 +#: app_Main.py:3136 msgid "DOWNLOAD" msgstr "DOWNLOAD" -#: app_Main.py:3118 +#: app_Main.py:3137 msgid "Issue tracker" msgstr "Issue tracker" -#: app_Main.py:3122 app_Main.py:3501 app_Main.py:3681 +#: app_Main.py:3141 app_Main.py:3520 app_Main.py:3700 msgid "Close" msgstr "Close" -#: app_Main.py:3137 +#: app_Main.py:3156 msgid "Licensed under the MIT license" msgstr "Licensed under the MIT license" -#: app_Main.py:3146 +#: app_Main.py:3165 msgid "" "Permission is hereby granted, free of charge, to any person obtaining a " "copy\n" @@ -18331,7 +18296,7 @@ msgstr "" "OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n" "THE SOFTWARE." -#: app_Main.py:3168 +#: app_Main.py:3187 msgid "" "Some of the icons used are from the following sources:
" -#: app_Main.py:3204 +#: app_Main.py:3223 msgid "Splash" msgstr "Splash" -#: app_Main.py:3210 +#: app_Main.py:3229 msgid "Programmers" msgstr "Programmers" -#: app_Main.py:3216 +#: app_Main.py:3235 msgid "Translators" msgstr "Translators" -#: app_Main.py:3222 +#: app_Main.py:3241 msgid "License" msgstr "License" -#: app_Main.py:3228 +#: app_Main.py:3247 msgid "Attributions" msgstr "Attributions" -#: app_Main.py:3251 +#: app_Main.py:3270 msgid "Programmer" msgstr "Programmer" -#: app_Main.py:3252 +#: app_Main.py:3271 msgid "Status" msgstr "Status" -#: app_Main.py:3253 app_Main.py:3333 +#: app_Main.py:3272 app_Main.py:3352 msgid "E-mail" msgstr "E-mail" -#: app_Main.py:3256 +#: app_Main.py:3275 msgid "FlatCAM Author" msgstr "FlatCAM Author" -#: app_Main.py:3261 +#: app_Main.py:3280 msgid "FlatCAM Evo Author/Maintainer" msgstr "FlatCAM Evo Author/Maintainer" -#: app_Main.py:3330 +#: app_Main.py:3349 msgid "Language" msgstr "Language" -#: app_Main.py:3331 +#: app_Main.py:3350 msgid "Translator" msgstr "Translator" -#: app_Main.py:3332 +#: app_Main.py:3351 msgid "Corrections" msgstr "Corrections" -#: app_Main.py:3469 +#: app_Main.py:3488 #, 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:3470 +#: app_Main.py:3489 msgid "Yet it cannot evolve without contributions." msgstr "Yet it cannot evolve without contributions." -#: app_Main.py:3471 +#: app_Main.py:3490 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:3472 +#: app_Main.py:3491 msgid "you can contribute to the development yourself by:" msgstr "you can contribute to the development yourself by:" -#: app_Main.py:3473 +#: app_Main.py:3492 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:3475 +#: app_Main.py:3494 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:3477 +#: app_Main.py:3496 msgid "If you like what you have seen so far ..." msgstr "If you like what you have seen so far ..." -#: app_Main.py:3478 +#: app_Main.py:3497 msgid "Donations are NOT required." msgstr "Donations are NOT required." -#: app_Main.py:3478 +#: app_Main.py:3497 msgid "But they are welcomed" msgstr "But they are welcomed" -#: app_Main.py:3509 +#: app_Main.py:3528 msgid "Contribute" msgstr "Contribute" -#: app_Main.py:3532 +#: app_Main.py:3551 msgid "Links Exchange" msgstr "Links Exchange" -#: app_Main.py:3544 app_Main.py:3563 +#: app_Main.py:3563 app_Main.py:3582 msgid "Soon ..." msgstr "Soon ..." -#: app_Main.py:3551 +#: app_Main.py:3570 msgid "How To's" msgstr "How To's" -#: app_Main.py:3670 +#: app_Main.py:3689 msgid "" "This entry will resolve to another website if:\n" "\n" @@ -18478,27 +18443,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:3677 +#: app_Main.py:3696 msgid "Alternative website" msgstr "Alternative website" -#: app_Main.py:4006 +#: app_Main.py:4025 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "Selected Excellon file extensions registered with FlatCAM." -#: app_Main.py:4023 +#: app_Main.py:4042 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Selected GCode file extensions registered with FlatCAM." -#: app_Main.py:4039 +#: app_Main.py:4058 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Selected Gerber file extensions registered with FlatCAM." -#: app_Main.py:4227 app_Main.py:4288 app_Main.py:4318 +#: app_Main.py:4246 app_Main.py:4307 app_Main.py:4337 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:4236 +#: app_Main.py:4255 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 " @@ -18514,43 +18479,43 @@ msgstr "" "be lost and the result may not be what was expected. \n" "Check the generated GCODE." -#: app_Main.py:4250 app_Main.py:4260 +#: app_Main.py:4269 app_Main.py:4279 msgid "Geometry merging finished" msgstr "Geometry merging finished" -#: app_Main.py:4283 +#: app_Main.py:4302 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "Failed. Excellon joining works only on Excellon objects." -#: app_Main.py:4295 +#: app_Main.py:4314 msgid "Excellon merging finished" msgstr "Excellon merging finished" -#: app_Main.py:4313 +#: app_Main.py:4332 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Failed. Gerber joining works only on Gerber objects." -#: app_Main.py:4323 +#: app_Main.py:4342 msgid "Gerber merging finished" msgstr "Gerber merging finished" -#: app_Main.py:4343 app_Main.py:4379 +#: app_Main.py:4362 app_Main.py:4398 msgid "Failed. Select a Geometry Object and try again." msgstr "Failed. Select a Geometry Object and try again." -#: app_Main.py:4347 app_Main.py:4383 +#: app_Main.py:4366 app_Main.py:4402 msgid "Expected a GeometryObject, got" msgstr "Expected a GeometryObject, got" -#: app_Main.py:4362 +#: app_Main.py:4381 msgid "A Geometry object was converted to MultiGeo type." msgstr "A Geometry object was converted to MultiGeo type." -#: app_Main.py:4397 +#: app_Main.py:4416 msgid "A Geometry object was converted to SingleGeo type." msgstr "A Geometry object was converted to SingleGeo type." -#: app_Main.py:4634 +#: app_Main.py:4653 msgid "" "Changing the units of the project\n" "will scale all objects.\n" @@ -18562,19 +18527,19 @@ msgstr "" "\n" "Do you want to continue?" -#: app_Main.py:4687 +#: app_Main.py:4706 msgid "Converted units to" msgstr "Converted units to" -#: app_Main.py:4727 +#: app_Main.py:4746 msgid "Workspace enabled." msgstr "Workspace enabled." -#: app_Main.py:4730 +#: app_Main.py:4749 msgid "Workspace disabled." msgstr "Workspace disabled." -#: app_Main.py:4795 +#: app_Main.py:4814 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -18582,11 +18547,11 @@ msgstr "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." -#: app_Main.py:4883 +#: app_Main.py:4902 msgid "Delete objects" msgstr "Delete objects" -#: app_Main.py:4888 +#: app_Main.py:4907 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -18594,89 +18559,89 @@ msgstr "" "Are you sure you want to permanently delete\n" "the selected objects?" -#: app_Main.py:4936 +#: app_Main.py:4955 msgid "Save the work in Editor and try again ..." msgstr "Save the work in Editor and try again ..." -#: app_Main.py:4970 +#: app_Main.py:4989 msgid "Object deleted" msgstr "Object deleted" -#: app_Main.py:4983 +#: app_Main.py:5002 msgid "Click to set the origin ..." msgstr "Click to set the origin ..." -#: app_Main.py:5026 +#: app_Main.py:5045 msgid "Setting Origin..." msgstr "Setting Origin..." -#: app_Main.py:5047 app_Main.py:5165 app_Main.py:5308 +#: app_Main.py:5066 app_Main.py:5184 app_Main.py:5327 msgid "Origin set" msgstr "Origin set" -#: app_Main.py:5066 +#: app_Main.py:5085 msgid "Origin coordinates specified but incomplete." msgstr "Origin coordinates specified but incomplete." -#: app_Main.py:5111 +#: app_Main.py:5130 msgid "Moving to Origin..." msgstr "Moving to Origin..." -#: app_Main.py:5115 app_Main.py:5183 +#: app_Main.py:5134 app_Main.py:5202 msgid "Failed. No object(s) selected..." msgstr "Failed. No object(s) selected..." -#: app_Main.py:5202 +#: app_Main.py:5221 msgid "Quadrant 1" msgstr "Quadrant 1" -#: app_Main.py:5203 +#: app_Main.py:5222 msgid "Quadrant 2" msgstr "Quadrant 2" -#: app_Main.py:5204 +#: app_Main.py:5223 msgid "Quadrant 3" msgstr "Quadrant 3" -#: app_Main.py:5205 +#: app_Main.py:5224 msgid "Quadrant 4" msgstr "Quadrant 4" -#: app_Main.py:5345 +#: app_Main.py:5364 msgid "Jump to ..." msgstr "Jump to ..." -#: app_Main.py:5346 +#: app_Main.py:5365 msgid "Enter the coordinates in format X,Y:" msgstr "Enter the coordinates in format X,Y:" -#: app_Main.py:5356 +#: app_Main.py:5375 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Wrong coordinates. Enter coordinates in format: X,Y" -#: app_Main.py:5497 +#: app_Main.py:5516 msgid "Locate ..." msgstr "Locate ..." -#: app_Main.py:6108 +#: app_Main.py:6143 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:6114 +#: app_Main.py:6149 msgid "The current task was gracefully closed on user request..." msgstr "The current task was gracefully closed on user request..." -#: app_Main.py:6309 +#: app_Main.py:6344 msgid "Not available for Legacy 2D graphic mode." msgstr "Not available for Legacy 2D graphic mode." -#: app_Main.py:6411 +#: app_Main.py:6446 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:6429 +#: app_Main.py:6464 msgid "" "One or more Tools are edited.\n" "Do you want to save?" @@ -18684,187 +18649,187 @@ msgstr "" "One or more Tools are edited.\n" "Do you want to save?" -#: app_Main.py:6431 +#: app_Main.py:6466 msgid "Save Tools Database" msgstr "Save Tools Database" -#: app_Main.py:6578 app_Main.py:6632 app_Main.py:6680 +#: app_Main.py:6625 app_Main.py:6679 app_Main.py:6727 msgid "Enter the Angle value:" msgstr "Enter the Angle value:" -#: app_Main.py:6611 +#: app_Main.py:6658 msgid "Rotation done." msgstr "Rotation done." -#: app_Main.py:6613 +#: app_Main.py:6660 msgid "Rotation movement was not executed." msgstr "Rotation movement was not executed." -#: app_Main.py:6662 +#: app_Main.py:6709 msgid "Skew on X axis done." msgstr "Skew on X axis done." -#: app_Main.py:6710 +#: app_Main.py:6757 msgid "Skew on Y axis done." msgstr "Skew on Y axis done." -#: app_Main.py:6792 +#: app_Main.py:6839 msgid "New Grid ..." msgstr "New Grid ..." -#: app_Main.py:6793 +#: app_Main.py:6840 msgid "Enter a Grid Value:" msgstr "Enter a Grid Value:" -#: app_Main.py:6802 app_Main.py:6827 +#: app_Main.py:6849 app_Main.py:6874 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:6807 +#: app_Main.py:6854 msgid "New Grid added" msgstr "New Grid added" -#: app_Main.py:6809 +#: app_Main.py:6856 msgid "Grid already exists" msgstr "Grid already exists" -#: app_Main.py:6811 +#: app_Main.py:6858 msgid "Adding New Grid cancelled" msgstr "Adding New Grid cancelled" -#: app_Main.py:6833 +#: app_Main.py:6880 msgid "Grid Value does not exist" msgstr "Grid Value does not exist" -#: app_Main.py:6835 +#: app_Main.py:6882 msgid "Grid Value deleted" msgstr "Grid Value deleted" -#: app_Main.py:6837 +#: app_Main.py:6884 msgid "Delete Grid value cancelled" msgstr "Delete Grid value cancelled" -#: app_Main.py:6854 +#: app_Main.py:6898 msgid "Name copied to clipboard ..." msgstr "Name copied to clipboard ..." -#: app_Main.py:7635 app_Main.py:7639 +#: app_Main.py:7679 app_Main.py:7683 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:7642 +#: app_Main.py:7686 msgid "Viewing the source code of the selected object." msgstr "Viewing the source code of the selected object." -#: app_Main.py:7656 +#: app_Main.py:7700 msgid "Source Editor" msgstr "Source Editor" -#: app_Main.py:7692 app_Main.py:7699 +#: app_Main.py:7736 app_Main.py:7743 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:7707 +#: app_Main.py:7751 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:7740 +#: app_Main.py:7784 msgid "Go to Line ..." msgstr "Go to Line ..." -#: app_Main.py:7771 +#: app_Main.py:7815 msgid "Redrawing all objects" msgstr "Redrawing all objects" -#: app_Main.py:7859 +#: app_Main.py:7903 msgid "Failed to load recent item list." msgstr "Failed to load recent item list." -#: app_Main.py:7866 +#: app_Main.py:7910 msgid "Failed to parse recent item list." msgstr "Failed to parse recent item list." -#: app_Main.py:7876 +#: app_Main.py:7920 msgid "Failed to load recent projects item list." msgstr "Failed to load recent projects item list." -#: app_Main.py:7883 +#: app_Main.py:7927 msgid "Failed to parse recent project item list." msgstr "Failed to parse recent project item list." -#: app_Main.py:7907 +#: app_Main.py:7951 msgid "Recent files list was reset." msgstr "Recent files list was reset." -#: app_Main.py:7921 +#: app_Main.py:7965 msgid "Recent projects list was reset." msgstr "Recent projects list was reset." -#: app_Main.py:7946 +#: app_Main.py:7990 msgid "Clear Recent projects" msgstr "Clear Recent projects" -#: app_Main.py:7970 +#: app_Main.py:8014 msgid "Clear Recent files" msgstr "Clear Recent files" -#: app_Main.py:8026 +#: app_Main.py:8070 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:8030 +#: app_Main.py:8074 msgid "Release date" msgstr "Release date" -#: app_Main.py:8034 +#: app_Main.py:8078 msgid "Displayed" msgstr "Displayed" -#: app_Main.py:8037 +#: app_Main.py:8081 msgid "Snap" msgstr "Snap" -#: app_Main.py:8046 +#: app_Main.py:8090 msgid "Canvas" msgstr "Canvas" -#: app_Main.py:8051 +#: app_Main.py:8095 msgid "Workspace active" msgstr "Workspace active" -#: app_Main.py:8055 +#: app_Main.py:8099 msgid "Workspace size" msgstr "Workspace size" -#: app_Main.py:8059 +#: app_Main.py:8103 msgid "Workspace orientation" msgstr "Workspace orientation" -#: app_Main.py:8121 +#: app_Main.py:8165 msgid "Failed checking for latest version. Could not connect." msgstr "Failed checking for latest version. Could not connect." -#: app_Main.py:8128 +#: app_Main.py:8172 msgid "Could not parse information about latest version." msgstr "Could not parse information about latest version." -#: app_Main.py:8138 +#: app_Main.py:8182 msgid "FlatCAM is up to date!" msgstr "FlatCAM is up to date!" -#: app_Main.py:8143 +#: app_Main.py:8187 msgid "Newer Version Available" msgstr "Newer Version Available" -#: app_Main.py:8145 +#: app_Main.py:8189 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:8149 +#: app_Main.py:8193 msgid "info" msgstr "info" -#: app_Main.py:8177 +#: app_Main.py:8221 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -18876,44 +18841,44 @@ msgstr "" "tab.\n" "\n" -#: app_Main.py:8262 +#: app_Main.py:8306 msgid "All plots disabled." msgstr "All plots disabled." -#: app_Main.py:8268 +#: app_Main.py:8312 msgid "All non selected plots disabled." msgstr "All non selected plots disabled." -#: app_Main.py:8274 +#: app_Main.py:8318 msgid "All plots enabled." msgstr "All plots enabled." -#: app_Main.py:8280 +#: app_Main.py:8324 msgid "All non selected plots enabled." msgstr "All non selected plots enabled." -#: app_Main.py:8286 +#: app_Main.py:8330 msgid "Selected plots enabled..." msgstr "Selected plots enabled..." -#: app_Main.py:8294 +#: app_Main.py:8338 msgid "Selected plots disabled..." msgstr "Selected plots disabled..." -#: app_Main.py:8328 +#: app_Main.py:8372 msgid "Enabling plots ..." msgstr "Enabling plots ..." -#: app_Main.py:8375 +#: app_Main.py:8419 msgid "Disabling plots ..." msgstr "Disabling plots ..." -#: app_Main.py:8511 +#: app_Main.py:8555 msgid "Set alpha level ..." msgstr "Set alpha level ..." -#: app_Main.py:8781 app_Main.py:8820 app_Main.py:8864 app_Main.py:8930 -#: app_Main.py:9683 app_Main.py:10968 app_Main.py:11033 +#: app_Main.py:8825 app_Main.py:8864 app_Main.py:8908 app_Main.py:8974 +#: app_Main.py:9727 app_Main.py:11017 app_Main.py:11082 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -18921,87 +18886,87 @@ msgstr "" "Canvas initialization started.\n" "Canvas initialization finished in" -#: app_Main.py:8784 +#: app_Main.py:8828 msgid "Opening Gerber file." msgstr "Opening Gerber file." -#: app_Main.py:8823 +#: app_Main.py:8867 msgid "Opening Excellon file." msgstr "Opening Excellon file." -#: app_Main.py:8867 +#: app_Main.py:8911 msgid "Opening G-Code file." msgstr "Opening G-Code file." -#: app_Main.py:8921 app_Main.py:8925 +#: app_Main.py:8965 app_Main.py:8969 msgid "Open HPGL2" msgstr "Open HPGL2" -#: app_Main.py:8933 +#: app_Main.py:8977 msgid "Opening HPGL2 file." msgstr "Opening HPGL2 file." -#: app_Main.py:8956 app_Main.py:8959 +#: app_Main.py:9000 app_Main.py:9003 msgid "Open Configuration File" msgstr "Open Configuration File" -#: app_Main.py:8985 +#: app_Main.py:9029 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Only Geometry, Gerber and CNCJob objects can be used." -#: app_Main.py:9032 +#: app_Main.py:9076 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:9038 app_Main.py:9043 +#: app_Main.py:9082 app_Main.py:9087 msgid "Export PNG Image" msgstr "Export PNG Image" -#: app_Main.py:9076 app_Main.py:9288 +#: app_Main.py:9120 app_Main.py:9332 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:9089 +#: app_Main.py:9133 msgid "Save Gerber source file" msgstr "Save Gerber source file" -#: app_Main.py:9118 +#: app_Main.py:9162 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:9131 +#: app_Main.py:9175 msgid "Save Script source file" msgstr "Save Script source file" -#: app_Main.py:9160 +#: app_Main.py:9204 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:9173 +#: app_Main.py:9217 msgid "Save Document source file" msgstr "Save Document source file" -#: app_Main.py:9202 app_Main.py:9243 app_Main.py:10188 +#: app_Main.py:9246 app_Main.py:9287 app_Main.py:10232 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:9210 app_Main.py:9215 +#: app_Main.py:9254 app_Main.py:9259 msgid "Save Excellon source file" msgstr "Save Excellon source file" -#: app_Main.py:9333 +#: app_Main.py:9377 msgid "Only Geometry objects can be used." msgstr "Only Geometry objects can be used." -#: app_Main.py:9378 app_Main.py:9382 +#: app_Main.py:9422 app_Main.py:9426 msgid "Import SVG" msgstr "Import SVG" -#: app_Main.py:9408 app_Main.py:9412 +#: app_Main.py:9452 app_Main.py:9456 msgid "Import DXF" msgstr "Import DXF" -#: app_Main.py:9438 +#: app_Main.py:9482 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19011,141 +18976,141 @@ msgstr "" "Creating a New project will delete them.\n" "Do you want to Save the project?" -#: app_Main.py:9563 +#: app_Main.py:9607 msgid "Project created in" msgstr "Project created in" -#: app_Main.py:9563 +#: app_Main.py:9607 msgid "seconds" msgstr "seconds" -#: app_Main.py:9566 +#: app_Main.py:9610 msgid "New Project created" msgstr "New Project created" -#: app_Main.py:9592 +#: app_Main.py:9636 msgid "New TCL script file created in Code Editor." msgstr "New TCL script file created in Code Editor." -#: app_Main.py:9619 app_Main.py:9621 app_Main.py:9656 app_Main.py:9658 +#: app_Main.py:9663 app_Main.py:9665 app_Main.py:9700 app_Main.py:9702 msgid "Open TCL script" msgstr "Open TCL script" -#: app_Main.py:9685 +#: app_Main.py:9729 msgid "Executing ScriptObject file." msgstr "Executing ScriptObject file." -#: app_Main.py:9693 app_Main.py:9697 +#: app_Main.py:9737 app_Main.py:9741 msgid "Run TCL script" msgstr "Run TCL script" -#: app_Main.py:9720 +#: app_Main.py:9764 msgid "TCL script file opened in Code Editor and executed." msgstr "TCL script file opened in Code Editor and executed." -#: app_Main.py:9766 app_Main.py:9773 +#: app_Main.py:9810 app_Main.py:9817 msgid "Save Project As ..." msgstr "Save Project As ..." -#: app_Main.py:9808 +#: app_Main.py:9852 msgid "FlatCAM objects print" msgstr "FlatCAM objects print" -#: app_Main.py:9821 app_Main.py:9829 +#: app_Main.py:9865 app_Main.py:9873 msgid "Save Object as PDF ..." msgstr "Save Object as PDF ..." -#: app_Main.py:9839 +#: app_Main.py:9883 msgid "Printing PDF ..." msgstr "Printing PDF ..." -#: app_Main.py:10013 +#: app_Main.py:10057 msgid "PDF file saved to" msgstr "PDF file saved to" -#: app_Main.py:10035 app_Main.py:10295 app_Main.py:10429 app_Main.py:10496 +#: app_Main.py:10079 app_Main.py:10339 app_Main.py:10473 app_Main.py:10540 msgid "Exporting ..." msgstr "Exporting ..." -#: app_Main.py:10078 +#: app_Main.py:10122 msgid "SVG file exported to" msgstr "SVG file exported to" -#: app_Main.py:10093 app_Main.py:10097 +#: app_Main.py:10137 app_Main.py:10141 msgid "Import FlatCAM Preferences" msgstr "Import FlatCAM Preferences" -#: app_Main.py:10108 +#: app_Main.py:10152 msgid "Imported Defaults from" msgstr "Imported Defaults from" -#: app_Main.py:10127 app_Main.py:10133 +#: app_Main.py:10171 app_Main.py:10177 msgid "Export FlatCAM Preferences" msgstr "Export FlatCAM Preferences" -#: app_Main.py:10153 +#: app_Main.py:10197 msgid "Exported preferences to" msgstr "Exported preferences to" -#: app_Main.py:10286 +#: app_Main.py:10330 msgid "Excellon file exported to" msgstr "Excellon file exported to" -#: app_Main.py:10300 app_Main.py:10307 app_Main.py:10434 app_Main.py:10441 -#: app_Main.py:10501 app_Main.py:10508 +#: app_Main.py:10344 app_Main.py:10351 app_Main.py:10478 app_Main.py:10485 +#: app_Main.py:10545 app_Main.py:10552 msgid "Could not export." msgstr "Could not export." -#: app_Main.py:10421 +#: app_Main.py:10465 msgid "Gerber file exported to" msgstr "Gerber file exported to" -#: app_Main.py:10487 +#: app_Main.py:10531 msgid "DXF file exported to" msgstr "DXF file exported to" -#: app_Main.py:10560 app_Main.py:10618 +#: app_Main.py:10604 app_Main.py:10662 msgid "Import failed." msgstr "Import failed." -#: app_Main.py:10652 app_Main.py:10854 app_Main.py:10919 +#: app_Main.py:10696 app_Main.py:10903 app_Main.py:10968 msgid "Failed to open file" msgstr "Failed to open file" -#: app_Main.py:10655 app_Main.py:10857 app_Main.py:10922 +#: app_Main.py:10699 app_Main.py:10906 app_Main.py:10971 msgid "Failed to parse file" msgstr "Failed to parse file" -#: app_Main.py:10667 +#: app_Main.py:10711 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:10675 app_Main.py:10744 app_Main.py:10807 app_Main.py:10881 -#: app_Main.py:10937 app_Main.py:11105 tclCommands/TclCommandOpenDXF.py:89 +#: app_Main.py:10724 app_Main.py:10793 app_Main.py:10856 app_Main.py:10930 +#: app_Main.py:10986 app_Main.py:11160 tclCommands/TclCommandOpenDXF.py:89 msgid "Opening" msgstr "Opening" -#: app_Main.py:10686 +#: app_Main.py:10735 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Open Gerber failed. Probable not a Gerber file." -#: app_Main.py:10723 +#: app_Main.py:10772 msgid "Cannot open file" msgstr "Cannot open file" -#: app_Main.py:10754 +#: app_Main.py:10803 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Open Excellon file failed. Probable not an Excellon file." -#: app_Main.py:10789 +#: app_Main.py:10838 msgid "Reading GCode file" msgstr "Reading GCode file" -#: app_Main.py:10802 +#: app_Main.py:10851 msgid "This is not GCODE" msgstr "This is not GCODE" -#: app_Main.py:10820 +#: app_Main.py:10869 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19157,75 +19122,75 @@ msgstr "" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " "processing" -#: app_Main.py:10876 +#: app_Main.py:10925 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:10888 +#: app_Main.py:10937 msgid "Failed. Probable not a HPGL2 file." msgstr "Failed. Probable not a HPGL2 file." -#: app_Main.py:10914 +#: app_Main.py:10963 msgid "TCL script file opened in Code Editor." msgstr "TCL script file opened in Code Editor." -#: app_Main.py:10948 +#: app_Main.py:10997 msgid "Failed to open TCL Script." msgstr "Failed to open TCL Script." -#: app_Main.py:10971 +#: app_Main.py:11020 msgid "Opening FlatCAM Config file." msgstr "Opening FlatCAM Config file." -#: app_Main.py:10998 +#: app_Main.py:11047 msgid "Failed to open config file" msgstr "Failed to open config file" -#: app_Main.py:11030 +#: app_Main.py:11079 msgid "Loading Project ... Please Wait ..." msgstr "Loading Project ... Please Wait ..." -#: app_Main.py:11036 +#: app_Main.py:11085 msgid "Opening FlatCAM Project file." msgstr "Opening FlatCAM Project file." -#: app_Main.py:11051 app_Main.py:11055 app_Main.py:11073 +#: app_Main.py:11100 app_Main.py:11104 app_Main.py:11122 msgid "Failed to open project file" msgstr "Failed to open project file" -#: app_Main.py:11128 +#: app_Main.py:11184 msgid "Loading Project ... restoring" msgstr "Loading Project ... restoring" -#: app_Main.py:11132 +#: app_Main.py:11190 msgid "Project loaded from" msgstr "Project loaded from" -#: app_Main.py:11164 +#: app_Main.py:11222 msgid "Saving Project ..." msgstr "Saving Project ..." -#: app_Main.py:11186 app_Main.py:11222 +#: app_Main.py:11244 app_Main.py:11280 msgid "Project saved to" msgstr "Project saved to" -#: app_Main.py:11193 +#: app_Main.py:11251 msgid "The object is used by another application." msgstr "The object is used by another application." -#: app_Main.py:11207 +#: app_Main.py:11265 msgid "Failed to verify project file" msgstr "Failed to verify project file" -#: app_Main.py:11207 app_Main.py:11215 app_Main.py:11225 +#: app_Main.py:11265 app_Main.py:11273 app_Main.py:11283 msgid "Retry to save it." msgstr "Retry to save it." -#: app_Main.py:11215 app_Main.py:11225 +#: app_Main.py:11273 app_Main.py:11283 msgid "Failed to parse saved project file" msgstr "Failed to parse saved project file" -#: app_Main.py:11261 +#: app_Main.py:11319 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." @@ -19241,39 +19206,39 @@ msgstr "G-Code from GERBERS" msgid "self.solid_geometry is neither BaseGeometry or list." msgstr "self.solid_geometry is neither BaseGeometry or list." -#: camlib.py:1097 +#: camlib.py:1101 msgid "Pass" msgstr "Pass" -#: camlib.py:1119 +#: camlib.py:1123 msgid "Get Exteriors" msgstr "Get Exteriors" -#: camlib.py:1122 +#: camlib.py:1126 msgid "Get Interiors" msgstr "Get Interiors" -#: camlib.py:2501 +#: camlib.py:2505 msgid "Object was rotated" msgstr "Object was rotated" -#: camlib.py:2569 +#: camlib.py:2573 msgid "Object was skewed" msgstr "Object was skewed" -#: camlib.py:2647 +#: camlib.py:2651 msgid "Object was buffered" msgstr "Object was buffered" -#: camlib.py:2895 +#: camlib.py:2898 msgid "There is no such parameter" msgstr "There is no such parameter" -#: camlib.py:3103 camlib.py:5440 camlib.py:5840 +#: camlib.py:3106 camlib.py:5424 camlib.py:5824 msgid "Indexing geometry before generating G-Code..." msgstr "Indexing geometry before generating G-Code..." -#: camlib.py:3133 camlib.py:4165 camlib.py:4400 +#: camlib.py:3136 camlib.py:4149 camlib.py:4384 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -19287,29 +19252,29 @@ msgstr "" "therefore the app will convert the value to negative. Check the resulting " "CNC code (Gcode etc)." -#: camlib.py:3140 +#: camlib.py:3143 msgid "The Cut Z parameter is zero. There will be no cut, aborting" msgstr "The Cut Z parameter is zero. There will be no cut, aborting" -#: camlib.py:3277 camlib.py:3666 +#: camlib.py:3281 camlib.py:3671 msgid "The End X,Y format has to be (x, y)." msgstr "The End X,Y format has to be (x, y)." -#: camlib.py:3357 camlib.py:3757 camlib.py:4249 camlib.py:4481 camlib.py:5514 -#: camlib.py:5921 +#: camlib.py:3361 camlib.py:3762 camlib.py:4233 camlib.py:4465 camlib.py:5498 +#: camlib.py:5905 msgid "Starting G-Code for tool with diameter" msgstr "Starting G-Code for tool with diameter" -#: camlib.py:3481 camlib.py:4370 camlib.py:4602 camlib.py:6863 camlib.py:7138 +#: camlib.py:3485 camlib.py:4354 camlib.py:4586 camlib.py:6863 camlib.py:7138 #: camlib.py:7287 msgid "G91 coordinates not implemented" msgstr "G91 coordinates not implemented" -#: camlib.py:3490 +#: camlib.py:3494 msgid "Finished G-Code generation for tool:" msgstr "Finished G-Code generation for tool:" -#: camlib.py:3586 camlib.py:5387 camlib.py:5781 +#: camlib.py:3591 camlib.py:5371 camlib.py:5765 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -19317,7 +19282,7 @@ msgstr "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." -#: camlib.py:3594 camlib.py:5395 camlib.py:5790 +#: camlib.py:3599 camlib.py:5379 camlib.py:5774 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -19331,15 +19296,15 @@ msgstr "" "therefore the app will convert the value to negative.Check the resulting CNC " "code (Gcode etc)." -#: camlib.py:3602 camlib.py:4175 camlib.py:4410 camlib.py:5403 camlib.py:5798 +#: camlib.py:3607 camlib.py:4159 camlib.py:4394 camlib.py:5387 camlib.py:5782 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "The Cut Z parameter is zero. There will be no cut, skipping file" -#: camlib.py:3607 camlib.py:5408 camlib.py:5804 +#: camlib.py:3612 camlib.py:5392 camlib.py:5788 msgid "Travel Z parameter is None or zero." msgstr "Travel Z parameter is None or zero." -#: camlib.py:3612 camlib.py:5413 camlib.py:5809 +#: camlib.py:3617 camlib.py:5397 camlib.py:5793 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -19353,19 +19318,19 @@ msgstr "" "therefore the app will convert the value to positive.Check the resulting CNC " "code (Gcode etc)." -#: camlib.py:3620 camlib.py:5421 camlib.py:5817 +#: camlib.py:3625 camlib.py:5405 camlib.py:5801 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "The Z Travel parameter is zero. This is dangerous, skipping file" -#: camlib.py:3864 camlib.py:5256 camlib.py:5587 camlib.py:5997 +#: camlib.py:3869 camlib.py:5240 camlib.py:5571 camlib.py:5981 msgid "Finished G-Code generation" msgstr "Finished G-Code generation" -#: camlib.py:3864 camlib.py:5587 camlib.py:5997 camlib.py:6115 +#: camlib.py:3869 camlib.py:5571 camlib.py:5981 camlib.py:6099 msgid "paths traced" msgstr "paths traced" -#: camlib.py:3920 +#: camlib.py:3925 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19375,7 +19340,7 @@ msgstr "" "y) \n" "but now there is only one value, not two. " -#: camlib.py:3932 camlib.py:5350 camlib.py:5748 +#: camlib.py:3937 camlib.py:5334 camlib.py:5732 msgid "" "The End Move X,Y field in Edit -> Preferences has to be in the format (x, y) " "but now there is only one value, not two." @@ -19383,7 +19348,7 @@ msgstr "" "The End Move X,Y field in Edit -> Preferences has to be in the format (x, y) " "but now there is only one value, not two." -#: camlib.py:5373 +#: camlib.py:5357 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19393,13 +19358,13 @@ msgstr "" "y) \n" "but now there is only one value, not two." -#: camlib.py:5639 +#: camlib.py:5623 msgid "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." -#: camlib.py:5681 +#: camlib.py:5665 msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -19407,11 +19372,11 @@ msgstr "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." -#: camlib.py:6025 +#: camlib.py:6009 msgid "There is no tool data in the SolderPaste geometry." msgstr "There is no tool data in the SolderPaste geometry." -#: camlib.py:6115 +#: camlib.py:6099 msgid "Finished SolderPaste G-Code generation" msgstr "Finished SolderPaste G-Code generation" @@ -19439,7 +19404,7 @@ msgstr "Creating Geometry from the parsed GCode file for tool diameter" msgid "G91 coordinates not implemented ..." msgstr "G91 coordinates not implemented ..." -#: defaults.py:898 +#: defaults.py:901 msgid "Failed to parse defaults file." msgstr "Failed to parse defaults file." @@ -19459,6 +19424,18 @@ msgstr "TclCommand Bounds done." msgid "Expected either -box or -all." msgstr "Expected either -box or -all." +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Tool_nr" +msgstr "Tool_nr" + +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Drills_Nr" +msgstr "Drills_Nr" + +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Slots_Nr" +msgstr "Slots_Nr" + #: tclCommands/TclCommandGeoCutout.py:147 msgid "" "The name of the object for which cutout is done is missing. Add it and retry." @@ -19525,6 +19502,79 @@ 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 "" +#~| "BASIC is suitable for a beginner. Many parameters\n" +#~| "are hidden from the user in this mode.\n" +#~| "ADVANCED mode will make available all parameters.\n" +#~| "\n" +#~| "To change the application LEVEL, go to:\n" +#~| "Edit -> Preferences -> General and check:\n" +#~| "'APP. LEVEL' radio button." +#~ msgid "" +#~ "In BEGINNER mode many parameters\n" +#~ "are hidden from the user in this mode.\n" +#~ "ADVANCED mode will make available all parameters.\n" +#~ "\n" +#~ "To change the application LEVEL, go to:\n" +#~ "Edit -> Preferences -> General and check:\n" +#~ "'APP. LEVEL' radio button." +#~ msgstr "" +#~ "In BEGINNER mode many parameters\n" +#~ "are hidden from the user in this mode.\n" +#~ "ADVANCED mode will make available all parameters.\n" +#~ "\n" +#~ "To change the application LEVEL, go to:\n" +#~ "Edit -> Preferences -> General and check:\n" +#~ "'APP. LEVEL' radio button." + +#~ msgid "Drilling Tool" +#~ msgstr "Drilling Tool" + +#~ msgid "Levelling Tool" +#~ msgstr "Levelling Tool" + +#~ msgid "Isolation Tool" +#~ msgstr "Isolation Tool" + +#~ msgid "Follow Tool" +#~ msgstr "Follow Tool" + +#~ msgid "NCC Tool" +#~ msgstr "NCC Tool" + +#~ msgid "Panel Tool" +#~ msgstr "Panel Tool" + +#~ msgid "Film Tool" +#~ msgstr "Film Tool" + +#~ msgid "2-Sided Tool" +#~ msgstr "2-Sided Tool" + +#~ msgid "Align Objects Tool" +#~ msgstr "Align Objects Tool" + +#~ msgid "Extract Tool" +#~ msgstr "Extract Tool" + +#~ msgid "Copper Thieving Tool" +#~ msgstr "Copper Thieving Tool" + +#~ msgid "Corner Markers Tool" +#~ msgstr "Corner Markers Tool" + +#~ msgid "Punch Gerber Tool" +#~ msgstr "Punch Gerber Tool" + +#~ msgid "Calculators Tool" +#~ msgstr "Calculators Tool" + +#~ msgid "Export CNC Code" +#~ msgstr "Export CNC Code" + +#~ msgid "Save CNC Code" +#~ msgstr "Save CNC Code" + #~ msgid "Updating the Geometry object..." #~ msgstr "Updating the Geometry object..." @@ -20221,9 +20271,6 @@ msgstr "No Geometry name in args. Provide a name and try again." #~ msgid "Buffer corner:" #~ msgstr "Buffer corner:" -#~ msgid "Tool dia" -#~ msgstr "Tool dia" - #~ msgid "Done. Rotate completed." #~ msgstr "Done. Rotate completed." diff --git a/locale/es/LC_MESSAGES/strings.mo b/locale/es/LC_MESSAGES/strings.mo index 3ed60a71..dee26e16 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 25dc76bc..820a0ed9 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: 2021-02-27 04:51+0200\n" -"PO-Revision-Date: 2021-02-27 04:51+0200\n" +"POT-Creation-Date: 2021-03-18 03:43+0200\n" +"PO-Revision-Date: 2021-03-18 03:43+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:247 app_Main.py:3583 app_Main.py:3625 +#: Bookmark.py:247 app_Main.py:3602 app_Main.py:3644 msgid "Backup Site" msgstr "Sitio de respaldo" @@ -108,37 +108,37 @@ msgstr "Exportar marcadores" msgid "Bookmarks" msgstr "Marcadores" -#: Bookmark.py:304 Bookmark.py:346 appDatabase.py:2147 appDatabase.py:2193 -#: appEditors/AppExcEditor.py:1411 appEditors/AppExcEditor.py:1479 +#: Bookmark.py:304 Bookmark.py:346 appDatabase.py:2149 appDatabase.py:2195 +#: appEditors/AppExcEditor.py:1412 appEditors/AppExcEditor.py:1480 #: appEditors/AppGeoEditor.py:654 appEditors/AppGeoEditor.py:1161 #: appEditors/AppGeoEditor.py:3083 appEditors/AppGeoEditor.py:3109 -#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:4994 -#: appEditors/AppGerberEditor.py:7134 appEditors/AppTextEditor.py:261 -#: appGUI/MainGUI.py:3129 appGUI/MainGUI.py:3347 appGUI/MainGUI.py:3572 -#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:410 -#: appPlugins/ToolCorners.py:504 appPlugins/ToolFilm.py:380 -#: appPlugins/ToolFilm.py:516 appPlugins/ToolImage.py:131 -#: appPlugins/ToolLevelling.py:1495 appPlugins/ToolMove.py:275 +#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:5008 +#: appEditors/AppGerberEditor.py:7132 appEditors/AppTextEditor.py:261 +#: appGUI/MainGUI.py:3141 appGUI/MainGUI.py:3359 appGUI/MainGUI.py:3584 +#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:417 +#: appPlugins/ToolCorners.py:512 appPlugins/ToolFilm.py:399 +#: appPlugins/ToolFilm.py:535 appPlugins/ToolImage.py:131 +#: appPlugins/ToolLevelling.py:1567 appPlugins/ToolMove.py:275 #: appPlugins/ToolPcbWizard.py:207 appPlugins/ToolPcbWizard.py:230 -#: appPlugins/ToolQRCode.py:602 appPlugins/ToolQRCode.py:651 app_Main.py:1697 -#: app_Main.py:2977 app_Main.py:4701 app_Main.py:5100 app_Main.py:8789 -#: app_Main.py:8828 app_Main.py:8872 app_Main.py:8898 app_Main.py:8938 -#: app_Main.py:8963 app_Main.py:9011 app_Main.py:9049 app_Main.py:9095 -#: app_Main.py:9137 app_Main.py:9179 app_Main.py:9220 app_Main.py:9262 -#: app_Main.py:9307 app_Main.py:9359 app_Main.py:9391 app_Main.py:9421 -#: app_Main.py:9625 app_Main.py:9662 app_Main.py:9705 app_Main.py:9779 -#: app_Main.py:9835 app_Main.py:10101 app_Main.py:10136 +#: appPlugins/ToolQRCode.py:608 appPlugins/ToolQRCode.py:657 app_Main.py:1700 +#: app_Main.py:2996 app_Main.py:4720 app_Main.py:5119 app_Main.py:8833 +#: app_Main.py:8872 app_Main.py:8916 app_Main.py:8942 app_Main.py:8982 +#: app_Main.py:9007 app_Main.py:9055 app_Main.py:9093 app_Main.py:9139 +#: app_Main.py:9181 app_Main.py:9223 app_Main.py:9264 app_Main.py:9306 +#: app_Main.py:9351 app_Main.py:9403 app_Main.py:9435 app_Main.py:9465 +#: app_Main.py:9669 app_Main.py:9706 app_Main.py:9749 app_Main.py:9823 +#: app_Main.py:9879 app_Main.py:10145 app_Main.py:10180 msgid "Cancelled." msgstr "Cancelado." -#: Bookmark.py:312 appDatabase.py:2155 appEditors/AppTextEditor.py:316 -#: appObjects/FlatCAMCNCJob.py:697 appObjects/FlatCAMCNCJob.py:1093 -#: appPlugins/ToolFilm.py:731 appPlugins/ToolFilm.py:746 -#: appPlugins/ToolFilm.py:795 appPlugins/ToolFilm.py:996 -#: appPlugins/ToolFilm.py:1006 appPlugins/ToolFilm.py:1055 -#: appPlugins/ToolLevelling.py:1417 appPlugins/ToolLevelling.py:1609 -#: appPlugins/ToolSolderPaste.py:1126 app_Main.py:2985 app_Main.py:10071 -#: app_Main.py:10279 app_Main.py:10414 app_Main.py:10480 app_Main.py:11276 +#: Bookmark.py:312 appDatabase.py:2157 appEditors/AppTextEditor.py:316 +#: appObjects/FlatCAMCNCJob.py:705 appObjects/FlatCAMCNCJob.py:1112 +#: appPlugins/ToolFilm.py:750 appPlugins/ToolFilm.py:765 +#: appPlugins/ToolFilm.py:814 appPlugins/ToolFilm.py:1015 +#: appPlugins/ToolFilm.py:1025 appPlugins/ToolFilm.py:1074 +#: appPlugins/ToolLevelling.py:1489 appPlugins/ToolLevelling.py:1681 +#: appPlugins/ToolSolderPaste.py:1130 app_Main.py:3004 app_Main.py:10115 +#: app_Main.py:10323 app_Main.py:10458 app_Main.py:10524 app_Main.py:11334 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -147,9 +147,9 @@ msgstr "" "Lo más probable es que otra aplicación mantenga el archivo abierto y no " "accesible." -#: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1749 appDatabase.py:2166 -#: appDatabase.py:2200 appPlugins/ToolNCC.py:1241 appPlugins/ToolPaint.py:843 -#: app_Main.py:2996 app_Main.py:6246 defaults.py:885 +#: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1749 appDatabase.py:2168 +#: appDatabase.py:2202 appPlugins/ToolNCC.py:1241 appPlugins/ToolPaint.py:843 +#: app_Main.py:3015 app_Main.py:6281 defaults.py:888 msgid "Could not load the file." msgstr "No se pudo cargar el archivo." @@ -173,20 +173,20 @@ msgstr "Marcadores importados de" msgid "The user requested a graceful exit of the current task." msgstr "El usuario solicitó una salida elegante de la tarea actual." -#: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:366 -#: appPlugins/ToolFollow.py:209 appPlugins/ToolIsolation.py:1608 +#: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:373 +#: appPlugins/ToolFollow.py:215 appPlugins/ToolIsolation.py:1608 #: appPlugins/ToolNCC.py:1628 appPlugins/ToolPaint.py:1201 msgid "Click the start point of the area." msgstr "Haga clic en el punto de inicio del área." -#: appCommon/Common.py:360 appPlugins/ToolFollow.py:429 +#: appCommon/Common.py:360 appPlugins/ToolFollow.py:434 #: appPlugins/ToolNCC.py:1687 appPlugins/ToolPaint.py:1349 msgid "Click the end point of the area." msgstr "Haga clic en el punto final del área." #: appCommon/Common.py:366 appCommon/Common.py:470 -#: appPlugins/ToolCopperThieving.py:410 appPlugins/ToolFollow.py:435 -#: appPlugins/ToolFollow.py:486 appPlugins/ToolIsolation.py:2556 +#: appPlugins/ToolCopperThieving.py:417 appPlugins/ToolFollow.py:440 +#: appPlugins/ToolFollow.py:491 appPlugins/ToolIsolation.py:2556 #: appPlugins/ToolIsolation.py:2608 appPlugins/ToolNCC.py:1691 #: appPlugins/ToolNCC.py:1743 appPlugins/ToolPaint.py:1355 #: appPlugins/ToolPaint.py:1406 @@ -197,7 +197,7 @@ msgstr "" #: appCommon/Common.py:414 appEditors/AppGeoEditor.py:2453 #: appEditors/AppGerberEditor.py:1022 appEditors/AppGerberEditor.py:1408 -#: appPlugins/ToolFollow.py:457 appPlugins/ToolIsolation.py:2579 +#: appPlugins/ToolFollow.py:462 appPlugins/ToolIsolation.py:2579 #: appPlugins/ToolNCC.py:1714 appPlugins/ToolPaint.py:1377 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" @@ -243,31 +243,28 @@ msgstr "Zonas de exclusión seleccionadas eliminadas." msgid "ID" msgstr "ID" -#: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3430 -#: appGUI/ObjectUI.py:212 appGUI/ObjectUI.py:574 appGUI/ObjectUI.py:897 -#: appGUI/ObjectUI.py:1989 appGUI/ObjectUI.py:2230 appGUI/ObjectUI.py:2297 -#: appPlugins/ToolCalibration.py:942 appPlugins/ToolFiducials.py:799 -#: app_Main.py:8026 +#: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3444 +#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:571 appGUI/ObjectUI.py:894 +#: appGUI/ObjectUI.py:1986 appGUI/ObjectUI.py:2247 appGUI/ObjectUI.py:2314 +#: appPlugins/ToolCalibration.py:942 appPlugins/ToolFiducials.py:803 +#: app_Main.py:8070 msgid "Name" msgstr "Nombre" #: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:943 -#: appPlugins/ToolMilling.py:3635 appPlugins/ToolSub.py:826 -#: appPlugins/ToolSub.py:879 +#: appPlugins/ToolMilling.py:3707 appPlugins/ToolSub.py:833 +#: appPlugins/ToolSub.py:886 msgid "Target" msgstr "Objetivo" -#: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2844 -#: appEditors/AppExcEditor.py:4028 appGUI/ObjectUI.py:671 -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: appPlugins/ToolMilling.py:3688 appPlugins/ToolNCC.py:4182 -#: appPlugins/ToolPaint.py:2988 appPlugins/ToolPcbWizard.py:428 -#: appPlugins/ToolReport.py:432 appPlugins/ToolReport.py:495 -#: appPlugins/ToolSolderPaste.py:1200 tclCommands/TclCommandDrillcncjob.py:196 +#: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2845 +#: appEditors/AppExcEditor.py:4026 appGUI/ObjectUI.py:668 +#: appObjects/FlatCAMObj.py:710 appObjects/FlatCAMObj.py:776 +#: appPlugins/ToolDrilling.py:2295 appPlugins/ToolIsolation.py:3228 +#: appPlugins/ToolMilling.py:3760 appPlugins/ToolNCC.py:4181 +#: appPlugins/ToolPaint.py:2985 appPlugins/ToolPcbWizard.py:428 +#: appPlugins/ToolReport.py:433 appPlugins/ToolReport.py:499 +#: appPlugins/ToolSolderPaste.py:1204 tclCommands/TclCommandDrillcncjob.py:196 msgid "Diameter" msgstr "Diámetro" @@ -312,7 +309,7 @@ msgstr "" #: appDatabase.py:218 appDatabase.py:1189 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:35 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 -#: appPlugins/ToolCalculators.py:510 appPlugins/ToolCutOut.py:2572 +#: appPlugins/ToolCalculators.py:510 appPlugins/ToolCutOut.py:2569 msgid "Tool Diameter" msgstr "Diá. de Herram" @@ -350,48 +347,52 @@ msgid "The kind of Application Tool where this tool is to be used." msgstr "" "El tipo de herramienta de aplicación en la que se utilizará esta herramienta." -#: appDatabase.py:271 appDatabase.py:1779 appDatabase.py:1818 -#: appDatabase.py:2228 appDatabase.py:2424 appGUI/MainGUI.py:1476 -#: app_Main.py:8024 +#: appDatabase.py:271 appDatabase.py:1779 appDatabase.py:1820 +#: appDatabase.py:2230 appDatabase.py:2426 appGUI/MainGUI.py:1488 +#: app_Main.py:8068 msgid "General" msgstr "General" -#: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:2231 -#: appDatabase.py:2425 appGUI/MainGUI.py:4634 appGUI/ObjectUI.py:740 -#: appGUI/ObjectUI.py:1795 appPlugins/ToolMilling.py:59 -#: appPlugins/ToolMilling.py:191 +#: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:2233 +#: appDatabase.py:2427 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2300 +#: appGUI/MainGUI.py:4646 appGUI/ObjectUI.py:737 appGUI/ObjectUI.py:1792 +#: appPlugins/ToolMilling.py:59 appPlugins/ToolMilling.py:192 msgid "Milling" msgstr "Fresado" -#: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2236 -#: appDatabase.py:2426 appGUI/ObjectUI.py:726 appPlugins/ToolDrilling.py:55 -#: appPlugins/ToolDrilling.py:189 +#: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2238 +#: appDatabase.py:2428 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2298 +#: appGUI/ObjectUI.py:723 appPlugins/ToolDrilling.py:55 +#: appPlugins/ToolDrilling.py:189 appPlugins/ToolDrilling.py:1151 msgid "Drilling" msgstr "Perforación" #: appDatabase.py:271 appDatabase.py:593 appDatabase.py:1782 -#: appDatabase.py:2244 appDatabase.py:2427 appGUI/MainGUI.py:4630 +#: appDatabase.py:2246 appDatabase.py:2429 appGUI/MainGUI.py:1090 +#: appGUI/MainGUI.py:2309 appGUI/MainGUI.py:4642 #: appPlugins/ToolIsolation.py:208 appPlugins/ToolIsolation.py:3147 -#: appPlugins/ToolMilling.py:3978 appPlugins/ToolNCC.py:4359 +#: appPlugins/ToolMilling.py:4050 appPlugins/ToolNCC.py:4358 app_Main.py:6508 msgid "Isolation" msgstr "Aislamiento" -#: appDatabase.py:271 appDatabase.py:1783 appDatabase.py:2252 -#: appDatabase.py:2428 appEditors/AppGeoEditor.py:582 appGUI/MainGUI.py:1683 -#: appGUI/ObjectUI.py:1809 appPlugins/ToolPaint.py:247 -#: appPlugins/ToolPaint.py:877 appPlugins/ToolPaint.py:2882 +#: appDatabase.py:271 appDatabase.py:1783 appDatabase.py:2254 +#: appDatabase.py:2430 appEditors/AppGeoEditor.py:582 appGUI/MainGUI.py:1096 +#: appGUI/MainGUI.py:1695 appGUI/MainGUI.py:2315 appGUI/ObjectUI.py:1806 +#: appPlugins/ToolPaint.py:247 appPlugins/ToolPaint.py:877 +#: appPlugins/ToolPaint.py:2882 app_Main.py:6508 msgid "Paint" msgstr "Pintar" -#: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2260 -#: appDatabase.py:2429 appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1819 -#: appPlugins/ToolNCC.py:220 appPlugins/ToolNCC.py:1276 -#: appPlugins/ToolNCC.py:4080 +#: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2262 +#: appDatabase.py:2431 appGUI/MainGUI.py:1094 appGUI/MainGUI.py:2313 +#: appGUI/ObjectUI.py:362 appGUI/ObjectUI.py:1816 appPlugins/ToolNCC.py:220 +#: appPlugins/ToolNCC.py:1276 appPlugins/ToolNCC.py:4082 app_Main.py:6508 msgid "NCC" msgstr "NCC" -#: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2268 -#: appDatabase.py:2430 appGUI/ObjectUI.py:380 appPlugins/ToolCutOut.py:171 +#: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2270 +#: appDatabase.py:2432 appGUI/MainGUI.py:1101 appGUI/MainGUI.py:2320 +#: appGUI/ObjectUI.py:377 appPlugins/ToolCutOut.py:171 #: appPlugins/ToolCutOut.py:517 appPlugins/ToolCutOut.py:2296 msgid "Cutout" msgstr "Separar" @@ -402,8 +403,8 @@ msgstr "Separar" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:280 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:277 -#: appPlugins/ToolFollow.py:745 appPlugins/ToolIsolation.py:3633 -#: appPlugins/ToolNCC.py:4629 appPlugins/ToolPaint.py:3309 +#: appPlugins/ToolFollow.py:747 appPlugins/ToolIsolation.py:3630 +#: appPlugins/ToolNCC.py:4628 appPlugins/ToolPaint.py:3306 msgid "Shape" msgstr "Forma" @@ -499,8 +500,8 @@ msgstr "" "Desplazamiento personalizado.\n" "Un valor que se utilizará como desplazamiento de la ruta actual." -#: appDatabase.py:388 appDatabase.py:895 appEditors/appGCodeEditor.py:799 -#: appGUI/ObjectUI.py:2132 +#: appDatabase.py:388 appDatabase.py:895 appEditors/appGCodeEditor.py:801 +#: appGUI/ObjectUI.py:2129 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:42 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:71 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:50 @@ -509,9 +510,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:96 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:104 -#: appPlugins/ToolCalculators.py:498 appPlugins/ToolCutOut.py:2470 -#: appPlugins/ToolDrilling.py:2437 appPlugins/ToolMilling.py:1350 -#: appPlugins/ToolMilling.py:4082 +#: appPlugins/ToolCalculators.py:498 appPlugins/ToolCutOut.py:2467 +#: appPlugins/ToolDrilling.py:2373 appPlugins/ToolMilling.py:1378 +#: appPlugins/ToolMilling.py:4154 msgid "Cut Z" msgstr "Corte Z" @@ -555,9 +556,9 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:164 -#: appPlugins/ToolCalibration.py:782 appPlugins/ToolDrilling.py:1534 -#: appPlugins/ToolDrilling.py:2479 appPlugins/ToolMilling.py:3302 -#: appPlugins/ToolMilling.py:4125 appPlugins/ToolSolderPaste.py:1320 +#: appPlugins/ToolCalibration.py:782 appPlugins/ToolDrilling.py:1529 +#: appPlugins/ToolDrilling.py:2415 appPlugins/ToolMilling.py:3377 +#: appPlugins/ToolMilling.py:4197 appPlugins/ToolSolderPaste.py:1324 msgid "Travel Z" msgstr "Viaje Z" @@ -611,7 +612,7 @@ msgstr "" #: appDatabase.py:482 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:163 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:141 -#: appPlugins/ToolMilling.py:4143 appPlugins/ToolSolderPaste.py:1362 +#: appPlugins/ToolMilling.py:4215 appPlugins/ToolSolderPaste.py:1366 msgid "Feedrate X-Y" msgstr "Avance X-Y" @@ -627,8 +628,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2496 appPlugins/ToolMilling.py:4161 -#: appPlugins/ToolSolderPaste.py:1375 +#: appPlugins/ToolDrilling.py:2432 appPlugins/ToolMilling.py:4233 +#: appPlugins/ToolSolderPaste.py:1379 msgid "Feedrate Z" msgstr "Avance Z" @@ -670,8 +671,8 @@ msgstr "" "Si se deja vacío, no se usará.\n" "La velocidad del husillo en RPM." -#: appDatabase.py:546 appDatabase.py:1039 appPlugins/ToolDrilling.py:2550 -#: appPlugins/ToolMilling.py:4246 +#: appDatabase.py:546 appDatabase.py:1039 appPlugins/ToolDrilling.py:2486 +#: appPlugins/ToolMilling.py:4318 msgid "Dwell" msgstr "Habitar" @@ -698,11 +699,11 @@ msgstr "" "Retardo utilizado para permitir que el husillo del motor alcance su " "velocidad establecida." -#: appDatabase.py:583 appPlugins/ToolNCC.py:4349 +#: appDatabase.py:583 appPlugins/ToolNCC.py:4348 msgid "Operation" msgstr "Operación" -#: appDatabase.py:585 appPlugins/ToolNCC.py:4351 +#: appDatabase.py:585 appPlugins/ToolNCC.py:4350 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -714,8 +715,8 @@ msgstr "" "Si no tiene éxito, la limpieza sin cobre también fallará.\n" "- Borrar -> la limpieza regular sin cobre." -#: appDatabase.py:592 appEditors/AppGerberEditor.py:6484 -#: appPlugins/ToolNCC.py:4358 +#: appDatabase.py:592 appEditors/AppGerberEditor.py:6482 +#: appPlugins/ToolNCC.py:4357 msgid "Clear" msgstr "Limpiar" @@ -723,8 +724,8 @@ msgstr "Limpiar" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:176 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:130 -#: appPlugins/ToolIsolation.py:3415 appPlugins/ToolMilling.py:3881 -#: appPlugins/ToolNCC.py:4367 +#: appPlugins/ToolIsolation.py:3412 appPlugins/ToolMilling.py:3953 +#: appPlugins/ToolNCC.py:4366 msgid "Milling Type" msgstr "Tipo de fresado" @@ -734,8 +735,8 @@ msgstr "Tipo de fresado" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:132 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:140 -#: appPlugins/ToolIsolation.py:3417 appPlugins/ToolIsolation.py:3425 -#: appPlugins/ToolNCC.py:4369 appPlugins/ToolNCC.py:4377 +#: appPlugins/ToolIsolation.py:3414 appPlugins/ToolIsolation.py:3422 +#: appPlugins/ToolNCC.py:4368 appPlugins/ToolNCC.py:4376 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -750,7 +751,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:183 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 -#: appPlugins/ToolIsolation.py:3422 appPlugins/ToolNCC.py:4374 +#: appPlugins/ToolIsolation.py:3419 appPlugins/ToolNCC.py:4373 msgid "Climb" msgstr "Subida" @@ -758,7 +759,7 @@ msgstr "Subida" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:184 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:138 -#: appPlugins/ToolIsolation.py:3423 appPlugins/ToolNCC.py:4375 +#: appPlugins/ToolIsolation.py:3420 appPlugins/ToolNCC.py:4374 msgid "Conventional" msgstr "Convencional" @@ -769,16 +770,16 @@ msgstr "Convencional" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:161 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:175 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2598 appPlugins/ToolIsolation.py:3400 -#: appPlugins/ToolMilling.py:3999 appPlugins/ToolNCC.py:4390 -#: appPlugins/ToolPaint.py:3134 +#: appPlugins/ToolDrilling.py:2534 appPlugins/ToolIsolation.py:3397 +#: appPlugins/ToolMilling.py:4071 appPlugins/ToolNCC.py:4389 +#: appPlugins/ToolPaint.py:3131 msgid "Overlap" msgstr "Superposición" #: appDatabase.py:623 appDatabase.py:731 appEditors/AppGeoEditor.py:506 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:177 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:156 -#: appPlugins/ToolNCC.py:4392 appPlugins/ToolPaint.py:3136 +#: appPlugins/ToolNCC.py:4391 appPlugins/ToolPaint.py:3133 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -810,12 +811,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:262 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:195 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:174 -#: appPlugins/ToolCopperThieving.py:1320 appPlugins/ToolCopperThieving.py:1597 -#: appPlugins/ToolCorners.py:789 appPlugins/ToolCutOut.py:2511 -#: appPlugins/ToolCutOut.py:2821 appPlugins/ToolExtract.py:1258 -#: appPlugins/ToolFiducials.py:904 appPlugins/ToolInvertGerber.py:249 -#: appPlugins/ToolInvertGerber.py:257 appPlugins/ToolMilling.py:3986 -#: appPlugins/ToolNCC.py:4434 appPlugins/ToolNCC.py:4536 +#: appPlugins/ToolCopperThieving.py:1326 appPlugins/ToolCopperThieving.py:1603 +#: appPlugins/ToolCorners.py:795 appPlugins/ToolCutOut.py:2508 +#: appPlugins/ToolCutOut.py:2818 appPlugins/ToolExtract.py:1261 +#: appPlugins/ToolFiducials.py:908 appPlugins/ToolInvertGerber.py:255 +#: appPlugins/ToolInvertGerber.py:263 appPlugins/ToolMilling.py:4058 +#: appPlugins/ToolNCC.py:4433 appPlugins/ToolNCC.py:4535 msgid "Margin" msgstr "Margen" @@ -826,9 +827,9 @@ msgstr "Margen" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:118 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:197 -#: appPlugins/ToolCopperThieving.py:1322 appPlugins/ToolCorners.py:791 -#: appPlugins/ToolFiducials.py:906 appPlugins/ToolMilling.py:3988 -#: appPlugins/ToolNCC.py:4436 appPlugins/ToolNCC.py:4538 +#: appPlugins/ToolCopperThieving.py:1328 appPlugins/ToolCorners.py:797 +#: appPlugins/ToolFiducials.py:910 appPlugins/ToolMilling.py:4060 +#: appPlugins/ToolNCC.py:4435 appPlugins/ToolNCC.py:4537 msgid "Bounding box margin." msgstr "Margen de cuadro delimitador." @@ -839,14 +840,14 @@ msgstr "Margen de cuadro delimitador." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:208 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:189 -#: appPlugins/ToolExtract.py:1025 appPlugins/ToolLevelling.py:1828 -#: appPlugins/ToolMilling.py:4014 appPlugins/ToolNCC.py:4411 -#: appPlugins/ToolPaint.py:3170 appPlugins/ToolPunchGerber.py:2102 +#: appPlugins/ToolExtract.py:1028 appPlugins/ToolLevelling.py:1897 +#: appPlugins/ToolMilling.py:4086 appPlugins/ToolNCC.py:4410 +#: appPlugins/ToolPaint.py:3167 appPlugins/ToolPunchGerber.py:2102 msgid "Method" msgstr "Método" #: appDatabase.py:657 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:210 -#: appPlugins/ToolNCC.py:4413 +#: appPlugins/ToolNCC.py:4412 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -862,54 +863,54 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Standard" msgstr "Estándar" #: appDatabase.py:665 appDatabase.py:779 appEditors/AppGeoEditor.py:552 -#: appEditors/AppGeoEditor.py:640 appEditors/AppGeoEditor.py:5899 +#: appEditors/AppGeoEditor.py:640 appEditors/AppGeoEditor.py:5932 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Seed" msgstr "Semilla" #: appDatabase.py:665 appDatabase.py:779 appEditors/AppGeoEditor.py:552 -#: appEditors/AppGeoEditor.py:5904 +#: appEditors/AppGeoEditor.py:5937 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appParsers/ParseGerber.py:425 appParsers/ParseHPGL2.py:200 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appParsers/ParseGerber.py:447 appParsers/ParseHPGL2.py:200 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Lines" msgstr "Líneas" #: appDatabase.py:665 appDatabase.py:779 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolNCC.py:4426 appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolNCC.py:4425 appPlugins/ToolPaint.py:3181 msgid "Combo" msgstr "Combo" #: appDatabase.py:673 appDatabase.py:790 appEditors/AppGeoEditor.py:559 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 -#: appPlugins/ToolLevelling.py:1046 appPlugins/ToolLevelling.py:1068 -#: appPlugins/ToolLevelling.py:1913 appPlugins/ToolLevelling.py:1936 -#: appPlugins/ToolNCC.py:4447 appPlugins/ToolNCC.py:4549 -#: appPlugins/ToolPaint.py:3195 +#: appPlugins/ToolLevelling.py:1118 appPlugins/ToolLevelling.py:1140 +#: appPlugins/ToolLevelling.py:1982 appPlugins/ToolLevelling.py:2005 +#: appPlugins/ToolNCC.py:4446 appPlugins/ToolNCC.py:4548 +#: appPlugins/ToolPaint.py:3192 msgid "Connect" msgstr "Conectar" #: appDatabase.py:677 appDatabase.py:793 appEditors/AppGeoEditor.py:561 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appPlugins/ToolNCC.py:4451 appPlugins/ToolNCC.py:4551 -#: appPlugins/ToolPaint.py:3198 +#: appPlugins/ToolNCC.py:4450 appPlugins/ToolNCC.py:4550 +#: appPlugins/ToolPaint.py:3195 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -920,16 +921,16 @@ msgstr "" #: appDatabase.py:683 appDatabase.py:797 appEditors/AppGeoEditor.py:569 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:223 -#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4557 -#: appPlugins/ToolPaint.py:3202 +#: appPlugins/ToolNCC.py:4456 appPlugins/ToolNCC.py:4556 +#: appPlugins/ToolPaint.py:3199 msgid "Contour" msgstr "Contorno" #: appDatabase.py:687 appDatabase.py:800 appEditors/AppGeoEditor.py:571 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:241 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:225 -#: appPlugins/ToolNCC.py:4461 appPlugins/ToolNCC.py:4559 -#: appPlugins/ToolPaint.py:3205 +#: appPlugins/ToolNCC.py:4460 appPlugins/ToolNCC.py:4558 +#: appPlugins/ToolPaint.py:3202 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -938,19 +939,19 @@ msgstr "" "Para recortar los bordes ásperos." #: appDatabase.py:693 appDatabase.py:750 appEditors/AppGeoEditor.py:683 -#: appEditors/AppGerberEditor.py:6660 appEditors/appGCodeEditor.py:788 -#: appGUI/ObjectUI.py:136 appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 +#: appEditors/AppGerberEditor.py:6658 appEditors/appGCodeEditor.py:790 +#: appGUI/ObjectUI.py:133 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:176 -#: appPlugins/ToolEtchCompensation.py:432 appPlugins/ToolNCC.py:4467 -#: appPlugins/ToolNCC.py:4565 appPlugins/ToolPaint.py:3155 -#: appPlugins/ToolPaint.py:3251 appPlugins/ToolTransform.py:561 +#: appPlugins/ToolEtchCompensation.py:450 appPlugins/ToolNCC.py:4466 +#: appPlugins/ToolNCC.py:4564 appPlugins/ToolPaint.py:3152 +#: appPlugins/ToolPaint.py:3248 appPlugins/ToolTransform.py:561 msgid "Offset" msgstr "Compensar" #: appDatabase.py:697 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:260 -#: appPlugins/ToolNCC.py:4471 appPlugins/ToolNCC.py:4567 +#: appPlugins/ToolNCC.py:4470 appPlugins/ToolNCC.py:4566 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -962,7 +963,7 @@ msgstr "" #: appDatabase.py:752 appEditors/AppGeoEditor.py:526 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:176 -#: appPlugins/ToolPaint.py:3157 appPlugins/ToolPaint.py:3253 +#: appPlugins/ToolPaint.py:3154 appPlugins/ToolPaint.py:3250 msgid "" "Distance by which to avoid\n" "the edges of the polygon to\n" @@ -973,7 +974,7 @@ msgstr "" "ser pintado." #: appDatabase.py:767 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:191 -#: appPlugins/ToolPaint.py:3172 +#: appPlugins/ToolPaint.py:3169 msgid "" "Algorithm for painting:\n" "- Standard: Fixed step inwards.\n" @@ -996,17 +997,17 @@ msgstr "" #: appDatabase.py:779 appDatabase.py:781 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 #: appPlugins/ToolPaint.py:153 appPlugins/ToolPaint.py:594 -#: appPlugins/ToolPaint.py:3184 appPlugins/ToolPaint.py:3186 +#: appPlugins/ToolPaint.py:3181 appPlugins/ToolPaint.py:3183 msgid "Laser_lines" msgstr "Lineas laser" #: appDatabase.py:818 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:148 -#: appPlugins/ToolIsolation.py:3387 +#: appPlugins/ToolIsolation.py:3384 msgid "Passes" msgstr "Pases" #: appDatabase.py:820 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:150 -#: appPlugins/ToolIsolation.py:3389 +#: appPlugins/ToolIsolation.py:3386 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1017,19 +1018,19 @@ msgstr "" #: appDatabase.py:833 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:314 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:163 -#: appPlugins/ToolIsolation.py:3402 appPlugins/ToolMilling.py:4001 +#: appPlugins/ToolIsolation.py:3399 appPlugins/ToolMilling.py:4073 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "" "Cuánto (porcentaje) del ancho de la herramienta para superponer cada pasada " "de herramienta." #: appDatabase.py:866 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:195 -#: appPlugins/ToolIsolation.py:3435 +#: appPlugins/ToolIsolation.py:3432 msgid "Isolation Type" msgstr "Tipo de aislamiento" #: appDatabase.py:868 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:197 -#: appPlugins/ToolIsolation.py:3437 +#: appPlugins/ToolIsolation.py:3434 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1051,23 +1052,23 @@ msgstr "" #: appDatabase.py:877 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:206 -#: appPlugins/ToolIsolation.py:3446 +#: appPlugins/ToolIsolation.py:3443 msgid "Full" msgstr "Completo" #: appDatabase.py:878 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:207 -#: appPlugins/ToolIsolation.py:3447 +#: appPlugins/ToolIsolation.py:3444 msgid "Ext" msgstr "Exterior" #: appDatabase.py:879 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:208 -#: appPlugins/ToolIsolation.py:3448 +#: appPlugins/ToolIsolation.py:3445 msgid "Int" msgstr "Interior" #: appDatabase.py:897 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:53 -#: appPlugins/ToolDrilling.py:2439 appPlugins/ToolMilling.py:1352 -#: appPlugins/ToolMilling.py:4084 +#: appPlugins/ToolDrilling.py:2375 appPlugins/ToolMilling.py:1380 +#: appPlugins/ToolMilling.py:4156 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -1076,12 +1077,12 @@ msgstr "" "debajo de la superficie de cobre." #: appDatabase.py:913 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:262 -#: appPlugins/ToolDrilling.py:2574 +#: appPlugins/ToolDrilling.py:2510 msgid "Offset Z" msgstr "Offset Z" #: appDatabase.py:915 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 -#: appPlugins/ToolDrilling.py:2576 +#: appPlugins/ToolDrilling.py:2512 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -1095,8 +1096,8 @@ msgstr "" #: appDatabase.py:932 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:70 -#: appPlugins/ToolCutOut.py:2487 appPlugins/ToolDrilling.py:2457 -#: appPlugins/ToolMilling.py:4103 +#: appPlugins/ToolCutOut.py:2484 appPlugins/ToolDrilling.py:2393 +#: appPlugins/ToolMilling.py:4175 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -1110,13 +1111,13 @@ msgstr "" #: appDatabase.py:954 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:82 -#: appPlugins/ToolCutOut.py:2498 appPlugins/ToolDrilling.py:2470 -#: appPlugins/ToolMilling.py:4116 +#: appPlugins/ToolCutOut.py:2495 appPlugins/ToolDrilling.py:2406 +#: appPlugins/ToolMilling.py:4188 msgid "Depth of each pass (positive)." msgstr "Profundidad de cada pase (positivo)." #: appDatabase.py:963 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:90 -#: appPlugins/ToolDrilling.py:2481 appPlugins/ToolMilling.py:4127 +#: appPlugins/ToolDrilling.py:2417 appPlugins/ToolMilling.py:4199 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -1125,7 +1126,7 @@ msgstr "" "A través del plano XY." #: appDatabase.py:986 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:151 -#: appPlugins/ToolDrilling.py:2498 appPlugins/ToolMilling.py:4163 +#: appPlugins/ToolDrilling.py:2434 appPlugins/ToolMilling.py:4235 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1140,12 +1141,12 @@ msgstr "" #: appDatabase.py:1001 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:60 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:296 -#: appPlugins/ToolDrilling.py:2513 appPlugins/ToolMilling.py:4178 +#: appPlugins/ToolDrilling.py:2449 appPlugins/ToolMilling.py:4250 msgid "Feedrate Rapids" msgstr "Rápidos de avance" #: appDatabase.py:1003 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:298 -#: appPlugins/ToolDrilling.py:2515 appPlugins/ToolMilling.py:4180 +#: appPlugins/ToolDrilling.py:2451 appPlugins/ToolMilling.py:4252 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1161,13 +1162,13 @@ msgstr "" #: appDatabase.py:1024 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:194 -#: appPlugins/ToolDrilling.py:1548 appPlugins/ToolDrilling.py:2535 -#: appPlugins/ToolMilling.py:3320 appPlugins/ToolMilling.py:4231 +#: appPlugins/ToolDrilling.py:1543 appPlugins/ToolDrilling.py:2471 +#: appPlugins/ToolMilling.py:3395 appPlugins/ToolMilling.py:4303 msgid "Spindle speed" msgstr "Eje de velocidad" #: appDatabase.py:1026 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:166 -#: appPlugins/ToolDrilling.py:2537 appPlugins/ToolMilling.py:4233 +#: appPlugins/ToolDrilling.py:2473 appPlugins/ToolMilling.py:4305 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -1176,17 +1177,17 @@ msgstr "" "en RPM (opcional)" #: appDatabase.py:1071 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:222 -#: appPlugins/ToolDrilling.py:2590 +#: appPlugins/ToolDrilling.py:2526 msgid "Drill slots" msgstr "Perforar las Ranuras" #: appDatabase.py:1073 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:224 -#: appPlugins/ToolDrilling.py:2592 +#: appPlugins/ToolDrilling.py:2528 msgid "If the selected tool has slots then they will be drilled." msgstr "Si la herramienta seleccionada tiene ranuras, se perforarán." #: appDatabase.py:1084 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2600 +#: appPlugins/ToolDrilling.py:2536 msgid "" "How much (percentage) of the tool diameter to overlap previous drill hole." msgstr "" @@ -1194,12 +1195,12 @@ msgstr "" "taladro anterior." #: appDatabase.py:1098 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 -#: appPlugins/ToolDrilling.py:2614 +#: appPlugins/ToolDrilling.py:2550 msgid "Last drill" msgstr "Último ejercicio" #: appDatabase.py:1100 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 -#: appPlugins/ToolDrilling.py:2616 +#: appPlugins/ToolDrilling.py:2552 msgid "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." @@ -1210,8 +1211,8 @@ msgstr "" #: appDatabase.py:1128 appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:253 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:264 -#: appPlugins/ToolCutOut.py:2513 appPlugins/ToolCutOut.py:2823 -#: appPlugins/ToolExtract.py:1260 +#: appPlugins/ToolCutOut.py:2510 appPlugins/ToolCutOut.py:2820 +#: appPlugins/ToolExtract.py:1263 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -1222,12 +1223,12 @@ msgstr "" "el borde real de PCB" #: appDatabase.py:1140 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:119 -#: appPlugins/ToolCutOut.py:2521 +#: appPlugins/ToolCutOut.py:2518 msgid "Gap size" msgstr "Tamaño de la brecha" #: appDatabase.py:1142 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:121 -#: appPlugins/ToolCutOut.py:2523 +#: appPlugins/ToolCutOut.py:2520 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -1240,12 +1241,12 @@ msgstr "" "de la cual se corta el PCB)." #: appDatabase.py:1151 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:136 -#: appPlugins/ToolCutOut.py:2537 +#: appPlugins/ToolCutOut.py:2534 msgid "Gap type" msgstr "Tipo de brecha" #: appDatabase.py:1153 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:138 -#: appPlugins/ToolCutOut.py:2539 +#: appPlugins/ToolCutOut.py:2536 msgid "" "The type of gap:\n" "- Bridge -> the cutout will be interrupted by bridges\n" @@ -1260,22 +1261,22 @@ msgstr "" "- M-Bites -> 'Mouse Bites' - igual que el 'puente' pero cubierto con agujeros" #: appDatabase.py:1161 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:146 -#: appPlugins/ToolCutOut.py:2547 +#: appPlugins/ToolCutOut.py:2544 msgid "Bridge" msgstr "Puente" #: appDatabase.py:1162 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:147 -#: appPlugins/ToolCutOut.py:2548 +#: appPlugins/ToolCutOut.py:2545 msgid "Thin" msgstr "Delgado" #: appDatabase.py:1173 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:157 -#: appPlugins/ToolCutOut.py:2558 +#: appPlugins/ToolCutOut.py:2555 msgid "Depth" msgstr "Profundidad" #: appDatabase.py:1175 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 -#: appPlugins/ToolCutOut.py:2560 +#: appPlugins/ToolCutOut.py:2557 msgid "" "The depth until the milling is done\n" "in order to thin the gaps." @@ -1284,7 +1285,7 @@ msgstr "" "para adelgazar los huecos." #: appDatabase.py:1191 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:173 -#: appPlugins/ToolCutOut.py:2574 +#: appPlugins/ToolCutOut.py:2571 msgid "The drill hole diameter when doing mouse bites." msgstr "El diámetro del taladro al hacer 'mouse bytes'." @@ -1293,23 +1294,23 @@ msgstr "El diámetro del taladro al hacer 'mouse bytes'." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:186 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:215 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:183 -#: appPlugins/ToolCopperThieving.py:1467 appPlugins/ToolCopperThieving.py:1507 -#: appPlugins/ToolCopperThieving.py:1547 appPlugins/ToolCutOut.py:2584 +#: appPlugins/ToolCopperThieving.py:1473 appPlugins/ToolCopperThieving.py:1513 +#: appPlugins/ToolCopperThieving.py:1553 appPlugins/ToolCutOut.py:2581 msgid "Spacing" msgstr "Spacing" #: appDatabase.py:1204 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:185 -#: appPlugins/ToolCutOut.py:2586 +#: appPlugins/ToolCutOut.py:2583 msgid "The spacing between drill holes when doing mouse bites." msgstr "El espacio entre los taladros al hacer 'mouse bites'." #: appDatabase.py:1223 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:218 -#: appPlugins/ToolCutOut.py:2400 +#: appPlugins/ToolCutOut.py:2397 msgid "Convex Shape" msgstr "Forma convexa" #: appDatabase.py:1226 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:220 -#: appPlugins/ToolCutOut.py:2402 appPlugins/ToolCutOut.py:2407 +#: appPlugins/ToolCutOut.py:2399 appPlugins/ToolCutOut.py:2404 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -1318,11 +1319,11 @@ msgstr "" "Se usa solo si el tipo de objeto de origen es Gerber." #: appDatabase.py:1234 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:194 -#: appPlugins/ToolCutOut.py:2631 +#: appPlugins/ToolCutOut.py:2628 msgid "Gaps" msgstr "Brechas" -#: appDatabase.py:1236 appPlugins/ToolCutOut.py:2633 +#: appDatabase.py:1236 appPlugins/ToolCutOut.py:2630 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1411,84 +1412,84 @@ msgstr "" #: appDatabase.py:1333 appGUI/GUIElements.py:2353 appGUI/GUIElements.py:2422 #: appGUI/GUIElements.py:2483 appGUI/GUIElements.py:2548 -#: appGUI/GUIElements.py:3909 appGUI/MainGUI.py:1615 -#: appGUI/preferences/PreferencesUIManager.py:961 app_Main.py:2630 -#: app_Main.py:3710 app_Main.py:4638 app_Main.py:4891 app_Main.py:9447 +#: appGUI/GUIElements.py:3909 appGUI/MainGUI.py:1627 +#: appGUI/preferences/PreferencesUIManager.py:964 app_Main.py:2649 +#: app_Main.py:3729 app_Main.py:4657 app_Main.py:4910 app_Main.py:9491 msgid "Cancel" msgstr "Cancelar" -#: appDatabase.py:1346 appDatabase.py:1357 appEditors/AppExcEditor.py:4561 -#: appEditors/AppExcEditor.py:4572 appEditors/appGCodeEditor.py:884 -#: appEditors/appGCodeEditor.py:895 appGUI/ObjectUI.py:156 -#: appGUI/ObjectUI.py:167 appPlugins/ToolAlignObjects.py:535 +#: appDatabase.py:1346 appDatabase.py:1357 appEditors/AppExcEditor.py:4559 +#: appEditors/AppExcEditor.py:4570 appEditors/appGCodeEditor.py:886 +#: appEditors/appGCodeEditor.py:897 appGUI/ObjectUI.py:153 +#: appGUI/ObjectUI.py:164 appPlugins/ToolAlignObjects.py:535 #: appPlugins/ToolAlignObjects.py:546 appPlugins/ToolCalculators.py:733 #: appPlugins/ToolCalculators.py:744 appPlugins/ToolCalibration.py:1408 -#: appPlugins/ToolCalibration.py:1419 appPlugins/ToolCopperThieving.py:1761 -#: appPlugins/ToolCopperThieving.py:1772 appPlugins/ToolCorners.py:903 -#: appPlugins/ToolCorners.py:914 appPlugins/ToolCutOut.py:2889 -#: appPlugins/ToolCutOut.py:2900 appPlugins/ToolDblSided.py:1112 -#: appPlugins/ToolDblSided.py:1123 appPlugins/ToolDistance.py:672 +#: appPlugins/ToolCalibration.py:1419 appPlugins/ToolCopperThieving.py:1767 +#: appPlugins/ToolCopperThieving.py:1778 appPlugins/ToolCorners.py:909 +#: appPlugins/ToolCorners.py:920 appPlugins/ToolCutOut.py:2886 +#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1128 +#: appPlugins/ToolDblSided.py:1139 appPlugins/ToolDistance.py:672 #: appPlugins/ToolDistance.py:683 appPlugins/ToolDistanceMin.py:362 -#: appPlugins/ToolDistanceMin.py:373 appPlugins/ToolDrilling.py:2941 -#: appPlugins/ToolDrilling.py:2952 appPlugins/ToolEtchCompensation.py:491 -#: appPlugins/ToolEtchCompensation.py:502 appPlugins/ToolExtract.py:1337 -#: appPlugins/ToolExtract.py:1348 appPlugins/ToolFiducials.py:1069 -#: appPlugins/ToolFiducials.py:1080 appPlugins/ToolFilm.py:1677 -#: appPlugins/ToolFilm.py:1688 appPlugins/ToolFollow.py:805 -#: appPlugins/ToolFollow.py:816 appPlugins/ToolImage.py:350 -#: appPlugins/ToolImage.py:361 appPlugins/ToolInvertGerber.py:320 -#: appPlugins/ToolInvertGerber.py:331 appPlugins/ToolIsolation.py:3702 -#: appPlugins/ToolIsolation.py:3713 appPlugins/ToolLevelling.py:2262 -#: appPlugins/ToolLevelling.py:2273 appPlugins/ToolMilling.py:4554 -#: appPlugins/ToolMilling.py:4565 appPlugins/ToolNCC.py:4791 -#: appPlugins/ToolNCC.py:4802 appPlugins/ToolOptimal.py:638 -#: appPlugins/ToolOptimal.py:649 appPlugins/ToolPaint.py:3411 -#: appPlugins/ToolPaint.py:3422 appPlugins/ToolPanelize.py:1365 -#: appPlugins/ToolPanelize.py:1376 appPlugins/ToolPcbWizard.py:519 +#: appPlugins/ToolDistanceMin.py:373 appPlugins/ToolDrilling.py:2895 +#: appPlugins/ToolDrilling.py:2906 appPlugins/ToolEtchCompensation.py:509 +#: appPlugins/ToolEtchCompensation.py:520 appPlugins/ToolExtract.py:1340 +#: appPlugins/ToolExtract.py:1351 appPlugins/ToolFiducials.py:1073 +#: appPlugins/ToolFiducials.py:1084 appPlugins/ToolFilm.py:1691 +#: appPlugins/ToolFilm.py:1702 appPlugins/ToolFollow.py:807 +#: appPlugins/ToolFollow.py:818 appPlugins/ToolImage.py:350 +#: appPlugins/ToolImage.py:361 appPlugins/ToolInvertGerber.py:326 +#: appPlugins/ToolInvertGerber.py:337 appPlugins/ToolIsolation.py:3699 +#: appPlugins/ToolIsolation.py:3710 appPlugins/ToolLevelling.py:2331 +#: appPlugins/ToolLevelling.py:2342 appPlugins/ToolMilling.py:4654 +#: appPlugins/ToolMilling.py:4665 appPlugins/ToolNCC.py:4790 +#: appPlugins/ToolNCC.py:4801 appPlugins/ToolOptimal.py:644 +#: appPlugins/ToolOptimal.py:655 appPlugins/ToolPaint.py:3408 +#: appPlugins/ToolPaint.py:3419 appPlugins/ToolPanelize.py:1384 +#: appPlugins/ToolPanelize.py:1395 appPlugins/ToolPcbWizard.py:519 #: appPlugins/ToolPcbWizard.py:530 appPlugins/ToolPunchGerber.py:2363 -#: appPlugins/ToolPunchGerber.py:2374 appPlugins/ToolQRCode.py:1025 -#: appPlugins/ToolQRCode.py:1036 appPlugins/ToolRulesCheck.py:1701 -#: appPlugins/ToolRulesCheck.py:1712 appPlugins/ToolSolderPaste.py:1598 -#: appPlugins/ToolSolderPaste.py:1609 appPlugins/ToolSub.py:947 -#: appPlugins/ToolSub.py:958 appPlugins/ToolTransform.py:1011 +#: appPlugins/ToolPunchGerber.py:2374 appPlugins/ToolQRCode.py:1028 +#: appPlugins/ToolQRCode.py:1039 appPlugins/ToolRulesCheck.py:1701 +#: appPlugins/ToolRulesCheck.py:1712 appPlugins/ToolSolderPaste.py:1602 +#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:954 +#: appPlugins/ToolSub.py:965 appPlugins/ToolTransform.py:1011 #: appPlugins/ToolTransform.py:1022 appTool.py:284 appTool.py:295 msgid "Edited value is out of range" msgstr "El valor editado está fuera de rango" -#: appDatabase.py:1352 appDatabase.py:1359 appEditors/AppExcEditor.py:4567 -#: appEditors/AppExcEditor.py:4574 appEditors/appGCodeEditor.py:890 -#: appEditors/appGCodeEditor.py:897 appGUI/ObjectUI.py:162 -#: appGUI/ObjectUI.py:169 appPlugins/ToolAlignObjects.py:541 +#: appDatabase.py:1352 appDatabase.py:1359 appEditors/AppExcEditor.py:4565 +#: appEditors/AppExcEditor.py:4572 appEditors/appGCodeEditor.py:892 +#: appEditors/appGCodeEditor.py:899 appGUI/ObjectUI.py:159 +#: appGUI/ObjectUI.py:166 appPlugins/ToolAlignObjects.py:541 #: appPlugins/ToolAlignObjects.py:548 appPlugins/ToolCalculators.py:739 #: appPlugins/ToolCalculators.py:746 appPlugins/ToolCalibration.py:1414 -#: appPlugins/ToolCalibration.py:1421 appPlugins/ToolCopperThieving.py:1767 -#: appPlugins/ToolCopperThieving.py:1774 appPlugins/ToolCorners.py:909 -#: appPlugins/ToolCorners.py:916 appPlugins/ToolCutOut.py:2895 -#: appPlugins/ToolCutOut.py:2902 appPlugins/ToolDblSided.py:1118 -#: appPlugins/ToolDblSided.py:1125 appPlugins/ToolDistance.py:678 +#: appPlugins/ToolCalibration.py:1421 appPlugins/ToolCopperThieving.py:1773 +#: appPlugins/ToolCopperThieving.py:1780 appPlugins/ToolCorners.py:915 +#: appPlugins/ToolCorners.py:922 appPlugins/ToolCutOut.py:2892 +#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1134 +#: appPlugins/ToolDblSided.py:1141 appPlugins/ToolDistance.py:678 #: appPlugins/ToolDistance.py:685 appPlugins/ToolDistanceMin.py:368 -#: appPlugins/ToolDistanceMin.py:375 appPlugins/ToolDrilling.py:2947 -#: appPlugins/ToolDrilling.py:2954 appPlugins/ToolEtchCompensation.py:497 -#: appPlugins/ToolEtchCompensation.py:504 appPlugins/ToolExtract.py:1343 -#: appPlugins/ToolExtract.py:1350 appPlugins/ToolFiducials.py:1075 -#: appPlugins/ToolFiducials.py:1082 appPlugins/ToolFilm.py:1683 -#: appPlugins/ToolFilm.py:1690 appPlugins/ToolFollow.py:811 -#: appPlugins/ToolFollow.py:818 appPlugins/ToolImage.py:356 -#: appPlugins/ToolImage.py:363 appPlugins/ToolInvertGerber.py:326 -#: appPlugins/ToolInvertGerber.py:333 appPlugins/ToolIsolation.py:3708 -#: appPlugins/ToolIsolation.py:3715 appPlugins/ToolLevelling.py:2268 -#: appPlugins/ToolLevelling.py:2275 appPlugins/ToolMilling.py:4560 -#: appPlugins/ToolMilling.py:4567 appPlugins/ToolNCC.py:4797 -#: appPlugins/ToolNCC.py:4804 appPlugins/ToolOptimal.py:644 -#: appPlugins/ToolOptimal.py:651 appPlugins/ToolPaint.py:3417 -#: appPlugins/ToolPaint.py:3424 appPlugins/ToolPanelize.py:1371 -#: appPlugins/ToolPanelize.py:1378 appPlugins/ToolPcbWizard.py:525 +#: appPlugins/ToolDistanceMin.py:375 appPlugins/ToolDrilling.py:2901 +#: appPlugins/ToolDrilling.py:2908 appPlugins/ToolEtchCompensation.py:515 +#: appPlugins/ToolEtchCompensation.py:522 appPlugins/ToolExtract.py:1346 +#: appPlugins/ToolExtract.py:1353 appPlugins/ToolFiducials.py:1079 +#: appPlugins/ToolFiducials.py:1086 appPlugins/ToolFilm.py:1697 +#: appPlugins/ToolFilm.py:1704 appPlugins/ToolFollow.py:813 +#: appPlugins/ToolFollow.py:820 appPlugins/ToolImage.py:356 +#: appPlugins/ToolImage.py:363 appPlugins/ToolInvertGerber.py:332 +#: appPlugins/ToolInvertGerber.py:339 appPlugins/ToolIsolation.py:3705 +#: appPlugins/ToolIsolation.py:3712 appPlugins/ToolLevelling.py:2337 +#: appPlugins/ToolLevelling.py:2344 appPlugins/ToolMilling.py:4660 +#: appPlugins/ToolMilling.py:4667 appPlugins/ToolNCC.py:4796 +#: appPlugins/ToolNCC.py:4803 appPlugins/ToolOptimal.py:650 +#: appPlugins/ToolOptimal.py:657 appPlugins/ToolPaint.py:3414 +#: appPlugins/ToolPaint.py:3421 appPlugins/ToolPanelize.py:1390 +#: appPlugins/ToolPanelize.py:1397 appPlugins/ToolPcbWizard.py:525 #: appPlugins/ToolPcbWizard.py:532 appPlugins/ToolPunchGerber.py:2369 -#: appPlugins/ToolPunchGerber.py:2376 appPlugins/ToolQRCode.py:1031 -#: appPlugins/ToolQRCode.py:1038 appPlugins/ToolRulesCheck.py:1707 -#: appPlugins/ToolRulesCheck.py:1714 appPlugins/ToolSolderPaste.py:1604 -#: appPlugins/ToolSolderPaste.py:1611 appPlugins/ToolSub.py:953 -#: appPlugins/ToolSub.py:960 appPlugins/ToolTransform.py:1017 +#: appPlugins/ToolPunchGerber.py:2376 appPlugins/ToolQRCode.py:1034 +#: appPlugins/ToolQRCode.py:1041 appPlugins/ToolRulesCheck.py:1707 +#: appPlugins/ToolRulesCheck.py:1714 appPlugins/ToolSolderPaste.py:1608 +#: appPlugins/ToolSolderPaste.py:1615 appPlugins/ToolSub.py:960 +#: appPlugins/ToolSub.py:967 appPlugins/ToolTransform.py:1017 #: appPlugins/ToolTransform.py:1024 appTool.py:290 appTool.py:297 msgid "Edited value is within limits." msgstr "El valor editado está dentro de los límites." @@ -1517,326 +1518,326 @@ msgstr "Copiar de DB" msgid "Delete from DB" msgstr "Eliminar de la DB" -#: appDatabase.py:1634 appTranslation.py:209 app_Main.py:3704 app_Main.py:9441 +#: appDatabase.py:1634 appTranslation.py:209 app_Main.py:3723 app_Main.py:9485 msgid "Save changes" msgstr "Guardar cambios" -#: appDatabase.py:1738 appDatabase.py:2222 appDatabase.py:2677 -#: appDatabase.py:2689 appGUI/MainGUI.py:493 appObjects/FlatCAMGeometry.py:1410 +#: appDatabase.py:1738 appDatabase.py:2224 appDatabase.py:2679 +#: appDatabase.py:2691 appGUI/MainGUI.py:493 appObjects/FlatCAMGeometry.py:1411 #: appPlugins/ToolCutOut.py:667 appPlugins/ToolCutOut.py:689 #: appPlugins/ToolCutOut.py:730 appPlugins/ToolIsolation.py:2786 #: appPlugins/ToolIsolation.py:2796 appPlugins/ToolIsolation.py:2880 -#: appPlugins/ToolMilling.py:2182 appPlugins/ToolNCC.py:3973 -#: appPlugins/ToolNCC.py:3983 appPlugins/ToolNCC.py:4063 +#: appPlugins/ToolMilling.py:2276 appPlugins/ToolNCC.py:3975 +#: appPlugins/ToolNCC.py:3985 appPlugins/ToolNCC.py:4065 #: appPlugins/ToolPaint.py:2766 appPlugins/ToolPaint.py:2776 -#: appPlugins/ToolPaint.py:2865 app_Main.py:6250 app_Main.py:6287 -#: app_Main.py:6374 app_Main.py:6386 app_Main.py:6395 app_Main.py:6405 +#: appPlugins/ToolPaint.py:2865 app_Main.py:6285 app_Main.py:6322 +#: app_Main.py:6409 app_Main.py:6421 app_Main.py:6430 app_Main.py:6440 msgid "Tools Database" msgstr "Base de Datos de Herramientas" -#: appDatabase.py:1757 appDatabase.py:2208 appObjects/FlatCAMGeometry.py:1234 -#: appPlugins/ToolCutOut.py:494 appPlugins/ToolDrilling.py:1122 -#: appPlugins/ToolIsolation.py:1283 appPlugins/ToolMilling.py:1997 +#: appDatabase.py:1757 appDatabase.py:2210 appObjects/FlatCAMGeometry.py:1235 +#: appPlugins/ToolCutOut.py:494 appPlugins/ToolDrilling.py:1123 +#: appPlugins/ToolIsolation.py:1283 appPlugins/ToolMilling.py:2091 #: appPlugins/ToolNCC.py:1252 appPlugins/ToolPaint.py:854 msgid "Failed to parse Tools DB file." msgstr "Error al analizar el archivo DB de Herramientas." -#: appDatabase.py:1760 appDatabase.py:2211 +#: appDatabase.py:1760 appDatabase.py:2213 msgid "Loaded Tools DB from" msgstr "BD de herramientas cargadas de" -#: appDatabase.py:2058 +#: appDatabase.py:2060 msgid "Tool added to DB." msgstr "Herramienta agregada a la base de datos." -#: appDatabase.py:2091 +#: appDatabase.py:2093 msgid "Tool copied from Tools DB." msgstr "Herramienta copiada de Herramientas DB." -#: appDatabase.py:2125 +#: appDatabase.py:2127 msgid "Tool removed from Tools DB." msgstr "Herramienta eliminada de Herramientas DB." -#: appDatabase.py:2138 +#: appDatabase.py:2140 msgid "Export Tools Database" msgstr "Exportar la DB de herramientas" -#: appDatabase.py:2140 +#: appDatabase.py:2142 msgid "Tools_Database" msgstr "DB de herramientasram" -#: appDatabase.py:2177 appDatabase.py:2180 appDatabase.py:2283 +#: appDatabase.py:2179 appDatabase.py:2182 appDatabase.py:2285 msgid "Failed to write Tools DB to file." msgstr "Error al escribir Herramientas DB en el archivo." -#: appDatabase.py:2183 +#: appDatabase.py:2185 msgid "Exported Tools DB to" msgstr "Exportó la base de datos de herramientas a" -#: appDatabase.py:2190 +#: appDatabase.py:2192 msgid "Import FlatCAM Tools DB" msgstr "Importe la base de datos de herramientas FlatCAM" -#: appDatabase.py:2287 +#: appDatabase.py:2289 msgid "Saved Tools DB." msgstr "Guardado el DB de herramientas." -#: appDatabase.py:2498 +#: appDatabase.py:2500 msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" "Para cambiar las propiedades de la herramienta, seleccione solo una " "herramienta. Herramientas seleccionadas actualmente" -#: appDatabase.py:2653 +#: appDatabase.py:2655 msgid "No Tool/row selected in the Tools Database table" msgstr "" "No se seleccionó ninguna herramienta / fila en la tabla Base de datos de " "herramientas" -#: appDatabase.py:2657 appPlugins/ToolDrilling.py:1126 +#: appDatabase.py:2659 appPlugins/ToolDrilling.py:1127 msgid "Tools DB empty." msgstr "Herramientas DB vacío." -#: appDatabase.py:2684 +#: appDatabase.py:2686 msgid "Tools in Tools Database edited but not saved." msgstr "" "Herramientas en la base de datos de herramientas editadas pero no guardadas." -#: appDatabase.py:2693 +#: appDatabase.py:2695 msgid "Cancelled adding tool from DB." msgstr "Se canceló la herramienta de agregar de la DB." -#: appEditors/AppExcEditor.py:234 appEditors/AppExcEditor.py:258 -#: appEditors/AppExcEditor.py:352 appEditors/AppExcEditor.py:651 -#: appEditors/AppExcEditor.py:866 appEditors/AppGerberEditor.py:247 +#: appEditors/AppExcEditor.py:235 appEditors/AppExcEditor.py:259 +#: appEditors/AppExcEditor.py:353 appEditors/AppExcEditor.py:652 +#: appEditors/AppExcEditor.py:867 appEditors/AppGerberEditor.py:247 #: appEditors/AppGerberEditor.py:254 msgid "Click to place ..." msgstr "Haga clic para colocar ..." -#: appEditors/AppExcEditor.py:242 +#: appEditors/AppExcEditor.py:243 msgid "To add a drill first select a tool" msgstr "Para agregar un taladro primero seleccione una herramienta" -#: appEditors/AppExcEditor.py:306 appEditors/AppExcEditor.py:595 -#: appEditors/AppExcEditor.py:824 appEditors/AppExcEditor.py:1236 -#: appEditors/AppExcEditor.py:1499 appEditors/AppExcEditor.py:1602 -#: appEditors/AppExcEditor.py:1713 appEditors/AppExcEditor.py:2514 -#: appEditors/AppExcEditor.py:3318 appEditors/AppExcEditor.py:3325 -#: appEditors/AppExcEditor.py:3766 appEditors/AppGeoEditor.py:1374 +#: appEditors/AppExcEditor.py:307 appEditors/AppExcEditor.py:596 +#: appEditors/AppExcEditor.py:825 appEditors/AppExcEditor.py:1237 +#: appEditors/AppExcEditor.py:1500 appEditors/AppExcEditor.py:1603 +#: appEditors/AppExcEditor.py:1714 appEditors/AppExcEditor.py:2515 +#: appEditors/AppExcEditor.py:3319 appEditors/AppExcEditor.py:3326 +#: appEditors/AppExcEditor.py:3767 appEditors/AppGeoEditor.py:1374 #: appEditors/AppGeoEditor.py:2093 appEditors/AppGeoEditor.py:2333 #: appEditors/AppGeoEditor.py:2408 appEditors/AppGeoEditor.py:2487 #: appEditors/AppGeoEditor.py:2545 appEditors/AppGeoEditor.py:2750 #: appEditors/AppGeoEditor.py:2829 appEditors/AppGeoEditor.py:2962 #: appEditors/AppGeoEditor.py:3035 appEditors/AppGeoEditor.py:3105 #: appEditors/AppGeoEditor.py:3131 appEditors/AppGeoEditor.py:3159 -#: appEditors/AppGeoEditor.py:3275 appEditors/AppGeoEditor.py:4818 -#: appEditors/AppGeoEditor.py:4832 appEditors/AppGeoEditor.py:5423 -#: appEditors/AppGeoEditor.py:5476 appEditors/AppGeoEditor.py:5539 -#: appEditors/AppGeoEditor.py:5565 appEditors/AppGeoEditor.py:5590 -#: appEditors/AppGeoEditor.py:5622 appEditors/AppGeoEditor.py:5702 -#: appEditors/AppGeoEditor.py:5768 appEditors/AppGeoEditor.py:5836 -#: appEditors/AppGeoEditor.py:5933 appEditors/AppGerberEditor.py:389 +#: appEditors/AppGeoEditor.py:3275 appEditors/AppGeoEditor.py:4832 +#: appEditors/AppGeoEditor.py:4846 appEditors/AppGeoEditor.py:5456 +#: appEditors/AppGeoEditor.py:5509 appEditors/AppGeoEditor.py:5572 +#: appEditors/AppGeoEditor.py:5598 appEditors/AppGeoEditor.py:5623 +#: appEditors/AppGeoEditor.py:5655 appEditors/AppGeoEditor.py:5735 +#: appEditors/AppGeoEditor.py:5801 appEditors/AppGeoEditor.py:5869 +#: appEditors/AppGeoEditor.py:5966 appEditors/AppGerberEditor.py:389 #: appEditors/AppGerberEditor.py:813 appEditors/AppGerberEditor.py:940 #: appEditors/AppGerberEditor.py:1252 appEditors/AppGerberEditor.py:1513 #: appEditors/AppGerberEditor.py:1723 appEditors/AppGerberEditor.py:2013 #: appEditors/AppGerberEditor.py:2309 appEditors/AppGerberEditor.py:2390 #: appEditors/AppGerberEditor.py:2500 appEditors/AppGerberEditor.py:3204 -#: appEditors/AppGerberEditor.py:4923 appEditors/AppGerberEditor.py:5196 -#: appEditors/AppGerberEditor.py:5214 appEditors/AppGerberEditor.py:5655 -#: appEditors/AppGerberEditor.py:5838 appEditors/AppGerberEditor.py:5900 -#: appEditors/AppGerberEditor.py:5947 appEditors/AppGerberEditor.py:7357 -#: appGUI/MainGUI.py:3110 appGUI/MainGUI.py:3122 -#: appObjects/FlatCAMGeometry.py:805 appObjects/FlatCAMGeometry.py:2923 -#: appObjects/FlatCAMGeometry.py:2996 appObjects/FlatCAMGerber.py:434 -#: appParsers/ParseGerber.py:2140 appParsers/ParseGerber.py:2231 -#: appParsers/ParseGerber.py:2306 appParsers/ParseGerber.py:2380 -#: appParsers/ParseGerber.py:2442 appPlugins/ToolAlignObjects.py:271 +#: appEditors/AppGerberEditor.py:4924 appEditors/AppGerberEditor.py:5197 +#: appEditors/AppGerberEditor.py:5215 appEditors/AppGerberEditor.py:5656 +#: appEditors/AppGerberEditor.py:5839 appEditors/AppGerberEditor.py:5901 +#: appEditors/AppGerberEditor.py:5948 appEditors/AppGerberEditor.py:7355 +#: appGUI/MainGUI.py:3122 appGUI/MainGUI.py:3134 +#: appObjects/FlatCAMGeometry.py:806 appObjects/FlatCAMGeometry.py:2915 +#: appObjects/FlatCAMGeometry.py:2988 appObjects/FlatCAMGerber.py:434 +#: appParsers/ParseGerber.py:2183 appParsers/ParseGerber.py:2274 +#: appParsers/ParseGerber.py:2349 appParsers/ParseGerber.py:2423 +#: appParsers/ParseGerber.py:2485 appPlugins/ToolAlignObjects.py:271 #: appPlugins/ToolAlignObjects.py:293 appPlugins/ToolCalculators.py:277 #: appPlugins/ToolCalculators.py:287 appPlugins/ToolCalibration.py:312 -#: appPlugins/ToolCutOut.py:1603 appPlugins/ToolFiducials.py:602 -#: appPlugins/ToolFiducials.py:616 appPlugins/ToolFollow.py:325 -#: appPlugins/ToolFollow.py:396 appPlugins/ToolIsolation.py:1566 -#: appPlugins/ToolPaint.py:2324 appPlugins/ToolPanelize.py:1035 -#: app_Main.py:5439 app_Main.py:5593 tclCommands/TclCommandPanelize.py:304 +#: appPlugins/ToolCutOut.py:1603 appPlugins/ToolFiducials.py:609 +#: appPlugins/ToolFiducials.py:623 appPlugins/ToolFollow.py:330 +#: appPlugins/ToolFollow.py:401 appPlugins/ToolIsolation.py:1566 +#: appPlugins/ToolPaint.py:2324 appPlugins/ToolPanelize.py:1057 +#: app_Main.py:5458 app_Main.py:5612 tclCommands/TclCommandPanelize.py:304 #: tclCommands/TclCommandPanelize.py:313 msgid "Done." msgstr "Hecho." -#: appEditors/AppExcEditor.py:360 +#: appEditors/AppExcEditor.py:361 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:376 appEditors/AppExcEditor.py:680 -#: appEditors/AppExcEditor.py:913 appEditors/AppExcEditor.py:1570 +#: appEditors/AppExcEditor.py:377 appEditors/AppExcEditor.py:681 +#: appEditors/AppExcEditor.py:914 appEditors/AppExcEditor.py:1571 #: appEditors/AppGerberEditor.py:480 appEditors/AppGerberEditor.py:2191 -#: appEditors/AppGerberEditor.py:2221 appGUI/MainGUI.py:3724 +#: appEditors/AppGerberEditor.py:2221 appGUI/MainGUI.py:3736 msgid "Click on target location ..." msgstr "Haga clic en la ubicación de destino ..." -#: appEditors/AppExcEditor.py:395 +#: appEditors/AppExcEditor.py:396 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:417 appEditors/AppExcEditor.py:954 +#: appEditors/AppExcEditor.py:418 appEditors/AppExcEditor.py:955 #: appEditors/AppGerberEditor.py:534 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:421 +#: appEditors/AppExcEditor.py:422 msgid "The value is mistyped. Check the value" msgstr "El valor está mal escrito. Comprueba el valor" -#: appEditors/AppExcEditor.py:576 appEditors/AppExcEditor.py:1198 +#: appEditors/AppExcEditor.py:577 appEditors/AppExcEditor.py:1199 #: appEditors/AppGerberEditor.py:795 msgid "Too many items for the selected spacing angle." msgstr "Demasiados elementos para el ángulo de separación seleccionado." -#: appEditors/AppExcEditor.py:582 appEditors/AppExcEditor.py:1223 -#: appEditors/AppGerberEditor.py:800 appEditors/AppGerberEditor.py:5834 -#: appObjects/FlatCAMCNCJob.py:774 appPlugins/ToolCopperThieving.py:325 -#: appPlugins/ToolCopperThieving.py:926 appPlugins/ToolCopperThieving.py:1139 -#: appPlugins/ToolCorners.py:224 appPlugins/ToolCorners.py:494 -#: appPlugins/ToolCorners.py:596 appPlugins/ToolCutOut.py:959 +#: appEditors/AppExcEditor.py:583 appEditors/AppExcEditor.py:1224 +#: appEditors/AppGerberEditor.py:800 appEditors/AppGerberEditor.py:5835 +#: appObjects/FlatCAMCNCJob.py:782 appPlugins/ToolCopperThieving.py:332 +#: appPlugins/ToolCopperThieving.py:933 appPlugins/ToolCopperThieving.py:1145 +#: appPlugins/ToolCorners.py:230 appPlugins/ToolCorners.py:502 +#: appPlugins/ToolCorners.py:605 appPlugins/ToolCutOut.py:959 #: appPlugins/ToolCutOut.py:985 appPlugins/ToolCutOut.py:1117 #: appPlugins/ToolCutOut.py:1341 appPlugins/ToolCutOut.py:1495 #: appPlugins/ToolCutOut.py:1539 appPlugins/ToolCutOut.py:1557 -#: appPlugins/ToolCutOut.py:1571 appPlugins/ToolDblSided.py:523 -#: appPlugins/ToolExtract.py:703 appPlugins/ToolExtract.py:752 -#: appPlugins/ToolExtract.py:761 appPlugins/ToolExtract.py:765 -#: appPlugins/ToolFiducials.py:310 appPlugins/ToolFiducials.py:562 -#: appPlugins/ToolFiducials.py:610 appPlugins/ToolFiducials.py:624 -#: appPlugins/ToolFilm.py:777 appPlugins/ToolFilm.py:1037 -#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2318 app_Main.py:4934 -#: camlib.py:2436 camlib.py:2503 camlib.py:2571 camlib.py:2649 camlib.py:5326 -#: camlib.py:5721 +#: appPlugins/ToolCutOut.py:1571 appPlugins/ToolDblSided.py:542 +#: appPlugins/ToolExtract.py:706 appPlugins/ToolExtract.py:755 +#: appPlugins/ToolExtract.py:764 appPlugins/ToolExtract.py:768 +#: appPlugins/ToolFiducials.py:317 appPlugins/ToolFiducials.py:569 +#: appPlugins/ToolFiducials.py:617 appPlugins/ToolFiducials.py:631 +#: appPlugins/ToolFilm.py:796 appPlugins/ToolFilm.py:1056 +#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2318 app_Main.py:4953 +#: camlib.py:2440 camlib.py:2507 camlib.py:2575 camlib.py:2653 camlib.py:5310 +#: camlib.py:5705 msgid "Failed." msgstr "Ha fallado." -#: appEditors/AppExcEditor.py:659 +#: appEditors/AppExcEditor.py:660 msgid "To add a slot first select a tool" msgstr "Para agregar un espacio primero seleccione una herramienta" -#: appEditors/AppExcEditor.py:719 appEditors/AppExcEditor.py:726 -#: appEditors/AppExcEditor.py:1081 appEditors/AppExcEditor.py:1088 +#: appEditors/AppExcEditor.py:720 appEditors/AppExcEditor.py:727 +#: appEditors/AppExcEditor.py:1082 appEditors/AppExcEditor.py:1089 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:874 +#: appEditors/AppExcEditor.py:875 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:932 +#: appEditors/AppExcEditor.py:933 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:957 appEditors/AppGerberEditor.py:537 +#: appEditors/AppExcEditor.py:958 appEditors/AppGerberEditor.py:537 msgid "The value is mistyped. Check the value." msgstr "El valor está mal escrito. Compruebe el valor." -#: appEditors/AppExcEditor.py:1292 +#: appEditors/AppExcEditor.py:1293 msgid "Click on the Drill(s) to resize ..." msgstr "Haga clic en el taladro(s) para cambiar el tamaño ..." -#: appEditors/AppExcEditor.py:1322 +#: appEditors/AppExcEditor.py:1323 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:1501 appEditors/AppExcEditor.py:1554 -#: appEditors/AppExcEditor.py:1565 appGUI/MainGUI.py:3363 -#: appGUI/MainGUI.py:3448 appGUI/MainGUI.py:3494 appGUI/MainGUI.py:3586 -#: appGUI/MainGUI.py:3701 appGUI/MainGUI.py:3730 +#: appEditors/AppExcEditor.py:1502 appEditors/AppExcEditor.py:1555 +#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3375 +#: appGUI/MainGUI.py:3460 appGUI/MainGUI.py:3506 appGUI/MainGUI.py:3598 +#: appGUI/MainGUI.py:3713 appGUI/MainGUI.py:3742 msgid "Cancelled. Nothing selected." msgstr "Cancelado. Nada seleccionado." -#: appEditors/AppExcEditor.py:1558 appEditors/AppGeoEditor.py:2784 +#: appEditors/AppExcEditor.py:1559 appEditors/AppGeoEditor.py:2784 #: appEditors/AppGeoEditor.py:2804 appEditors/AppGerberEditor.py:2193 msgid "Click on reference location ..." msgstr "Haga clic en la ubicación de referencia ..." -#: appEditors/AppExcEditor.py:1913 appEditors/AppGeoEditor.py:4141 -#: appEditors/AppGerberEditor.py:3458 appEditors/AppGerberEditor.py:6168 -#: appEditors/AppGerberEditor.py:6477 appGUI/GUIElements.py:338 +#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4155 +#: appEditors/AppGerberEditor.py:3458 appEditors/AppGerberEditor.py:6166 +#: appEditors/AppGerberEditor.py:6475 appGUI/GUIElements.py:338 #: appGUI/GUIElements.py:1036 appGUI/GUIElements.py:1435 #: appGUI/GUIElements.py:1646 appGUI/GUIElements.py:1930 #: appGUI/GUIElements.py:3962 appGUI/MainGUI.py:423 appGUI/MainGUI.py:751 -#: appGUI/MainGUI.py:810 appGUI/MainGUI.py:887 appGUI/MainGUI.py:1017 -#: appGUI/MainGUI.py:1267 appGUI/MainGUI.py:1756 appGUI/MainGUI.py:2238 -#: appGUI/MainGUI.py:2480 appGUI/MainGUI.py:5110 appPlugins/ToolDrilling.py:300 -#: appPlugins/ToolIsolation.py:71 appPlugins/ToolMilling.py:389 -#: appPlugins/ToolMilling.py:397 appPlugins/ToolNCC.py:69 +#: appGUI/MainGUI.py:810 appGUI/MainGUI.py:887 appGUI/MainGUI.py:1029 +#: appGUI/MainGUI.py:1279 appGUI/MainGUI.py:1768 appGUI/MainGUI.py:2250 +#: appGUI/MainGUI.py:2492 appGUI/MainGUI.py:5122 appPlugins/ToolDrilling.py:300 +#: appPlugins/ToolIsolation.py:71 appPlugins/ToolMilling.py:390 +#: appPlugins/ToolMilling.py:398 appPlugins/ToolNCC.py:69 #: appPlugins/ToolPaint.py:142 appPlugins/ToolSolderPaste.py:182 -#: app_Main.py:6776 +#: app_Main.py:6823 msgid "Delete" msgstr "Borrar" -#: appEditors/AppExcEditor.py:2140 appObjects/FlatCAMExcellon.py:376 -#: appPlugins/ToolDrilling.py:752 appPlugins/ToolMilling.py:1150 +#: appEditors/AppExcEditor.py:2141 appObjects/FlatCAMExcellon.py:376 +#: appPlugins/ToolDrilling.py:753 appPlugins/ToolMilling.py:1178 msgid "Total Drills" msgstr "Taladros totales" -#: appEditors/AppExcEditor.py:2172 appObjects/FlatCAMExcellon.py:410 -#: appPlugins/ToolDrilling.py:779 appPlugins/ToolMilling.py:1177 +#: appEditors/AppExcEditor.py:2173 appObjects/FlatCAMExcellon.py:410 +#: appPlugins/ToolDrilling.py:780 appPlugins/ToolMilling.py:1205 msgid "Total Slots" msgstr "Ranuras totales" -#: appEditors/AppExcEditor.py:2250 appEditors/AppGeoEditor.py:4042 -#: appEditors/AppGerberEditor.py:4193 appEditors/appGCodeEditor.py:582 +#: appEditors/AppExcEditor.py:2251 appEditors/AppGeoEditor.py:4056 +#: appEditors/AppGerberEditor.py:4195 appEditors/appGCodeEditor.py:587 #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:100 -#: appObjects/FlatCAMCNCJob.py:535 appObjects/FlatCAMDocument.py:191 -#: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:718 +#: appObjects/FlatCAMCNCJob.py:543 appObjects/FlatCAMDocument.py:191 +#: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:719 #: appObjects/FlatCAMGerber.py:224 appObjects/FlatCAMScript.py:180 -#: appPlugins/ToolCorners.py:148 appPlugins/ToolCutOut.py:325 -#: appPlugins/ToolDblSided.py:189 appPlugins/ToolDrilling.py:541 -#: appPlugins/ToolFiducials.py:181 appPlugins/ToolFilm.py:222 -#: appPlugins/ToolFollow.py:158 appPlugins/ToolIsolation.py:407 -#: appPlugins/ToolLevelling.py:376 appPlugins/ToolMilling.py:686 +#: appPlugins/ToolCorners.py:154 appPlugins/ToolCutOut.py:325 +#: appPlugins/ToolDblSided.py:208 appPlugins/ToolDrilling.py:544 +#: appPlugins/ToolFiducials.py:188 appPlugins/ToolFilm.py:241 +#: appPlugins/ToolFollow.py:164 appPlugins/ToolIsolation.py:407 +#: appPlugins/ToolLevelling.py:384 appPlugins/ToolMilling.py:714 #: appPlugins/ToolNCC.py:660 appPlugins/ToolPaint.py:624 -#: appPlugins/ToolPanelize.py:245 appPlugins/ToolPunchGerber.py:373 -#: appPlugins/ToolQRCode.py:181 appPlugins/ToolSub.py:212 +#: appPlugins/ToolPanelize.py:261 appPlugins/ToolPunchGerber.py:376 +#: appPlugins/ToolQRCode.py:187 appPlugins/ToolSub.py:218 msgid "Beginner" msgstr "" -#: appEditors/AppExcEditor.py:2261 appEditors/AppGeoEditor.py:4055 -#: appEditors/AppGerberEditor.py:4206 appEditors/appGCodeEditor.py:595 +#: appEditors/AppExcEditor.py:2262 appEditors/AppGeoEditor.py:4069 +#: appEditors/AppGerberEditor.py:4208 appEditors/appGCodeEditor.py:600 #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:101 -#: appObjects/FlatCAMCNCJob.py:545 appObjects/FlatCAMDocument.py:200 -#: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:727 +#: appObjects/FlatCAMCNCJob.py:553 appObjects/FlatCAMDocument.py:200 +#: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:728 #: appObjects/FlatCAMGerber.py:238 appObjects/FlatCAMScript.py:189 -#: appPlugins/ToolCorners.py:166 appPlugins/ToolCutOut.py:368 -#: appPlugins/ToolDblSided.py:215 appPlugins/ToolDrilling.py:584 -#: appPlugins/ToolFiducials.py:196 appPlugins/ToolFilm.py:248 -#: appPlugins/ToolFollow.py:172 appPlugins/ToolIsolation.py:460 -#: appPlugins/ToolLevelling.py:391 appPlugins/ToolMilling.py:751 +#: appPlugins/ToolCorners.py:172 appPlugins/ToolCutOut.py:368 +#: appPlugins/ToolDblSided.py:234 appPlugins/ToolDrilling.py:586 +#: appPlugins/ToolFiducials.py:203 appPlugins/ToolFilm.py:267 +#: appPlugins/ToolFollow.py:178 appPlugins/ToolIsolation.py:460 +#: appPlugins/ToolLevelling.py:399 appPlugins/ToolMilling.py:778 #: appPlugins/ToolNCC.py:706 appPlugins/ToolPaint.py:656 -#: appPlugins/ToolPanelize.py:265 appPlugins/ToolPunchGerber.py:387 -#: appPlugins/ToolQRCode.py:192 appPlugins/ToolSub.py:224 +#: appPlugins/ToolPanelize.py:281 appPlugins/ToolPunchGerber.py:390 +#: appPlugins/ToolQRCode.py:198 appPlugins/ToolSub.py:230 msgid "Advanced" msgstr "Avanzado" -#: appEditors/AppExcEditor.py:2284 appObjects/FlatCAMGeometry.py:874 -#: appObjects/FlatCAMGeometry.py:1555 appObjects/FlatCAMGeometry.py:2311 -#: appObjects/FlatCAMGeometry.py:3066 appObjects/FlatCAMGeometry.py:3229 -#: appPlugins/ToolDrilling.py:1720 appPlugins/ToolIsolation.py:1459 -#: appPlugins/ToolIsolation.py:1877 appPlugins/ToolMilling.py:2259 -#: appPlugins/ToolMilling.py:2949 appPlugins/ToolMilling.py:3545 +#: appEditors/AppExcEditor.py:2285 appObjects/FlatCAMGeometry.py:875 +#: appObjects/FlatCAMGeometry.py:1556 appObjects/FlatCAMGeometry.py:2315 +#: appObjects/FlatCAMGeometry.py:3058 appObjects/FlatCAMGeometry.py:3221 +#: appPlugins/ToolDrilling.py:1715 appPlugins/ToolIsolation.py:1459 +#: appPlugins/ToolIsolation.py:1877 appPlugins/ToolMilling.py:2353 +#: appPlugins/ToolMilling.py:3030 appPlugins/ToolMilling.py:3620 #: appPlugins/ToolNCC.py:1458 appPlugins/ToolNCC.py:1596 #: appPlugins/ToolPaint.py:1028 appPlugins/ToolPaint.py:1166 -#: appPlugins/ToolPaint.py:1880 appPlugins/ToolSolderPaste.py:478 -#: appPlugins/ToolSolderPaste.py:550 +#: appPlugins/ToolPaint.py:1880 appPlugins/ToolSolderPaste.py:484 +#: appPlugins/ToolSolderPaste.py:556 msgid "Wrong value format entered, use a number." msgstr "Formato de valor incorrecto introducido, use un número." -#: appEditors/AppExcEditor.py:2295 +#: appEditors/AppExcEditor.py:2296 msgid "" "Tool already in the original or actual tool list.\n" "Save and reedit Excellon if you need to add this tool. " @@ -1844,110 +1845,90 @@ msgstr "" "Herramienta ya en la lista de herramientas original o real.\n" "Guarde y reedite Excellon si necesita agregar esta herramienta. " -#: appEditors/AppExcEditor.py:2303 appGUI/MainGUI.py:3766 +#: appEditors/AppExcEditor.py:2304 appGUI/MainGUI.py:3778 msgid "Added new tool with dia" msgstr "Nueva herramienta agregada con dia" -#: appEditors/AppExcEditor.py:2337 +#: appEditors/AppExcEditor.py:2338 msgid "Select a tool in Tool Table" msgstr "Seleccione una herramienta en la tabla de herramientas" -#: appEditors/AppExcEditor.py:2367 +#: appEditors/AppExcEditor.py:2368 msgid "Deleted tool with diameter" msgstr "Herramienta eliminada con diámetro" -#: appEditors/AppExcEditor.py:3121 +#: appEditors/AppExcEditor.py:3122 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:3125 appEditors/AppGerberEditor.py:4903 -#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:2252 -#: appParsers/ParseExcellon.py:972 appPlugins/ToolMilling.py:2884 -#: appPlugins/ToolPcbWizard.py:337 appPlugins/ToolSolderPaste.py:917 -#: app_Main.py:6330 app_Main.py:8176 app_Main.py:10660 app_Main.py:10727 -#: app_Main.py:10862 app_Main.py:10927 +#: appEditors/AppExcEditor.py:3126 appEditors/AppGerberEditor.py:4904 +#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:2257 +#: appParsers/ParseExcellon.py:972 appPlugins/ToolMilling.py:2967 +#: appPlugins/ToolPcbWizard.py:337 appPlugins/ToolSolderPaste.py:924 +#: app_Main.py:6365 app_Main.py:8220 app_Main.py:10704 app_Main.py:10776 +#: app_Main.py:10911 app_Main.py:10976 msgid "An internal error has occurred. See shell.\n" msgstr "Ha ocurrido un error interno. Ver concha\n" -#: appEditors/AppExcEditor.py:3130 appObjects/FlatCAMGeometry.py:2571 -#: appObjects/FlatCAMGeometry.py:2576 appObjects/FlatCAMGeometry.py:2728 -#: appPlugins/ToolMilling.py:3214 appPlugins/ToolMilling.py:3218 -#: appPlugins/ToolSub.py:451 appPlugins/ToolSub.py:645 +#: appEditors/AppExcEditor.py:3131 appObjects/FlatCAMGeometry.py:2566 +#: appObjects/FlatCAMGeometry.py:2571 appObjects/FlatCAMGeometry.py:2720 +#: appPlugins/ToolMilling.py:3289 appPlugins/ToolMilling.py:3293 +#: appPlugins/ToolSub.py:461 appPlugins/ToolSub.py:655 #, fuzzy #| msgid "Generate" msgid "Generating" msgstr "Generar" -#: appEditors/AppExcEditor.py:3152 +#: appEditors/AppExcEditor.py:3153 msgid "Excellon editing finished." msgstr "Excelente edición terminada." -#: appEditors/AppExcEditor.py:3168 +#: appEditors/AppExcEditor.py:3169 msgid "Cancelled. There is no Tool/Drill selected" msgstr "Cancelado. No hay herramienta / taladro seleccionado" -#: appEditors/AppExcEditor.py:3839 appEditors/AppExcEditor.py:3849 -#: appEditors/AppGerberEditor.py:5741 +#: appEditors/AppExcEditor.py:3840 appEditors/AppExcEditor.py:3850 +#: appEditors/AppGerberEditor.py:5742 msgid "Click on the circular array Center position" msgstr "Haga clic en la posición del centro matriz circular" -#: appEditors/AppExcEditor.py:3982 appGUI/MainGUI.py:723 appGUI/ObjectUI.py:583 +#: appEditors/AppExcEditor.py:3983 appGUI/MainGUI.py:723 appGUI/ObjectUI.py:580 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:19 msgid "Excellon Editor" msgstr "Excellon Editor" -#: appEditors/AppExcEditor.py:3992 appEditors/AppGeoEditor.py:3409 -#: appEditors/AppGerberEditor.py:6010 appEditors/appGCodeEditor.py:755 -#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:663 -#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:645 -#: appPlugins/ToolDrilling.py:2308 appPlugins/ToolFiducials.py:772 -#: appPlugins/ToolFilm.py:1127 appPlugins/ToolFollow.py:687 -#: appPlugins/ToolIsolation.py:3184 appPlugins/ToolLevelling.py:1676 -#: appPlugins/ToolMilling.py:3617 appPlugins/ToolNCC.py:4117 -#: appPlugins/ToolPaint.py:2919 appPlugins/ToolPanelize.py:1086 -#: appPlugins/ToolPunchGerber.py:1964 appPlugins/ToolQRCode.py:731 -#: appPlugins/ToolSub.py:774 -#, fuzzy -#| msgid "" -#| "BASIC is suitable for a beginner. Many parameters\n" -#| "are hidden from the user in this mode.\n" -#| "ADVANCED mode will make available all parameters.\n" -#| "\n" -#| "To change the application LEVEL, go to:\n" -#| "Edit -> Preferences -> General and check:\n" -#| "'APP. LEVEL' radio button." +#: appEditors/AppExcEditor.py:3993 appEditors/AppGeoEditor.py:3409 +#: appEditors/AppGerberEditor.py:6011 appEditors/appGCodeEditor.py:760 +#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:672 +#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:664 +#: appPlugins/ToolDrilling.py:2247 appPlugins/ToolFiducials.py:779 +#: appPlugins/ToolFilm.py:1144 appPlugins/ToolFollow.py:692 +#: appPlugins/ToolIsolation.py:3184 appPlugins/ToolLevelling.py:1748 +#: appPlugins/ToolMilling.py:3692 appPlugins/ToolNCC.py:4119 +#: appPlugins/ToolPaint.py:2919 appPlugins/ToolPanelize.py:1108 +#: appPlugins/ToolPunchGerber.py:1967 appPlugins/ToolQRCode.py:737 +#: appPlugins/ToolSub.py:784 msgid "" -"In BEGINNER mode many parameters\n" -"are hidden from the user in this mode.\n" -"ADVANCED mode will make available all parameters.\n" -"\n" -"To change the application LEVEL, go to:\n" -"Edit -> Preferences -> General and check:\n" -"'APP. LEVEL' radio button." +"Beginner Mode - many parameters are hidden.\n" +"Advanced Mode - full control.\n" +"Permanent change is done in 'Preferences' menu." msgstr "" -"BASIC es adecuado para un principiante. Muchos parámetros\n" -"están ocultos para el usuario en este modo.\n" -"El modo AVANZADO pondrá a disposición todos los parámetros.\n" -"\n" -"Para cambiar el NIVEL de la aplicación, vaya a:\n" -"Editar -> Preferencias -> General y verificar:\n" -"'APP. NIVEL 'botón de radio." -#: appEditors/AppExcEditor.py:4009 appEditors/AppGerberEditor.py:6025 -#: appEditors/appGCodeEditor.py:770 +#: appEditors/AppExcEditor.py:4007 appEditors/AppGerberEditor.py:6023 +#: appEditors/appGCodeEditor.py:772 msgid "Name:" msgstr "Nombre:" -#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:624 -#: appGUI/ObjectUI.py:970 appPlugins/ToolIsolation.py:3219 -#: appPlugins/ToolMilling.py:3666 appPlugins/ToolNCC.py:4170 -#: appPlugins/ToolPaint.py:2975 appPlugins/ToolSolderPaste.py:1189 +#: appEditors/AppExcEditor.py:4014 appGUI/ObjectUI.py:621 +#: appGUI/ObjectUI.py:967 appPlugins/ToolIsolation.py:3216 +#: appPlugins/ToolMilling.py:3738 appPlugins/ToolNCC.py:4169 +#: appPlugins/ToolPaint.py:2972 appPlugins/ToolSolderPaste.py:1193 msgid "Tools Table" msgstr "Tabla de herramientas" -#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:626 +#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:623 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -1955,19 +1936,19 @@ msgstr "" "Herramientas en este objeto Excellon.\n" "Cuando se utilizan para la perforación." -#: appEditors/AppExcEditor.py:4039 +#: appEditors/AppExcEditor.py:4037 msgid "Convert Slots" msgstr "Convertir ranuras" -#: appEditors/AppExcEditor.py:4043 +#: appEditors/AppExcEditor.py:4041 msgid "Convert the slots in the selected tools to drills." msgstr "Convierta las ranuras de las herramientas seleccionadas en taladros." -#: appEditors/AppExcEditor.py:4053 +#: appEditors/AppExcEditor.py:4051 msgid "Add/Delete Tool" msgstr "Añadir / Eliminar herramienta" -#: appEditors/AppExcEditor.py:4055 +#: appEditors/AppExcEditor.py:4053 msgid "" "Add/Delete a tool to the tool list\n" "for this Excellon object." @@ -1975,34 +1956,34 @@ msgstr "" "Agregar / Eliminar una herramienta a la lista de herramientas\n" "para este objeto Excellon." -#: appEditors/AppExcEditor.py:4069 appEditors/AppGeoEditor.py:492 +#: appEditors/AppExcEditor.py:4067 appEditors/AppGeoEditor.py:492 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:261 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 -#: appPlugins/ToolCutOut.py:2426 appPlugins/ToolIsolation.py:3300 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:4263 -#: appPlugins/ToolNCC.py:4274 appPlugins/ToolPaint.py:3057 +#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:3297 +#: appPlugins/ToolMilling.py:3855 appPlugins/ToolNCC.py:4262 +#: appPlugins/ToolNCC.py:4273 appPlugins/ToolPaint.py:3054 msgid "Tool Dia" msgstr "Diá. de Herram" -#: appEditors/AppExcEditor.py:4071 +#: appEditors/AppExcEditor.py:4069 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:50 -#: appPlugins/ToolIsolation.py:3302 appPlugins/ToolMilling.py:3785 -#: appPlugins/ToolNCC.py:4265 +#: appPlugins/ToolIsolation.py:3299 appPlugins/ToolMilling.py:3857 +#: appPlugins/ToolNCC.py:4264 msgid "Diameter for the new tool" msgstr "Diámetro para la nueva herramienta" -#: appEditors/AppExcEditor.py:4083 appEditors/AppGeoEditor.py:740 -#: appEditors/AppGerberEditor.py:6161 appEditors/AppGerberEditor.py:6717 +#: appEditors/AppExcEditor.py:4081 appEditors/AppGeoEditor.py:740 +#: appEditors/AppGerberEditor.py:6159 appEditors/AppGerberEditor.py:6715 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:289 -#: appPlugins/ToolCopperThieving.py:1711 appPlugins/ToolDblSided.py:857 -#: appPlugins/ToolDblSided.py:1045 appPlugins/ToolLevelling.py:1994 +#: appPlugins/ToolCopperThieving.py:1717 appPlugins/ToolDblSided.py:873 +#: appPlugins/ToolDblSided.py:1061 appPlugins/ToolLevelling.py:2063 #: appPlugins/ToolNCC.py:63 appPlugins/ToolPaint.py:136 #: appPlugins/ToolSolderPaste.py:179 appPlugins/ToolTransform.py:619 -#: app_Main.py:6774 +#: app_Main.py:6821 msgid "Add" msgstr "Añadir" -#: appEditors/AppExcEditor.py:4086 +#: appEditors/AppExcEditor.py:4084 msgid "" "Add a new tool to the tool list\n" "with the diameter specified above." @@ -2010,11 +1991,11 @@ msgstr "" "Agregar una nueva herramienta a la lista de herramientas\n" "con el diámetro especificado anteriormente." -#: appEditors/AppExcEditor.py:4095 +#: appEditors/AppExcEditor.py:4093 msgid "Delete Tool" msgstr "Eliminar herramienta" -#: appEditors/AppExcEditor.py:4098 +#: appEditors/AppExcEditor.py:4096 msgid "" "Delete a tool in the tool list\n" "by selecting a row in the tool table." @@ -2022,56 +2003,56 @@ msgstr "" "Eliminar una herramienta en la lista de herramientas\n" "seleccionando una fila en la tabla de herramientas." -#: appEditors/AppExcEditor.py:4123 +#: appEditors/AppExcEditor.py:4121 msgid "Resize Tool" msgstr "Herram. de Cambio de Tamaño" -#: appEditors/AppExcEditor.py:4125 +#: appEditors/AppExcEditor.py:4123 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:4130 +#: appEditors/AppExcEditor.py:4128 msgid "Resize Dia" msgstr "Cambiar el diá" -#: appEditors/AppExcEditor.py:4132 +#: appEditors/AppExcEditor.py:4130 msgid "Diameter to resize to." msgstr "Diámetro para redimensionar a." -#: appEditors/AppExcEditor.py:4145 +#: appEditors/AppExcEditor.py:4143 msgid "Resize" msgstr "Redimensionar" -#: appEditors/AppExcEditor.py:4148 +#: appEditors/AppExcEditor.py:4146 msgid "Resize drill(s)" msgstr "Cambiar el tamaño de taladro" -#: appEditors/AppExcEditor.py:4179 appGUI/MainGUI.py:728 appGUI/MainGUI.py:1151 -#: appGUI/MainGUI.py:1743 appGUI/MainGUI.py:2370 appGUI/MainGUI.py:4959 +#: appEditors/AppExcEditor.py:4177 appGUI/MainGUI.py:728 appGUI/MainGUI.py:1163 +#: appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4971 msgid "Add Drill Array" msgstr "Añadir Drill Array" -#: appEditors/AppExcEditor.py:4181 +#: appEditors/AppExcEditor.py:4179 msgid "Add an array of drills (linear or circular array)" msgstr "Agregar una matriz de taladros (lineal o circular)" -#: appEditors/AppExcEditor.py:4187 appEditors/AppExcEditor.py:4407 -#: appEditors/AppGeoEditor.py:3430 appEditors/AppGerberEditor.py:4510 -#: appEditors/AppGerberEditor.py:6051 appEditors/AppGerberEditor.py:6126 -#: appEditors/AppGerberEditor.py:6519 appEditors/appGCodeEditor.py:788 -#: appGUI/ObjectUI.py:309 appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 +#: appEditors/AppExcEditor.py:4185 appEditors/AppExcEditor.py:4405 +#: appEditors/AppGeoEditor.py:3444 appEditors/AppGerberEditor.py:4512 +#: appEditors/AppGerberEditor.py:6049 appEditors/AppGerberEditor.py:6124 +#: appEditors/AppGerberEditor.py:6517 appEditors/appGCodeEditor.py:790 +#: appGUI/ObjectUI.py:306 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:35 -#: appPlugins/ToolCorners.py:748 appPlugins/ToolCutOut.py:2379 -#: appPlugins/ToolDblSided.py:670 appPlugins/ToolExtract.py:988 -#: appPlugins/ToolFilm.py:1150 appPlugins/ToolIsolation.py:3580 -#: appPlugins/ToolNCC.py:4135 appPlugins/ToolNCC.py:4606 -#: appPlugins/ToolPaint.py:2941 appPlugins/ToolPaint.py:3285 +#: appPlugins/ToolCorners.py:754 appPlugins/ToolCutOut.py:2376 +#: appPlugins/ToolDblSided.py:686 appPlugins/ToolExtract.py:991 +#: appPlugins/ToolFilm.py:1164 appPlugins/ToolIsolation.py:3577 +#: appPlugins/ToolNCC.py:4134 appPlugins/ToolNCC.py:4605 +#: appPlugins/ToolPaint.py:2938 appPlugins/ToolPaint.py:3282 #: appPlugins/ToolPunchGerber.py:2072 appPlugins/ToolPunchGerber.py:2279 #: appPlugins/ToolTransform.py:626 msgid "Type" msgstr "Tipo" -#: appEditors/AppExcEditor.py:4189 +#: appEditors/AppExcEditor.py:4187 msgid "" "Select the type of drills array to create.\n" "It can be Linear X(Y) or Circular" @@ -2079,13 +2060,13 @@ msgstr "" "Seleccione el tipo de matriz de ejercicios para crear.\n" "Puede ser lineal X (Y) o circular" -#: appEditors/AppExcEditor.py:4193 appEditors/AppExcEditor.py:4413 -#: appEditors/AppGerberEditor.py:6525 +#: appEditors/AppExcEditor.py:4191 appEditors/AppExcEditor.py:4411 +#: appEditors/AppGerberEditor.py:6523 msgid "Linear" msgstr "Lineal" -#: appEditors/AppExcEditor.py:4194 appEditors/AppExcEditor.py:4414 -#: appEditors/AppGerberEditor.py:6526 +#: appEditors/AppExcEditor.py:4192 appEditors/AppExcEditor.py:4412 +#: appEditors/AppGerberEditor.py:6524 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:45 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:142 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:100 @@ -2094,32 +2075,32 @@ msgstr "Lineal" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:61 -#: appPlugins/ToolExtract.py:944 appPlugins/ToolExtract.py:1076 -#: appPlugins/ToolFiducials.py:952 appPlugins/ToolPunchGerber.py:2028 +#: appPlugins/ToolExtract.py:947 appPlugins/ToolExtract.py:1079 +#: appPlugins/ToolFiducials.py:956 appPlugins/ToolPunchGerber.py:2028 #: appPlugins/ToolPunchGerber.py:2185 msgid "Circular" msgstr "Circular" -#: appEditors/AppExcEditor.py:4200 appEditors/AppExcEditor.py:4420 +#: appEditors/AppExcEditor.py:4198 appEditors/AppExcEditor.py:4418 msgid "Number" msgstr "Numero" -#: appEditors/AppExcEditor.py:4201 +#: appEditors/AppExcEditor.py:4199 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:63 msgid "Specify how many drills to be in the array." msgstr "Especifique cuántos ejercicios debe estar en la matriz." -#: appEditors/AppExcEditor.py:4222 appEditors/AppExcEditor.py:4281 -#: appEditors/AppExcEditor.py:4347 appEditors/AppExcEditor.py:4443 -#: appEditors/AppExcEditor.py:4503 appEditors/AppGeoEditor.py:2172 -#: appEditors/AppGerberEditor.py:1823 appEditors/AppGerberEditor.py:6552 -#: appEditors/AppGerberEditor.py:6606 +#: appEditors/AppExcEditor.py:4220 appEditors/AppExcEditor.py:4279 +#: appEditors/AppExcEditor.py:4345 appEditors/AppExcEditor.py:4441 +#: appEditors/AppExcEditor.py:4501 appEditors/AppGeoEditor.py:2172 +#: appEditors/AppGerberEditor.py:1823 appEditors/AppGerberEditor.py:6550 +#: appEditors/AppGerberEditor.py:6604 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:171 msgid "Direction" msgstr "Dirección" -#: appEditors/AppExcEditor.py:4224 appEditors/AppExcEditor.py:4445 -#: appEditors/AppGerberEditor.py:6554 +#: appEditors/AppExcEditor.py:4222 appEditors/AppExcEditor.py:4443 +#: appEditors/AppGerberEditor.py:6552 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:79 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:227 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:116 @@ -2134,39 +2115,39 @@ msgstr "" "- 'Y' - eje vertical o\n" "- 'Ángulo': un ángulo personalizado para la inclinación de la matriz" -#: appEditors/AppExcEditor.py:4230 appEditors/AppExcEditor.py:4355 -#: appEditors/AppExcEditor.py:4451 appEditors/AppGerberEditor.py:6560 +#: appEditors/AppExcEditor.py:4228 appEditors/AppExcEditor.py:4353 +#: appEditors/AppExcEditor.py:4449 appEditors/AppGerberEditor.py:6558 #: appGUI/GUIElements.py:4770 appGUI/MainGUI.py:481 appGUI/MainGUI.py:688 -#: appGUI/MainGUI.py:4587 appGUI/MainGUI.py:4855 +#: appGUI/MainGUI.py:4599 appGUI/MainGUI.py:4867 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:85 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:180 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:233 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:122 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:191 -#: appPlugins/ToolFilm.py:1325 +#: appPlugins/ToolFilm.py:1339 msgid "X" msgstr "X" -#: appEditors/AppExcEditor.py:4231 appEditors/AppExcEditor.py:4356 -#: appEditors/AppExcEditor.py:4452 appEditors/AppGerberEditor.py:6561 -#: appGUI/GUIElements.py:4777 appGUI/MainGUI.py:484 appGUI/MainGUI.py:4588 -#: appGUI/MainGUI.py:4856 +#: appEditors/AppExcEditor.py:4229 appEditors/AppExcEditor.py:4354 +#: appEditors/AppExcEditor.py:4450 appEditors/AppGerberEditor.py:6559 +#: appGUI/GUIElements.py:4777 appGUI/MainGUI.py:484 appGUI/MainGUI.py:4600 +#: appGUI/MainGUI.py:4868 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:181 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:192 -#: appPlugins/ToolFilm.py:1326 +#: appPlugins/ToolFilm.py:1340 msgid "Y" msgstr "Y" -#: appEditors/AppExcEditor.py:4232 appEditors/AppExcEditor.py:4251 -#: appEditors/AppExcEditor.py:4292 appEditors/AppExcEditor.py:4357 -#: appEditors/AppExcEditor.py:4363 appEditors/AppExcEditor.py:4453 -#: appEditors/AppExcEditor.py:4473 appEditors/AppExcEditor.py:4514 -#: appEditors/AppGeoEditor.py:755 appEditors/AppGerberEditor.py:6562 -#: appEditors/AppGerberEditor.py:6582 appEditors/AppGerberEditor.py:6619 -#: appEditors/AppGerberEditor.py:6732 +#: appEditors/AppExcEditor.py:4230 appEditors/AppExcEditor.py:4249 +#: appEditors/AppExcEditor.py:4290 appEditors/AppExcEditor.py:4355 +#: appEditors/AppExcEditor.py:4361 appEditors/AppExcEditor.py:4451 +#: appEditors/AppExcEditor.py:4471 appEditors/AppExcEditor.py:4512 +#: appEditors/AppGeoEditor.py:755 appEditors/AppGerberEditor.py:6560 +#: appEditors/AppGerberEditor.py:6580 appEditors/AppGerberEditor.py:6617 +#: appEditors/AppGerberEditor.py:6730 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:87 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:106 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:182 @@ -2181,26 +2162,26 @@ msgstr "Y" msgid "Angle" msgstr "Ángulo" -#: appEditors/AppExcEditor.py:4238 appEditors/AppExcEditor.py:4459 -#: appEditors/AppGerberEditor.py:6568 +#: appEditors/AppExcEditor.py:4236 appEditors/AppExcEditor.py:4457 +#: appEditors/AppGerberEditor.py:6566 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:130 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:249 -#: appPlugins/ToolCutOut.py:2808 +#: appPlugins/ToolCutOut.py:2805 msgid "Pitch" msgstr "Paso" -#: appEditors/AppExcEditor.py:4240 appEditors/AppExcEditor.py:4461 -#: appEditors/AppGerberEditor.py:6570 +#: appEditors/AppExcEditor.py:4238 appEditors/AppExcEditor.py:4459 +#: appEditors/AppGerberEditor.py:6568 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:95 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:243 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:132 msgid "Pitch = Distance between elements of the array." msgstr "Paso = Distancia entre elementos de la matriz." -#: appEditors/AppExcEditor.py:4253 appEditors/AppExcEditor.py:4475 -#: appEditors/AppGerberEditor.py:6584 +#: appEditors/AppExcEditor.py:4251 appEditors/AppExcEditor.py:4473 +#: appEditors/AppGerberEditor.py:6582 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -2212,8 +2193,8 @@ msgstr "" "El valor mínimo es: -360.00 grados.\n" "El valor máximo es: 360.00 grados." -#: appEditors/AppExcEditor.py:4282 appEditors/AppExcEditor.py:4504 -#: appEditors/AppGerberEditor.py:6608 +#: appEditors/AppExcEditor.py:4280 appEditors/AppExcEditor.py:4502 +#: appEditors/AppGerberEditor.py:6606 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:125 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:275 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:160 @@ -2224,8 +2205,8 @@ msgstr "" "Dirección para matriz circular.\n" "Puede ser CW = en sentido horario o CCW = en sentido antihorario." -#: appEditors/AppExcEditor.py:4285 appEditors/AppExcEditor.py:4507 -#: appEditors/AppGerberEditor.py:6612 +#: appEditors/AppExcEditor.py:4283 appEditors/AppExcEditor.py:4505 +#: appEditors/AppGerberEditor.py:6610 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:129 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:279 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:138 @@ -2234,8 +2215,8 @@ msgstr "" msgid "CW" msgstr "CW" -#: appEditors/AppExcEditor.py:4286 appEditors/AppExcEditor.py:4508 -#: appEditors/AppGerberEditor.py:6613 +#: appEditors/AppExcEditor.py:4284 appEditors/AppExcEditor.py:4506 +#: appEditors/AppGerberEditor.py:6611 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:130 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:280 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:139 @@ -2244,8 +2225,8 @@ msgstr "CW" msgid "CCW" msgstr "CCW" -#: appEditors/AppExcEditor.py:4293 appEditors/AppExcEditor.py:4515 -#: appEditors/AppGerberEditor.py:6621 +#: appEditors/AppExcEditor.py:4291 appEditors/AppExcEditor.py:4513 +#: appEditors/AppGerberEditor.py:6619 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:108 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:138 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:258 @@ -2255,11 +2236,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:4325 +#: appEditors/AppExcEditor.py:4323 msgid "Slot Parameters" msgstr "Parámetros de ranura" -#: appEditors/AppExcEditor.py:4327 +#: appEditors/AppExcEditor.py:4325 msgid "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." @@ -2267,20 +2248,20 @@ msgstr "" "Parámetros para agregar una ranura (agujero con forma ovalada)\n" "ya sea solo o como parte de una matriz." -#: appEditors/AppExcEditor.py:4333 appEditors/AppGeoEditor.py:3512 +#: appEditors/AppExcEditor.py:4331 appEditors/AppGeoEditor.py:3526 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:155 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:76 -#: appObjects/FlatCAMObj.py:877 appPlugins/ToolCorners.py:776 -#: appPlugins/ToolReport.py:590 +#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:782 +#: appPlugins/ToolReport.py:594 msgid "Length" msgstr "Longitud" -#: appEditors/AppExcEditor.py:4335 +#: appEditors/AppExcEditor.py:4333 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:157 msgid "Length. The length of the slot." msgstr "Longitud. La longitud de la ranura." -#: appEditors/AppExcEditor.py:4349 +#: appEditors/AppExcEditor.py:4347 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:173 msgid "" "Direction on which the slot is oriented:\n" @@ -2293,7 +2274,7 @@ msgstr "" "- 'Y' - eje vertical o\n" "- 'Ángulo': un ángulo personalizado para la inclinación de la ranura" -#: appEditors/AppExcEditor.py:4365 +#: appEditors/AppExcEditor.py:4363 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189 msgid "" "Angle at which the slot is placed.\n" @@ -2306,15 +2287,15 @@ msgstr "" "El valor mínimo es: -360.00 grados.\n" "El valor máximo es: 360.00 grados." -#: appEditors/AppExcEditor.py:4399 +#: appEditors/AppExcEditor.py:4397 msgid "Slot Array Parameters" msgstr "Parámetros de matriz de ranuras" -#: appEditors/AppExcEditor.py:4401 +#: appEditors/AppExcEditor.py:4399 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:4409 +#: appEditors/AppExcEditor.py:4407 msgid "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" @@ -2322,21 +2303,21 @@ msgstr "" "Seleccione el tipo de matriz de ranuras para crear.\n" "Puede ser lineal X (Y) o circular" -#: appEditors/AppExcEditor.py:4421 +#: appEditors/AppExcEditor.py:4419 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:214 msgid "Specify how many slots to be in the array." msgstr "Especifique cuántas ranuras debe haber en la matriz." -#: appEditors/AppExcEditor.py:4529 appEditors/AppGeoEditor.py:3590 -#: appEditors/AppGerberEditor.py:6636 appEditors/appGCodeEditor.py:74 -#: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:867 -#: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1760 app_Main.py:2623 +#: appEditors/AppExcEditor.py:4527 appEditors/AppGeoEditor.py:3604 +#: appEditors/AppGerberEditor.py:6634 appEditors/appGCodeEditor.py:74 +#: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:869 +#: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1772 app_Main.py:2642 msgid "Exit Editor" msgstr "Salir del editor" -#: appEditors/AppExcEditor.py:4532 appEditors/AppGeoEditor.py:3593 -#: appEditors/AppGerberEditor.py:6639 appEditors/appGCodeEditor.py:870 -#: appGUI/MainGUI.py:1009 appGUI/MainGUI.py:2230 +#: appEditors/AppExcEditor.py:4530 appEditors/AppGeoEditor.py:3607 +#: appEditors/AppGerberEditor.py:6637 appEditors/appGCodeEditor.py:872 +#: appGUI/MainGUI.py:1021 appGUI/MainGUI.py:2242 msgid "Exit from Editor." msgstr "Salida del editor." @@ -2344,12 +2325,12 @@ msgstr "Salida del editor." msgid "Buffer Selection" msgstr "Selección de búfer" -#: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:6334 +#: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:6332 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:188 msgid "Buffer distance" msgstr "Dist. de buffer" -#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:6338 +#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:6336 msgid "Buffer corner" msgstr "Rincón del búfer" @@ -2368,11 +2349,11 @@ msgstr "" " - 'Biselado:' la esquina es una línea que conecta directamente las " "funciones que se encuentran en la esquina" -#: appEditors/AppGeoEditor.py:105 appEditors/AppGerberEditor.py:6346 +#: appEditors/AppGeoEditor.py:105 appEditors/AppGerberEditor.py:6344 msgid "Round" msgstr "Redondo" -#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6347 +#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6345 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:216 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:168 @@ -2384,16 +2365,16 @@ msgstr "Redondo" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:318 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:282 -#: appPlugins/ToolDrilling.py:2863 appPlugins/ToolExtract.py:960 -#: appPlugins/ToolExtract.py:1102 appPlugins/ToolFollow.py:750 -#: appPlugins/ToolInvertGerber.py:272 appPlugins/ToolIsolation.py:3638 -#: appPlugins/ToolMilling.py:4477 appPlugins/ToolNCC.py:4634 -#: appPlugins/ToolPaint.py:3314 appPlugins/ToolPunchGerber.py:2044 -#: appPlugins/ToolPunchGerber.py:2211 appPlugins/ToolQRCode.py:885 +#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolExtract.py:963 +#: appPlugins/ToolExtract.py:1105 appPlugins/ToolFollow.py:752 +#: appPlugins/ToolInvertGerber.py:278 appPlugins/ToolIsolation.py:3635 +#: appPlugins/ToolMilling.py:4576 appPlugins/ToolNCC.py:4633 +#: appPlugins/ToolPaint.py:3311 appPlugins/ToolPunchGerber.py:2044 +#: appPlugins/ToolPunchGerber.py:2211 appPlugins/ToolQRCode.py:888 msgid "Square" msgstr "Cuadrado" -#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6348 +#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6346 msgid "Beveled" msgstr "Biselado" @@ -2411,17 +2392,17 @@ msgstr "Buffer lleno" #: appEditors/AppGeoEditor.py:152 appEditors/AppGeoEditor.py:392 #: appEditors/AppGeoEditor.py:608 appEditors/AppGeoEditor.py:1103 -#: appEditors/AppGerberEditor.py:7080 appPlugins/ToolAlignObjects.py:95 +#: appEditors/AppGerberEditor.py:7078 appPlugins/ToolAlignObjects.py:95 #: appPlugins/ToolCalculators.py:62 appPlugins/ToolCalibration.py:105 -#: appPlugins/ToolCopperThieving.py:116 appPlugins/ToolCorners.py:86 +#: appPlugins/ToolCopperThieving.py:117 appPlugins/ToolCorners.py:86 #: appPlugins/ToolCutOut.py:144 appPlugins/ToolDblSided.py:77 #: appPlugins/ToolDistance.py:123 appPlugins/ToolDistanceMin.py:79 #: appPlugins/ToolDrilling.py:155 appPlugins/ToolEtchCompensation.py:71 -#: appPlugins/ToolExtract.py:134 appPlugins/ToolFiducials.py:110 +#: appPlugins/ToolExtract.py:134 appPlugins/ToolFiducials.py:111 #: appPlugins/ToolFilm.py:112 appPlugins/ToolFollow.py:99 #: appPlugins/ToolImage.py:58 appPlugins/ToolInvertGerber.py:66 -#: appPlugins/ToolIsolation.py:172 appPlugins/ToolLevelling.py:147 -#: appPlugins/ToolMilling.py:154 appPlugins/ToolNCC.py:181 +#: appPlugins/ToolIsolation.py:172 appPlugins/ToolLevelling.py:155 +#: appPlugins/ToolMilling.py:155 appPlugins/ToolNCC.py:181 #: appPlugins/ToolOptimal.py:94 appPlugins/ToolPaint.py:215 #: appPlugins/ToolPanelize.py:87 appPlugins/ToolPcbWizard.py:84 #: appPlugins/ToolPunchGerber.py:165 appPlugins/ToolQRCode.py:107 @@ -2434,7 +2415,7 @@ msgid "Plugin" msgstr "plugin_tab" #: appEditors/AppGeoEditor.py:158 appEditors/AppGeoEditor.py:3076 -#: appGUI/MainGUI.py:704 appGUI/MainGUI.py:4839 +#: appGUI/MainGUI.py:704 appGUI/MainGUI.py:4851 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:184 msgid "Buffer Tool" msgstr "Herramienta Buffer" @@ -2442,7 +2423,7 @@ msgstr "Herramienta Buffer" #: appEditors/AppGeoEditor.py:174 appEditors/AppGeoEditor.py:191 #: appEditors/AppGeoEditor.py:208 appEditors/AppGeoEditor.py:3095 #: appEditors/AppGeoEditor.py:3121 appEditors/AppGeoEditor.py:3147 -#: appEditors/AppGerberEditor.py:5793 +#: appEditors/AppGerberEditor.py:5794 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. " @@ -2456,23 +2437,23 @@ msgstr "Herramienta de texto" msgid "Font" msgstr "Font" -#: appEditors/AppGeoEditor.py:349 appEditors/AppGerberEditor.py:4510 -#: appEditors/AppGerberEditor.py:6051 appGUI/ObjectUI.py:309 +#: appEditors/AppGeoEditor.py:349 appEditors/AppGerberEditor.py:4512 +#: appEditors/AppGerberEditor.py:6049 appGUI/ObjectUI.py:306 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:96 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:173 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:202 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:36 -#: appPlugins/ToolCopperThieving.py:1494 appPlugins/ToolCopperThieving.py:1534 -#: appPlugins/ToolExtract.py:988 appPlugins/ToolFiducials.py:888 +#: appPlugins/ToolCopperThieving.py:1500 appPlugins/ToolCopperThieving.py:1540 +#: appPlugins/ToolExtract.py:991 appPlugins/ToolFiducials.py:892 #: appPlugins/ToolPunchGerber.py:2072 msgid "Size" msgstr "Tamaño" -#: appEditors/AppGeoEditor.py:353 appGUI/MainGUI.py:1679 +#: appEditors/AppGeoEditor.py:353 appGUI/MainGUI.py:1691 msgid "Text" msgstr "Texto" -#: appEditors/AppGeoEditor.py:364 appGUI/MainGUI.py:1599 +#: appEditors/AppGeoEditor.py:364 appGUI/MainGUI.py:1611 msgid "Apply" msgstr "Aplicar" @@ -2481,18 +2462,18 @@ msgid "Text Tool" msgstr "Herramienta de texto" #: appEditors/AppGeoEditor.py:458 appObjects/FlatCAMExcellon.py:940 -#: appObjects/FlatCAMGeometry.py:1126 appPlugins/ToolDrilling.py:910 -#: appPlugins/ToolDrilling.py:1254 appPlugins/ToolDrilling.py:2410 -#: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:3377 -#: appPlugins/ToolMilling.py:1616 appPlugins/ToolMilling.py:2491 -#: appPlugins/ToolMilling.py:3849 appPlugins/ToolNCC.py:363 -#: appPlugins/ToolNCC.py:2540 appPlugins/ToolNCC.py:4339 -#: appPlugins/ToolPaint.py:335 appPlugins/ToolPaint.py:3119 +#: appObjects/FlatCAMGeometry.py:1127 appPlugins/ToolDrilling.py:911 +#: appPlugins/ToolDrilling.py:1260 appPlugins/ToolDrilling.py:2346 +#: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:3374 +#: appPlugins/ToolMilling.py:1702 appPlugins/ToolMilling.py:2585 +#: appPlugins/ToolMilling.py:3921 appPlugins/ToolNCC.py:363 +#: appPlugins/ToolNCC.py:2542 appPlugins/ToolNCC.py:4338 +#: appPlugins/ToolPaint.py:335 appPlugins/ToolPaint.py:3116 msgid "Tool" msgstr "Herramienta" #: appEditors/AppGeoEditor.py:466 appEditors/AppGeoEditor.py:614 -#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:1084 appGUI/MainGUI.py:2303 +#: appGUI/MainGUI.py:708 msgid "Paint Tool" msgstr "Herramienta de pintura" @@ -2519,66 +2500,66 @@ msgstr "" #: appEditors/AppGeoEditor.py:1492 appEditors/AppGeoEditor.py:1517 #: appEditors/AppGeoEditor.py:2710 appEditors/AppGeoEditor.py:2781 #: appEditors/AppGeoEditor.py:3083 appEditors/AppGeoEditor.py:3109 -#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:4994 -#: appEditors/AppGerberEditor.py:7134 appEditors/AppGerberEditor.py:7174 -#: appEditors/AppGerberEditor.py:7197 appEditors/AppGerberEditor.py:7342 -#: appEditors/AppGerberEditor.py:7375 appEditors/AppGerberEditor.py:7418 -#: appEditors/AppGerberEditor.py:7459 appEditors/AppGerberEditor.py:7495 -#: appEditors/AppGerberEditor.py:7531 +#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:5008 +#: appEditors/AppGerberEditor.py:7132 appEditors/AppGerberEditor.py:7172 +#: appEditors/AppGerberEditor.py:7195 appEditors/AppGerberEditor.py:7340 +#: appEditors/AppGerberEditor.py:7373 appEditors/AppGerberEditor.py:7416 +#: appEditors/AppGerberEditor.py:7457 appEditors/AppGerberEditor.py:7493 +#: appEditors/AppGerberEditor.py:7529 msgid "No shape selected." msgstr "Ninguna forma seleccionada." #: appEditors/AppGeoEditor.py:678 appEditors/AppGeoEditor.py:1121 -#: appEditors/AppGerberEditor.py:6655 appEditors/AppGerberEditor.py:7098 +#: appEditors/AppGerberEditor.py:6653 appEditors/AppGerberEditor.py:7096 #: appGUI/MainGUI.py:712 msgid "Transform Tool" msgstr "Herramienta de transformación" #: appEditors/AppGeoEditor.py:679 appEditors/AppGeoEditor.py:771 -#: appEditors/AppGerberEditor.py:6656 appEditors/AppGerberEditor.py:6748 +#: appEditors/AppGerberEditor.py:6654 appEditors/AppGerberEditor.py:6746 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:81 #: appPlugins/ToolTransform.py:557 appPlugins/ToolTransform.py:680 msgid "Rotate" msgstr "Girar" -#: appEditors/AppGeoEditor.py:680 appEditors/AppGerberEditor.py:6657 +#: appEditors/AppGeoEditor.py:680 appEditors/AppGerberEditor.py:6655 #: appPlugins/ToolTransform.py:558 msgid "Skew/Shear" msgstr "Sesgo / cizalla" -#: appEditors/AppGeoEditor.py:681 appEditors/AppGerberEditor.py:6407 -#: appEditors/AppGerberEditor.py:6658 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:1254 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2467 -#: appGUI/MainGUI.py:5107 appGUI/ObjectUI.py:119 +#: appEditors/AppGeoEditor.py:681 appEditors/AppGerberEditor.py:6405 +#: appEditors/AppGerberEditor.py:6656 appGUI/MainGUI.py:793 +#: appGUI/MainGUI.py:1266 appGUI/MainGUI.py:1740 appGUI/MainGUI.py:2479 +#: appGUI/MainGUI.py:5119 appGUI/ObjectUI.py:116 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:140 #: appPlugins/ToolTransform.py:559 msgid "Scale" msgstr "Escala" -#: appEditors/AppGeoEditor.py:682 appEditors/AppGerberEditor.py:6659 +#: appEditors/AppGeoEditor.py:682 appEditors/AppGerberEditor.py:6657 #: appPlugins/ToolTransform.py:560 msgid "Mirror (Flip)" msgstr "Espejo (Flip)" -#: appEditors/AppGeoEditor.py:684 appEditors/AppGerberEditor.py:6361 -#: appEditors/AppGerberEditor.py:6661 appGUI/MainGUI.py:790 -#: appGUI/MainGUI.py:1252 appGUI/MainGUI.py:1681 appGUI/MainGUI.py:1726 -#: appGUI/MainGUI.py:2465 appGUI/MainGUI.py:5098 +#: appEditors/AppGeoEditor.py:684 appEditors/AppGerberEditor.py:6359 +#: appEditors/AppGerberEditor.py:6659 appGUI/MainGUI.py:790 +#: appGUI/MainGUI.py:1264 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:1738 +#: appGUI/MainGUI.py:2477 appGUI/MainGUI.py:5110 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:205 #: appPlugins/ToolTransform.py:562 msgid "Buffer" msgstr "Buffer" -#: appEditors/AppGeoEditor.py:715 appEditors/AppGerberEditor.py:6692 +#: appEditors/AppGeoEditor.py:715 appEditors/AppGerberEditor.py:6690 #: appGUI/GUIElements.py:3871 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:37 -#: appPlugins/ToolDblSided.py:832 appPlugins/ToolDblSided.py:1008 -#: appPlugins/ToolFilm.py:1204 appPlugins/ToolTransform.py:594 +#: appPlugins/ToolDblSided.py:848 appPlugins/ToolDblSided.py:1024 +#: appPlugins/ToolFilm.py:1218 appPlugins/ToolTransform.py:594 msgid "Reference" msgstr "Referencia" -#: appEditors/AppGeoEditor.py:717 appEditors/AppGerberEditor.py:6694 +#: appEditors/AppGeoEditor.py:717 appEditors/AppGerberEditor.py:6692 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2597,7 +2578,7 @@ msgstr "" "- Min Selection -> el punto (minx, miny) del cuadro delimitador de la " "selección" -#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appPlugins/ToolCalibration.py:144 appPlugins/ToolCalibration.py:145 #: appPlugins/ToolTransform.py:604 @@ -2605,55 +2586,55 @@ msgid "Origin" msgstr "Origen" #: appEditors/AppGeoEditor.py:725 appEditors/AppGeoEditor.py:1134 -#: appEditors/AppGerberEditor.py:6702 appEditors/AppGerberEditor.py:7107 +#: appEditors/AppGerberEditor.py:6700 appEditors/AppGerberEditor.py:7105 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:245 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:262 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:302 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 -#: appPlugins/ToolFollow.py:731 appPlugins/ToolIsolation.py:3562 -#: appPlugins/ToolNCC.py:4596 appPlugins/ToolPaint.py:3265 +#: appPlugins/ToolFollow.py:733 appPlugins/ToolIsolation.py:3559 +#: appPlugins/ToolNCC.py:4595 appPlugins/ToolPaint.py:3262 #: appPlugins/ToolPunchGerber.py:2275 appPlugins/ToolTransform.py:604 -#: defaults.py:582 +#: defaults.py:585 msgid "Selection" msgstr "Selección" -#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:53 -#: appPlugins/ToolDblSided.py:843 appPlugins/ToolTransform.py:604 +#: appPlugins/ToolDblSided.py:859 appPlugins/ToolTransform.py:604 msgid "Point" msgstr "Punto" -#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 msgid "Minimum" msgstr "Mínimo" #: appEditors/AppGeoEditor.py:731 appEditors/AppGeoEditor.py:1027 -#: appEditors/AppGerberEditor.py:6708 appEditors/AppGerberEditor.py:7004 +#: appEditors/AppGerberEditor.py:6706 appEditors/AppGerberEditor.py:7002 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:124 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:126 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:236 -#: appPlugins/ToolExtract.py:1154 appPlugins/ToolExtract.py:1172 +#: appPlugins/ToolExtract.py:1157 appPlugins/ToolExtract.py:1175 #: appPlugins/ToolPunchGerber.py:2150 appPlugins/ToolPunchGerber.py:2260 #: appPlugins/ToolTransform.py:610 appPlugins/ToolTransform.py:936 -#: app_Main.py:8511 +#: app_Main.py:8555 msgid "Value" msgstr "Valor" -#: appEditors/AppGeoEditor.py:733 appEditors/AppGerberEditor.py:6710 +#: appEditors/AppGeoEditor.py:733 appEditors/AppGerberEditor.py:6708 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:55 #: appPlugins/ToolTransform.py:612 msgid "A point of reference in format X,Y." msgstr "Un punto de referencia en formato X, Y." -#: appEditors/AppGeoEditor.py:742 appEditors/AppGerberEditor.py:6719 +#: appEditors/AppGeoEditor.py:742 appEditors/AppGerberEditor.py:6717 #: appPlugins/ToolTransform.py:621 msgid "Add point coordinates from clipboard." msgstr "Agregar coordenadas de puntos desde el portapapeles." -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6734 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6732 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:91 #: appPlugins/ToolTransform.py:666 msgid "" @@ -2667,7 +2648,7 @@ msgstr "" "Números positivos para el movimiento CW.\n" "Números negativos para movimiento CCW." -#: appEditors/AppGeoEditor.py:773 appEditors/AppGerberEditor.py:6750 +#: appEditors/AppGeoEditor.py:773 appEditors/AppGerberEditor.py:6748 #: appPlugins/ToolTransform.py:682 msgid "" "Rotate the selected object(s).\n" @@ -2679,7 +2660,7 @@ msgstr "" "el cuadro delimitador para todos los objetos seleccionados." #: appEditors/AppGeoEditor.py:793 appEditors/AppGeoEditor.py:855 -#: appEditors/AppGerberEditor.py:6770 appEditors/AppGerberEditor.py:6832 +#: appEditors/AppGerberEditor.py:6768 appEditors/AppGerberEditor.py:6830 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:144 #: appPlugins/ToolTransform.py:702 appPlugins/ToolTransform.py:764 @@ -2687,22 +2668,22 @@ msgid "Link" msgstr "Enlazar" #: appEditors/AppGeoEditor.py:795 appEditors/AppGeoEditor.py:857 -#: appEditors/AppGerberEditor.py:6772 appEditors/AppGerberEditor.py:6834 +#: appEditors/AppGerberEditor.py:6770 appEditors/AppGerberEditor.py:6832 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:107 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:146 #: appPlugins/ToolTransform.py:704 appPlugins/ToolTransform.py:766 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:800 appEditors/AppGerberEditor.py:6777 +#: appEditors/AppGeoEditor.py:800 appEditors/AppGerberEditor.py:6775 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:144 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:117 -#: appPlugins/ToolFilm.py:1281 appPlugins/ToolTransform.py:709 +#: appPlugins/ToolFilm.py:1295 appPlugins/ToolTransform.py:709 msgid "X angle" msgstr "Ángulo X" #: appEditors/AppGeoEditor.py:802 appEditors/AppGeoEditor.py:823 -#: appEditors/AppGerberEditor.py:6779 appEditors/AppGerberEditor.py:6800 +#: appEditors/AppGerberEditor.py:6777 appEditors/AppGerberEditor.py:6798 #: appPlugins/ToolTransform.py:711 appPlugins/ToolTransform.py:732 msgid "" "Angle for Skew action, in degrees.\n" @@ -2711,13 +2692,13 @@ msgstr "" "Ángulo para sesgo de acción, en grados.\n" "Número Real entre -360 y 360." -#: appEditors/AppGeoEditor.py:810 appEditors/AppGerberEditor.py:6787 +#: appEditors/AppGeoEditor.py:810 appEditors/AppGerberEditor.py:6785 #: appPlugins/ToolTransform.py:719 msgid "Skew X" msgstr "Inclinar X" #: appEditors/AppGeoEditor.py:812 appEditors/AppGeoEditor.py:833 -#: appEditors/AppGerberEditor.py:6789 appEditors/AppGerberEditor.py:6810 +#: appEditors/AppGerberEditor.py:6787 appEditors/AppGerberEditor.py:6808 #: appPlugins/ToolTransform.py:721 appPlugins/ToolTransform.py:742 msgid "" "Skew/shear the selected object(s).\n" @@ -2728,38 +2709,38 @@ msgstr "" "El punto de referencia es el medio de\n" "el cuadro delimitador para todos los objetos seleccionados." -#: appEditors/AppGeoEditor.py:821 appEditors/AppGerberEditor.py:6798 +#: appEditors/AppGeoEditor.py:821 appEditors/AppGerberEditor.py:6796 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:153 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:131 -#: appPlugins/ToolFilm.py:1290 appPlugins/ToolTransform.py:730 +#: appPlugins/ToolFilm.py:1304 appPlugins/ToolTransform.py:730 msgid "Y angle" msgstr "Ángulo Y" -#: appEditors/AppGeoEditor.py:831 appEditors/AppGerberEditor.py:6808 +#: appEditors/AppGeoEditor.py:831 appEditors/AppGerberEditor.py:6806 #: appPlugins/ToolTransform.py:740 msgid "Skew Y" msgstr "Inclinar Y" -#: appEditors/AppGeoEditor.py:862 appEditors/AppGerberEditor.py:6839 +#: appEditors/AppGeoEditor.py:862 appEditors/AppGerberEditor.py:6837 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:155 -#: appPlugins/ToolFilm.py:1237 appPlugins/ToolTransform.py:771 +#: appPlugins/ToolFilm.py:1251 appPlugins/ToolTransform.py:771 msgid "X factor" msgstr "Factor X" -#: appEditors/AppGeoEditor.py:864 appEditors/AppGerberEditor.py:6841 +#: appEditors/AppGeoEditor.py:864 appEditors/AppGerberEditor.py:6839 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:157 #: appPlugins/ToolTransform.py:773 msgid "Factor for scaling on X axis." msgstr "Factor de escalado en eje X." -#: appEditors/AppGeoEditor.py:871 appEditors/AppGerberEditor.py:6848 +#: appEditors/AppGeoEditor.py:871 appEditors/AppGerberEditor.py:6846 #: appPlugins/ToolTransform.py:780 msgid "Scale X" msgstr "Escala x" #: appEditors/AppGeoEditor.py:873 appEditors/AppGeoEditor.py:893 -#: appEditors/AppGerberEditor.py:6850 appEditors/AppGerberEditor.py:6870 +#: appEditors/AppGerberEditor.py:6848 appEditors/AppGerberEditor.py:6868 #: appPlugins/ToolTransform.py:782 appPlugins/ToolTransform.py:802 msgid "" "Scale the selected object(s).\n" @@ -2770,59 +2751,59 @@ msgstr "" "El punto de referencia depende de\n" "el estado de la casilla de verificación Escalar referencia." -#: appEditors/AppGeoEditor.py:882 appEditors/AppGerberEditor.py:6859 +#: appEditors/AppGeoEditor.py:882 appEditors/AppGerberEditor.py:6857 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:122 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:168 -#: appPlugins/ToolFilm.py:1246 appPlugins/ToolTransform.py:791 +#: appPlugins/ToolFilm.py:1260 appPlugins/ToolTransform.py:791 msgid "Y factor" msgstr "Factor Y" -#: appEditors/AppGeoEditor.py:884 appEditors/AppGerberEditor.py:6861 +#: appEditors/AppGeoEditor.py:884 appEditors/AppGerberEditor.py:6859 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:170 #: appPlugins/ToolTransform.py:793 msgid "Factor for scaling on Y axis." msgstr "Factor de escalado en eje Y." -#: appEditors/AppGeoEditor.py:891 appEditors/AppGerberEditor.py:6868 +#: appEditors/AppGeoEditor.py:891 appEditors/AppGerberEditor.py:6866 #: appPlugins/ToolTransform.py:800 msgid "Scale Y" msgstr "Escala Y" -#: appEditors/AppGeoEditor.py:918 appEditors/AppGerberEditor.py:6895 +#: appEditors/AppGeoEditor.py:918 appEditors/AppGerberEditor.py:6893 #: appPlugins/ToolTransform.py:827 msgid "Flip on X" msgstr "Voltear en X" #: appEditors/AppGeoEditor.py:920 appEditors/AppGeoEditor.py:925 -#: appEditors/AppGerberEditor.py:6897 appEditors/AppGerberEditor.py:6902 +#: appEditors/AppGerberEditor.py:6895 appEditors/AppGerberEditor.py:6900 #: appPlugins/ToolTransform.py:829 appPlugins/ToolTransform.py:834 msgid "Flip the selected object(s) over the X axis." msgstr "Voltee los objetos seleccionados sobre el eje X." -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6900 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6898 #: appPlugins/ToolTransform.py:832 msgid "Flip on Y" msgstr "Voltear en Y" -#: appEditors/AppGeoEditor.py:943 appEditors/AppGerberEditor.py:6920 +#: appEditors/AppGeoEditor.py:943 appEditors/AppGerberEditor.py:6918 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:184 #: appPlugins/ToolTransform.py:852 msgid "X val" msgstr "Valor X" -#: appEditors/AppGeoEditor.py:945 appEditors/AppGerberEditor.py:6922 +#: appEditors/AppGeoEditor.py:945 appEditors/AppGerberEditor.py:6920 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:186 #: appPlugins/ToolTransform.py:854 msgid "Distance to offset on X axis. In current units." msgstr "Distancia a desplazamiento en el eje X. En unidades actuales." -#: appEditors/AppGeoEditor.py:952 appEditors/AppGerberEditor.py:6929 +#: appEditors/AppGeoEditor.py:952 appEditors/AppGerberEditor.py:6927 #: appPlugins/ToolTransform.py:861 msgid "Offset X" msgstr "Offset X" #: appEditors/AppGeoEditor.py:954 appEditors/AppGeoEditor.py:974 -#: appEditors/AppGerberEditor.py:6931 appEditors/AppGerberEditor.py:6951 +#: appEditors/AppGerberEditor.py:6929 appEditors/AppGerberEditor.py:6949 #: appPlugins/ToolTransform.py:863 appPlugins/ToolTransform.py:883 msgid "" "Offset the selected object(s).\n" @@ -2833,34 +2814,34 @@ msgstr "" "El punto de referencia es el medio de\n" "el cuadro delimitador para todos los objetos seleccionados.\n" -#: appEditors/AppGeoEditor.py:963 appEditors/AppGerberEditor.py:6940 +#: appEditors/AppGeoEditor.py:963 appEditors/AppGerberEditor.py:6938 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:197 #: appPlugins/ToolTransform.py:872 msgid "Y val" msgstr "Valor Y" -#: appEditors/AppGeoEditor.py:965 appEditors/AppGerberEditor.py:6942 +#: appEditors/AppGeoEditor.py:965 appEditors/AppGerberEditor.py:6940 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:199 #: appPlugins/ToolTransform.py:874 msgid "Distance to offset on Y axis. In current units." msgstr "Distancia a desplazamiento en el eje Y. En unidades actuales." -#: appEditors/AppGeoEditor.py:972 appEditors/AppGerberEditor.py:6949 +#: appEditors/AppGeoEditor.py:972 appEditors/AppGerberEditor.py:6947 #: appPlugins/ToolTransform.py:881 msgid "Offset Y" msgstr "Offset Y" -#: appEditors/AppGeoEditor.py:992 appEditors/AppGerberEditor.py:6969 -#: appGUI/ObjectUI.py:466 appGUI/ObjectUI.py:503 +#: appEditors/AppGeoEditor.py:992 appEditors/AppGerberEditor.py:6967 +#: appGUI/ObjectUI.py:463 appGUI/ObjectUI.py:500 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:60 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:209 -#: appPlugins/ToolInvertGerber.py:271 appPlugins/ToolQRCode.py:884 +#: appPlugins/ToolInvertGerber.py:277 appPlugins/ToolQRCode.py:887 #: appPlugins/ToolTransform.py:901 msgid "Rounded" msgstr "Redondeado" -#: appEditors/AppGeoEditor.py:994 appEditors/AppGerberEditor.py:6971 +#: appEditors/AppGeoEditor.py:994 appEditors/AppGerberEditor.py:6969 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:211 #: appPlugins/ToolTransform.py:903 msgid "" @@ -2874,7 +2855,7 @@ msgstr "" "Si no está marcado, el búfer seguirá la geometría exacta\n" "de la forma amortiguada." -#: appEditors/AppGeoEditor.py:1002 appEditors/AppGerberEditor.py:6979 +#: appEditors/AppGeoEditor.py:1002 appEditors/AppGerberEditor.py:6977 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:219 #: appPlugins/ToolDistance.py:127 appPlugins/ToolDistance.py:421 #: appPlugins/ToolDistance.py:557 appPlugins/ToolDistanceMin.py:211 @@ -2882,7 +2863,7 @@ msgstr "" msgid "Distance" msgstr "Distancia" -#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6981 +#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6979 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:221 #: appPlugins/ToolTransform.py:913 msgid "" @@ -2896,12 +2877,12 @@ msgstr "" "Cada elemento de geometría del objeto se incrementará\n" "o disminuido con la 'distancia'." -#: appEditors/AppGeoEditor.py:1016 appEditors/AppGerberEditor.py:6993 +#: appEditors/AppGeoEditor.py:1016 appEditors/AppGerberEditor.py:6991 #: appPlugins/ToolTransform.py:925 msgid "Buffer D" msgstr "Buffer D" -#: appEditors/AppGeoEditor.py:1018 appEditors/AppGerberEditor.py:6995 +#: appEditors/AppGeoEditor.py:1018 appEditors/AppGerberEditor.py:6993 #: appPlugins/ToolTransform.py:927 msgid "" "Create the buffer effect on each geometry,\n" @@ -2910,7 +2891,7 @@ msgstr "" "Crea el efecto de amortiguación en cada geometría,\n" "elemento del objeto seleccionado, utilizando la distancia." -#: appEditors/AppGeoEditor.py:1029 appEditors/AppGerberEditor.py:7006 +#: appEditors/AppGeoEditor.py:1029 appEditors/AppGerberEditor.py:7004 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:238 #: appPlugins/ToolTransform.py:938 msgid "" @@ -2926,12 +2907,12 @@ msgstr "" "o disminuido para ajustarse al 'Valor'. El Valor es un porcentaje\n" "de la dimensión inicial." -#: appEditors/AppGeoEditor.py:1042 appEditors/AppGerberEditor.py:7019 +#: appEditors/AppGeoEditor.py:1042 appEditors/AppGerberEditor.py:7017 #: appPlugins/ToolTransform.py:951 msgid "Buffer F" msgstr "Buffer F" -#: appEditors/AppGeoEditor.py:1044 appEditors/AppGerberEditor.py:7021 +#: appEditors/AppGeoEditor.py:1044 appEditors/AppGerberEditor.py:7019 #: appPlugins/ToolTransform.py:953 msgid "" "Create the buffer effect on each geometry,\n" @@ -2940,34 +2921,34 @@ msgstr "" "Crea el efecto de amortiguación en cada geometría,\n" "elemento del objeto seleccionado, utilizando el factor." -#: appEditors/AppGeoEditor.py:1133 appEditors/AppGerberEditor.py:7106 +#: appEditors/AppGeoEditor.py:1133 appEditors/AppGerberEditor.py:7104 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:63 -#: appPlugins/ToolCalibration.py:894 appPlugins/ToolDrilling.py:2815 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolPanelize.py:1152 +#: appPlugins/ToolCalibration.py:894 appPlugins/ToolDrilling.py:2769 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolPanelize.py:1171 #: appPlugins/ToolTransform.py:604 msgid "Object" msgstr "Objeto" -#: appEditors/AppGeoEditor.py:1205 appEditors/AppGerberEditor.py:7182 +#: appEditors/AppGeoEditor.py:1205 appEditors/AppGerberEditor.py:7180 #: appPlugins/ToolTransform.py:168 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:1230 appEditors/AppGerberEditor.py:7207 +#: appEditors/AppGeoEditor.py:1230 appEditors/AppGerberEditor.py:7205 #: appPlugins/ToolTransform.py:185 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:1288 appEditors/AppGeoEditor.py:1309 -#: appEditors/AppGerberEditor.py:7265 appEditors/AppGerberEditor.py:7286 +#: appEditors/AppGerberEditor.py:7263 appEditors/AppGerberEditor.py:7284 #: appPlugins/ToolTransform.py:243 appPlugins/ToolTransform.py:264 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:1322 appEditors/AppGeoEditor.py:1331 -#: appEditors/AppGerberEditor.py:7299 appEditors/AppGerberEditor.py:7308 +#: appEditors/AppGerberEditor.py:7297 appEditors/AppGerberEditor.py:7306 #: appPlugins/ToolTransform.py:277 appPlugins/ToolTransform.py:286 msgid "Offset transformation can not be done for a value of 0." msgstr "" @@ -2982,13 +2963,13 @@ msgstr "Trazado" #: appEditors/AppGeoEditor.py:1376 appEditors/AppGeoEditor.py:1409 #: appEditors/AppGeoEditor.py:1443 appEditors/AppGeoEditor.py:1477 #: appEditors/AppGeoEditor.py:1510 appEditors/AppGeoEditor.py:1531 -#: appEditors/AppGerberEditor.py:7359 appEditors/AppGerberEditor.py:7401 -#: appEditors/AppGerberEditor.py:7441 appEditors/AppGerberEditor.py:7480 -#: appEditors/AppGerberEditor.py:7524 appEditors/AppGerberEditor.py:7560 +#: appEditors/AppGerberEditor.py:7357 appEditors/AppGerberEditor.py:7399 +#: appEditors/AppGerberEditor.py:7439 appEditors/AppGerberEditor.py:7478 +#: appEditors/AppGerberEditor.py:7522 appEditors/AppGerberEditor.py:7558 #: appPlugins/ToolTransform.py:336 appPlugins/ToolTransform.py:376 #: appPlugins/ToolTransform.py:415 appPlugins/ToolTransform.py:450 #: appPlugins/ToolTransform.py:487 appPlugins/ToolTransform.py:522 -#: app_Main.py:6509 app_Main.py:6555 +#: app_Main.py:6556 app_Main.py:6602 msgid "Action was not executed" msgstr "La acción no se ejecutó" @@ -2996,13 +2977,13 @@ msgstr "La acción no se ejecutó" msgid "Flipping" msgstr "" -#: appEditors/AppGeoEditor.py:1402 appEditors/AppGerberEditor.py:7390 -#: appPlugins/ToolTransform.py:363 app_Main.py:6507 +#: appEditors/AppGeoEditor.py:1402 appEditors/AppGerberEditor.py:7388 +#: appPlugins/ToolTransform.py:363 app_Main.py:6554 msgid "Flip on Y axis done" msgstr "Voltear en el eje Y hecho" -#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:7398 -#: appPlugins/ToolTransform.py:372 app_Main.py:6553 +#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:7396 +#: appPlugins/ToolTransform.py:372 app_Main.py:6600 msgid "Flip on X axis done" msgstr "Voltear en el eje X hecho" @@ -3012,11 +2993,11 @@ msgstr "Voltear en el eje X hecho" msgid "Skewing" msgstr "Sesgar..." -#: appEditors/AppGeoEditor.py:1438 appEditors/AppGerberEditor.py:7437 +#: appEditors/AppGeoEditor.py:1438 appEditors/AppGerberEditor.py:7435 msgid "Skew on the X axis done" msgstr "Inclinar sobre el eje X hecho" -#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:7439 +#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:7437 msgid "Skew on the Y axis done" msgstr "Inclinar sobre el eje Y hecho" @@ -3026,11 +3007,11 @@ msgstr "Inclinar sobre el eje Y hecho" msgid "Scaling" msgstr "Escalando..." -#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:7475 +#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:7473 msgid "Scale on the X axis done" msgstr "Escala en el eje X hecho" -#: appEditors/AppGeoEditor.py:1475 appEditors/AppGerberEditor.py:7477 +#: appEditors/AppGeoEditor.py:1475 appEditors/AppGerberEditor.py:7475 msgid "Scale on the Y axis done" msgstr "Escala en el eje Y hecho" @@ -3041,69 +3022,69 @@ msgid "Offsetting" msgstr "Compensación ..." #: appEditors/AppGeoEditor.py:1505 appEditors/AppGeoEditor.py:1563 -#: appEditors/AppGerberEditor.py:7519 appEditors/AppGerberEditor.py:7592 +#: appEditors/AppGerberEditor.py:7517 appEditors/AppGerberEditor.py:7590 msgid "Offset on the X axis done" msgstr "Offset en el eje X hecho" -#: appEditors/AppGeoEditor.py:1507 appEditors/AppGerberEditor.py:7521 +#: appEditors/AppGeoEditor.py:1507 appEditors/AppGerberEditor.py:7519 msgid "Offset on the Y axis done" msgstr "Offset en el eje Y hecho" #: appEditors/AppGeoEditor.py:1520 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:57 -#: appObjects/FlatCAMGerber.py:430 appPlugins/ToolCopperThieving.py:594 -#: appPlugins/ToolCopperThieving.py:797 appPlugins/ToolCopperThieving.py:810 +#: appObjects/FlatCAMGerber.py:430 appPlugins/ToolCopperThieving.py:601 +#: appPlugins/ToolCopperThieving.py:804 appPlugins/ToolCopperThieving.py:817 #: appPlugins/ToolIsolation.py:1560 appPlugins/ToolNCC.py:2053 #: appPlugins/ToolNCC.py:2080 appPlugins/ToolNCC.py:2188 -#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:3103 -#: appPlugins/ToolNCC.py:3208 appPlugins/ToolNCC.py:3223 -#: appPlugins/ToolNCC.py:3490 appPlugins/ToolNCC.py:3591 -#: appPlugins/ToolNCC.py:3606 appPlugins/ToolTransform.py:497 camlib.py:1110 +#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:3105 +#: appPlugins/ToolNCC.py:3210 appPlugins/ToolNCC.py:3225 +#: appPlugins/ToolNCC.py:3492 appPlugins/ToolNCC.py:3593 +#: appPlugins/ToolNCC.py:3608 appPlugins/ToolTransform.py:497 camlib.py:1114 msgid "Buffering" msgstr "Tamponamiento" -#: appEditors/AppGeoEditor.py:1527 appEditors/AppGerberEditor.py:7556 +#: appEditors/AppGeoEditor.py:1527 appEditors/AppGerberEditor.py:7554 #: appPlugins/ToolTransform.py:518 msgid "Buffer done" msgstr "Tampón hecho" -#: appEditors/AppGeoEditor.py:1535 appEditors/AppGerberEditor.py:7564 +#: appEditors/AppGeoEditor.py:1535 appEditors/AppGerberEditor.py:7562 msgid "Rotate ..." msgstr "Girar ..." #: appEditors/AppGeoEditor.py:1536 appEditors/AppGeoEditor.py:1588 -#: appEditors/AppGeoEditor.py:1604 appEditors/AppGerberEditor.py:7565 -#: appEditors/AppGerberEditor.py:7617 appEditors/AppGerberEditor.py:7633 +#: appEditors/AppGeoEditor.py:1604 appEditors/AppGerberEditor.py:7563 +#: appEditors/AppGerberEditor.py:7615 appEditors/AppGerberEditor.py:7631 msgid "Enter an Angle Value (degrees)" msgstr "Ingrese un valor de ángulo (grados)" -#: appEditors/AppGeoEditor.py:1545 appEditors/AppGerberEditor.py:7574 +#: appEditors/AppGeoEditor.py:1545 appEditors/AppGerberEditor.py:7572 #: appPlugins/ToolTransform.py:334 msgid "Rotate done" msgstr "Rotar hecho" -#: appEditors/AppGeoEditor.py:1548 appEditors/AppGerberEditor.py:7577 +#: appEditors/AppGeoEditor.py:1548 appEditors/AppGerberEditor.py:7575 msgid "Rotate cancelled" msgstr "Girar cancelado" -#: appEditors/AppGeoEditor.py:1553 appEditors/AppGerberEditor.py:7582 +#: appEditors/AppGeoEditor.py:1553 appEditors/AppGerberEditor.py:7580 msgid "Offset on X axis ..." msgstr "Offset en el eje X ..." #: appEditors/AppGeoEditor.py:1554 appEditors/AppGeoEditor.py:1572 -#: appEditors/AppGerberEditor.py:7583 appEditors/AppGerberEditor.py:7601 +#: appEditors/AppGerberEditor.py:7581 appEditors/AppGerberEditor.py:7599 msgid "Enter a distance Value" msgstr "Ingrese un valor de distancia" -#: appEditors/AppGeoEditor.py:1566 appEditors/AppGerberEditor.py:7595 +#: appEditors/AppGeoEditor.py:1566 appEditors/AppGerberEditor.py:7593 msgid "Offset X cancelled" msgstr "Desplazamiento en X cancelada" -#: appEditors/AppGeoEditor.py:1571 appEditors/AppGerberEditor.py:7600 +#: appEditors/AppGeoEditor.py:1571 appEditors/AppGerberEditor.py:7598 msgid "Offset on Y axis ..." msgstr "Offset en eje Y ..." -#: appEditors/AppGeoEditor.py:1581 appEditors/AppGerberEditor.py:7610 +#: appEditors/AppGeoEditor.py:1581 appEditors/AppGerberEditor.py:7608 msgid "Offset on Y axis done" msgstr "Desplazamiento en el eje Y hecho" @@ -3111,11 +3092,11 @@ msgstr "Desplazamiento en el eje Y hecho" msgid "Offset on the Y axis canceled" msgstr "Desplazamiento en el eje Y cancelado" -#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7616 +#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7614 msgid "Skew on X axis ..." msgstr "Inclinar en el eje X ..." -#: appEditors/AppGeoEditor.py:1597 appEditors/AppGerberEditor.py:7626 +#: appEditors/AppGeoEditor.py:1597 appEditors/AppGerberEditor.py:7624 msgid "Skew on X axis done" msgstr "Inclinar en el eje X hecho" @@ -3123,11 +3104,11 @@ msgstr "Inclinar en el eje X hecho" msgid "Skew on X axis canceled" msgstr "Inclinar en el eje X cancelada" -#: appEditors/AppGeoEditor.py:1603 appEditors/AppGerberEditor.py:7632 +#: appEditors/AppGeoEditor.py:1603 appEditors/AppGerberEditor.py:7630 msgid "Skew on Y axis ..." msgstr "Inclinar en el eje Y ..." -#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7642 +#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7640 msgid "Skew on Y axis done" msgstr "Inclinar en el eje Y hecho" @@ -3250,28 +3231,38 @@ msgstr "Crear geometría de pintura ..." msgid "Shape transformations ..." msgstr "Transformaciones de formas ..." -#: appEditors/AppGeoEditor.py:3401 appGUI/ObjectUI.py:904 +#: appEditors/AppGeoEditor.py:3401 appGUI/ObjectUI.py:901 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:20 msgid "Geometry Editor" msgstr "Editor de geometría" -#: appEditors/AppGeoEditor.py:3422 +#: appEditors/AppGeoEditor.py:3424 +msgid "Tool dia" +msgstr "Diá. de la herramienta" + +#: appEditors/AppGeoEditor.py:3426 +#, fuzzy +#| msgid "Fixed hole diameter." +msgid "Edited tool diameter." +msgstr "Diámetro fijo del agujero." + +#: appEditors/AppGeoEditor.py:3436 #, fuzzy #| msgid "Geometry Object" msgid "Geometry Table" msgstr "Objeto de geometría" -#: appEditors/AppGeoEditor.py:3424 +#: appEditors/AppGeoEditor.py:3438 msgid "The list of geometry elements inside the edited object." msgstr "" -#: appEditors/AppGeoEditor.py:3455 appEditors/AppGerberEditor.py:6192 +#: appEditors/AppGeoEditor.py:3469 appEditors/AppGerberEditor.py:6190 #, fuzzy #| msgid "Polygon Selection" msgid "Zoom on selection" msgstr "Selección de polígono" -#: appEditors/AppGeoEditor.py:3464 appEditors/AppGerberEditor.py:6201 +#: appEditors/AppGeoEditor.py:3478 appEditors/AppGerberEditor.py:6199 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:28 #: appGUI/preferences/cncjob/CNCJobEditorPrefGroupUI.py:25 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:23 @@ -3300,226 +3291,226 @@ msgstr "Selección de polígono" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:24 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:21 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:24 -#: appPlugins/ToolCalibration.py:775 appPlugins/ToolCorners.py:741 -#: appPlugins/ToolEtchCompensation.py:374 appPlugins/ToolFiducials.py:881 -#: appPlugins/ToolFollow.py:727 appPlugins/ToolInvertGerber.py:243 -#: appPlugins/ToolLevelling.py:1763 appPlugins/ToolQRCode.py:792 -#: appPlugins/ToolSolderPaste.py:1267 +#: appPlugins/ToolCalibration.py:775 appPlugins/ToolCorners.py:747 +#: appPlugins/ToolEtchCompensation.py:392 appPlugins/ToolFiducials.py:885 +#: appPlugins/ToolFollow.py:729 appPlugins/ToolInvertGerber.py:249 +#: appPlugins/ToolLevelling.py:1832 appPlugins/ToolQRCode.py:795 +#: appPlugins/ToolSolderPaste.py:1271 msgid "Parameters" msgstr "Parámetros" -#: appEditors/AppGeoEditor.py:3466 appEditors/AppGerberEditor.py:6203 +#: appEditors/AppGeoEditor.py:3480 appEditors/AppGerberEditor.py:6201 #, fuzzy #| msgid "GCode Parameters" msgid "Geometry parameters." msgstr "Parámetros GCode" -#: appEditors/AppGeoEditor.py:3471 +#: appEditors/AppGeoEditor.py:3485 msgid "Is Valid" msgstr "" -#: appEditors/AppGeoEditor.py:3478 +#: appEditors/AppGeoEditor.py:3492 msgid "Is Empty" msgstr "" -#: appEditors/AppGeoEditor.py:3485 +#: appEditors/AppGeoEditor.py:3499 #, fuzzy #| msgid "Ring" msgid "Is Ring" msgstr "Anillo" -#: appEditors/AppGeoEditor.py:3492 +#: appEditors/AppGeoEditor.py:3506 msgid "Is CCW" msgstr "" -#: appEditors/AppGeoEditor.py:3494 appEditors/AppGeoEditor.py:4147 +#: appEditors/AppGeoEditor.py:3508 appEditors/AppGeoEditor.py:4161 #, fuzzy #| msgid "Change Units" msgid "Change" msgstr "Cambiar unidades" -#: appEditors/AppGeoEditor.py:3497 +#: appEditors/AppGeoEditor.py:3511 msgid "" "Change the orientation of the geometric element.\n" "Works for LinearRing and Polygons." msgstr "" -#: appEditors/AppGeoEditor.py:3505 +#: appEditors/AppGeoEditor.py:3519 msgid "Is Simple" msgstr "" -#: appEditors/AppGeoEditor.py:3514 +#: appEditors/AppGeoEditor.py:3528 #, fuzzy #| msgid "Length. The length of the slot." msgid "The length of the geometry element." msgstr "Longitud. La longitud de la ranura." -#: appEditors/AppGeoEditor.py:3523 appEditors/AppGerberEditor.py:6240 +#: appEditors/AppGeoEditor.py:3537 appEditors/AppGerberEditor.py:6238 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:70 -#: appPlugins/ToolFiducials.py:800 +#: appPlugins/ToolFiducials.py:804 msgid "Coordinates" msgstr "Coordenadas" -#: appEditors/AppGeoEditor.py:3525 appEditors/AppGeoEditor.py:3531 -#: appEditors/AppGerberEditor.py:6242 appEditors/AppGerberEditor.py:6248 +#: appEditors/AppGeoEditor.py:3539 appEditors/AppGeoEditor.py:3545 +#: appEditors/AppGerberEditor.py:6240 appEditors/AppGerberEditor.py:6246 #, fuzzy #| msgid "Will add corner markers to the selected Gerber file." msgid "The coordinates of the selected geometry element." msgstr "Agregará marcadores de esquina al archivo Gerber seleccionado." -#: appEditors/AppGeoEditor.py:3536 appEditors/AppGerberEditor.py:6253 +#: appEditors/AppGeoEditor.py:3550 appEditors/AppGerberEditor.py:6251 #, fuzzy #| msgid "Get Points" msgid "Vertex Points" msgstr "Obtener puntos" -#: appEditors/AppGeoEditor.py:3538 appEditors/AppGerberEditor.py:6255 +#: appEditors/AppGeoEditor.py:3552 appEditors/AppGerberEditor.py:6253 msgid "The number of vertex points in the selected geometry element." msgstr "" -#: appEditors/AppGeoEditor.py:3552 appEditors/AppGerberEditor.py:6269 -#: appGUI/ObjectUI.py:1866 +#: appEditors/AppGeoEditor.py:3566 appEditors/AppGerberEditor.py:6267 +#: appGUI/ObjectUI.py:1863 #, fuzzy #| msgid "Gerber Specification" msgid "Simplification" msgstr "Especificación de Gerber" -#: appEditors/AppGeoEditor.py:3554 appEditors/AppGerberEditor.py:6271 -#: appGUI/ObjectUI.py:1868 +#: appEditors/AppGeoEditor.py:3568 appEditors/AppGerberEditor.py:6269 +#: appGUI/ObjectUI.py:1865 msgid "Simplify a geometry by reducing its vertex points number." msgstr "" -#: appEditors/AppGeoEditor.py:3559 appEditors/AppGerberEditor.py:6276 -#: appGUI/ObjectUI.py:1898 +#: appEditors/AppGeoEditor.py:3573 appEditors/AppGerberEditor.py:6274 +#: appGUI/ObjectUI.py:1895 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:86 msgid "Tolerance" msgstr "Tolerancia" -#: appEditors/AppGeoEditor.py:3561 appEditors/AppGerberEditor.py:6278 -#: appGUI/ObjectUI.py:1900 +#: appEditors/AppGeoEditor.py:3575 appEditors/AppGerberEditor.py:6276 +#: appGUI/ObjectUI.py:1897 msgid "" "All points in the simplified object will be\n" "within the tolerance distance of the original geometry." msgstr "" -#: appEditors/AppGeoEditor.py:3573 appEditors/AppGeoEditor.py:4078 -#: appEditors/AppGerberEditor.py:4064 appEditors/AppGerberEditor.py:6291 -#: appGUI/ObjectUI.py:1912 +#: appEditors/AppGeoEditor.py:3587 appEditors/AppGeoEditor.py:4092 +#: appEditors/AppGerberEditor.py:4066 appEditors/AppGerberEditor.py:6289 +#: appGUI/ObjectUI.py:1909 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:77 -#: appObjects/FlatCAMGeometry.py:783 +#: appObjects/FlatCAMGeometry.py:784 msgid "Simplify" msgstr "Simplificar" -#: appEditors/AppGeoEditor.py:3576 appEditors/AppGerberEditor.py:6294 -#: appGUI/ObjectUI.py:1915 +#: appEditors/AppGeoEditor.py:3590 appEditors/AppGerberEditor.py:6292 +#: appGUI/ObjectUI.py:1912 msgid "Simplify a geometry element by reducing its vertex points number." msgstr "" -#: appEditors/AppGeoEditor.py:3889 +#: appEditors/AppGeoEditor.py:3903 msgid "Ring" msgstr "Anillo" -#: appEditors/AppGeoEditor.py:3891 app_Main.py:7741 +#: appEditors/AppGeoEditor.py:3905 app_Main.py:7785 msgid "Line" msgstr "Línea" -#: appEditors/AppGeoEditor.py:3893 appGUI/MainGUI.py:1673 +#: appEditors/AppGeoEditor.py:3907 appGUI/MainGUI.py:1685 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:217 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:403 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:286 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:319 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:283 -#: appPlugins/ToolDrilling.py:2864 appPlugins/ToolFollow.py:751 -#: appPlugins/ToolIsolation.py:3639 appPlugins/ToolMilling.py:4478 -#: appPlugins/ToolNCC.py:4635 appPlugins/ToolPaint.py:3315 +#: appPlugins/ToolDrilling.py:2818 appPlugins/ToolFollow.py:753 +#: appPlugins/ToolIsolation.py:3636 appPlugins/ToolMilling.py:4577 +#: appPlugins/ToolNCC.py:4634 appPlugins/ToolPaint.py:3312 msgid "Polygon" msgstr "Polígono" -#: appEditors/AppGeoEditor.py:3895 +#: appEditors/AppGeoEditor.py:3909 msgid "Multi-Line" msgstr "Multilínea" -#: appEditors/AppGeoEditor.py:3897 +#: appEditors/AppGeoEditor.py:3911 msgid "Multi-Polygon" msgstr "Multi-polígono" -#: appEditors/AppGeoEditor.py:3904 +#: appEditors/AppGeoEditor.py:3918 msgid "Geo Elem" msgstr "Elemento de Geo" -#: appEditors/AppGeoEditor.py:4017 +#: appEditors/AppGeoEditor.py:4031 msgid "Last selected shape ID" msgstr "" -#: appEditors/AppGeoEditor.py:4109 appEditors/AppGerberEditor.py:2641 -#: appEditors/AppGerberEditor.py:4911 appObjects/FlatCAMGeometry.py:2742 +#: appEditors/AppGeoEditor.py:4123 appEditors/AppGerberEditor.py:2641 +#: appEditors/AppGerberEditor.py:4912 appObjects/FlatCAMGeometry.py:2734 #: appPlugins/ToolCutOut.py:1595 appPlugins/ToolDistance.py:189 -#: appPlugins/ToolExtract.py:609 appPlugins/ToolExtract.py:720 -#: appPlugins/ToolExtract.py:795 appPlugins/ToolMilling.py:2671 -#: appPlugins/ToolOptimal.py:163 appPlugins/ToolPanelize.py:1043 -#: appPlugins/ToolQRCode.py:231 appPlugins/ToolReport.py:214 -#: appPlugins/ToolSolderPaste.py:693 appPlugins/ToolSolderPaste.py:983 -#: appPlugins/ToolSub.py:295 app_Main.py:8398 +#: appPlugins/ToolExtract.py:612 appPlugins/ToolExtract.py:723 +#: appPlugins/ToolExtract.py:798 appPlugins/ToolMilling.py:2754 +#: appPlugins/ToolOptimal.py:169 appPlugins/ToolPanelize.py:1065 +#: appPlugins/ToolQRCode.py:237 appPlugins/ToolReport.py:214 +#: appPlugins/ToolSolderPaste.py:699 appPlugins/ToolSolderPaste.py:991 +#: appPlugins/ToolSub.py:305 app_Main.py:8442 #: tclCommands/TclCommandOpenSVG.py:85 tclCommands/TclCommandPanelize.py:299 msgid "Working" msgstr "Trabajando" -#: appEditors/AppGeoEditor.py:4517 +#: appEditors/AppGeoEditor.py:4531 msgid "Error on inserting shapes into storage." msgstr "" -#: appEditors/AppGeoEditor.py:4612 +#: appEditors/AppGeoEditor.py:4626 msgid "Grid Snap enabled." msgstr "Ajuste de rejilla habilitado." -#: appEditors/AppGeoEditor.py:4617 +#: appEditors/AppGeoEditor.py:4631 msgid "Grid Snap disabled." msgstr "Ajuste de rejilla deshabilitado." -#: appEditors/AppGeoEditor.py:5001 appGUI/MainGUI.py:3442 -#: appGUI/MainGUI.py:3488 appGUI/MainGUI.py:3506 appGUI/MainGUI.py:3657 -#: appGUI/MainGUI.py:3695 appGUI/MainGUI.py:3707 +#: appEditors/AppGeoEditor.py:5015 appGUI/MainGUI.py:3454 +#: appGUI/MainGUI.py:3500 appGUI/MainGUI.py:3518 appGUI/MainGUI.py:3669 +#: appGUI/MainGUI.py:3707 appGUI/MainGUI.py:3719 msgid "Click on target point." msgstr "Haga clic en el punto de destino." -#: appEditors/AppGeoEditor.py:5289 appEditors/AppGeoEditor.py:5352 -#: appEditors/AppGeoEditor.py:5407 appEditors/AppGeoEditor.py:5437 -#: appEditors/AppGeoEditor.py:5490 appEditors/AppGeoEditor.py:5545 -#: appEditors/AppGeoEditor.py:5573 appEditors/AppGeoEditor.py:5598 -#: appEditors/AppGeoEditor.py:5628 appEditors/AppGeoEditor.py:5708 -#: appEditors/AppGeoEditor.py:5774 appEditors/AppGeoEditor.py:5842 -#: appPlugins/ToolCopperThieving.py:612 appPlugins/ToolFilm.py:809 -#: appPlugins/ToolFilm.py:1069 appPlugins/ToolRulesCheck.py:645 +#: appEditors/AppGeoEditor.py:5305 appEditors/AppGeoEditor.py:5372 +#: appEditors/AppGeoEditor.py:5440 appEditors/AppGeoEditor.py:5470 +#: appEditors/AppGeoEditor.py:5523 appEditors/AppGeoEditor.py:5578 +#: appEditors/AppGeoEditor.py:5606 appEditors/AppGeoEditor.py:5631 +#: appEditors/AppGeoEditor.py:5661 appEditors/AppGeoEditor.py:5741 +#: appEditors/AppGeoEditor.py:5807 appEditors/AppGeoEditor.py:5875 +#: appPlugins/ToolCopperThieving.py:619 appPlugins/ToolFilm.py:828 +#: appPlugins/ToolFilm.py:1088 appPlugins/ToolRulesCheck.py:645 msgid "Working..." msgstr "Trabajando..." -#: appEditors/AppGeoEditor.py:5290 +#: appEditors/AppGeoEditor.py:5306 #, fuzzy #| msgid "Loading Gerber into Editor" msgid "Loading the Geometry into the Editor..." msgstr "Cargando Gerber en el Editor" -#: appEditors/AppGeoEditor.py:5332 +#: appEditors/AppGeoEditor.py:5348 msgid "Editing MultiGeo Geometry, tool" msgstr "Edición de Geometría MultiGeo, herramienta" -#: appEditors/AppGeoEditor.py:5334 appPlugins/ToolNCC.py:2542 +#: appEditors/AppGeoEditor.py:5350 appPlugins/ToolNCC.py:2544 msgid "with diameter" msgstr "con diámetro" -#: appEditors/AppGeoEditor.py:5386 +#: appEditors/AppGeoEditor.py:5419 #, fuzzy #| msgid "There is no Geometry object loaded ..." msgid "Editor Exit. Geometry object was updated ..." msgstr "No hay ningún objeto de geometría cargado ..." -#: appEditors/AppGeoEditor.py:5442 appEditors/AppGeoEditor.py:5497 +#: appEditors/AppGeoEditor.py:5475 appEditors/AppGeoEditor.py:5530 msgid "A selection of minimum two items is required to do Intersection." msgstr "" "Se requiere una selección de dos elementos como mínimo para hacer la " "intersección." -#: appEditors/AppGeoEditor.py:5632 appEditors/AppGeoEditor.py:5778 +#: appEditors/AppGeoEditor.py:5665 appEditors/AppGeoEditor.py:5811 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3527,39 +3518,39 @@ msgstr "" "No se acepta el valor de búfer negativo. Usa el interior del amortiguador " "para generar una forma 'interior'" -#: appEditors/AppGeoEditor.py:5642 appEditors/AppGeoEditor.py:5719 -#: appEditors/AppGeoEditor.py:5787 appEditors/AppGeoEditor.py:5852 +#: appEditors/AppGeoEditor.py:5675 appEditors/AppGeoEditor.py:5752 +#: appEditors/AppGeoEditor.py:5820 appEditors/AppGeoEditor.py:5885 msgid "Nothing selected." msgstr "Nada seleccionado." -#: appEditors/AppGeoEditor.py:5646 appEditors/AppGeoEditor.py:5723 -#: appEditors/AppGeoEditor.py:5791 +#: appEditors/AppGeoEditor.py:5679 appEditors/AppGeoEditor.py:5756 +#: appEditors/AppGeoEditor.py:5824 msgid "Invalid distance." msgstr "Distancia no válida." -#: appEditors/AppGeoEditor.py:5691 appEditors/AppGeoEditor.py:5757 -#: appEditors/AppGeoEditor.py:5825 +#: appEditors/AppGeoEditor.py:5724 appEditors/AppGeoEditor.py:5790 +#: appEditors/AppGeoEditor.py:5858 #, fuzzy #| msgid "Title entry is empty." msgid "Failed, the result is empty." msgstr "La entrada del título está vacía." -#: appEditors/AppGeoEditor.py:5712 +#: appEditors/AppGeoEditor.py:5745 msgid "Negative buffer value is not accepted." msgstr "No se acepta el valor negativo del búfer." -#: appEditors/AppGeoEditor.py:5845 +#: appEditors/AppGeoEditor.py:5878 #, 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:5858 +#: appEditors/AppGeoEditor.py:5891 msgid "Invalid value for" msgstr "Valor no válido para" -#: appEditors/AppGeoEditor.py:5920 appObjects/FlatCAMGeometry.py:2821 -#: appPlugins/ToolMilling.py:2750 appPlugins/ToolPaint.py:1994 +#: appEditors/AppGeoEditor.py:5953 appObjects/FlatCAMGeometry.py:2813 +#: appPlugins/ToolMilling.py:2833 appPlugins/ToolPaint.py:1994 #: appPlugins/ToolPaint.py:2204 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " @@ -3691,7 +3682,7 @@ msgstr "" "Falta el valor del código de apertura o el formato es incorrecto. Agrégalo y " "vuelve a intentarlo." -#: appEditors/AppGerberEditor.py:3767 +#: appEditors/AppGerberEditor.py:3768 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." @@ -3699,161 +3690,161 @@ 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:3780 +#: appEditors/AppGerberEditor.py:3781 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:3793 +#: appEditors/AppGerberEditor.py:3794 msgid "Aperture already in the aperture table." msgstr "Apertura ya en la mesa de apertura." -#: appEditors/AppGerberEditor.py:3800 +#: appEditors/AppGerberEditor.py:3801 msgid "Added new aperture with code" msgstr "Agregada nueva apertura con código" -#: appEditors/AppGerberEditor.py:3832 +#: appEditors/AppGerberEditor.py:3833 msgid "Select an aperture in Aperture Table" msgstr "Seleccione una apertura en la Tabla de aperturas" -#: appEditors/AppGerberEditor.py:3840 +#: appEditors/AppGerberEditor.py:3841 msgid "Select an aperture in Aperture Table -->" msgstr "Seleccione una abertura en la Tabla de Apertura ->" -#: appEditors/AppGerberEditor.py:3854 +#: appEditors/AppGerberEditor.py:3855 msgid "Deleted aperture with code" msgstr "Apertura eliminada con código" -#: appEditors/AppGerberEditor.py:3922 +#: appEditors/AppGerberEditor.py:3923 msgid "Dimensions need two float values separated by comma." msgstr "Las dimensiones necesitan dos valores flotantes separados por comas." -#: appEditors/AppGerberEditor.py:3931 +#: appEditors/AppGerberEditor.py:3932 msgid "Dimensions edited." msgstr "Dimensiones editadas." -#: appEditors/AppGerberEditor.py:4510 appEditors/AppGerberEditor.py:6051 -#: appEditors/AppGerberEditor.py:6098 appGUI/ObjectUI.py:309 -#: appPlugins/ToolExtract.py:988 appPlugins/ToolPunchGerber.py:2072 +#: appEditors/AppGerberEditor.py:4512 appEditors/AppGerberEditor.py:6049 +#: appEditors/AppGerberEditor.py:6096 appGUI/ObjectUI.py:306 +#: appPlugins/ToolExtract.py:991 appPlugins/ToolPunchGerber.py:2072 msgid "Code" msgstr "Código" -#: appEditors/AppGerberEditor.py:4510 appEditors/AppGerberEditor.py:6051 -#: appGUI/ObjectUI.py:309 +#: appEditors/AppGerberEditor.py:4512 appEditors/AppGerberEditor.py:6049 +#: appGUI/ObjectUI.py:306 msgid "Dim" msgstr "Dim" -#: appEditors/AppGerberEditor.py:4624 appObjects/FlatCAMCNCJob.py:714 -#: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1423 -#: app_Main.py:7643 +#: appEditors/AppGerberEditor.py:4626 appObjects/FlatCAMCNCJob.py:722 +#: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1495 +#: app_Main.py:7687 msgid "Loading" msgstr "Cargando" -#: appEditors/AppGerberEditor.py:4757 +#: appEditors/AppGerberEditor.py:4758 msgid "Setting up the UI" msgstr "Configurar la IU" -#: appEditors/AppGerberEditor.py:4758 +#: appEditors/AppGerberEditor.py:4759 msgid "Adding geometry finished. Preparing the GUI" msgstr "Adición de geometría terminada. Preparando la GUI" -#: appEditors/AppGerberEditor.py:4767 +#: appEditors/AppGerberEditor.py:4768 msgid "Finished loading the Gerber object into the editor." msgstr "Terminó de cargar el objeto Gerber en el editor." -#: appEditors/AppGerberEditor.py:4901 +#: appEditors/AppGerberEditor.py:4902 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:4939 +#: appEditors/AppGerberEditor.py:4940 msgid "Cancelled. No aperture is selected" msgstr "Cancelado. No se selecciona ninguna apertura" -#: appEditors/AppGerberEditor.py:5126 app_Main.py:7085 +#: appEditors/AppGerberEditor.py:5127 app_Main.py:7129 msgid "Coordinates copied to clipboard." msgstr "Coordenadas copiadas al portapapeles." -#: appEditors/AppGerberEditor.py:5474 +#: appEditors/AppGerberEditor.py:5475 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:316 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:332 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:296 -#: appObjects/AppObject.py:340 appObjects/FlatCAMCNCJob.py:610 +#: appObjects/AppObject.py:345 appObjects/FlatCAMCNCJob.py:618 #: appObjects/FlatCAMGerber.py:1090 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1150 -#: appPlugins/ToolCorners.py:602 appPlugins/ToolFiducials.py:633 -#: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:537 app_Main.py:4988 +#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1156 +#: appPlugins/ToolCorners.py:611 appPlugins/ToolFiducials.py:640 +#: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:543 app_Main.py:5007 msgid "Plotting" msgstr "Trazado" -#: appEditors/AppGerberEditor.py:5647 +#: appEditors/AppGerberEditor.py:5648 msgid "Failed. No aperture geometry is selected." msgstr "Ha fallado. No se selecciona ninguna geometría de apertura." -#: appEditors/AppGerberEditor.py:5822 +#: appEditors/AppGerberEditor.py:5823 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:5853 +#: appEditors/AppGerberEditor.py:5854 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:5885 +#: appEditors/AppGerberEditor.py:5886 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:5937 +#: appEditors/AppGerberEditor.py:5938 msgid "Polygons marked." msgstr "Polígonos marcados." -#: appEditors/AppGerberEditor.py:5939 +#: appEditors/AppGerberEditor.py:5940 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:6002 appGUI/MainGUI.py:762 -#: appGUI/MainGUI.py:1706 appGUI/ObjectUI.py:234 +#: appEditors/AppGerberEditor.py:6003 appGUI/MainGUI.py:762 +#: appGUI/MainGUI.py:1718 appGUI/ObjectUI.py:231 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:20 msgid "Gerber Editor" msgstr "Gerber Editor" -#: appEditors/AppGerberEditor.py:6038 appGUI/ObjectUI.py:274 +#: appEditors/AppGerberEditor.py:6036 appGUI/ObjectUI.py:271 #: appObjects/FlatCAMObj.py:492 appPlugins/ToolReport.py:177 msgid "Apertures" msgstr "Aberturas" -#: appEditors/AppGerberEditor.py:6040 appGUI/ObjectUI.py:276 +#: appEditors/AppGerberEditor.py:6038 appGUI/ObjectUI.py:273 msgid "Apertures Table for the Gerber Object." msgstr "Tabla de Aperturas para el Objeto Gerber." -#: appEditors/AppGerberEditor.py:6056 appGUI/ObjectUI.py:313 +#: appEditors/AppGerberEditor.py:6054 appGUI/ObjectUI.py:310 msgid "Index" msgstr "Índice" -#: appEditors/AppGerberEditor.py:6058 appGUI/ObjectUI.py:315 -#: appPlugins/ToolExtract.py:995 appPlugins/ToolPunchGerber.py:2079 +#: appEditors/AppGerberEditor.py:6056 appGUI/ObjectUI.py:312 +#: appPlugins/ToolExtract.py:998 appPlugins/ToolPunchGerber.py:2079 msgid "Aperture Code" msgstr "Código de apertura" -#: appEditors/AppGerberEditor.py:6060 appGUI/ObjectUI.py:317 -#: appPlugins/ToolExtract.py:997 appPlugins/ToolPunchGerber.py:2081 +#: appEditors/AppGerberEditor.py:6058 appGUI/ObjectUI.py:314 +#: appPlugins/ToolExtract.py:1000 appPlugins/ToolPunchGerber.py:2081 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "Tipo de apertura: circular, rectangular, macros, etc" -#: appEditors/AppGerberEditor.py:6062 appGUI/ObjectUI.py:319 -#: appPlugins/ToolExtract.py:999 appPlugins/ToolPunchGerber.py:2083 +#: appEditors/AppGerberEditor.py:6060 appGUI/ObjectUI.py:316 +#: appPlugins/ToolExtract.py:1002 appPlugins/ToolPunchGerber.py:2083 msgid "Aperture Size:" msgstr "Tamaño de apertura:" -#: appEditors/AppGerberEditor.py:6064 appGUI/ObjectUI.py:321 +#: appEditors/AppGerberEditor.py:6062 appGUI/ObjectUI.py:318 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3863,26 +3854,26 @@ msgstr "" "  - (ancho, alto) para R, O tipo.\n" "  - (dia, nVertices) para tipo P" -#: appEditors/AppGerberEditor.py:6091 +#: appEditors/AppGerberEditor.py:6089 msgid "Add/Delete Aperture" msgstr "Añadir / Eliminar Apertura" -#: appEditors/AppGerberEditor.py:6093 +#: appEditors/AppGerberEditor.py:6091 msgid "Add/Delete an aperture in the aperture table" msgstr "Añadir / Eliminar una apertura en la tabla de aperturas" -#: appEditors/AppGerberEditor.py:6099 +#: appEditors/AppGerberEditor.py:6097 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:51 msgid "Code for the new aperture" msgstr "Código para la nueva apertura" -#: appEditors/AppGerberEditor.py:6109 +#: appEditors/AppGerberEditor.py:6107 #, fuzzy #| msgid "Size" msgid "Size:" msgstr "Tamaño" -#: appEditors/AppGerberEditor.py:6111 +#: appEditors/AppGerberEditor.py:6109 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3896,7 +3887,7 @@ msgstr "" "calculado como:\n" "sqrt (ancho ** 2 + altura ** 2)" -#: appEditors/AppGerberEditor.py:6128 +#: appEditors/AppGerberEditor.py:6126 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3908,11 +3899,11 @@ msgstr "" "R = rectangular\n" "O = oblongo" -#: appEditors/AppGerberEditor.py:6141 +#: appEditors/AppGerberEditor.py:6139 msgid "Dims" msgstr "" -#: appEditors/AppGerberEditor.py:6143 +#: appEditors/AppGerberEditor.py:6141 #, fuzzy #| msgid "" #| "Dimensions for the new aperture.\n" @@ -3926,61 +3917,61 @@ msgstr "" "Activo solo para aberturas rectangulares (tipo R).\n" "El formato es (ancho, alto)." -#: appEditors/AppGerberEditor.py:6165 +#: appEditors/AppGerberEditor.py:6163 msgid "Add a new aperture to the aperture list." msgstr "Agregar una nueva apertura a la lista de apertura." -#: appEditors/AppGerberEditor.py:6173 +#: appEditors/AppGerberEditor.py:6171 msgid "Delete a aperture in the aperture list" msgstr "Eliminar una abertura en la lista de aperturas" -#: appEditors/AppGerberEditor.py:6215 +#: appEditors/AppGerberEditor.py:6213 msgid "Valid" msgstr "" -#: appEditors/AppGerberEditor.py:6217 +#: appEditors/AppGerberEditor.py:6215 #, fuzzy #| msgid "How to select the polygons to paint." msgid "Show if the selected polygon is valid." msgstr "Cómo seleccionar los polígonos a pintar." -#: appEditors/AppGerberEditor.py:6224 +#: appEditors/AppGerberEditor.py:6222 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:112 #: appPlugins/ToolCalculators.py:556 appPlugins/ToolCalculators.py:599 -#: appPlugins/ToolCopperThieving.py:1334 +#: appPlugins/ToolCopperThieving.py:1340 msgid "Area" msgstr "Zona" -#: appEditors/AppGerberEditor.py:6226 +#: appEditors/AppGerberEditor.py:6224 #, fuzzy #| msgid "Viewing the source code of the selected object." msgid "Show the area of the selected polygon." msgstr "Ver el código fuente del objeto seleccionado." -#: appEditors/AppGerberEditor.py:6230 +#: appEditors/AppGerberEditor.py:6228 #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:42 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:176 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:81 -#: appPlugins/ToolCopperThieving.py:1345 appPlugins/ToolPcbWizard.py:484 +#: appPlugins/ToolCopperThieving.py:1351 appPlugins/ToolPcbWizard.py:484 msgid "mm" msgstr "mm" -#: appEditors/AppGerberEditor.py:6230 appPlugins/ToolCopperThieving.py:1347 -#: appPlugins/ToolCopperThieving.py:1704 +#: appEditors/AppGerberEditor.py:6228 appPlugins/ToolCopperThieving.py:1353 +#: appPlugins/ToolCopperThieving.py:1710 msgid "in" msgstr "in" -#: appEditors/AppGerberEditor.py:6317 +#: appEditors/AppGerberEditor.py:6315 msgid "Buffer Aperture" msgstr "Apertura del tampón" -#: appEditors/AppGerberEditor.py:6319 +#: appEditors/AppGerberEditor.py:6317 msgid "Buffer a aperture in the aperture list" msgstr "Buffer de apertura en la lista de apertura" -#: appEditors/AppGerberEditor.py:6340 +#: appEditors/AppGerberEditor.py:6338 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -3994,20 +3985,20 @@ msgstr "" " - 'Biselado:' la esquina es una línea que conecta directamente las " "funciones que se encuentran en la esquina" -#: appEditors/AppGerberEditor.py:6377 +#: appEditors/AppGerberEditor.py:6375 msgid "Scale Aperture" msgstr "Apertura de la escala" -#: appEditors/AppGerberEditor.py:6379 +#: appEditors/AppGerberEditor.py:6377 msgid "Scale a aperture in the aperture list" msgstr "Escala una abertura en la lista de aperturas" -#: appEditors/AppGerberEditor.py:6389 +#: appEditors/AppGerberEditor.py:6387 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:203 msgid "Scale factor" msgstr "Factor de escala" -#: appEditors/AppGerberEditor.py:6391 +#: appEditors/AppGerberEditor.py:6389 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -4015,19 +4006,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:6428 +#: appEditors/AppGerberEditor.py:6426 msgid "Mark polygons" msgstr "Marcar polígonos" -#: appEditors/AppGerberEditor.py:6430 +#: appEditors/AppGerberEditor.py:6428 msgid "Mark the polygon areas." msgstr "Marca las áreas del polígono." -#: appEditors/AppGerberEditor.py:6441 +#: appEditors/AppGerberEditor.py:6439 msgid "Area UPPER threshold" msgstr "Umbral SUPERIOR área" -#: appEditors/AppGerberEditor.py:6443 +#: appEditors/AppGerberEditor.py:6441 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4035,11 +4026,11 @@ msgstr "" "El valor de umbral, todas las áreas menos que esto están marcadas.\n" "Puede tener un valor entre 0.0000 y 10000.0000" -#: appEditors/AppGerberEditor.py:6454 +#: appEditors/AppGerberEditor.py:6452 msgid "Area LOWER threshold" msgstr "Umbral inferior de la zona" -#: appEditors/AppGerberEditor.py:6456 +#: appEditors/AppGerberEditor.py:6454 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4047,32 +4038,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 10000.0000" -#: appEditors/AppGerberEditor.py:6470 +#: appEditors/AppGerberEditor.py:6468 msgid "Mark" msgstr "Marque" -#: appEditors/AppGerberEditor.py:6473 +#: appEditors/AppGerberEditor.py:6471 msgid "Mark the polygons that fit within limits." msgstr "Marque los polígonos que se ajustan dentro de los límites." -#: appEditors/AppGerberEditor.py:6480 +#: appEditors/AppGerberEditor.py:6478 msgid "Delete all the marked polygons." msgstr "Eliminar todos los polígonos marcados." -#: appEditors/AppGerberEditor.py:6487 +#: appEditors/AppGerberEditor.py:6485 msgid "Clear all the markings." msgstr "Borra todas las marcas." -#: appEditors/AppGerberEditor.py:6512 appGUI/MainGUI.py:770 -#: appGUI/MainGUI.py:1237 appGUI/MainGUI.py:2450 appGUI/MainGUI.py:5097 +#: appEditors/AppGerberEditor.py:6510 appGUI/MainGUI.py:770 +#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2462 appGUI/MainGUI.py:5109 msgid "Add Pad Array" msgstr "Agregar matriz de pad" -#: appEditors/AppGerberEditor.py:6514 +#: appEditors/AppGerberEditor.py:6512 msgid "Add an array of pads (linear or circular array)" msgstr "Añadir una matriz de pads (lineal o circular)" -#: appEditors/AppGerberEditor.py:6521 +#: appEditors/AppGerberEditor.py:6519 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -4080,49 +4071,49 @@ msgstr "" "Seleccione el tipo de matriz de pads para crear.\n" "Puede ser Lineal X (Y) o Circular" -#: appEditors/AppGerberEditor.py:6532 +#: appEditors/AppGerberEditor.py:6530 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:88 msgid "Nr of pads" msgstr "Nº de almohadillas" -#: appEditors/AppGerberEditor.py:6534 +#: appEditors/AppGerberEditor.py:6532 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:90 msgid "Specify how many pads to be in the array." msgstr "Especifique cuántos pads estarán en la matriz." -#: appEditors/AppGerberEditor.py:7345 +#: appEditors/AppGerberEditor.py:7343 msgid "Appying Rotate" msgstr "Aplicando rotar" -#: appEditors/AppGerberEditor.py:7378 +#: appEditors/AppGerberEditor.py:7376 msgid "Applying Flip" msgstr "Aplicando Voltear" -#: appEditors/AppGerberEditor.py:7421 +#: appEditors/AppGerberEditor.py:7419 msgid "Applying Skew" msgstr "Aplicando Sesgo" -#: appEditors/AppGerberEditor.py:7462 +#: appEditors/AppGerberEditor.py:7460 msgid "Applying Scale" msgstr "Aplicando la escala" -#: appEditors/AppGerberEditor.py:7498 +#: appEditors/AppGerberEditor.py:7496 msgid "Applying Offset" msgstr "Aplicando Offset" -#: appEditors/AppGerberEditor.py:7534 +#: appEditors/AppGerberEditor.py:7532 msgid "Applying Buffer" msgstr "Aplicando Tampón" -#: appEditors/AppGerberEditor.py:7613 +#: appEditors/AppGerberEditor.py:7611 msgid "Offset Y cancelled" msgstr "Desplazamiento en Y cancelada" -#: appEditors/AppGerberEditor.py:7629 +#: appEditors/AppGerberEditor.py:7627 msgid "Skew X cancelled" msgstr "Inclino X cancelado" -#: appEditors/AppGerberEditor.py:7645 +#: appEditors/AppGerberEditor.py:7643 msgid "Skew Y cancelled" msgstr "Inclino Y cancelado" @@ -4151,13 +4142,13 @@ msgstr "Reemplazará la cadena del cuadro Buscar con la del cuadro Reemplazar." msgid "String to replace the one in the Find box throughout the text." msgstr "Cadena para reemplazar la del cuadro Buscar en todo el texto." -#: appEditors/AppTextEditor.py:108 appEditors/appGCodeEditor.py:157 -#: appGUI/GUIElements.py:4798 appGUI/ObjectUI.py:1977 +#: appEditors/AppTextEditor.py:108 appEditors/appGCodeEditor.py:160 +#: appGUI/GUIElements.py:4798 appGUI/ObjectUI.py:1974 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolExtract.py:936 appPlugins/ToolFollow.py:738 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolExtract.py:939 appPlugins/ToolFollow.py:740 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolPaint.py:3274 #: appPlugins/ToolPunchGerber.py:2021 msgid "All" msgstr "Todos" @@ -4200,110 +4191,110 @@ 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:220 appEditors/appGCodeEditor.py:680 +#: appEditors/AppTextEditor.py:220 appEditors/appGCodeEditor.py:685 msgid "Open file" msgstr "Abrir documento" #: appEditors/AppTextEditor.py:251 appEditors/AppTextEditor.py:257 -#: appObjects/FlatCAMCNCJob.py:638 appObjects/FlatCAMCNCJob.py:644 -#: appPlugins/ToolLevelling.py:1389 appPlugins/ToolLevelling.py:1395 -#: appPlugins/ToolLevelling.py:1581 appPlugins/ToolLevelling.py:1587 -#: appPlugins/ToolSolderPaste.py:1091 app_Main.py:7555 app_Main.py:7561 +#: appObjects/FlatCAMCNCJob.py:646 appObjects/FlatCAMCNCJob.py:652 +#: appPlugins/ToolLevelling.py:1461 appPlugins/ToolLevelling.py:1467 +#: appPlugins/ToolLevelling.py:1653 appPlugins/ToolLevelling.py:1659 +#: appPlugins/ToolSolderPaste.py:1097 app_Main.py:7599 app_Main.py:7605 msgid "Export Code ..." msgstr "Exportar el código ..." -#: appEditors/AppTextEditor.py:312 appObjects/FlatCAMCNCJob.py:693 -#: appObjects/FlatCAMCNCJob.py:1089 appPlugins/ToolLevelling.py:1413 -#: appPlugins/ToolLevelling.py:1605 appPlugins/ToolSolderPaste.py:1122 +#: appEditors/AppTextEditor.py:312 appObjects/FlatCAMCNCJob.py:701 +#: appObjects/FlatCAMCNCJob.py:1108 appPlugins/ToolLevelling.py:1485 +#: appPlugins/ToolLevelling.py:1677 appPlugins/ToolSolderPaste.py:1126 msgid "No such file or directory" msgstr "El fichero o directorio no existe" -#: appEditors/AppTextEditor.py:324 appObjects/FlatCAMCNCJob.py:1103 +#: appEditors/AppTextEditor.py:324 appObjects/FlatCAMCNCJob.py:1122 msgid "Saved to" msgstr "Guardado en" #: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:3982 -#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:346 appGUI/MainGUI.py:4603 -#: appGUI/MainGUI.py:4864 appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5116 +#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:346 appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4876 appGUI/MainGUI.py:4985 appGUI/MainGUI.py:5128 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appEditors/appGCodeEditor.py:82 app_Main.py:7718 +#: appEditors/appGCodeEditor.py:82 app_Main.py:7762 msgid "Code Editor" msgstr "Editor de código" -#: appEditors/appGCodeEditor.py:163 +#: appEditors/appGCodeEditor.py:166 #, fuzzy #| msgid "Header GCode" msgid "Header" msgstr "Encabezado GCode" -#: appEditors/appGCodeEditor.py:169 +#: appEditors/appGCodeEditor.py:172 #, fuzzy #| msgid "Start Z" msgid "Start" msgstr "Comience Z" -#: appEditors/appGCodeEditor.py:249 +#: appEditors/appGCodeEditor.py:252 msgid "All GCode" msgstr "Todo GCode" -#: appEditors/appGCodeEditor.py:255 +#: appEditors/appGCodeEditor.py:258 msgid "Header GCode" msgstr "Encabezado GCode" -#: appEditors/appGCodeEditor.py:261 +#: appEditors/appGCodeEditor.py:264 msgid "Start GCode" msgstr "Iniciar GCode" -#: appEditors/appGCodeEditor.py:655 appObjects/FlatCAMCNCJob.py:763 +#: appEditors/appGCodeEditor.py:660 appObjects/FlatCAMCNCJob.py:771 #: appPlugins/ToolCalibration.py:465 msgid "Loaded Machine Code into Code Editor" msgstr "Código de máquina cargado en el editor de código" -#: appEditors/appGCodeEditor.py:747 appGUI/ObjectUI.py:1997 -#: appPlugins/ToolSolderPaste.py:1004 +#: appEditors/appGCodeEditor.py:752 appGUI/ObjectUI.py:1994 +#: appPlugins/ToolSolderPaste.py:1012 msgid "GCode Editor" msgstr "Editor de código G" -#: appEditors/appGCodeEditor.py:788 appEditors/appGCodeEditor.py:799 +#: appEditors/appGCodeEditor.py:790 appEditors/appGCodeEditor.py:801 #, fuzzy #| msgid "Code" msgid "GCode" msgstr "Código" -#: appEditors/appGCodeEditor.py:788 appGUI/ObjectUI.py:1002 -#: appGUI/ObjectUI.py:2122 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:3733 appPlugins/ToolNCC.py:4182 -#: appPlugins/ToolPaint.py:2988 +#: appEditors/appGCodeEditor.py:790 appGUI/ObjectUI.py:999 +#: appGUI/ObjectUI.py:2119 appPlugins/ToolIsolation.py:3228 +#: appPlugins/ToolMilling.py:3805 appPlugins/ToolNCC.py:4181 +#: appPlugins/ToolPaint.py:2985 msgid "TT" msgstr "TT" -#: appEditors/appGCodeEditor.py:799 appGUI/ObjectUI.py:671 -#: appGUI/ObjectUI.py:2132 appObjects/FlatCAMObj.py:499 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolMilling.py:3688 -#: appPlugins/ToolMilling.py:3890 appPlugins/ToolReport.py:184 +#: appEditors/appGCodeEditor.py:801 appGUI/ObjectUI.py:668 +#: appGUI/ObjectUI.py:2129 appObjects/FlatCAMObj.py:499 +#: appPlugins/ToolDrilling.py:2295 appPlugins/ToolMilling.py:3760 +#: appPlugins/ToolMilling.py:3962 appPlugins/ToolReport.py:184 msgid "Drills" msgstr "Taladros" -#: appEditors/appGCodeEditor.py:799 appGUI/ObjectUI.py:671 -#: appGUI/ObjectUI.py:2132 +#: appEditors/appGCodeEditor.py:801 appGUI/ObjectUI.py:668 +#: appGUI/ObjectUI.py:2129 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:151 -#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2359 -#: appPlugins/ToolMilling.py:3688 appPlugins/ToolMilling.py:3891 +#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2295 +#: appPlugins/ToolMilling.py:3760 appPlugins/ToolMilling.py:3963 #: appPlugins/ToolReport.py:186 msgid "Slots" msgstr "Muesca" -#: appEditors/appGCodeEditor.py:821 appEditors/appGCodeEditor.py:843 +#: appEditors/appGCodeEditor.py:823 appEditors/appGCodeEditor.py:845 msgid "CNC Code Snippet" msgstr "Fragmento de código CNC" -#: appEditors/appGCodeEditor.py:823 appEditors/appGCodeEditor.py:845 +#: appEditors/appGCodeEditor.py:825 appEditors/appGCodeEditor.py:847 msgid "Code snippet defined in Preferences." msgstr "Fragmento de código definido en Preferencias." -#: appEditors/appGCodeEditor.py:829 appEditors/appGCodeEditor.py:851 +#: appEditors/appGCodeEditor.py:831 appEditors/appGCodeEditor.py:853 msgid "" "Type here any G-Code commands you would\n" "like to insert at the cursor location." @@ -4311,11 +4302,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:835 appEditors/appGCodeEditor.py:857 +#: appEditors/appGCodeEditor.py:837 appEditors/appGCodeEditor.py:859 msgid "Insert Code" msgstr "Insertar codigo" -#: appEditors/appGCodeEditor.py:838 appEditors/appGCodeEditor.py:860 +#: appEditors/appGCodeEditor.py:840 appEditors/appGCodeEditor.py:862 msgid "Insert the code above at the cursor location." msgstr "Inserte el código de arriba en la ubicación del cursor." @@ -4350,14 +4341,14 @@ msgstr "Ctrl+Y" #: appGUI/GUIElements.py:317 appGUI/GUIElements.py:1015 #: appGUI/GUIElements.py:1414 appGUI/GUIElements.py:1627 -#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:1697 -#: appGUI/ObjectUI.py:1979 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 +#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:1709 +#: appGUI/ObjectUI.py:1976 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 msgid "Cut" msgstr "Cortar" #: appGUI/GUIElements.py:317 appGUI/GUIElements.py:1015 #: appGUI/GUIElements.py:1414 appGUI/GUIElements.py:1627 -#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:4865 +#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:4877 msgid "Ctrl+X" msgstr "Ctrl+X" @@ -4365,20 +4356,20 @@ msgstr "Ctrl+X" #: appGUI/GUIElements.py:1421 appGUI/GUIElements.py:1634 #: appGUI/GUIElements.py:1920 appGUI/GUIElements.py:3957 appGUI/MainGUI.py:417 #: appGUI/MainGUI.py:748 appGUI/MainGUI.py:807 appGUI/MainGUI.py:885 -#: appGUI/MainGUI.py:1015 appGUI/MainGUI.py:1265 appGUI/MainGUI.py:1754 -#: appGUI/MainGUI.py:2236 appGUI/MainGUI.py:2478 appGUI/MainGUI.py:5099 -#: appPlugins/ToolMilling.py:386 appPlugins/ToolPanelize.py:434 -#: appPlugins/ToolPanelize.py:460 appPlugins/ToolPanelize.py:569 -#: appPlugins/ToolPanelize.py:580 appPlugins/ToolPanelize.py:612 -#: appPlugins/ToolPanelize.py:661 appPlugins/ToolPanelize.py:860 -#: appPlugins/ToolPanelize.py:892 appPlugins/ToolPanelize.py:940 +#: appGUI/MainGUI.py:1027 appGUI/MainGUI.py:1277 appGUI/MainGUI.py:1766 +#: appGUI/MainGUI.py:2248 appGUI/MainGUI.py:2490 appGUI/MainGUI.py:5111 +#: appPlugins/ToolMilling.py:387 appPlugins/ToolPanelize.py:451 +#: appPlugins/ToolPanelize.py:480 appPlugins/ToolPanelize.py:591 +#: appPlugins/ToolPanelize.py:602 appPlugins/ToolPanelize.py:634 +#: appPlugins/ToolPanelize.py:683 appPlugins/ToolPanelize.py:882 +#: appPlugins/ToolPanelize.py:914 appPlugins/ToolPanelize.py:962 msgid "Copy" msgstr "Dupdo" #: appGUI/GUIElements.py:324 appGUI/GUIElements.py:1022 #: appGUI/GUIElements.py:1421 appGUI/GUIElements.py:1634 #: appGUI/GUIElements.py:1920 appGUI/GUIElements.py:3957 appGUI/MainGUI.py:417 -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4606 msgid "Ctrl+C" msgstr "Copiar" @@ -4396,25 +4387,25 @@ msgstr "Ctrl+V" #: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1036 #: appGUI/GUIElements.py:1435 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1930 appGUI/GUIElements.py:3962 appGUI/MainGUI.py:4664 -#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4969 -#: appGUI/MainGUI.py:4970 appGUI/MainGUI.py:5110 appGUI/MainGUI.py:5111 +#: appGUI/GUIElements.py:1930 appGUI/GUIElements.py:3962 appGUI/MainGUI.py:4676 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4881 appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:4982 appGUI/MainGUI.py:5122 appGUI/MainGUI.py:5123 msgid "Del" msgstr "Del" #: appGUI/GUIElements.py:347 appGUI/GUIElements.py:1045 #: appGUI/GUIElements.py:1444 appGUI/GUIElements.py:1653 #: appGUI/GUIElements.py:1937 appGUI/GUIElements.py:3969 appGUI/MainGUI.py:451 -#: appGUI/MainGUI.py:581 appGUI/MainGUI.py:4593 -#: appObjects/ObjectCollection.py:1148 appObjects/ObjectCollection.py:1195 -#: appPlugins/ToolIsolation.py:3612 appPlugins/ToolPunchGerber.py:2295 +#: appGUI/MainGUI.py:581 appGUI/MainGUI.py:4605 +#: appObjects/ObjectCollection.py:1151 appObjects/ObjectCollection.py:1198 +#: appPlugins/ToolIsolation.py:3609 appPlugins/ToolPunchGerber.py:2295 msgid "Select All" msgstr "Seleccionar todo" #: appGUI/GUIElements.py:347 appGUI/GUIElements.py:1045 #: appGUI/GUIElements.py:1444 appGUI/GUIElements.py:1653 #: appGUI/GUIElements.py:1937 appGUI/GUIElements.py:3969 appGUI/MainGUI.py:451 -#: appGUI/MainGUI.py:4593 +#: appGUI/MainGUI.py:4605 msgid "Ctrl+A" msgstr "Ctrl+A" @@ -4428,8 +4419,8 @@ msgstr "Reducir" #: appGUI/GUIElements.py:2352 appGUI/GUIElements.py:2421 #: appGUI/GUIElements.py:2482 appGUI/GUIElements.py:2547 -#: appGUI/GUIElements.py:3908 app_Main.py:4637 app_Main.py:4801 -#: app_Main.py:4890 app_Main.py:8990 app_Main.py:9338 +#: appGUI/GUIElements.py:3908 app_Main.py:4656 app_Main.py:4820 +#: app_Main.py:4909 app_Main.py:9034 app_Main.py:9382 msgid "Ok" msgstr "De acuerdo" @@ -4497,8 +4488,8 @@ msgstr "Escriba >help< para comenzar" msgid "Jog the Y axis." msgstr "Mueva el eje Y." -#: appGUI/GUIElements.py:4701 appGUI/MainGUI.py:432 appGUI/MainGUI.py:1026 -#: appGUI/MainGUI.py:2247 +#: appGUI/GUIElements.py:4701 appGUI/MainGUI.py:432 appGUI/MainGUI.py:1038 +#: appGUI/MainGUI.py:2259 msgid "Move to Origin" msgstr "Mover al origen" @@ -4569,33 +4560,33 @@ msgstr "" msgid "Open" msgstr "Abierto" -#: appGUI/GUIElements.py:5083 appGUI/MainGUI.py:126 appGUI/MainGUI.py:989 -#: appGUI/MainGUI.py:2210 appGUI/MainGUI.py:4600 app_Main.py:8890 -#: app_Main.py:8893 +#: appGUI/GUIElements.py:5083 appGUI/MainGUI.py:126 appGUI/MainGUI.py:1001 +#: appGUI/MainGUI.py:2222 appGUI/MainGUI.py:4612 app_Main.py:8934 +#: app_Main.py:8937 msgid "Open Project" msgstr "Proyecto abierto" -#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:984 -#: appGUI/MainGUI.py:2205 app_Main.py:8770 app_Main.py:8775 +#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:996 +#: appGUI/MainGUI.py:2217 app_Main.py:8814 app_Main.py:8819 msgid "Open Gerber" msgstr "Abrir gerber" -#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:4597 +#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:4609 msgid "Ctrl+G" msgstr "Ctrl+G" -#: appGUI/GUIElements.py:5094 appGUI/MainGUI.py:138 appGUI/MainGUI.py:986 -#: appGUI/MainGUI.py:2207 app_Main.py:8810 app_Main.py:8815 +#: appGUI/GUIElements.py:5094 appGUI/MainGUI.py:138 appGUI/MainGUI.py:998 +#: appGUI/MainGUI.py:2219 app_Main.py:8854 app_Main.py:8859 msgid "Open Excellon" msgstr "Abierto Excellon" #: appGUI/GUIElements.py:5094 appGUI/MainGUI.py:138 appGUI/MainGUI.py:799 -#: appGUI/MainGUI.py:4596 appGUI/MainGUI.py:5115 +#: appGUI/MainGUI.py:4608 appGUI/MainGUI.py:5127 msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/GUIElements.py:5099 appGUI/MainGUI.py:143 app_Main.py:8853 -#: app_Main.py:8858 +#: appGUI/GUIElements.py:5099 appGUI/MainGUI.py:143 app_Main.py:8897 +#: app_Main.py:8902 msgid "Open G-Code" msgstr "Código G abierto" @@ -4603,7 +4594,7 @@ msgstr "Código G abierto" msgid "Exit" msgstr "Salida" -#: appGUI/MainGUI.py:70 appGUI/MainGUI.py:72 appGUI/MainGUI.py:1634 +#: appGUI/MainGUI.py:70 appGUI/MainGUI.py:72 appGUI/MainGUI.py:1646 msgid "Toggle Panel" msgstr "Panel de palanca" @@ -4611,11 +4602,11 @@ msgstr "Panel de palanca" msgid "File" msgstr "Archivo" -#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4599 +#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4611 msgid "New Project" msgstr "Nuevo Proyecto" -#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4599 +#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4611 msgid "Ctrl+N" msgstr "Ctrl+N" @@ -4623,32 +4614,32 @@ msgstr "Ctrl+N" msgid "Will create a new, blank project" msgstr "Creará un nuevo proyecto en blanco" -#: appGUI/MainGUI.py:94 appGUI/MainGUI.py:1638 appPlugins/ToolLevelling.py:1986 +#: appGUI/MainGUI.py:94 appGUI/MainGUI.py:1650 appPlugins/ToolLevelling.py:2055 msgid "New" msgstr "Nueva" -#: appGUI/MainGUI.py:98 appGUI/MainGUI.py:1640 +#: appGUI/MainGUI.py:98 appGUI/MainGUI.py:1652 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:71 -#: appObjects/FlatCAMGeometry.py:2178 appObjects/ObjectCollection.py:235 +#: appObjects/FlatCAMGeometry.py:2185 appObjects/ObjectCollection.py:235 #: appPlugins/ToolCalibration.py:189 appPlugins/ToolCalibration.py:1339 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCopperThieving.py:184 -#: appPlugins/ToolCopperThieving.py:1376 appPlugins/ToolCopperThieving.py:1390 -#: appPlugins/ToolCutOut.py:2376 appPlugins/ToolCutOut.py:2774 -#: appPlugins/ToolDblSided.py:678 appPlugins/ToolDblSided.py:919 -#: appPlugins/ToolFilm.py:1148 appPlugins/ToolFilm.py:1171 +#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCopperThieving.py:191 +#: appPlugins/ToolCopperThieving.py:1382 appPlugins/ToolCopperThieving.py:1396 +#: appPlugins/ToolCutOut.py:2373 appPlugins/ToolCutOut.py:2771 +#: appPlugins/ToolDblSided.py:694 appPlugins/ToolDblSided.py:935 +#: appPlugins/ToolFilm.py:1162 appPlugins/ToolFilm.py:1185 #: appPlugins/ToolImage.py:158 appPlugins/ToolImage.py:216 -#: appPlugins/ToolIsolation.py:3532 appPlugins/ToolIsolation.py:3583 -#: appPlugins/ToolMilling.py:2808 appPlugins/ToolMilling.py:3642 -#: appPlugins/ToolNCC.py:4144 appPlugins/ToolNCC.py:4612 -#: appPlugins/ToolPaint.py:3291 appPlugins/ToolPanelize.py:218 -#: appPlugins/ToolPanelize.py:1116 appPlugins/ToolPanelize.py:1158 -#: appPlugins/ToolSolderPaste.py:1503 appPlugins/ToolTransform.py:144 -#: appPlugins/ToolTransform.py:634 +#: appPlugins/ToolIsolation.py:3529 appPlugins/ToolIsolation.py:3580 +#: appPlugins/ToolMilling.py:2891 appPlugins/ToolMilling.py:3714 +#: appPlugins/ToolNCC.py:4143 appPlugins/ToolNCC.py:4611 +#: appPlugins/ToolPaint.py:3288 appPlugins/ToolPanelize.py:136 +#: appPlugins/ToolPanelize.py:234 appPlugins/ToolPanelize.py:1135 +#: appPlugins/ToolPanelize.py:1177 appPlugins/ToolSolderPaste.py:1507 +#: appPlugins/ToolTransform.py:144 appPlugins/ToolTransform.py:634 msgid "Geometry" msgstr "Geometría" #: appGUI/MainGUI.py:98 appGUI/MainGUI.py:661 appGUI/MainGUI.py:776 -#: appGUI/MainGUI.py:4579 appGUI/MainGUI.py:4848 appGUI/MainGUI.py:5104 +#: appGUI/MainGUI.py:4591 appGUI/MainGUI.py:4860 appGUI/MainGUI.py:5116 msgid "N" msgstr "N" @@ -4663,23 +4654,23 @@ msgstr "Creará un nuevo objeto vacío de geometría." #: appPlugins/ToolAlignObjects.py:452 appPlugins/ToolCalibration.py:181 #: appPlugins/ToolCalibration.py:189 appPlugins/ToolCalibration.py:904 #: appPlugins/ToolCalibration.py:1339 appPlugins/ToolCalibration.py:1356 -#: appPlugins/ToolCopperThieving.py:184 appPlugins/ToolCopperThieving.py:1376 -#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolCutOut.py:2375 -#: appPlugins/ToolDblSided.py:676 appPlugins/ToolDblSided.py:917 -#: appPlugins/ToolFilm.py:1147 appPlugins/ToolFilm.py:1170 +#: appPlugins/ToolCopperThieving.py:191 appPlugins/ToolCopperThieving.py:1382 +#: appPlugins/ToolCopperThieving.py:1396 appPlugins/ToolCutOut.py:2372 +#: appPlugins/ToolDblSided.py:692 appPlugins/ToolDblSided.py:933 +#: appPlugins/ToolFilm.py:1161 appPlugins/ToolFilm.py:1184 #: appPlugins/ToolImage.py:136 appPlugins/ToolImage.py:160 -#: appPlugins/ToolImage.py:216 appPlugins/ToolIsolation.py:3533 -#: appPlugins/ToolIsolation.py:3583 appPlugins/ToolNCC.py:4145 -#: appPlugins/ToolNCC.py:4612 appPlugins/ToolPaint.py:3291 -#: appPlugins/ToolPanelize.py:218 appPlugins/ToolPanelize.py:1116 -#: appPlugins/ToolPanelize.py:1158 appPlugins/ToolPanelize.py:1257 -#: appPlugins/ToolTransform.py:144 appPlugins/ToolTransform.py:632 -#: defaults.py:583 +#: appPlugins/ToolImage.py:216 appPlugins/ToolIsolation.py:3530 +#: appPlugins/ToolIsolation.py:3580 appPlugins/ToolNCC.py:4144 +#: appPlugins/ToolNCC.py:4611 appPlugins/ToolPaint.py:3288 +#: appPlugins/ToolPanelize.py:130 appPlugins/ToolPanelize.py:234 +#: appPlugins/ToolPanelize.py:1135 appPlugins/ToolPanelize.py:1177 +#: appPlugins/ToolPanelize.py:1276 appPlugins/ToolTransform.py:144 +#: appPlugins/ToolTransform.py:632 defaults.py:586 msgid "Gerber" msgstr "Gerber" #: appGUI/MainGUI.py:103 appGUI/MainGUI.py:704 appGUI/MainGUI.py:790 -#: appGUI/MainGUI.py:4573 appGUI/MainGUI.py:4839 appGUI/MainGUI.py:5098 +#: appGUI/MainGUI.py:4585 appGUI/MainGUI.py:4851 appGUI/MainGUI.py:5110 msgid "B" msgstr "B" @@ -4687,26 +4678,26 @@ msgstr "B" msgid "Will create a new, empty Gerber Object." msgstr "Creará un nuevo objeto vacío de Gerber." -#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:1644 +#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:1656 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 #: appObjects/ObjectCollection.py:234 appPlugins/ToolAlignObjects.py:417 #: appPlugins/ToolAlignObjects.py:453 appPlugins/ToolCalibration.py:181 #: appPlugins/ToolCalibration.py:189 appPlugins/ToolCalibration.py:905 #: appPlugins/ToolCalibration.py:1339 appPlugins/ToolCalibration.py:1356 -#: appPlugins/ToolCopperThieving.py:184 appPlugins/ToolCopperThieving.py:1376 -#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolDblSided.py:677 -#: appPlugins/ToolDblSided.py:876 appPlugins/ToolDblSided.py:918 -#: appPlugins/ToolFilm.py:1429 appPlugins/ToolIsolation.py:3583 -#: appPlugins/ToolMilling.py:3643 appPlugins/ToolNCC.py:4612 -#: appPlugins/ToolPaint.py:3291 appPlugins/ToolPanelize.py:218 -#: appPlugins/ToolPanelize.py:1116 appPlugins/ToolPunchGerber.py:2112 -#: appPlugins/ToolPunchGerber.py:2127 appPlugins/ToolTransform.py:144 -#: appPlugins/ToolTransform.py:633 +#: appPlugins/ToolCopperThieving.py:191 appPlugins/ToolCopperThieving.py:1382 +#: appPlugins/ToolCopperThieving.py:1396 appPlugins/ToolDblSided.py:693 +#: appPlugins/ToolDblSided.py:892 appPlugins/ToolDblSided.py:934 +#: appPlugins/ToolFilm.py:1443 appPlugins/ToolIsolation.py:3580 +#: appPlugins/ToolMilling.py:3715 appPlugins/ToolNCC.py:4611 +#: appPlugins/ToolPaint.py:3288 appPlugins/ToolPanelize.py:133 +#: appPlugins/ToolPanelize.py:234 appPlugins/ToolPanelize.py:1135 +#: appPlugins/ToolPunchGerber.py:2112 appPlugins/ToolPunchGerber.py:2127 +#: appPlugins/ToolTransform.py:144 appPlugins/ToolTransform.py:633 msgid "Excellon" msgstr "Excellon" -#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:4577 +#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:4589 msgid "L" msgstr "L" @@ -4719,7 +4710,7 @@ msgid "Document" msgstr "Documento" #: appGUI/MainGUI.py:115 appGUI/MainGUI.py:731 appGUI/MainGUI.py:787 -#: appGUI/MainGUI.py:4841 appGUI/MainGUI.py:4961 appGUI/MainGUI.py:5100 +#: appGUI/MainGUI.py:4853 appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5112 msgid "D" msgstr "D" @@ -4727,7 +4718,7 @@ msgstr "D" msgid "Will create a new, empty Document Object." msgstr "Creará un nuevo objeto de Documento vacío." -#: appGUI/MainGUI.py:126 appGUI/MainGUI.py:4600 +#: appGUI/MainGUI.py:126 appGUI/MainGUI.py:4612 msgid "Ctrl+O" msgstr "Ctrl+O" @@ -4743,20 +4734,20 @@ msgstr "Proyectos recientes" msgid "Recent files" msgstr "Archivos recientes" -#: appGUI/MainGUI.py:160 appGUI/MainGUI.py:889 appGUI/MainGUI.py:1607 -#: appObjects/ObjectCollection.py:381 +#: appGUI/MainGUI.py:160 appGUI/MainGUI.py:889 appGUI/MainGUI.py:1619 +#: appGUI/ObjectUI.py:2194 appObjects/ObjectCollection.py:381 msgid "Save" msgstr "Salvar" -#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:2212 appGUI/MainGUI.py:4603 +#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:2224 appGUI/MainGUI.py:4615 msgid "Save Project" msgstr "Guardar proyecto" -#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4655 +#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4667 msgid "Save Project As" msgstr "Guardar proyecto como" -#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4655 +#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4667 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" @@ -4764,11 +4755,11 @@ msgstr "Ctrl+Shift+S" msgid "Scripting" msgstr "Scripting" -#: appGUI/MainGUI.py:189 appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2276 +#: appGUI/MainGUI.py:189 appGUI/MainGUI.py:1069 appGUI/MainGUI.py:2288 msgid "New Script" msgstr "Nuevo Script" -#: appGUI/MainGUI.py:191 appGUI/MainGUI.py:1059 appGUI/MainGUI.py:2278 +#: appGUI/MainGUI.py:191 appGUI/MainGUI.py:1071 appGUI/MainGUI.py:2290 msgid "Open Script" msgstr "Abrir Script" @@ -4776,11 +4767,11 @@ msgstr "Abrir Script" msgid "Open Example" msgstr "Abrir ejemplo" -#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:1061 appGUI/MainGUI.py:2280 +#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:1073 appGUI/MainGUI.py:2292 msgid "Run Script" msgstr "Ejecutar script TCL" -#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:4616 +#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:4628 msgid "Shift+S" msgstr "Shift+S" @@ -4812,17 +4803,17 @@ msgstr "HPGL2 como objeto de geometría" msgid "Export" msgstr "Exportar" -#: appGUI/MainGUI.py:247 appPlugins/ToolQRCode.py:640 -#: appPlugins/ToolQRCode.py:645 app_Main.py:9000 app_Main.py:9005 +#: appGUI/MainGUI.py:247 appPlugins/ToolQRCode.py:646 +#: appPlugins/ToolQRCode.py:651 app_Main.py:9044 app_Main.py:9049 msgid "Export SVG" msgstr "Exportar SVG" -#: appGUI/MainGUI.py:252 app_Main.py:9348 app_Main.py:9353 +#: appGUI/MainGUI.py:252 app_Main.py:9392 app_Main.py:9397 msgid "Export DXF" msgstr "Exportar DXF" -#: appGUI/MainGUI.py:259 appPlugins/ToolQRCode.py:591 -#: appPlugins/ToolQRCode.py:596 +#: appGUI/MainGUI.py:259 appPlugins/ToolQRCode.py:597 +#: appPlugins/ToolQRCode.py:602 msgid "Export PNG" msgstr "Exportar PNG" @@ -4836,7 +4827,7 @@ msgstr "" "La imagen guardada contendrá lo visual.\n" "Información actualmente en FlatCAM Plot Area." -#: appGUI/MainGUI.py:271 app_Main.py:9251 app_Main.py:9256 +#: appGUI/MainGUI.py:271 app_Main.py:9295 app_Main.py:9300 msgid "Export Excellon" msgstr "Exportar Excellon" @@ -4850,7 +4841,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:281 app_Main.py:9296 app_Main.py:9301 +#: appGUI/MainGUI.py:281 app_Main.py:9340 app_Main.py:9345 msgid "Export Gerber" msgstr "Gerber Exportación" @@ -4876,19 +4867,19 @@ msgstr "Importar preferencias del archivo" msgid "Export Preferences to file" msgstr "Exportar preferencias a un archivo" -#: appGUI/MainGUI.py:314 appGUI/preferences/PreferencesUIManager.py:1199 +#: appGUI/MainGUI.py:314 appGUI/preferences/PreferencesUIManager.py:1202 msgid "Save Preferences" msgstr "Guardar Preferencias" -#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4601 +#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4613 msgid "Print (PDF)" msgstr "Imprimir (PDF)" -#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4601 +#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4613 msgid "Ctrl+P" msgstr "Ctrl+P" -#: appGUI/MainGUI.py:338 appGUI/MainGUI.py:883 appGUI/MainGUI.py:1758 +#: appGUI/MainGUI.py:338 appGUI/MainGUI.py:883 appGUI/MainGUI.py:1770 msgid "Edit" msgstr "Editar" @@ -4897,7 +4888,7 @@ msgid "Edit Object" msgstr "Editar objeto" #: appGUI/MainGUI.py:343 appGUI/MainGUI.py:676 appGUI/MainGUI.py:784 -#: appGUI/MainGUI.py:4574 appGUI/MainGUI.py:4842 appGUI/MainGUI.py:5101 +#: appGUI/MainGUI.py:4586 appGUI/MainGUI.py:4854 appGUI/MainGUI.py:5113 msgid "E" msgstr "E" @@ -4987,13 +4978,13 @@ msgstr "" msgid "DEL" msgstr "DEL" -#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:1024 appGUI/MainGUI.py:2245 -#: appGUI/MainGUI.py:4580 +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:1036 appGUI/MainGUI.py:2257 +#: appGUI/MainGUI.py:4592 msgid "Set Origin" msgstr "Establecer origen" -#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:649 appGUI/MainGUI.py:4580 -#: appGUI/MainGUI.py:4849 +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:649 appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4861 msgid "O" msgstr "O" @@ -5001,50 +4992,50 @@ msgstr "O" msgid "Shift+O" msgstr "Shift+O" -#: appGUI/MainGUI.py:435 appGUI/MainGUI.py:1028 appGUI/MainGUI.py:2249 -#: app_Main.py:5226 app_Main.py:5238 +#: appGUI/MainGUI.py:435 appGUI/MainGUI.py:1040 appGUI/MainGUI.py:2261 +#: app_Main.py:5245 app_Main.py:5257 #, fuzzy #| msgid "Set Origin" msgid "Custom Origin" msgstr "Establecer origen" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2252 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2264 msgid "Jump to Location" msgstr "Saltar a la ubicación" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:4576 appGUI/MainGUI.py:4844 -#: appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5102 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:4588 appGUI/MainGUI.py:4856 +#: appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5114 msgid "J" msgstr "J" -#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:1033 appGUI/MainGUI.py:2254 -#: appGUI/MainGUI.py:4612 +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2266 +#: appGUI/MainGUI.py:4624 msgid "Locate in Object" msgstr "Localizar en objeto" -#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:4612 +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:4624 msgid "Shift+J" msgstr "Shift+J" -#: appGUI/MainGUI.py:448 app_Main.py:4630 +#: appGUI/MainGUI.py:448 app_Main.py:4649 msgid "Toggle Units" msgstr "(Escriba ayuda para empezar)" -#: appGUI/MainGUI.py:448 appGUI/MainGUI.py:736 appGUI/MainGUI.py:4581 -#: appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:448 appGUI/MainGUI.py:736 appGUI/MainGUI.py:4593 +#: appGUI/MainGUI.py:4976 msgid "Q" msgstr "Q" -#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:1322 -#: appGUI/preferences/PreferencesUIManager.py:928 -#: appGUI/preferences/PreferencesUIManager.py:1016 -#: appGUI/preferences/PreferencesUIManager.py:1044 -#: appGUI/preferences/PreferencesUIManager.py:1150 app_Main.py:6137 -#: app_Main.py:6142 app_Main.py:6157 +#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:1334 +#: appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/preferences/PreferencesUIManager.py:1019 +#: appGUI/preferences/PreferencesUIManager.py:1047 +#: appGUI/preferences/PreferencesUIManager.py:1153 app_Main.py:6172 +#: app_Main.py:6177 app_Main.py:6192 msgid "Preferences" msgstr "Preferencias" -#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:4614 +#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:4626 msgid "Shift+P" msgstr "Shift+P" @@ -5061,19 +5052,19 @@ msgstr "Rotar selección" msgid "Shift+(R)" msgstr "Shift+(R)" -#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4618 +#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4630 msgid "Skew on X axis" msgstr "Inclinar en el eje X" -#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4618 appGUI/MainGUI.py:4858 +#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4630 appGUI/MainGUI.py:4870 msgid "Shift+X" msgstr "Shift+X" -#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4619 +#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4631 msgid "Skew on Y axis" msgstr "Inclinar en el eje Y" -#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4619 appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4631 appGUI/MainGUI.py:4871 msgid "Shift+Y" msgstr "Shift+Y" @@ -5089,11 +5080,11 @@ msgstr "Voltear en el ejeY" msgid "View source" msgstr "Ver fuente" -#: appGUI/MainGUI.py:490 appGUI/MainGUI.py:4640 +#: appGUI/MainGUI.py:490 appGUI/MainGUI.py:4652 msgid "Alt+S" msgstr "Alt+S" -#: appGUI/MainGUI.py:493 appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:493 appGUI/MainGUI.py:4607 msgid "Ctrl+D" msgstr "Ctrl+D" @@ -5103,29 +5094,29 @@ msgstr "Ctrl+D" msgid "Experimental" msgstr "Incremental" -#: appGUI/MainGUI.py:503 app_Main.py:6315 +#: appGUI/MainGUI.py:503 app_Main.py:6350 #, fuzzy #| msgid "Area" msgid "3D Area" msgstr "Zona" -#: appGUI/MainGUI.py:510 appGUI/MainGUI.py:1654 +#: appGUI/MainGUI.py:510 appGUI/MainGUI.py:1666 msgid "View" msgstr "Ver" -#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4645 +#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4657 msgid "Enable all" msgstr "Permitir a todos" -#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4645 +#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4657 msgid "Alt+1" msgstr "Alt+1" -#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4646 +#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4658 msgid "Disable all" msgstr "Desactivar todo" -#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4646 +#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4658 msgid "Alt+2" msgstr "Alt+2" @@ -5133,7 +5124,7 @@ msgstr "Alt+2" msgid "Enable non-selected" msgstr "Enable non-selected" -#: appGUI/MainGUI.py:519 appGUI/MainGUI.py:4647 +#: appGUI/MainGUI.py:519 appGUI/MainGUI.py:4659 msgid "Alt+3" msgstr "Alt+3" @@ -5141,34 +5132,34 @@ msgstr "Alt+3" msgid "Disable non-selected" msgstr "Disable non-selected" -#: appGUI/MainGUI.py:522 appGUI/MainGUI.py:4648 +#: appGUI/MainGUI.py:522 appGUI/MainGUI.py:4660 msgid "Alt+4" msgstr "Alt+4" -#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:1047 appGUI/MainGUI.py:1656 -#: appGUI/MainGUI.py:2268 appGUI/MainGUI.py:4586 +#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:1059 appGUI/MainGUI.py:1668 +#: appGUI/MainGUI.py:2280 appGUI/MainGUI.py:4598 msgid "Zoom Fit" msgstr "Ajuste de zoom" -#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:4586 +#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:4598 msgid "V" msgstr "V" -#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2264 -#: appGUI/MainGUI.py:4590 +#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2276 +#: appGUI/MainGUI.py:4602 msgid "Zoom In" msgstr "Acercarse" -#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:4590 +#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:4602 msgid "=" msgstr "=" -#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2266 -#: appGUI/MainGUI.py:4589 +#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2278 +#: appGUI/MainGUI.py:4601 msgid "Zoom Out" msgstr "Disminuir el zoom" -#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:4589 +#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:4601 msgid "-" msgstr "-" @@ -5176,15 +5167,15 @@ msgstr "-" msgid "Redraw All" msgstr "Redibujar todo" -#: appGUI/MainGUI.py:540 appGUI/MainGUI.py:4663 +#: appGUI/MainGUI.py:540 appGUI/MainGUI.py:4675 msgid "F5" msgstr "F5" -#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4609 +#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4621 msgid "Toggle Code Editor" msgstr "Alternar editor de código" -#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4609 +#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4621 msgid "Shift+E" msgstr "Shift+E" @@ -5192,15 +5183,15 @@ msgstr "Shift+E" msgid "Toggle FullScreen" msgstr "Alternar pantalla completa" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4649 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4661 msgid "Alt+F10" msgstr "Alt+F10" -#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4604 +#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4616 msgid "Toggle Plot Area" msgstr "Alternar área de la parcela" -#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4604 +#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4616 msgid "Ctrl+F10" msgstr "Ctrl+F10" @@ -5208,7 +5199,7 @@ msgstr "Ctrl+F10" msgid "Toggle Project/Properties/Tool" msgstr "Alternar Proyecto/Prop. /Herramienta" -#: appGUI/MainGUI.py:555 appGUI/MainGUI.py:4666 +#: appGUI/MainGUI.py:555 appGUI/MainGUI.py:4678 msgid "`" msgstr "`" @@ -5216,15 +5207,15 @@ msgstr "`" msgid "Toggle Grid Snap" msgstr "Alternar ajuste de cuadrícula" -#: appGUI/MainGUI.py:560 appGUI/MainGUI.py:4575 +#: appGUI/MainGUI.py:560 appGUI/MainGUI.py:4587 msgid "G" msgstr "G" -#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4622 msgid "Toggle Grid Lines" msgstr "Alternar Líneas de Cuadrícula" -#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4622 msgid "Shift+G" msgstr "Shift+G" @@ -5232,7 +5223,7 @@ msgstr "Shift+G" msgid "Toggle Axis" msgstr "Alternar eje" -#: appGUI/MainGUI.py:566 appGUI/MainGUI.py:4607 +#: appGUI/MainGUI.py:566 appGUI/MainGUI.py:4619 msgid "Shift+A" msgstr "Shift+A" @@ -5240,15 +5231,15 @@ msgstr "Shift+A" msgid "Toggle Workspace" msgstr "Alternar espacio de trabajo" -#: appGUI/MainGUI.py:569 appGUI/MainGUI.py:4617 +#: appGUI/MainGUI.py:569 appGUI/MainGUI.py:4629 msgid "Shift+W" msgstr "Shift+W" -#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4611 +#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4623 msgid "Toggle HUD" msgstr "Activar HUD" -#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4611 +#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4623 msgid "Shift+H" msgstr "Shift+H" @@ -5256,24 +5247,25 @@ msgstr "Shift+H" msgid "Objects" msgstr "Objetos" -#: appGUI/MainGUI.py:584 appObjects/ObjectCollection.py:1152 -#: appObjects/ObjectCollection.py:1199 appPlugins/ToolIsolation.py:3618 +#: appGUI/MainGUI.py:584 appObjects/ObjectCollection.py:1155 +#: appObjects/ObjectCollection.py:1202 appPlugins/ToolIsolation.py:3615 #: appPlugins/ToolPunchGerber.py:2301 msgid "Deselect All" msgstr "Deseleccionar todo" -#: appGUI/MainGUI.py:589 appGUI/MainGUI.py:1530 appGUI/MainGUI.py:1539 -#: appGUI/ObjectUI.py:346 appGUI/ObjectUI.py:722 appGUI/ObjectUI.py:1788 +#: appGUI/MainGUI.py:589 appGUI/MainGUI.py:1542 appGUI/MainGUI.py:1551 +#: appGUI/ObjectUI.py:343 appGUI/ObjectUI.py:719 appGUI/ObjectUI.py:1785 +#: appGUI/ObjectUI.py:2163 msgid "Plugins" msgstr "" -#: appGUI/MainGUI.py:593 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:1328 -#: appGUI/MainGUI.py:2274 +#: appGUI/MainGUI.py:593 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:1340 +#: appGUI/MainGUI.py:2286 msgid "Command Line" msgstr "Línea de Comando" #: appGUI/MainGUI.py:593 appGUI/MainGUI.py:679 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:4584 appGUI/MainGUI.py:4852 appGUI/MainGUI.py:5107 +#: appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4864 appGUI/MainGUI.py:5119 msgid "S" msgstr "S" @@ -5285,11 +5277,11 @@ msgstr "Ayuda" msgid "Online Help" msgstr "Ayuda en Online" -#: appGUI/MainGUI.py:601 appGUI/MainGUI.py:4660 +#: appGUI/MainGUI.py:601 appGUI/MainGUI.py:4672 msgid "F1" msgstr "F1" -#: appGUI/MainGUI.py:608 app_Main.py:3640 app_Main.py:3649 +#: appGUI/MainGUI.py:608 app_Main.py:3659 app_Main.py:3668 msgid "Bookmarks Manager" msgstr "Administrador de Marcadores" @@ -5309,7 +5301,7 @@ msgstr "Especificación de Gerber" msgid "Shortcuts List" msgstr "Lista de accesos directos" -#: appGUI/MainGUI.py:626 appGUI/MainGUI.py:4569 +#: appGUI/MainGUI.py:626 appGUI/MainGUI.py:4581 msgid "F3" msgstr "F3" @@ -5317,91 +5309,91 @@ msgstr "F3" msgid "YouTube Channel" msgstr "Canal de Youtube" -#: appGUI/MainGUI.py:629 appGUI/MainGUI.py:4662 +#: appGUI/MainGUI.py:629 appGUI/MainGUI.py:4674 msgid "F4" msgstr "F4" -#: appGUI/MainGUI.py:635 app_Main.py:3417 +#: appGUI/MainGUI.py:635 app_Main.py:3436 msgid "How To" msgstr "Cómo" -#: appGUI/MainGUI.py:639 app_Main.py:3089 +#: appGUI/MainGUI.py:639 app_Main.py:3108 msgid "About" msgstr "Acerca de" -#: appGUI/MainGUI.py:644 appGUI/MainGUI.py:1664 +#: appGUI/MainGUI.py:644 appGUI/MainGUI.py:1676 msgid "Geo Editor" msgstr "Geo Editor" -#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2394 +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1187 appGUI/MainGUI.py:2406 msgid "Add Circle" msgstr "Añadir Círculo" -#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1177 appGUI/MainGUI.py:2396 +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2408 msgid "Add Arc" msgstr "Añadir Arco" #: appGUI/MainGUI.py:653 appGUI/MainGUI.py:728 appGUI/MainGUI.py:770 -#: appGUI/MainGUI.py:4838 appGUI/MainGUI.py:4959 appGUI/MainGUI.py:5097 +#: appGUI/MainGUI.py:4850 appGUI/MainGUI.py:4971 appGUI/MainGUI.py:5109 msgid "A" msgstr "A" -#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2398 +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1191 appGUI/MainGUI.py:2410 msgid "Add Rectangle" msgstr "Añadir Rectángulo" -#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:744 appGUI/MainGUI.py:4583 -#: appGUI/MainGUI.py:4851 appGUI/MainGUI.py:4965 appGUI/MainGUI.py:5106 +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:744 appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4863 appGUI/MainGUI.py:4977 appGUI/MainGUI.py:5118 msgid "R" msgstr "R" -#: appGUI/MainGUI.py:661 appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2404 +#: appGUI/MainGUI.py:661 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2416 msgid "Add Polygon" msgstr "Añadir Polígono" -#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2402 +#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:1195 appGUI/MainGUI.py:2414 msgid "Add Path" msgstr "Añadir Ruta" -#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:767 appGUI/MainGUI.py:4582 -#: appGUI/MainGUI.py:4850 appGUI/MainGUI.py:5105 appGUI/ObjectUI.py:2122 -#: appGUI/ObjectUI.py:2133 +#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:767 appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4862 appGUI/MainGUI.py:5117 appGUI/ObjectUI.py:2119 +#: appGUI/ObjectUI.py:2130 msgid "P" msgstr "P" -#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:1188 appGUI/MainGUI.py:2407 +#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:1200 appGUI/MainGUI.py:2419 msgid "Add Text" msgstr "Añadir Texto" -#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:773 appGUI/MainGUI.py:4585 -#: appGUI/MainGUI.py:4853 appGUI/MainGUI.py:4966 appGUI/MainGUI.py:5108 -#: appGUI/MainGUI.py:5109 +#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:773 appGUI/MainGUI.py:4597 +#: appGUI/MainGUI.py:4865 appGUI/MainGUI.py:4978 appGUI/MainGUI.py:5120 +#: appGUI/MainGUI.py:5121 msgid "T" msgstr "T" -#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:1198 appGUI/MainGUI.py:2417 +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2429 msgid "Polygon Union" msgstr "Unión de polígonos" -#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:4854 +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:4866 msgid "U" msgstr "U" -#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:2422 +#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:1215 appGUI/MainGUI.py:2434 msgid "Polygon Intersection" msgstr "Intersección de polígonos" -#: appGUI/MainGUI.py:679 appGUI/MainGUI.py:2424 +#: appGUI/MainGUI.py:679 appGUI/MainGUI.py:2436 msgid "Polygon Subtraction" msgstr "Sustracción de polígonos" -#: appGUI/MainGUI.py:683 appGUI/MainGUI.py:1695 appGUI/MainGUI.py:2426 +#: appGUI/MainGUI.py:683 appGUI/MainGUI.py:1707 appGUI/MainGUI.py:2438 #, fuzzy #| msgid "Subtraction" msgid "Alt Subtraction" msgstr "Sustracción" -#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:1217 appGUI/MainGUI.py:2430 +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:1229 appGUI/MainGUI.py:2442 msgid "Cut Path" msgstr "Camino de Corte" @@ -5410,60 +5402,60 @@ msgid "Copy Geom" msgstr "Copia Geo" #: appGUI/MainGUI.py:693 appGUI/MainGUI.py:748 appGUI/MainGUI.py:807 -#: appGUI/MainGUI.py:4840 appGUI/MainGUI.py:4960 appGUI/MainGUI.py:5099 +#: appGUI/MainGUI.py:4852 appGUI/MainGUI.py:4972 appGUI/MainGUI.py:5111 msgid "C" msgstr "C" -#: appGUI/MainGUI.py:696 appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2434 -#: appGUI/MainGUI.py:4869 +#: appGUI/MainGUI.py:696 appGUI/MainGUI.py:1234 appGUI/MainGUI.py:2446 +#: appGUI/MainGUI.py:4881 msgid "Delete Shape" msgstr "Eliminar forma" -#: appGUI/MainGUI.py:701 appGUI/MainGUI.py:815 appGUI/MainGUI.py:1272 -#: appGUI/MainGUI.py:1703 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2485 -#: appGUI/MainGUI.py:5103 appPlugins/ToolMove.py:27 +#: appGUI/MainGUI.py:701 appGUI/MainGUI.py:815 appGUI/MainGUI.py:1284 +#: appGUI/MainGUI.py:1715 appGUI/MainGUI.py:1777 appGUI/MainGUI.py:2497 +#: appGUI/MainGUI.py:5115 appPlugins/ToolMove.py:27 msgid "Move" msgstr "Movimiento" #: appGUI/MainGUI.py:701 appGUI/MainGUI.py:757 appGUI/MainGUI.py:815 -#: appGUI/MainGUI.py:4578 appGUI/MainGUI.py:4846 appGUI/MainGUI.py:4847 -#: appGUI/MainGUI.py:4963 appGUI/MainGUI.py:5103 +#: appGUI/MainGUI.py:4590 appGUI/MainGUI.py:4858 appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:4975 appGUI/MainGUI.py:5115 msgid "M" msgstr "M" -#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:4843 +#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:4855 msgid "I" msgstr "I" -#: appGUI/MainGUI.py:712 appGUI/MainGUI.py:802 appGUI/MainGUI.py:4639 -#: appGUI/MainGUI.py:4860 appGUI/MainGUI.py:5119 +#: appGUI/MainGUI.py:712 appGUI/MainGUI.py:802 appGUI/MainGUI.py:4651 +#: appGUI/MainGUI.py:4872 appGUI/MainGUI.py:5131 msgid "Alt+R" msgstr "Alt+R" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4845 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4857 msgid "Toggle Corner Snap" msgstr "Alternar ajuste de esquina" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4845 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4857 msgid "K" msgstr "K" -#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:1149 appGUI/MainGUI.py:1741 -#: appGUI/MainGUI.py:2368 appGUI/MainGUI.py:4961 +#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:1161 appGUI/MainGUI.py:1753 +#: appGUI/MainGUI.py:2380 appGUI/MainGUI.py:4973 msgid "Add Drill" msgstr "Añadir taladro" -#: appGUI/MainGUI.py:736 appGUI/MainGUI.py:1155 appGUI/MainGUI.py:1748 -#: appGUI/MainGUI.py:2376 appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:736 appGUI/MainGUI.py:1167 appGUI/MainGUI.py:1760 +#: appGUI/MainGUI.py:2388 appGUI/MainGUI.py:4976 msgid "Add Slot Array" msgstr "Agregar matriz de ranuras" -#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:1153 appGUI/MainGUI.py:1746 -#: appGUI/MainGUI.py:2374 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:1165 appGUI/MainGUI.py:1758 +#: appGUI/MainGUI.py:2386 appGUI/MainGUI.py:4979 msgid "Add Slot" msgstr "Agregar ranura" -#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:4979 msgid "W" msgstr "W" @@ -5471,59 +5463,59 @@ msgstr "W" msgid "Resize Drill(S)" msgstr "Cambiar el tamaño de taladro(s)" -#: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1167 appGUI/MainGUI.py:2386 -#: appGUI/MainGUI.py:4963 +#: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2398 +#: appGUI/MainGUI.py:4975 msgid "Move Drill" msgstr "Mover taladro" -#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:1235 appGUI/MainGUI.py:2448 -#: appGUI/MainGUI.py:5105 +#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:1247 appGUI/MainGUI.py:2460 +#: appGUI/MainGUI.py:5117 msgid "Add Pad" msgstr "Añadir Pad" -#: appGUI/MainGUI.py:773 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2452 -#: appGUI/MainGUI.py:5108 +#: appGUI/MainGUI.py:773 appGUI/MainGUI.py:1251 appGUI/MainGUI.py:2464 +#: appGUI/MainGUI.py:5120 msgid "Add Track" msgstr "Añadir Pista" -#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1241 appGUI/MainGUI.py:2454 -#: appGUI/MainGUI.py:5104 +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1253 appGUI/MainGUI.py:2466 +#: appGUI/MainGUI.py:5116 msgid "Add Region" msgstr "Añadir Región" -#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:1243 appGUI/MainGUI.py:1718 -#: appGUI/MainGUI.py:2456 +#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:1255 appGUI/MainGUI.py:1730 +#: appGUI/MainGUI.py:2468 msgid "Poligonize" msgstr "Poligonizar" -#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:4635 appGUI/MainGUI.py:5118 +#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:4647 appGUI/MainGUI.py:5130 msgid "Alt+N" msgstr "Alt+N" -#: appGUI/MainGUI.py:784 appGUI/MainGUI.py:5101 +#: appGUI/MainGUI.py:784 appGUI/MainGUI.py:5113 msgid "Add SemiDisc" msgstr "Añadir medio disco" -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:5100 +#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:5112 msgid "Add Disc" msgstr "Agregar disco" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:1256 appGUI/MainGUI.py:1730 -#: appGUI/MainGUI.py:2469 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1742 +#: appGUI/MainGUI.py:2481 msgid "Mark Area" msgstr "Marcar area" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:4622 appGUI/MainGUI.py:5117 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:4634 appGUI/MainGUI.py:5129 msgid "Alt+A" msgstr "Alt+A" -#: appGUI/MainGUI.py:799 appGUI/MainGUI.py:1194 appGUI/MainGUI.py:1261 -#: appGUI/MainGUI.py:1685 appGUI/MainGUI.py:1732 appGUI/MainGUI.py:2413 -#: appGUI/MainGUI.py:2474 +#: appGUI/MainGUI.py:799 appGUI/MainGUI.py:1206 appGUI/MainGUI.py:1273 +#: appGUI/MainGUI.py:1697 appGUI/MainGUI.py:1744 appGUI/MainGUI.py:2425 +#: appGUI/MainGUI.py:2486 msgid "Eraser" msgstr "Borrador" -#: appGUI/MainGUI.py:802 app_Main.py:6578 app_Main.py:6632 app_Main.py:6680 +#: appGUI/MainGUI.py:802 app_Main.py:6625 app_Main.py:6679 app_Main.py:6727 msgid "Transform" msgstr "Transformar" @@ -5539,48 +5531,48 @@ msgstr "Desactivar parcela" msgid "Set Color" msgstr "Establecer color" -#: appGUI/MainGUI.py:841 app_Main.py:8453 +#: appGUI/MainGUI.py:841 app_Main.py:8497 msgid "Red" msgstr "Rojo" -#: appGUI/MainGUI.py:844 app_Main.py:8455 +#: appGUI/MainGUI.py:844 app_Main.py:8499 msgid "Blue" msgstr "Azul" -#: appGUI/MainGUI.py:847 app_Main.py:8458 +#: appGUI/MainGUI.py:847 app_Main.py:8502 msgid "Yellow" msgstr "Amarillo" -#: appGUI/MainGUI.py:850 app_Main.py:8460 +#: appGUI/MainGUI.py:850 app_Main.py:8504 msgid "Green" msgstr "Verde" -#: appGUI/MainGUI.py:853 app_Main.py:8462 +#: appGUI/MainGUI.py:853 app_Main.py:8506 msgid "Purple" msgstr "Púrpura" -#: appGUI/MainGUI.py:856 app_Main.py:8464 +#: appGUI/MainGUI.py:856 app_Main.py:8508 msgid "Brown" msgstr "Marrón" -#: appGUI/MainGUI.py:859 app_Main.py:8466 app_Main.py:8526 +#: appGUI/MainGUI.py:859 app_Main.py:8510 app_Main.py:8570 msgid "White" msgstr "Blanca" -#: appGUI/MainGUI.py:862 app_Main.py:8468 +#: appGUI/MainGUI.py:862 app_Main.py:8512 msgid "Black" msgstr "Negra" -#: appGUI/MainGUI.py:867 appPlugins/ToolMilling.py:3932 -#: appPlugins/ToolMilling.py:3940 app_Main.py:8471 +#: appGUI/MainGUI.py:867 appPlugins/ToolMilling.py:4004 +#: appPlugins/ToolMilling.py:4012 app_Main.py:8515 msgid "Custom" msgstr "Personalizado" -#: appGUI/MainGUI.py:872 app_Main.py:8505 +#: appGUI/MainGUI.py:872 app_Main.py:8549 msgid "Opacity" msgstr "Opacidad" -#: appGUI/MainGUI.py:875 app_Main.py:8481 +#: appGUI/MainGUI.py:875 app_Main.py:8525 msgid "Default" msgstr "Predeterminado" @@ -5588,13 +5580,13 @@ msgstr "Predeterminado" msgid "View Source" msgstr "Ver fuente" -#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:906 appGUI/MainGUI.py:1411 -#: appGUI/MainGUI.py:1767 app_Main.py:2568 app_Main.py:2833 +#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:906 appGUI/MainGUI.py:1423 +#: appGUI/MainGUI.py:1779 app_Main.py:2587 app_Main.py:2852 msgid "Properties" msgstr "Propiedades" -#: appGUI/MainGUI.py:906 appGUI/MainGUI.py:1395 appGUI/MainGUI.py:1647 -#: app_Main.py:2574 app_Main.py:2836 app_Main.py:9768 +#: appGUI/MainGUI.py:906 appGUI/MainGUI.py:1407 appGUI/MainGUI.py:1659 +#: app_Main.py:2593 app_Main.py:2855 app_Main.py:9812 msgid "Project" msgstr "Proyecto" @@ -5602,229 +5594,230 @@ msgstr "Proyecto" msgid "File Toolbar" msgstr "Barra de herramientas de archivo" -#: appGUI/MainGUI.py:926 +#: appGUI/MainGUI.py:927 msgid "Edit Toolbar" msgstr "Barra de herramientas de edición" -#: appGUI/MainGUI.py:930 +#: appGUI/MainGUI.py:932 msgid "View Toolbar" msgstr "Barra de herramientas de ver" -#: appGUI/MainGUI.py:934 +#: appGUI/MainGUI.py:937 msgid "Shell Toolbar" msgstr "Barra de herramientas de Shell" -#: appGUI/MainGUI.py:938 +#: appGUI/MainGUI.py:942 #, fuzzy #| msgid "File Toolbar" msgid "Plugin Toolbar" msgstr "Barra de herramientas de archivo" -#: appGUI/MainGUI.py:942 +#: appGUI/MainGUI.py:947 msgid "Excellon Editor Toolbar" msgstr "Barra de herramientas del editor de Excel" -#: appGUI/MainGUI.py:948 +#: appGUI/MainGUI.py:954 msgid "Geometry Editor Toolbar" msgstr "Barra de herramientas del editor de geometría" -#: appGUI/MainGUI.py:952 +#: appGUI/MainGUI.py:959 msgid "Gerber Editor Toolbar" msgstr "Barra de herramientas del editor Gerber" -#: appGUI/MainGUI.py:957 appGUI/MainGUI.py:2078 +#: appGUI/MainGUI.py:965 appGUI/MainGUI.py:2090 msgid "Delta Coordinates Toolbar" msgstr "Barra de herramientas de coordenadas delta" -#: appGUI/MainGUI.py:960 appGUI/MainGUI.py:2086 +#: appGUI/MainGUI.py:969 appGUI/MainGUI.py:2098 msgid "Coordinates Toolbar" msgstr "Barra de herramientas de coordenadas" -#: appGUI/MainGUI.py:963 appGUI/MainGUI.py:2094 +#: appGUI/MainGUI.py:973 appGUI/MainGUI.py:2106 msgid "Grid Toolbar" msgstr "Barra de herramientas de cuadrícula" -#: appGUI/MainGUI.py:972 appGUI/MainGUI.py:2102 +#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2114 msgid "Status Toolbar" msgstr "Barra de herramientas de estado" -#: appGUI/MainGUI.py:991 +#: appGUI/MainGUI.py:1003 msgid "Save project" msgstr "Guardar proyecto" -#: appGUI/MainGUI.py:997 appGUI/MainGUI.py:2218 app_Main.py:2571 -#: app_Main.py:2831 +#: appGUI/MainGUI.py:1009 appGUI/MainGUI.py:2230 app_Main.py:2590 +#: app_Main.py:2850 msgid "Editor" msgstr "Editor" -#: appGUI/MainGUI.py:1020 appGUI/MainGUI.py:2241 appGUI/MainGUI.py:4598 -#: appGUI/MainGUI.py:4863 +#: appGUI/MainGUI.py:1032 appGUI/MainGUI.py:2253 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:4875 msgid "Distance Tool" msgstr "Herramienta de Dist" -#: appGUI/MainGUI.py:1022 appGUI/MainGUI.py:2243 +#: appGUI/MainGUI.py:1034 appGUI/MainGUI.py:2255 msgid "Distance Min Tool" msgstr "Herramienta Distancia Mínima" -#: appGUI/MainGUI.py:1039 appGUI/MainGUI.py:1660 appGUI/MainGUI.py:2260 +#: appGUI/MainGUI.py:1051 appGUI/MainGUI.py:1672 appGUI/MainGUI.py:2272 msgid "Replot" msgstr "Replantear" -#: appGUI/MainGUI.py:1041 appGUI/MainGUI.py:1658 appGUI/MainGUI.py:2262 +#: appGUI/MainGUI.py:1053 appGUI/MainGUI.py:1670 appGUI/MainGUI.py:2274 msgid "Clear Plot" msgstr "Parcela clara" -#: appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2286 -msgid "Drilling Tool" -msgstr "Herramienta de Perforación" - -#: appGUI/MainGUI.py:1069 appGUI/MainGUI.py:2288 appPlugins/ToolMilling.py:1287 -msgid "Milling Tool" -msgstr "Herramienta de fresado" - -#: appGUI/MainGUI.py:1071 appGUI/MainGUI.py:2290 +#: appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2302 appGUI/ObjectUI.py:2167 +#: appPlugins/ToolLevelling.py:182 appPlugins/ToolLevelling.py:1712 +#: app_Main.py:6505 #, fuzzy -#| msgid "Milling Tool" -msgid "Levelling Tool" -msgstr "Herramienta de fresado" +#| msgid "Autolevelling" +msgid "Levelling" +msgstr "Nivelación automática" -#: appGUI/MainGUI.py:1078 appGUI/MainGUI.py:2297 -msgid "Isolation Tool" -msgstr "Herramienta de Aislamiento" - -#: appGUI/MainGUI.py:1080 appGUI/MainGUI.py:2299 -#, fuzzy -#| msgid "Follow" -msgid "Follow Tool" +#: appGUI/MainGUI.py:1092 appGUI/MainGUI.py:2311 appGUI/ObjectUI.py:224 +#: appGUI/ObjectUI.py:392 appPlugins/ToolFollow.py:126 +#: appPlugins/ToolFollow.py:655 +msgid "Follow" msgstr "Seguir" -#: appGUI/MainGUI.py:1082 appGUI/MainGUI.py:2301 -msgid "NCC Tool" -msgstr "Herramienta NCC" +#: appGUI/MainGUI.py:1103 appGUI/MainGUI.py:2322 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:98 +#: appPlugins/ToolCutOut.py:2365 +msgid "Panel" +msgstr "Panel" -#: appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2308 appPlugins/ToolCutOut.py:2418 -msgid "Cutout Tool" -msgstr "Herramienta de Corte" - -#: appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2310 -msgid "Panel Tool" -msgstr "Herramienta de Panel" - -#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2312 -msgid "Film Tool" -msgstr "Herramienta de Película" - -#: appGUI/MainGUI.py:1095 appGUI/MainGUI.py:2314 -msgid "2-Sided Tool" -msgstr "Herra. de 2 lados" - -#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2319 -msgid "Align Objects Tool" -msgstr "Herram. de Alinear Objetos" - -#: appGUI/MainGUI.py:1107 appGUI/MainGUI.py:2326 +#: appGUI/MainGUI.py:1105 appGUI/MainGUI.py:2324 appPlugins/ToolFilm.py:140 +#: appPlugins/ToolFilm.py:1108 #, fuzzy -#| msgid "Subtract Tool" -msgid "Extract Tool" -msgstr "Herramienta de Sustracción" +#| msgid "Film PCB" +msgid "Film" +msgstr "Película de PCB" -#: appGUI/MainGUI.py:1109 appGUI/MainGUI.py:2328 -msgid "Copper Thieving Tool" +#: appGUI/MainGUI.py:1107 appGUI/MainGUI.py:2326 appPlugins/ToolDblSided.py:104 +#: appPlugins/ToolDblSided.py:626 +#, fuzzy +#| msgid "2-Sided PCB" +msgid "2-Sided" +msgstr "PCB a 2 caras" + +#: appGUI/MainGUI.py:1112 appGUI/MainGUI.py:2331 appGUI/MainGUI.py:4634 +#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:378 +msgid "Align Objects" +msgstr "Alinear objetos" + +#: appGUI/MainGUI.py:1119 appGUI/MainGUI.py:2338 appGUI/MainGUI.py:4638 +#: appPlugins/ToolExtract.py:162 appPlugins/ToolExtract.py:880 +#, fuzzy +#| msgid "ExtraCut" +msgid "Extract" +msgstr "Corte extra" + +#: appGUI/MainGUI.py:1121 appGUI/MainGUI.py:2340 appGUI/MainGUI.py:4643 +#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1252 +#, fuzzy +#| msgid "Copper Thieving Tool" +msgid "Copper Thieving" msgstr "Herramienta Thieving Tool" -#: appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2330 -msgid "Corner Markers Tool" +#: appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2342 appGUI/MainGUI.py:4635 +#: appPlugins/ToolCorners.py:647 +#, fuzzy +#| msgid "Corner Markers Tool" +msgid "Corner Markers" msgstr "Herram. de Marca. de Esquina" -#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2332 -msgid "Punch Gerber Tool" -msgstr "Herram. de Perforadora Gerber" +#: appGUI/MainGUI.py:1125 appGUI/MainGUI.py:2344 appGUI/MainGUI.py:4641 +#: appPlugins/ToolPunchGerber.py:1942 appPlugins/ToolPunchGerber.py:2317 +#: app_Main.py:6508 +msgid "Punch Gerber" +msgstr "Gerber Perforadora" -#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2334 -msgid "Calculators Tool" -msgstr "Herramienta de Calculadoras" +#: appGUI/MainGUI.py:1127 appGUI/MainGUI.py:2346 appGUI/MainGUI.py:4636 +#: appPlugins/ToolCalculators.py:90 appPlugins/ToolCalculators.py:399 +msgid "Calculators" +msgstr "Calculadoras" -#: appGUI/MainGUI.py:1147 appGUI/MainGUI.py:1173 appGUI/MainGUI.py:1233 -#: appGUI/MainGUI.py:2366 appGUI/MainGUI.py:2392 appGUI/MainGUI.py:2446 +#: appGUI/MainGUI.py:1159 appGUI/MainGUI.py:1185 appGUI/MainGUI.py:1245 +#: appGUI/MainGUI.py:2378 appGUI/MainGUI.py:2404 appGUI/MainGUI.py:2458 msgid "Select" msgstr "Seleccionar" -#: appGUI/MainGUI.py:1157 appGUI/MainGUI.py:1751 appGUI/MainGUI.py:2372 -#: appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:1169 appGUI/MainGUI.py:1763 appGUI/MainGUI.py:2384 +#: appGUI/MainGUI.py:4977 msgid "Resize Drill" msgstr "Redimensionar taladro" -#: appGUI/MainGUI.py:1161 appGUI/MainGUI.py:2380 appGUI/MainGUI.py:4960 +#: appGUI/MainGUI.py:1173 appGUI/MainGUI.py:2392 appGUI/MainGUI.py:4972 msgid "Copy Drill" msgstr "Copia de taladro" -#: appGUI/MainGUI.py:1163 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4969 +#: appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2394 appGUI/MainGUI.py:4981 msgid "Delete Drill" msgstr "Eliminar taladro" -#: appGUI/MainGUI.py:1190 appGUI/MainGUI.py:2409 +#: appGUI/MainGUI.py:1202 appGUI/MainGUI.py:2421 msgid "Add Buffer" msgstr "Añadir Buffer" -#: appGUI/MainGUI.py:1192 appGUI/MainGUI.py:2411 +#: appGUI/MainGUI.py:1204 appGUI/MainGUI.py:2423 msgid "Paint Shape" msgstr "Forma de pintura" -#: appGUI/MainGUI.py:1200 appGUI/MainGUI.py:2419 +#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2431 msgid "Polygon Explode" msgstr "Polígono explotar" -#: appGUI/MainGUI.py:1206 +#: appGUI/MainGUI.py:1218 msgid "" "Polygon Subtraction. First selected is the target.\n" "The rest of the selected is subtracted from the first.\n" "First selected is replaced by the result." msgstr "" -#: appGUI/MainGUI.py:1211 +#: appGUI/MainGUI.py:1223 msgid "" "Alt Subtraction. First selected is the target.\n" "The rest of the selected is subtracted from the first.\n" "First selected is kept besides the result." msgstr "" -#: appGUI/MainGUI.py:1219 +#: appGUI/MainGUI.py:1231 msgid "Copy Shape(s)" msgstr "Copiar Forma (s)" -#: appGUI/MainGUI.py:1224 appGUI/MainGUI.py:1269 appGUI/MainGUI.py:1699 -#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:2436 appGUI/MainGUI.py:2482 -#: appGUI/MainGUI.py:4641 appGUI/ObjectUI.py:103 appGUI/ObjectUI.py:145 +#: appGUI/MainGUI.py:1236 appGUI/MainGUI.py:1281 appGUI/MainGUI.py:1711 +#: appGUI/MainGUI.py:1748 appGUI/MainGUI.py:2448 appGUI/MainGUI.py:2494 +#: appGUI/MainGUI.py:4653 appGUI/ObjectUI.py:100 appGUI/ObjectUI.py:142 msgid "Transformations" msgstr "Transformaciones" -#: appGUI/MainGUI.py:1227 appGUI/MainGUI.py:2440 +#: appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2452 msgid "Move Objects" msgstr "Mover objetos" -#: appGUI/MainGUI.py:1246 appGUI/MainGUI.py:1720 appGUI/MainGUI.py:2459 +#: appGUI/MainGUI.py:1258 appGUI/MainGUI.py:1732 appGUI/MainGUI.py:2471 msgid "SemiDisc" msgstr "Medio disco" -#: appGUI/MainGUI.py:1248 appGUI/MainGUI.py:1722 appGUI/MainGUI.py:2461 +#: appGUI/MainGUI.py:1260 appGUI/MainGUI.py:1734 appGUI/MainGUI.py:2473 msgid "Disc" msgstr "Disco" -#: appGUI/MainGUI.py:1258 appGUI/MainGUI.py:2471 +#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:2483 #, fuzzy #| msgid "Import image" msgid "Import Shape" msgstr "Importar imagen" -#: appGUI/MainGUI.py:1280 +#: appGUI/MainGUI.py:1292 msgid "Snap to grid" msgstr "Encajar a la cuadricula" -#: appGUI/MainGUI.py:1283 +#: appGUI/MainGUI.py:1295 msgid "Grid X snapping distance" msgstr "Distancia de ajuste de la rejilla X" -#: appGUI/MainGUI.py:1288 +#: appGUI/MainGUI.py:1300 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5832,27 +5825,27 @@ msgstr "" "Cuando está activo, el valor en Grid_X\n" "Se copia al valor Grid_Y." -#: appGUI/MainGUI.py:1295 +#: appGUI/MainGUI.py:1307 msgid "Grid Y snapping distance" msgstr "Distancia de ajuste de cuadrícula Y" -#: appGUI/MainGUI.py:1302 +#: appGUI/MainGUI.py:1314 msgid "Snap to corner" msgstr "Ajustar a la esquina" -#: appGUI/MainGUI.py:1306 appGUI/preferences/general/GeneralAPPSetGroupUI.py:71 +#: appGUI/MainGUI.py:1318 appGUI/preferences/general/GeneralAPPSetGroupUI.py:71 msgid "Max. magnet distance" msgstr "Distancia máxima del imán" -#: appGUI/MainGUI.py:1316 +#: appGUI/MainGUI.py:1328 msgid "Toggle the display of axis on canvas" msgstr "Alternar la visualización del eje en el lienzo" -#: appGUI/MainGUI.py:1334 +#: appGUI/MainGUI.py:1346 msgid "HUD (Heads up display)" msgstr "HUD (pantalla de visualización)" -#: appGUI/MainGUI.py:1340 appGUI/preferences/general/GeneralAPPSetGroupUI.py:90 +#: appGUI/MainGUI.py:1352 appGUI/preferences/general/GeneralAPPSetGroupUI.py:90 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -5860,7 +5853,7 @@ msgstr "" "Dibuja un rectángulo delimitador en el lienzo.\n" "El propósito es ilustrar los límites de nuestro trabajo." -#: appGUI/MainGUI.py:1353 +#: appGUI/MainGUI.py:1365 msgid "" "Relative measurement.\n" "Reference is last click position" @@ -5868,7 +5861,7 @@ msgstr "" "Medida relativa.\n" "La referencia es la posición del último clic" -#: appGUI/MainGUI.py:1361 +#: appGUI/MainGUI.py:1373 msgid "" "Absolute measurement.\n" "Reference is (X=0, Y= 0) position" @@ -5876,49 +5869,49 @@ msgstr "" "Medida absoluta.\n" "La referencia es (X = 0, Y = 0) posición" -#: appGUI/MainGUI.py:1368 +#: appGUI/MainGUI.py:1380 msgid "TCL Shell" msgstr "TCL Shell" -#: appGUI/MainGUI.py:1441 appGUI/MainGUI.py:1449 appGUI/MainGUI.py:4081 -#: appGUI/MainGUI.py:4087 app_Main.py:2849 app_Main.py:9557 +#: appGUI/MainGUI.py:1453 appGUI/MainGUI.py:1461 appGUI/MainGUI.py:4093 +#: appGUI/MainGUI.py:4099 app_Main.py:2868 app_Main.py:9601 msgid "Plot Area" msgstr "Área de la parcela" -#: appGUI/MainGUI.py:1491 appPlugins/ToolCopperThieving.py:1278 -#: appPlugins/ToolCorners.py:677 appPlugins/ToolEtchCompensation.py:309 -#: appPlugins/ToolExtract.py:910 appPlugins/ToolFiducials.py:991 -#: appPlugins/ToolFollow.py:698 appPlugins/ToolInvertGerber.py:230 -#: appPlugins/ToolIsolation.py:3195 appPlugins/ToolOptimal.py:441 -#: appPlugins/ToolPunchGerber.py:1991 appPlugins/ToolQRCode.py:756 -#: appPlugins/ToolRulesCheck.py:1189 appPlugins/ToolSolderPaste.py:1171 -#: appPlugins/ToolSub.py:815 +#: appGUI/MainGUI.py:1503 appPlugins/ToolCopperThieving.py:1284 +#: appPlugins/ToolCorners.py:683 appPlugins/ToolEtchCompensation.py:327 +#: appPlugins/ToolExtract.py:913 appPlugins/ToolFiducials.py:995 +#: appPlugins/ToolFollow.py:700 appPlugins/ToolInvertGerber.py:236 +#: appPlugins/ToolIsolation.py:3192 appPlugins/ToolOptimal.py:447 +#: appPlugins/ToolPunchGerber.py:1991 appPlugins/ToolQRCode.py:759 +#: appPlugins/ToolRulesCheck.py:1189 appPlugins/ToolSolderPaste.py:1175 +#: appPlugins/ToolSub.py:822 msgid "GERBER" msgstr "GERBER" -#: appGUI/MainGUI.py:1501 appPlugins/ToolDrilling.py:2326 +#: appGUI/MainGUI.py:1513 appPlugins/ToolDrilling.py:2262 #: appPlugins/ToolRulesCheck.py:1327 msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1511 appPlugins/ToolSub.py:868 +#: appGUI/MainGUI.py:1523 appPlugins/ToolSub.py:875 msgid "GEOMETRY" msgstr "GEOMETRÍA" -#: appGUI/MainGUI.py:1521 +#: appGUI/MainGUI.py:1533 msgid "CNC-JOB" msgstr "CNC-JOB" -#: appGUI/MainGUI.py:1549 +#: appGUI/MainGUI.py:1561 msgid "UTILITIES" msgstr "UTILIDADES" -#: appGUI/MainGUI.py:1565 +#: appGUI/MainGUI.py:1577 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:194 msgid "Restore Defaults" msgstr "Restaurar los valores predeterminados" -#: appGUI/MainGUI.py:1569 +#: appGUI/MainGUI.py:1581 msgid "" "Restore the entire set of default values\n" "to the initial values loaded after first launch." @@ -5926,19 +5919,19 @@ msgstr "" "Restaurar todo el conjunto de valores predeterminados\n" "a los valores iniciales cargados después del primer lanzamiento." -#: appGUI/MainGUI.py:1574 +#: appGUI/MainGUI.py:1586 msgid "Open Pref Folder" msgstr "Abrir Carpeta de Pref" -#: appGUI/MainGUI.py:1578 +#: appGUI/MainGUI.py:1590 msgid "Open the folder where FlatCAM save the preferences files." msgstr "Abra la carpeta donde FlatCAM guarda los archivos de preferencias." -#: appGUI/MainGUI.py:1582 appGUI/MainGUI.py:2175 +#: appGUI/MainGUI.py:1594 appGUI/MainGUI.py:2187 msgid "Clear GUI Settings" msgstr "Borrar la configuración de la GUI" -#: appGUI/MainGUI.py:1587 +#: appGUI/MainGUI.py:1599 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -5946,11 +5939,11 @@ msgstr "" "Borrar la configuración de la GUI para FlatCAM,\n" "tales como: diseño, estado gui, estilo, soporte hdpi etc." -#: appGUI/MainGUI.py:1602 +#: appGUI/MainGUI.py:1614 msgid "Apply the current preferences without saving to a file." msgstr "Aplique las preferencias actuales sin guardar en un archivo." -#: appGUI/MainGUI.py:1610 +#: appGUI/MainGUI.py:1622 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5958,110 +5951,110 @@ msgstr "" "Guarde la configuración actual en el archivo 'current_defaults'\n" "que es el archivo que almacena las preferencias predeterminadas de trabajo." -#: appGUI/MainGUI.py:1618 +#: appGUI/MainGUI.py:1630 msgid "Will not save the changes and will close the preferences window." msgstr "No guardará los cambios y cerrará la ventana de preferencias." -#: appGUI/MainGUI.py:1632 +#: appGUI/MainGUI.py:1644 msgid "Toggle Visibility" msgstr "Alternar visibilidad" -#: appGUI/MainGUI.py:1651 +#: appGUI/MainGUI.py:1663 msgid "Grids" msgstr "Rejillas" -#: appGUI/MainGUI.py:1666 appPlugins/ToolMilling.py:3932 +#: appGUI/MainGUI.py:1678 appPlugins/ToolMilling.py:4004 msgid "Path" msgstr "Ruta" -#: appGUI/MainGUI.py:1668 +#: appGUI/MainGUI.py:1680 msgid "Rectangle" msgstr "Rectángulo" -#: appGUI/MainGUI.py:1671 +#: appGUI/MainGUI.py:1683 msgid "Circle" msgstr "Círculo" -#: appGUI/MainGUI.py:1675 +#: appGUI/MainGUI.py:1687 msgid "Arc" msgstr "Arco" -#: appGUI/MainGUI.py:1689 +#: appGUI/MainGUI.py:1701 msgid "Union" msgstr "Unión" -#: appGUI/MainGUI.py:1691 +#: appGUI/MainGUI.py:1703 msgid "Intersection" msgstr "Intersección" -#: appGUI/MainGUI.py:1693 +#: appGUI/MainGUI.py:1705 msgid "Subtraction" msgstr "Sustracción" -#: appGUI/MainGUI.py:1708 +#: appGUI/MainGUI.py:1720 msgid "Pad" msgstr "Pad" -#: appGUI/MainGUI.py:1710 +#: appGUI/MainGUI.py:1722 msgid "Pad Array" msgstr "Matriz de Pad" -#: appGUI/MainGUI.py:1714 +#: appGUI/MainGUI.py:1726 msgid "Track" msgstr "Pista" -#: appGUI/MainGUI.py:1716 +#: appGUI/MainGUI.py:1728 msgid "Region" msgstr "Región" -#: appGUI/MainGUI.py:1739 +#: appGUI/MainGUI.py:1751 msgid "Exc Editor" msgstr "Exc Editor" -#: appGUI/MainGUI.py:1791 +#: appGUI/MainGUI.py:1803 msgid "Application units" msgstr "Application units" -#: appGUI/MainGUI.py:1887 +#: appGUI/MainGUI.py:1899 msgid "Lock Toolbars" msgstr "Bloquear barras de herram" -#: appGUI/MainGUI.py:2055 +#: appGUI/MainGUI.py:2067 msgid "Detachable Tabs" msgstr "Tabulacion desmontables" -#: appGUI/MainGUI.py:2155 +#: appGUI/MainGUI.py:2167 msgid "FlatCAM Preferences Folder opened." msgstr "Carpeta de preferencias de FlatCAM abierta." -#: appGUI/MainGUI.py:2174 +#: appGUI/MainGUI.py:2186 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "¿Está seguro de que desea eliminar la configuración de la GUI?\n" -#: appGUI/MainGUI.py:2179 appGUI/preferences/PreferencesUIManager.py:960 -#: appGUI/preferences/PreferencesUIManager.py:1203 appTranslation.py:111 -#: appTranslation.py:213 app_Main.py:2627 app_Main.py:3708 app_Main.py:6435 -#: app_Main.py:9445 +#: appGUI/MainGUI.py:2191 appGUI/preferences/PreferencesUIManager.py:963 +#: appGUI/preferences/PreferencesUIManager.py:1206 appTranslation.py:111 +#: appTranslation.py:213 app_Main.py:2646 app_Main.py:3727 app_Main.py:6470 +#: app_Main.py:9489 msgid "Yes" msgstr "Sí" -#: appGUI/MainGUI.py:2180 appGUI/preferences/PreferencesUIManager.py:1204 +#: appGUI/MainGUI.py:2192 appGUI/preferences/PreferencesUIManager.py:1207 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:3275 -#: appPlugins/ToolMilling.py:3713 appPlugins/ToolNCC.py:4232 -#: appPlugins/ToolPaint.py:3026 appTranslation.py:112 appTranslation.py:214 -#: app_Main.py:2628 app_Main.py:3709 app_Main.py:6436 app_Main.py:9446 +#: appPlugins/ToolDrilling.py:2320 appPlugins/ToolIsolation.py:3272 +#: appPlugins/ToolMilling.py:3785 appPlugins/ToolNCC.py:4231 +#: appPlugins/ToolPaint.py:3023 appTranslation.py:112 appTranslation.py:214 +#: app_Main.py:2647 app_Main.py:3728 app_Main.py:6471 app_Main.py:9490 msgid "No" msgstr "No" -#: appGUI/MainGUI.py:2432 +#: appGUI/MainGUI.py:2444 msgid "Copy Objects" msgstr "Copiar objetos" -#: appGUI/MainGUI.py:3047 +#: appGUI/MainGUI.py:3059 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6073,12 +6066,12 @@ msgstr "" "fuera del primer artículo. Al final presione la tecla ~ X ~ o\n" "el botón de la barra de herramientas." -#: appGUI/MainGUI.py:3054 appGUI/MainGUI.py:3214 appGUI/MainGUI.py:3261 -#: appGUI/MainGUI.py:3283 +#: appGUI/MainGUI.py:3066 appGUI/MainGUI.py:3226 appGUI/MainGUI.py:3273 +#: appGUI/MainGUI.py:3295 msgid "Warning" msgstr "Advertencia" -#: appGUI/MainGUI.py:3209 +#: appGUI/MainGUI.py:3221 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6086,7 +6079,7 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar Herramienta de Intersección." -#: appGUI/MainGUI.py:3256 +#: appGUI/MainGUI.py:3268 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6094,7 +6087,7 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar la Herramienta de Substracción." -#: appGUI/MainGUI.py:3278 +#: appGUI/MainGUI.py:3290 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6102,421 +6095,386 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar la Unión." -#: appGUI/MainGUI.py:3756 appPlugins/ToolIsolation.py:888 +#: appGUI/MainGUI.py:3768 appPlugins/ToolIsolation.py:888 #: appPlugins/ToolNCC.py:1419 appPlugins/ToolPaint.py:417 -#: appPlugins/ToolSolderPaste.py:141 appPlugins/ToolSolderPaste.py:1222 -#: app_Main.py:4778 +#: appPlugins/ToolSolderPaste.py:141 appPlugins/ToolSolderPaste.py:1226 +#: app_Main.py:4797 msgid "New Tool" msgstr "Nueva Herram" -#: appGUI/MainGUI.py:3757 appPlugins/ToolIsolation.py:889 +#: appGUI/MainGUI.py:3769 appPlugins/ToolIsolation.py:889 #: appPlugins/ToolNCC.py:1420 appPlugins/ToolPaint.py:418 -#: appPlugins/ToolSolderPaste.py:142 app_Main.py:4779 +#: appPlugins/ToolSolderPaste.py:142 app_Main.py:4798 msgid "Enter a Tool Diameter" msgstr "Introduzca un diá. de herram" -#: appGUI/MainGUI.py:3769 appPlugins/ToolIsolation.py:910 +#: appGUI/MainGUI.py:3781 appPlugins/ToolIsolation.py:910 #: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:431 -#: appPlugins/ToolSolderPaste.py:154 app_Main.py:4792 +#: appPlugins/ToolSolderPaste.py:154 app_Main.py:4811 msgid "Adding Tool cancelled" msgstr "Añadiendo herramienta cancelada" -#: appGUI/MainGUI.py:3799 +#: appGUI/MainGUI.py:3811 msgid "Distance Tool exit..." msgstr "Salida de Herramienta de Distancia ..." -#: appGUI/MainGUI.py:3887 +#: appGUI/MainGUI.py:3899 msgid "Key Shortcut List" msgstr "Lista de atajos de teclas" -#: appGUI/MainGUI.py:4009 app_Main.py:3696 +#: appGUI/MainGUI.py:4021 app_Main.py:3715 msgid "Application is saving the project. Please wait ..." msgstr "La aplicación es guardar el proyecto. Por favor espera ..." -#: appGUI/MainGUI.py:4148 +#: appGUI/MainGUI.py:4160 msgid "Shell enabled." msgstr "Shell habilitado." -#: appGUI/MainGUI.py:4151 +#: appGUI/MainGUI.py:4163 msgid "Shell disabled." msgstr "Shell deshabilitado." -#: appGUI/MainGUI.py:4165 +#: appGUI/MainGUI.py:4177 msgid "Shortcut Key List" msgstr "Lista de Accesos Directos" -#: appGUI/MainGUI.py:4568 +#: appGUI/MainGUI.py:4580 msgid "General Shortcut list" msgstr "Lista de atajos de teclas" -#: appGUI/MainGUI.py:4569 +#: appGUI/MainGUI.py:4581 msgid "SHOW SHORTCUT LIST" msgstr "MOSTRAR LISTA DE ACCESO CORTO" -#: appGUI/MainGUI.py:4570 +#: appGUI/MainGUI.py:4582 msgid "1" msgstr "1" -#: appGUI/MainGUI.py:4570 +#: appGUI/MainGUI.py:4582 msgid "Switch to Project Tab" msgstr "Cambiar a la Pestaña Proyecto" -#: appGUI/MainGUI.py:4571 +#: appGUI/MainGUI.py:4583 msgid "2" msgstr "2" -#: appGUI/MainGUI.py:4571 +#: appGUI/MainGUI.py:4583 msgid "Switch to Selected Tab" msgstr "Cambiar a la Pestaña Seleccionada" -#: appGUI/MainGUI.py:4572 +#: appGUI/MainGUI.py:4584 msgid "3" msgstr "3" -#: appGUI/MainGUI.py:4572 +#: appGUI/MainGUI.py:4584 msgid "Switch to Tool Tab" msgstr "Cambiar a la Pestaña de Herramientas" -#: appGUI/MainGUI.py:4573 +#: appGUI/MainGUI.py:4585 msgid "New Gerber" msgstr "Nuevo Gerber" -#: appGUI/MainGUI.py:4574 +#: appGUI/MainGUI.py:4586 msgid "Edit Object (if selected)" msgstr "Editar objeto (si está seleccionado)" -#: appGUI/MainGUI.py:4575 app_Main.py:6762 +#: appGUI/MainGUI.py:4587 app_Main.py:6809 msgid "Grid On/Off" msgstr "Grid On/Off" -#: appGUI/MainGUI.py:4576 +#: appGUI/MainGUI.py:4588 msgid "Jump to Coordinates" msgstr "Saltar a coordenadas" -#: appGUI/MainGUI.py:4577 +#: appGUI/MainGUI.py:4589 msgid "New Excellon" msgstr "Nueva Excellon" -#: appGUI/MainGUI.py:4578 +#: appGUI/MainGUI.py:4590 msgid "Move Obj" msgstr "Mover objetos" -#: appGUI/MainGUI.py:4579 +#: appGUI/MainGUI.py:4591 msgid "New Geometry" msgstr "Nueva geometría" -#: appGUI/MainGUI.py:4581 +#: appGUI/MainGUI.py:4593 msgid "Change Units" msgstr "Cambiar unidades" -#: appGUI/MainGUI.py:4582 +#: appGUI/MainGUI.py:4594 #, fuzzy #| msgid "Open Properties Tool" msgid "Open Properties Plugin" msgstr "Abrir herramienta de propiedades" -#: appGUI/MainGUI.py:4583 +#: appGUI/MainGUI.py:4595 msgid "Rotate by 90 degree CW" msgstr "Rotar 90 grados CW" -#: appGUI/MainGUI.py:4584 +#: appGUI/MainGUI.py:4596 msgid "Shell Toggle" msgstr "Palanca de 'Shell'" -#: appGUI/MainGUI.py:4585 +#: appGUI/MainGUI.py:4597 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Agregue una herramienta (cuando esté en la pestaña Geometría seleccionada o " "en Herramientas NCC o Herramientas de pintura)" -#: appGUI/MainGUI.py:4587 +#: appGUI/MainGUI.py:4599 msgid "Flip on X_axis" msgstr "Voltear sobre el eje X" -#: appGUI/MainGUI.py:4588 +#: appGUI/MainGUI.py:4600 msgid "Flip on Y_axis" msgstr "Voltear sobre el eje Y" -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4606 msgid "Copy Obj" msgstr "Copiar objetos" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4607 msgid "Open Tools Database" msgstr "Abrir la DB de herramientas" -#: appGUI/MainGUI.py:4596 +#: appGUI/MainGUI.py:4608 msgid "Open Excellon File" msgstr "Abierto Excellon" -#: appGUI/MainGUI.py:4597 +#: appGUI/MainGUI.py:4609 msgid "Open Gerber File" msgstr "Abrir Gerber" -#: appGUI/MainGUI.py:4598 appGUI/MainGUI.py:4863 +#: appGUI/MainGUI.py:4610 appGUI/MainGUI.py:4875 msgid "Ctrl+M" msgstr "Ctrl+M" -#: appGUI/MainGUI.py:4602 +#: appGUI/MainGUI.py:4614 msgid "Ctrl+Q" msgstr "Ctrl+Q" -#: appGUI/MainGUI.py:4602 appPlugins/ToolPDF.py:44 +#: appGUI/MainGUI.py:4614 appPlugins/ToolPDF.py:44 msgid "PDF Import Tool" msgstr "Herram. de Import. de PDF" -#: appGUI/MainGUI.py:4607 +#: appGUI/MainGUI.py:4619 msgid "Toggle the axis" msgstr "Alternar el eje" -#: appGUI/MainGUI.py:4608 +#: appGUI/MainGUI.py:4620 msgid "Shift+C" msgstr "Shift+C" -#: appGUI/MainGUI.py:4608 +#: appGUI/MainGUI.py:4620 msgid "Copy Obj_Name" msgstr "Copiar Nombre Obj" -#: appGUI/MainGUI.py:4613 appGUI/MainGUI.py:4857 appGUI/MainGUI.py:4968 -#: appGUI/MainGUI.py:5114 +#: appGUI/MainGUI.py:4625 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5126 msgid "Shift+M" msgstr "Shift+M" -#: appGUI/MainGUI.py:4613 appGUI/MainGUI.py:4857 appGUI/MainGUI.py:4968 -#: appGUI/MainGUI.py:5114 +#: appGUI/MainGUI.py:4625 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5126 msgid "Distance Minimum Tool" msgstr "Herramienta de Distancia Mínima" -#: appGUI/MainGUI.py:4614 +#: appGUI/MainGUI.py:4626 msgid "Open Preferences Window" msgstr "Abrir ventana de Preferencias" -#: appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4627 msgid "Shift+R" msgstr "Shift+R" -#: appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4627 msgid "Rotate by 90 degree CCW" msgstr "Rotar en 90 grados CCW" -#: appGUI/MainGUI.py:4616 +#: appGUI/MainGUI.py:4628 msgid "Run a Script" msgstr "Ejecutar script TCL" -#: appGUI/MainGUI.py:4617 +#: appGUI/MainGUI.py:4629 msgid "Toggle the workspace" msgstr "Alternar espacio de trabajo" -#: appGUI/MainGUI.py:4622 appPlugins/ToolAlignObjects.py:32 -#: appPlugins/ToolAlignObjects.py:378 -msgid "Align Objects" -msgstr "Alinear objetos" - -#: appGUI/MainGUI.py:4623 +#: appGUI/MainGUI.py:4635 #, fuzzy #| msgid "Alt+S" msgid "Alt+B" msgstr "Alt+S" -#: appGUI/MainGUI.py:4623 appPlugins/ToolCorners.py:638 -#, fuzzy -#| msgid "Corner Markers Tool" -msgid "Corner Markers" -msgstr "Herram. de Marca. de Esquina" - -#: appGUI/MainGUI.py:4624 +#: appGUI/MainGUI.py:4636 msgid "Alt+C" msgstr "Alt+C" -#: appGUI/MainGUI.py:4624 appPlugins/ToolCalculators.py:90 -#: appPlugins/ToolCalculators.py:399 -msgid "Calculators" -msgstr "Calculadoras" - -#: appGUI/MainGUI.py:4625 +#: appGUI/MainGUI.py:4637 msgid "Alt+D" msgstr "Alt+D" -#: appGUI/MainGUI.py:4625 +#: appGUI/MainGUI.py:4637 msgid "2-Sided PCB" msgstr "PCB a 2 caras" -#: appGUI/MainGUI.py:4626 +#: appGUI/MainGUI.py:4638 msgid "Alt+E" msgstr "Alt+E" -#: appGUI/MainGUI.py:4626 appPlugins/ToolExtract.py:162 -#: appPlugins/ToolExtract.py:877 -#, fuzzy -#| msgid "ExtraCut" -msgid "Extract" -msgstr "Corte extra" - -#: appGUI/MainGUI.py:4627 +#: appGUI/MainGUI.py:4639 msgid "Alt+F" msgstr "Alt+F" -#: appGUI/MainGUI.py:4627 appPlugins/ToolFiducials.py:138 -#: appPlugins/ToolFiducials.py:747 +#: appGUI/MainGUI.py:4639 appPlugins/ToolFiducials.py:139 +#: appPlugins/ToolFiducials.py:754 #, fuzzy #| msgid "Fiducials Tool" msgid "Fiducials" msgstr "Herramienta de Fiduciales" -#: appGUI/MainGUI.py:4628 +#: appGUI/MainGUI.py:4640 msgid "Alt+G" msgstr "Alt+G" -#: appGUI/MainGUI.py:4628 appPlugins/ToolInvertGerber.py:93 -#: appPlugins/ToolInvertGerber.py:190 appPlugins/ToolInvertGerber.py:284 +#: appGUI/MainGUI.py:4640 appPlugins/ToolInvertGerber.py:93 +#: appPlugins/ToolInvertGerber.py:196 appPlugins/ToolInvertGerber.py:290 msgid "Invert Gerber" msgstr "Invertir Gerber" -#: appGUI/MainGUI.py:4629 +#: appGUI/MainGUI.py:4641 msgid "Alt+H" msgstr "Alt+H" -#: appGUI/MainGUI.py:4629 appPlugins/ToolPunchGerber.py:1939 -#: appPlugins/ToolPunchGerber.py:2317 -msgid "Punch Gerber" -msgstr "Gerber Perforadora" - -#: appGUI/MainGUI.py:4630 +#: appGUI/MainGUI.py:4642 msgid "Alt+I" msgstr "Alt+I" -#: appGUI/MainGUI.py:4631 +#: appGUI/MainGUI.py:4643 msgid "Alt+J" msgstr "Alt+J" -#: appGUI/MainGUI.py:4631 appPlugins/ToolCopperThieving.py:144 -#: appPlugins/ToolCopperThieving.py:1246 -#, fuzzy -#| msgid "Copper Thieving Tool" -msgid "Copper Thieving" -msgstr "Herramienta Thieving Tool" - -#: appGUI/MainGUI.py:4632 +#: appGUI/MainGUI.py:4644 msgid "Alt+K" msgstr "Alt+K" -#: appGUI/MainGUI.py:4632 +#: appGUI/MainGUI.py:4644 #, fuzzy #| msgid "Solder Paste Dispensing Tool" msgid "Solder Paste Dispensing" msgstr "Herramienta de Dispensación de Pasta" -#: appGUI/MainGUI.py:4633 +#: appGUI/MainGUI.py:4645 msgid "Alt+L" msgstr "Alt+L" -#: appGUI/MainGUI.py:4633 +#: appGUI/MainGUI.py:4645 msgid "Film PCB" msgstr "Película de PCB" -#: appGUI/MainGUI.py:4634 +#: appGUI/MainGUI.py:4646 msgid "Alt+M" msgstr "Alt+M" -#: appGUI/MainGUI.py:4635 appPlugins/ToolNCC.py:2327 appPlugins/ToolNCC.py:2329 -#: appPlugins/ToolNCC.py:2911 appPlugins/ToolNCC.py:2913 +#: appGUI/MainGUI.py:4647 appPlugins/ToolNCC.py:2327 appPlugins/ToolNCC.py:2329 +#: appPlugins/ToolNCC.py:2913 appPlugins/ToolNCC.py:2915 msgid "Non-Copper Clearing" msgstr "Compensación sin cobre" -#: appGUI/MainGUI.py:4636 +#: appGUI/MainGUI.py:4648 msgid "Alt+O" msgstr "Alt+O" -#: appGUI/MainGUI.py:4636 appPlugins/ToolIsolation.py:3317 -#: appPlugins/ToolNCC.py:4280 +#: appGUI/MainGUI.py:4648 appPlugins/ToolIsolation.py:3314 +#: appPlugins/ToolNCC.py:4279 msgid "Optimal" msgstr "Óptimo" -#: appGUI/MainGUI.py:4637 +#: appGUI/MainGUI.py:4649 msgid "Alt+P" msgstr "Alt+P" -#: appGUI/MainGUI.py:4637 +#: appGUI/MainGUI.py:4649 msgid "Paint Area" msgstr "Área de pintura" -#: appGUI/MainGUI.py:4638 +#: appGUI/MainGUI.py:4650 msgid "Alt+Q" msgstr "Alt+Q" -#: appGUI/MainGUI.py:4638 appPlugins/ToolQRCode.py:135 -#: appPlugins/ToolQRCode.py:706 +#: appGUI/MainGUI.py:4650 appPlugins/ToolQRCode.py:135 +#: appPlugins/ToolQRCode.py:712 #, fuzzy #| msgid "Code" msgid "QRCode" msgstr "Código" -#: appGUI/MainGUI.py:4639 +#: appGUI/MainGUI.py:4651 #, fuzzy #| msgid "Run Rules Check" msgid "Rules Check" msgstr "Ejecutar Reglas Verificar" -#: appGUI/MainGUI.py:4640 +#: appGUI/MainGUI.py:4652 msgid "View File Source" msgstr "Ver fuente del archivo" -#: appGUI/MainGUI.py:4641 +#: appGUI/MainGUI.py:4653 msgid "Alt+T" msgstr "Alt+T" -#: appGUI/MainGUI.py:4642 +#: appGUI/MainGUI.py:4654 msgid "Alt+W" msgstr "Alt+W" -#: appGUI/MainGUI.py:4642 appPlugins/ToolSub.py:168 appPlugins/ToolSub.py:746 +#: appGUI/MainGUI.py:4654 appPlugins/ToolSub.py:168 appPlugins/ToolSub.py:756 #, fuzzy #| msgid "Subtractor" msgid "Subtract" msgstr "Sustractor" -#: appGUI/MainGUI.py:4643 appGUI/MainGUI.py:4861 +#: appGUI/MainGUI.py:4655 appGUI/MainGUI.py:4873 msgid "Alt+X" msgstr "Alt+X" -#: appGUI/MainGUI.py:4643 +#: appGUI/MainGUI.py:4655 msgid "Cutout PCB" msgstr "PCB de corte" -#: appGUI/MainGUI.py:4644 +#: appGUI/MainGUI.py:4656 msgid "Alt+Z" msgstr "Alt+Z" -#: appGUI/MainGUI.py:4644 appPlugins/ToolPanelize.py:36 +#: appGUI/MainGUI.py:4656 appPlugins/ToolPanelize.py:36 msgid "Panelize PCB" msgstr "Panelizar PCB" -#: appGUI/MainGUI.py:4647 +#: appGUI/MainGUI.py:4659 msgid "Enable Non-selected Objects" msgstr "Habilitar objetos no seleccionados" -#: appGUI/MainGUI.py:4648 +#: appGUI/MainGUI.py:4660 msgid "Disable Non-selected Objects" msgstr "Deshabilitar objetos no seleccionados" -#: appGUI/MainGUI.py:4649 +#: appGUI/MainGUI.py:4661 msgid "Toggle Full Screen" msgstr "Alternar pantalla completa" -#: appGUI/MainGUI.py:4652 +#: appGUI/MainGUI.py:4664 msgid "Ctrl+Alt+X" msgstr "Ctrl+Alt+X" -#: appGUI/MainGUI.py:4652 +#: appGUI/MainGUI.py:4664 msgid "Abort current task (gracefully)" msgstr "Abortar la tarea actual (con gracia)" -#: appGUI/MainGUI.py:4656 +#: appGUI/MainGUI.py:4668 msgid "Ctrl+Shift+V" msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4656 +#: appGUI/MainGUI.py:4668 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -6524,238 +6482,238 @@ msgstr "" "Pegado especial. Convertirá un estilo de ruta de Windows al requerido en Tcl " "Shell" -#: appGUI/MainGUI.py:4660 +#: appGUI/MainGUI.py:4672 msgid "Open Online Manual" msgstr "Abrir el manual en línea" -#: appGUI/MainGUI.py:4661 +#: appGUI/MainGUI.py:4673 #, fuzzy #| msgid "2" msgid "F2" msgstr "2" -#: appGUI/MainGUI.py:4661 +#: appGUI/MainGUI.py:4673 #, fuzzy #| msgid "Reference Object" msgid "Rename Objects" msgstr "Objeto de referencia" -#: appGUI/MainGUI.py:4662 +#: appGUI/MainGUI.py:4674 msgid "Open Online Tutorials" msgstr "Abrir tutoriales en online" -#: appGUI/MainGUI.py:4663 +#: appGUI/MainGUI.py:4675 msgid "Refresh Plots" msgstr "Actualizar parcelas" -#: appGUI/MainGUI.py:4664 appPlugins/ToolSolderPaste.py:72 +#: appGUI/MainGUI.py:4676 appPlugins/ToolSolderPaste.py:72 msgid "Delete Object" msgstr "Eliminar objeto" -#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4970 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4982 msgid "Alternate: Delete Tool" msgstr "Alt.: Eliminar herramienta" -#: appGUI/MainGUI.py:4666 +#: appGUI/MainGUI.py:4678 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "(izquierda a Key_1) Alternar Área del Cuaderno (lado izquierdo)" -#: appGUI/MainGUI.py:4667 appGUI/MainGUI.py:4866 appGUI/MainGUI.py:4972 -#: appGUI/MainGUI.py:5113 +#: appGUI/MainGUI.py:4679 appGUI/MainGUI.py:4878 appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5125 msgid "Space" msgstr "Espacio" -#: appGUI/MainGUI.py:4667 +#: appGUI/MainGUI.py:4679 msgid "En(Dis)able Obj Plot" msgstr "(Des)habilitar trazado Obj" -#: appGUI/MainGUI.py:4668 appGUI/MainGUI.py:4868 appGUI/MainGUI.py:4971 -#: appGUI/MainGUI.py:5112 +#: appGUI/MainGUI.py:4680 appGUI/MainGUI.py:4880 appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:5124 msgid "Esc" msgstr "Esc" -#: appGUI/MainGUI.py:4668 +#: appGUI/MainGUI.py:4680 msgid "Deselects all objects" msgstr "Desel. todos los objetos" -#: appGUI/MainGUI.py:4682 +#: appGUI/MainGUI.py:4694 msgid "Editor Shortcut list" msgstr "Lista de accesos directos del editor" -#: appGUI/MainGUI.py:4837 +#: appGUI/MainGUI.py:4849 msgid "GEOMETRY EDITOR" msgstr "EDITOR DE GEOMETRÍA" -#: appGUI/MainGUI.py:4838 +#: appGUI/MainGUI.py:4850 msgid "Draw an Arc" msgstr "Dibujar un arco" -#: appGUI/MainGUI.py:4840 +#: appGUI/MainGUI.py:4852 msgid "Copy Geo Item" msgstr "Copia Geo" -#: appGUI/MainGUI.py:4841 +#: appGUI/MainGUI.py:4853 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "Dentro de agregar arco alternará la dirección del ARCO: CW o CCW" -#: appGUI/MainGUI.py:4842 +#: appGUI/MainGUI.py:4854 msgid "Polygon Intersection Tool" msgstr "Herram. de Intersección Poli" -#: appGUI/MainGUI.py:4843 +#: appGUI/MainGUI.py:4855 msgid "Geo Paint Tool" msgstr "Herram. de pintura geo" -#: appGUI/MainGUI.py:4844 appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5102 +#: appGUI/MainGUI.py:4856 appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5114 msgid "Jump to Location (x, y)" msgstr "Saltar a la ubicación (x, y)" -#: appGUI/MainGUI.py:4846 +#: appGUI/MainGUI.py:4858 msgid "Move Geo Item" msgstr "Mover elemento geo" -#: appGUI/MainGUI.py:4847 +#: appGUI/MainGUI.py:4859 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Dentro de agregar arco, pasará por los modos de arco" -#: appGUI/MainGUI.py:4848 +#: appGUI/MainGUI.py:4860 msgid "Draw a Polygon" msgstr "Dibujar un polígono" -#: appGUI/MainGUI.py:4849 +#: appGUI/MainGUI.py:4861 msgid "Draw a Circle" msgstr "Dibuja un circulo" -#: appGUI/MainGUI.py:4850 +#: appGUI/MainGUI.py:4862 msgid "Draw a Path" msgstr "Dibujar un camino" -#: appGUI/MainGUI.py:4851 +#: appGUI/MainGUI.py:4863 msgid "Draw Rectangle" msgstr "Dibujar rectángulo" -#: appGUI/MainGUI.py:4852 +#: appGUI/MainGUI.py:4864 msgid "Polygon Subtraction Tool" msgstr "Herram. de Sustrac. de Polí" -#: appGUI/MainGUI.py:4853 +#: appGUI/MainGUI.py:4865 msgid "Add Text Tool" msgstr "Herramienta de Texto" -#: appGUI/MainGUI.py:4854 +#: appGUI/MainGUI.py:4866 msgid "Polygon Union Tool" msgstr "Herram. de Unión Poli" -#: appGUI/MainGUI.py:4855 +#: appGUI/MainGUI.py:4867 msgid "Flip shape on X axis" msgstr "Voltear en el eje X" -#: appGUI/MainGUI.py:4856 +#: appGUI/MainGUI.py:4868 msgid "Flip shape on Y axis" msgstr "Voltear en el eje Y" -#: appGUI/MainGUI.py:4858 +#: appGUI/MainGUI.py:4870 msgid "Skew shape on X axis" msgstr "Inclinar en el eje X" -#: appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:4871 msgid "Skew shape on Y axis" msgstr "Inclinar en el eje Y" -#: appGUI/MainGUI.py:4860 +#: appGUI/MainGUI.py:4872 msgid "Editor Transformation Tool" msgstr "Herram. de transform. del editor" -#: appGUI/MainGUI.py:4861 +#: appGUI/MainGUI.py:4873 msgid "Offset shape on X axis" msgstr "Offset en el eje X" -#: appGUI/MainGUI.py:4862 +#: appGUI/MainGUI.py:4874 msgid "Alt+Y" msgstr "Alt+Y" -#: appGUI/MainGUI.py:4862 +#: appGUI/MainGUI.py:4874 msgid "Offset shape on Y axis" msgstr "Offset en eje Y" -#: appGUI/MainGUI.py:4864 appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5116 +#: appGUI/MainGUI.py:4876 appGUI/MainGUI.py:4985 appGUI/MainGUI.py:5128 msgid "Save Object and Exit Editor" msgstr "Guardar objeto y salir del editor" -#: appGUI/MainGUI.py:4865 +#: appGUI/MainGUI.py:4877 msgid "Polygon Cut Tool" msgstr "Herram. de Corte Poli" -#: appGUI/MainGUI.py:4866 +#: appGUI/MainGUI.py:4878 msgid "Rotate Geometry" msgstr "Rotar Geometría" -#: appGUI/MainGUI.py:4867 +#: appGUI/MainGUI.py:4879 msgid "ENTER" msgstr "INTRODUCIR" -#: appGUI/MainGUI.py:4867 +#: appGUI/MainGUI.py:4879 msgid "Finish drawing for certain tools" msgstr "Terminar el dibujo de ciertas herramientas" -#: appGUI/MainGUI.py:4868 appGUI/MainGUI.py:4971 appGUI/MainGUI.py:5112 +#: appGUI/MainGUI.py:4880 appGUI/MainGUI.py:4983 appGUI/MainGUI.py:5124 msgid "Abort and return to Select" msgstr "Anular y volver a Seleccionar" -#: appGUI/MainGUI.py:4958 +#: appGUI/MainGUI.py:4970 msgid "EXCELLON EDITOR" msgstr "EDITOR DE EXCELLON" -#: appGUI/MainGUI.py:4966 +#: appGUI/MainGUI.py:4978 msgid "Add a new Tool" msgstr "Agregar una nueva herram" -#: appGUI/MainGUI.py:4972 +#: appGUI/MainGUI.py:4984 msgid "Toggle Slot direction" msgstr "Cambiar la Dirección de la Ranura" -#: appGUI/MainGUI.py:4974 +#: appGUI/MainGUI.py:4986 msgid "Ctrl+Space" msgstr "Ctrl+Espacio" -#: appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5113 +#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5125 msgid "Toggle array direction" msgstr "Cambiar la Dirección de la Matriz" -#: appGUI/MainGUI.py:5096 +#: appGUI/MainGUI.py:5108 msgid "GERBER EDITOR" msgstr "EDITOR GERBER" -#: appGUI/MainGUI.py:5106 +#: appGUI/MainGUI.py:5118 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" "Dentro de la Pista y la Región, las herram.s alternarán en REVERSA los modos " "de plegado" -#: appGUI/MainGUI.py:5109 +#: appGUI/MainGUI.py:5121 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" "Dentro de la Pista y la Región, las herram. avanzarán hacia adelante los " "modos de plegado" -#: appGUI/MainGUI.py:5111 +#: appGUI/MainGUI.py:5123 msgid "Alternate: Delete Apertures" msgstr "Alt.: Eliminar Aperturas" -#: appGUI/MainGUI.py:5115 +#: appGUI/MainGUI.py:5127 msgid "Eraser Tool" msgstr "Herramienta borrador" -#: appGUI/MainGUI.py:5117 +#: appGUI/MainGUI.py:5129 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:214 msgid "Mark Area Tool" msgstr "Herram. de Zona de Marca" -#: appGUI/MainGUI.py:5118 +#: appGUI/MainGUI.py:5130 msgid "Poligonize Tool" msgstr "Herram. de poligonización" -#: appGUI/MainGUI.py:5119 +#: appGUI/MainGUI.py:5131 msgid "Transformation Tool" msgstr "Herramienta de Transformación" @@ -6763,11 +6721,11 @@ msgstr "Herramienta de Transformación" msgid "App Object" msgstr "Objeto" -#: appGUI/ObjectUI.py:105 appGUI/ObjectUI.py:148 +#: appGUI/ObjectUI.py:102 appGUI/ObjectUI.py:145 msgid "Geometrical transformations of the current object." msgstr "Transformaciones geométricas del objeto actual." -#: appGUI/ObjectUI.py:114 +#: appGUI/ObjectUI.py:111 msgid "" "Factor by which to multiply\n" "geometric features of this object.\n" @@ -6777,11 +6735,11 @@ msgstr "" "características geométricas de este objeto.\n" "Se permiten expresiones. Por ejemplo: 1 / 25.4" -#: appGUI/ObjectUI.py:121 +#: appGUI/ObjectUI.py:118 msgid "Perform scaling operation." msgstr "Realizar la operación de escalado." -#: appGUI/ObjectUI.py:131 +#: appGUI/ObjectUI.py:128 msgid "" "Amount by which to move the object\n" "in the x and y axes in (x, y) format.\n" @@ -6791,68 +6749,63 @@ msgstr "" "en los ejes x e y en formato (x, y).\n" "Se permiten expresiones. Por ejemplo: (1/3.2, 0.5*3)" -#: appGUI/ObjectUI.py:138 +#: appGUI/ObjectUI.py:135 msgid "Perform the offset operation." msgstr "Realice la operación de desplazamiento." -#: appGUI/ObjectUI.py:181 +#: appGUI/ObjectUI.py:178 msgid "Gerber Object" msgstr "Objeto Gerber" -#: appGUI/ObjectUI.py:190 appGUI/ObjectUI.py:553 appGUI/ObjectUI.py:880 -#: appGUI/ObjectUI.py:1966 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:24 +#: appGUI/ObjectUI.py:187 appGUI/ObjectUI.py:550 appGUI/ObjectUI.py:877 +#: appGUI/ObjectUI.py:1963 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:24 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:26 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:26 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:24 msgid "Plot Options" msgstr "Opciones de parcela" -#: appGUI/ObjectUI.py:195 appGUI/ObjectUI.py:556 +#: appGUI/ObjectUI.py:192 appGUI/ObjectUI.py:553 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:38 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:125 -#: appPlugins/ToolCopperThieving.py:1424 +#: appPlugins/ToolCopperThieving.py:1430 msgid "Solid" msgstr "Sólido" -#: appGUI/ObjectUI.py:197 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 +#: appGUI/ObjectUI.py:194 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 msgid "Solid color polygons." msgstr "Polígonos de color liso." -#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:562 appGUI/ObjectUI.py:886 +#: appGUI/ObjectUI.py:199 appGUI/ObjectUI.py:559 appGUI/ObjectUI.py:883 msgid "Multi-Color" msgstr "Multicolor" -#: appGUI/ObjectUI.py:204 appGUI/ObjectUI.py:564 appGUI/ObjectUI.py:888 +#: appGUI/ObjectUI.py:201 appGUI/ObjectUI.py:561 appGUI/ObjectUI.py:885 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:49 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:47 msgid "Draw polygons in different colors." msgstr "Dibuja polígonos en diferentes colores." -#: appGUI/ObjectUI.py:219 appGUI/ObjectUI.py:638 +#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:635 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:33 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:33 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:31 msgid "Plot" msgstr "Gráfico" -#: appGUI/ObjectUI.py:220 appGUI/ObjectUI.py:640 appGUI/ObjectUI.py:991 -#: appGUI/ObjectUI.py:2111 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:217 appGUI/ObjectUI.py:637 appGUI/ObjectUI.py:988 +#: appGUI/ObjectUI.py:2108 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:35 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:33 -#: appPlugins/ToolMilling.py:3674 +#: appPlugins/ToolMilling.py:3746 msgid "Plot (show) this object." msgstr "Trazar (mostrar) este objeto." -#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:395 appPlugins/ToolFollow.py:126 -#: appPlugins/ToolFollow.py:650 -msgid "Follow" -msgstr "Seguir" - -#: appGUI/ObjectUI.py:228 appGUI/ObjectUI.py:398 +#: appGUI/ObjectUI.py:225 appGUI/ObjectUI.py:395 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:38 -#: appPlugins/ToolFollow.py:772 +#: appPlugins/ToolFollow.py:774 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6862,34 +6815,34 @@ msgstr "" "Esto significa que cortará a través\n" "El medio de la traza." -#: appGUI/ObjectUI.py:237 appGUI/ObjectUI.py:587 appGUI/ObjectUI.py:908 -#: appGUI/ObjectUI.py:2001 +#: appGUI/ObjectUI.py:234 appGUI/ObjectUI.py:584 appGUI/ObjectUI.py:905 +#: appGUI/ObjectUI.py:1998 msgid "Start the Object Editor" msgstr "Inicie el Editor de Objetos" -#: appGUI/ObjectUI.py:248 appGUI/ObjectUI.py:598 appGUI/ObjectUI.py:919 -#: appGUI/ObjectUI.py:2012 +#: appGUI/ObjectUI.py:245 appGUI/ObjectUI.py:595 appGUI/ObjectUI.py:916 +#: appGUI/ObjectUI.py:2009 msgid "INFO" msgstr "" -#: appGUI/ObjectUI.py:250 appGUI/ObjectUI.py:600 appGUI/ObjectUI.py:921 -#: appGUI/ObjectUI.py:2014 +#: appGUI/ObjectUI.py:247 appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:918 +#: appGUI/ObjectUI.py:2011 #, fuzzy #| msgid "Show the Utilities." msgid "Show the Object Attributes." msgstr "Muestre las utilidades." -#: appGUI/ObjectUI.py:284 appGUI/ObjectUI.py:633 +#: appGUI/ObjectUI.py:281 appGUI/ObjectUI.py:630 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:47 msgid "Toggle the display of the Tools Table." msgstr "Alternar la visualización de la tabla de herramientas." -#: appGUI/ObjectUI.py:293 +#: appGUI/ObjectUI.py:290 msgid "Mark All" msgstr "Márc. todo" -#: appGUI/ObjectUI.py:295 +#: appGUI/ObjectUI.py:292 msgid "" "When checked it will display all the apertures.\n" "When unchecked, it will delete all mark shapes\n" @@ -6899,16 +6852,16 @@ msgstr "" "Cuando no está marcada, eliminará todas las formas de las marcas.\n" "que se dibujan en lienzo." -#: appGUI/ObjectUI.py:325 appPlugins/ToolExtract.py:1001 +#: appGUI/ObjectUI.py:322 appPlugins/ToolExtract.py:1004 #: appPlugins/ToolPunchGerber.py:2085 msgid "Mark the aperture instances on canvas." msgstr "Marque las instancias de apertura en el lienzo." -#: appGUI/ObjectUI.py:332 appPlugins/ToolIsolation.py:3673 +#: appGUI/ObjectUI.py:329 appPlugins/ToolIsolation.py:3670 msgid "Buffer Solid Geometry" msgstr "Buffer la Geometria solida" -#: appGUI/ObjectUI.py:334 appPlugins/ToolIsolation.py:3675 +#: appGUI/ObjectUI.py:331 appPlugins/ToolIsolation.py:3672 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6920,11 +6873,11 @@ msgstr "" "Al hacer clic en esto, se creará la geometría almacenada\n" "requerido para el aislamiento." -#: appGUI/ObjectUI.py:350 +#: appGUI/ObjectUI.py:347 msgid "Isolation Routing" msgstr "Enrutamiento de aislamiento" -#: appGUI/ObjectUI.py:353 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:26 +#: appGUI/ObjectUI.py:350 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:26 #: appPlugins/ToolIsolation.py:3174 msgid "" "Create a Geometry object with\n" @@ -6933,7 +6886,7 @@ msgstr "" "Crear un objeto de geometría con\n" "Trayectorias para cortar alrededor de polígonos." -#: appGUI/ObjectUI.py:368 appGUI/ObjectUI.py:1822 appPlugins/ToolNCC.py:4661 +#: appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1819 appPlugins/ToolNCC.py:4660 msgid "" "Create the Geometry Object\n" "for non-copper routing." @@ -6941,7 +6894,7 @@ msgstr "" "Crear el objeto de geometría\n" "para enrutamiento sin cobre." -#: appGUI/ObjectUI.py:383 +#: appGUI/ObjectUI.py:380 msgid "" "Generate the geometry for\n" "the board cutout." @@ -6949,20 +6902,20 @@ msgstr "" "Generar la geometría para\n" "El recorte del tablero." -#: appGUI/ObjectUI.py:411 appGUI/ObjectUI.py:759 appGUI/ObjectUI.py:1839 -#: appPlugins/ToolEtchCompensation.py:322 +#: appGUI/ObjectUI.py:408 appGUI/ObjectUI.py:756 appGUI/ObjectUI.py:1836 +#: appPlugins/ToolEtchCompensation.py:340 msgid "Utilities" msgstr "Utilidades" -#: appGUI/ObjectUI.py:413 appGUI/ObjectUI.py:761 appGUI/ObjectUI.py:1841 +#: appGUI/ObjectUI.py:410 appGUI/ObjectUI.py:758 appGUI/ObjectUI.py:1838 msgid "Show the Utilities." msgstr "Muestre las utilidades." -#: appGUI/ObjectUI.py:437 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:25 +#: appGUI/ObjectUI.py:434 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:25 msgid "Non-copper regions" msgstr "Regiones no cobre" -#: appGUI/ObjectUI.py:439 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:27 +#: appGUI/ObjectUI.py:436 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:27 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6976,13 +6929,13 @@ msgstr "" "objeto. Se puede usar para eliminar todo\n" "cobre de una región específica." -#: appGUI/ObjectUI.py:449 appGUI/ObjectUI.py:490 +#: appGUI/ObjectUI.py:446 appGUI/ObjectUI.py:487 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:39 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:72 msgid "Boundary Margin" msgstr "Margen límite" -#: appGUI/ObjectUI.py:451 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:41 +#: appGUI/ObjectUI.py:448 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:41 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6994,24 +6947,24 @@ msgstr "" "objetos con este mínimo\n" "distancia." -#: appGUI/ObjectUI.py:468 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:56 +#: appGUI/ObjectUI.py:465 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:56 msgid "Resulting geometry will have rounded corners." msgstr "La geometría resultante tendrá esquinas redondeadas." -#: appGUI/ObjectUI.py:471 appGUI/ObjectUI.py:511 appPlugins/ToolCutOut.py:2655 -#: appPlugins/ToolCutOut.py:2670 appPlugins/ToolFollow.py:764 -#: appPlugins/ToolIsolation.py:3652 appPlugins/ToolNCC.py:4658 -#: appPlugins/ToolPaint.py:3324 appPlugins/ToolSolderPaste.py:1482 +#: appGUI/ObjectUI.py:468 appGUI/ObjectUI.py:508 appPlugins/ToolCutOut.py:2652 +#: appPlugins/ToolCutOut.py:2667 appPlugins/ToolFollow.py:766 +#: appPlugins/ToolIsolation.py:3649 appPlugins/ToolNCC.py:4657 +#: appPlugins/ToolPaint.py:3321 appPlugins/ToolSolderPaste.py:1486 msgid "Generate Geometry" msgstr "Generar Geometría" -#: appGUI/ObjectUI.py:482 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:66 +#: appGUI/ObjectUI.py:479 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:66 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:130 -#: appPlugins/ToolPanelize.py:1153 appPlugins/ToolQRCode.py:879 +#: appPlugins/ToolPanelize.py:1172 appPlugins/ToolQRCode.py:882 msgid "Bounding Box" msgstr "Cuadro delimitador" -#: appGUI/ObjectUI.py:484 +#: appGUI/ObjectUI.py:481 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -7019,7 +6972,7 @@ msgstr "" "Crea una geometría que rodea el objeto Gerber.\n" "Forma cuadrada." -#: appGUI/ObjectUI.py:492 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:74 +#: appGUI/ObjectUI.py:489 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:74 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -7027,7 +6980,7 @@ msgstr "" "Distancia de los bordes de la caja.\n" "al polígono más cercano." -#: appGUI/ObjectUI.py:505 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:87 +#: appGUI/ObjectUI.py:502 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:87 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -7039,20 +6992,20 @@ msgstr "" "su radio es igual a\n" "el margen." -#: appGUI/ObjectUI.py:514 +#: appGUI/ObjectUI.py:511 msgid "Generate the Geometry object." msgstr "Genera el objeto Geometry." -#: appGUI/ObjectUI.py:541 +#: appGUI/ObjectUI.py:538 msgid "Excellon Object" msgstr "Objeto Excellon" -#: appGUI/ObjectUI.py:558 +#: appGUI/ObjectUI.py:555 msgid "Solid circles." msgstr "Círculos sólidos." -#: appGUI/ObjectUI.py:676 appPlugins/ToolDrilling.py:2361 -#: appPlugins/ToolMilling.py:3690 +#: appGUI/ObjectUI.py:673 appPlugins/ToolDrilling.py:2297 +#: appPlugins/ToolMilling.py:3762 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -7067,10 +7020,10 @@ msgstr "" "\n" "Aquí se seleccionan las herramientas para la generación de código G." -#: appGUI/ObjectUI.py:681 appGUI/ObjectUI.py:1014 -#: appPlugins/ToolDrilling.py:2366 appPlugins/ToolIsolation.py:3245 -#: appPlugins/ToolMilling.py:3695 appPlugins/ToolMilling.py:3743 -#: appPlugins/ToolNCC.py:4196 appPlugins/ToolPaint.py:3002 +#: appGUI/ObjectUI.py:678 appGUI/ObjectUI.py:1011 +#: appPlugins/ToolDrilling.py:2302 appPlugins/ToolIsolation.py:3242 +#: appPlugins/ToolMilling.py:3767 appPlugins/ToolMilling.py:3815 +#: appPlugins/ToolNCC.py:4195 appPlugins/ToolPaint.py:2999 msgid "" "Tool Diameter. Its value\n" "is the cut width into the material." @@ -7078,8 +7031,8 @@ msgstr "" "Diámetro de la herramienta. Es valioso\n" "es el ancho de corte en el material." -#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2369 -#: appPlugins/ToolMilling.py:3698 +#: appGUI/ObjectUI.py:681 appPlugins/ToolDrilling.py:2305 +#: appPlugins/ToolMilling.py:3770 msgid "" "The number of Drill holes. Holes that are drilled with\n" "a drill bit." @@ -7087,8 +7040,8 @@ msgstr "" "El número de agujeros de taladros. Agujeros que se taladran con\n" "una broca." -#: appGUI/ObjectUI.py:687 appPlugins/ToolDrilling.py:2372 -#: appPlugins/ToolMilling.py:3701 +#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2308 +#: appPlugins/ToolMilling.py:3773 msgid "" "The number of Slot holes. Holes that are created by\n" "milling them with an endmill bit." @@ -7096,11 +7049,11 @@ msgstr "" "El número de agujeros de muesca. Agujeros creados por\n" "fresándolas con una broca de fresa." -#: appGUI/ObjectUI.py:690 +#: appGUI/ObjectUI.py:687 msgid "Show the color of the drill holes when using multi-color." msgstr "Muestre el color de los taladros cuando utilice varios colores." -#: appGUI/ObjectUI.py:692 +#: appGUI/ObjectUI.py:689 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -7108,12 +7061,12 @@ msgstr "" "Alternar la visualización de los ejercicios para la herramienta actual.\n" "Esto no selecciona las herramientas para la generación de código G." -#: appGUI/ObjectUI.py:701 +#: appGUI/ObjectUI.py:698 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:48 msgid "Auto load from DB" msgstr "Carga auto. desde DB" -#: appGUI/ObjectUI.py:703 +#: appGUI/ObjectUI.py:700 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:50 msgid "" "Automatic replacement of the tools from related application tools\n" @@ -7123,20 +7076,20 @@ msgstr "" "relacionadas\n" "con herramientas de DB que tienen un valor de diámetro cercano." -#: appGUI/ObjectUI.py:729 +#: appGUI/ObjectUI.py:726 msgid "Generate GCode from the drill holes in an Excellon object." msgstr "Genere GCode a partir de los taladros en un objeto Excellon." -#: appGUI/ObjectUI.py:743 +#: appGUI/ObjectUI.py:740 msgid "Generate a Geometry for milling drills or slots in an Excellon object." msgstr "" "Genere una geometría para fresar taladros o ranuras en un objeto Excellon." -#: appGUI/ObjectUI.py:785 +#: appGUI/ObjectUI.py:782 msgid "Milling Geometry" msgstr "Geometría de fresado" -#: appGUI/ObjectUI.py:787 +#: appGUI/ObjectUI.py:784 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -7147,19 +7100,19 @@ msgstr "" "para\n" "molido. Use la columna # para hacer la selección." -#: appGUI/ObjectUI.py:793 appPlugins/ToolMilling.py:3901 +#: appGUI/ObjectUI.py:790 appPlugins/ToolMilling.py:3973 msgid "Milling Diameter" msgstr "Diá. de fresado" -#: appGUI/ObjectUI.py:795 +#: appGUI/ObjectUI.py:792 msgid "Diameter of the cutting tool." msgstr "Diá. de la herramienta de corte." -#: appGUI/ObjectUI.py:805 +#: appGUI/ObjectUI.py:802 msgid "Mill Drills" msgstr "Fresar los Taladros" -#: appGUI/ObjectUI.py:807 +#: appGUI/ObjectUI.py:804 msgid "" "Create the Geometry Object\n" "for milling drills." @@ -7167,11 +7120,11 @@ msgstr "" "Crear el objeto de geometría\n" "para fresar las brocas." -#: appGUI/ObjectUI.py:825 +#: appGUI/ObjectUI.py:822 msgid "Mill Slots" msgstr "Fresar las Ranuras" -#: appGUI/ObjectUI.py:827 +#: appGUI/ObjectUI.py:824 msgid "" "Create the Geometry Object\n" "for milling slots." @@ -7179,11 +7132,11 @@ msgstr "" "Crear el objeto de geometría\n" "para fresar las ranuras." -#: appGUI/ObjectUI.py:869 +#: appGUI/ObjectUI.py:866 msgid "Geometry Object" msgstr "Objeto de geometría" -#: appGUI/ObjectUI.py:972 +#: appGUI/ObjectUI.py:969 msgid "" "Tools in this Geometry object used for cutting.\n" "The 'Offset' entry will set an offset for the cut.\n" @@ -7212,19 +7165,19 @@ msgstr "" "atenuado y Cut Z se calcula automáticamente a partir de la nueva\n" "mostró entradas de formulario de IU denominadas V-Tipo Dia y V-Tipo ángulo." -#: appGUI/ObjectUI.py:989 appGUI/ObjectUI.py:2109 +#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:2106 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:34 -#: appPlugins/ToolMilling.py:3673 +#: appPlugins/ToolMilling.py:3745 msgid "Plot Object" msgstr "Trazar objeto" -#: appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 appGUI/ObjectUI.py:2132 +#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 appGUI/ObjectUI.py:2129 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:144 -#: appPlugins/ToolCopperThieving.py:1454 appPlugins/ToolMilling.py:3733 +#: appPlugins/ToolCopperThieving.py:1460 appPlugins/ToolMilling.py:3805 msgid "Dia" msgstr "Dia" -#: appGUI/ObjectUI.py:1009 appPlugins/ToolMilling.py:3738 +#: appGUI/ObjectUI.py:1006 appPlugins/ToolMilling.py:3810 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -7235,7 +7188,7 @@ msgstr "" "este valor\n" "se mostrará como un T1, T2 ... Tn" -#: appGUI/ObjectUI.py:1018 +#: appGUI/ObjectUI.py:1015 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -7252,7 +7205,7 @@ msgstr "" "- Fuera (lado) -> El corte de la herramienta seguirá la línea de geometría " "en el exterior." -#: appGUI/ObjectUI.py:1025 +#: appGUI/ObjectUI.py:1022 msgid "" "The (Operation) Type has only informative value. Usually the UI form " "values \n" @@ -7275,7 +7228,7 @@ msgstr "" "Para el aislamiento, necesitamos un avance más bajo, ya que utiliza una " "broca de fresado con una punta fina." -#: appGUI/ObjectUI.py:1034 +#: appGUI/ObjectUI.py:1031 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the " @@ -7306,7 +7259,7 @@ msgstr "" "Elegir el tipo de herramienta en forma de V automáticamente seleccionará el " "tipo de operación como aislamiento." -#: appGUI/ObjectUI.py:1046 appPlugins/ToolMilling.py:3758 +#: appGUI/ObjectUI.py:1043 appPlugins/ToolMilling.py:3830 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -7324,15 +7277,15 @@ msgstr "" "puede habilitar / deshabilitar la trama en el lienzo\n" "para la herramienta correspondiente." -#: appGUI/ObjectUI.py:1790 +#: appGUI/ObjectUI.py:1787 msgid "Launch Paint Tool in Tools Tab." msgstr "Inicie la herramienta Pintura en la pestaña Herramientas." -#: appGUI/ObjectUI.py:1798 +#: appGUI/ObjectUI.py:1795 msgid "Generate a CNCJob by milling a Geometry." msgstr "Genere un CNCJob fresando una geometría." -#: appGUI/ObjectUI.py:1812 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:28 +#: appGUI/ObjectUI.py:1809 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:28 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon." @@ -7340,30 +7293,30 @@ msgstr "" "Cree trayectorias de herramientas para cubrir\n" "toda el área de un polígono." -#: appGUI/ObjectUI.py:1873 +#: appGUI/ObjectUI.py:1870 #, fuzzy #| msgid "Point" msgid "Points" msgstr "Punto" -#: appGUI/ObjectUI.py:1875 +#: appGUI/ObjectUI.py:1872 msgid "Total of vertex points in the geometry." msgstr "" -#: appGUI/ObjectUI.py:1883 appPlugins/ToolCalculators.py:521 +#: appGUI/ObjectUI.py:1880 appPlugins/ToolCalculators.py:521 #: appPlugins/ToolCalculators.py:704 msgid "Calculate" msgstr "Calcular" -#: appGUI/ObjectUI.py:1886 +#: appGUI/ObjectUI.py:1883 msgid "Calculate the number of vertex points in the geometry." msgstr "" -#: appGUI/ObjectUI.py:1953 +#: appGUI/ObjectUI.py:1950 msgid "CNC Job Object" msgstr "Objeto de trabajo CNC" -#: appGUI/ObjectUI.py:1969 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:1966 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:48 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -7375,15 +7328,15 @@ msgstr "" "Por encima de la pieza de trabajo o puede ser de tipo 'Corte',\n" "Lo que significa los movimientos que cortan en el material." -#: appGUI/ObjectUI.py:1978 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 +#: appGUI/ObjectUI.py:1975 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 msgid "Travel" msgstr "Viajar" -#: appGUI/ObjectUI.py:2038 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:65 +#: appGUI/ObjectUI.py:2035 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:65 msgid "Display Annotation" msgstr "Mostrar anotación" -#: appGUI/ObjectUI.py:2040 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:67 +#: appGUI/ObjectUI.py:2037 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:67 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7393,12 +7346,12 @@ msgstr "" "Cuando está marcado, mostrará números en orden para cada final.\n" "de una linea de viaje." -#: appGUI/ObjectUI.py:2052 appObjects/FlatCAMObj.py:864 -#: appPlugins/ToolReport.py:577 +#: appGUI/ObjectUI.py:2049 appObjects/FlatCAMObj.py:858 +#: appPlugins/ToolReport.py:581 msgid "Travelled distance" msgstr "Distancia recorrida" -#: appGUI/ObjectUI.py:2054 +#: appGUI/ObjectUI.py:2051 msgid "" "This is the total travelled distance on X-Y plane.\n" "In current units." @@ -7406,11 +7359,11 @@ msgstr "" "Esta es la distancia total recorrida en el plano X-Y.\n" "En unidades actuales." -#: appGUI/ObjectUI.py:2065 +#: appGUI/ObjectUI.py:2062 msgid "Estimated time" msgstr "Duración estimada" -#: appGUI/ObjectUI.py:2067 +#: appGUI/ObjectUI.py:2064 msgid "" "This is the estimated time to do the routing/drilling,\n" "without the time spent in ToolChange events." @@ -7418,11 +7371,11 @@ msgstr "" "Este es el tiempo estimado para hacer el enrutamiento / perforación,\n" "sin el tiempo dedicado a los eventos de cambio de herramienta." -#: appGUI/ObjectUI.py:2091 +#: appGUI/ObjectUI.py:2088 msgid "CNC Tools Table" msgstr "Tabla de herramientas CNC" -#: appGUI/ObjectUI.py:2094 +#: appGUI/ObjectUI.py:2091 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7445,19 +7398,19 @@ msgstr "" "C4),\n" "bola (B) o en forma de V (V)." -#: appGUI/ObjectUI.py:2143 +#: appGUI/ObjectUI.py:2140 msgid "Update Plot" msgstr "Actualizar Trama" -#: appGUI/ObjectUI.py:2145 +#: appGUI/ObjectUI.py:2142 msgid "Update the plot." msgstr "Actualiza la trama." -#: appGUI/ObjectUI.py:2155 +#: appGUI/ObjectUI.py:2147 msgid "Use CNC Code Snippets" msgstr "Utilice fragmentos de código CNC" -#: appGUI/ObjectUI.py:2157 +#: appGUI/ObjectUI.py:2149 msgid "" "When selected, it will include CNC Code snippets (append and prepend)\n" "defined in the Preferences." @@ -7466,111 +7419,100 @@ msgstr "" "anteponer)\n" "definido en las Preferencias." -#: appGUI/ObjectUI.py:2165 -msgid "Export CNC Code" -msgstr "Exportar código CNC" - -#: appGUI/ObjectUI.py:2167 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:30 -#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:27 -msgid "" -"Export and save G-Code to\n" -"make this object to a file." +#: appGUI/ObjectUI.py:2170 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:26 +#: appPlugins/ToolLevelling.py:1739 +msgid "Generate CNC Code with auto-levelled paths." msgstr "" -"Exportar y guardar código G a\n" -"Hacer este objeto a un archivo." -#: appGUI/ObjectUI.py:2176 -msgid "Save CNC Code" -msgstr "Guardar código CNC" - -#: appGUI/ObjectUI.py:2179 -msgid "" -"Opens dialog to save G-Code\n" -"file." +#: appGUI/ObjectUI.py:2197 +#, fuzzy +#| msgid "" +#| "Opens dialog to save G-Code\n" +#| "file." +msgid "Opens dialog to save CNC Code file." msgstr "" "Abre el diálogo para guardar el código G\n" "expediente." -#: appGUI/ObjectUI.py:2186 appPlugins/ToolSolderPaste.py:1570 +#: appGUI/ObjectUI.py:2203 appPlugins/ToolSolderPaste.py:1574 msgid "Review CNC Code." msgstr "Revise el código CNC." -#: appGUI/ObjectUI.py:2220 +#: appGUI/ObjectUI.py:2237 msgid "Script Object" msgstr "Objeto de script" -#: appGUI/ObjectUI.py:2240 appGUI/ObjectUI.py:2314 +#: appGUI/ObjectUI.py:2257 appGUI/ObjectUI.py:2331 msgid "Auto Completer" msgstr "Autocompletador" -#: appGUI/ObjectUI.py:2242 +#: appGUI/ObjectUI.py:2259 msgid "This selects if the auto completer is enabled in the Script Editor." msgstr "" "Esto selecciona si el autocompletador está habilitado en el Editor de " "secuencias de comandos." -#: appGUI/ObjectUI.py:2287 +#: appGUI/ObjectUI.py:2304 msgid "Document Object" msgstr "Objeto de Documento" -#: appGUI/ObjectUI.py:2316 +#: appGUI/ObjectUI.py:2333 msgid "This selects if the auto completer is enabled in the Document Editor." msgstr "" "Esto selecciona si el autocompletador está habilitado en el Editor de " "Documentos." -#: appGUI/ObjectUI.py:2337 +#: appGUI/ObjectUI.py:2354 msgid "Font Type" msgstr "Tipo de Fuente" -#: appGUI/ObjectUI.py:2355 +#: appGUI/ObjectUI.py:2372 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:182 msgid "Font Size" msgstr "Tamaño de Fuente" -#: appGUI/ObjectUI.py:2391 +#: appGUI/ObjectUI.py:2408 msgid "Alignment" msgstr "Alineación" -#: appGUI/ObjectUI.py:2396 +#: appGUI/ObjectUI.py:2413 msgid "Align Left" msgstr "Alinear a la izquierda" -#: appGUI/ObjectUI.py:2401 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:167 -#: appPlugins/ToolFilm.py:1209 app_Main.py:5206 app_Main.py:5477 +#: appGUI/ObjectUI.py:2418 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:167 +#: appPlugins/ToolFilm.py:1223 app_Main.py:5225 app_Main.py:5496 msgid "Center" msgstr "Centrar" -#: appGUI/ObjectUI.py:2406 +#: appGUI/ObjectUI.py:2423 msgid "Align Right" msgstr "Alinear a la derecha" -#: appGUI/ObjectUI.py:2411 +#: appGUI/ObjectUI.py:2428 msgid "Justify" msgstr "Alinear Justificar" -#: appGUI/ObjectUI.py:2421 +#: appGUI/ObjectUI.py:2438 msgid "Font Color" msgstr "Color de Fuente" -#: appGUI/ObjectUI.py:2423 +#: appGUI/ObjectUI.py:2440 msgid "Set the font color for the selected text" msgstr "Establecer el color de fuente para el texto seleccionado" -#: appGUI/ObjectUI.py:2440 +#: appGUI/ObjectUI.py:2457 msgid "Selection Color" msgstr "Color de seleccion" -#: appGUI/ObjectUI.py:2442 +#: appGUI/ObjectUI.py:2459 msgid "Set the selection color when doing text selection." msgstr "Establezca el color de selección al hacer la selección de texto." -#: appGUI/ObjectUI.py:2459 +#: appGUI/ObjectUI.py:2476 msgid "Tab Size" msgstr "Tamaño de Pestaña" -#: appGUI/ObjectUI.py:2461 +#: appGUI/ObjectUI.py:2478 msgid "Set the tab size. In pixels. Default value is 80 pixels." msgstr "" "Establece el tamaño de la pestaña. En píxeles El valor predeterminado es 80 " @@ -7608,41 +7550,41 @@ msgstr "" "No se pudo anotar debido a una diferencia entre el número de elementos de " "texto y el número de posiciones de texto." -#: appGUI/preferences/PreferencesUIManager.py:935 +#: appGUI/preferences/PreferencesUIManager.py:938 msgid "Preferences applied." msgstr "Preferencias aplicadas." -#: appGUI/preferences/PreferencesUIManager.py:955 +#: appGUI/preferences/PreferencesUIManager.py:958 msgid "Are you sure you want to continue?" msgstr "¿Estás seguro de que quieres continuar?" -#: appGUI/preferences/PreferencesUIManager.py:956 +#: appGUI/preferences/PreferencesUIManager.py:959 msgid "Application will restart" msgstr "La aplicación se reiniciará" -#: appGUI/preferences/PreferencesUIManager.py:1049 +#: appGUI/preferences/PreferencesUIManager.py:1052 msgid "Preferences closed without saving." msgstr "Preferencias cerradas sin guardar." -#: appGUI/preferences/PreferencesUIManager.py:1062 +#: appGUI/preferences/PreferencesUIManager.py:1065 msgid "Preferences default values are restored." msgstr "Se restauran los valores predeterminados de las preferencias." -#: appGUI/preferences/PreferencesUIManager.py:1093 app_Main.py:3009 -#: app_Main.py:10147 +#: appGUI/preferences/PreferencesUIManager.py:1096 app_Main.py:3028 +#: app_Main.py:10191 msgid "Failed to write defaults to file." msgstr "Error al escribir los valores predeterminados en el archivo." -#: appGUI/preferences/PreferencesUIManager.py:1097 -#: appGUI/preferences/PreferencesUIManager.py:1212 +#: appGUI/preferences/PreferencesUIManager.py:1100 +#: appGUI/preferences/PreferencesUIManager.py:1215 msgid "Preferences saved." msgstr "Preferencias guardadas." -#: appGUI/preferences/PreferencesUIManager.py:1147 +#: appGUI/preferences/PreferencesUIManager.py:1150 msgid "Preferences edited but not saved." msgstr "Preferencias editadas pero no guardadas." -#: appGUI/preferences/PreferencesUIManager.py:1197 +#: appGUI/preferences/PreferencesUIManager.py:1200 #, fuzzy #| msgid "" #| "One or more values are changed.\n" @@ -7658,6 +7600,15 @@ msgstr "" msgid "CNC Job Adv. Options" msgstr "CNCJob Adv. Opciones" +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:30 +#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:27 +msgid "" +"Export and save G-Code to\n" +"make this object to a file." +msgstr "" +"Exportar y guardar código G a\n" +"Hacer este objeto a un archivo." + #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:36 msgid "Annotation Size" msgstr "Tamaño de la anotación" @@ -7772,8 +7723,8 @@ msgstr "" #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:83 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:151 -#: appObjects/FlatCAMObj.py:831 appPlugins/ToolLevelling.py:2118 -#: appPlugins/ToolReport.py:544 +#: appObjects/FlatCAMObj.py:825 appPlugins/ToolLevelling.py:2187 +#: appPlugins/ToolReport.py:548 msgid "Feedrate" msgstr "Avance" @@ -8006,6 +7957,7 @@ msgid "Excellon Export" msgstr "Excellon Exportar" #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:23 +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:23 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:24 msgid "Export Options" msgstr "Opciones de export" @@ -8038,8 +7990,8 @@ msgstr "Las unidades utilizadas en el archivo Excellon." #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:175 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:80 -#: appPlugins/ToolPcbWizard.py:483 appPlugins/ToolReport.py:357 -#: appPlugins/ToolReport.py:361 appPlugins/ToolReport.py:363 +#: appPlugins/ToolPcbWizard.py:483 appPlugins/ToolReport.py:358 +#: appPlugins/ToolReport.py:362 appPlugins/ToolReport.py:364 msgid "Inch" msgstr "Pulgada" @@ -8081,6 +8033,7 @@ msgstr "" "La parte decimal de las coordenadas de Excellon." #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:88 +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:36 msgid "Format" msgstr "Formato" @@ -8310,7 +8263,7 @@ msgstr "Actualizar configuración de exportación" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:203 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:84 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:103 -#: appPlugins/ToolPanelize.py:1269 +#: appPlugins/ToolPanelize.py:1288 msgid "Path Optimization" msgstr "Optimización de ruta" @@ -8472,7 +8425,7 @@ msgstr "Configuración de Aplicación" msgid "Grid Settings" msgstr "Configuración de cuadrícula" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:46 app_Main.py:8040 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:46 app_Main.py:8084 msgid "X value" msgstr "Valor X" @@ -8480,7 +8433,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:58 app_Main.py:8043 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:58 app_Main.py:8087 msgid "Y value" msgstr "Valor Y" @@ -8514,7 +8467,7 @@ msgstr "Orientación" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:165 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:222 -#: appPlugins/ToolFilm.py:1492 +#: appPlugins/ToolFilm.py:1506 msgid "" "Can be:\n" "- Portrait\n" @@ -8527,14 +8480,14 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:169 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:165 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:226 -#: appPlugins/ToolFilm.py:1496 app_Main.py:8060 +#: appPlugins/ToolFilm.py:1510 app_Main.py:8104 msgid "Portrait" msgstr "Retrato" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:170 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:166 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:227 -#: appPlugins/ToolFilm.py:1497 app_Main.py:8062 +#: appPlugins/ToolFilm.py:1511 app_Main.py:8106 msgid "Landscape" msgstr "Paisaje" @@ -8554,8 +8507,8 @@ msgstr "" "e incluye las pestañas Proyecto, Seleccionado y Herramienta." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:207 -#: appPlugins/ToolDblSided.py:817 appPlugins/ToolDblSided.py:991 -#: app_Main.py:8048 +#: appPlugins/ToolDblSided.py:833 appPlugins/ToolDblSided.py:1007 +#: app_Main.py:8092 msgid "Axis" msgstr "Eje" @@ -8575,7 +8528,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:246 app_Main.py:8065 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:246 app_Main.py:8109 msgid "HUD" msgstr "HUD" @@ -9372,24 +9325,26 @@ msgstr "Geometría Adv. Opciones" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:39 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:127 -#: appPlugins/ToolCalibration.py:833 appPlugins/ToolSolderPaste.py:1343 +#: appPlugins/ToolCalibration.py:833 appPlugins/ToolDrilling.py:2630 +#: appPlugins/ToolMilling.py:4400 appPlugins/ToolSolderPaste.py:1347 msgid "Toolchange X-Y" msgstr "Cambio de herra X, Y" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:277 +#: appPlugins/ToolDrilling.py:2632 appPlugins/ToolMilling.py:4402 msgid "Toolchange X,Y position." msgstr "Cambio de herra X, posición Y." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 -#: appPlugins/ToolDrilling.py:2694 +#: appPlugins/ToolDrilling.py:2648 msgid "Start Z" msgstr "Comience Z" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:287 -#: appPlugins/ToolDrilling.py:2696 +#: appPlugins/ToolDrilling.py:2650 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -9412,13 +9367,13 @@ msgstr "" "Ignorar para cualquier otro caso." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:78 -#: appPlugins/ToolMilling.py:4200 +#: appPlugins/ToolMilling.py:4272 msgid "Re-cut" msgstr "Recortar" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:80 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:92 -#: appPlugins/ToolMilling.py:4202 appPlugins/ToolMilling.py:4215 +#: appPlugins/ToolMilling.py:4274 appPlugins/ToolMilling.py:4287 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -9433,16 +9388,16 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:312 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:97 -#: appPlugins/ToolDrilling.py:2736 appPlugins/ToolLevelling.py:1784 -#: appPlugins/ToolMilling.py:4354 +#: appPlugins/ToolDrilling.py:2690 appPlugins/ToolLevelling.py:1853 +#: appPlugins/ToolMilling.py:4448 msgid "Probe Z depth" msgstr "Profundidad de la sonda Z" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:103 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:314 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:99 -#: appPlugins/ToolDrilling.py:2738 appPlugins/ToolLevelling.py:1786 -#: appPlugins/ToolMilling.py:4356 +#: appPlugins/ToolDrilling.py:2692 appPlugins/ToolLevelling.py:1855 +#: appPlugins/ToolMilling.py:4450 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." @@ -9452,15 +9407,15 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:116 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:325 -#: appPlugins/ToolDrilling.py:2755 appPlugins/ToolMilling.py:4373 +#: appPlugins/ToolDrilling.py:2709 appPlugins/ToolMilling.py:4467 msgid "Feedrate Probe" msgstr "Sonda de avance" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:118 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:327 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:112 -#: appPlugins/ToolDrilling.py:2757 appPlugins/ToolLevelling.py:1799 -#: appPlugins/ToolMilling.py:4375 +#: appPlugins/ToolDrilling.py:2711 appPlugins/ToolLevelling.py:1868 +#: appPlugins/ToolMilling.py:4469 msgid "The feedrate used while the probe is probing." msgstr "La velocidad de avance utilizada mientras la sonda está sondeando." @@ -9545,7 +9500,7 @@ msgstr "Zonas de exclusión" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:389 -#: appPlugins/ToolDrilling.py:2793 appPlugins/ToolMilling.py:4410 +#: appPlugins/ToolDrilling.py:2747 appPlugins/ToolMilling.py:4505 msgid "" "Include exclusion areas.\n" "In those areas the travel of the tools\n" @@ -9560,22 +9515,22 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:282 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:315 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:279 -#: appPlugins/ToolDrilling.py:2866 appPlugins/ToolFollow.py:747 -#: appPlugins/ToolIsolation.py:3635 appPlugins/ToolMilling.py:4480 -#: appPlugins/ToolNCC.py:4631 appPlugins/ToolPaint.py:3311 +#: appPlugins/ToolDrilling.py:2820 appPlugins/ToolFollow.py:749 +#: appPlugins/ToolIsolation.py:3632 appPlugins/ToolMilling.py:4579 +#: appPlugins/ToolNCC.py:4630 appPlugins/ToolPaint.py:3308 msgid "The kind of selection shape used for area selection." msgstr "El tipo de forma de selección utilizada para la selección de área." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:409 -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolDrilling.py:2834 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolMilling.py:4450 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolDrilling.py:2788 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolMilling.py:4547 msgid "Strategy" msgstr "Estrategia" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:410 -#: appPlugins/ToolDrilling.py:2835 appPlugins/ToolMilling.py:4451 +#: appPlugins/ToolDrilling.py:2789 appPlugins/ToolMilling.py:4548 msgid "" "The strategy followed when encountering an exclusion area.\n" "Can be:\n" @@ -9590,28 +9545,28 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:228 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:414 -#: appPlugins/ToolDrilling.py:851 appPlugins/ToolDrilling.py:2839 -#: appPlugins/ToolMilling.py:905 appPlugins/ToolMilling.py:4455 +#: appPlugins/ToolDrilling.py:852 appPlugins/ToolDrilling.py:2793 +#: appPlugins/ToolMilling.py:931 appPlugins/ToolMilling.py:4552 msgid "Over" msgstr "Sobre" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:229 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:415 -#: appPlugins/ToolDrilling.py:851 appPlugins/ToolDrilling.py:2840 -#: appPlugins/ToolMilling.py:905 appPlugins/ToolMilling.py:4456 +#: appPlugins/ToolDrilling.py:852 appPlugins/ToolDrilling.py:2794 +#: appPlugins/ToolMilling.py:931 appPlugins/ToolMilling.py:4553 msgid "Around" msgstr "AlrededorRedondo" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:421 -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolDrilling.py:2847 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolMilling.py:4462 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolDrilling.py:2801 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolMilling.py:4560 msgid "Over Z" msgstr "Sobre ZSuperposición" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:422 -#: appPlugins/ToolDrilling.py:2848 appPlugins/ToolMilling.py:4463 +#: appPlugins/ToolDrilling.py:2802 appPlugins/ToolMilling.py:4561 msgid "" "The height Z to which the tool will rise in order to avoid\n" "an interdiction area." @@ -9645,12 +9600,12 @@ msgstr "" "Moviéndose sin cortar." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:287 -#: appPlugins/ToolMilling.py:1337 +#: appPlugins/ToolMilling.py:1365 msgid "Pressure" msgstr "Presión" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:289 -#: appPlugins/ToolMilling.py:1339 +#: appPlugins/ToolMilling.py:1367 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." @@ -9659,7 +9614,7 @@ msgstr "" "cuanto más fuerte sea la presión del cepillo sobre el material." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:328 -#: appPlugins/ToolMilling.py:4016 +#: appPlugins/ToolMilling.py:4088 msgid "" "Algorithm for polishing:\n" "- Standard: Fixed step inwards.\n" @@ -9686,6 +9641,28 @@ msgstr "" "Aumenta el rendimiento al mover un\n" "Gran cantidad de elementos geométricos." +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:19 +#, fuzzy +#| msgid "Geometry Editor" +msgid "Geometry Export" +msgstr "Editor de geometría" + +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:25 +#, fuzzy +#| msgid "" +#| "The parameters set here are used in the file exported\n" +#| "when using the File -> Export -> Export Gerber menu entry." +msgid "" +"The parameters set here are used in the file exported\n" +"when using the File -> Export -> Export DXF menu entry." +msgstr "" +"Los parámetros establecidos aquí se utilizan en el archivo exportado.\n" +"cuando se usa la entrada de menú Archivo -> Exportar -> Exportar Gerber." + +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:38 +msgid "Autodesk DXF Format used when exporting Geometry as DXF." +msgstr "" + #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:22 msgid "Geometry General" msgstr "Geometría General" @@ -9774,8 +9751,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:53 -#: appObjects/FlatCAMGeometry.py:1701 appPlugins/ToolCutOut.py:2472 -#: appPlugins/ToolMilling.py:1841 +#: appObjects/FlatCAMGeometry.py:1702 appPlugins/ToolCutOut.py:2469 +#: appPlugins/ToolMilling.py:1935 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -9786,8 +9763,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:67 -#: appPlugins/ToolCutOut.py:2485 appPlugins/ToolDrilling.py:2454 -#: appPlugins/ToolMilling.py:4100 +#: appPlugins/ToolCutOut.py:2482 appPlugins/ToolDrilling.py:2390 +#: appPlugins/ToolMilling.py:4172 msgid "Multi-Depth" msgstr "Profund. Múlti" @@ -9831,7 +9808,7 @@ msgstr "Cambio de herramienta Z" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:112 -#: appPlugins/ToolDrilling.py:2680 appPlugins/ToolMilling.py:4315 +#: appPlugins/ToolDrilling.py:2617 appPlugins/ToolMilling.py:4388 msgid "" "Z-axis position (height) for\n" "tool change." @@ -9841,13 +9818,13 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:124 -#: appPlugins/ToolDrilling.py:2706 appPlugins/ToolMilling.py:4327 +#: appPlugins/ToolDrilling.py:2660 appPlugins/ToolMilling.py:4418 msgid "End move Z" msgstr "Fin del movi. Z" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:137 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126 -#: appPlugins/ToolDrilling.py:2708 appPlugins/ToolMilling.py:4329 +#: appPlugins/ToolDrilling.py:2662 appPlugins/ToolMilling.py:4420 msgid "" "Height of the tool after\n" "the last move at the end of the job." @@ -9857,13 +9834,13 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:137 -#: appPlugins/ToolDrilling.py:2722 appPlugins/ToolMilling.py:4342 +#: appPlugins/ToolDrilling.py:2676 appPlugins/ToolMilling.py:4434 msgid "End move X,Y" msgstr "X, Y Fin del movimiento" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:153 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:139 -#: appPlugins/ToolDrilling.py:2724 appPlugins/ToolMilling.py:4344 +#: appPlugins/ToolDrilling.py:2678 appPlugins/ToolMilling.py:4436 msgid "" "End move X,Y position. In format (x,y).\n" "If no value is entered then there is no move\n" @@ -9874,7 +9851,7 @@ msgstr "" "en el plano X, Y al final del trabajo." #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:165 -#: appPlugins/ToolMilling.py:4145 +#: appPlugins/ToolMilling.py:4217 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -9909,7 +9886,7 @@ msgstr "Habilitar Permanencia" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:212 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:180 -#: appPlugins/ToolDrilling.py:2552 appPlugins/ToolMilling.py:4248 +#: appPlugins/ToolDrilling.py:2488 appPlugins/ToolMilling.py:4320 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." @@ -9919,15 +9896,15 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 -#: appPlugins/ToolDrilling.py:2564 appPlugins/ToolMilling.py:4259 +#: appPlugins/ToolDrilling.py:2500 appPlugins/ToolMilling.py:4331 msgid "Number of time units for spindle to dwell." msgstr "Número de unidades de tiempo para que el husillo permanezca." #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:199 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:230 -#: appPlugins/ToolDrilling.py:2773 appPlugins/ToolMilling.py:4391 -#: appPlugins/ToolSolderPaste.py:1461 +#: appPlugins/ToolDrilling.py:2727 appPlugins/ToolMilling.py:4485 +#: appPlugins/ToolSolderPaste.py:1465 msgid "Preprocessor" msgstr "Postprocesador" @@ -9965,14 +9942,14 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:297 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:81 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:190 -#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 -#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 -#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 -#: appPlugins/ToolCopperThieving.py:1719 appPlugins/ToolFiducials.py:933 -#: appPlugins/ToolFilm.py:1324 appPlugins/ToolReport.py:468 -#: appPlugins/ToolReport.py:471 appPlugins/ToolReport.py:474 -#: appPlugins/ToolReport.py:502 appPlugins/ToolReport.py:509 -#: appPlugins/ToolReport.py:512 +#: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 +#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 +#: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 +#: appPlugins/ToolCopperThieving.py:1725 appPlugins/ToolFiducials.py:937 +#: appPlugins/ToolFilm.py:1338 appPlugins/ToolReport.py:470 +#: appPlugins/ToolReport.py:473 appPlugins/ToolReport.py:476 +#: appPlugins/ToolReport.py:506 appPlugins/ToolReport.py:513 +#: appPlugins/ToolReport.py:516 msgid "None" msgstr "Ninguno" @@ -10244,8 +10221,8 @@ msgstr "Número de pasos (líneas) utilizados para interpolar círculos." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:50 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:275 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:231 -#: appPlugins/ToolCopperThieving.py:1305 appPlugins/ToolCopperThieving.py:1675 -#: appPlugins/ToolExtract.py:1214 +#: appPlugins/ToolCopperThieving.py:1311 appPlugins/ToolCopperThieving.py:1681 +#: appPlugins/ToolExtract.py:1217 msgid "Clearance" msgstr "Despeje" @@ -10260,13 +10237,13 @@ msgstr "" "y las huellas de cobre en el archivo Gerber." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:80 -#: appPlugins/ToolCopperThieving.py:1336 +#: appPlugins/ToolCopperThieving.py:1342 msgid "Thieving areas with area less then this value will not be added." msgstr "Robar áreas con un área menor a este valor no se agregará." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 -#: appPlugins/ToolCopperThieving.py:1357 appPlugins/ToolNCC.py:4592 +#: appPlugins/ToolCopperThieving.py:1363 appPlugins/ToolNCC.py:4591 msgid "Itself" msgstr "Sí mismo" @@ -10274,9 +10251,9 @@ msgstr "Sí mismo" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1358 appPlugins/ToolFollow.py:739 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolNCC.py:4592 -#: appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolCopperThieving.py:1364 appPlugins/ToolFollow.py:741 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolNCC.py:4591 +#: appPlugins/ToolPaint.py:3274 msgid "Area Selection" msgstr "Selección de área" @@ -10284,19 +10261,19 @@ msgstr "Selección de área" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1359 appPlugins/ToolDblSided.py:909 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolNCC.py:4592 -#: appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolCopperThieving.py:1365 appPlugins/ToolDblSided.py:925 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolNCC.py:4591 +#: appPlugins/ToolPaint.py:3274 msgid "Reference Object" msgstr "Objeto de referencia" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:96 -#: appPlugins/ToolCopperThieving.py:1361 +#: appPlugins/ToolCopperThieving.py:1367 msgid "Reference:" msgstr "Referencia:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:98 -#: appPlugins/ToolCopperThieving.py:1363 +#: appPlugins/ToolCopperThieving.py:1369 msgid "" "- 'Itself' - the copper thieving extent is based on the object extent.\n" "- 'Area Selection' - left mouse click to start selection of the area to be " @@ -10316,25 +10293,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:181 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:69 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:183 -#: appPlugins/ToolCopperThieving.py:1408 appPlugins/ToolExtract.py:968 -#: appPlugins/ToolExtract.py:1115 appPlugins/ToolPunchGerber.py:2052 +#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolExtract.py:971 +#: appPlugins/ToolExtract.py:1118 appPlugins/ToolPunchGerber.py:2052 #: appPlugins/ToolPunchGerber.py:2224 msgid "Rectangular" msgstr "Rectangular" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:108 -#: appPlugins/ToolCopperThieving.py:1409 +#: appPlugins/ToolCopperThieving.py:1415 msgid "Minimal" msgstr "Mínimo" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:110 -#: appPlugins/ToolCopperThieving.py:1402 appPlugins/ToolFilm.py:1173 -#: appPlugins/ToolPanelize.py:1165 +#: appPlugins/ToolCopperThieving.py:1408 appPlugins/ToolFilm.py:1187 +#: appPlugins/ToolPanelize.py:1184 msgid "Box Type" msgstr "Tipo de caja" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:112 -#: appPlugins/ToolCopperThieving.py:1404 +#: appPlugins/ToolCopperThieving.py:1410 msgid "" "- 'Rectangular' - the bounding box will be of rectangular shape.\n" "- 'Minimal' - the bounding box will be the convex hull shape." @@ -10343,27 +10320,27 @@ msgstr "" "- 'Mínimo': el cuadro delimitador tendrá forma de casco convexo." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:126 -#: appPlugins/ToolCopperThieving.py:1425 +#: appPlugins/ToolCopperThieving.py:1431 msgid "Dots Grid" msgstr "Cuadrícula de puntos" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:127 -#: appPlugins/ToolCopperThieving.py:1426 +#: appPlugins/ToolCopperThieving.py:1432 msgid "Squares Grid" msgstr "Cuadrícula de cuadrados" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:128 -#: appPlugins/ToolCopperThieving.py:1427 +#: appPlugins/ToolCopperThieving.py:1433 msgid "Lines Grid" msgstr "Cuadrícula de líneas" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:130 -#: appPlugins/ToolCopperThieving.py:1429 +#: appPlugins/ToolCopperThieving.py:1435 msgid "Fill Type:" msgstr "Tipo de relleno:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:132 -#: appPlugins/ToolCopperThieving.py:1431 +#: appPlugins/ToolCopperThieving.py:1437 msgid "" "- 'Solid' - copper thieving will be a solid polygon.\n" "- 'Dots Grid' - the empty area will be filled with a pattern of dots.\n" @@ -10378,57 +10355,57 @@ msgstr "" "- 'Cuadrícula de líneas': el área vacía se rellenará con un patrón de líneas." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:140 -#: appPlugins/ToolCopperThieving.py:1450 +#: appPlugins/ToolCopperThieving.py:1456 msgid "Dots Grid Parameters" msgstr "Parámetros de cuadrícula de puntos" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:146 -#: appPlugins/ToolCopperThieving.py:1456 +#: appPlugins/ToolCopperThieving.py:1462 msgid "Dot diameter in Dots Grid." msgstr "Diámetro de punto en cuadrícula de puntos." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:159 -#: appPlugins/ToolCopperThieving.py:1469 +#: appPlugins/ToolCopperThieving.py:1475 msgid "Distance between each two dots in Dots Grid." msgstr "Distancia entre cada dos puntos en la cuadrícula de puntos." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:169 -#: appPlugins/ToolCopperThieving.py:1490 +#: appPlugins/ToolCopperThieving.py:1496 msgid "Squares Grid Parameters" msgstr "Parámetros de la cuadrícula de cuadrados" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:175 -#: appPlugins/ToolCopperThieving.py:1496 +#: appPlugins/ToolCopperThieving.py:1502 msgid "Square side size in Squares Grid." msgstr "Tamaño del lado cuadrado en cuadrícula de cuadrados." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:188 -#: appPlugins/ToolCopperThieving.py:1509 +#: appPlugins/ToolCopperThieving.py:1515 msgid "Distance between each two squares in Squares Grid." msgstr "Distancia entre cada dos cuadrados en la cuadrícula de cuadrados." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:198 -#: appPlugins/ToolCopperThieving.py:1530 +#: appPlugins/ToolCopperThieving.py:1536 msgid "Lines Grid Parameters" msgstr "Parámetros de cuadrícula de líneas" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:204 -#: appPlugins/ToolCopperThieving.py:1536 +#: appPlugins/ToolCopperThieving.py:1542 msgid "Line thickness size in Lines Grid." msgstr "Tamaño del grosor de línea en la cuadrícula de líneas." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:217 -#: appPlugins/ToolCopperThieving.py:1549 +#: appPlugins/ToolCopperThieving.py:1555 msgid "Distance between each two lines in Lines Grid." msgstr "Distancia entre cada dos líneas en la cuadrícula de líneas." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:227 -#: appPlugins/ToolCopperThieving.py:1589 +#: appPlugins/ToolCopperThieving.py:1595 msgid "Robber Bar Parameters" msgstr "Parámetros de la Robber Bar" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:229 -#: appPlugins/ToolCopperThieving.py:1591 +#: appPlugins/ToolCopperThieving.py:1597 msgid "" "Parameters used for the robber bar.\n" "Robber bar = copper border to help in pattern hole plating." @@ -10437,45 +10414,45 @@ msgstr "" "Robber Bar = borde de cobre para ayudar en el enchapado de agujeros." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:237 -#: appPlugins/ToolCopperThieving.py:1599 +#: appPlugins/ToolCopperThieving.py:1605 msgid "Bounding box margin for robber bar." msgstr "Margen límite del recinto para Robber Bar." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:248 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:266 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:49 -#: appPlugins/ToolCopperThieving.py:1610 appPlugins/ToolCorners.py:762 -#: appPlugins/ToolExtract.py:1273 +#: appPlugins/ToolCopperThieving.py:1616 appPlugins/ToolCorners.py:768 +#: appPlugins/ToolExtract.py:1276 msgid "Thickness" msgstr "Espesor" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:250 -#: appPlugins/ToolCopperThieving.py:1612 +#: appPlugins/ToolCopperThieving.py:1618 msgid "The robber bar thickness." msgstr "El grosor de la Robber Bar." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:261 -#: appPlugins/ToolCopperThieving.py:1645 +#: appPlugins/ToolCopperThieving.py:1651 msgid "Pattern Plating Mask" msgstr "Máscara de baño de patrones" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:263 -#: appPlugins/ToolCopperThieving.py:1647 +#: appPlugins/ToolCopperThieving.py:1653 msgid "Generate a mask for pattern plating." msgstr "Genere una máscara para el enchapado de patrones." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:268 -#: appPlugins/ToolCopperThieving.py:1668 +#: appPlugins/ToolCopperThieving.py:1674 msgid "Only Pads" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:270 -#: appPlugins/ToolCopperThieving.py:1670 +#: appPlugins/ToolCopperThieving.py:1676 msgid "Select only pads in case the selected object is a copper Gerber." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:277 -#: appPlugins/ToolCopperThieving.py:1677 +#: appPlugins/ToolCopperThieving.py:1683 msgid "" "The distance between the possible copper thieving elements\n" "and/or robber bar and the actual openings in the mask." @@ -10484,25 +10461,25 @@ msgstr "" "y / o Robber Bar y las aberturas reales en la máscara." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:291 -#: appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCopperThieving.py:1719 msgid "Choose which additional geometry to include, if available." msgstr "Elija qué geometría adicional incluir, si está disponible." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:294 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:193 -#: appPlugins/ToolCopperThieving.py:1716 appPlugins/ToolFilm.py:1327 -#: appPlugins/ToolMilling.py:3892 +#: appPlugins/ToolCopperThieving.py:1722 appPlugins/ToolFilm.py:1341 +#: appPlugins/ToolMilling.py:3964 msgid "Both" msgstr "Ambas" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:295 -#: appPlugins/ToolCopperThieving.py:518 appPlugins/ToolCopperThieving.py:522 -#: appPlugins/ToolCopperThieving.py:584 appPlugins/ToolCopperThieving.py:1717 +#: appPlugins/ToolCopperThieving.py:525 appPlugins/ToolCopperThieving.py:529 +#: appPlugins/ToolCopperThieving.py:591 appPlugins/ToolCopperThieving.py:1723 msgid "Thieving" msgstr "Ladrón" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:296 -#: appPlugins/ToolCopperThieving.py:1718 +#: appPlugins/ToolCopperThieving.py:1724 msgid "Robber bar" msgstr "Barra de Ladrón" @@ -10515,8 +10492,8 @@ msgstr "Opc. de Herram. de Calibración" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:31 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:30 -#: appPlugins/ToolCopperThieving.py:1300 appPlugins/ToolCorners.py:743 -#: appPlugins/ToolFiducials.py:883 +#: appPlugins/ToolCopperThieving.py:1306 appPlugins/ToolCorners.py:749 +#: appPlugins/ToolFiducials.py:887 msgid "Parameters used for this tool." msgstr "Parámetros utilizados para esta herramienta." @@ -10608,15 +10585,15 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:124 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 -#: appPlugins/ToolCalibration.py:867 appPlugins/ToolCorners.py:706 -#: appPlugins/ToolFilm.py:1211 app_Main.py:5474 +#: appPlugins/ToolCalibration.py:867 appPlugins/ToolCorners.py:712 +#: appPlugins/ToolFilm.py:1225 app_Main.py:5493 msgid "Top Left" msgstr "Arriba a la izquierda" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:170 -#: appPlugins/ToolCalibration.py:868 appPlugins/ToolCorners.py:718 -#: appPlugins/ToolFilm.py:1212 app_Main.py:5475 +#: appPlugins/ToolCalibration.py:868 appPlugins/ToolCorners.py:724 +#: appPlugins/ToolFilm.py:1226 app_Main.py:5494 msgid "Bottom Right" msgstr "Abajo a la derecha" @@ -10626,13 +10603,13 @@ msgstr "Opciones de Extracción de Taladros" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:35 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:35 -#: appPlugins/ToolExtract.py:917 appPlugins/ToolPunchGerber.py:2002 +#: appPlugins/ToolExtract.py:920 appPlugins/ToolPunchGerber.py:2002 msgid "Processed Pads Type" msgstr "Tipo de almohadillas procesadas" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:37 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:37 -#: appPlugins/ToolExtract.py:919 appPlugins/ToolPunchGerber.py:2004 +#: appPlugins/ToolExtract.py:922 appPlugins/ToolPunchGerber.py:2004 msgid "" "The type of pads shape to be processed.\n" "If the PCB has many SMD pads with rectangular pads,\n" @@ -10644,7 +10621,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:47 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:47 -#: appPlugins/ToolExtract.py:946 appPlugins/ToolPunchGerber.py:2030 +#: appPlugins/ToolExtract.py:949 appPlugins/ToolPunchGerber.py:2030 msgid "Process Circular Pads." msgstr "Proceso de Almohadillas Circulares." @@ -10652,26 +10629,26 @@ msgstr "Proceso de Almohadillas Circulares." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:155 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:53 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:157 -#: appPlugins/ToolExtract.py:952 appPlugins/ToolExtract.py:1089 +#: appPlugins/ToolExtract.py:955 appPlugins/ToolExtract.py:1092 #: appPlugins/ToolPunchGerber.py:2036 appPlugins/ToolPunchGerber.py:2198 msgid "Oblong" msgstr "Oblongo" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:55 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:55 -#: appPlugins/ToolExtract.py:954 appPlugins/ToolPunchGerber.py:2038 +#: appPlugins/ToolExtract.py:957 appPlugins/ToolPunchGerber.py:2038 msgid "Process Oblong Pads." msgstr "Procesar almohadillas oblongas." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:63 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:63 -#: appPlugins/ToolExtract.py:962 appPlugins/ToolPunchGerber.py:2046 +#: appPlugins/ToolExtract.py:965 appPlugins/ToolPunchGerber.py:2046 msgid "Process Square Pads." msgstr "Procesar almohadillas cuadradas." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:71 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:71 -#: appPlugins/ToolExtract.py:970 appPlugins/ToolPunchGerber.py:2054 +#: appPlugins/ToolExtract.py:973 appPlugins/ToolPunchGerber.py:2054 msgid "Process Rectangular Pads." msgstr "Proceso Almohadillas Rectangulares." @@ -10679,15 +10656,15 @@ msgstr "Proceso Almohadillas Rectangulares." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:194 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:77 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:196 -#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:976 -#: appPlugins/ToolExtract.py:1128 appPlugins/ToolPunchGerber.py:2060 +#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:979 +#: appPlugins/ToolExtract.py:1131 appPlugins/ToolPunchGerber.py:2060 #: appPlugins/ToolPunchGerber.py:2237 appPlugins/ToolReport.py:190 msgid "Others" msgstr "Otros" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:79 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:79 -#: appPlugins/ToolExtract.py:978 appPlugins/ToolPunchGerber.py:2062 +#: appPlugins/ToolExtract.py:981 appPlugins/ToolPunchGerber.py:2062 msgid "Process pads not in the categories above." msgstr "Procese los pads no en las categorías anteriores." @@ -10695,7 +10672,7 @@ msgstr "Procese los pads no en las categorías anteriores." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:116 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:93 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:118 -#: appPlugins/ToolExtract.py:1036 appPlugins/ToolExtract.py:1146 +#: appPlugins/ToolExtract.py:1039 appPlugins/ToolExtract.py:1149 #: appPlugins/ToolPunchGerber.py:2113 appPlugins/ToolPunchGerber.py:2142 msgid "Fixed Diameter" msgstr "Diámetro fijo" @@ -10704,19 +10681,19 @@ msgstr "Diámetro fijo" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:133 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:135 -#: appPlugins/ToolExtract.py:1038 appPlugins/ToolExtract.py:1067 +#: appPlugins/ToolExtract.py:1041 appPlugins/ToolExtract.py:1070 #: appPlugins/ToolPunchGerber.py:2115 appPlugins/ToolPunchGerber.py:2170 msgid "Fixed Annular Ring" msgstr "Anillo anular fijo" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:95 -#: appPlugins/ToolExtract.py:1037 appPlugins/ToolPunchGerber.py:2114 +#: appPlugins/ToolExtract.py:1040 appPlugins/ToolPunchGerber.py:2114 msgid "Proportional" msgstr "Proporcional" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:100 -#: appPlugins/ToolExtract.py:1027 +#: appPlugins/ToolExtract.py:1030 msgid "" "The method for processing pads. Can be:\n" "- Fixed Diameter -> all holes will have a set size\n" @@ -10732,13 +10709,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:126 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:128 -#: appPlugins/ToolExtract.py:1156 appPlugins/ToolPunchGerber.py:2152 +#: appPlugins/ToolExtract.py:1159 appPlugins/ToolPunchGerber.py:2152 msgid "Fixed hole diameter." msgstr "Diámetro fijo del agujero." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:135 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:137 -#: appPlugins/ToolExtract.py:1069 appPlugins/ToolPunchGerber.py:2172 +#: appPlugins/ToolExtract.py:1072 appPlugins/ToolPunchGerber.py:2172 msgid "" "The size of annular ring.\n" "The copper sliver between the hole exterior\n" @@ -10750,37 +10727,37 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:144 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:146 -#: appPlugins/ToolExtract.py:1078 appPlugins/ToolPunchGerber.py:2187 +#: appPlugins/ToolExtract.py:1081 appPlugins/ToolPunchGerber.py:2187 msgid "The size of annular ring for circular pads." msgstr "El tamaño del anillo anular para almohadillas circulares." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:157 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:159 -#: appPlugins/ToolExtract.py:1091 appPlugins/ToolPunchGerber.py:2200 +#: appPlugins/ToolExtract.py:1094 appPlugins/ToolPunchGerber.py:2200 msgid "The size of annular ring for oblong pads." msgstr "El tamaño del anillo anular para almohadillas oblongas." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:170 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:172 -#: appPlugins/ToolExtract.py:1104 appPlugins/ToolPunchGerber.py:2213 +#: appPlugins/ToolExtract.py:1107 appPlugins/ToolPunchGerber.py:2213 msgid "The size of annular ring for square pads." msgstr "El tamaño del anillo anular para almohadillas cuadradas." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:183 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:185 -#: appPlugins/ToolExtract.py:1117 appPlugins/ToolPunchGerber.py:2226 +#: appPlugins/ToolExtract.py:1120 appPlugins/ToolPunchGerber.py:2226 msgid "The size of annular ring for rectangular pads." msgstr "El tamaño del anillo anular para almohadillas rectangulares." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:196 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:198 -#: appPlugins/ToolExtract.py:1130 appPlugins/ToolPunchGerber.py:2239 +#: appPlugins/ToolExtract.py:1133 appPlugins/ToolPunchGerber.py:2239 msgid "The size of annular ring for other pads." msgstr "El tamaño del anillo anular para otras almohadillas." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:206 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:208 -#: appPlugins/ToolExtract.py:1163 appPlugins/ToolPunchGerber.py:2251 +#: appPlugins/ToolExtract.py:1166 appPlugins/ToolPunchGerber.py:2251 msgid "Proportional Diameter" msgstr "Diá. proporcional" @@ -10791,7 +10768,7 @@ msgstr "Factor" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:217 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:219 -#: appPlugins/ToolExtract.py:1174 appPlugins/ToolPunchGerber.py:2262 +#: appPlugins/ToolExtract.py:1177 appPlugins/ToolPunchGerber.py:2262 msgid "" "Proportional Diameter.\n" "The hole diameter will be a fraction of the pad size." @@ -10800,42 +10777,42 @@ msgstr "" "El diámetro del agujero será una fracción del tamaño de la almohadilla." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:225 -#: appPlugins/ToolExtract.py:1208 appPlugins/ToolExtract.py:1233 +#: appPlugins/ToolExtract.py:1211 appPlugins/ToolExtract.py:1236 #, fuzzy #| msgid "Extract Drills" msgid "Extract Soldermask" msgstr "Extraer Taladros" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:227 -#: appPlugins/ToolExtract.py:1210 appPlugins/ToolExtract.py:1236 +#: appPlugins/ToolExtract.py:1213 appPlugins/ToolExtract.py:1239 #, fuzzy #| msgid "Extract drills from a given Gerber file." msgid "Extract soldermask from a given Gerber file." msgstr "Extraer simulacros de un archivo Gerber dado." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:233 -#: appPlugins/ToolExtract.py:1216 +#: appPlugins/ToolExtract.py:1219 msgid "" "This set how much the soldermask extends\n" "beyond the margin of the pads." msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:245 -#: appPlugins/ToolExtract.py:1252 appPlugins/ToolExtract.py:1291 +#: appPlugins/ToolExtract.py:1255 appPlugins/ToolExtract.py:1294 #, fuzzy #| msgid "ExtraCut" msgid "Extract Cutout" msgstr "Corte extra" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:247 -#: appPlugins/ToolExtract.py:1254 appPlugins/ToolExtract.py:1294 +#: appPlugins/ToolExtract.py:1257 appPlugins/ToolExtract.py:1297 #, fuzzy #| msgid "Extract drills from a given Gerber file." msgid "Extract a cutout from a given Gerber file." msgstr "Extraer simulacros de un archivo Gerber dado." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:268 -#: appPlugins/ToolExtract.py:1275 +#: appPlugins/ToolExtract.py:1278 #, fuzzy #| msgid "The thickness of the line that makes the corner marker." msgid "The thickness of the line that makes the cutout geometry." @@ -10846,7 +10823,7 @@ msgid "Fiducials Tool Options" msgstr "Opc. de Herram. Fiduciales" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:38 -#: appPlugins/ToolFiducials.py:890 +#: appPlugins/ToolFiducials.py:894 msgid "" "This set the fiducial diameter if fiducial type is circular,\n" "otherwise is the size of the fiducial.\n" @@ -10857,25 +10834,25 @@ msgstr "" "La apertura de la máscara de soldadura es el doble que eso." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:66 -#: appPlugins/ToolFiducials.py:918 +#: appPlugins/ToolFiducials.py:922 msgid "Auto" msgstr "Auto" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:44 -#: appPlugins/ToolCutOut.py:2610 appPlugins/ToolFiducials.py:919 -#: appPlugins/ToolLevelling.py:1821 appPlugins/ToolPunchGerber.py:2288 +#: appPlugins/ToolCutOut.py:2607 appPlugins/ToolFiducials.py:923 +#: appPlugins/ToolLevelling.py:1890 appPlugins/ToolPunchGerber.py:2288 msgid "Manual" msgstr "Manual" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:37 -#: appPlugins/ToolLevelling.py:1814 +#: appPlugins/ToolLevelling.py:1883 msgid "Mode" msgstr "Modo" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:71 -#: appPlugins/ToolFiducials.py:923 +#: appPlugins/ToolFiducials.py:927 msgid "" "- 'Auto' - automatic placement of fiducials in the corners of the bounding " "box.\n" @@ -10886,22 +10863,22 @@ msgstr "" "- 'Manual' - colocación manual de fiduciales." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:79 -#: appPlugins/ToolFiducials.py:931 +#: appPlugins/ToolFiducials.py:935 msgid "Up" msgstr "Arriba" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:80 -#: appPlugins/ToolFiducials.py:932 +#: appPlugins/ToolFiducials.py:936 msgid "Down" msgstr "Abajo" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:83 -#: appPlugins/ToolFiducials.py:935 +#: appPlugins/ToolFiducials.py:939 msgid "Second fiducial" msgstr "Segundo fiducial" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:85 -#: appPlugins/ToolFiducials.py:937 +#: appPlugins/ToolFiducials.py:941 msgid "" "The position for the second fiducial.\n" "- 'Up' - the order is: bottom-left, top-left, top-right.\n" @@ -10918,22 +10895,22 @@ msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 -#: appPlugins/ToolCorners.py:755 appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolCorners.py:761 appPlugins/ToolFiducials.py:957 msgid "Cross" msgstr "Cruce" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:102 -#: appPlugins/ToolFiducials.py:954 +#: appPlugins/ToolFiducials.py:958 msgid "Chess" msgstr "Ajedrez" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:105 -#: appPlugins/ToolFiducials.py:956 +#: appPlugins/ToolFiducials.py:960 msgid "Fiducial Type" msgstr "Tipo fiducial" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107 -#: appPlugins/ToolFiducials.py:958 +#: appPlugins/ToolFiducials.py:962 msgid "" "The type of fiducial.\n" "- 'Circular' - this is the regular fiducial.\n" @@ -10946,7 +10923,7 @@ msgstr "" "- 'Ajedrez' - patrón de ajedrez fiducial." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:116 -#: appPlugins/ToolFiducials.py:967 +#: appPlugins/ToolFiducials.py:971 msgid "Line thickness" msgstr "Grosor de la línea" @@ -10963,7 +10940,7 @@ msgstr "" "y a la inversa." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:40 -#: appPlugins/ToolInvertGerber.py:251 +#: appPlugins/ToolInvertGerber.py:257 msgid "" "Distance by which to avoid\n" "the edges of the Gerber object." @@ -10972,12 +10949,12 @@ msgstr "" "Los bordes del objeto Gerber." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:51 -#: appPlugins/ToolInvertGerber.py:262 +#: appPlugins/ToolInvertGerber.py:268 msgid "Lines Join Style" msgstr "Estilo de unión de líneas" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:53 -#: appPlugins/ToolInvertGerber.py:264 +#: appPlugins/ToolInvertGerber.py:270 msgid "" "The way that the lines in the object outline will be joined.\n" "Can be:\n" @@ -10992,7 +10969,7 @@ msgstr "" "- bisel -> las líneas están unidas por una tercera línea" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:62 -#: appPlugins/ToolInvertGerber.py:273 +#: appPlugins/ToolInvertGerber.py:279 msgid "Bevel" msgstr "Bisel" @@ -11009,7 +10986,7 @@ msgstr "" "cada dos elementos geométricos de Gerber" #: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:41 -#: appPlugins/ToolOptimal.py:454 +#: appPlugins/ToolOptimal.py:460 msgid "Precision" msgstr "Precisión" @@ -11056,12 +11033,12 @@ msgstr "" "en un archivo Gerber seleccionado, o puede exportarse como un archivo." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:38 -#: appPlugins/ToolQRCode.py:799 app_Main.py:8028 +#: appPlugins/ToolQRCode.py:802 app_Main.py:8072 msgid "Version" msgstr "Versión" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:40 -#: appPlugins/ToolQRCode.py:801 +#: appPlugins/ToolQRCode.py:804 msgid "" "QRCode version can have values from 1 (21x21 boxes)\n" "to 40 (177x177 boxes)." @@ -11070,13 +11047,13 @@ msgstr "" "a 40 (177x177 elementos)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:51 -#: appPlugins/ToolQRCode.py:812 +#: appPlugins/ToolQRCode.py:815 msgid "Error correction" msgstr "Corrección de error" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:53 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:64 -#: appPlugins/ToolQRCode.py:814 appPlugins/ToolQRCode.py:825 +#: appPlugins/ToolQRCode.py:817 appPlugins/ToolQRCode.py:828 #, python-format msgid "" "Parameter that controls the error correction used for the QR Code.\n" @@ -11093,12 +11070,12 @@ msgstr "" "H = máximo 30 %% de errores pueden ser corregidos." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:74 -#: appPlugins/ToolQRCode.py:835 +#: appPlugins/ToolQRCode.py:838 msgid "Box Size" msgstr "Tamaño de Elementos" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:76 -#: appPlugins/ToolQRCode.py:837 +#: appPlugins/ToolQRCode.py:840 msgid "" "Box size control the overall size of the QRcode\n" "by adjusting the size of each box in the code." @@ -11107,12 +11084,12 @@ msgstr "" "ajustando el tamaño de cada cuadro en el código." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:87 -#: appPlugins/ToolQRCode.py:848 +#: appPlugins/ToolQRCode.py:851 msgid "Border Size" msgstr "Tamaño de borde" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:89 -#: appPlugins/ToolQRCode.py:850 +#: appPlugins/ToolQRCode.py:853 msgid "" "Size of the QRCode border. How many boxes thick is the border.\n" "Default value is 4. The width of the clearance around the QRCode." @@ -11122,27 +11099,27 @@ msgstr "" "Código QR." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:100 -#: appPlugins/ToolQRCode.py:770 +#: appPlugins/ToolQRCode.py:773 msgid "QRCode Data" msgstr "Datos de QRCode" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:102 -#: appPlugins/ToolQRCode.py:772 +#: appPlugins/ToolQRCode.py:775 msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode." msgstr "Datos de QRCode. Texto alfanumérico a codificar en el Código QR." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:106 -#: appPlugins/ToolQRCode.py:776 +#: appPlugins/ToolQRCode.py:779 msgid "Add here the text to be included in the QRCode..." msgstr "Agregue aquí el texto que se incluirá en el QRCode ..." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:112 -#: appPlugins/ToolQRCode.py:861 +#: appPlugins/ToolQRCode.py:864 msgid "Polarity" msgstr "Polaridad" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:114 -#: appPlugins/ToolQRCode.py:863 +#: appPlugins/ToolQRCode.py:866 msgid "" "Choose the polarity of the QRCode.\n" "It can be drawn in a negative way (squares are clear)\n" @@ -11153,17 +11130,17 @@ msgstr "" "o de manera positiva (los cuadrados son opacos)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:118 -#: appPlugins/ToolFilm.py:1366 appPlugins/ToolQRCode.py:867 +#: appPlugins/ToolFilm.py:1380 appPlugins/ToolQRCode.py:870 msgid "Negative" msgstr "Negativa" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 -#: appPlugins/ToolFilm.py:1365 appPlugins/ToolQRCode.py:868 +#: appPlugins/ToolFilm.py:1379 appPlugins/ToolQRCode.py:871 msgid "Positive" msgstr "Positivo" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:121 -#: appPlugins/ToolQRCode.py:870 +#: appPlugins/ToolQRCode.py:873 msgid "" "Choose the type of QRCode to be created.\n" "If added on a Silkscreen Gerber file the QRCode may\n" @@ -11177,7 +11154,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:132 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:138 -#: appPlugins/ToolQRCode.py:881 appPlugins/ToolQRCode.py:887 +#: appPlugins/ToolQRCode.py:884 appPlugins/ToolQRCode.py:890 msgid "" "The bounding box, meaning the empty space that surrounds\n" "the QRCode geometry, can have a rounded or a square shape." @@ -11186,24 +11163,24 @@ msgstr "" "La geometría QRCode, puede tener una forma redondeada o cuadrada." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:145 -#: appPlugins/ToolQRCode.py:920 +#: appPlugins/ToolQRCode.py:923 msgid "Fill Color" msgstr "Color de relleno" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:147 -#: appPlugins/ToolQRCode.py:922 +#: appPlugins/ToolQRCode.py:925 msgid "Set the QRCode fill color (squares color)." msgstr "" "Establezca el color de relleno del código QR (color de cuadrados / " "elementos)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:155 -#: appPlugins/ToolQRCode.py:944 +#: appPlugins/ToolQRCode.py:947 msgid "Back Color" msgstr "Color de fondo" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:157 -#: appPlugins/ToolQRCode.py:946 +#: appPlugins/ToolQRCode.py:949 msgid "Set the QRCode background color." msgstr "Establece el color de fondo del QRCode." @@ -11427,13 +11404,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:40 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:89 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:236 -#: appPlugins/ToolCorners.py:830 appPlugins/ToolCutOut.py:2795 -#: appPlugins/ToolDblSided.py:975 +#: appPlugins/ToolCorners.py:836 appPlugins/ToolCutOut.py:2792 +#: appPlugins/ToolDblSided.py:991 msgid "Drill Dia" msgstr "Diá. del Taladro" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:42 -#: appPlugins/ToolDblSided.py:977 appPlugins/ToolDblSided.py:982 +#: appPlugins/ToolDblSided.py:993 appPlugins/ToolDblSided.py:998 msgid "Diameter of the drill for the alignment holes." msgstr "Diámetro del taladro para los orificios de alineación." @@ -11443,23 +11420,23 @@ msgstr "Alinear eje" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:51 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:64 -#: appPlugins/ToolDblSided.py:818 appPlugins/ToolDblSided.py:993 +#: appPlugins/ToolDblSided.py:834 appPlugins/ToolDblSided.py:1009 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Espejo verticalmente (X) u horizontal (Y)." #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:195 -#: appPlugins/ToolFilm.py:1329 +#: appPlugins/ToolFilm.py:1343 msgid "Mirror Axis" msgstr "Eje espejo" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:79 -#: appPlugins/ToolDblSided.py:844 +#: appPlugins/ToolDblSided.py:860 msgid "Box" msgstr "Caja" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80 -#: appPlugins/ToolDblSided.py:845 +#: appPlugins/ToolDblSided.py:861 msgid "Hole Snap" msgstr "Encajar en el agujero" @@ -11616,27 +11593,27 @@ msgid "Corner Markers Options" msgstr "Opciones de Marca. de Esquina" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:37 -#: appPlugins/ToolCorners.py:750 +#: appPlugins/ToolCorners.py:756 msgid "Shape of the marker." msgstr "Forma del marcador." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:41 -#: appPlugins/ToolCorners.py:754 +#: appPlugins/ToolCorners.py:760 msgid "Semi-Cross" msgstr "Semi-Cruz" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:51 -#: appPlugins/ToolCorners.py:764 +#: appPlugins/ToolCorners.py:770 msgid "The thickness of the line that makes the corner marker." msgstr "El grosor de la línea que hace el marcador de esquina." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:78 -#: appPlugins/ToolCorners.py:778 +#: appPlugins/ToolCorners.py:784 msgid "The length of the line that makes the corner marker." msgstr "La longitud de la línea que hace el marcador de esquina." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:91 -#: appPlugins/ToolCorners.py:832 +#: appPlugins/ToolCorners.py:838 msgid "Drill Diameter" msgstr "Diá del Taladro" @@ -11655,7 +11632,7 @@ msgstr "" "El tablero original." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:37 -#: appPlugins/ToolCutOut.py:2428 +#: appPlugins/ToolCutOut.py:2425 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -11664,12 +11641,12 @@ msgstr "" "La forma de PCB fuera del material circundante." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:88 -#: appPlugins/ToolCutOut.py:2359 +#: appPlugins/ToolCutOut.py:2356 msgid "Kind" msgstr "Tipo" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:90 -#: appPlugins/ToolCutOut.py:2361 +#: appPlugins/ToolCutOut.py:2358 msgid "" "Choice of what kind the object we want to cutout is.\n" "- Single: contain a single PCB Gerber outline object.\n" @@ -11682,15 +11659,10 @@ msgstr "" "de muchos esquemas de PCB individuales." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:97 -#: appPlugins/ToolCutOut.py:2367 +#: appPlugins/ToolCutOut.py:2364 msgid "Single" msgstr "Soltero" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:98 -#: appPlugins/ToolCutOut.py:2368 -msgid "Panel" -msgstr "Panel" - #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:196 msgid "" "Number of gaps used for the cutout.\n" @@ -11716,17 +11688,17 @@ msgstr "" "- 8 - 2 * izquierda + 2 * derecha + 2 * arriba + 2 * abajo" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:225 -#: appPlugins/ToolCutOut.py:2701 +#: appPlugins/ToolCutOut.py:2698 msgid "Big cursor" msgstr "Cursor grande" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:227 -#: appPlugins/ToolCutOut.py:2703 +#: appPlugins/ToolCutOut.py:2700 msgid "Use a big cursor when adding manual gaps." msgstr "Use un cursor grande cuando agregue espacios manuales." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:238 -#: appPlugins/ToolCutOut.py:2797 +#: appPlugins/ToolCutOut.py:2794 #, fuzzy #| msgid "" #| "Diameter of the tool used to cutout\n" @@ -11739,7 +11711,7 @@ msgstr "" "La forma de PCB fuera del material circundante." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:251 -#: appPlugins/ToolCutOut.py:2810 +#: appPlugins/ToolCutOut.py:2807 #, fuzzy #| msgid "Distance between each two lines in Lines Grid." msgid "" @@ -11752,7 +11724,7 @@ msgid "Drilling Tool Options" msgstr "Opc. de herra. de perforación" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:27 -#: appPlugins/ToolDrilling.py:2299 +#: appPlugins/ToolDrilling.py:2238 msgid "Create CNCJob with toolpaths for drilling or milling holes." msgstr "" "Cree CNCJob con trayectorias de herramientas para taladrar o fresar agujeros." @@ -11761,9 +11733,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:133 -#: appPlugins/ToolDrilling.py:2376 appPlugins/ToolIsolation.py:3267 -#: appPlugins/ToolMilling.py:3705 appPlugins/ToolNCC.py:4224 -#: appPlugins/ToolPaint.py:3018 +#: appPlugins/ToolDrilling.py:2312 appPlugins/ToolIsolation.py:3264 +#: appPlugins/ToolMilling.py:3777 appPlugins/ToolNCC.py:4223 +#: appPlugins/ToolPaint.py:3015 msgid "Tool order" msgstr "Orden de la Herram" @@ -11772,10 +11744,10 @@ msgstr "Orden de la Herram" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:150 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:160 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:134 -#: appPlugins/ToolDrilling.py:2377 appPlugins/ToolIsolation.py:3268 -#: appPlugins/ToolMilling.py:3706 appPlugins/ToolNCC.py:4225 -#: appPlugins/ToolNCC.py:4235 appPlugins/ToolPaint.py:3019 -#: appPlugins/ToolPaint.py:3029 +#: appPlugins/ToolDrilling.py:2313 appPlugins/ToolIsolation.py:3265 +#: appPlugins/ToolMilling.py:3778 appPlugins/ToolNCC.py:4224 +#: appPlugins/ToolNCC.py:4234 appPlugins/ToolPaint.py:3016 +#: appPlugins/ToolPaint.py:3026 msgid "" "This set the way that the tools in the tools table are used.\n" "'No' --> means that the used order is the one in the tool table\n" @@ -11800,9 +11772,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:158 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142 -#: appPlugins/ToolDrilling.py:2385 appPlugins/ToolIsolation.py:3276 -#: appPlugins/ToolMilling.py:3714 appPlugins/ToolNCC.py:4233 -#: appPlugins/ToolPaint.py:3027 +#: appPlugins/ToolDrilling.py:2321 appPlugins/ToolIsolation.py:3273 +#: appPlugins/ToolMilling.py:3786 appPlugins/ToolNCC.py:4232 +#: appPlugins/ToolPaint.py:3024 msgid "Forward" msgstr "Adelante" @@ -11810,14 +11782,14 @@ msgstr "Adelante" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:159 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143 -#: appPlugins/ToolDrilling.py:2386 appPlugins/ToolIsolation.py:3277 -#: appPlugins/ToolMilling.py:3715 appPlugins/ToolNCC.py:4234 -#: appPlugins/ToolPaint.py:3028 +#: appPlugins/ToolDrilling.py:2322 appPlugins/ToolIsolation.py:3274 +#: appPlugins/ToolMilling.py:3787 appPlugins/ToolNCC.py:4233 +#: appPlugins/ToolPaint.py:3025 msgid "Reverse" msgstr "Atras" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:104 -#: appPlugins/ToolDrilling.py:2673 appPlugins/ToolMilling.py:4308 +#: appPlugins/ToolDrilling.py:2609 appPlugins/ToolMilling.py:4380 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -11881,12 +11853,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:36 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:210 -#: appPlugins/ToolFilm.py:1368 appPlugins/ToolFilm.py:1480 +#: appPlugins/ToolFilm.py:1382 appPlugins/ToolFilm.py:1494 msgid "Film Type" msgstr "Tipo de Filme" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:38 -#: appPlugins/ToolFilm.py:1370 +#: appPlugins/ToolFilm.py:1384 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -11912,12 +11884,12 @@ msgstr "" "Establezca el color de la película cuando se selecciona película positiva." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:64 -#: appPlugins/ToolFilm.py:1386 +#: appPlugins/ToolFilm.py:1400 msgid "Border" msgstr "Frontera" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:66 -#: appPlugins/ToolFilm.py:1388 +#: appPlugins/ToolFilm.py:1402 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -11938,12 +11910,12 @@ msgstr "" "Entorno si no fuera por esta frontera." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:83 -#: appPlugins/ToolFilm.py:1355 +#: appPlugins/ToolFilm.py:1369 msgid "Scale Stroke" msgstr "Trazo de escala" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:85 -#: appPlugins/ToolFilm.py:1357 +#: appPlugins/ToolFilm.py:1371 msgid "" "Scale the line stroke thickness of each feature in the SVG file.\n" "It means that the line that envelope each SVG feature will be thicker or " @@ -11957,12 +11929,12 @@ msgstr "" "parámetro." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 -#: appPlugins/ToolFilm.py:1196 +#: appPlugins/ToolFilm.py:1210 msgid "Film Adjustments" msgstr "Ajustes de la película" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:94 -#: appPlugins/ToolFilm.py:1198 +#: appPlugins/ToolFilm.py:1212 msgid "" "Sometime the printers will distort the print shape, especially the Laser " "types.\n" @@ -11978,7 +11950,7 @@ msgid "Scale Film geometry" msgstr "Escalar la Geo de la Película" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:103 -#: appPlugins/ToolFilm.py:1227 +#: appPlugins/ToolFilm.py:1241 msgid "" "A value greater than 1 will stretch the film\n" "while a value less than 1 will jolt it." @@ -11991,7 +11963,7 @@ msgid "Skew Film geometry" msgstr "Inclina la Geo de la Película" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 -#: appPlugins/ToolFilm.py:1271 +#: appPlugins/ToolFilm.py:1285 msgid "" "Positive values will skew to the right\n" "while negative values will skew to the left." @@ -12012,13 +11984,13 @@ msgstr "" "Puede ser uno de los cuatro puntos del cuadro delimitador de geometría." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:168 -#: appPlugins/ToolCorners.py:714 appPlugins/ToolFiducials.py:812 -#: appPlugins/ToolFilm.py:1210 app_Main.py:5473 +#: appPlugins/ToolCorners.py:720 appPlugins/ToolFiducials.py:816 +#: appPlugins/ToolFilm.py:1224 app_Main.py:5492 msgid "Bottom Left" msgstr "Abajo a la izquierda" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171 -#: appPlugins/ToolFilm.py:1213 +#: appPlugins/ToolFilm.py:1227 msgid "Top right" msgstr "Arriba a la derecha" @@ -12027,27 +11999,27 @@ msgid "Mirror Film geometry" msgstr "Refleja la Geo de la Película" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 -#: appPlugins/ToolFilm.py:1315 +#: appPlugins/ToolFilm.py:1329 msgid "Mirror the film geometry on the selected axis or on both." msgstr "Refleje la geometría de la película en el eje seleccionado o en ambos." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:205 -#: appPlugins/ToolFilm.py:1475 +#: appPlugins/ToolFilm.py:1489 msgid "SVG" msgstr "SVG" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:206 -#: appPlugins/ToolFilm.py:1476 +#: appPlugins/ToolFilm.py:1490 msgid "PNG" msgstr "PNG" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:207 -#: appPlugins/ToolFilm.py:1477 +#: appPlugins/ToolFilm.py:1491 msgid "PDF" msgstr "PDF" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212 -#: appPlugins/ToolFilm.py:1482 +#: appPlugins/ToolFilm.py:1496 msgid "" "The file type of the saved film. Can be:\n" "- 'SVG' -> open-source vectorial format\n" @@ -12060,22 +12032,22 @@ msgstr "" "- 'PDF' -> formato de documento portátil" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:221 -#: appPlugins/ToolFilm.py:1491 +#: appPlugins/ToolFilm.py:1505 msgid "Page Orientation" msgstr "Orient. de la página" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:234 -#: appPlugins/ToolFilm.py:1508 +#: appPlugins/ToolFilm.py:1522 msgid "Page Size" msgstr "Tamaño de página" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:235 -#: appPlugins/ToolFilm.py:1509 +#: appPlugins/ToolFilm.py:1523 msgid "A selection of standard ISO 216 page sizes." msgstr "Una selección de tamaños de página estándar ISO 216." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:302 -#: appPlugins/ToolFilm.py:1575 +#: appPlugins/ToolFilm.py:1589 msgid "Default value is 96 DPI. Change this value to scale the PNG file." msgstr "" "El valor predeterminado es 96 DPI. Cambie este valor para escalar el archivo " @@ -12115,14 +12087,14 @@ msgstr "Forma V" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 -#: appPlugins/ToolMilling.py:4044 +#: appPlugins/ToolMilling.py:4116 msgid "V-Tip Dia" msgstr "V-Tipo Dia" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:71 -#: appPlugins/ToolMilling.py:4047 +#: appPlugins/ToolMilling.py:4119 msgid "The tip diameter for V-Shape Tool" msgstr "El diámetro de la punta para la herramienta en forma de V" @@ -12130,7 +12102,7 @@ msgstr "El diámetro de la punta para la herramienta en forma de V" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:90 -#: appPlugins/ToolMilling.py:4060 +#: appPlugins/ToolMilling.py:4132 msgid "V-Tip Angle" msgstr "V-Tipo Ángulo" @@ -12158,7 +12130,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:130 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:112 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116 -#: appPlugins/ToolPaint.py:3059 +#: appPlugins/ToolPaint.py:3056 msgid "" "Diameter for the new tool to add in the Tool Table.\n" "If the tool is V-shape type then this value is automatically\n" @@ -12172,16 +12144,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:279 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:236 -#: appPlugins/ToolIsolation.py:3480 appPlugins/ToolNCC.py:4520 -#: appPlugins/ToolPaint.py:3237 +#: appPlugins/ToolIsolation.py:3477 appPlugins/ToolNCC.py:4519 +#: appPlugins/ToolPaint.py:3234 msgid "Rest" msgstr "Resto" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:281 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:238 -#: appPlugins/ToolIsolation.py:3483 appPlugins/ToolNCC.py:4524 -#: appPlugins/ToolPaint.py:3240 +#: appPlugins/ToolIsolation.py:3480 appPlugins/ToolNCC.py:4523 +#: appPlugins/ToolPaint.py:3237 msgid "" "If checked, use 'rest machining'.\n" "Basically it will process copper outside PCB features,\n" @@ -12203,22 +12175,22 @@ msgstr "" "Si no está marcado, use el algoritmo estándar." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:235 -#: appPlugins/ToolIsolation.py:3505 +#: appPlugins/ToolIsolation.py:3502 msgid "Combine" msgstr "Combinar" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:237 -#: appPlugins/ToolIsolation.py:3507 +#: appPlugins/ToolIsolation.py:3504 msgid "Combine all passes into one object" msgstr "Combina todos los pases en un objeto" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:244 -#: appPlugins/ToolIsolation.py:3524 +#: appPlugins/ToolIsolation.py:3521 msgid "Except" msgstr "Excepto" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:245 -#: appPlugins/ToolIsolation.py:3525 +#: appPlugins/ToolIsolation.py:3522 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -12230,13 +12202,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:252 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appPlugins/ToolIsolation.py:3514 appPlugins/ToolNCC.py:4644 +#: appPlugins/ToolIsolation.py:3511 appPlugins/ToolNCC.py:4643 msgid "Check validity" msgstr "Verificar validez" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:254 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 -#: appPlugins/ToolIsolation.py:3516 appPlugins/ToolNCC.py:4646 +#: appPlugins/ToolIsolation.py:3513 appPlugins/ToolNCC.py:4645 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12245,7 +12217,7 @@ msgstr "" "si proporcionarán un aislamiento completo." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:264 -#: appPlugins/ToolIsolation.py:3564 +#: appPlugins/ToolIsolation.py:3561 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -12261,17 +12233,17 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolPaint.py:3274 msgid "Polygon Selection" msgstr "Selección de polígono" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:292 -#: appPlugins/ToolIsolation.py:3600 +#: appPlugins/ToolIsolation.py:3597 msgid "Interiors" msgstr "Interiores" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:294 -#: appPlugins/ToolIsolation.py:3602 +#: appPlugins/ToolIsolation.py:3599 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -12281,12 +12253,12 @@ msgstr "" "(agujeros en el polígono)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:299 -#: appPlugins/ToolIsolation.py:3495 +#: appPlugins/ToolIsolation.py:3492 msgid "Forced Rest" msgstr "Forzado Resto" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:301 -#: appPlugins/ToolIsolation.py:3497 +#: appPlugins/ToolIsolation.py:3494 msgid "" "When checked the isolation will be done with the current tool even if\n" "interiors of a polygon (holes in the polygon) could not be isolated.\n" @@ -12326,13 +12298,8 @@ msgstr "" msgid "Levelling Tool Options" msgstr "Opc. de herra. de perforación" -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:26 -#: appPlugins/ToolLevelling.py:1667 -msgid "Generate CNC Code with auto-levelled paths." -msgstr "" - #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:38 -#: appPlugins/ToolLevelling.py:1815 +#: appPlugins/ToolLevelling.py:1884 msgid "" "Choose a mode for height map generation.\n" "- Manual: will pick a selection of probe points by clicking on canvas\n" @@ -12344,12 +12311,12 @@ msgstr "" "- Cuadrícula: generará automáticamente una cuadrícula de puntos de sonda" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:45 -#: appPlugins/ToolLevelling.py:1822 app_Main.py:8032 +#: appPlugins/ToolLevelling.py:1891 app_Main.py:8076 msgid "Grid" msgstr "Cuadrícula" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:52 -#: appPlugins/ToolLevelling.py:1829 +#: appPlugins/ToolLevelling.py:1898 msgid "" "Choose a method for approximation of heights from autolevelling data.\n" "- Voronoi: will generate a Voronoi diagram\n" @@ -12362,59 +12329,59 @@ msgstr "" "modo de cuadrícula." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:58 -#: appPlugins/ToolLevelling.py:1835 +#: appPlugins/ToolLevelling.py:1904 msgid "Voronoi" msgstr "Voronoi" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:59 -#: appPlugins/ToolLevelling.py:1836 +#: appPlugins/ToolLevelling.py:1905 msgid "Bilinear" msgstr "Bilineal" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:70 -#: appPlugins/ToolLevelling.py:1849 appPlugins/ToolPanelize.py:1233 +#: appPlugins/ToolLevelling.py:1918 appPlugins/ToolPanelize.py:1252 msgid "Columns" msgstr "Columnas" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:69 -#: appPlugins/ToolLevelling.py:1851 +#: appPlugins/ToolLevelling.py:1920 msgid "The number of grid columns." msgstr "El número de columnas de la cuadrícula." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:82 -#: appPlugins/ToolLevelling.py:1860 appPlugins/ToolPanelize.py:1244 +#: appPlugins/ToolLevelling.py:1929 appPlugins/ToolPanelize.py:1263 msgid "Rows" msgstr "Filas" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:79 -#: appPlugins/ToolLevelling.py:1862 +#: appPlugins/ToolLevelling.py:1931 msgid "The number of grid rows." msgstr "El número de filas de la cuadrícula." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:85 -#: appPlugins/ToolLevelling.py:1772 +#: appPlugins/ToolLevelling.py:1841 msgid "Probe Z travel" msgstr "Espacio de la sonda Z" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:87 -#: appPlugins/ToolLevelling.py:1774 +#: appPlugins/ToolLevelling.py:1843 msgid "The safe Z for probe travelling between probe points." msgstr "La Z segura para la sonda que viaja entre puntos de sonda." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:110 -#: appPlugins/ToolLevelling.py:1797 +#: appPlugins/ToolLevelling.py:1866 msgid "Probe Feedrate" msgstr "Avance de la Sonda" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:126 -#: appPlugins/ToolLevelling.py:1875 +#: appPlugins/ToolLevelling.py:1944 msgid "Controller" msgstr "Controlador" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:128 -#: appPlugins/ToolLevelling.py:1877 +#: appPlugins/ToolLevelling.py:1946 msgid "" "The kind of controller for which to generate\n" "height map gcode." @@ -12423,17 +12390,17 @@ msgstr "" "mapa de altura gcode." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:138 -#: appPlugins/ToolLevelling.py:2104 +#: appPlugins/ToolLevelling.py:2173 msgid "Step" msgstr "Paso" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:140 -#: appPlugins/ToolLevelling.py:2106 +#: appPlugins/ToolLevelling.py:2175 msgid "Each jog action will move the axes with this value." msgstr "Cada acción de jog moverá los ejes con este valor." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:153 -#: appPlugins/ToolLevelling.py:2120 +#: appPlugins/ToolLevelling.py:2189 msgid "Feedrate when jogging." msgstr "Avance al trotar." @@ -12455,7 +12422,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:84 -#: appPlugins/ToolMilling.py:4063 +#: appPlugins/ToolMilling.py:4135 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -12468,7 +12435,7 @@ msgid "Offset value" msgstr "Valor de Comp" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:304 -#: appPlugins/ToolNCC.py:4598 +#: appPlugins/ToolNCC.py:4597 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12489,7 +12456,7 @@ msgid "Paint Tool Options" msgstr "Opc. de herra. de pintura" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:251 -#: appPlugins/ToolPaint.py:3267 +#: appPlugins/ToolPaint.py:3264 msgid "" "Selection of area to be processed.\n" "- 'Polygon Selection' - left mouse click to add/remove polygons to be " @@ -12526,12 +12493,12 @@ msgstr "" "a una distancia X, distancia Y entre sí." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:43 -#: appPlugins/ToolPanelize.py:1208 +#: appPlugins/ToolPanelize.py:1227 msgid "Spacing cols" msgstr "Col. de espaciado" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:45 -#: appPlugins/ToolPanelize.py:1210 +#: appPlugins/ToolPanelize.py:1229 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -12540,12 +12507,12 @@ msgstr "" "En unidades actuales." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:57 -#: appPlugins/ToolPanelize.py:1221 +#: appPlugins/ToolPanelize.py:1240 msgid "Spacing rows" msgstr "Separación de filas" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:59 -#: appPlugins/ToolPanelize.py:1223 +#: appPlugins/ToolPanelize.py:1242 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -12554,27 +12521,27 @@ msgstr "" "En unidades actuales." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:72 -#: appPlugins/ToolPanelize.py:1235 +#: appPlugins/ToolPanelize.py:1254 msgid "Number of columns of the desired panel" msgstr "Número de columnas del panel deseado" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:84 -#: appPlugins/ToolPanelize.py:1246 +#: appPlugins/ToolPanelize.py:1265 msgid "Number of rows of the desired panel" msgstr "Número de filas del panel deseado" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:91 -#: appPlugins/ToolPanelize.py:1258 +#: appPlugins/ToolPanelize.py:1277 msgid "Geo" msgstr "Geo" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:92 -#: appPlugins/ToolPanelize.py:1259 +#: appPlugins/ToolPanelize.py:1278 msgid "Panel Type" msgstr "Tipo de panel" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:94 -#: appPlugins/ToolPanelize.py:1261 +#: appPlugins/ToolPanelize.py:1280 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -12585,7 +12552,7 @@ msgstr "" "- Geometría" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:105 -#: appPlugins/ToolPanelize.py:1271 +#: appPlugins/ToolPanelize.py:1290 msgid "" "Active only for Geometry panel type.\n" "When checked the application will find\n" @@ -12602,7 +12569,7 @@ msgid "Constrain within" msgstr "Restringir dentro de" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:115 -#: appPlugins/ToolPanelize.py:1281 +#: appPlugins/ToolPanelize.py:1300 msgid "" "Area define by DX and DY within to constrain the panel.\n" "DX and DY values are in current units.\n" @@ -12617,12 +12584,12 @@ msgstr "" "encajan completamente dentro del área seleccionada." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:128 -#: appPlugins/ToolPanelize.py:1293 +#: appPlugins/ToolPanelize.py:1312 msgid "Width (DX)" msgstr "Ancho (DX)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:130 -#: appPlugins/ToolPanelize.py:1295 +#: appPlugins/ToolPanelize.py:1314 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -12631,12 +12598,12 @@ msgstr "" "En unidades actuales." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:141 -#: appPlugins/ToolPanelize.py:1305 +#: appPlugins/ToolPanelize.py:1324 msgid "Height (DY)" msgstr "Altura (DY)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:143 -#: appPlugins/ToolPanelize.py:1307 +#: appPlugins/ToolPanelize.py:1326 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -12661,38 +12628,38 @@ msgid "New Nozzle Dia" msgstr "Nuevo diá de boquilla" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:49 -#: appPlugins/ToolSolderPaste.py:1224 +#: appPlugins/ToolSolderPaste.py:1228 msgid "Diameter for the new tool to add in the Tool Table" msgstr "" "Diámetro de la nueva herramienta para agregar en la tabla de herramientas" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:65 -#: appPlugins/ToolSolderPaste.py:1276 +#: appPlugins/ToolSolderPaste.py:1280 msgid "Z Dispense Start" msgstr "Inicio de dispen. Z" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:67 -#: appPlugins/ToolSolderPaste.py:1278 +#: appPlugins/ToolSolderPaste.py:1282 msgid "The height (Z) when solder paste dispensing starts." msgstr "La altura (Z) cuando comienza la dispensación de pasta de soldadura." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:78 -#: appPlugins/ToolSolderPaste.py:1289 +#: appPlugins/ToolSolderPaste.py:1293 msgid "Z Dispense" msgstr "Dispensación Z" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:80 -#: appPlugins/ToolSolderPaste.py:1291 +#: appPlugins/ToolSolderPaste.py:1295 msgid "The height (Z) when doing solder paste dispensing." msgstr "La altura (Z) al dispensar pasta de soldadura." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:91 -#: appPlugins/ToolSolderPaste.py:1302 +#: appPlugins/ToolSolderPaste.py:1306 msgid "Z Dispense Stop" msgstr "Parada de dispen. Z" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:93 -#: appPlugins/ToolSolderPaste.py:1304 +#: appPlugins/ToolSolderPaste.py:1308 msgid "The height (Z) when solder paste dispensing stops." msgstr "La altura (Z) cuando se detiene la dispensación de pasta de soldadura." @@ -12701,7 +12668,7 @@ msgid "Z Travel" msgstr "Viajar Z" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:106 -#: appPlugins/ToolSolderPaste.py:1322 +#: appPlugins/ToolSolderPaste.py:1326 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -12714,12 +12681,12 @@ msgid "Z Toolchange" msgstr "Cambio de herra. Z" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:120 -#: appPlugins/ToolSolderPaste.py:1336 +#: appPlugins/ToolSolderPaste.py:1340 msgid "The height (Z) for tool (nozzle) change." msgstr "La altura (Z) para el cambio de herramienta (boquilla)." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:129 -#: appPlugins/ToolSolderPaste.py:1345 +#: appPlugins/ToolSolderPaste.py:1349 msgid "" "The X,Y location for tool (nozzle) change.\n" "The format is (x, y) where x and y are real numbers." @@ -12728,12 +12695,12 @@ msgstr "" "El formato es (x, y) donde x e y son números reales." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:143 -#: appPlugins/ToolSolderPaste.py:1364 +#: appPlugins/ToolSolderPaste.py:1368 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "Avance (velocidad) mientras se mueve en el plano X-Y." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:156 -#: appPlugins/ToolSolderPaste.py:1377 +#: appPlugins/ToolSolderPaste.py:1381 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -12742,12 +12709,12 @@ msgstr "" "(en el plano Z)." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:168 -#: appPlugins/ToolSolderPaste.py:1389 +#: appPlugins/ToolSolderPaste.py:1393 msgid "Feedrate Z Dispense" msgstr "Avance de Dispens. Z" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:170 -#: appPlugins/ToolSolderPaste.py:1391 +#: appPlugins/ToolSolderPaste.py:1395 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -12756,12 +12723,12 @@ msgstr "" "para dispensar la posición (en el plano Z)." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:181 -#: appPlugins/ToolSolderPaste.py:1407 +#: appPlugins/ToolSolderPaste.py:1411 msgid "Spindle Speed FWD" msgstr "Veloc. del husillo FWD" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:183 -#: appPlugins/ToolSolderPaste.py:1409 +#: appPlugins/ToolSolderPaste.py:1413 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -12770,22 +12737,22 @@ msgstr "" "a través de la boquilla dispensadora." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:195 -#: appPlugins/ToolSolderPaste.py:1421 +#: appPlugins/ToolSolderPaste.py:1425 msgid "Dwell FWD" msgstr "Morar FWD" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:197 -#: appPlugins/ToolSolderPaste.py:1423 +#: appPlugins/ToolSolderPaste.py:1427 msgid "Pause after solder dispensing." msgstr "Pausa después de la dispensación de soldadura." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:207 -#: appPlugins/ToolSolderPaste.py:1433 +#: appPlugins/ToolSolderPaste.py:1437 msgid "Spindle Speed REV" msgstr "Veloc. del husillo REV" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:209 -#: appPlugins/ToolSolderPaste.py:1435 +#: appPlugins/ToolSolderPaste.py:1439 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -12794,12 +12761,12 @@ msgstr "" "a través de la boquilla dispensadora." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:221 -#: appPlugins/ToolSolderPaste.py:1447 +#: appPlugins/ToolSolderPaste.py:1451 msgid "Dwell REV" msgstr "Morar REV" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:223 -#: appPlugins/ToolSolderPaste.py:1449 +#: appPlugins/ToolSolderPaste.py:1453 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -12808,7 +12775,7 @@ msgstr "" "para permitir el equilibrio de presión." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:232 -#: appPlugins/ToolSolderPaste.py:1463 +#: appPlugins/ToolSolderPaste.py:1467 msgid "Files that control the GCode generation." msgstr "Archivos que controlan la generación de GCode." @@ -12824,19 +12791,19 @@ msgstr "" "Una herramienta para restar un objeto Gerber o Geometry\n" "de otro del mismo tipo." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:28 appPlugins/ToolSub.py:904 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:28 appPlugins/ToolSub.py:911 msgid "Close paths" msgstr "Caminos cercanos" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:905 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:912 msgid "Checking this will close the paths cut by the subtractor object." msgstr "Marcar esto cerrará los caminos cortados por el objeto sustractor." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:32 appPlugins/ToolSub.py:800 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:32 appPlugins/ToolSub.py:807 msgid "Delete source" msgstr "Eliminar fuente" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:34 appPlugins/ToolSub.py:802 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:34 appPlugins/ToolSub.py:809 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -12914,7 +12881,7 @@ msgstr "" #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:36 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:26 #: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:26 -#: appPlugins/ToolDrilling.py:2877 appPlugins/ToolMilling.py:4490 +#: appPlugins/ToolDrilling.py:2831 appPlugins/ToolMilling.py:4590 msgid "Delete All" msgstr "Eliminar todosEliminar taladro" @@ -13070,25 +13037,29 @@ msgstr "Nuevo objeto con nombre:" msgid "Converting units to " msgstr "Convertir unidades a " -#: appObjects/AppObject.py:259 appObjects/AppObject.py:265 -#: appObjects/AppObject.py:271 appObjects/AppObject.py:277 -#: appObjects/AppObject.py:283 appObjects/AppObject.py:289 +#: appObjects/AppObject.py:220 +msgid "Gerber X2 drill file detected. Converted to Excellon object." +msgstr "" + +#: appObjects/AppObject.py:264 appObjects/AppObject.py:270 +#: appObjects/AppObject.py:276 appObjects/AppObject.py:282 +#: appObjects/AppObject.py:288 appObjects/AppObject.py:294 msgid "created/selected" msgstr "creado / seleccionado" -#: appObjects/AppObject.py:511 +#: appObjects/AppObject.py:516 msgid "CREATE A NEW FLATCAM TCL SCRIPT" msgstr "CREA UN NUEVO SCRIPT FLATCAM TCL" -#: appObjects/AppObject.py:512 +#: appObjects/AppObject.py:517 msgid "TCL Tutorial is here" msgstr "TCL Tutorial está aquí" -#: appObjects/AppObject.py:514 +#: appObjects/AppObject.py:519 msgid "FlatCAM commands list" msgstr "Lista de comandos de FlatCAM" -#: appObjects/AppObject.py:515 +#: appObjects/AppObject.py:520 msgid "" "Type >help< followed by Run Code for a list of FlatCAM Tcl Commands " "(displayed in Tcl Shell)." @@ -13096,36 +13067,36 @@ msgstr "" "Escriba> help columna 'Dia' encontrada en la tabla de herramientas\n" "NB: un valor de cero significa que Tool Dia = 'V-tip Dia'" -#: appObjects/FlatCAMGeometry.py:2178 appPlugins/ToolMilling.py:2806 +#: appObjects/FlatCAMGeometry.py:2185 appPlugins/ToolMilling.py:2889 msgid "This Geometry can't be processed because it is" msgstr "Esta geometría no se puede procesar porque es" -#: appObjects/FlatCAMGeometry.py:2215 appPlugins/ToolMilling.py:2840 +#: appObjects/FlatCAMGeometry.py:2222 appPlugins/ToolMilling.py:2923 msgid "Failed. No tool selected in the tool table ..." msgstr "" "Ha fallado. Ninguna herramienta seleccionada en la tabla de herramientas ..." -#: appObjects/FlatCAMGeometry.py:2317 appObjects/FlatCAMGeometry.py:2478 -#: appPlugins/ToolMilling.py:2955 appPlugins/ToolMilling.py:3139 +#: appObjects/FlatCAMGeometry.py:2321 appObjects/FlatCAMGeometry.py:2477 +#: appPlugins/ToolMilling.py:3036 appPlugins/ToolMilling.py:3215 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -13337,53 +13287,53 @@ msgstr "" "pero no se proporciona ningún valor.\n" "Agregue una Herramienta de compensación o cambie el Tipo de compensación." -#: appObjects/FlatCAMGeometry.py:2390 appObjects/FlatCAMGeometry.py:2541 -#: appPlugins/ToolMilling.py:3028 appPlugins/ToolMilling.py:3183 +#: appObjects/FlatCAMGeometry.py:2390 appObjects/FlatCAMGeometry.py:2540 +#: appPlugins/ToolMilling.py:3105 appPlugins/ToolMilling.py:3259 msgid "G-Code parsing in progress..." msgstr "Análisis de código G en progreso ..." -#: appObjects/FlatCAMGeometry.py:2392 appObjects/FlatCAMGeometry.py:2543 -#: appPlugins/ToolMilling.py:3030 appPlugins/ToolMilling.py:3185 +#: appObjects/FlatCAMGeometry.py:2392 appObjects/FlatCAMGeometry.py:2542 +#: appPlugins/ToolMilling.py:3107 appPlugins/ToolMilling.py:3261 msgid "G-Code parsing finished..." msgstr "Análisis de código G terminado ..." -#: appObjects/FlatCAMGeometry.py:2399 appObjects/FlatCAMGeometry.py:2552 -#: appObjects/FlatCAMGeometry.py:2723 appPlugins/ToolMilling.py:3037 -#: appPlugins/ToolMilling.py:3194 +#: appObjects/FlatCAMGeometry.py:2399 appObjects/FlatCAMGeometry.py:2551 +#: appObjects/FlatCAMGeometry.py:2715 appPlugins/ToolMilling.py:3114 +#: appPlugins/ToolMilling.py:3270 msgid "Finished G-Code processing" msgstr "Procesamiento de código G terminado" -#: appObjects/FlatCAMGeometry.py:2401 appObjects/FlatCAMGeometry.py:2554 -#: appPlugins/ToolMilling.py:3039 appPlugins/ToolMilling.py:3196 +#: appObjects/FlatCAMGeometry.py:2401 appObjects/FlatCAMGeometry.py:2553 +#: appPlugins/ToolMilling.py:3116 appPlugins/ToolMilling.py:3272 msgid "G-Code processing failed with error" msgstr "El procesamiento del código G falló con error" -#: appObjects/FlatCAMGeometry.py:2445 appPlugins/ToolMilling.py:3083 -#: appPlugins/ToolSolderPaste.py:832 appPlugins/ToolSolderPaste.py:890 +#: appObjects/FlatCAMGeometry.py:2444 appPlugins/ToolMilling.py:3159 +#: appPlugins/ToolSolderPaste.py:839 appPlugins/ToolSolderPaste.py:897 msgid "Cancelled. Empty file, it has no geometry" msgstr "Cancelado. Archivo vacío, no tiene geometría" -#: appObjects/FlatCAMGeometry.py:2574 appObjects/FlatCAMGeometry.py:2579 -#: appObjects/FlatCAMGeometry.py:2730 appPlugins/ToolMilling.py:3224 -#: appPlugins/ToolMilling.py:3239 +#: appObjects/FlatCAMGeometry.py:2569 appObjects/FlatCAMGeometry.py:2574 +#: appObjects/FlatCAMGeometry.py:2722 appPlugins/ToolMilling.py:3299 +#: appPlugins/ToolMilling.py:3314 msgid "CNCjob created" msgstr "CNCjob creado" -#: appObjects/FlatCAMGeometry.py:2763 appPlugins/ToolMilling.py:2692 +#: appObjects/FlatCAMGeometry.py:2755 appPlugins/ToolMilling.py:2775 msgid "Polish" msgstr "Limpiar" -#: appObjects/FlatCAMGeometry.py:2813 appPlugins/ToolMilling.py:2742 +#: appObjects/FlatCAMGeometry.py:2805 appPlugins/ToolMilling.py:2825 #: appPlugins/ToolPaint.py:1829 msgid "Geometry could not be painted completely" msgstr "La Geometría no se pudo pintar completamente" -#: appObjects/FlatCAMGeometry.py:2851 appObjects/FlatCAMGeometry.py:2860 -#: appParsers/ParseGerber.py:2050 appParsers/ParseGerber.py:2060 +#: appObjects/FlatCAMGeometry.py:2843 appObjects/FlatCAMGeometry.py:2852 +#: appParsers/ParseGerber.py:2093 appParsers/ParseGerber.py:2103 msgid "Scale factor has to be a number: integer or float." msgstr "El factor de escala debe ser un número: entero o Real." -#: appObjects/FlatCAMGeometry.py:2940 appParsers/ParseGerber.py:2176 +#: appObjects/FlatCAMGeometry.py:2932 appParsers/ParseGerber.py:2219 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -13391,7 +13341,7 @@ msgstr "" "Se necesita un par de valores (x, y). Probablemente haya ingresado un solo " "valor en el campo Desplazamiento." -#: appObjects/FlatCAMGeometry.py:3025 +#: appObjects/FlatCAMGeometry.py:3017 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -13401,19 +13351,19 @@ msgstr "" "formato (x, y)\n" "pero ahora solo hay un valor, no dos." -#: appObjects/FlatCAMGeometry.py:3128 appPlugins/ToolDrilling.py:1619 -#: appPlugins/ToolMilling.py:3444 +#: appObjects/FlatCAMGeometry.py:3120 appPlugins/ToolDrilling.py:1614 +#: appPlugins/ToolMilling.py:3519 msgid "Delete failed. There are no exclusion areas to delete." msgstr "Eliminar falló. No hay áreas de exclusión para eliminar." -#: appObjects/FlatCAMGeometry.py:3145 appPlugins/ToolDrilling.py:1636 -#: appPlugins/ToolMilling.py:3461 +#: appObjects/FlatCAMGeometry.py:3137 appPlugins/ToolDrilling.py:1631 +#: appPlugins/ToolMilling.py:3536 msgid "Delete failed. Nothing is selected." msgstr "Eliminar falló. Nada es seleccionado." -#: appObjects/FlatCAMGeometry.py:3242 appObjects/FlatCAMGeometry.py:3257 -#: appPlugins/ToolDrilling.py:1733 appPlugins/ToolDrilling.py:1748 -#: appPlugins/ToolMilling.py:3558 appPlugins/ToolMilling.py:3573 +#: appObjects/FlatCAMGeometry.py:3234 appObjects/FlatCAMGeometry.py:3249 +#: appPlugins/ToolDrilling.py:1728 appPlugins/ToolDrilling.py:1743 +#: appPlugins/ToolMilling.py:3633 appPlugins/ToolMilling.py:3648 #, fuzzy #| msgid "Tool was edited in Tool Table." msgid "Value edited in Exclusion Table." @@ -13429,8 +13379,8 @@ msgstr "La operación no se pudo hacer." #: appObjects/FlatCAMGerber.py:617 appObjects/FlatCAMGerber.py:693 #: appPlugins/ToolIsolation.py:1754 appPlugins/ToolIsolation.py:2122 -#: appPlugins/ToolNCC.py:2116 appPlugins/ToolNCC.py:3137 -#: appPlugins/ToolNCC.py:3517 +#: appPlugins/ToolNCC.py:2116 appPlugins/ToolNCC.py:3139 +#: appPlugins/ToolNCC.py:3519 msgid "Isolation geometry could not be generated." msgstr "La geometría de aislamiento no se pudo generar." @@ -13477,81 +13427,81 @@ msgstr "Dimensiones" msgid "Calculating dimensions ... Please wait." msgstr "Calculando dimensiones ... Por favor espere." -#: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792 -#: appPlugins/ToolReport.py:437 appPlugins/ToolReport.py:505 +#: appObjects/FlatCAMObj.py:715 appObjects/FlatCAMObj.py:786 +#: appPlugins/ToolReport.py:438 appPlugins/ToolReport.py:509 msgid "Drills number" msgstr "Número de taladros" -#: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794 -#: appPlugins/ToolReport.py:438 appPlugins/ToolReport.py:507 +#: appObjects/FlatCAMObj.py:716 appObjects/FlatCAMObj.py:788 +#: appPlugins/ToolReport.py:439 appPlugins/ToolReport.py:511 msgid "Slots number" msgstr "Número de tragamonedas" -#: appObjects/FlatCAMObj.py:727 appPlugins/ToolReport.py:440 +#: appObjects/FlatCAMObj.py:718 appPlugins/ToolReport.py:441 msgid "Drills total number:" msgstr "Número total de taladros:" -#: appObjects/FlatCAMObj.py:728 appPlugins/ToolReport.py:441 +#: appObjects/FlatCAMObj.py:719 appPlugins/ToolReport.py:442 msgid "Slots total number:" msgstr "Número total de tragamonedas:" -#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 -#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 -#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 -#: appPlugins/ToolReport.py:468 appPlugins/ToolReport.py:471 -#: appPlugins/ToolReport.py:474 appPlugins/ToolReport.py:502 -#: appPlugins/ToolReport.py:509 appPlugins/ToolReport.py:512 +#: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 +#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 +#: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 +#: appPlugins/ToolReport.py:470 appPlugins/ToolReport.py:473 +#: appPlugins/ToolReport.py:476 appPlugins/ToolReport.py:506 +#: appPlugins/ToolReport.py:513 appPlugins/ToolReport.py:516 msgid "Present" msgstr "Presente" -#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790 -#: appPlugins/ToolReport.py:469 appPlugins/ToolReport.py:503 +#: appObjects/FlatCAMObj.py:748 appObjects/FlatCAMObj.py:784 +#: appPlugins/ToolReport.py:471 appPlugins/ToolReport.py:507 msgid "Solid Geometry" msgstr "Geometria solida" -#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 -#: appPlugins/ToolReport.py:472 appPlugins/ToolReport.py:510 +#: appObjects/FlatCAMObj.py:751 appObjects/FlatCAMObj.py:791 +#: appPlugins/ToolReport.py:474 appPlugins/ToolReport.py:514 msgid "GCode Text" msgstr "GCode texto" -#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800 -#: appPlugins/ToolReport.py:475 appPlugins/ToolReport.py:513 +#: appObjects/FlatCAMObj.py:754 appObjects/FlatCAMObj.py:794 +#: appPlugins/ToolReport.py:477 appPlugins/ToolReport.py:517 msgid "GCode Geometry" msgstr "Geometría GCode" -#: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 -#: appPlugins/ToolReport.py:483 appPlugins/ToolReport.py:556 +#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:837 +#: appPlugins/ToolReport.py:485 appPlugins/ToolReport.py:560 msgid "Tool Data" msgstr "Datos de la herramienta" -#: appObjects/FlatCAMObj.py:807 appPlugins/ToolReport.py:520 +#: appObjects/FlatCAMObj.py:801 appPlugins/ToolReport.py:524 msgid "Depth of Cut" msgstr "Profundidad del corte" -#: appObjects/FlatCAMObj.py:819 appPlugins/ToolReport.py:532 +#: appObjects/FlatCAMObj.py:813 appPlugins/ToolReport.py:536 msgid "Clearance Height" msgstr "Altura libre" -#: appObjects/FlatCAMObj.py:857 appPlugins/ToolReport.py:570 +#: appObjects/FlatCAMObj.py:851 appPlugins/ToolReport.py:574 msgid "Routing time" msgstr "Tiempo de enrutamiento" -#: appObjects/FlatCAMObj.py:882 appPlugins/ToolReport.py:595 +#: appObjects/FlatCAMObj.py:876 appPlugins/ToolReport.py:599 msgid "Width" msgstr "Anchura" -#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 -#: appPlugins/ToolReport.py:601 appPlugins/ToolReport.py:609 +#: appObjects/FlatCAMObj.py:882 appObjects/FlatCAMObj.py:890 +#: appPlugins/ToolReport.py:605 appPlugins/ToolReport.py:613 msgid "Box Area" msgstr "Área de caja" -#: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899 -#: appPlugins/ToolReport.py:604 appPlugins/ToolReport.py:612 +#: appObjects/FlatCAMObj.py:885 appObjects/FlatCAMObj.py:893 +#: appPlugins/ToolReport.py:608 appPlugins/ToolReport.py:616 msgid "Convex_Hull Area" msgstr "Área de casco convexo" -#: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909 -#: appPlugins/ToolReport.py:619 appPlugins/ToolReport.py:622 +#: appObjects/FlatCAMObj.py:900 appObjects/FlatCAMObj.py:903 +#: appPlugins/ToolReport.py:623 appPlugins/ToolReport.py:626 msgid "Copper Area" msgstr "Área de cobre" @@ -13575,19 +13525,19 @@ msgstr "Objeto renombrado de {old} a {new}" #: appObjects/ObjectCollection.py:951 appObjects/ObjectCollection.py:957 #: appObjects/ObjectCollection.py:963 appObjects/ObjectCollection.py:969 #: appObjects/ObjectCollection.py:975 appObjects/ObjectCollection.py:981 -#: app_Main.py:7346 app_Main.py:7352 app_Main.py:7358 app_Main.py:7364 +#: app_Main.py:7390 app_Main.py:7396 app_Main.py:7402 app_Main.py:7408 msgid "selected" msgstr "seleccionado" -#: appObjects/ObjectCollection.py:1014 +#: appObjects/ObjectCollection.py:1017 msgid "Cause of error" msgstr "Causa del error" -#: appObjects/ObjectCollection.py:1215 +#: appObjects/ObjectCollection.py:1218 msgid "All objects are selected." msgstr "Todos los objetos están seleccionados." -#: appObjects/ObjectCollection.py:1225 +#: appObjects/ObjectCollection.py:1228 msgid "Objects selection is cleared." msgstr "La selección de objetos se borra." @@ -13629,22 +13579,31 @@ msgstr "" msgid "Font not supported, try another one." msgstr "Fuente no compatible, prueba con otra." -#: appParsers/ParseGerber.py:425 +#: appParsers/ParseGerber.py:447 msgid "Gerber processing. Parsing" msgstr "Procesamiento de Gerber. Analizando" -#: appParsers/ParseGerber.py:1130 appParsers/ParseGerber.py:1230 +#: appParsers/ParseGerber.py:476 +msgid "Gerber X2 format detected. Parsing may not be done correctly." +msgstr "" + +#: appParsers/ParseGerber.py:480 +msgid "" +"Drill file Gerber X2 format detected. Parsing may not be done correctly." +msgstr "" + +#: appParsers/ParseGerber.py:1169 appParsers/ParseGerber.py:1270 #: appParsers/ParseHPGL2.py:293 appParsers/ParseHPGL2.py:307 #: appParsers/ParseHPGL2.py:326 appParsers/ParseHPGL2.py:350 #: appParsers/ParseHPGL2.py:385 msgid "Coordinates missing, line ignored" msgstr "Coordenadas faltantes, línea ignorada" -#: appParsers/ParseGerber.py:1132 appParsers/ParseGerber.py:1232 +#: appParsers/ParseGerber.py:1171 appParsers/ParseGerber.py:1272 msgid "GERBER file might be CORRUPT. Check the file !!!" msgstr "GERBER archivo podría ser Dañado. Revisa el archivo !!!" -#: appParsers/ParseGerber.py:1186 +#: appParsers/ParseGerber.py:1225 msgid "" "Region does not have enough points. File will be processed but there are " "parser errors. Line number" @@ -13652,27 +13611,27 @@ msgstr "" "Región no tiene suficientes puntos. El archivo será procesado pero hay " "errores del analizador. Línea de números: %s" -#: appParsers/ParseGerber.py:1617 appParsers/ParseHPGL2.py:420 +#: appParsers/ParseGerber.py:1657 appParsers/ParseHPGL2.py:420 msgid "Gerber processing. Joining polygons" msgstr "Procesamiento de Gerber. Unir polígonos" -#: appParsers/ParseGerber.py:1635 +#: appParsers/ParseGerber.py:1675 msgid "Gerber processing. Applying Gerber polarity." msgstr "Procesamiento de Gerber. Aplicando la polaridad de Gerber." -#: appParsers/ParseGerber.py:1695 +#: appParsers/ParseGerber.py:1735 msgid "Gerber Line" msgstr "Linea Gerber" -#: appParsers/ParseGerber.py:1695 +#: appParsers/ParseGerber.py:1735 msgid "Gerber Line Content" msgstr "Contenido de la línea Gerber" -#: appParsers/ParseGerber.py:1697 +#: appParsers/ParseGerber.py:1736 msgid "Gerber Parser ERROR" msgstr "Analizador Gerber ERROR" -#: appParsers/ParseGerber.py:2599 +#: appParsers/ParseGerber.py:2642 msgid "Gerber Buffer done." msgstr "Gerber Buffer hecho." @@ -13713,13 +13672,13 @@ msgid "Click on the START point." msgstr "Haga clic en el punto de INICIO." #: appPlugins/ToolAlignObjects.py:258 appPlugins/ToolCalibration.py:294 -#: appPlugins/ToolDblSided.py:405 +#: appPlugins/ToolDblSided.py:424 msgid "Cancelled by user request." msgstr "Cancelado por solicitud del usuario." #: appPlugins/ToolAlignObjects.py:263 appPlugins/ToolAlignObjects.py:285 #: appPlugins/ToolDistance.py:410 appPlugins/ToolMove.py:140 -#: appPlugins/ToolQRCode.py:270 +#: appPlugins/ToolQRCode.py:276 msgid "Click on the DESTINATION point ..." msgstr "Haga clic en el punto DESTINO ..." @@ -13729,7 +13688,7 @@ msgid "Or right click to cancel." msgstr "O haga clic derecho para cancelar." #: appPlugins/ToolAlignObjects.py:278 appPlugins/ToolAlignObjects.py:285 -#: appPlugins/ToolFiducials.py:836 +#: appPlugins/ToolFiducials.py:840 msgid "Second Point" msgstr "Segundo punto" @@ -13814,35 +13773,35 @@ msgstr "" "Si se utilizan estos puntos, se supone traslación y rotación." #: appPlugins/ToolAlignObjects.py:517 appPlugins/ToolCalculators.py:715 -#: appPlugins/ToolCalibration.py:1391 appPlugins/ToolCopperThieving.py:1743 -#: appPlugins/ToolCorners.py:885 appPlugins/ToolCutOut.py:2846 -#: appPlugins/ToolDblSided.py:1094 appPlugins/ToolDrilling.py:2924 -#: appPlugins/ToolEtchCompensation.py:473 appPlugins/ToolExtract.py:1307 -#: appPlugins/ToolFiducials.py:1051 appPlugins/ToolFilm.py:1606 -#: appPlugins/ToolFollow.py:780 appPlugins/ToolInvertGerber.py:302 -#: appPlugins/ToolIsolation.py:3685 appPlugins/ToolLevelling.py:2245 -#: appPlugins/ToolMilling.py:4537 appPlugins/ToolNCC.py:4674 -#: appPlugins/ToolOptimal.py:617 appPlugins/ToolPaint.py:3340 -#: appPlugins/ToolPanelize.py:1340 appPlugins/ToolPunchGerber.py:2334 -#: appPlugins/ToolQRCode.py:1007 appPlugins/ToolRulesCheck.py:1664 -#: appPlugins/ToolSolderPaste.py:1580 appPlugins/ToolSub.py:929 +#: appPlugins/ToolCalibration.py:1391 appPlugins/ToolCopperThieving.py:1749 +#: appPlugins/ToolCorners.py:891 appPlugins/ToolCutOut.py:2843 +#: appPlugins/ToolDblSided.py:1110 appPlugins/ToolDrilling.py:2878 +#: appPlugins/ToolEtchCompensation.py:491 appPlugins/ToolExtract.py:1310 +#: appPlugins/ToolFiducials.py:1055 appPlugins/ToolFilm.py:1620 +#: appPlugins/ToolFollow.py:782 appPlugins/ToolInvertGerber.py:308 +#: appPlugins/ToolIsolation.py:3682 appPlugins/ToolLevelling.py:2314 +#: appPlugins/ToolMilling.py:4637 appPlugins/ToolNCC.py:4673 +#: appPlugins/ToolOptimal.py:623 appPlugins/ToolPaint.py:3337 +#: appPlugins/ToolPanelize.py:1359 appPlugins/ToolPunchGerber.py:2334 +#: appPlugins/ToolQRCode.py:1010 appPlugins/ToolRulesCheck.py:1664 +#: appPlugins/ToolSolderPaste.py:1584 appPlugins/ToolSub.py:936 #: appPlugins/ToolTransform.py:967 msgid "Reset Tool" msgstr "Restablecer la Herramienta" #: appPlugins/ToolAlignObjects.py:520 appPlugins/ToolCalculators.py:718 -#: appPlugins/ToolCalibration.py:1394 appPlugins/ToolCopperThieving.py:1746 -#: appPlugins/ToolCorners.py:888 appPlugins/ToolCutOut.py:2849 -#: appPlugins/ToolDblSided.py:1097 appPlugins/ToolDrilling.py:2927 -#: appPlugins/ToolEtchCompensation.py:476 appPlugins/ToolExtract.py:1310 -#: appPlugins/ToolFiducials.py:1054 appPlugins/ToolFilm.py:1609 -#: appPlugins/ToolFollow.py:783 appPlugins/ToolInvertGerber.py:305 -#: appPlugins/ToolIsolation.py:3688 appPlugins/ToolLevelling.py:2248 -#: appPlugins/ToolMilling.py:4540 appPlugins/ToolNCC.py:4677 -#: appPlugins/ToolOptimal.py:620 appPlugins/ToolPaint.py:3343 -#: appPlugins/ToolPanelize.py:1343 appPlugins/ToolPunchGerber.py:2337 -#: appPlugins/ToolQRCode.py:1010 appPlugins/ToolRulesCheck.py:1667 -#: appPlugins/ToolSolderPaste.py:1583 appPlugins/ToolSub.py:932 +#: appPlugins/ToolCalibration.py:1394 appPlugins/ToolCopperThieving.py:1752 +#: appPlugins/ToolCorners.py:894 appPlugins/ToolCutOut.py:2846 +#: appPlugins/ToolDblSided.py:1113 appPlugins/ToolDrilling.py:2881 +#: appPlugins/ToolEtchCompensation.py:494 appPlugins/ToolExtract.py:1313 +#: appPlugins/ToolFiducials.py:1058 appPlugins/ToolFilm.py:1623 +#: appPlugins/ToolFollow.py:785 appPlugins/ToolInvertGerber.py:311 +#: appPlugins/ToolIsolation.py:3685 appPlugins/ToolLevelling.py:2317 +#: appPlugins/ToolMilling.py:4640 appPlugins/ToolNCC.py:4676 +#: appPlugins/ToolOptimal.py:626 appPlugins/ToolPaint.py:3340 +#: appPlugins/ToolPanelize.py:1362 appPlugins/ToolPunchGerber.py:2337 +#: appPlugins/ToolQRCode.py:1013 appPlugins/ToolRulesCheck.py:1667 +#: appPlugins/ToolSolderPaste.py:1587 appPlugins/ToolSub.py:939 #: appPlugins/ToolTransform.py:970 msgid "Will reset the tool parameters." msgstr "Restablecerá los parámetros de la herramienta." @@ -13920,7 +13879,7 @@ msgid "Choose how to calculate the board area." msgstr "Elija cómo calcular el área del PCB." #: appPlugins/ToolCalculators.py:570 appPlugins/ToolCalculators.py:588 -#: appPlugins/ToolCalculators.py:606 appPlugins/ToolCopperThieving.py:1702 +#: appPlugins/ToolCalculators.py:606 appPlugins/ToolCopperThieving.py:1708 msgid "cm" msgstr "cm" @@ -14007,20 +13966,20 @@ msgid "Cancelled. Four points are needed for GCode generation." msgstr "Cancelado. Se necesitan cuatro puntos para la generación de GCode." #: appPlugins/ToolCalibration.py:621 appPlugins/ToolCalibration.py:712 -#: appPlugins/ToolDblSided.py:523 appPlugins/ToolFilm.py:283 -#: appPlugins/ToolFilm.py:290 appPlugins/ToolFilm.py:294 -#: appPlugins/ToolMilling.py:1952 appPlugins/ToolMove.py:167 +#: appPlugins/ToolDblSided.py:542 appPlugins/ToolFilm.py:302 +#: appPlugins/ToolFilm.py:309 appPlugins/ToolFilm.py:313 +#: appPlugins/ToolMilling.py:2046 appPlugins/ToolMove.py:167 #: appPlugins/ToolReport.py:130 appPlugins/ToolTransform.py:160 #: appPlugins/ToolTransform.py:311 appPlugins/ToolTransform.py:343 #: appPlugins/ToolTransform.py:388 appPlugins/ToolTransform.py:422 #: appPlugins/ToolTransform.py:457 appPlugins/ToolTransform.py:494 -#: app_Main.py:4934 app_Main.py:5454 app_Main.py:5825 app_Main.py:5910 -#: app_Main.py:6082 app_Main.py:6367 app_Main.py:6482 app_Main.py:6528 -#: app_Main.py:6575 app_Main.py:6630 app_Main.py:6678 app_Main.py:6850 -#: app_Main.py:8977 app_Main.py:9071 app_Main.py:9113 app_Main.py:9155 -#: app_Main.py:9197 app_Main.py:9238 app_Main.py:9283 app_Main.py:9328 -#: app_Main.py:9811 app_Main.py:9815 camlib.py:2436 camlib.py:2503 -#: camlib.py:2571 camlib.py:2649 +#: app_Main.py:4953 app_Main.py:5473 app_Main.py:5844 app_Main.py:5929 +#: app_Main.py:6103 app_Main.py:6402 app_Main.py:6529 app_Main.py:6575 +#: app_Main.py:6622 app_Main.py:6677 app_Main.py:6725 app_Main.py:6894 +#: app_Main.py:9021 app_Main.py:9115 app_Main.py:9157 app_Main.py:9199 +#: app_Main.py:9241 app_Main.py:9282 app_Main.py:9327 app_Main.py:9372 +#: app_Main.py:9855 app_Main.py:9859 camlib.py:2440 camlib.py:2507 +#: camlib.py:2575 camlib.py:2653 msgid "No object is selected." msgstr "No se selecciona ningún objeto." @@ -14043,7 +14002,7 @@ msgstr "" "(tanto como sea posible) esquinas del objeto." #: appPlugins/ToolCalibration.py:901 appPlugins/ToolImage.py:221 -#: appPlugins/ToolPanelize.py:1113 appPlugins/ToolReport.py:195 +#: appPlugins/ToolPanelize.py:1132 appPlugins/ToolReport.py:195 msgid "Object Type" msgstr "Tipo de objeto" @@ -14278,139 +14237,139 @@ msgstr "" "Ajustar (escalar y / o sesgar) los objetos\n" "con los factores determinados anteriormente." -#: appPlugins/ToolCopperThieving.py:205 appPlugins/ToolCopperThieving.py:230 +#: appPlugins/ToolCopperThieving.py:212 appPlugins/ToolCopperThieving.py:237 msgid "Lines Grid works only for 'itself' reference ..." msgstr "La cuadrícula de líneas funciona solo para referencia 'sí mismo' ..." -#: appPlugins/ToolCopperThieving.py:216 +#: appPlugins/ToolCopperThieving.py:223 msgid "Solid fill selected." msgstr "Relleno sólido seleccionado." -#: appPlugins/ToolCopperThieving.py:221 +#: appPlugins/ToolCopperThieving.py:228 msgid "Dots grid fill selected." msgstr "Relleno de cuadrícula de puntos seleccionado." -#: appPlugins/ToolCopperThieving.py:226 +#: appPlugins/ToolCopperThieving.py:233 msgid "Squares grid fill selected." msgstr "Rellenar cuadrícula de cuadrados seleccionados." -#: appPlugins/ToolCopperThieving.py:248 appPlugins/ToolCopperThieving.py:346 -#: appPlugins/ToolCopperThieving.py:966 appPlugins/ToolCorners.py:205 -#: appPlugins/ToolCorners.py:428 appPlugins/ToolCorners.py:522 -#: appPlugins/ToolDblSided.py:424 appPlugins/ToolExtract.py:375 -#: appPlugins/ToolExtract.py:642 appPlugins/ToolExtract.py:739 -#: appPlugins/ToolFiducials.py:261 appPlugins/ToolFiducials.py:552 -#: appPlugins/ToolOptimal.py:156 appPlugins/ToolPunchGerber.py:497 -#: appPlugins/ToolPunchGerber.py:501 appPlugins/ToolQRCode.py:222 +#: appPlugins/ToolCopperThieving.py:255 appPlugins/ToolCopperThieving.py:353 +#: appPlugins/ToolCopperThieving.py:973 appPlugins/ToolCorners.py:211 +#: appPlugins/ToolCorners.py:435 appPlugins/ToolCorners.py:530 +#: appPlugins/ToolDblSided.py:443 appPlugins/ToolExtract.py:378 +#: appPlugins/ToolExtract.py:645 appPlugins/ToolExtract.py:742 +#: appPlugins/ToolFiducials.py:268 appPlugins/ToolFiducials.py:559 +#: appPlugins/ToolOptimal.py:162 appPlugins/ToolPunchGerber.py:500 +#: appPlugins/ToolPunchGerber.py:504 appPlugins/ToolQRCode.py:228 msgid "There is no Gerber object loaded ..." msgstr "No hay ningún objeto Gerber cargado ..." -#: appPlugins/ToolCopperThieving.py:261 appPlugins/ToolCopperThieving.py:866 +#: appPlugins/ToolCopperThieving.py:268 appPlugins/ToolCopperThieving.py:873 msgid "Append geometry" msgstr "Añadir geometría" -#: appPlugins/ToolCopperThieving.py:316 appPlugins/ToolCopperThieving.py:917 -#: appPlugins/ToolCopperThieving.py:1126 +#: appPlugins/ToolCopperThieving.py:323 appPlugins/ToolCopperThieving.py:924 +#: appPlugins/ToolCopperThieving.py:1132 msgid "Append source file" msgstr "Agregar archivo fuente" -#: appPlugins/ToolCopperThieving.py:329 appPlugins/ToolCopperThieving.py:930 +#: appPlugins/ToolCopperThieving.py:336 appPlugins/ToolCopperThieving.py:937 msgid "Copper Thieving Tool done." msgstr "Herramienta Copper Thieving hecha." -#: appPlugins/ToolCopperThieving.py:356 appPlugins/ToolCopperThieving.py:376 +#: appPlugins/ToolCopperThieving.py:363 appPlugins/ToolCopperThieving.py:383 #: appPlugins/ToolCutOut.py:751 appPlugins/ToolCutOut.py:1139 #: appPlugins/ToolCutOut.py:1521 appPlugins/ToolCutOut.py:1613 #: appPlugins/ToolCutOut.py:1645 appPlugins/ToolCutOut.py:1745 -#: appPlugins/ToolDrilling.py:925 appPlugins/ToolDrilling.py:1868 -#: appPlugins/ToolEtchCompensation.py:170 appPlugins/ToolFollow.py:193 -#: appPlugins/ToolFollow.py:240 appPlugins/ToolInvertGerber.py:117 +#: appPlugins/ToolDrilling.py:926 appPlugins/ToolDrilling.py:1863 +#: appPlugins/ToolEtchCompensation.py:176 appPlugins/ToolFollow.py:199 +#: appPlugins/ToolFollow.py:246 appPlugins/ToolInvertGerber.py:123 #: appPlugins/ToolIsolation.py:1080 appPlugins/ToolIsolation.py:1145 #: appPlugins/ToolIsolation.py:1552 appPlugins/ToolIsolation.py:1579 -#: appPlugins/ToolIsolation.py:2425 appPlugins/ToolLevelling.py:327 -#: appPlugins/ToolMilling.py:651 appPlugins/ToolMilling.py:873 -#: appPlugins/ToolMilling.py:1300 appPlugins/ToolMilling.py:2772 -#: appPlugins/ToolMilling.py:2795 appPlugins/ToolNCC.py:1037 +#: appPlugins/ToolIsolation.py:2425 appPlugins/ToolLevelling.py:335 +#: appPlugins/ToolMilling.py:679 appPlugins/ToolMilling.py:899 +#: appPlugins/ToolMilling.py:1328 appPlugins/ToolMilling.py:2855 +#: appPlugins/ToolMilling.py:2878 appPlugins/ToolNCC.py:1037 #: appPlugins/ToolNCC.py:1106 appPlugins/ToolNCC.py:1569 #: appPlugins/ToolNCC.py:1619 appPlugins/ToolNCC.py:1652 #: appPlugins/ToolPaint.py:1138 appPlugins/ToolPaint.py:1225 -#: appPlugins/ToolPanelize.py:296 appPlugins/ToolPanelize.py:310 -#: appPlugins/ToolSub.py:261 appPlugins/ToolSub.py:279 -#: appPlugins/ToolSub.py:489 appPlugins/ToolSub.py:502 +#: appPlugins/ToolPanelize.py:312 appPlugins/ToolPanelize.py:326 +#: appPlugins/ToolSub.py:267 appPlugins/ToolSub.py:285 +#: appPlugins/ToolSub.py:499 appPlugins/ToolSub.py:512 #: tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandCopperClear.py:284 tclCommands/TclCommandPaint.py:99 #: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81 msgid "Could not retrieve object" msgstr "No se pudo recuperar el objeto" -#: appPlugins/ToolCopperThieving.py:404 +#: appPlugins/ToolCopperThieving.py:411 msgid "Click the end point of the filling area." msgstr "Haga clic en el punto final del área de relleno." -#: appPlugins/ToolCopperThieving.py:529 +#: appPlugins/ToolCopperThieving.py:536 msgid "Copper Thieving Tool started. Reading parameters." msgstr "Herramienta de Copper Thieving iniciada. Parámetros de lectura." -#: appPlugins/ToolCopperThieving.py:555 +#: appPlugins/ToolCopperThieving.py:562 msgid "Copper Thieving Tool. Preparing isolation polygons." msgstr "Herramienta Copper Thieving. Preparación de polígonos de aislamiento." -#: appPlugins/ToolCopperThieving.py:601 +#: appPlugins/ToolCopperThieving.py:608 msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "" "Herramienta Copper Thieving. Preparación de áreas para rellenar con cobre." -#: appPlugins/ToolCopperThieving.py:645 +#: appPlugins/ToolCopperThieving.py:652 msgid "Geometry not supported for" msgstr "Geometría no admitida para" -#: appPlugins/ToolCopperThieving.py:651 appPlugins/ToolNCC.py:1941 -#: appPlugins/ToolNCC.py:1996 appPlugins/ToolNCC.py:2990 +#: appPlugins/ToolCopperThieving.py:658 appPlugins/ToolNCC.py:1941 +#: appPlugins/ToolNCC.py:1996 appPlugins/ToolNCC.py:2992 #: appPlugins/ToolPaint.py:2602 msgid "No object available." msgstr "No hay objeto disponible." -#: appPlugins/ToolCopperThieving.py:688 appPlugins/ToolNCC.py:1966 -#: appPlugins/ToolNCC.py:2019 appPlugins/ToolNCC.py:3032 +#: appPlugins/ToolCopperThieving.py:695 appPlugins/ToolNCC.py:1966 +#: appPlugins/ToolNCC.py:2019 appPlugins/ToolNCC.py:3034 msgid "The reference object type is not supported." msgstr "El tipo de objeto de referencia no es compatible." -#: appPlugins/ToolCopperThieving.py:693 +#: appPlugins/ToolCopperThieving.py:700 msgid "Copper Thieving Tool. Appending new geometry and buffering." msgstr "" "Herramienta Coppe Thieving. Anexar nueva geometría y almacenamiento en búfer." -#: appPlugins/ToolCopperThieving.py:729 +#: appPlugins/ToolCopperThieving.py:736 msgid "Create geometry" msgstr "Crear geometría" -#: appPlugins/ToolCopperThieving.py:941 appPlugins/ToolCopperThieving.py:945 +#: appPlugins/ToolCopperThieving.py:948 appPlugins/ToolCopperThieving.py:952 msgid "P-Plating Mask" msgstr "Mascarilla P" -#: appPlugins/ToolCopperThieving.py:969 +#: appPlugins/ToolCopperThieving.py:976 msgid "Append PP-M geometry" msgstr "Añadir geometría de máscara de recubrimiento P" -#: appPlugins/ToolCopperThieving.py:1146 +#: appPlugins/ToolCopperThieving.py:1152 msgid "Generating Pattern Plating Mask done." msgstr "Generando patrón de recubrimiento de máscara hecho." -#: appPlugins/ToolCopperThieving.py:1189 +#: appPlugins/ToolCopperThieving.py:1195 msgid "Copper Thieving Tool exit." msgstr "Salida de herramienta de Copper Thieving." -#: appPlugins/ToolCopperThieving.py:1280 appPlugins/ToolFiducials.py:993 +#: appPlugins/ToolCopperThieving.py:1286 appPlugins/ToolFiducials.py:997 msgid "Gerber Object to which will be added a copper thieving." msgstr "Gerber Objeto al que se agregará un Copper Thieving." -#: appPlugins/ToolCopperThieving.py:1298 +#: appPlugins/ToolCopperThieving.py:1304 #, fuzzy #| msgid "Milling Parameters" msgid "Thieving Parameters" msgstr "Parámetros de Fresado" -#: appPlugins/ToolCopperThieving.py:1307 +#: appPlugins/ToolCopperThieving.py:1313 msgid "" "This set the distance between the copper thieving components\n" "(the polygon fill may be split in multiple polygons)\n" @@ -14420,11 +14379,11 @@ msgstr "" "(el relleno de polígono puede dividirse en múltiples polígonos)\n" "y las rastros de cobre en el archivo Gerber." -#: appPlugins/ToolCopperThieving.py:1370 +#: appPlugins/ToolCopperThieving.py:1376 msgid "Ref. Type" msgstr "Tipo de Ref" -#: appPlugins/ToolCopperThieving.py:1372 +#: appPlugins/ToolCopperThieving.py:1378 msgid "" "The type of FlatCAM object to be used as copper thieving reference.\n" "It can be Gerber, Excellon or Geometry." @@ -14433,22 +14392,22 @@ msgstr "" "Thieving'.\n" "Puede ser Gerber, Excellon o Geometry." -#: appPlugins/ToolCopperThieving.py:1381 +#: appPlugins/ToolCopperThieving.py:1387 msgid "Ref. Object" msgstr "Objeto de Ref" -#: appPlugins/ToolCopperThieving.py:1383 +#: appPlugins/ToolCopperThieving.py:1389 #, fuzzy #| msgid "The FlatCAM object to be used as non copper clearing reference." msgid "The Application object to be used as non copper clearing reference." msgstr "" "El objeto FlatCAM que se utilizará como referencia de compensación sin cobre." -#: appPlugins/ToolCopperThieving.py:1560 +#: appPlugins/ToolCopperThieving.py:1566 msgid "Insert Copper thieving" msgstr "Insertar Copper thieving" -#: appPlugins/ToolCopperThieving.py:1563 +#: appPlugins/ToolCopperThieving.py:1569 msgid "" "Will add a polygon (may be split in multiple parts)\n" "that will surround the actual Gerber traces at a certain distance." @@ -14456,11 +14415,11 @@ msgstr "" "Agregará un polígono (puede dividirse en varias partes)\n" "eso rodeará las huellas reales de Gerber a cierta distancia." -#: appPlugins/ToolCopperThieving.py:1623 +#: appPlugins/ToolCopperThieving.py:1629 msgid "Insert Robber Bar" msgstr "Insertar Robber Bar" -#: appPlugins/ToolCopperThieving.py:1626 +#: appPlugins/ToolCopperThieving.py:1632 msgid "" "Will add a polygon with a defined thickness\n" "that will surround the actual Gerber object\n" @@ -14472,11 +14431,11 @@ msgstr "" "a cierta distancia.\n" "Se requiere cuando se hace un patrón de agujeros." -#: appPlugins/ToolCopperThieving.py:1651 +#: appPlugins/ToolCopperThieving.py:1657 msgid "Select Soldermask object" msgstr "Seleccionar objeto Soldermask" -#: appPlugins/ToolCopperThieving.py:1653 +#: appPlugins/ToolCopperThieving.py:1659 msgid "" "Gerber Object with the soldermask.\n" "It will be used as a base for\n" @@ -14486,11 +14445,11 @@ msgstr "" "Se utilizará como base para\n" "El patrón de la máscara de recubrimiento." -#: appPlugins/ToolCopperThieving.py:1689 +#: appPlugins/ToolCopperThieving.py:1695 msgid "Plated area" msgstr "Área chapada" -#: appPlugins/ToolCopperThieving.py:1691 +#: appPlugins/ToolCopperThieving.py:1697 msgid "" "The area to be plated by pattern plating.\n" "Basically is made from the openings in the plating mask.\n" @@ -14509,11 +14468,11 @@ msgstr "" "un poco más grande que las almohadillas de cobre, y esta área es\n" "calculado a partir de las aberturas de la máscara de soldadura." -#: appPlugins/ToolCopperThieving.py:1725 +#: appPlugins/ToolCopperThieving.py:1731 msgid "Generate pattern plating mask" msgstr "Generar máscara de recubrimiento de patrón" -#: appPlugins/ToolCopperThieving.py:1728 +#: appPlugins/ToolCopperThieving.py:1734 msgid "" "Will add to the soldermask gerber geometry\n" "the geometries of the copper thieving and/or\n" @@ -14529,74 +14488,74 @@ msgstr "" msgid "Corners" msgstr "Herramienta de Esquinas" -#: appPlugins/ToolCorners.py:246 appPlugins/ToolCorners.py:433 -#: appPlugins/ToolCorners.py:527 +#: appPlugins/ToolCorners.py:252 appPlugins/ToolCorners.py:440 +#: appPlugins/ToolCorners.py:535 msgid "Please select at least a location" msgstr "Seleccione al menos una ubicación" -#: appPlugins/ToolCorners.py:410 appPlugins/ToolCorners.py:504 +#: appPlugins/ToolCorners.py:417 appPlugins/ToolCorners.py:512 msgid "The tool diameter is zero." msgstr "El diámetro de la herramienta es cero." -#: appPlugins/ToolCorners.py:496 appPlugins/ToolCorners.py:598 +#: appPlugins/ToolCorners.py:504 appPlugins/ToolCorners.py:607 msgid "Excellon object with corner drills created." msgstr "Objeto Excellon con taladros de esquina creados." -#: appPlugins/ToolCorners.py:633 +#: appPlugins/ToolCorners.py:642 msgid "A Gerber object with corner markers was created." msgstr "Se creó un objeto Gerber con marcadores de esquina." -#: appPlugins/ToolCorners.py:679 +#: appPlugins/ToolCorners.py:685 msgid "The Gerber object to which will be added corner markers." msgstr "El objeto Gerber al que se agregarán marcadores de esquina." -#: appPlugins/ToolCorners.py:695 +#: appPlugins/ToolCorners.py:701 msgid "Locations" msgstr "Localizaciones" -#: appPlugins/ToolCorners.py:697 +#: appPlugins/ToolCorners.py:703 msgid "Locations where to place corner markers." msgstr "Lugares donde colocar marcadores de esquina." -#: appPlugins/ToolCorners.py:710 appPlugins/ToolFiducials.py:824 -#: app_Main.py:5476 +#: appPlugins/ToolCorners.py:716 appPlugins/ToolFiducials.py:828 +#: app_Main.py:5495 msgid "Top Right" msgstr "Arriba a la derecha" -#: appPlugins/ToolCorners.py:727 +#: appPlugins/ToolCorners.py:733 msgid "Toggle ALL" msgstr "Alternar Todo" -#: appPlugins/ToolCorners.py:807 +#: appPlugins/ToolCorners.py:813 msgid "Add Marker" msgstr "Agregar Marcador" -#: appPlugins/ToolCorners.py:810 +#: appPlugins/ToolCorners.py:816 msgid "Will add corner markers to the selected Gerber file." msgstr "Agregará marcadores de esquina al archivo Gerber seleccionado." -#: appPlugins/ToolCorners.py:826 +#: appPlugins/ToolCorners.py:832 #, fuzzy #| msgid "Drills in Corners" msgid "Drills in Locations" msgstr "Taladros en esquinas" -#: appPlugins/ToolCorners.py:843 appPlugins/ToolCorners.py:866 -#: appPlugins/ToolDblSided.py:1076 +#: appPlugins/ToolCorners.py:849 appPlugins/ToolCorners.py:872 +#: appPlugins/ToolDblSided.py:1092 msgid "Create Excellon Object" msgstr "Crear objeto Excellon" -#: appPlugins/ToolCorners.py:846 +#: appPlugins/ToolCorners.py:852 msgid "Will add drill holes in the center of the markers." msgstr "Agregará taladros en el centro de los marcadores." -#: appPlugins/ToolCorners.py:862 +#: appPlugins/ToolCorners.py:868 #, fuzzy #| msgid "Locations" msgid "Check in Locations" msgstr "Localizaciones" -#: appPlugins/ToolCorners.py:869 +#: appPlugins/ToolCorners.py:875 msgid "" "Will create an Excellon object using a special preprocessor.\n" "The spindle will not start and the mounted probe will move to\n" @@ -14613,8 +14572,8 @@ msgid "Default tool added." msgstr "Se agregó la herramienta predeterminada." #: appPlugins/ToolCutOut.py:671 appPlugins/ToolIsolation.py:2790 -#: appPlugins/ToolNCC.py:3977 appPlugins/ToolPaint.py:2770 app_Main.py:6378 -#: app_Main.py:6399 +#: appPlugins/ToolNCC.py:3979 appPlugins/ToolPaint.py:2770 app_Main.py:6413 +#: app_Main.py:6434 msgid "Selected tool can't be used here. Pick another." msgstr "La herramienta seleccionada no se puede utilizar aquí. Elige otro." @@ -14659,15 +14618,15 @@ msgstr "'Mouse Bites' fallaron." msgid "Any-form Cutout operation finished." msgstr "Operación de recorte de cualquier forma finalizada." -#: appPlugins/ToolCutOut.py:1143 appPlugins/ToolDrilling.py:1872 -#: appPlugins/ToolEtchCompensation.py:176 appPlugins/ToolFollow.py:197 -#: appPlugins/ToolFollow.py:244 appPlugins/ToolInvertGerber.py:123 +#: appPlugins/ToolCutOut.py:1143 appPlugins/ToolDrilling.py:1867 +#: appPlugins/ToolEtchCompensation.py:182 appPlugins/ToolFollow.py:203 +#: appPlugins/ToolFollow.py:250 appPlugins/ToolInvertGerber.py:129 #: appPlugins/ToolIsolation.py:1084 appPlugins/ToolIsolation.py:1149 #: appPlugins/ToolIsolation.py:1556 appPlugins/ToolIsolation.py:1583 -#: appPlugins/ToolIsolation.py:2429 appPlugins/ToolMilling.py:2776 -#: appPlugins/ToolMilling.py:2799 appPlugins/ToolNCC.py:1041 +#: appPlugins/ToolIsolation.py:2429 appPlugins/ToolMilling.py:2859 +#: appPlugins/ToolMilling.py:2882 appPlugins/ToolNCC.py:1041 #: appPlugins/ToolNCC.py:1110 appPlugins/ToolNCC.py:1573 -#: appPlugins/ToolPaint.py:1142 appPlugins/ToolPanelize.py:301 +#: appPlugins/ToolPaint.py:1142 appPlugins/ToolPanelize.py:317 #: tclCommands/TclCommandBbox.py:71 tclCommands/TclCommandNregions.py:71 msgid "Object not found" msgstr "Objeto no encontrado" @@ -14749,16 +14708,16 @@ msgstr "" "Crear un objeto de geometría con\n" "Trayectorias para cortar alrededor de polígonos." -#: appPlugins/ToolCutOut.py:2353 appPlugins/ToolDblSided.py:664 -#: appPlugins/ToolPanelize.py:1102 +#: appPlugins/ToolCutOut.py:2350 appPlugins/ToolDblSided.py:680 +#: appPlugins/ToolPanelize.py:1121 msgid "Source Object" msgstr "Objeto fuente" -#: appPlugins/ToolCutOut.py:2354 +#: appPlugins/ToolCutOut.py:2351 msgid "Object to be cutout" msgstr "Objeto a recortar" -#: appPlugins/ToolCutOut.py:2381 +#: appPlugins/ToolCutOut.py:2378 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -14770,15 +14729,19 @@ msgstr "" "Lo que se seleccione aquí dictará el tipo\n" "de objetos que llenarán el cuadro combinado 'Objeto'." -#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:61 -#: appPlugins/ToolIsolation.py:3337 appPlugins/ToolMilling.py:3804 -#: appPlugins/ToolNCC.py:4299 appPlugins/ToolPaint.py:3079 +#: appPlugins/ToolCutOut.py:2415 +msgid "Cutout Tool" +msgstr "Herramienta de Corte" + +#: appPlugins/ToolCutOut.py:2434 appPlugins/ToolIsolation.py:61 +#: appPlugins/ToolIsolation.py:3334 appPlugins/ToolMilling.py:3876 +#: appPlugins/ToolNCC.py:4298 appPlugins/ToolPaint.py:3076 msgid "Search and Add" msgstr "Buscar y agregar" -#: appPlugins/ToolCutOut.py:2440 appPlugins/ToolIsolation.py:3340 -#: appPlugins/ToolMilling.py:3807 appPlugins/ToolNCC.py:4302 -#: appPlugins/ToolPaint.py:3082 +#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:3337 +#: appPlugins/ToolMilling.py:3879 appPlugins/ToolNCC.py:4301 +#: appPlugins/ToolPaint.py:3079 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -14793,16 +14756,16 @@ msgstr "" "en la base de datos de herramientas, se agrega una herramienta " "predeterminada." -#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:66 -#: appPlugins/ToolIsolation.py:3349 appPlugins/ToolMilling.py:383 -#: appPlugins/ToolMilling.py:3816 appPlugins/ToolNCC.py:4311 -#: appPlugins/ToolPaint.py:3091 +#: appPlugins/ToolCutOut.py:2446 appPlugins/ToolIsolation.py:66 +#: appPlugins/ToolIsolation.py:3346 appPlugins/ToolMilling.py:384 +#: appPlugins/ToolMilling.py:3888 appPlugins/ToolNCC.py:4310 +#: appPlugins/ToolPaint.py:3088 msgid "Pick from DB" msgstr "Elija de DB" -#: appPlugins/ToolCutOut.py:2452 appPlugins/ToolIsolation.py:3352 -#: appPlugins/ToolMilling.py:3819 appPlugins/ToolNCC.py:4314 -#: appPlugins/ToolPaint.py:3094 +#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:3349 +#: appPlugins/ToolMilling.py:3891 appPlugins/ToolNCC.py:4313 +#: appPlugins/ToolPaint.py:3091 msgid "" "Add a new tool to the Tool Table\n" "from the Tools Database.\n" @@ -14814,23 +14777,23 @@ msgstr "" "Herramientas de administración de bases de datos en:\n" "Menú: Opciones -> Base de datos de herramientas" -#: appPlugins/ToolCutOut.py:2466 +#: appPlugins/ToolCutOut.py:2463 msgid "Tool Parameters" msgstr "Parámetros de Herramienta" -#: appPlugins/ToolCutOut.py:2603 +#: appPlugins/ToolCutOut.py:2600 msgid "Bridge Gaps" msgstr "Huecos de puentes" -#: appPlugins/ToolCutOut.py:2605 +#: appPlugins/ToolCutOut.py:2602 msgid "Selection of the type of cutout." msgstr "" -#: appPlugins/ToolCutOut.py:2609 appPlugins/ToolPunchGerber.py:2287 +#: appPlugins/ToolCutOut.py:2606 appPlugins/ToolPunchGerber.py:2287 msgid "Automatic" msgstr "Auto" -#: appPlugins/ToolCutOut.py:2658 +#: appPlugins/ToolCutOut.py:2655 msgid "" "Cutout the selected object.\n" "The cutout shape can be of any shape.\n" @@ -14840,7 +14803,7 @@ msgstr "" "La forma recortada puede ser de cualquier forma.\n" "Útil cuando la PCB tiene una forma no rectangular." -#: appPlugins/ToolCutOut.py:2673 +#: appPlugins/ToolCutOut.py:2670 msgid "" "Cutout the selected object.\n" "The resulting cutout shape is\n" @@ -14852,11 +14815,11 @@ msgstr "" "siempre una forma rectangular y será\n" "El cuadro delimitador del objeto." -#: appPlugins/ToolCutOut.py:2710 +#: appPlugins/ToolCutOut.py:2707 msgid "Generate Manual Geometry" msgstr "Generar geometría manual" -#: appPlugins/ToolCutOut.py:2713 +#: appPlugins/ToolCutOut.py:2710 msgid "" "If the object to be cutout is a Gerber\n" "first create a Geometry that surrounds it,\n" @@ -14869,19 +14832,19 @@ msgstr "" "Seleccione el archivo fuente de Gerber en el cuadro combinado de objeto " "superior." -#: appPlugins/ToolCutOut.py:2733 +#: appPlugins/ToolCutOut.py:2730 msgid "Manual cutout Geometry" msgstr "Geometría de corte manual" -#: appPlugins/ToolCutOut.py:2735 appPlugins/ToolCutOut.py:2776 +#: appPlugins/ToolCutOut.py:2732 appPlugins/ToolCutOut.py:2773 msgid "Geometry object used to create the manual cutout." msgstr "Objeto de geometría utilizado para crear el recorte manual." -#: appPlugins/ToolCutOut.py:2742 +#: appPlugins/ToolCutOut.py:2739 msgid "Manual Add Bridge Gaps" msgstr "Agregar huecos de puente manuales" -#: appPlugins/ToolCutOut.py:2745 +#: appPlugins/ToolCutOut.py:2742 msgid "" "Use the left mouse button (LMB) click\n" "to create a bridge gap to separate the PCB from\n" @@ -14895,23 +14858,17 @@ msgstr "" "El clic LMB debe hacerse en el perímetro de\n" "El objeto Geometry utilizado como geometría de recorte." -#: appPlugins/ToolCutOut.py:2767 appPlugins/ToolCutOut.py:2830 +#: appPlugins/ToolCutOut.py:2764 appPlugins/ToolCutOut.py:2827 #, fuzzy #| msgid "Drilling" msgid "Cut by Drilling" msgstr "Perforación" -#: appPlugins/ToolCutOut.py:2769 appPlugins/ToolCutOut.py:2833 +#: appPlugins/ToolCutOut.py:2766 appPlugins/ToolCutOut.py:2830 msgid "Create a series of drill holes following a geometry line." msgstr "" -#: appPlugins/ToolDblSided.py:104 appPlugins/ToolDblSided.py:607 -#, fuzzy -#| msgid "2-Sided PCB" -msgid "2-Sided" -msgstr "PCB a 2 caras" - -#: appPlugins/ToolDblSided.py:277 +#: appPlugins/ToolDblSided.py:296 msgid "" "'Point' reference is selected and 'Point' coordinates are missing. Add them " "and retry." @@ -14919,54 +14876,54 @@ msgstr "" "Se selecciona la referencia 'Punto' y faltan las coordenadas 'Punto'. " "Añádelos y vuelve a intentarlo." -#: appPlugins/ToolDblSided.py:286 +#: appPlugins/ToolDblSided.py:305 msgid "There is no Box reference object loaded. Load one and retry." msgstr "" "No hay ningún objeto de referencia de cuadro cargado. Cargue uno y vuelva a " "intentarlo." -#: appPlugins/ToolDblSided.py:298 +#: appPlugins/ToolDblSided.py:317 msgid "No value or wrong format in Drill Dia entry. Add it and retry." msgstr "" "Sin valor o formato incorrecto en la entrada de diá. de perforación. Añádelo " "y vuelve a intentarlo." -#: appPlugins/ToolDblSided.py:310 +#: appPlugins/ToolDblSided.py:329 msgid "There are no Alignment Drill Coordinates to use. Add them and retry." msgstr "" "No hay coordenadas de taladro de alineación para usar. Añádelos y vuelve a " "intentarlo." -#: appPlugins/ToolDblSided.py:329 +#: appPlugins/ToolDblSided.py:348 msgid "Alignment Drills" msgstr "Taladros de alineación" -#: appPlugins/ToolDblSided.py:333 +#: appPlugins/ToolDblSided.py:352 msgid "Excellon object with alignment drills created..." msgstr "Objeto Excellon con taladros de alineación creados ..." -#: appPlugins/ToolDblSided.py:344 appPlugins/ToolPunchGerber.py:527 -#: appPlugins/ToolPunchGerber.py:564 appPlugins/ToolPunchGerber.py:669 +#: appPlugins/ToolDblSided.py:363 appPlugins/ToolPunchGerber.py:530 +#: appPlugins/ToolPunchGerber.py:567 appPlugins/ToolPunchGerber.py:672 msgid "There is no Excellon object loaded ..." msgstr "No hay ningún objeto Excellon cargado ..." -#: appPlugins/ToolDblSided.py:356 +#: appPlugins/ToolDblSided.py:375 msgid "Click on canvas within the desired Excellon drill hole" msgstr "Haga clic en el lienzo dentro del taladro Excellon deseado" -#: appPlugins/ToolDblSided.py:400 +#: appPlugins/ToolDblSided.py:419 msgid "Mirror reference point set." msgstr "Se estableció el punto de referencia del espejo." -#: appPlugins/ToolDblSided.py:428 +#: appPlugins/ToolDblSided.py:447 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." msgstr "Solo los objetos Gerber, Excellon y Geometry se pueden reflejar." -#: appPlugins/ToolDblSided.py:440 +#: appPlugins/ToolDblSided.py:459 msgid "There is no Box object loaded ..." msgstr "No hay ningún objeto caja cargado ..." -#: appPlugins/ToolDblSided.py:450 +#: appPlugins/ToolDblSided.py:469 msgid "" "There are no Point coordinates in the Point field. Add coords and try " "again ..." @@ -14974,11 +14931,11 @@ msgstr "" "No hay coordenadas de punto en el campo Punto. Agregue coords e intente " "nuevamente ..." -#: appPlugins/ToolDblSided.py:457 camlib.py:2434 +#: appPlugins/ToolDblSided.py:476 camlib.py:2438 msgid "Object was mirrored" msgstr "El objeto fue reflejado" -#: appPlugins/ToolDblSided.py:635 appPlugins/ToolNCC.py:4107 +#: appPlugins/ToolDblSided.py:654 appPlugins/ToolNCC.py:4109 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -14990,21 +14947,21 @@ msgstr "" "Crear un objeto de geometría con\n" "Trayectorias para cortar todas las regiones sin cobre." -#: appPlugins/ToolDblSided.py:665 +#: appPlugins/ToolDblSided.py:681 msgid "Objects to be mirrored" msgstr "Objetos a ser reflejados" -#: appPlugins/ToolDblSided.py:672 +#: appPlugins/ToolDblSided.py:688 msgid "Select the type of application object to be processed in this tool." msgstr "" "Seleccione el tipo de objeto de aplicación que se procesará en esta " "herramienta." -#: appPlugins/ToolDblSided.py:706 +#: appPlugins/ToolDblSided.py:722 msgid "Bounds Values" msgstr "Valores de límites" -#: appPlugins/ToolDblSided.py:708 +#: appPlugins/ToolDblSided.py:724 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -15012,39 +14969,39 @@ msgstr "" "Seleccione en lienzo los objetos\n" "para el cual calcular valores de límites." -#: appPlugins/ToolDblSided.py:718 +#: appPlugins/ToolDblSided.py:734 msgid "X min" msgstr "X min" -#: appPlugins/ToolDblSided.py:720 appPlugins/ToolDblSided.py:734 +#: appPlugins/ToolDblSided.py:736 appPlugins/ToolDblSided.py:750 msgid "Minimum location." msgstr "Ubicacion minima." -#: appPlugins/ToolDblSided.py:732 +#: appPlugins/ToolDblSided.py:748 msgid "Y min" msgstr "Y min" -#: appPlugins/ToolDblSided.py:746 +#: appPlugins/ToolDblSided.py:762 msgid "X max" msgstr "X max" -#: appPlugins/ToolDblSided.py:748 appPlugins/ToolDblSided.py:762 +#: appPlugins/ToolDblSided.py:764 appPlugins/ToolDblSided.py:778 msgid "Maximum location." msgstr "Máxima ubicación." -#: appPlugins/ToolDblSided.py:760 +#: appPlugins/ToolDblSided.py:776 msgid "Y max" msgstr "Y max" -#: appPlugins/ToolDblSided.py:771 +#: appPlugins/ToolDblSided.py:787 msgid "Center point coordinates" msgstr "Coords del punto central" -#: appPlugins/ToolDblSided.py:773 +#: appPlugins/ToolDblSided.py:789 msgid "Centroid" msgstr "Centroide" -#: appPlugins/ToolDblSided.py:775 +#: appPlugins/ToolDblSided.py:791 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -15052,11 +15009,11 @@ msgstr "" "La ubicación del punto central para el rectangular\n" "forma delimitadora. Centroide. El formato es (x, y)." -#: appPlugins/ToolDblSided.py:784 +#: appPlugins/ToolDblSided.py:800 msgid "Calculate Bounds Values" msgstr "Calcular valores de límites" -#: appPlugins/ToolDblSided.py:786 +#: appPlugins/ToolDblSided.py:802 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -15066,15 +15023,15 @@ msgstr "" "para la selección de objetos.\n" "La forma de la envoltura es paralela al eje X, Y." -#: appPlugins/ToolDblSided.py:811 +#: appPlugins/ToolDblSided.py:827 msgid "Mirror Operation" msgstr "Operación Espejo" -#: appPlugins/ToolDblSided.py:812 +#: appPlugins/ToolDblSided.py:828 msgid "Parameters for the mirror operation" msgstr "Parámetros para la operación Reflejar" -#: appPlugins/ToolDblSided.py:834 +#: appPlugins/ToolDblSided.py:850 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -15093,11 +15050,11 @@ msgstr "" "- Ajuste de agujero -> un punto definido por el centro de un agujero en un " "objeto Excellon" -#: appPlugins/ToolDblSided.py:854 +#: appPlugins/ToolDblSided.py:870 msgid "Point coordinates" msgstr "Coordenadas de puntos" -#: appPlugins/ToolDblSided.py:860 +#: appPlugins/ToolDblSided.py:876 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -15113,17 +15070,17 @@ msgstr "" "y haga clic con el botón izquierdo del mouse en el lienzo o puede ingresar " "las coordenadas manualmente." -#: appPlugins/ToolDblSided.py:878 +#: appPlugins/ToolDblSided.py:894 msgid "Object that holds holes that can be picked as reference for mirroring." msgstr "" "Objeto que contiene agujeros que se pueden seleccionar como referencia para " "la creación de reflejos." -#: appPlugins/ToolDblSided.py:893 +#: appPlugins/ToolDblSided.py:909 msgid "Pick hole" msgstr "Escoge un hoyo" -#: appPlugins/ToolDblSided.py:895 +#: appPlugins/ToolDblSided.py:911 msgid "" "Click inside a drill hole that belong to the selected Excellon object,\n" "and the hole center coordinates will be copied to the Point field." @@ -15132,7 +15089,7 @@ msgstr "" "seleccionado,\n" "y las coordenadas del centro del agujero se copiarán en el campo Punto." -#: appPlugins/ToolDblSided.py:911 +#: appPlugins/ToolDblSided.py:927 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -15142,11 +15099,11 @@ msgstr "" "Se utilizan las coordenadas del centro del cuadro delimitador.\n" "como referencia para la operación del espejo." -#: appPlugins/ToolDblSided.py:937 +#: appPlugins/ToolDblSided.py:953 msgid "Mirror" msgstr "Espejo" -#: appPlugins/ToolDblSided.py:940 +#: appPlugins/ToolDblSided.py:956 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -15156,11 +15113,11 @@ msgstr "" "El eje especificado. No crea un nuevo\n" "objeto, pero lo modifica." -#: appPlugins/ToolDblSided.py:966 +#: appPlugins/ToolDblSided.py:982 msgid "PCB Alignment" msgstr "Alineación de PCB" -#: appPlugins/ToolDblSided.py:968 appPlugins/ToolDblSided.py:1079 +#: appPlugins/ToolDblSided.py:984 appPlugins/ToolDblSided.py:1095 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -15170,7 +15127,7 @@ msgstr "" "agujeros de alineación especificados y su espejo\n" "imágenes." -#: appPlugins/ToolDblSided.py:1010 appPlugins/ToolDblSided.py:1017 +#: appPlugins/ToolDblSided.py:1026 appPlugins/ToolDblSided.py:1033 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -15181,11 +15138,11 @@ msgstr "" "desde el primer ejercicio de alineación, haciendo espejo.\n" "Se puede modificar en la sección Parámetros Espejo -> Referencia" -#: appPlugins/ToolDblSided.py:1030 +#: appPlugins/ToolDblSided.py:1046 msgid "Alignment Drill Coordinates" msgstr "Taladro de alineación Coords" -#: appPlugins/ToolDblSided.py:1032 +#: appPlugins/ToolDblSided.py:1048 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -15203,11 +15160,11 @@ msgstr "" "- un taladro en posición de espejo sobre el eje seleccionado arriba en " "'Alinear eje'." -#: appPlugins/ToolDblSided.py:1040 +#: appPlugins/ToolDblSided.py:1056 msgid "Drill coordinates" msgstr "Coords de Perforación" -#: appPlugins/ToolDblSided.py:1048 +#: appPlugins/ToolDblSided.py:1064 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -15235,11 +15192,11 @@ msgstr "" "- ingresando las coordenadas manualmente en el formato: (x1, y1), (x2, " "y2), ..." -#: appPlugins/ToolDblSided.py:1063 +#: appPlugins/ToolDblSided.py:1079 msgid "Delete Last" msgstr "Eliminar último" -#: appPlugins/ToolDblSided.py:1066 +#: appPlugins/ToolDblSided.py:1082 msgid "Delete the last coordinates tuple in the list." msgstr "Eliminar la última tupla de coordenadas en la lista." @@ -15409,59 +15366,59 @@ msgstr "Este es el punto medio de la distancia euclidiana punto a punto." msgid "Jump to Half Point" msgstr "Saltar a Medio Punto" -#: appPlugins/ToolDrilling.py:1431 appPlugins/ToolIsolation.py:879 -#: appPlugins/ToolMilling.py:1941 appPlugins/ToolNCC.py:483 +#: appPlugins/ToolDrilling.py:1426 appPlugins/ToolIsolation.py:879 +#: appPlugins/ToolMilling.py:2035 appPlugins/ToolNCC.py:483 #: appPlugins/ToolPaint.py:412 msgid "Current Tool parameters were applied to all tools." msgstr "" "Los parámetros actuales de la herramienta se aplicaron a todas las " "herramientas." -#: appPlugins/ToolDrilling.py:1493 appPlugins/ToolMilling.py:3323 +#: appPlugins/ToolDrilling.py:1488 appPlugins/ToolMilling.py:3398 msgid "Focus Z" msgstr "Enfoque Z" -#: appPlugins/ToolDrilling.py:1515 appPlugins/ToolMilling.py:3289 +#: appPlugins/ToolDrilling.py:1510 appPlugins/ToolMilling.py:3364 msgid "Laser Power" msgstr "Poder del laser" -#: appPlugins/ToolDrilling.py:1890 camlib.py:4120 +#: appPlugins/ToolDrilling.py:1885 camlib.py:4104 msgid "The loaded Excellon file has no drills" msgstr "El archivo Excellon cargado no tiene perforaciones" -#: appPlugins/ToolDrilling.py:1935 camlib.py:4038 +#: appPlugins/ToolDrilling.py:1930 camlib.py:4022 msgid "Creating a list of points to drill..." msgstr "Crear una lista de puntos para explorar ..." -#: appPlugins/ToolDrilling.py:1942 camlib.py:4067 +#: appPlugins/ToolDrilling.py:1937 camlib.py:4051 msgid "Failed. Drill points inside the exclusion zones." msgstr "Ha fallado. Puntos de perforación dentro de las zonas de exclusión." -#: appPlugins/ToolDrilling.py:1958 camlib.py:4110 camlib.py:5501 camlib.py:5910 +#: appPlugins/ToolDrilling.py:1953 camlib.py:4094 camlib.py:5485 camlib.py:5894 msgid "Starting G-Code" msgstr "Iniciando el código G" -#: appPlugins/ToolDrilling.py:1963 +#: appPlugins/ToolDrilling.py:1958 msgid "Generating CNCJob..." msgstr "Generando CNCJob ..." -#: appPlugins/ToolDrilling.py:2086 camlib.py:3252 camlib.py:3686 camlib.py:5769 +#: appPlugins/ToolDrilling.py:2052 camlib.py:3256 camlib.py:3691 camlib.py:5753 msgid "The Toolchange X,Y format has to be (x, y)." msgstr "El formato Toolchange X, Y debe ser (x, y)." -#: appPlugins/ToolDrilling.py:2255 +#: appPlugins/ToolDrilling.py:2194 msgid "Generating CNC Code" msgstr "Generando Código CNC" -#: appPlugins/ToolDrilling.py:2328 +#: appPlugins/ToolDrilling.py:2264 msgid "Excellon object for drilling/milling operation." msgstr "Objeto Excellon para operación de taladrado / fresado." -#: appPlugins/ToolDrilling.py:2392 +#: appPlugins/ToolDrilling.py:2328 msgid "Search DB" msgstr "Buscar en la BD" -#: appPlugins/ToolDrilling.py:2395 +#: appPlugins/ToolDrilling.py:2331 msgid "" "Will search and try to replace the tools from Tools Table\n" "with tools from DB that have a close diameter value." @@ -15469,9 +15426,9 @@ msgstr "" "Buscará e intentará reemplazar las herramientas de la Tabla de herramientas\n" "con herramientas de DB que tienen un valor de diámetro cercano." -#: appPlugins/ToolDrilling.py:2413 appPlugins/ToolIsolation.py:3380 -#: appPlugins/ToolMilling.py:3852 appPlugins/ToolNCC.py:4342 -#: appPlugins/ToolPaint.py:3122 +#: appPlugins/ToolDrilling.py:2349 appPlugins/ToolIsolation.py:3377 +#: appPlugins/ToolMilling.py:3924 appPlugins/ToolNCC.py:4341 +#: appPlugins/ToolPaint.py:3119 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -15479,15 +15436,15 @@ msgstr "" "Los datos utilizados para crear GCode.\n" "Cada herramienta almacena su propio conjunto de datos." -#: appPlugins/ToolDrilling.py:2650 appPlugins/ToolIsolation.py:3459 -#: appPlugins/ToolMilling.py:4283 appPlugins/ToolNCC.py:4499 -#: appPlugins/ToolPaint.py:3217 +#: appPlugins/ToolDrilling.py:2586 appPlugins/ToolIsolation.py:3456 +#: appPlugins/ToolMilling.py:4355 appPlugins/ToolNCC.py:4498 +#: appPlugins/ToolPaint.py:3214 msgid "Apply parameters to all tools" msgstr "Aplicar Parám. a todas las herramientas" -#: appPlugins/ToolDrilling.py:2653 appPlugins/ToolIsolation.py:3462 -#: appPlugins/ToolMilling.py:4286 appPlugins/ToolNCC.py:4502 -#: appPlugins/ToolPaint.py:3220 +#: appPlugins/ToolDrilling.py:2589 appPlugins/ToolIsolation.py:3459 +#: appPlugins/ToolMilling.py:4358 appPlugins/ToolNCC.py:4501 +#: appPlugins/ToolPaint.py:3217 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -15495,28 +15452,28 @@ msgstr "" "Se aplicarán los parámetros en el formulario actual\n" "en todas las herramientas de la tabla de herramientas." -#: appPlugins/ToolDrilling.py:2664 appPlugins/ToolIsolation.py:3473 -#: appPlugins/ToolMilling.py:4299 appPlugins/ToolNCC.py:4513 -#: appPlugins/ToolPaint.py:3231 +#: appPlugins/ToolDrilling.py:2600 appPlugins/ToolIsolation.py:3470 +#: appPlugins/ToolMilling.py:4371 appPlugins/ToolNCC.py:4512 +#: appPlugins/ToolPaint.py:3228 msgid "Common Parameters" msgstr "Parámetros comunes" -#: appPlugins/ToolDrilling.py:2666 appPlugins/ToolIsolation.py:3475 -#: appPlugins/ToolMilling.py:4301 appPlugins/ToolNCC.py:4515 -#: appPlugins/ToolPaint.py:3233 +#: appPlugins/ToolDrilling.py:2602 appPlugins/ToolIsolation.py:3472 +#: appPlugins/ToolMilling.py:4373 appPlugins/ToolNCC.py:4514 +#: appPlugins/ToolPaint.py:3230 msgid "Parameters that are common for all tools." msgstr "Parámetros que son comunes para todas las herramientas." -#: appPlugins/ToolDrilling.py:2671 appPlugins/ToolMilling.py:4306 -#: appPlugins/ToolSolderPaste.py:1334 +#: appPlugins/ToolDrilling.py:2607 appPlugins/ToolMilling.py:4378 +#: appPlugins/ToolSolderPaste.py:1338 msgid "Tool change Z" msgstr "Cambio de herra. Z" -#: appPlugins/ToolDrilling.py:2729 appPlugins/ToolMilling.py:4349 +#: appPlugins/ToolDrilling.py:2683 appPlugins/ToolMilling.py:4441 msgid "X,Y coordinates" msgstr "Coordenadas X, Y" -#: appPlugins/ToolDrilling.py:2775 +#: appPlugins/ToolDrilling.py:2729 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Excellon Objects." @@ -15524,19 +15481,19 @@ msgstr "" "El archivo JSON del preprocesador que dicta\n" "Salida de Gcode para objetos Excellon." -#: appPlugins/ToolDrilling.py:2790 appPlugins/ToolMilling.py:4407 +#: appPlugins/ToolDrilling.py:2744 appPlugins/ToolMilling.py:4502 msgid "Add exclusion areas" msgstr "Agregar Areas de Exclusión" -#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolMilling.py:4433 +#: appPlugins/ToolDrilling.py:2771 appPlugins/ToolMilling.py:4530 msgid "This is the Area ID." msgstr "Esta es la ID del Area." -#: appPlugins/ToolDrilling.py:2819 appPlugins/ToolMilling.py:4435 +#: appPlugins/ToolDrilling.py:2773 appPlugins/ToolMilling.py:4532 msgid "Type of the object where the exclusion area was added." msgstr "Tipo del objeto donde se agregó el área de exclusión." -#: appPlugins/ToolDrilling.py:2821 appPlugins/ToolMilling.py:4437 +#: appPlugins/ToolDrilling.py:2775 appPlugins/ToolMilling.py:4534 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " "it." @@ -15544,7 +15501,7 @@ msgstr "" "La estrategia utilizada para el área de exclusión. Recorre las áreas de " "exclusión o sobre ella." -#: appPlugins/ToolDrilling.py:2823 appPlugins/ToolMilling.py:4439 +#: appPlugins/ToolDrilling.py:2777 appPlugins/ToolMilling.py:4536 msgid "" "If the strategy is to go over the area then this is the height at which the " "tool will go to avoid the exclusion area." @@ -15552,33 +15509,33 @@ msgstr "" "Si la estrategia es ir sobre el área, esta es la altura a la que irá la " "herramienta para evitar el área de exclusión." -#: appPlugins/ToolDrilling.py:2859 appPlugins/ToolMilling.py:4473 +#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4572 msgid "Add Area:" msgstr "Agregar Zona:" -#: appPlugins/ToolDrilling.py:2860 appPlugins/ToolMilling.py:4474 +#: appPlugins/ToolDrilling.py:2814 appPlugins/ToolMilling.py:4573 msgid "Add an Exclusion Area." msgstr "Agregar un área de exclusión." -#: appPlugins/ToolDrilling.py:2878 appPlugins/ToolMilling.py:4491 +#: appPlugins/ToolDrilling.py:2832 appPlugins/ToolMilling.py:4591 msgid "Delete all exclusion areas." msgstr "Eliminar todas las áreas de exclusión." -#: appPlugins/ToolDrilling.py:2881 appPlugins/ToolMilling.py:4494 +#: appPlugins/ToolDrilling.py:2835 appPlugins/ToolMilling.py:4594 msgid "Delete Selected" msgstr "Eliminar seleccionado" -#: appPlugins/ToolDrilling.py:2882 appPlugins/ToolMilling.py:4495 +#: appPlugins/ToolDrilling.py:2836 appPlugins/ToolMilling.py:4595 msgid "Delete all exclusion areas that are selected in the table." msgstr "" "Elimine todas las áreas de exclusión que están seleccionadas en la tabla." -#: appPlugins/ToolDrilling.py:2904 appPlugins/ToolMilling.py:4517 -#: appPlugins/ToolSolderPaste.py:1518 +#: appPlugins/ToolDrilling.py:2858 appPlugins/ToolMilling.py:4617 +#: appPlugins/ToolSolderPaste.py:1522 msgid "Generate CNCJob object" msgstr "Generar objeto CNCJob" -#: appPlugins/ToolDrilling.py:2907 appPlugins/ToolMilling.py:4520 +#: appPlugins/ToolDrilling.py:2861 appPlugins/ToolMilling.py:4620 msgid "" "Generate the CNC Job.\n" "If milling then an additional Geometry object will be created.\n" @@ -15592,25 +15549,32 @@ msgstr "" "Haga clic en el encabezado # para seleccionar todo, o Ctrl + LMB\n" "para la selección personalizada de herramientas." -#: appPlugins/ToolEtchCompensation.py:98 appPlugins/ToolEtchCompensation.py:269 +#: appPlugins/ToolEtchCompensation.py:98 appPlugins/ToolEtchCompensation.py:287 #, fuzzy #| msgid "Etch Compensation Tool" msgid "Etch Compensation" msgstr "Herramienta de Comp de Grabado" -#: appPlugins/ToolEtchCompensation.py:311 appPlugins/ToolInvertGerber.py:232 +#: appPlugins/ToolEtchCompensation.py:188 +#: appPlugins/ToolEtchCompensation.py:202 +#, fuzzy +#| msgid "Milling Parameters" +msgid "Missing parameter value." +msgstr "Parámetros de Fresado" + +#: appPlugins/ToolEtchCompensation.py:329 appPlugins/ToolInvertGerber.py:238 msgid "Gerber object that will be inverted." msgstr "Objeto de Gerber que se invertirá." -#: appPlugins/ToolEtchCompensation.py:323 +#: appPlugins/ToolEtchCompensation.py:341 msgid "Conversion utilities" msgstr "Utilidades de conversión" -#: appPlugins/ToolEtchCompensation.py:328 +#: appPlugins/ToolEtchCompensation.py:346 msgid "Oz to Microns" msgstr "Oz a Micrones" -#: appPlugins/ToolEtchCompensation.py:330 +#: appPlugins/ToolEtchCompensation.py:348 msgid "" "Will convert from oz thickness to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15620,20 +15584,20 @@ msgstr "" "Puede usar fórmulas con operadores: /, *, +, -,%,.\n" "Los números reales usan el separador de decimales de punto." -#: appPlugins/ToolEtchCompensation.py:339 +#: appPlugins/ToolEtchCompensation.py:357 msgid "Oz value" msgstr "Valor de oz" -#: appPlugins/ToolEtchCompensation.py:341 -#: appPlugins/ToolEtchCompensation.py:362 +#: appPlugins/ToolEtchCompensation.py:359 +#: appPlugins/ToolEtchCompensation.py:380 msgid "Microns value" msgstr "Valor de micras" -#: appPlugins/ToolEtchCompensation.py:349 +#: appPlugins/ToolEtchCompensation.py:367 msgid "Mils to Microns" msgstr "Mils a Micrones" -#: appPlugins/ToolEtchCompensation.py:351 +#: appPlugins/ToolEtchCompensation.py:369 msgid "" "Will convert from mils to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15643,19 +15607,19 @@ msgstr "" "Puede usar fórmulas con operadores: /, *, +, -,%,.\n" "Los números reales usan el separador de decimales de punto." -#: appPlugins/ToolEtchCompensation.py:360 +#: appPlugins/ToolEtchCompensation.py:378 msgid "Mils value" msgstr "Valor de milésimas" -#: appPlugins/ToolEtchCompensation.py:375 appPlugins/ToolInvertGerber.py:244 +#: appPlugins/ToolEtchCompensation.py:393 appPlugins/ToolInvertGerber.py:250 msgid "Parameters for this tool" msgstr "Parám. para esta herramienta" -#: appPlugins/ToolEtchCompensation.py:380 +#: appPlugins/ToolEtchCompensation.py:398 msgid "Copper Thickness" msgstr "Espesor de cobre" -#: appPlugins/ToolEtchCompensation.py:382 +#: appPlugins/ToolEtchCompensation.py:400 msgid "" "The thickness of the copper foil.\n" "In microns [um]." @@ -15663,11 +15627,11 @@ msgstr "" "El grosor de la lámina de cobre.\n" "En micras [um]." -#: appPlugins/ToolEtchCompensation.py:392 +#: appPlugins/ToolEtchCompensation.py:410 msgid "Ratio" msgstr "Proporción" -#: appPlugins/ToolEtchCompensation.py:394 +#: appPlugins/ToolEtchCompensation.py:412 msgid "" "The ratio of lateral etch versus depth etch.\n" "Can be:\n" @@ -15679,32 +15643,32 @@ msgstr "" "- personalizado -> el usuario ingresará un valor personalizado\n" "- preseleccionado -> valor que depende de una selección de grabadores" -#: appPlugins/ToolEtchCompensation.py:400 -#: appPlugins/ToolEtchCompensation.py:420 +#: appPlugins/ToolEtchCompensation.py:418 +#: appPlugins/ToolEtchCompensation.py:438 msgid "Etch Factor" msgstr "Factor de grabado" -#: appPlugins/ToolEtchCompensation.py:401 +#: appPlugins/ToolEtchCompensation.py:419 msgid "Etchants list" msgstr "Lista de grabados" -#: appPlugins/ToolEtchCompensation.py:402 +#: appPlugins/ToolEtchCompensation.py:420 msgid "Manual offset" msgstr "Desplazamiento manual" -#: appPlugins/ToolEtchCompensation.py:409 +#: appPlugins/ToolEtchCompensation.py:427 msgid "Etchants" msgstr "Grabadores" -#: appPlugins/ToolEtchCompensation.py:411 +#: appPlugins/ToolEtchCompensation.py:429 msgid "A list of etchants." msgstr "Una lista de grabadores." -#: appPlugins/ToolEtchCompensation.py:414 +#: appPlugins/ToolEtchCompensation.py:432 msgid "Alkaline baths" msgstr "Baños alcalinos" -#: appPlugins/ToolEtchCompensation.py:422 +#: appPlugins/ToolEtchCompensation.py:440 msgid "" "The ratio between depth etch and lateral etch .\n" "Accepts real numbers and formulas using the operators: /,*,+,-,%" @@ -15712,11 +15676,11 @@ msgstr "" "La relación entre el grabado profundo y el grabado lateral.\n" "Acepta números reales y fórmulas utilizando los operadores: /, *, +, -,%" -#: appPlugins/ToolEtchCompensation.py:426 +#: appPlugins/ToolEtchCompensation.py:444 msgid "Real number or formula" msgstr "Número real o fórmula" -#: appPlugins/ToolEtchCompensation.py:434 +#: appPlugins/ToolEtchCompensation.py:452 msgid "" "Value with which to increase or decrease (buffer)\n" "the copper features. In microns [um]." @@ -15724,84 +15688,84 @@ msgstr "" "Valor con el que aumentar o disminuir (buffer)\n" "Las características de cobre. En micras [um]." -#: appPlugins/ToolEtchCompensation.py:457 +#: appPlugins/ToolEtchCompensation.py:475 msgid "Compensate" msgstr "Compensar" -#: appPlugins/ToolEtchCompensation.py:460 +#: appPlugins/ToolEtchCompensation.py:478 msgid "" "Will increase the copper features thickness to compensate the lateral etch." msgstr "" "Aumentará el grosor de las características de cobre para compensar el " "grabado lateral." -#: appPlugins/ToolExtract.py:425 appPlugins/ToolExtract.py:512 -#: appPlugins/ToolExtract.py:599 +#: appPlugins/ToolExtract.py:428 appPlugins/ToolExtract.py:515 +#: appPlugins/ToolExtract.py:602 msgid "No drills extracted. Try different parameters." msgstr "No se extraen taladros. Prueba diferentes parámetros." -#: appPlugins/ToolExtract.py:703 +#: appPlugins/ToolExtract.py:706 #, fuzzy #| msgid "Soldermask Gerber" msgid "No soldermask extracted." msgstr "Soldermask Gerber" -#: appPlugins/ToolExtract.py:752 appPlugins/ToolExtract.py:761 -#: appPlugins/ToolExtract.py:765 +#: appPlugins/ToolExtract.py:755 appPlugins/ToolExtract.py:764 +#: appPlugins/ToolExtract.py:768 #, fuzzy #| msgid "Soldermask Gerber" msgid "No cutout extracted." msgstr "Soldermask Gerber" -#: appPlugins/ToolExtract.py:911 +#: appPlugins/ToolExtract.py:914 #, fuzzy #| msgid "Gerber from which to extract drill holes" msgid "Gerber object from which to extract drill holes or soldermask." msgstr "Gerber de donde extraer agujeros de perforación" -#: appPlugins/ToolExtract.py:938 appPlugins/ToolPunchGerber.py:2023 +#: appPlugins/ToolExtract.py:941 appPlugins/ToolPunchGerber.py:2023 #, fuzzy #| msgid "Process Oblong Pads." msgid "Process all Pads." msgstr "Procesar almohadillas oblongas." -#: appPlugins/ToolExtract.py:1020 appPlugins/ToolExtract.py:1187 +#: appPlugins/ToolExtract.py:1023 appPlugins/ToolExtract.py:1190 msgid "Extract Drills" msgstr "Extraer Taladros" -#: appPlugins/ToolExtract.py:1022 +#: appPlugins/ToolExtract.py:1025 #, fuzzy #| msgid "Edit an Excellon object." msgid "Extract an Excellon object from the Gerber pads." msgstr "Edite un objeto Excellon." -#: appPlugins/ToolExtract.py:1190 +#: appPlugins/ToolExtract.py:1193 msgid "Extract drills from a given Gerber file." msgstr "Extraer simulacros de un archivo Gerber dado." -#: appPlugins/ToolFiducials.py:315 +#: appPlugins/ToolFiducials.py:322 msgid "Click to add first Fiducial. Bottom Left..." msgstr "Haga clic para agregar primero Fiducial. Abajo a la izquierda ..." -#: appPlugins/ToolFiducials.py:594 +#: appPlugins/ToolFiducials.py:601 msgid "Click to add the last fiducial. Top Right..." msgstr "Haga clic para agregar el último fiducial. Parte superior derecha..." -#: appPlugins/ToolFiducials.py:599 +#: appPlugins/ToolFiducials.py:606 msgid "Click to add the second fiducial. Top Left or Bottom Right..." msgstr "" "Haga clic para agregar el segundo fiducial. Arriba a la izquierda o abajo a " "la derecha ..." -#: appPlugins/ToolFiducials.py:695 +#: appPlugins/ToolFiducials.py:702 msgid "Fiducials Tool exit." msgstr "Herram. Fiduciales de salida." -#: appPlugins/ToolFiducials.py:785 +#: appPlugins/ToolFiducials.py:789 msgid "Fiducials Coordinates" msgstr "Coordenadas Fiduciales" -#: appPlugins/ToolFiducials.py:787 +#: appPlugins/ToolFiducials.py:791 msgid "" "A table with the fiducial points coordinates,\n" "in the format (x, y)." @@ -15809,35 +15773,35 @@ msgstr "" "Una tabla con las coordenadas de los puntos fiduciales,\n" "en el formato (x, y)." -#: appPlugins/ToolFiducials.py:921 +#: appPlugins/ToolFiducials.py:925 msgid "Mode:" msgstr "Modo:" -#: appPlugins/ToolFiducials.py:969 +#: appPlugins/ToolFiducials.py:973 msgid "Thickness of the line that makes the fiducial." msgstr "Espesor de la línea que hace al fiducial." -#: appPlugins/ToolFiducials.py:1000 +#: appPlugins/ToolFiducials.py:1004 msgid "Add Fiducial" msgstr "Añadir Fiducial" -#: appPlugins/ToolFiducials.py:1003 +#: appPlugins/ToolFiducials.py:1007 msgid "Will add a polygon on the copper layer to serve as fiducial." msgstr "Agregará un polígono en la capa de cobre para servir como fiducial." -#: appPlugins/ToolFiducials.py:1019 +#: appPlugins/ToolFiducials.py:1023 msgid "Soldermask Gerber" msgstr "Soldermask Gerber" -#: appPlugins/ToolFiducials.py:1021 +#: appPlugins/ToolFiducials.py:1025 msgid "The Soldermask Gerber object." msgstr "El objeto Soldermask Gerber." -#: appPlugins/ToolFiducials.py:1033 +#: appPlugins/ToolFiducials.py:1037 msgid "Add Soldermask Opening" msgstr "Agregar apertura de Soldermask" -#: appPlugins/ToolFiducials.py:1035 +#: appPlugins/ToolFiducials.py:1039 msgid "" "Will add a polygon on the soldermask layer\n" "to serve as fiducial opening.\n" @@ -15849,37 +15813,31 @@ msgstr "" "El diámetro siempre es el doble del diámetro.\n" "para el cobre fiducial." -#: appPlugins/ToolFilm.py:140 appPlugins/ToolFilm.py:1091 -#, fuzzy -#| msgid "Film PCB" -msgid "Film" -msgstr "Película de PCB" - -#: appPlugins/ToolFilm.py:283 +#: appPlugins/ToolFilm.py:302 msgid "Load an object for Film and retry." msgstr "Cargue un objeto para Película y vuelva a intentarlo." -#: appPlugins/ToolFilm.py:290 +#: appPlugins/ToolFilm.py:309 msgid "Load an object for Box and retry." msgstr "Cargue un objeto para Box y vuelva a intentarlo." -#: appPlugins/ToolFilm.py:305 +#: appPlugins/ToolFilm.py:324 msgid "Generating Film ..." msgstr "Generando película ..." -#: appPlugins/ToolFilm.py:357 appPlugins/ToolFilm.py:362 +#: appPlugins/ToolFilm.py:376 appPlugins/ToolFilm.py:381 msgid "Export positive film" msgstr "Exportar película positiva" -#: appPlugins/ToolFilm.py:393 +#: appPlugins/ToolFilm.py:412 msgid "" "No Excellon object selected. Load an object for punching reference and retry." msgstr "" "No se seleccionó ningún objeto Excellon. Cargue un objeto para perforar la " "referencia y vuelva a intentarlo." -#: appPlugins/ToolFilm.py:417 appPlugins/ToolFilm.py:429 -#: appPlugins/ToolPunchGerber.py:788 appPlugins/ToolPunchGerber.py:921 +#: appPlugins/ToolFilm.py:436 appPlugins/ToolFilm.py:448 +#: appPlugins/ToolPunchGerber.py:791 appPlugins/ToolPunchGerber.py:924 msgid "" "Failed. Punch hole size is bigger than some of the apertures in the Gerber " "object." @@ -15887,8 +15845,8 @@ msgstr "" "Ha fallado. El tamaño del agujero perforado es más grande que algunas de las " "aberturas del objeto Gerber." -#: appPlugins/ToolFilm.py:447 appPlugins/ToolPunchGerber.py:861 -#: appPlugins/ToolPunchGerber.py:956 +#: appPlugins/ToolFilm.py:466 appPlugins/ToolPunchGerber.py:864 +#: appPlugins/ToolPunchGerber.py:959 msgid "" "Failed. The new object geometry is the same as the one in the source object " "geometry..." @@ -15896,30 +15854,30 @@ msgstr "" "Ha fallado. La nueva geometría del objeto es la misma que la de la geometría " "del objeto de origen ..." -#: appPlugins/ToolFilm.py:505 appPlugins/ToolFilm.py:510 +#: appPlugins/ToolFilm.py:524 appPlugins/ToolFilm.py:529 msgid "Export negative film" msgstr "Exportar película negativa" -#: appPlugins/ToolFilm.py:573 appPlugins/ToolFilm.py:867 -#: appPlugins/ToolPanelize.py:314 +#: appPlugins/ToolFilm.py:592 appPlugins/ToolFilm.py:886 +#: appPlugins/ToolPanelize.py:330 msgid "No object Box. Using instead" msgstr "Sin objeto Caja. Usando en su lugar" -#: appPlugins/ToolFilm.py:778 appPlugins/ToolFilm.py:1038 +#: appPlugins/ToolFilm.py:797 appPlugins/ToolFilm.py:1057 msgid "" "The artwork has to be within the selected page size in order to be visible.\n" "For 'Bounds' page size, it needs to be in the first quadrant." msgstr "" -#: appPlugins/ToolFilm.py:805 appPlugins/ToolFilm.py:1065 +#: appPlugins/ToolFilm.py:824 appPlugins/ToolFilm.py:1084 msgid "Film file exported to" msgstr "Archivo de película exportado a" -#: appPlugins/ToolFilm.py:1118 +#: appPlugins/ToolFilm.py:1135 msgid "Create a positive/negative film for UV exposure." msgstr "" -#: appPlugins/ToolFilm.py:1152 +#: appPlugins/ToolFilm.py:1166 msgid "" "Specify the type of object for which to create the film.\n" "The object can be of type: Gerber or Geometry.\n" @@ -15931,7 +15889,7 @@ msgstr "" "La selección aquí decide el tipo de objetos que serán\n" "en el cuadro combinado de objeto de película." -#: appPlugins/ToolFilm.py:1175 +#: appPlugins/ToolFilm.py:1189 msgid "" "Specify the type of object to be used as an container for\n" "film creation. It can be: Gerber or Geometry type.The selection here decide " @@ -15943,7 +15901,7 @@ msgstr "" "aquí decide el tipo de objetos que serán\n" "en el cuadro combinado Objeto de caja." -#: appPlugins/ToolFilm.py:1206 +#: appPlugins/ToolFilm.py:1220 #, fuzzy #| msgid "" #| "The reference point to be used as origin for the skew.\n" @@ -15955,33 +15913,33 @@ msgstr "" "El punto de referencia que se utilizará como origen para el sesgo.\n" "Puede ser uno de los cuatro puntos del cuadro delimitador de geometría." -#: appPlugins/ToolFilm.py:1225 +#: appPlugins/ToolFilm.py:1239 #, fuzzy #| msgid "Save Film" msgid "Scale Film" msgstr "Guardar película" -#: appPlugins/ToolFilm.py:1269 +#: appPlugins/ToolFilm.py:1283 #, fuzzy #| msgid "Save Film" msgid "Skew Film" msgstr "Guardar película" -#: appPlugins/ToolFilm.py:1313 +#: appPlugins/ToolFilm.py:1327 #, fuzzy #| msgid "Mirror (Flip)" msgid "Mirror Film" msgstr "Espejo (Flip)" -#: appPlugins/ToolFilm.py:1345 +#: appPlugins/ToolFilm.py:1359 msgid "Film Parameters" msgstr "Parámetros de la película" -#: appPlugins/ToolFilm.py:1404 +#: appPlugins/ToolFilm.py:1418 msgid "Punch drill holes" msgstr "Perforar Agujeros" -#: appPlugins/ToolFilm.py:1405 +#: appPlugins/ToolFilm.py:1419 msgid "" "When checked the generated film will have holes in pads when\n" "the generated film is positive. This is done to help drilling,\n" @@ -15992,11 +15950,11 @@ msgstr "" "La película generada es positiva. Esto se hace para ayudar a perforar,\n" "cuando se hace manualmente." -#: appPlugins/ToolFilm.py:1423 +#: appPlugins/ToolFilm.py:1437 msgid "Source" msgstr "Fuente" -#: appPlugins/ToolFilm.py:1425 +#: appPlugins/ToolFilm.py:1439 msgid "" "The punch hole source can be:\n" "- Excellon -> an Excellon holes center will serve as reference.\n" @@ -16007,36 +15965,36 @@ msgstr "" "- Centro de almohadillas -> intentará usar el centro de almohadillas como " "referencia." -#: appPlugins/ToolFilm.py:1430 +#: appPlugins/ToolFilm.py:1444 msgid "Pad center" msgstr "Centro de la almohadilla" -#: appPlugins/ToolFilm.py:1435 +#: appPlugins/ToolFilm.py:1449 msgid "Excellon Obj" msgstr "Objeto Excellon" -#: appPlugins/ToolFilm.py:1437 +#: appPlugins/ToolFilm.py:1451 msgid "" "Remove the geometry of Excellon from the Film to create the holes in pads." msgstr "" "Retire la geometría de Excellon de la película para crear los agujeros en " "las almohadillas." -#: appPlugins/ToolFilm.py:1451 +#: appPlugins/ToolFilm.py:1465 msgid "Punch Size" msgstr "Tamaño de perforación" -#: appPlugins/ToolFilm.py:1452 +#: appPlugins/ToolFilm.py:1466 msgid "The value here will control how big is the punch hole in the pads." msgstr "" "El valor aquí controlará qué tan grande es el agujero de perforación en los " "pads." -#: appPlugins/ToolFilm.py:1587 +#: appPlugins/ToolFilm.py:1601 msgid "Save Film" msgstr "Guardar película" -#: appPlugins/ToolFilm.py:1590 +#: appPlugins/ToolFilm.py:1604 msgid "" "Create a Film for the selected object, within\n" "the specified box. Does not create a new \n" @@ -16048,7 +16006,7 @@ msgstr "" "Objeto FlatCAM, pero guárdelo directamente en el\n" "formato seleccionado." -#: appPlugins/ToolFilm.py:1672 +#: appPlugins/ToolFilm.py:1686 msgid "" "Using the Pad center does not work on Geometry objects. Only a Gerber object " "has pads." @@ -16056,13 +16014,13 @@ msgstr "" "El uso del centro de almohadilla no funciona en objetos de geometría. Solo " "un objeto Gerber tiene almohadillas." -#: appPlugins/ToolFollow.py:323 appPlugins/ToolFollow.py:394 +#: appPlugins/ToolFollow.py:328 appPlugins/ToolFollow.py:399 #, fuzzy #| msgid "Failed to create Follow Geometry with tool diameter" msgid "Failed to create Follow Geometry." msgstr "Error al crear Seguir Geometría con diámetro de herramienta" -#: appPlugins/ToolFollow.py:677 +#: appPlugins/ToolFollow.py:682 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -16074,13 +16032,13 @@ msgstr "" "Crear un objeto de geometría con\n" "Trayectorias para cortar alrededor de polígonos." -#: appPlugins/ToolFollow.py:700 +#: appPlugins/ToolFollow.py:702 #, fuzzy #| msgid "Gerber object for isolation routing." msgid "Source object for following geometry." msgstr "Objeto Gerber para enrutamiento de aislamiento." -#: appPlugins/ToolFollow.py:733 +#: appPlugins/ToolFollow.py:735 #, fuzzy #| msgid "" #| "Selection of area to be processed.\n" @@ -16112,15 +16070,15 @@ msgstr "Importar" msgid "Import IMAGE" msgstr "Importar IMAGEN" -#: appPlugins/ToolImage.py:152 appPlugins/ToolPDF.py:114 app_Main.py:10526 -#: app_Main.py:10579 app_Main.py:10672 app_Main.py:10710 app_Main.py:10777 -#: app_Main.py:10934 app_Main.py:11021 +#: appPlugins/ToolImage.py:152 appPlugins/ToolPDF.py:114 app_Main.py:10570 +#: app_Main.py:10623 app_Main.py:10719 app_Main.py:10759 app_Main.py:10826 +#: app_Main.py:10983 app_Main.py:11070 #, fuzzy #| msgid "No object available." msgid "File no longer available." msgstr "No hay objeto disponible." -#: appPlugins/ToolImage.py:164 app_Main.py:10536 app_Main.py:10589 +#: appPlugins/ToolImage.py:164 app_Main.py:10580 app_Main.py:10633 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -16129,13 +16087,13 @@ msgstr "" "compatibles" #: appPlugins/ToolImage.py:173 appPlugins/ToolPcbWizard.py:356 -#: app_Main.py:10552 app_Main.py:10610 tclCommands/TclCommandImportSvg.py:84 +#: app_Main.py:10596 app_Main.py:10654 tclCommands/TclCommandImportSvg.py:84 msgid "Importing" msgstr "Importando" -#: appPlugins/ToolImage.py:185 appPlugins/ToolPDF.py:230 app_Main.py:10550 -#: app_Main.py:10608 app_Main.py:10693 app_Main.py:10761 app_Main.py:10830 -#: app_Main.py:10895 app_Main.py:10955 +#: appPlugins/ToolImage.py:185 appPlugins/ToolPDF.py:230 app_Main.py:10594 +#: app_Main.py:10652 app_Main.py:10742 app_Main.py:10810 app_Main.py:10879 +#: app_Main.py:10944 app_Main.py:11004 msgid "Opened" msgstr "Abierto" @@ -16237,7 +16195,7 @@ msgstr "Importar imagen" msgid "Open a image of raster type and then import it in FlatCAM." msgstr "Abra una imagen de tipo ráster y luego impórtela en FlatCAM." -#: appPlugins/ToolInvertGerber.py:287 +#: appPlugins/ToolInvertGerber.py:293 msgid "" "Will invert the Gerber object: areas that have copper\n" "will be empty of copper and previous empty area will be\n" @@ -16249,7 +16207,7 @@ msgstr "" #: appPlugins/ToolIsolation.py:1039 appPlugins/ToolIsolation.py:1178 #: appPlugins/ToolNCC.py:996 appPlugins/ToolNCC.py:1140 -#: appPlugins/ToolOptimal.py:197 +#: appPlugins/ToolOptimal.py:203 msgid "" "The Gerber object has one Polygon as geometry.\n" "There are no distances between geometry elements to be found." @@ -16296,13 +16254,13 @@ msgid "Tool from Tool Table was edited." msgstr "Se editó la herramienta de la tabla de herramientas." #: appPlugins/ToolIsolation.py:1482 appPlugins/ToolNCC.py:1481 -#: appPlugins/ToolPaint.py:1050 appPlugins/ToolSolderPaste.py:571 +#: appPlugins/ToolPaint.py:1050 appPlugins/ToolSolderPaste.py:577 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "" "Cancelado. El nuevo valor del diámetro ya está en la Tabla de herramientas." #: appPlugins/ToolIsolation.py:1533 appPlugins/ToolNCC.py:1532 -#: appPlugins/ToolPaint.py:1100 appPlugins/ToolSolderPaste.py:616 +#: appPlugins/ToolPaint.py:1100 appPlugins/ToolSolderPaste.py:622 msgid "Delete failed. Select a tool to delete." msgstr "Eliminar falló. Seleccione una herramienta para eliminar." @@ -16367,7 +16325,7 @@ msgid "No polygon detected under click position." msgstr "No se detectó ningún polígono bajo la posición de clic." #: appPlugins/ToolIsolation.py:2414 appPlugins/ToolPaint.py:1315 -#: appPlugins/ToolPunchGerber.py:1747 +#: appPlugins/ToolPunchGerber.py:1750 msgid "List of single polygons is empty. Aborting." msgstr "La lista de polígonos individuales está vacía. Abortar." @@ -16375,21 +16333,21 @@ msgstr "La lista de polígonos individuales está vacía. Abortar." msgid "Click the end point of the paint area." msgstr "Haga clic en el punto final del área de pintura." -#: appPlugins/ToolIsolation.py:2803 appPlugins/ToolNCC.py:3990 -#: appPlugins/ToolPaint.py:2783 app_Main.py:6390 app_Main.py:6409 +#: appPlugins/ToolIsolation.py:2803 appPlugins/ToolNCC.py:3992 +#: appPlugins/ToolPaint.py:2783 app_Main.py:6425 app_Main.py:6444 msgid "Tool from DB added in Tool Table." msgstr "Herramienta de DB agregada en la Tabla de herramientas." -#: appPlugins/ToolIsolation.py:2857 appPlugins/ToolNCC.py:4043 +#: appPlugins/ToolIsolation.py:2857 appPlugins/ToolNCC.py:4045 #: appPlugins/ToolPaint.py:2843 msgid "New tool added to Tool Table." msgstr "Nueva herramienta agregada a la Tabla de herramientas." -#: appPlugins/ToolIsolation.py:3197 +#: appPlugins/ToolIsolation.py:3194 msgid "Gerber object for isolation routing." msgstr "Objeto Gerber para enrutamiento de aislamiento." -#: appPlugins/ToolIsolation.py:3221 appPlugins/ToolNCC.py:4172 +#: appPlugins/ToolIsolation.py:3218 appPlugins/ToolNCC.py:4171 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -16397,7 +16355,7 @@ msgstr "" "Conjunto de herramientas desde el cual el algoritmo\n" "elegirá los utilizados para la limpieza de cobre." -#: appPlugins/ToolIsolation.py:3237 +#: appPlugins/ToolIsolation.py:3234 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -16413,7 +16371,7 @@ msgstr "" "en la geometría resultante. Esto es porque con algunas herramientas\n" "Esta función no podrá crear geometría de enrutamiento." -#: appPlugins/ToolIsolation.py:3249 appPlugins/ToolNCC.py:4200 +#: appPlugins/ToolIsolation.py:3246 appPlugins/ToolNCC.py:4199 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16451,13 +16409,13 @@ msgstr "" "seleccionará el Tipo de operación\n" "en la geometría resultante como Aislamiento." -#: appPlugins/ToolIsolation.py:3296 appPlugins/ToolMilling.py:3780 -#: appPlugins/ToolNCC.py:66 appPlugins/ToolNCC.py:4259 -#: appPlugins/ToolPaint.py:139 appPlugins/ToolPaint.py:3053 +#: appPlugins/ToolIsolation.py:3293 appPlugins/ToolMilling.py:3852 +#: appPlugins/ToolNCC.py:66 appPlugins/ToolNCC.py:4258 +#: appPlugins/ToolPaint.py:139 appPlugins/ToolPaint.py:3050 msgid "Add from DB" msgstr "Agregar desde DB" -#: appPlugins/ToolIsolation.py:3321 appPlugins/ToolNCC.py:4284 +#: appPlugins/ToolIsolation.py:3318 appPlugins/ToolNCC.py:4283 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -16465,9 +16423,9 @@ msgstr "" "Encuentre un diámetro de herramienta garantizado\n" "para hacer un aislamiento completo." -#: appPlugins/ToolIsolation.py:3363 appPlugins/ToolMilling.py:3830 -#: appPlugins/ToolNCC.py:4325 appPlugins/ToolPaint.py:3105 -#: appPlugins/ToolSolderPaste.py:1241 +#: appPlugins/ToolIsolation.py:3360 appPlugins/ToolMilling.py:3902 +#: appPlugins/ToolNCC.py:4324 appPlugins/ToolPaint.py:3102 +#: appPlugins/ToolSolderPaste.py:1245 msgid "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -16475,7 +16433,7 @@ msgstr "" "Eliminar una selección de herramientas en la tabla de herramientas\n" "seleccionando primero una fila en la Tabla de herramientas." -#: appPlugins/ToolIsolation.py:3535 +#: appPlugins/ToolIsolation.py:3532 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -16487,23 +16445,23 @@ msgstr "" "Lo que se seleccione aquí dictará el tipo\n" "de objetos que llenarán el cuadro combinado 'Objeto'." -#: appPlugins/ToolIsolation.py:3545 +#: appPlugins/ToolIsolation.py:3542 msgid "Object whose area will be removed from isolation geometry." msgstr "Objeto cuya área se eliminará de la geometría de aislamiento." -#: appPlugins/ToolIsolation.py:3616 appPlugins/ToolPunchGerber.py:2299 +#: appPlugins/ToolIsolation.py:3613 appPlugins/ToolPunchGerber.py:2299 #, fuzzy #| msgid "No object available." msgid "Select all available." msgstr "No hay objeto disponible." -#: appPlugins/ToolIsolation.py:3622 appPlugins/ToolPunchGerber.py:2305 +#: appPlugins/ToolIsolation.py:3619 appPlugins/ToolPunchGerber.py:2305 #, fuzzy #| msgid "Clear the text." msgid "Clear the selection." msgstr "Borrar el texto." -#: appPlugins/ToolIsolation.py:3661 +#: appPlugins/ToolIsolation.py:3658 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16525,13 +16483,7 @@ msgstr "" "dentro de la función real de Gerber, use una herramienta negativa\n" "diámetro arriba." -#: appPlugins/ToolLevelling.py:174 appPlugins/ToolLevelling.py:1640 -#, fuzzy -#| msgid "Autolevelling" -msgid "Levelling" -msgstr "Nivelación automática" - -#: appPlugins/ToolLevelling.py:536 appPlugins/ToolLevelling.py:814 +#: appPlugins/ToolLevelling.py:554 appPlugins/ToolLevelling.py:884 msgid "" "Voronoi function can not be loaded.\n" "Shapely >= 1.8 is required" @@ -16539,15 +16491,15 @@ msgstr "" "La función Voronoi no se puede cargar.\n" "Shapely> = 1.8 es requerido" -#: appPlugins/ToolLevelling.py:564 +#: appPlugins/ToolLevelling.py:582 msgid "Click on canvas to add a Probe Point..." msgstr "Haga clic en la pantalla para agregar un punto de sonda ..." -#: appPlugins/ToolLevelling.py:760 +#: appPlugins/ToolLevelling.py:830 msgid "Point is not within the object area. Choose another point." msgstr "El punto no está dentro del área del objeto. Elija otro punto." -#: appPlugins/ToolLevelling.py:780 +#: appPlugins/ToolLevelling.py:850 msgid "" "Added a Probe Point... Click again to add another or right click to " "finish ..." @@ -16555,148 +16507,148 @@ msgstr "" "Se agregó un punto de sonda ... Haga clic nuevamente para agregar otro o " "haga clic derecho para terminar ..." -#: appPlugins/ToolLevelling.py:802 +#: appPlugins/ToolLevelling.py:872 msgid "Finished adding Probe Points..." msgstr "Terminó de agregar puntos de sonda ..." -#: appPlugins/ToolLevelling.py:1006 +#: appPlugins/ToolLevelling.py:1078 msgid "COM list updated ..." msgstr "Lista COM actualizada ..." -#: appPlugins/ToolLevelling.py:1042 +#: appPlugins/ToolLevelling.py:1114 msgid "Connected" msgstr "Conectado" -#: appPlugins/ToolLevelling.py:1048 appPlugins/ToolLevelling.py:1070 -#: appPlugins/ToolLevelling.py:1923 appPlugins/ToolLevelling.py:1938 +#: appPlugins/ToolLevelling.py:1120 appPlugins/ToolLevelling.py:1142 +#: appPlugins/ToolLevelling.py:1992 appPlugins/ToolLevelling.py:2007 msgid "Control" msgstr "Controlar" -#: appPlugins/ToolLevelling.py:1050 appPlugins/ToolLevelling.py:1072 -#: appPlugins/ToolLevelling.py:1933 appPlugins/ToolLevelling.py:1940 +#: appPlugins/ToolLevelling.py:1122 appPlugins/ToolLevelling.py:1144 +#: appPlugins/ToolLevelling.py:2002 appPlugins/ToolLevelling.py:2009 msgid "Sender" msgstr "Remitente" -#: appPlugins/ToolLevelling.py:1053 +#: appPlugins/ToolLevelling.py:1125 msgid "Port connected" msgstr "Puerto conectado" -#: appPlugins/ToolLevelling.py:1057 +#: appPlugins/ToolLevelling.py:1129 msgid "Could not connect to GRBL on port" msgstr "No se pudo conectar a GRBL en el puerto" -#: appPlugins/ToolLevelling.py:1064 appPlugins/ToolLevelling.py:2014 +#: appPlugins/ToolLevelling.py:1136 appPlugins/ToolLevelling.py:2083 msgid "Disconnected" msgstr "Desconectado" -#: appPlugins/ToolLevelling.py:1074 +#: appPlugins/ToolLevelling.py:1146 msgid "Port is connected. Disconnecting" msgstr "El puerto está conectado. Desconectando" -#: appPlugins/ToolLevelling.py:1076 +#: appPlugins/ToolLevelling.py:1148 msgid "Could not connect to port" msgstr "No se pudo conectar al puerto" -#: appPlugins/ToolLevelling.py:1106 appPlugins/ToolLevelling.py:1540 +#: appPlugins/ToolLevelling.py:1178 appPlugins/ToolLevelling.py:1612 #, fuzzy #| msgid "Send" msgid "Sending" msgstr "Enviar" -#: appPlugins/ToolLevelling.py:1235 +#: appPlugins/ToolLevelling.py:1307 msgid "GRBL is doing a home cycle." msgstr "GRBL está haciendo un ciclo de inicio." -#: appPlugins/ToolLevelling.py:1241 +#: appPlugins/ToolLevelling.py:1313 msgid "GRBL software reset was sent." msgstr "Se envió el reinicio del software GRBL." -#: appPlugins/ToolLevelling.py:1249 +#: appPlugins/ToolLevelling.py:1321 msgid "GRBL resumed." msgstr "GRBL continuó." -#: appPlugins/ToolLevelling.py:1253 +#: appPlugins/ToolLevelling.py:1325 msgid "GRBL paused." msgstr "GRBL hizo una pausa." -#: appPlugins/ToolLevelling.py:1427 +#: appPlugins/ToolLevelling.py:1499 msgid "There is nothing to view" msgstr "No hay nada que ver" -#: appPlugins/ToolLevelling.py:1433 +#: appPlugins/ToolLevelling.py:1505 msgid "Code Viewer" msgstr "Visor de código" -#: appPlugins/ToolLevelling.py:1471 +#: appPlugins/ToolLevelling.py:1543 msgid "Loaded Machine Code into Code Viewer" msgstr "Código de máquina cargado en el visor de código" -#: appPlugins/ToolLevelling.py:1485 appPlugins/ToolLevelling.py:1489 -#: appPlugins/ToolLevelling.py:2225 +#: appPlugins/ToolLevelling.py:1557 appPlugins/ToolLevelling.py:1561 +#: appPlugins/ToolLevelling.py:2294 msgid "Import Height Map" msgstr "Importar mapa de altura" -#: appPlugins/ToolLevelling.py:1516 +#: appPlugins/ToolLevelling.py:1588 msgid "Failed to open height map file" msgstr "No se pudo abrir el archivo de mapa de altura" -#: appPlugins/ToolLevelling.py:1566 +#: appPlugins/ToolLevelling.py:1638 msgid "Finished probing. Doing the autolevelling." msgstr "Sondeo terminado. Haciendo la autonivelación." -#: appPlugins/ToolLevelling.py:1571 +#: appPlugins/ToolLevelling.py:1643 msgid "Sending probing GCode to the GRBL controller." msgstr "Envío de GCode de sondeo al controlador GRBL." -#: appPlugins/ToolLevelling.py:1614 +#: appPlugins/ToolLevelling.py:1686 msgid "Empty GRBL heightmap." msgstr "Mapa de alturas GRBL vacío." -#: appPlugins/ToolLevelling.py:1618 +#: appPlugins/ToolLevelling.py:1690 msgid "Finished autolevelling." msgstr "Nivelación automática terminada." -#: appPlugins/ToolLevelling.py:1688 +#: appPlugins/ToolLevelling.py:1757 #, fuzzy #| msgid "CNCjob created" msgid "CNCjob" msgstr "CNCjob creado" -#: appPlugins/ToolLevelling.py:1690 +#: appPlugins/ToolLevelling.py:1759 #, fuzzy #| msgid "Source Object" msgid "Source object." msgstr "Objeto fuente" -#: appPlugins/ToolLevelling.py:1725 +#: appPlugins/ToolLevelling.py:1794 msgid "Probe Points Table" msgstr "Tabla de puntos de sonda" -#: appPlugins/ToolLevelling.py:1726 +#: appPlugins/ToolLevelling.py:1795 msgid "Generate GCode that will obtain the height map" msgstr "Genere GCode que obtendrá el mapa de altura" -#: appPlugins/ToolLevelling.py:1728 +#: appPlugins/ToolLevelling.py:1797 msgid "Show" msgstr "Mostrar" -#: appPlugins/ToolLevelling.py:1729 +#: appPlugins/ToolLevelling.py:1798 msgid "Toggle the display of the Probe Points table." msgstr "Alternar la visualización de la tabla de puntos de sonda." -#: appPlugins/ToolLevelling.py:1742 +#: appPlugins/ToolLevelling.py:1811 msgid "X-Y Coordinates" msgstr "Coordenadas X-Y" -#: appPlugins/ToolLevelling.py:1742 +#: appPlugins/ToolLevelling.py:1811 msgid "Height" msgstr "Altura" -#: appPlugins/ToolLevelling.py:1746 +#: appPlugins/ToolLevelling.py:1815 msgid "Plot probing points" msgstr "Trazar puntos de palpación" -#: appPlugins/ToolLevelling.py:1748 +#: appPlugins/ToolLevelling.py:1817 msgid "" "Plot the probing points in the table.\n" "If a Voronoi method is used then\n" @@ -16706,7 +16658,7 @@ msgstr "" "Si se utiliza un método de Voronoi,\n" "también se trazan las áreas de Voronoi." -#: appPlugins/ToolLevelling.py:1765 +#: appPlugins/ToolLevelling.py:1834 msgid "" "Will create a GCode which will be sent to the controller,\n" "either through a file or directly, with the intent to get the height map\n" @@ -16717,116 +16669,116 @@ msgstr "" "mapa de altura\n" "es decir, modificar el GCode original para nivelar la altura de corte." -#: appPlugins/ToolLevelling.py:1867 +#: appPlugins/ToolLevelling.py:1936 msgid "Add Probe Points" msgstr "Agregar puntos de sonda" -#: appPlugins/ToolLevelling.py:1954 +#: appPlugins/ToolLevelling.py:2023 msgid "COM list" msgstr "Lista COM" -#: appPlugins/ToolLevelling.py:1956 appPlugins/ToolLevelling.py:1971 +#: appPlugins/ToolLevelling.py:2025 appPlugins/ToolLevelling.py:2040 msgid "Lists the available serial ports." msgstr "Muestra los puertos serie disponibles." -#: appPlugins/ToolLevelling.py:1960 +#: appPlugins/ToolLevelling.py:2029 msgid "Search" msgstr "Buscar" -#: appPlugins/ToolLevelling.py:1962 +#: appPlugins/ToolLevelling.py:2031 msgid "Search for the available serial ports." msgstr "Busque los puertos serie disponibles." -#: appPlugins/ToolLevelling.py:1969 +#: appPlugins/ToolLevelling.py:2038 msgid "Baud rates" msgstr "Tasas de baudios" -#: appPlugins/ToolLevelling.py:1988 +#: appPlugins/ToolLevelling.py:2057 msgid "New, custom baudrate." msgstr "Velocidad en baudios nueva y personalizada." -#: appPlugins/ToolLevelling.py:1996 +#: appPlugins/ToolLevelling.py:2065 msgid "Add the specified custom baudrate to the list." msgstr "Agregue la velocidad en baudios personalizada especificada a la lista." -#: appPlugins/ToolLevelling.py:2002 +#: appPlugins/ToolLevelling.py:2071 msgid "Delete selected baudrate" msgstr "Eliminar la velocidad en baudios seleccionada" -#: appPlugins/ToolLevelling.py:2006 +#: appPlugins/ToolLevelling.py:2075 msgid "Reset" msgstr "Reiniciar" -#: appPlugins/ToolLevelling.py:2008 +#: appPlugins/ToolLevelling.py:2077 msgid "Software reset of the controller." msgstr "Restablecimiento del software del controlador." -#: appPlugins/ToolLevelling.py:2016 +#: appPlugins/ToolLevelling.py:2085 msgid "Connect to the selected port with the selected baud rate." msgstr "" "Conéctese al puerto seleccionado con la velocidad en baudios seleccionada." -#: appPlugins/ToolLevelling.py:2041 +#: appPlugins/ToolLevelling.py:2110 msgid "Jog" msgstr "Empujoncito" -#: appPlugins/ToolLevelling.py:2049 +#: appPlugins/ToolLevelling.py:2118 msgid "Zero Axes" msgstr "Cero los ejes" -#: appPlugins/ToolLevelling.py:2082 +#: appPlugins/ToolLevelling.py:2151 msgid "Pause/Resume" msgstr "Pausar / Reanudar" -#: appPlugins/ToolLevelling.py:2140 +#: appPlugins/ToolLevelling.py:2209 msgid "Send Command" msgstr "Enviar comando" -#: appPlugins/ToolLevelling.py:2142 appPlugins/ToolLevelling.py:2152 +#: appPlugins/ToolLevelling.py:2211 appPlugins/ToolLevelling.py:2221 msgid "Send a custom command to GRBL." msgstr "Envíe un comando personalizado a GRBL." -#: appPlugins/ToolLevelling.py:2147 +#: appPlugins/ToolLevelling.py:2216 msgid "Type GRBL command ..." msgstr "Escriba el comando GRBL ..." -#: appPlugins/ToolLevelling.py:2150 +#: appPlugins/ToolLevelling.py:2219 msgid "Send" msgstr "Enviar" -#: appPlugins/ToolLevelling.py:2158 +#: appPlugins/ToolLevelling.py:2227 msgid "Get Config parameter" msgstr "Obtener parámetro de Config" -#: appPlugins/ToolLevelling.py:2160 +#: appPlugins/ToolLevelling.py:2229 msgid "A GRBL configuration parameter." msgstr "Un parámetro de configuración GRBL." -#: appPlugins/ToolLevelling.py:2165 +#: appPlugins/ToolLevelling.py:2234 msgid "Type GRBL parameter ..." msgstr "Escriba un parámetro GRBL ..." -#: appPlugins/ToolLevelling.py:2168 +#: appPlugins/ToolLevelling.py:2237 msgid "Get" msgstr "Obtener" -#: appPlugins/ToolLevelling.py:2170 +#: appPlugins/ToolLevelling.py:2239 msgid "Get the value of a specified GRBL parameter." msgstr "Obtiene el valor de un parámetro GRBL especificado." -#: appPlugins/ToolLevelling.py:2178 +#: appPlugins/ToolLevelling.py:2247 msgid "Get Report" msgstr "Obtener informe" -#: appPlugins/ToolLevelling.py:2180 +#: appPlugins/ToolLevelling.py:2249 msgid "Print in shell the GRBL report." msgstr "Imprima en shell el informe GRBL." -#: appPlugins/ToolLevelling.py:2186 +#: appPlugins/ToolLevelling.py:2255 msgid "Apply AutoLevelling" msgstr "Aplicar nivelación automática" -#: appPlugins/ToolLevelling.py:2188 +#: appPlugins/ToolLevelling.py:2257 msgid "" "Will send the probing GCode to the GRBL controller,\n" "wait for the Z probing data and then apply this data\n" @@ -16836,23 +16788,23 @@ msgstr "" "espere los datos de sondeo Z y luego aplique estos datos\n" "sobre el GCode original, por lo que se realiza una autonivelación." -#: appPlugins/ToolLevelling.py:2197 +#: appPlugins/ToolLevelling.py:2266 msgid "Will save the GRBL height map." msgstr "Guardará el mapa de altura GRBL." -#: appPlugins/ToolLevelling.py:2207 +#: appPlugins/ToolLevelling.py:2276 msgid "Save Probing GCode" msgstr "Guardar GCode de sondeo" -#: appPlugins/ToolLevelling.py:2209 +#: appPlugins/ToolLevelling.py:2278 msgid "Will save the probing GCode." msgstr "Guardará el GCode de sondeo." -#: appPlugins/ToolLevelling.py:2218 +#: appPlugins/ToolLevelling.py:2287 msgid "View/Edit the probing GCode." msgstr "Ver / editar el GCode de sondeo." -#: appPlugins/ToolLevelling.py:2227 +#: appPlugins/ToolLevelling.py:2296 msgid "" "Import the file that has the Z heights\n" "obtained through probing and then apply this data\n" @@ -16864,15 +16816,19 @@ msgstr "" "sobre el GCode original por lo tanto\n" "haciendo autonivelación." -#: appPlugins/ToolMilling.py:2509 +#: appPlugins/ToolMilling.py:1315 +msgid "Milling Tool" +msgstr "Herramienta de fresado" + +#: appPlugins/ToolMilling.py:2603 msgid "Generating drills milling geometry..." msgstr "Generación de geometría de fresado para brocas ..." -#: appPlugins/ToolMilling.py:2614 +#: appPlugins/ToolMilling.py:2702 msgid "Generating slot milling geometry..." msgstr "Generación de geometría de fresado para ranuras ..." -#: appPlugins/ToolMilling.py:3608 +#: appPlugins/ToolMilling.py:3683 #, fuzzy #| msgid "Create CNCJob with toolpaths for drilling or milling holes." msgid "" @@ -16880,13 +16836,13 @@ msgid "" msgstr "" "Cree CNCJob con trayectorias de herramientas para taladrar o fresar agujeros." -#: appPlugins/ToolMilling.py:3637 +#: appPlugins/ToolMilling.py:3709 #, fuzzy #| msgid "Excellon object for drilling/milling operation." msgid "Object for milling operation." msgstr "Objeto Excellon para operación de taladrado / fresado." -#: appPlugins/ToolMilling.py:3668 +#: appPlugins/ToolMilling.py:3740 #, fuzzy #| msgid "" #| "Tools in this Excellon object\n" @@ -16896,7 +16852,7 @@ msgstr "" "Herramientas en este objeto Excellon.\n" "Cuando se utilizan para la perforación." -#: appPlugins/ToolMilling.py:3747 +#: appPlugins/ToolMilling.py:3819 #, fuzzy #| msgid "" #| "The Tool Type (TT) can be:\n" @@ -16940,7 +16896,7 @@ msgstr "" "Elegir el tipo de herramienta en forma de V automáticamente seleccionará el " "tipo de operación como aislamiento." -#: appPlugins/ToolMilling.py:3883 +#: appPlugins/ToolMilling.py:3955 msgid "" "Milling type:\n" "- Drills -> will mill the drills associated with this tool\n" @@ -16952,17 +16908,17 @@ msgstr "" "- Ranuras -> fresará las ranuras asociadas con esta herramienta\n" "- Ambos -> fresarán taladros y molinos o lo que esté disponible" -#: appPlugins/ToolMilling.py:3903 +#: appPlugins/ToolMilling.py:3975 msgid "The diameter of the tool who will do the milling" msgstr "El diámetro de la herramienta que hará el fresado" -#: appPlugins/ToolMilling.py:3920 +#: appPlugins/ToolMilling.py:3992 #, fuzzy #| msgid "Offset Z" msgid "Offset Type" msgstr "Offset Z" -#: appPlugins/ToolMilling.py:3923 +#: appPlugins/ToolMilling.py:3995 #, fuzzy #| msgid "" #| "The value for the Offset can be:\n" @@ -16988,19 +16944,19 @@ msgstr "" "- Fuera (lado) -> El corte de la herramienta seguirá la línea de geometría " "en el exterior." -#: appPlugins/ToolMilling.py:3932 +#: appPlugins/ToolMilling.py:4004 #, fuzzy #| msgid "Int" msgid "In" msgstr "Interior" -#: appPlugins/ToolMilling.py:3932 +#: appPlugins/ToolMilling.py:4004 #, fuzzy #| msgid "Cut" msgid "Out" msgstr "Cortar" -#: appPlugins/ToolMilling.py:3943 +#: appPlugins/ToolMilling.py:4015 #, fuzzy #| msgid "" #| "The value to offset the cut when \n" @@ -17018,13 +16974,13 @@ msgstr "" "El valor puede ser positivo para 'afuera'\n" "corte y negativo para corte 'interior'." -#: appPlugins/ToolMilling.py:3967 +#: appPlugins/ToolMilling.py:4039 #, fuzzy #| msgid "Jog" msgid "Job" msgstr "Empujoncito" -#: appPlugins/ToolMilling.py:3970 +#: appPlugins/ToolMilling.py:4042 msgid "" "- Isolation -> informative - lower Feedrate as it uses a milling bit with a " "fine tip.\n" @@ -17033,25 +16989,25 @@ msgid "" "- Polish -> adds a painting sequence over the whole area of the object" msgstr "" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 #, fuzzy #| msgid "Rough" msgid "Roughing" msgstr "Áspero" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 #, fuzzy #| msgid "Finish" msgid "Finishing" msgstr "Terminar" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 #, fuzzy #| msgid "Polish" msgid "Polishing" msgstr "Limpiar" -#: appPlugins/ToolMilling.py:4393 +#: appPlugins/ToolMilling.py:4487 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Geometry (Milling) Objects." @@ -17090,53 +17046,53 @@ msgstr "" "completo." #: appPlugins/ToolNCC.py:1231 appPlugins/ToolNCC.py:1319 -#: appPlugins/ToolNCC.py:1381 appPlugins/ToolNCC.py:4026 +#: appPlugins/ToolNCC.py:1381 appPlugins/ToolNCC.py:4028 #: appPlugins/ToolPaint.py:833 appPlugins/ToolPaint.py:921 #: appPlugins/ToolPaint.py:983 appPlugins/ToolPaint.py:2826 -#: appPlugins/ToolSolderPaste.py:511 +#: appPlugins/ToolSolderPaste.py:517 msgid "Cancelled. Tool already in Tool Table." msgstr "Cancelado. Herramienta ya en la tabla de herramientas." -#: appPlugins/ToolNCC.py:1984 appPlugins/ToolNCC.py:2962 +#: appPlugins/ToolNCC.py:1984 appPlugins/ToolNCC.py:2964 msgid "NCC Tool. Preparing non-copper polygons." msgstr "Herramienta NCC. Preparación de polígonos sin cobre." -#: appPlugins/ToolNCC.py:2044 appPlugins/ToolNCC.py:3090 +#: appPlugins/ToolNCC.py:2044 appPlugins/ToolNCC.py:3092 msgid "NCC Tool. Calculate 'empty' area." msgstr "Herramienta NCC. Calcule el área 'vacía'." #: appPlugins/ToolNCC.py:2055 appPlugins/ToolNCC.py:2084 #: appPlugins/ToolNCC.py:2190 appPlugins/ToolNCC.py:2203 -#: appPlugins/ToolNCC.py:3105 appPlugins/ToolNCC.py:3210 -#: appPlugins/ToolNCC.py:3225 appPlugins/ToolNCC.py:3492 -#: appPlugins/ToolNCC.py:3593 appPlugins/ToolNCC.py:3608 +#: appPlugins/ToolNCC.py:3107 appPlugins/ToolNCC.py:3212 +#: appPlugins/ToolNCC.py:3227 appPlugins/ToolNCC.py:3494 +#: appPlugins/ToolNCC.py:3595 appPlugins/ToolNCC.py:3610 msgid "Buffering finished" msgstr "Buffering terminado" #: appPlugins/ToolNCC.py:2059 appPlugins/ToolNCC.py:2088 #: appPlugins/ToolNCC.py:2194 appPlugins/ToolNCC.py:2206 -#: appPlugins/ToolNCC.py:3113 appPlugins/ToolNCC.py:3232 -#: appPlugins/ToolNCC.py:3499 appPlugins/ToolNCC.py:3615 +#: appPlugins/ToolNCC.py:3115 appPlugins/ToolNCC.py:3234 +#: appPlugins/ToolNCC.py:3501 appPlugins/ToolNCC.py:3617 msgid "Could not get the extent of the area to be non copper cleared." msgstr "" "No se pudo obtener la extensión del área que no fue limpiada con cobre." #: appPlugins/ToolNCC.py:2067 appPlugins/ToolNCC.py:2217 -#: appPlugins/ToolNCC.py:3243 +#: appPlugins/ToolNCC.py:3245 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Herramienta NCC. Cálculo finalizado del área 'vacía'." -#: appPlugins/ToolNCC.py:2120 appPlugins/ToolNCC.py:3140 -#: appPlugins/ToolNCC.py:3217 appPlugins/ToolNCC.py:3519 -#: appPlugins/ToolNCC.py:3600 +#: appPlugins/ToolNCC.py:2120 appPlugins/ToolNCC.py:3142 +#: appPlugins/ToolNCC.py:3219 appPlugins/ToolNCC.py:3521 +#: appPlugins/ToolNCC.py:3602 msgid "" "Isolation geometry is broken. Margin is less than isolation tool diameter." msgstr "" "La geometría de aislamiento está rota. El margen es menor que el diámetro de " "la herramienta de aislamiento." -#: appPlugins/ToolNCC.py:2210 appPlugins/ToolNCC.py:3236 -#: appPlugins/ToolNCC.py:3618 +#: appPlugins/ToolNCC.py:2210 appPlugins/ToolNCC.py:3238 +#: appPlugins/ToolNCC.py:3620 msgid "The selected object is not suitable for copper clearing." msgstr "El objeto seleccionado no es adecuado para la limpieza de cobre." @@ -17163,32 +17119,32 @@ msgstr "" "No hay una herramienta de limpieza de cobre en la selección y se necesita al " "menos una." -#: appPlugins/ToolNCC.py:2363 appPlugins/ToolNCC.py:3058 +#: appPlugins/ToolNCC.py:2363 appPlugins/ToolNCC.py:3060 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "Herramienta NCC. Polígonos terminados sin cobre. Se inició la tarea normal " "de limpieza de cobre." -#: appPlugins/ToolNCC.py:2391 appPlugins/ToolNCC.py:2621 +#: appPlugins/ToolNCC.py:2391 appPlugins/ToolNCC.py:2623 msgid "NCC Tool failed creating bounding box." msgstr "La herramienta NCC no pudo crear el cuadro delimitador." -#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2664 -#: appPlugins/ToolNCC.py:3257 appPlugins/ToolNCC.py:3643 +#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2666 +#: appPlugins/ToolNCC.py:3259 appPlugins/ToolNCC.py:3645 msgid "NCC Tool clearing with tool diameter" msgstr "La Herram. NCC se está limpiando con el diá. de la herramienta" -#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2664 -#: appPlugins/ToolNCC.py:3257 appPlugins/ToolNCC.py:3643 +#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2666 +#: appPlugins/ToolNCC.py:3259 appPlugins/ToolNCC.py:3645 msgid "started." msgstr "empezado." -#: appPlugins/ToolNCC.py:2539 +#: appPlugins/ToolNCC.py:2541 msgid "Could not use the tool for copper clear." msgstr "No se pudo usar la herramienta para quitar el cobre." -#: appPlugins/ToolNCC.py:2561 appPlugins/ToolNCC.py:3418 +#: appPlugins/ToolNCC.py:2563 appPlugins/ToolNCC.py:3420 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -17200,32 +17156,32 @@ msgstr "" "grande para la geometría pintada.\n" "Cambie los parámetros de pintura e intente nuevamente." -#: appPlugins/ToolNCC.py:2571 appPlugins/ToolNCC.py:3427 +#: appPlugins/ToolNCC.py:2573 appPlugins/ToolNCC.py:3429 msgid "NCC Tool clear all done." msgstr "Herramienta NCC borrar todo hecho." -#: appPlugins/ToolNCC.py:2574 appPlugins/ToolNCC.py:3430 +#: appPlugins/ToolNCC.py:2576 appPlugins/ToolNCC.py:3432 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "" "La herramienta NCC borra todo, pero el aislamiento de las características de " "cobre está roto por" -#: appPlugins/ToolNCC.py:2576 appPlugins/ToolNCC.py:2826 -#: appPlugins/ToolNCC.py:3432 appPlugins/ToolNCC.py:3815 +#: appPlugins/ToolNCC.py:2578 appPlugins/ToolNCC.py:2828 +#: appPlugins/ToolNCC.py:3434 appPlugins/ToolNCC.py:3817 msgid "tools" msgstr "herramientas" -#: appPlugins/ToolNCC.py:2603 +#: appPlugins/ToolNCC.py:2605 msgid "NCC Tool. Rest machining copper clearing task started." msgstr "" "Herramienta NCC. Se inició la tarea de limpieza de cobre de mecanizado en " "reposo." -#: appPlugins/ToolNCC.py:2822 appPlugins/ToolNCC.py:3811 +#: appPlugins/ToolNCC.py:2824 appPlugins/ToolNCC.py:3813 msgid "NCC Tool Rest Machining clear all done." msgstr "NCC herramienta de mecanizado de reposo claro todo hecho." -#: appPlugins/ToolNCC.py:2825 appPlugins/ToolNCC.py:3814 +#: appPlugins/ToolNCC.py:2827 appPlugins/ToolNCC.py:3816 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -17233,11 +17189,11 @@ msgstr "" "El mecanizado de reposo de herramientas NCC está claro, pero el aislamiento " "de características de cobre está roto por" -#: appPlugins/ToolNCC.py:2923 +#: appPlugins/ToolNCC.py:2925 msgid "NCC Tool started. Reading parameters." msgstr "Herramienta NCC iniciada. Parámetros de lectura." -#: appPlugins/ToolNCC.py:3917 +#: appPlugins/ToolNCC.py:3919 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -17246,7 +17202,7 @@ msgstr "" "Preferencias -> Gerber General. Vuelva a cargar el archivo Gerber después de " "este cambio." -#: appPlugins/ToolNCC.py:4137 +#: appPlugins/ToolNCC.py:4136 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -17258,7 +17214,7 @@ msgstr "" "Lo que se seleccione aquí dictará el tipo\n" "de objetos que llenarán el cuadro combinado 'Objeto'." -#: appPlugins/ToolNCC.py:4188 +#: appPlugins/ToolNCC.py:4187 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -17275,7 +17231,7 @@ msgstr "" "en la geometría resultante. Esto es porque con algunas herramientas\n" "Esta función no podrá crear geometría de pintura." -#: appPlugins/ToolNCC.py:4608 +#: appPlugins/ToolNCC.py:4607 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17284,17 +17240,17 @@ msgstr "" "sin cobre.\n" "Puede ser Gerber, Excellon o Geometry." -#: appPlugins/ToolOptimal.py:121 appPlugins/ToolOptimal.py:408 +#: appPlugins/ToolOptimal.py:121 appPlugins/ToolOptimal.py:414 #, fuzzy #| msgid "Minimal" msgid "Find Optimal" msgstr "Mínimo" -#: appPlugins/ToolOptimal.py:160 +#: appPlugins/ToolOptimal.py:166 msgid "Only Gerber objects can be evaluated." msgstr "Solo se pueden evaluar los objetos de Gerber." -#: appPlugins/ToolOptimal.py:166 +#: appPlugins/ToolOptimal.py:172 msgid "" "Optimal Tool. Started to search for the minimum distance between copper " "features." @@ -17302,66 +17258,66 @@ msgstr "" "Herramienta óptima. Comenzó a buscar la distancia mínima entre las " "características de cobre." -#: appPlugins/ToolOptimal.py:176 +#: appPlugins/ToolOptimal.py:182 msgid "Optimal Tool. Parsing geometry for aperture" msgstr "Herramienta óptima. Análisis de geometría para apertura" -#: appPlugins/ToolOptimal.py:187 +#: appPlugins/ToolOptimal.py:193 msgid "Optimal Tool. Creating a buffer for the object geometry." msgstr "Herramienta óptima. Crear un búfer para la geometría del objeto." -#: appPlugins/ToolOptimal.py:202 +#: appPlugins/ToolOptimal.py:208 msgid "" "Optimal Tool. Finding the distances between each two elements. Iterations" msgstr "" "Herramienta óptima. Encontrar las distancias entre cada dos elementos. " "Iteraciones" -#: appPlugins/ToolOptimal.py:236 +#: appPlugins/ToolOptimal.py:242 msgid "Optimal Tool. Finding the minimum distance." msgstr "Herramienta óptima. Encontrar la distancia mínima." -#: appPlugins/ToolOptimal.py:252 +#: appPlugins/ToolOptimal.py:258 msgid "Optimal Tool. Finished successfully." msgstr "Herramienta óptima. Terminado con éxito." -#: appPlugins/ToolOptimal.py:455 +#: appPlugins/ToolOptimal.py:461 msgid "Number of decimals kept for found distances." msgstr "Número de decimales guardados para distancias encontradas." -#: appPlugins/ToolOptimal.py:464 +#: appPlugins/ToolOptimal.py:470 msgid "Minimum distance" msgstr "Distancia minima" -#: appPlugins/ToolOptimal.py:465 +#: appPlugins/ToolOptimal.py:471 msgid "Display minimum distance between copper features." msgstr "Mostrar la distancia mínima entre las características de cobre." -#: appPlugins/ToolOptimal.py:469 +#: appPlugins/ToolOptimal.py:475 msgid "Determined" msgstr "Determinado" -#: appPlugins/ToolOptimal.py:484 +#: appPlugins/ToolOptimal.py:490 msgid "Occurring" msgstr "Ocurriendo" -#: appPlugins/ToolOptimal.py:485 +#: appPlugins/ToolOptimal.py:491 msgid "How many times this minimum is found." msgstr "Cuántas veces se encuentra este mínimo." -#: appPlugins/ToolOptimal.py:492 +#: appPlugins/ToolOptimal.py:498 msgid "Minimum points coordinates" msgstr "Coordenadas de puntos mínimos" -#: appPlugins/ToolOptimal.py:493 appPlugins/ToolOptimal.py:499 +#: appPlugins/ToolOptimal.py:499 appPlugins/ToolOptimal.py:505 msgid "Coordinates for points where minimum distance was found." msgstr "Coordenadas para los puntos donde se encontró la distancia mínima." -#: appPlugins/ToolOptimal.py:512 appPlugins/ToolOptimal.py:588 +#: appPlugins/ToolOptimal.py:518 appPlugins/ToolOptimal.py:594 msgid "Jump to selected position" msgstr "Saltar a la posición seleccionada" -#: appPlugins/ToolOptimal.py:514 appPlugins/ToolOptimal.py:590 +#: appPlugins/ToolOptimal.py:520 appPlugins/ToolOptimal.py:596 msgid "" "Select a position in the Locations text box and then\n" "click this button." @@ -17369,11 +17325,11 @@ msgstr "" "Seleccione una posición en el cuadro de texto Ubicaciones y luego\n" "haga clic en este botón." -#: appPlugins/ToolOptimal.py:522 +#: appPlugins/ToolOptimal.py:528 msgid "Other distances" msgstr "Otras distancias" -#: appPlugins/ToolOptimal.py:523 +#: appPlugins/ToolOptimal.py:529 msgid "" "Will display other distances in the Gerber file ordered from\n" "the minimum to the maximum, not including the absolute minimum." @@ -17381,13 +17337,13 @@ msgstr "" "Mostrará otras distancias en el archivo Gerber ordenado a\n" "el mínimo al máximo, sin incluir el mínimo absoluto." -#: appPlugins/ToolOptimal.py:528 +#: appPlugins/ToolOptimal.py:534 msgid "Other distances points coordinates" msgstr "Otras distancias puntos coordenadas" -#: appPlugins/ToolOptimal.py:529 appPlugins/ToolOptimal.py:543 -#: appPlugins/ToolOptimal.py:550 appPlugins/ToolOptimal.py:567 -#: appPlugins/ToolOptimal.py:574 +#: appPlugins/ToolOptimal.py:535 appPlugins/ToolOptimal.py:549 +#: appPlugins/ToolOptimal.py:556 appPlugins/ToolOptimal.py:573 +#: appPlugins/ToolOptimal.py:580 msgid "" "Other distances and the coordinates for points\n" "where the distance was found." @@ -17395,19 +17351,19 @@ msgstr "" "Otras distancias y las coordenadas de los puntos.\n" "donde se encontró la distancia." -#: appPlugins/ToolOptimal.py:542 +#: appPlugins/ToolOptimal.py:548 msgid "Gerber distances" msgstr "Distancias de Gerber" -#: appPlugins/ToolOptimal.py:566 +#: appPlugins/ToolOptimal.py:572 msgid "Points coordinates" msgstr "Coordenadas de puntos" -#: appPlugins/ToolOptimal.py:598 +#: appPlugins/ToolOptimal.py:604 msgid "Find Minimum" msgstr "Encuentra mínimo" -#: appPlugins/ToolOptimal.py:601 +#: appPlugins/ToolOptimal.py:607 msgid "" "Calculate the minimum distance between copper features,\n" "this will allow the determination of the right tool to\n" @@ -17431,11 +17387,11 @@ msgstr "Abrir PDF cancelado" msgid "Parsing" msgstr "Trabajando ..." -#: appPlugins/ToolPDF.py:212 app_Main.py:10795 +#: appPlugins/ToolPDF.py:212 app_Main.py:10844 msgid "Failed to open" msgstr "Falló al abrir" -#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:351 app_Main.py:10741 +#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:351 app_Main.py:10790 msgid "No geometry found in file" msgstr "No se encontró geometría en el archivo" @@ -17545,7 +17501,7 @@ msgstr "" "Crear un objeto de geometría con\n" "Trayectorias para cortar todas las regiones sin cobre." -#: appPlugins/ToolPaint.py:2943 +#: appPlugins/ToolPaint.py:2940 msgid "" "Specify the type of object to be painted.\n" "It can be of type: Gerber or Geometry.\n" @@ -17557,7 +17513,7 @@ msgstr "" "Lo que se seleccione aquí dictará el tipo\n" "de objetos que llenarán el cuadro combinado 'Objeto'." -#: appPlugins/ToolPaint.py:2977 +#: appPlugins/ToolPaint.py:2974 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for painting." @@ -17565,7 +17521,7 @@ msgstr "" "Conjunto de herramientas desde el cual el algoritmo\n" "elegirá los que se usan para pintar." -#: appPlugins/ToolPaint.py:2994 +#: appPlugins/ToolPaint.py:2991 msgid "" "This is the Tool Number.\n" "Painting will start with the tool with the biggest diameter,\n" @@ -17581,7 +17537,7 @@ msgstr "" "en la geometría resultante. Esto es porque con algunas herramientas\n" "Esta función no podrá crear geometría de pintura." -#: appPlugins/ToolPaint.py:3006 +#: appPlugins/ToolPaint.py:3003 msgid "" "The Tool Type (TT) can be:\n" "- Circular -> it is informative only. Being circular,\n" @@ -17619,7 +17575,7 @@ msgstr "" "seleccionará el Tipo de operación\n" "en la geometría resultante como Aislamiento." -#: appPlugins/ToolPaint.py:3287 +#: appPlugins/ToolPaint.py:3284 msgid "" "The type of FlatCAM object to be used as paint reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17627,43 +17583,43 @@ msgstr "" "El tipo de objeto FlatCAM que se utilizará como referencia de pintura.\n" "Puede ser Gerber, Excellon o Geometry." -#: appPlugins/ToolPaint.py:3327 +#: appPlugins/ToolPaint.py:3324 msgid "Create a Geometry Object which paints the polygons." msgstr "Crea un objeto de geometría que pinte los polígonos." -#: appPlugins/ToolPanelize.py:114 appPlugins/ToolPanelize.py:1061 +#: appPlugins/ToolPanelize.py:114 appPlugins/ToolPanelize.py:1083 #, fuzzy #| msgid "Panelization Reference" msgid "Panelization" msgstr "Ref. de panelización" -#: appPlugins/ToolPanelize.py:341 +#: appPlugins/ToolPanelize.py:357 msgid "Columns or Rows are zero value. Change them to a positive integer." msgstr "" "Las columnas o filas son de valor cero. Cámbialos a un entero positivo." -#: appPlugins/ToolPanelize.py:384 +#: appPlugins/ToolPanelize.py:400 msgid "Generating panel ... " msgstr "Panel generador … " -#: appPlugins/ToolPanelize.py:471 appPlugins/ToolPanelize.py:763 -#: appPlugins/ToolPanelize.py:1013 +#: appPlugins/ToolPanelize.py:493 appPlugins/ToolPanelize.py:785 +#: appPlugins/ToolPanelize.py:1035 msgid "Generating panel ... Adding the source code." msgstr "Generando panel ... Añadiendo el código fuente." -#: appPlugins/ToolPanelize.py:691 +#: appPlugins/ToolPanelize.py:713 msgid "Optimizing the overlapping paths." msgstr "Optimización de los caminos superpuestos." -#: appPlugins/ToolPanelize.py:723 +#: appPlugins/ToolPanelize.py:745 msgid "Optimization complete." msgstr "Optimización completa." -#: appPlugins/ToolPanelize.py:1022 +#: appPlugins/ToolPanelize.py:1044 msgid "Generating panel... Spawning copies" msgstr "Generando panel ... Generando copias" -#: appPlugins/ToolPanelize.py:1038 +#: appPlugins/ToolPanelize.py:1060 #, python-brace-format msgid "" "{text} Too big for the constrain area. Final panel has {col} columns and " @@ -17672,11 +17628,11 @@ msgstr "" "{text} Demasiado grande para el área de restricción. El panel final tiene " "{col} columnas y {row} filas" -#: appPlugins/ToolPanelize.py:1046 +#: appPlugins/ToolPanelize.py:1068 msgid "Panel created successfully." msgstr "Panel creado con éxito." -#: appPlugins/ToolPanelize.py:1104 +#: appPlugins/ToolPanelize.py:1123 msgid "" "Specify the type of object to be panelized\n" "It can be of type: Gerber, Excellon or Geometry.\n" @@ -17688,7 +17644,7 @@ msgstr "" "La selección aquí decide el tipo de objetos que serán\n" "en el cuadro combinado Objeto." -#: appPlugins/ToolPanelize.py:1132 +#: appPlugins/ToolPanelize.py:1151 msgid "" "Object to be panelized. This means that it will\n" "be duplicated in an array of rows and columns." @@ -17696,11 +17652,11 @@ msgstr "" "Objeto a ser panelizado. Esto significa que lo hará\n" "ser duplicado en una matriz de filas y columnas." -#: appPlugins/ToolPanelize.py:1139 +#: appPlugins/ToolPanelize.py:1158 msgid "Panelization Reference" msgstr "Ref. de panelización" -#: appPlugins/ToolPanelize.py:1141 +#: appPlugins/ToolPanelize.py:1160 msgid "" "Choose the reference for panelization:\n" "- Object = the bounding box of a different object\n" @@ -17720,7 +17676,7 @@ msgstr "" "a este objeto de referencia, por lo tanto, manteniendo el panelizado\n" "objetos sincronizados." -#: appPlugins/ToolPanelize.py:1167 +#: appPlugins/ToolPanelize.py:1186 msgid "" "Specify the type of object to be used as an container for\n" "panelization. It can be: Gerber or Geometry type.\n" @@ -17732,7 +17688,7 @@ msgstr "" "La selección aquí decide el tipo de objetos que serán\n" "en el cuadro combinado Objeto de caja." -#: appPlugins/ToolPanelize.py:1182 +#: appPlugins/ToolPanelize.py:1201 msgid "" "The actual object that is used as container for the\n" " selected object that is to be panelized." @@ -17740,11 +17696,11 @@ msgstr "" "El objeto real que se utiliza como contenedor para\n" " objeto seleccionado que se va a panelizar." -#: appPlugins/ToolPanelize.py:1192 +#: appPlugins/ToolPanelize.py:1211 msgid "Panel Data" msgstr "Datos del panel" -#: appPlugins/ToolPanelize.py:1194 +#: appPlugins/ToolPanelize.py:1213 msgid "" "This informations will shape the resulting panel.\n" "The number of rows and columns will set how many\n" @@ -17760,15 +17716,15 @@ msgstr "" "Los espacios establecerán la distancia entre dos\n" "elementos de la matriz de paneles." -#: appPlugins/ToolPanelize.py:1279 +#: appPlugins/ToolPanelize.py:1298 msgid "Constrain panel within" msgstr "Restrinja el panel dentro de" -#: appPlugins/ToolPanelize.py:1322 +#: appPlugins/ToolPanelize.py:1341 msgid "Panelize Object" msgstr "Panelizar objeto" -#: appPlugins/ToolPanelize.py:1325 appPlugins/ToolRulesCheck.py:1649 +#: appPlugins/ToolPanelize.py:1344 appPlugins/ToolRulesCheck.py:1649 msgid "" "Panelize the specified object around the specified box.\n" "In other words it creates multiple copies of the source object,\n" @@ -17810,7 +17766,7 @@ msgstr "PcbWizard .INF archivo cargado." msgid "Main PcbWizard Excellon file loaded." msgstr "Archivo PcbWizard Excellon principal cargado." -#: appPlugins/ToolPcbWizard.py:329 app_Main.py:10720 +#: appPlugins/ToolPcbWizard.py:329 app_Main.py:10769 msgid "This is not Excellon file." msgstr "Este no es un archivo de Excellon." @@ -17940,23 +17896,23 @@ msgstr "" msgid "Punch Geber" msgstr "Gerber Perforadora" -#: appPlugins/ToolPunchGerber.py:537 +#: appPlugins/ToolPunchGerber.py:540 #, fuzzy #| msgid "Click on a polygon to isolate it." msgid "Click on a pad to select it." msgstr "Haga clic en un polígono para aislarlo." -#: appPlugins/ToolPunchGerber.py:785 appPlugins/ToolPunchGerber.py:918 +#: appPlugins/ToolPunchGerber.py:788 appPlugins/ToolPunchGerber.py:921 msgid "The value of the fixed diameter is 0.0. Aborting." msgstr "El valor del diámetro fijo es 0.0. Abortar." -#: appPlugins/ToolPunchGerber.py:1694 +#: appPlugins/ToolPunchGerber.py:1697 #, fuzzy #| msgid "Added polygon" msgid "Added pad" msgstr "Polígono agregado" -#: appPlugins/ToolPunchGerber.py:1695 +#: appPlugins/ToolPunchGerber.py:1698 #, fuzzy #| msgid "Click to add next polygon or right click to start." msgid "Click to add next pad or right click to start." @@ -17964,13 +17920,13 @@ msgstr "" "Haga clic para agregar el siguiente polígono o haga clic derecho para " "comenzar." -#: appPlugins/ToolPunchGerber.py:1707 +#: appPlugins/ToolPunchGerber.py:1710 #, fuzzy #| msgid "Removed polygon" msgid "Removed pad" msgstr "Polígono eliminado" -#: appPlugins/ToolPunchGerber.py:1708 +#: appPlugins/ToolPunchGerber.py:1711 #, fuzzy #| msgid "Click to add/remove next polygon or right click to start." msgid "Click to add/remove next pad or right click to start." @@ -17978,19 +17934,19 @@ msgstr "" "Haga clic para agregar / eliminar el siguiente polígono o haga clic con el " "botón derecho para comenzar." -#: appPlugins/ToolPunchGerber.py:1713 +#: appPlugins/ToolPunchGerber.py:1716 #, fuzzy #| msgid "No polygon detected under click position." msgid "No pad detected under click position." msgstr "No se detectó ningún polígono bajo la posición de clic." -#: appPlugins/ToolPunchGerber.py:1912 +#: appPlugins/ToolPunchGerber.py:1915 #, fuzzy #| msgid "All objects are selected." msgid "All selectable pads are selected." msgstr "Todos los objetos están seleccionados." -#: appPlugins/ToolPunchGerber.py:1929 +#: appPlugins/ToolPunchGerber.py:1932 #, fuzzy #| msgid "Selection Color" msgid "Selection cleared." @@ -18022,28 +17978,28 @@ msgstr "" "Cree un objeto Gerber a partir del objeto seleccionado, dentro de\n" "El cuadro especificado." -#: appPlugins/ToolQRCode.py:211 appPlugins/ToolQRCode.py:559 -#: appPlugins/ToolQRCode.py:610 +#: appPlugins/ToolQRCode.py:217 appPlugins/ToolQRCode.py:565 +#: appPlugins/ToolQRCode.py:616 msgid "Cancelled. There is no QRCode Data in the text box." msgstr "Cancelado. No hay datos de QRCode en el cuadro de texto." -#: appPlugins/ToolQRCode.py:388 +#: appPlugins/ToolQRCode.py:394 msgid "QRCode Tool done." msgstr "Herramienta QRCode hecha." -#: appPlugins/ToolQRCode.py:758 +#: appPlugins/ToolQRCode.py:761 msgid "Gerber Object to which the QRCode will be added." msgstr "Objeto Gerber al que se agregará el QRCode." -#: appPlugins/ToolQRCode.py:794 +#: appPlugins/ToolQRCode.py:797 msgid "The parameters used to shape the QRCode." msgstr "Los parámetros utilizados para dar forma al QRCode." -#: appPlugins/ToolQRCode.py:899 +#: appPlugins/ToolQRCode.py:902 msgid "Export QRCode" msgstr "Exportar el código QR" -#: appPlugins/ToolQRCode.py:901 +#: appPlugins/ToolQRCode.py:904 msgid "" "Show a set of controls allowing to export the QRCode\n" "to a SVG file or an PNG file." @@ -18051,31 +18007,31 @@ msgstr "" "Mostrar un conjunto de controles que permiten exportar el QRCode\n" "a un archivo SVG o un archivo PNG." -#: appPlugins/ToolQRCode.py:940 +#: appPlugins/ToolQRCode.py:943 msgid "Transparent back color" msgstr "Color de fondo transparente" -#: appPlugins/ToolQRCode.py:965 +#: appPlugins/ToolQRCode.py:968 msgid "Export QRCode SVG" msgstr "Exportar el QRCode SVG" -#: appPlugins/ToolQRCode.py:967 +#: appPlugins/ToolQRCode.py:970 msgid "Export a SVG file with the QRCode content." msgstr "Exporte un archivo SVG con el contenido de QRCode." -#: appPlugins/ToolQRCode.py:978 +#: appPlugins/ToolQRCode.py:981 msgid "Export QRCode PNG" msgstr "Exportar el QRCode PNG" -#: appPlugins/ToolQRCode.py:980 +#: appPlugins/ToolQRCode.py:983 msgid "Export a PNG image file with the QRCode content." msgstr "Exporte un archivo de imagen PNG con el contenido de QRCode." -#: appPlugins/ToolQRCode.py:991 +#: appPlugins/ToolQRCode.py:994 msgid "Insert QRCode" msgstr "Insertar QRCode" -#: appPlugins/ToolQRCode.py:994 +#: appPlugins/ToolQRCode.py:997 msgid "Create the QRCode object." msgstr "Crea el objeto QRCode." @@ -18109,8 +18065,8 @@ msgstr "Geo. individual" msgid "Multi-Geo" msgstr "Geo. múltiple" -#: appPlugins/ToolReport.py:357 appPlugins/ToolReport.py:362 -#: appPlugins/ToolReport.py:364 +#: appPlugins/ToolReport.py:358 appPlugins/ToolReport.py:363 +#: appPlugins/ToolReport.py:365 msgid "Metric" msgstr "Métrico" @@ -18356,89 +18312,89 @@ msgstr "…procesando..." msgid "FlatCAM Evo Shell" msgstr "FlatCAM Shell" -#: appPlugins/ToolSolderPaste.py:135 appPlugins/ToolSolderPaste.py:1143 +#: appPlugins/ToolSolderPaste.py:135 appPlugins/ToolSolderPaste.py:1147 #, fuzzy #| msgid "Z Dispense" msgid "SP Dispenser" msgstr "Dispensación Z" -#: appPlugins/ToolSolderPaste.py:482 +#: appPlugins/ToolSolderPaste.py:488 msgid "Please enter a tool diameter to add, in Float format." msgstr "Ingrese un diámetro de herramienta para agregar, en formato decimal." -#: appPlugins/ToolSolderPaste.py:516 +#: appPlugins/ToolSolderPaste.py:522 msgid "New Nozzle tool added to Tool Table." msgstr "Nueva herramienta de boquillas agregada a la tabla de herramientas." -#: appPlugins/ToolSolderPaste.py:558 +#: appPlugins/ToolSolderPaste.py:564 msgid "Nozzle tool from Tool Table was edited." msgstr "Nueva herramienta de boquillas agregada a la tabla de herramientas." -#: appPlugins/ToolSolderPaste.py:621 +#: appPlugins/ToolSolderPaste.py:627 msgid "Tools deleted from Tool Table." msgstr "Herramientas eliminadas de la Tabla de Herramientas." -#: appPlugins/ToolSolderPaste.py:675 +#: appPlugins/ToolSolderPaste.py:681 msgid "No SolderPaste mask Gerber object loaded." msgstr "No se ha cargado el objeto Gerber de máscara de pasta de soldadura." -#: appPlugins/ToolSolderPaste.py:706 +#: appPlugins/ToolSolderPaste.py:712 msgid "No Nozzle tools in the tool table." msgstr "No hay herramientas de boquilla en la mesa de herramientas." -#: appPlugins/ToolSolderPaste.py:836 +#: appPlugins/ToolSolderPaste.py:843 msgid "Solder Paste geometry generated successfully" msgstr "Geometría de pasta de soldadura generada con éxito" -#: appPlugins/ToolSolderPaste.py:843 +#: appPlugins/ToolSolderPaste.py:850 msgid "Some or all pads have no solder due of inadequate nozzle diameters..." msgstr "" "Algunas o todas las almohadillas no tienen soldadura debido a los diámetros " "de boquilla inadecuados ..." -#: appPlugins/ToolSolderPaste.py:857 +#: appPlugins/ToolSolderPaste.py:864 msgid "Generating Solder Paste dispensing geometry..." msgstr "Generando geometría de dispensación de pasta de soldadura ..." -#: appPlugins/ToolSolderPaste.py:876 +#: appPlugins/ToolSolderPaste.py:883 msgid "There is no Geometry object available." msgstr "No hay ningún objeto de Geometría disponible." -#: appPlugins/ToolSolderPaste.py:881 +#: appPlugins/ToolSolderPaste.py:888 msgid "This Geometry can't be processed. NOT a solder_paste_tool geometry." msgstr "" "Esta Geometría no se puede procesar. NO es una geometría solder_paste_tool." -#: appPlugins/ToolSolderPaste.py:985 +#: appPlugins/ToolSolderPaste.py:993 msgid "ToolSolderPaste CNCjob created" msgstr "Herramienta soldar pegar CNCjob creado" -#: appPlugins/ToolSolderPaste.py:1016 appPlugins/ToolSolderPaste.py:1021 -#: appPlugins/ToolSolderPaste.py:1075 +#: appPlugins/ToolSolderPaste.py:1024 appPlugins/ToolSolderPaste.py:1029 +#: appPlugins/ToolSolderPaste.py:1081 msgid "" "This CNCJob object can't be processed. NOT a solder_paste_tool CNCJob object." msgstr "" "Este objeto CNCJob no se puede procesar. NO es un objeto CNCJob de " "herramienta de pasta de soldadura." -#: appPlugins/ToolSolderPaste.py:1085 +#: appPlugins/ToolSolderPaste.py:1091 msgid "Export GCode ..." msgstr "Exportar GCode ..." -#: appPlugins/ToolSolderPaste.py:1133 +#: appPlugins/ToolSolderPaste.py:1137 msgid "Solder paste dispenser GCode file saved to" msgstr "Dispensador de pasta de soldadura Archivo GCode guardado en: %s" -#: appPlugins/ToolSolderPaste.py:1160 +#: appPlugins/ToolSolderPaste.py:1164 msgid "" "A plugin to help dispense solder paste on the PCB pads using a CNC machine." msgstr "" -#: appPlugins/ToolSolderPaste.py:1172 +#: appPlugins/ToolSolderPaste.py:1176 msgid "Gerber Solderpaste object." msgstr "Objeto de pasta de soldadura Gerber." -#: appPlugins/ToolSolderPaste.py:1191 +#: appPlugins/ToolSolderPaste.py:1195 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for dispensing solder paste." @@ -18446,7 +18402,7 @@ msgstr "" "Conjunto de herramientas desde el cual el algoritmo\n" "elegirá los que se usan para dispensar pasta de soldadura." -#: appPlugins/ToolSolderPaste.py:1206 +#: appPlugins/ToolSolderPaste.py:1210 msgid "" "This is the Tool Number.\n" "The solder dispensing will start with the tool with the biggest \n" @@ -18461,7 +18417,7 @@ msgstr "" "  con soldadura en pasta, la aplicación emitirá un cuadro de mensaje de " "advertencia." -#: appPlugins/ToolSolderPaste.py:1213 +#: appPlugins/ToolSolderPaste.py:1217 msgid "" "Tool Diameter. Its value\n" "is the width of the solder paste dispensed." @@ -18469,7 +18425,7 @@ msgstr "" "Diámetro de la herramienta. Es valioso\n" "es el ancho de la pasta de soldadura dispensada." -#: appPlugins/ToolSolderPaste.py:1234 +#: appPlugins/ToolSolderPaste.py:1238 msgid "" "Add a new nozzle tool to the Tool Table\n" "with the diameter specified above." @@ -18477,11 +18433,11 @@ msgstr "" "Agregue una nueva herramienta de boquilla a la tabla de herramientas\n" "con el diámetro especificado anteriormente." -#: appPlugins/ToolSolderPaste.py:1486 +#: appPlugins/ToolSolderPaste.py:1490 msgid "Generate solder paste dispensing geometry." msgstr "Generar geometría de dispensación de pasta de soldadura." -#: appPlugins/ToolSolderPaste.py:1505 +#: appPlugins/ToolSolderPaste.py:1509 msgid "" "Geometry Solder Paste object.\n" "The name of the object has to end in:\n" @@ -18491,7 +18447,7 @@ msgstr "" "El nombre del objeto tiene que terminar en:\n" "'_solderpaste' como protección." -#: appPlugins/ToolSolderPaste.py:1521 +#: appPlugins/ToolSolderPaste.py:1525 msgid "" "Generate GCode for Solder Paste dispensing\n" "on PCB pads." @@ -18499,13 +18455,13 @@ msgstr "" "Generar GCodelo para dispensar pasta de soldadura\n" "en almohadillas de PCB." -#: appPlugins/ToolSolderPaste.py:1539 +#: appPlugins/ToolSolderPaste.py:1543 #, fuzzy #| msgid "Create CNCJob" msgid "CNCJob" msgstr "Crear CNCJob" -#: appPlugins/ToolSolderPaste.py:1541 +#: appPlugins/ToolSolderPaste.py:1545 msgid "" "CNCJob Solder paste object.\n" "In order to enable the GCode save section,\n" @@ -18517,11 +18473,11 @@ msgstr "" "el nombre del objeto debe terminar en:\n" "'_solderpaste' como protección." -#: appPlugins/ToolSolderPaste.py:1556 +#: appPlugins/ToolSolderPaste.py:1560 msgid "Save GCode" msgstr "Guardar GCode" -#: appPlugins/ToolSolderPaste.py:1559 +#: appPlugins/ToolSolderPaste.py:1563 msgid "" "Save the generated GCode for Solder Paste dispensing\n" "on PCB pads, to a file." @@ -18529,49 +18485,59 @@ msgstr "" "Guarde el GCode generado para la dispensación de pasta de soldadura\n" "en almohadillas de PCB, a un archivo." -#: appPlugins/ToolSub.py:249 appPlugins/ToolSub.py:481 +#: appPlugins/ToolSub.py:255 appPlugins/ToolSub.py:491 msgid "No Target object loaded." msgstr "No se ha cargado ningún objeto de destino." -#: appPlugins/ToolSub.py:252 +#: appPlugins/ToolSub.py:258 msgid "Loading geometry from Gerber objects." msgstr "Cargando geometría de objetos Gerber." -#: appPlugins/ToolSub.py:269 appPlugins/ToolSub.py:494 +#: appPlugins/ToolSub.py:275 appPlugins/ToolSub.py:504 msgid "No Subtractor object loaded." msgstr "No se ha cargado ningún objeto Subtractor." -#: appPlugins/ToolSub.py:319 +#: appPlugins/ToolSub.py:289 +#, fuzzy +#| msgid "" +#| "Geometry object that will be subtracted\n" +#| "from the target Geometry object." +msgid "Not possible to subtract from the same object." +msgstr "" +"Objeto de Geometría que se restará\n" +"del objeto de Geometría de destino." + +#: appPlugins/ToolSub.py:329 msgid "Finished parsing geometry for aperture" msgstr "Geometría de análisis terminada para apertura" -#: appPlugins/ToolSub.py:321 +#: appPlugins/ToolSub.py:331 msgid "Subtraction aperture processing finished." msgstr "Procesamiento de apertura de sustracción terminado." -#: appPlugins/ToolSub.py:454 appPlugins/ToolSub.py:648 -#: appPlugins/ToolSub.py:730 +#: appPlugins/ToolSub.py:464 appPlugins/ToolSub.py:658 +#: appPlugins/ToolSub.py:740 msgid "Generating new object failed." msgstr "Generando nuevo objeto falló." -#: appPlugins/ToolSub.py:458 appPlugins/ToolSub.py:653 +#: appPlugins/ToolSub.py:468 appPlugins/ToolSub.py:663 msgid "Created" msgstr "Creado" -#: appPlugins/ToolSub.py:507 +#: appPlugins/ToolSub.py:517 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "" "Actualmente, la geometría del sustractor no puede ser del tipo Multigeo." -#: appPlugins/ToolSub.py:547 +#: appPlugins/ToolSub.py:557 msgid "Parsing solid_geometry ..." msgstr "Analizando solid_geometry ..." -#: appPlugins/ToolSub.py:549 +#: appPlugins/ToolSub.py:559 msgid "Parsing solid_geometry for tool" msgstr "Análisis de geometría para herramienta" -#: appPlugins/ToolSub.py:766 +#: appPlugins/ToolSub.py:776 #, fuzzy #| msgid "" #| "A tool to substract one Gerber or Geometry object\n" @@ -18583,7 +18549,7 @@ msgstr "" "Una herramienta para restar un objeto Gerber o Geometry\n" "de otro del mismo tipo." -#: appPlugins/ToolSub.py:828 +#: appPlugins/ToolSub.py:835 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18591,11 +18557,11 @@ msgstr "" "Objeto de Gerber para restar\n" "El sustractor del objeto Gerber." -#: appPlugins/ToolSub.py:842 appPlugins/ToolSub.py:895 +#: appPlugins/ToolSub.py:849 appPlugins/ToolSub.py:902 msgid "Subtractor" msgstr "Sustractor" -#: appPlugins/ToolSub.py:844 +#: appPlugins/ToolSub.py:851 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18603,11 +18569,11 @@ msgstr "" "Objeto de Gerber que se restará\n" "del objeto objetivo de Gerber." -#: appPlugins/ToolSub.py:851 +#: appPlugins/ToolSub.py:858 msgid "Subtract Gerber" msgstr "Restar Gerber" -#: appPlugins/ToolSub.py:854 +#: appPlugins/ToolSub.py:861 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18619,7 +18585,7 @@ msgstr "" "Se puede utilizar para eliminar la serigrafía superpuesta\n" "sobre la máscara de soldadura." -#: appPlugins/ToolSub.py:881 +#: appPlugins/ToolSub.py:888 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18627,7 +18593,7 @@ msgstr "" "Objeto de Geometría del cual restar\n" "El objeto de Geometría de sustractor." -#: appPlugins/ToolSub.py:897 +#: appPlugins/ToolSub.py:904 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." @@ -18635,11 +18601,11 @@ msgstr "" "Objeto de Geometría que se restará\n" "del objeto de Geometría de destino." -#: appPlugins/ToolSub.py:909 +#: appPlugins/ToolSub.py:916 msgid "Subtract Geometry" msgstr "Restar Geometría" -#: appPlugins/ToolSub.py:912 +#: appPlugins/ToolSub.py:919 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -18721,7 +18687,7 @@ msgstr "La aplicación se reiniciará." msgid "Are you sure do you want to change the current language to" msgstr "¿Está seguro de que desea cambiar el idioma actual a" -#: appTranslation.py:206 app_Main.py:3701 +#: appTranslation.py:206 app_Main.py:3720 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -18757,47 +18723,47 @@ msgstr "" "Se inició la inicialización del lienzo.\n" "La inicialización del lienzo terminó en" -#: app_Main.py:1312 app_Main.py:9564 +#: app_Main.py:1312 app_Main.py:9608 msgid "New Project - Not saved" msgstr "Proyecto nuevo: no guardado" -#: app_Main.py:1646 +#: app_Main.py:1649 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:1713 +#: app_Main.py:1716 msgid "Open Config file failed." msgstr "El archivo de configuración abierto falló." -#: app_Main.py:1728 +#: app_Main.py:1731 msgid "Open Script file failed." msgstr "Error al abrir el archivo de script." -#: app_Main.py:1754 +#: app_Main.py:1757 msgid "Open Excellon file failed." msgstr "Abrir archivo Excellon falló." -#: app_Main.py:1767 +#: app_Main.py:1770 msgid "Open GCode file failed." msgstr "Error al abrir el archivo GCode." -#: app_Main.py:1780 +#: app_Main.py:1783 msgid "Open Gerber file failed." msgstr "Error al abrir el archivo Gerber." -#: app_Main.py:2465 +#: app_Main.py:2484 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:2472 app_Main.py:2520 app_Main.py:2536 app_Main.py:2555 +#: app_Main.py:2491 app_Main.py:2539 app_Main.py:2555 app_Main.py:2574 msgid "The Editor could not start." msgstr "" -#: app_Main.py:2489 +#: app_Main.py:2508 msgid "" "Simultaneous editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -18807,87 +18773,87 @@ msgstr "" "MultiGeo no es posible.\n" "Edite solo una geometría a la vez." -#: app_Main.py:2595 +#: app_Main.py:2614 msgid "EDITOR Area" msgstr "Área EDITOR" -#: app_Main.py:2598 +#: app_Main.py:2617 msgid "Editor is activated ..." msgstr "Editor está activado ..." -#: app_Main.py:2622 +#: app_Main.py:2641 msgid "Do you want to save the edited object?" msgstr "Quieres guardar el objeto editado?" -#: app_Main.py:2671 +#: app_Main.py:2690 msgid "Object empty after edit." msgstr "Objeto vacío después de editar." -#: app_Main.py:2676 app_Main.py:2694 app_Main.py:2725 app_Main.py:2741 +#: app_Main.py:2695 app_Main.py:2713 app_Main.py:2744 app_Main.py:2760 msgid "Editor exited. Editor content saved." msgstr "Editor salido. Contenido del editor guardado." -#: app_Main.py:2745 app_Main.py:2797 +#: app_Main.py:2764 app_Main.py:2816 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:2755 +#: app_Main.py:2774 msgid "is updated, returning to App..." msgstr "se actualiza, volviendo a la aplicación ..." -#: app_Main.py:2772 +#: app_Main.py:2791 msgid "Editor exited. Editor content was not saved." msgstr "Editor salido. El contenido del editor no se guardó." -#: app_Main.py:2822 +#: app_Main.py:2841 #, fuzzy #| msgid "Select a Gerber, Geometry, Excellon or CNCJob Object to update." 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:2965 app_Main.py:2971 +#: app_Main.py:2984 app_Main.py:2990 msgid "Save to file" msgstr "Guardar en archivo" -#: app_Main.py:3012 +#: app_Main.py:3031 msgid "Exported file to" msgstr "Exported file to" -#: app_Main.py:3049 +#: app_Main.py:3068 msgid "Failed to open recent files file for writing." msgstr "Error al abrir archivos recientes para escritura." -#: app_Main.py:3060 +#: app_Main.py:3079 msgid "Failed to open recent projects file for writing." msgstr "Error al abrir el archivo de proyectos recientes para escribir." -#: app_Main.py:3115 +#: app_Main.py:3134 msgid "PCB Manufacturing files Viewer/Editor with Plugins" msgstr "" -#: app_Main.py:3116 +#: app_Main.py:3135 msgid "Development" msgstr "Desarrollo" -#: app_Main.py:3117 +#: app_Main.py:3136 msgid "DOWNLOAD" msgstr "DESCARGAR" -#: app_Main.py:3118 +#: app_Main.py:3137 msgid "Issue tracker" msgstr "Rastreador de problemas" -#: app_Main.py:3122 app_Main.py:3501 app_Main.py:3681 +#: app_Main.py:3141 app_Main.py:3520 app_Main.py:3700 msgid "Close" msgstr "Cerca" -#: app_Main.py:3137 +#: app_Main.py:3156 msgid "Licensed under the MIT license" msgstr "Licenciado bajo la licencia MIT" -#: app_Main.py:3146 +#: app_Main.py:3165 msgid "" "Permission is hereby granted, free of charge, to any person obtaining a " "copy\n" @@ -18937,7 +18903,7 @@ msgstr "" "FUERA DE O EN CONEXIÓN CON EL SOFTWARE O EL USO U OTRAS OFERTAS EN\n" "EL SOFTWARE." -#: app_Main.py:3168 +#: app_Main.py:3187 msgid "" "Some of the icons used are from the following sources:
" -#: app_Main.py:3204 +#: app_Main.py:3223 msgid "Splash" msgstr "Pantalla de bienvenida" -#: app_Main.py:3210 +#: app_Main.py:3229 msgid "Programmers" msgstr "Programadores" -#: app_Main.py:3216 +#: app_Main.py:3235 msgid "Translators" msgstr "Traductores" -#: app_Main.py:3222 +#: app_Main.py:3241 msgid "License" msgstr "Licencia" -#: app_Main.py:3228 +#: app_Main.py:3247 msgid "Attributions" msgstr "Atribuciones" -#: app_Main.py:3251 +#: app_Main.py:3270 msgid "Programmer" msgstr "Programador" -#: app_Main.py:3252 +#: app_Main.py:3271 msgid "Status" msgstr "Estado" -#: app_Main.py:3253 app_Main.py:3333 +#: app_Main.py:3272 app_Main.py:3352 msgid "E-mail" msgstr "Email" -#: app_Main.py:3256 +#: app_Main.py:3275 #, fuzzy #| msgid "FlatCAM Evo" msgid "FlatCAM Author" msgstr "FlatCAM Evo" -#: app_Main.py:3261 +#: app_Main.py:3280 msgid "FlatCAM Evo Author/Maintainer" msgstr "" -#: app_Main.py:3330 +#: app_Main.py:3349 msgid "Language" msgstr "Idioma" -#: app_Main.py:3331 +#: app_Main.py:3350 msgid "Translator" msgstr "Traductor" -#: app_Main.py:3332 +#: app_Main.py:3351 msgid "Corrections" msgstr "Correcciones" -#: app_Main.py:3469 +#: app_Main.py:3488 #, 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:3470 +#: app_Main.py:3489 msgid "Yet it cannot evolve without contributions." msgstr "Sin embargo, no puede evolucionar sin contribuciones ." -#: app_Main.py:3471 +#: app_Main.py:3490 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:3472 +#: app_Main.py:3491 msgid "you can contribute to the development yourself by:" msgstr "usted puede contribuir al desarrollo usted mismo:" -#: app_Main.py:3473 +#: app_Main.py:3492 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:3475 +#: app_Main.py:3494 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:3477 +#: app_Main.py:3496 msgid "If you like what you have seen so far ..." msgstr "Si te gusta lo que has visto hasta ahora ..." -#: app_Main.py:3478 +#: app_Main.py:3497 msgid "Donations are NOT required." msgstr "NO se requieren donaciones." -#: app_Main.py:3478 +#: app_Main.py:3497 msgid "But they are welcomed" msgstr "Pero ellos son bienvenidos" -#: app_Main.py:3509 +#: app_Main.py:3528 msgid "Contribute" msgstr "Contribuir" -#: app_Main.py:3532 +#: app_Main.py:3551 msgid "Links Exchange" msgstr "Intercambio de enlaces" -#: app_Main.py:3544 app_Main.py:3563 +#: app_Main.py:3563 app_Main.py:3582 msgid "Soon ..." msgstr "Pronto ..." -#: app_Main.py:3551 +#: app_Main.py:3570 msgid "How To's" msgstr "How To's" -#: app_Main.py:3670 +#: app_Main.py:3689 msgid "" "This entry will resolve to another website if:\n" "\n" @@ -19089,29 +19055,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:3677 +#: app_Main.py:3696 msgid "Alternative website" msgstr "Sitio web alternativo" -#: app_Main.py:4006 +#: app_Main.py:4025 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "Extensiones de archivo Excellon seleccionadas registradas con FlatCAM." -#: app_Main.py:4023 +#: app_Main.py:4042 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Extensiones de archivo GCode seleccionadas registradas con FlatCAM." -#: app_Main.py:4039 +#: app_Main.py:4058 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Extensiones de archivo Gerber seleccionadas registradas con FlatCAM." -#: app_Main.py:4227 app_Main.py:4288 app_Main.py:4318 +#: app_Main.py:4246 app_Main.py:4307 app_Main.py:4337 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:4236 +#: app_Main.py:4255 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 " @@ -19127,43 +19093,43 @@ msgstr "" "pueden perderse y el resultado puede no ser el esperado.\n" "Compruebe el GCODE generado." -#: app_Main.py:4250 app_Main.py:4260 +#: app_Main.py:4269 app_Main.py:4279 msgid "Geometry merging finished" msgstr "Geometría fusionada terminada" -#: app_Main.py:4283 +#: app_Main.py:4302 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:4295 +#: app_Main.py:4314 msgid "Excellon merging finished" msgstr "Excellon fusión finalizada" -#: app_Main.py:4313 +#: app_Main.py:4332 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:4323 +#: app_Main.py:4342 msgid "Gerber merging finished" msgstr "Gerber fusión finalizada" -#: app_Main.py:4343 app_Main.py:4379 +#: app_Main.py:4362 app_Main.py:4398 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:4347 app_Main.py:4383 +#: app_Main.py:4366 app_Main.py:4402 msgid "Expected a GeometryObject, got" msgstr "Se esperaba un GeometryObject, se obtuvo" -#: app_Main.py:4362 +#: app_Main.py:4381 msgid "A Geometry object was converted to MultiGeo type." msgstr "Un objeto Geometry fue convertido al tipo MultiGeo." -#: app_Main.py:4397 +#: app_Main.py:4416 msgid "A Geometry object was converted to SingleGeo type." msgstr "Un objeto Geometry fue convertido al tipo SingleGeo." -#: app_Main.py:4634 +#: app_Main.py:4653 msgid "" "Changing the units of the project\n" "will scale all objects.\n" @@ -19175,19 +19141,19 @@ msgstr "" "\n" "¿Quieres continuar?" -#: app_Main.py:4687 +#: app_Main.py:4706 msgid "Converted units to" msgstr "Convertir unidades a" -#: app_Main.py:4727 +#: app_Main.py:4746 msgid "Workspace enabled." msgstr "Espacio de trabajo habilitado." -#: app_Main.py:4730 +#: app_Main.py:4749 msgid "Workspace disabled." msgstr "Espacio de trabajo deshabilitado." -#: app_Main.py:4795 +#: app_Main.py:4814 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -19195,11 +19161,11 @@ msgstr "" "Agregar herramienta solo funciona cuando se selecciona Avanzado.\n" "Vaya a Preferencias -> General - Mostrar opciones avanzadas." -#: app_Main.py:4883 +#: app_Main.py:4902 msgid "Delete objects" msgstr "Eliminar objetos" -#: app_Main.py:4888 +#: app_Main.py:4907 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -19207,88 +19173,88 @@ msgstr "" "¿Estás seguro de que deseas eliminarlo permanentemente?\n" "los objetos seleccionados?" -#: app_Main.py:4936 +#: app_Main.py:4955 msgid "Save the work in Editor and try again ..." msgstr "Guarda el trabajo en el Editor y vuelve a intentarlo ..." -#: app_Main.py:4970 +#: app_Main.py:4989 msgid "Object deleted" msgstr "Objeto eliminado" -#: app_Main.py:4983 +#: app_Main.py:5002 msgid "Click to set the origin ..." msgstr "Haga clic para establecer el origen ..." -#: app_Main.py:5026 +#: app_Main.py:5045 msgid "Setting Origin..." msgstr "Establecer Origen ..." -#: app_Main.py:5047 app_Main.py:5165 app_Main.py:5308 +#: app_Main.py:5066 app_Main.py:5184 app_Main.py:5327 msgid "Origin set" msgstr "Conjunto de origen" -#: app_Main.py:5066 +#: app_Main.py:5085 msgid "Origin coordinates specified but incomplete." msgstr "Origin coordinates specified but incomplete." -#: app_Main.py:5111 +#: app_Main.py:5130 msgid "Moving to Origin..." msgstr "Mudarse al origen ..." -#: app_Main.py:5115 app_Main.py:5183 +#: app_Main.py:5134 app_Main.py:5202 msgid "Failed. No object(s) selected..." msgstr "Ha fallado. Ningún objeto (s) seleccionado ..." -#: app_Main.py:5202 +#: app_Main.py:5221 msgid "Quadrant 1" msgstr "" -#: app_Main.py:5203 +#: app_Main.py:5222 msgid "Quadrant 2" msgstr "" -#: app_Main.py:5204 +#: app_Main.py:5223 msgid "Quadrant 3" msgstr "" -#: app_Main.py:5205 +#: app_Main.py:5224 msgid "Quadrant 4" msgstr "" -#: app_Main.py:5345 +#: app_Main.py:5364 msgid "Jump to ..." msgstr "Salta a ..." -#: app_Main.py:5346 +#: app_Main.py:5365 msgid "Enter the coordinates in format X,Y:" msgstr "Introduzca las coordenadas en formato X, Y:" -#: app_Main.py:5356 +#: app_Main.py:5375 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Coordenadas erróneas. Introduzca las coordenadas en formato: X, Y" -#: app_Main.py:5497 +#: app_Main.py:5516 msgid "Locate ..." msgstr "Localizar ..." -#: app_Main.py:6108 +#: app_Main.py:6143 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:6114 +#: app_Main.py:6149 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:6309 +#: app_Main.py:6344 msgid "Not available for Legacy 2D graphic mode." msgstr "" -#: app_Main.py:6411 +#: app_Main.py:6446 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:6429 +#: app_Main.py:6464 #, fuzzy #| msgid "" #| "One or more Tools are edited.\n" @@ -19300,193 +19266,193 @@ msgstr "" "Se editan una o más herramientas.\n" "¿Desea actualizar la base de datos de herramientas?" -#: app_Main.py:6431 +#: app_Main.py:6466 msgid "Save Tools Database" msgstr "Guardar base de datos de herramientas" -#: app_Main.py:6578 app_Main.py:6632 app_Main.py:6680 +#: app_Main.py:6625 app_Main.py:6679 app_Main.py:6727 msgid "Enter the Angle value:" msgstr "Ingrese el valor del ángulo:" -#: app_Main.py:6611 +#: app_Main.py:6658 msgid "Rotation done." msgstr "Rotación hecha." -#: app_Main.py:6613 +#: app_Main.py:6660 msgid "Rotation movement was not executed." msgstr "El movimiento de rotación no se ejecutó." -#: app_Main.py:6662 +#: app_Main.py:6709 msgid "Skew on X axis done." msgstr "Inclinar en el eje X hecho." -#: app_Main.py:6710 +#: app_Main.py:6757 msgid "Skew on Y axis done." msgstr "Inclinar en el eje Y hecho." -#: app_Main.py:6792 +#: app_Main.py:6839 msgid "New Grid ..." msgstr "Nueva rejilla ..." -#: app_Main.py:6793 +#: app_Main.py:6840 msgid "Enter a Grid Value:" msgstr "Introduzca un valor de cuadrícula:" -#: app_Main.py:6802 app_Main.py:6827 +#: app_Main.py:6849 app_Main.py:6874 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:6807 +#: app_Main.py:6854 msgid "New Grid added" msgstr "Nueva rejilla" -#: app_Main.py:6809 +#: app_Main.py:6856 msgid "Grid already exists" msgstr "La rejilla ya existe" -#: app_Main.py:6811 +#: app_Main.py:6858 msgid "Adding New Grid cancelled" msgstr "Agregar nueva cuadrícula cancelado" -#: app_Main.py:6833 +#: app_Main.py:6880 msgid "Grid Value does not exist" msgstr "El valor de Cuadrícula no existe" -#: app_Main.py:6835 +#: app_Main.py:6882 msgid "Grid Value deleted" msgstr "Valor de cuadrícula eliminado" -#: app_Main.py:6837 +#: app_Main.py:6884 msgid "Delete Grid value cancelled" msgstr "Eliminar el valor de cuadrícula cancelado" -#: app_Main.py:6854 +#: app_Main.py:6898 msgid "Name copied to clipboard ..." msgstr "Nombre copiado al portapapeles ..." -#: app_Main.py:7635 app_Main.py:7639 +#: app_Main.py:7679 app_Main.py:7683 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:7642 +#: app_Main.py:7686 msgid "Viewing the source code of the selected object." msgstr "Ver el código fuente del objeto seleccionado." -#: app_Main.py:7656 +#: app_Main.py:7700 msgid "Source Editor" msgstr "Editor de fuente" -#: app_Main.py:7692 app_Main.py:7699 +#: app_Main.py:7736 app_Main.py:7743 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:7707 +#: app_Main.py:7751 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:7740 +#: app_Main.py:7784 msgid "Go to Line ..." msgstr "Ir a la línea ..." -#: app_Main.py:7771 +#: app_Main.py:7815 msgid "Redrawing all objects" msgstr "Redibujando todos los objetos" -#: app_Main.py:7859 +#: app_Main.py:7903 msgid "Failed to load recent item list." msgstr "Error al cargar la lista de elementos recientes." -#: app_Main.py:7866 +#: app_Main.py:7910 msgid "Failed to parse recent item list." msgstr "Error al analizar la lista de elementos recientes." -#: app_Main.py:7876 +#: app_Main.py:7920 msgid "Failed to load recent projects item list." msgstr "Error al cargar la lista de elementos de proyectos recientes." -#: app_Main.py:7883 +#: app_Main.py:7927 msgid "Failed to parse recent project item list." msgstr "Error al analizar la lista de elementos del proyecto reciente." -#: app_Main.py:7907 +#: app_Main.py:7951 #, fuzzy #| msgid "Recent files" msgid "Recent files list was reset." msgstr "Archivos recientes" -#: app_Main.py:7921 +#: app_Main.py:7965 #, fuzzy #| msgid "Recent projects" msgid "Recent projects list was reset." msgstr "Proyectos recientes" -#: app_Main.py:7946 +#: app_Main.py:7990 msgid "Clear Recent projects" msgstr "Borrar proyectos recientes" -#: app_Main.py:7970 +#: app_Main.py:8014 msgid "Clear Recent files" msgstr "Borrar archivos recientes" -#: app_Main.py:8026 +#: app_Main.py:8070 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:8030 +#: app_Main.py:8074 msgid "Release date" msgstr "Fecha de lanzamiento" -#: app_Main.py:8034 +#: app_Main.py:8078 msgid "Displayed" msgstr "Desplegado" -#: app_Main.py:8037 +#: app_Main.py:8081 msgid "Snap" msgstr "Chasquido" -#: app_Main.py:8046 +#: app_Main.py:8090 msgid "Canvas" msgstr "Pantalla" -#: app_Main.py:8051 +#: app_Main.py:8095 msgid "Workspace active" msgstr "Espacio de trabajo activo" -#: app_Main.py:8055 +#: app_Main.py:8099 msgid "Workspace size" msgstr "Tamaño del espacio de trabajo" -#: app_Main.py:8059 +#: app_Main.py:8103 msgid "Workspace orientation" msgstr "Orientación del espacio de trabajo" -#: app_Main.py:8121 +#: app_Main.py:8165 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:8128 +#: app_Main.py:8172 msgid "Could not parse information about latest version." msgstr "No se pudo analizar la información sobre la última versión." -#: app_Main.py:8138 +#: app_Main.py:8182 msgid "FlatCAM is up to date!" msgstr "FlatCAM está al día!" -#: app_Main.py:8143 +#: app_Main.py:8187 msgid "Newer Version Available" msgstr "Nueva versión disponible" -#: app_Main.py:8145 +#: app_Main.py:8189 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:8149 +#: app_Main.py:8193 msgid "info" msgstr "info" -#: app_Main.py:8177 +#: app_Main.py:8221 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -19498,44 +19464,44 @@ msgstr "" "pestaña General.\n" "\n" -#: app_Main.py:8262 +#: app_Main.py:8306 msgid "All plots disabled." msgstr "Todas las parcelas con discapacidad." -#: app_Main.py:8268 +#: app_Main.py:8312 msgid "All non selected plots disabled." msgstr "Todas las parcelas no seleccionadas deshabilitadas." -#: app_Main.py:8274 +#: app_Main.py:8318 msgid "All plots enabled." msgstr "Todas las parcelas habilitadas." -#: app_Main.py:8280 +#: app_Main.py:8324 msgid "All non selected plots enabled." msgstr "Todas las parcelas no seleccionadas habilitadas." -#: app_Main.py:8286 +#: app_Main.py:8330 msgid "Selected plots enabled..." msgstr "Parcelas seleccionadas habilitadas ..." -#: app_Main.py:8294 +#: app_Main.py:8338 msgid "Selected plots disabled..." msgstr "Parcelas seleccionadas deshabilitadas ..." -#: app_Main.py:8328 +#: app_Main.py:8372 msgid "Enabling plots ..." msgstr "Habilitación de parcelas ..." -#: app_Main.py:8375 +#: app_Main.py:8419 msgid "Disabling plots ..." msgstr "Inhabilitando parcelas ..." -#: app_Main.py:8511 +#: app_Main.py:8555 msgid "Set alpha level ..." msgstr "Establecer nivel alfa ..." -#: app_Main.py:8781 app_Main.py:8820 app_Main.py:8864 app_Main.py:8930 -#: app_Main.py:9683 app_Main.py:10968 app_Main.py:11033 +#: app_Main.py:8825 app_Main.py:8864 app_Main.py:8908 app_Main.py:8974 +#: app_Main.py:9727 app_Main.py:11017 app_Main.py:11082 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19543,95 +19509,95 @@ msgstr "" "Se inició la inicialización del lienzo.\n" "La inicialización del lienzo terminó en" -#: app_Main.py:8784 +#: app_Main.py:8828 msgid "Opening Gerber file." msgstr "Abriendo el archivo Gerber." -#: app_Main.py:8823 +#: app_Main.py:8867 msgid "Opening Excellon file." msgstr "Abriendo el archivo Excellon." -#: app_Main.py:8867 +#: app_Main.py:8911 msgid "Opening G-Code file." msgstr "Abriendo el archivo G-code." -#: app_Main.py:8921 app_Main.py:8925 +#: app_Main.py:8965 app_Main.py:8969 msgid "Open HPGL2" msgstr "Abra HPGL2" -#: app_Main.py:8933 +#: app_Main.py:8977 msgid "Opening HPGL2 file." msgstr "Abrir el archivo HPGL2." -#: app_Main.py:8956 app_Main.py:8959 +#: app_Main.py:9000 app_Main.py:9003 msgid "Open Configuration File" msgstr "Abrir archivo de configuración" -#: app_Main.py:8985 +#: app_Main.py:9029 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Solo se pueden utilizar objetos Geometry, Gerber y CNCJob." -#: app_Main.py:9032 +#: app_Main.py:9076 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:9038 app_Main.py:9043 +#: app_Main.py:9082 app_Main.py:9087 msgid "Export PNG Image" msgstr "Exportar imagen PNG" -#: app_Main.py:9076 app_Main.py:9288 +#: app_Main.py:9120 app_Main.py:9332 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:9089 +#: app_Main.py:9133 msgid "Save Gerber source file" msgstr "Guardar el archivo fuente de Gerber" -#: app_Main.py:9118 +#: app_Main.py:9162 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:9131 +#: app_Main.py:9175 msgid "Save Script source file" msgstr "Guardar archivo fuente de script" -#: app_Main.py:9160 +#: app_Main.py:9204 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:9173 +#: app_Main.py:9217 msgid "Save Document source file" msgstr "Guardar archivo fuente del Documento" -#: app_Main.py:9202 app_Main.py:9243 app_Main.py:10188 +#: app_Main.py:9246 app_Main.py:9287 app_Main.py:10232 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:9210 app_Main.py:9215 +#: app_Main.py:9254 app_Main.py:9259 msgid "Save Excellon source file" msgstr "Guardar el archivo fuente de Excellon" -#: app_Main.py:9333 +#: app_Main.py:9377 msgid "Only Geometry objects can be used." msgstr "Solo se pueden utilizar objetos de Geometría." -#: app_Main.py:9378 app_Main.py:9382 +#: app_Main.py:9422 app_Main.py:9426 msgid "Import SVG" msgstr "Importar SVG" -#: app_Main.py:9408 app_Main.py:9412 +#: app_Main.py:9452 app_Main.py:9456 msgid "Import DXF" msgstr "Importar DXF" -#: app_Main.py:9438 +#: app_Main.py:9482 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19641,149 +19607,149 @@ msgstr "" "Crear un nuevo proyecto los borrará.\n" "¿Quieres guardar el proyecto?" -#: app_Main.py:9563 +#: app_Main.py:9607 #, fuzzy #| msgid "New Project created" msgid "Project created in" msgstr "Nuevo proyecto creado" -#: app_Main.py:9563 +#: app_Main.py:9607 msgid "seconds" msgstr "" -#: app_Main.py:9566 +#: app_Main.py:9610 msgid "New Project created" msgstr "Nuevo proyecto creado" -#: app_Main.py:9592 +#: app_Main.py:9636 msgid "New TCL script file created in Code Editor." msgstr "Nuevo archivo de script TCL creado en Code Editor." -#: app_Main.py:9619 app_Main.py:9621 app_Main.py:9656 app_Main.py:9658 +#: app_Main.py:9663 app_Main.py:9665 app_Main.py:9700 app_Main.py:9702 msgid "Open TCL script" msgstr "Abrir script TCL" -#: app_Main.py:9685 +#: app_Main.py:9729 msgid "Executing ScriptObject file." msgstr "Ejecutando archivo ScriptObject." -#: app_Main.py:9693 app_Main.py:9697 +#: app_Main.py:9737 app_Main.py:9741 msgid "Run TCL script" msgstr "Ejecutar script TCL" -#: app_Main.py:9720 +#: app_Main.py:9764 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:9766 app_Main.py:9773 +#: app_Main.py:9810 app_Main.py:9817 msgid "Save Project As ..." msgstr "Guardar proyecto como ..." -#: app_Main.py:9808 +#: app_Main.py:9852 msgid "FlatCAM objects print" msgstr "Impresión de objetos FlatCAM" -#: app_Main.py:9821 app_Main.py:9829 +#: app_Main.py:9865 app_Main.py:9873 msgid "Save Object as PDF ..." msgstr "Guardar objeto como PDF ..." -#: app_Main.py:9839 +#: app_Main.py:9883 msgid "Printing PDF ..." msgstr "Imprime un PDF ..." -#: app_Main.py:10013 +#: app_Main.py:10057 msgid "PDF file saved to" msgstr "Archivo PDF guardado en" -#: app_Main.py:10035 app_Main.py:10295 app_Main.py:10429 app_Main.py:10496 +#: app_Main.py:10079 app_Main.py:10339 app_Main.py:10473 app_Main.py:10540 msgid "Exporting ..." msgstr "Exportando ..." -#: app_Main.py:10078 +#: app_Main.py:10122 msgid "SVG file exported to" msgstr "Archivo SVG exportado a" -#: app_Main.py:10093 app_Main.py:10097 +#: app_Main.py:10137 app_Main.py:10141 msgid "Import FlatCAM Preferences" msgstr "Importar preferencias de FlatCAM" -#: app_Main.py:10108 +#: app_Main.py:10152 msgid "Imported Defaults from" msgstr "Valores predeterminados importados de" -#: app_Main.py:10127 app_Main.py:10133 +#: app_Main.py:10171 app_Main.py:10177 msgid "Export FlatCAM Preferences" msgstr "Exportar preferencias de FlatCAM" -#: app_Main.py:10153 +#: app_Main.py:10197 msgid "Exported preferences to" msgstr "Preferencias exportadas a" -#: app_Main.py:10286 +#: app_Main.py:10330 msgid "Excellon file exported to" msgstr "Archivo Excellon exportado a" -#: app_Main.py:10300 app_Main.py:10307 app_Main.py:10434 app_Main.py:10441 -#: app_Main.py:10501 app_Main.py:10508 +#: app_Main.py:10344 app_Main.py:10351 app_Main.py:10478 app_Main.py:10485 +#: app_Main.py:10545 app_Main.py:10552 msgid "Could not export." msgstr "No se pudo exportar." -#: app_Main.py:10421 +#: app_Main.py:10465 msgid "Gerber file exported to" msgstr "Archivo Gerber exportado a" -#: app_Main.py:10487 +#: app_Main.py:10531 msgid "DXF file exported to" msgstr "Archivo DXF exportado a" -#: app_Main.py:10560 app_Main.py:10618 +#: app_Main.py:10604 app_Main.py:10662 msgid "Import failed." msgstr "Importación fallida." -#: app_Main.py:10652 app_Main.py:10854 app_Main.py:10919 +#: app_Main.py:10696 app_Main.py:10903 app_Main.py:10968 msgid "Failed to open file" msgstr "Fallo al abrir el archivo" -#: app_Main.py:10655 app_Main.py:10857 app_Main.py:10922 +#: app_Main.py:10699 app_Main.py:10906 app_Main.py:10971 msgid "Failed to parse file" msgstr "Error al analizar el archivo" -#: app_Main.py:10667 +#: app_Main.py:10711 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:10675 app_Main.py:10744 app_Main.py:10807 app_Main.py:10881 -#: app_Main.py:10937 app_Main.py:11105 tclCommands/TclCommandOpenDXF.py:89 +#: app_Main.py:10724 app_Main.py:10793 app_Main.py:10856 app_Main.py:10930 +#: app_Main.py:10986 app_Main.py:11160 tclCommands/TclCommandOpenDXF.py:89 #, fuzzy #| msgid "Opening ..." msgid "Opening" msgstr "Abriendo ..." -#: app_Main.py:10686 +#: app_Main.py:10735 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Gerber abierto falló. Probablemente no sea un archivo Gerber." -#: app_Main.py:10723 +#: app_Main.py:10772 msgid "Cannot open file" msgstr "No se puede abrir el archivo" -#: app_Main.py:10754 +#: app_Main.py:10803 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:10789 +#: app_Main.py:10838 msgid "Reading GCode file" msgstr "Lectura de archivo GCode" -#: app_Main.py:10802 +#: app_Main.py:10851 msgid "This is not GCODE" msgstr "Esto no es GCODE" -#: app_Main.py:10820 +#: app_Main.py:10869 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19795,77 +19761,77 @@ msgstr "" "Intento de crear un objeto FlatCAM CNCJob desde el archivo G-Code falló " "durante el procesamiento" -#: app_Main.py:10876 +#: app_Main.py:10925 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:10888 +#: app_Main.py:10937 msgid "Failed. Probable not a HPGL2 file." msgstr "Ha fallado. Probablemente no sea un archivo HPGL2." -#: app_Main.py:10914 +#: app_Main.py:10963 msgid "TCL script file opened in Code Editor." msgstr "Archivo de script TCL abierto en Code Editor." -#: app_Main.py:10948 +#: app_Main.py:10997 msgid "Failed to open TCL Script." msgstr "Error al abrir la secuencia de comandos TCL." -#: app_Main.py:10971 +#: app_Main.py:11020 msgid "Opening FlatCAM Config file." msgstr "Abrir el archivo de configuración de FlatCAM." -#: app_Main.py:10998 +#: app_Main.py:11047 msgid "Failed to open config file" msgstr "Error al abrir el archivo de configuración" -#: app_Main.py:11030 +#: app_Main.py:11079 msgid "Loading Project ... Please Wait ..." msgstr "Cargando proyecto ... Espere ..." -#: app_Main.py:11036 +#: app_Main.py:11085 msgid "Opening FlatCAM Project file." msgstr "Apertura del archivo del proyecto FlatCAM." -#: app_Main.py:11051 app_Main.py:11055 app_Main.py:11073 +#: app_Main.py:11100 app_Main.py:11104 app_Main.py:11122 msgid "Failed to open project file" msgstr "Error al abrir el archivo del proyecto" -#: app_Main.py:11128 +#: app_Main.py:11184 msgid "Loading Project ... restoring" msgstr "Cargando Proyecto ... restaurando" -#: app_Main.py:11132 +#: app_Main.py:11190 msgid "Project loaded from" msgstr "Proyecto cargado desde" -#: app_Main.py:11164 +#: app_Main.py:11222 msgid "Saving Project ..." msgstr "Salvar Proyecto ..." -#: app_Main.py:11186 app_Main.py:11222 +#: app_Main.py:11244 app_Main.py:11280 msgid "Project saved to" msgstr "Proyecto guardado en" -#: app_Main.py:11193 +#: app_Main.py:11251 msgid "The object is used by another application." msgstr "El objeto es utilizado por otra aplicación." -#: app_Main.py:11207 +#: app_Main.py:11265 msgid "Failed to verify project file" msgstr "Error al abrir el archivo de proyecto" -#: app_Main.py:11207 app_Main.py:11215 app_Main.py:11225 +#: app_Main.py:11265 app_Main.py:11273 app_Main.py:11283 msgid "Retry to save it." msgstr "Vuelva a intentar guardarlo." -#: app_Main.py:11215 app_Main.py:11225 +#: app_Main.py:11273 app_Main.py:11283 msgid "Failed to parse saved project file" msgstr "Error al analizar el archivo por defecto" -#: app_Main.py:11261 +#: app_Main.py:11319 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 " @@ -19883,39 +19849,39 @@ msgstr "Código G de GERBERS" msgid "self.solid_geometry is neither BaseGeometry or list." msgstr "self.solid_geometry no es ni BaseGeometry ni lista." -#: camlib.py:1097 +#: camlib.py:1101 msgid "Pass" msgstr "Pases" -#: camlib.py:1119 +#: camlib.py:1123 msgid "Get Exteriors" msgstr "Obtener exteriores" -#: camlib.py:1122 +#: camlib.py:1126 msgid "Get Interiors" msgstr "Obtener interiores" -#: camlib.py:2501 +#: camlib.py:2505 msgid "Object was rotated" msgstr "El objeto fue girado" -#: camlib.py:2569 +#: camlib.py:2573 msgid "Object was skewed" msgstr "El objeto fue sesgado" -#: camlib.py:2647 +#: camlib.py:2651 msgid "Object was buffered" msgstr "El objeto fue almacenado" -#: camlib.py:2895 +#: camlib.py:2898 msgid "There is no such parameter" msgstr "No hay tal parámetro" -#: camlib.py:3103 camlib.py:5440 camlib.py:5840 +#: camlib.py:3106 camlib.py:5424 camlib.py:5824 msgid "Indexing geometry before generating G-Code..." msgstr "Indexación de la geometría antes de generar código G ..." -#: camlib.py:3133 camlib.py:4165 camlib.py:4400 +#: camlib.py:3136 camlib.py:4149 camlib.py:4384 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -19929,29 +19895,29 @@ msgstr "" "tipográfico, por lo tanto, la aplicación convertirá el valor a negativo. " "Compruebe el código CNC resultante (Gcode, etc.)." -#: camlib.py:3140 +#: camlib.py:3143 msgid "The Cut Z parameter is zero. There will be no cut, aborting" msgstr "El parámetro Cut Z es cero. No habrá corte, abortando" -#: camlib.py:3277 camlib.py:3666 +#: camlib.py:3281 camlib.py:3671 msgid "The End X,Y format has to be (x, y)." msgstr "El formato End X, Y tiene que ser (x, y)." -#: camlib.py:3357 camlib.py:3757 camlib.py:4249 camlib.py:4481 camlib.py:5514 -#: camlib.py:5921 +#: camlib.py:3361 camlib.py:3762 camlib.py:4233 camlib.py:4465 camlib.py:5498 +#: camlib.py:5905 msgid "Starting G-Code for tool with diameter" msgstr "Código G inicial para herramienta con diámetro" -#: camlib.py:3481 camlib.py:4370 camlib.py:4602 camlib.py:6863 camlib.py:7138 +#: camlib.py:3485 camlib.py:4354 camlib.py:4586 camlib.py:6863 camlib.py:7138 #: camlib.py:7287 msgid "G91 coordinates not implemented" msgstr "Coordenadas G91 no implementadas" -#: camlib.py:3490 +#: camlib.py:3494 msgid "Finished G-Code generation for tool:" msgstr "Generación de código G finalizada para herramienta:" -#: camlib.py:3586 camlib.py:5387 camlib.py:5781 +#: camlib.py:3591 camlib.py:5371 camlib.py:5765 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -19959,7 +19925,7 @@ msgstr "" "El parámetro Cut_Z es Ninguno o cero. Lo más probable es una mala " "combinación de otros parámetros." -#: camlib.py:3594 camlib.py:5395 camlib.py:5790 +#: camlib.py:3599 camlib.py:5379 camlib.py:5774 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -19973,15 +19939,15 @@ msgstr "" "tipográfico, por lo tanto, la aplicación convertirá el valor a negativo. " "Verifique el código CNC resultante (Gcode, etc.)." -#: camlib.py:3602 camlib.py:4175 camlib.py:4410 camlib.py:5403 camlib.py:5798 +#: camlib.py:3607 camlib.py:4159 camlib.py:4394 camlib.py:5387 camlib.py:5782 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "El parámetro Cut Z es cero. No habrá corte, saltando archivo" -#: camlib.py:3607 camlib.py:5408 camlib.py:5804 +#: camlib.py:3612 camlib.py:5392 camlib.py:5788 msgid "Travel Z parameter is None or zero." msgstr "El parámetro Travel Z des Ninguno o cero." -#: camlib.py:3612 camlib.py:5413 camlib.py:5809 +#: camlib.py:3617 camlib.py:5397 camlib.py:5793 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -19995,20 +19961,20 @@ msgstr "" "error tipográfico, por lo tanto, la aplicación convertirá el valor a " "positivo. Verifique el código CNC resultante (Gcode, etc.)." -#: camlib.py:3620 camlib.py:5421 camlib.py:5817 +#: camlib.py:3625 camlib.py:5405 camlib.py:5801 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "" "El parámetro Z Travel es cero. Esto es peligroso, saltando el archive %s" -#: camlib.py:3864 camlib.py:5256 camlib.py:5587 camlib.py:5997 +#: camlib.py:3869 camlib.py:5240 camlib.py:5571 camlib.py:5981 msgid "Finished G-Code generation" msgstr "Generación de código G terminada" -#: camlib.py:3864 camlib.py:5587 camlib.py:5997 camlib.py:6115 +#: camlib.py:3869 camlib.py:5571 camlib.py:5981 camlib.py:6099 msgid "paths traced" msgstr "caminos trazados" -#: camlib.py:3920 +#: camlib.py:3925 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -20018,7 +19984,7 @@ msgstr "" "formato (x, y)\n" "pero ahora solo hay un valor, no dos. " -#: camlib.py:3932 camlib.py:5350 camlib.py:5748 +#: camlib.py:3937 camlib.py:5334 camlib.py:5732 msgid "" "The End Move X,Y field in Edit -> Preferences has to be in the format (x, y) " "but now there is only one value, not two." @@ -20026,7 +19992,7 @@ msgstr "" "El campo de movimiento final X, Y en Editar -> Preferencias debe estar en el " "formato (x, y) pero ahora solo hay un valor, no dos." -#: camlib.py:5373 +#: camlib.py:5357 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -20036,14 +20002,14 @@ msgstr "" "formato (x, y)\n" "pero ahora solo hay un valor, no dos." -#: camlib.py:5639 +#: camlib.py:5623 msgid "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "" "Intentando generar un trabajo de CNC desde un objeto de geometría sin " "solid_geometry." -#: camlib.py:5681 +#: camlib.py:5665 msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -20052,11 +20018,11 @@ msgstr "" "en current_geometry.\n" "Aumente el valor (en el módulo) e intente nuevamente." -#: camlib.py:6025 +#: camlib.py:6009 msgid "There is no tool data in the SolderPaste geometry." msgstr "No hay datos de herramientas en la geometría SolderPaste." -#: camlib.py:6115 +#: camlib.py:6099 msgid "Finished SolderPaste G-Code generation" msgstr "Generación de código G de soldadura soldada terminada" @@ -20086,7 +20052,7 @@ msgstr "" msgid "G91 coordinates not implemented ..." msgstr "Coordenadas G91 no implementadas ..." -#: defaults.py:898 +#: defaults.py:901 msgid "Failed to parse defaults file." msgstr "Error al analizar el archivo predeterminado." @@ -20106,6 +20072,18 @@ msgstr "TclCommand Bounds hecho." msgid "Expected either -box or -all." msgstr "Se esperaba -box o -all." +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Tool_nr" +msgstr "Herramienta_nu" + +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Drills_Nr" +msgstr "Taladros_nu" + +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Slots_Nr" +msgstr "Ranuras_nu" + #: tclCommands/TclCommandGeoCutout.py:147 msgid "" "The name of the object for which cutout is done is missing. Add it and retry." @@ -20177,6 +20155,86 @@ 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." +#, fuzzy +#~| msgid "" +#~| "BASIC is suitable for a beginner. Many parameters\n" +#~| "are hidden from the user in this mode.\n" +#~| "ADVANCED mode will make available all parameters.\n" +#~| "\n" +#~| "To change the application LEVEL, go to:\n" +#~| "Edit -> Preferences -> General and check:\n" +#~| "'APP. LEVEL' radio button." +#~ msgid "" +#~ "In BEGINNER mode many parameters\n" +#~ "are hidden from the user in this mode.\n" +#~ "ADVANCED mode will make available all parameters.\n" +#~ "\n" +#~ "To change the application LEVEL, go to:\n" +#~ "Edit -> Preferences -> General and check:\n" +#~ "'APP. LEVEL' radio button." +#~ msgstr "" +#~ "BASIC es adecuado para un principiante. Muchos parámetros\n" +#~ "están ocultos para el usuario en este modo.\n" +#~ "El modo AVANZADO pondrá a disposición todos los parámetros.\n" +#~ "\n" +#~ "Para cambiar el NIVEL de la aplicación, vaya a:\n" +#~ "Editar -> Preferencias -> General y verificar:\n" +#~ "'APP. NIVEL 'botón de radio." + +#~ msgid "Drilling Tool" +#~ msgstr "Herramienta de Perforación" + +#, fuzzy +#~| msgid "Milling Tool" +#~ msgid "Levelling Tool" +#~ msgstr "Herramienta de fresado" + +#~ msgid "Isolation Tool" +#~ msgstr "Herramienta de Aislamiento" + +#, fuzzy +#~| msgid "Follow" +#~ msgid "Follow Tool" +#~ msgstr "Seguir" + +#~ msgid "NCC Tool" +#~ msgstr "Herramienta NCC" + +#~ msgid "Panel Tool" +#~ msgstr "Herramienta de Panel" + +#~ msgid "Film Tool" +#~ msgstr "Herramienta de Película" + +#~ msgid "2-Sided Tool" +#~ msgstr "Herra. de 2 lados" + +#~ msgid "Align Objects Tool" +#~ msgstr "Herram. de Alinear Objetos" + +#, fuzzy +#~| msgid "Subtract Tool" +#~ msgid "Extract Tool" +#~ msgstr "Herramienta de Sustracción" + +#~ msgid "Copper Thieving Tool" +#~ msgstr "Herramienta Thieving Tool" + +#~ msgid "Corner Markers Tool" +#~ msgstr "Herram. de Marca. de Esquina" + +#~ msgid "Punch Gerber Tool" +#~ msgstr "Herram. de Perforadora Gerber" + +#~ msgid "Calculators Tool" +#~ msgstr "Herramienta de Calculadoras" + +#~ msgid "Export CNC Code" +#~ msgstr "Exportar código CNC" + +#~ msgid "Save CNC Code" +#~ msgstr "Guardar código CNC" + #, fuzzy #~| msgid "No tool in the Geometry object." #~ msgid "Updating the Geometry object..." @@ -20912,9 +20970,6 @@ msgstr "" #~ msgid "Buffer corner:" #~ msgstr "Rincón del búfer:" -#~ msgid "Tool dia" -#~ msgstr "Diá. de la herramienta" - #~ msgid "Done. Rotate completed." #~ msgstr "Hecho. Rotación completada." diff --git a/locale/fr/LC_MESSAGES/strings.mo b/locale/fr/LC_MESSAGES/strings.mo index b24a53a5..c867b648 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 2d68977d..40d4c7ef 100644 --- a/locale/fr/LC_MESSAGES/strings.po +++ b/locale/fr/LC_MESSAGES/strings.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2021-02-27 04:52+0200\n" -"PO-Revision-Date: 2021-02-27 04:52+0200\n" +"POT-Creation-Date: 2021-03-18 03:43+0200\n" +"PO-Revision-Date: 2021-03-18 03:43+0200\n" "Last-Translator: Olivier Cornet \n" "Language-Team: \n" "Language: fr\n" @@ -90,7 +90,7 @@ msgstr "Titre ou lien Web déjà dans la table." msgid "Bookmark added." msgstr "Signet ajouté." -#: Bookmark.py:247 app_Main.py:3583 app_Main.py:3625 +#: Bookmark.py:247 app_Main.py:3602 app_Main.py:3644 msgid "Backup Site" msgstr "Site de Sauvegarde" @@ -110,37 +110,37 @@ msgstr "Exporter des signets" msgid "Bookmarks" msgstr "Signets" -#: Bookmark.py:304 Bookmark.py:346 appDatabase.py:2147 appDatabase.py:2193 -#: appEditors/AppExcEditor.py:1411 appEditors/AppExcEditor.py:1479 +#: Bookmark.py:304 Bookmark.py:346 appDatabase.py:2149 appDatabase.py:2195 +#: appEditors/AppExcEditor.py:1412 appEditors/AppExcEditor.py:1480 #: appEditors/AppGeoEditor.py:654 appEditors/AppGeoEditor.py:1161 #: appEditors/AppGeoEditor.py:3083 appEditors/AppGeoEditor.py:3109 -#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:4994 -#: appEditors/AppGerberEditor.py:7134 appEditors/AppTextEditor.py:261 -#: appGUI/MainGUI.py:3129 appGUI/MainGUI.py:3347 appGUI/MainGUI.py:3572 -#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:410 -#: appPlugins/ToolCorners.py:504 appPlugins/ToolFilm.py:380 -#: appPlugins/ToolFilm.py:516 appPlugins/ToolImage.py:131 -#: appPlugins/ToolLevelling.py:1495 appPlugins/ToolMove.py:275 +#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:5008 +#: appEditors/AppGerberEditor.py:7132 appEditors/AppTextEditor.py:261 +#: appGUI/MainGUI.py:3141 appGUI/MainGUI.py:3359 appGUI/MainGUI.py:3584 +#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:417 +#: appPlugins/ToolCorners.py:512 appPlugins/ToolFilm.py:399 +#: appPlugins/ToolFilm.py:535 appPlugins/ToolImage.py:131 +#: appPlugins/ToolLevelling.py:1567 appPlugins/ToolMove.py:275 #: appPlugins/ToolPcbWizard.py:207 appPlugins/ToolPcbWizard.py:230 -#: appPlugins/ToolQRCode.py:602 appPlugins/ToolQRCode.py:651 app_Main.py:1697 -#: app_Main.py:2977 app_Main.py:4701 app_Main.py:5100 app_Main.py:8789 -#: app_Main.py:8828 app_Main.py:8872 app_Main.py:8898 app_Main.py:8938 -#: app_Main.py:8963 app_Main.py:9011 app_Main.py:9049 app_Main.py:9095 -#: app_Main.py:9137 app_Main.py:9179 app_Main.py:9220 app_Main.py:9262 -#: app_Main.py:9307 app_Main.py:9359 app_Main.py:9391 app_Main.py:9421 -#: app_Main.py:9625 app_Main.py:9662 app_Main.py:9705 app_Main.py:9779 -#: app_Main.py:9835 app_Main.py:10101 app_Main.py:10136 +#: appPlugins/ToolQRCode.py:608 appPlugins/ToolQRCode.py:657 app_Main.py:1700 +#: app_Main.py:2996 app_Main.py:4720 app_Main.py:5119 app_Main.py:8833 +#: app_Main.py:8872 app_Main.py:8916 app_Main.py:8942 app_Main.py:8982 +#: app_Main.py:9007 app_Main.py:9055 app_Main.py:9093 app_Main.py:9139 +#: app_Main.py:9181 app_Main.py:9223 app_Main.py:9264 app_Main.py:9306 +#: app_Main.py:9351 app_Main.py:9403 app_Main.py:9435 app_Main.py:9465 +#: app_Main.py:9669 app_Main.py:9706 app_Main.py:9749 app_Main.py:9823 +#: app_Main.py:9879 app_Main.py:10145 app_Main.py:10180 msgid "Cancelled." msgstr "Annulé." -#: Bookmark.py:312 appDatabase.py:2155 appEditors/AppTextEditor.py:316 -#: appObjects/FlatCAMCNCJob.py:697 appObjects/FlatCAMCNCJob.py:1093 -#: appPlugins/ToolFilm.py:731 appPlugins/ToolFilm.py:746 -#: appPlugins/ToolFilm.py:795 appPlugins/ToolFilm.py:996 -#: appPlugins/ToolFilm.py:1006 appPlugins/ToolFilm.py:1055 -#: appPlugins/ToolLevelling.py:1417 appPlugins/ToolLevelling.py:1609 -#: appPlugins/ToolSolderPaste.py:1126 app_Main.py:2985 app_Main.py:10071 -#: app_Main.py:10279 app_Main.py:10414 app_Main.py:10480 app_Main.py:11276 +#: Bookmark.py:312 appDatabase.py:2157 appEditors/AppTextEditor.py:316 +#: appObjects/FlatCAMCNCJob.py:705 appObjects/FlatCAMCNCJob.py:1112 +#: appPlugins/ToolFilm.py:750 appPlugins/ToolFilm.py:765 +#: appPlugins/ToolFilm.py:814 appPlugins/ToolFilm.py:1015 +#: appPlugins/ToolFilm.py:1025 appPlugins/ToolFilm.py:1074 +#: appPlugins/ToolLevelling.py:1489 appPlugins/ToolLevelling.py:1681 +#: appPlugins/ToolSolderPaste.py:1130 app_Main.py:3004 app_Main.py:10115 +#: app_Main.py:10323 app_Main.py:10458 app_Main.py:10524 app_Main.py:11334 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -148,9 +148,9 @@ msgstr "" "Autorisation refusée, Sauvegarde impossible.\n" "Fichier probablement ouvert dans une autre application. Fermer le fichier." -#: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1749 appDatabase.py:2166 -#: appDatabase.py:2200 appPlugins/ToolNCC.py:1241 appPlugins/ToolPaint.py:843 -#: app_Main.py:2996 app_Main.py:6246 defaults.py:885 +#: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1749 appDatabase.py:2168 +#: appDatabase.py:2202 appPlugins/ToolNCC.py:1241 appPlugins/ToolPaint.py:843 +#: app_Main.py:3015 app_Main.py:6281 defaults.py:888 msgid "Could not load the file." msgstr "Chargement du fichier Impossible." @@ -174,20 +174,20 @@ msgstr "Signet importés de" msgid "The user requested a graceful exit of the current task." msgstr "L'utilisateur a demandé une sortie de la tâche en cours." -#: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:366 -#: appPlugins/ToolFollow.py:209 appPlugins/ToolIsolation.py:1608 +#: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:373 +#: appPlugins/ToolFollow.py:215 appPlugins/ToolIsolation.py:1608 #: appPlugins/ToolNCC.py:1628 appPlugins/ToolPaint.py:1201 msgid "Click the start point of the area." msgstr "Cliquez sur le point de départ de la zone." -#: appCommon/Common.py:360 appPlugins/ToolFollow.py:429 +#: appCommon/Common.py:360 appPlugins/ToolFollow.py:434 #: appPlugins/ToolNCC.py:1687 appPlugins/ToolPaint.py:1349 msgid "Click the end point of the area." msgstr "Cliquez sur le point final de la zone." #: appCommon/Common.py:366 appCommon/Common.py:470 -#: appPlugins/ToolCopperThieving.py:410 appPlugins/ToolFollow.py:435 -#: appPlugins/ToolFollow.py:486 appPlugins/ToolIsolation.py:2556 +#: appPlugins/ToolCopperThieving.py:417 appPlugins/ToolFollow.py:440 +#: appPlugins/ToolFollow.py:491 appPlugins/ToolIsolation.py:2556 #: appPlugins/ToolIsolation.py:2608 appPlugins/ToolNCC.py:1691 #: appPlugins/ToolNCC.py:1743 appPlugins/ToolPaint.py:1355 #: appPlugins/ToolPaint.py:1406 @@ -198,7 +198,7 @@ msgstr "" #: appCommon/Common.py:414 appEditors/AppGeoEditor.py:2453 #: appEditors/AppGerberEditor.py:1022 appEditors/AppGerberEditor.py:1408 -#: appPlugins/ToolFollow.py:457 appPlugins/ToolIsolation.py:2579 +#: appPlugins/ToolFollow.py:462 appPlugins/ToolIsolation.py:2579 #: appPlugins/ToolNCC.py:1714 appPlugins/ToolPaint.py:1377 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" @@ -243,31 +243,28 @@ msgstr "Les zones d'exclusion sélectionnées ont été supprimées." msgid "ID" msgstr "ID" -#: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3430 -#: appGUI/ObjectUI.py:212 appGUI/ObjectUI.py:574 appGUI/ObjectUI.py:897 -#: appGUI/ObjectUI.py:1989 appGUI/ObjectUI.py:2230 appGUI/ObjectUI.py:2297 -#: appPlugins/ToolCalibration.py:942 appPlugins/ToolFiducials.py:799 -#: app_Main.py:8026 +#: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3444 +#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:571 appGUI/ObjectUI.py:894 +#: appGUI/ObjectUI.py:1986 appGUI/ObjectUI.py:2247 appGUI/ObjectUI.py:2314 +#: appPlugins/ToolCalibration.py:942 appPlugins/ToolFiducials.py:803 +#: app_Main.py:8070 msgid "Name" msgstr "Nom" #: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:943 -#: appPlugins/ToolMilling.py:3635 appPlugins/ToolSub.py:826 -#: appPlugins/ToolSub.py:879 +#: appPlugins/ToolMilling.py:3707 appPlugins/ToolSub.py:833 +#: appPlugins/ToolSub.py:886 msgid "Target" msgstr "Cible" -#: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2844 -#: appEditors/AppExcEditor.py:4028 appGUI/ObjectUI.py:671 -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: appPlugins/ToolMilling.py:3688 appPlugins/ToolNCC.py:4182 -#: appPlugins/ToolPaint.py:2988 appPlugins/ToolPcbWizard.py:428 -#: appPlugins/ToolReport.py:432 appPlugins/ToolReport.py:495 -#: appPlugins/ToolSolderPaste.py:1200 tclCommands/TclCommandDrillcncjob.py:196 +#: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2845 +#: appEditors/AppExcEditor.py:4026 appGUI/ObjectUI.py:668 +#: appObjects/FlatCAMObj.py:710 appObjects/FlatCAMObj.py:776 +#: appPlugins/ToolDrilling.py:2295 appPlugins/ToolIsolation.py:3228 +#: appPlugins/ToolMilling.py:3760 appPlugins/ToolNCC.py:4181 +#: appPlugins/ToolPaint.py:2985 appPlugins/ToolPcbWizard.py:428 +#: appPlugins/ToolReport.py:433 appPlugins/ToolReport.py:499 +#: appPlugins/ToolSolderPaste.py:1204 tclCommands/TclCommandDrillcncjob.py:196 msgid "Diameter" msgstr "Diamètre" @@ -312,7 +309,7 @@ msgstr "" #: appDatabase.py:218 appDatabase.py:1189 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:35 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 -#: appPlugins/ToolCalculators.py:510 appPlugins/ToolCutOut.py:2572 +#: appPlugins/ToolCalculators.py:510 appPlugins/ToolCutOut.py:2569 msgid "Tool Diameter" msgstr "Diam de l'outil" @@ -348,48 +345,52 @@ msgstr "Définissez la tolérance maximale de l'outil." msgid "The kind of Application Tool where this tool is to be used." msgstr "Le type d'outil d'application où cet outil doit être utilisé." -#: appDatabase.py:271 appDatabase.py:1779 appDatabase.py:1818 -#: appDatabase.py:2228 appDatabase.py:2424 appGUI/MainGUI.py:1476 -#: app_Main.py:8024 +#: appDatabase.py:271 appDatabase.py:1779 appDatabase.py:1820 +#: appDatabase.py:2230 appDatabase.py:2426 appGUI/MainGUI.py:1488 +#: app_Main.py:8068 msgid "General" msgstr "Général" -#: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:2231 -#: appDatabase.py:2425 appGUI/MainGUI.py:4634 appGUI/ObjectUI.py:740 -#: appGUI/ObjectUI.py:1795 appPlugins/ToolMilling.py:59 -#: appPlugins/ToolMilling.py:191 +#: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:2233 +#: appDatabase.py:2427 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2300 +#: appGUI/MainGUI.py:4646 appGUI/ObjectUI.py:737 appGUI/ObjectUI.py:1792 +#: appPlugins/ToolMilling.py:59 appPlugins/ToolMilling.py:192 msgid "Milling" msgstr "Fraisage" -#: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2236 -#: appDatabase.py:2426 appGUI/ObjectUI.py:726 appPlugins/ToolDrilling.py:55 -#: appPlugins/ToolDrilling.py:189 +#: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2238 +#: appDatabase.py:2428 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2298 +#: appGUI/ObjectUI.py:723 appPlugins/ToolDrilling.py:55 +#: appPlugins/ToolDrilling.py:189 appPlugins/ToolDrilling.py:1151 msgid "Drilling" msgstr "Forage" #: appDatabase.py:271 appDatabase.py:593 appDatabase.py:1782 -#: appDatabase.py:2244 appDatabase.py:2427 appGUI/MainGUI.py:4630 +#: appDatabase.py:2246 appDatabase.py:2429 appGUI/MainGUI.py:1090 +#: appGUI/MainGUI.py:2309 appGUI/MainGUI.py:4642 #: appPlugins/ToolIsolation.py:208 appPlugins/ToolIsolation.py:3147 -#: appPlugins/ToolMilling.py:3978 appPlugins/ToolNCC.py:4359 +#: appPlugins/ToolMilling.py:4050 appPlugins/ToolNCC.py:4358 app_Main.py:6508 msgid "Isolation" msgstr "Isolement" -#: appDatabase.py:271 appDatabase.py:1783 appDatabase.py:2252 -#: appDatabase.py:2428 appEditors/AppGeoEditor.py:582 appGUI/MainGUI.py:1683 -#: appGUI/ObjectUI.py:1809 appPlugins/ToolPaint.py:247 -#: appPlugins/ToolPaint.py:877 appPlugins/ToolPaint.py:2882 +#: appDatabase.py:271 appDatabase.py:1783 appDatabase.py:2254 +#: appDatabase.py:2430 appEditors/AppGeoEditor.py:582 appGUI/MainGUI.py:1096 +#: appGUI/MainGUI.py:1695 appGUI/MainGUI.py:2315 appGUI/ObjectUI.py:1806 +#: appPlugins/ToolPaint.py:247 appPlugins/ToolPaint.py:877 +#: appPlugins/ToolPaint.py:2882 app_Main.py:6508 msgid "Paint" msgstr "Peindre" -#: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2260 -#: appDatabase.py:2429 appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1819 -#: appPlugins/ToolNCC.py:220 appPlugins/ToolNCC.py:1276 -#: appPlugins/ToolNCC.py:4080 +#: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2262 +#: appDatabase.py:2431 appGUI/MainGUI.py:1094 appGUI/MainGUI.py:2313 +#: appGUI/ObjectUI.py:362 appGUI/ObjectUI.py:1816 appPlugins/ToolNCC.py:220 +#: appPlugins/ToolNCC.py:1276 appPlugins/ToolNCC.py:4082 app_Main.py:6508 msgid "NCC" msgstr "NCC" -#: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2268 -#: appDatabase.py:2430 appGUI/ObjectUI.py:380 appPlugins/ToolCutOut.py:171 +#: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2270 +#: appDatabase.py:2432 appGUI/MainGUI.py:1101 appGUI/MainGUI.py:2320 +#: appGUI/ObjectUI.py:377 appPlugins/ToolCutOut.py:171 #: appPlugins/ToolCutOut.py:517 appPlugins/ToolCutOut.py:2296 msgid "Cutout" msgstr "Découpe" @@ -400,8 +401,8 @@ msgstr "Découpe" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:280 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:277 -#: appPlugins/ToolFollow.py:745 appPlugins/ToolIsolation.py:3633 -#: appPlugins/ToolNCC.py:4629 appPlugins/ToolPaint.py:3309 +#: appPlugins/ToolFollow.py:747 appPlugins/ToolIsolation.py:3630 +#: appPlugins/ToolNCC.py:4628 appPlugins/ToolPaint.py:3306 msgid "Shape" msgstr "Forme" @@ -497,8 +498,8 @@ msgstr "" "Décalage personnalisé.\n" "Valeur à utiliser comme décalage par rapport a l'existant." -#: appDatabase.py:388 appDatabase.py:895 appEditors/appGCodeEditor.py:799 -#: appGUI/ObjectUI.py:2132 +#: appDatabase.py:388 appDatabase.py:895 appEditors/appGCodeEditor.py:801 +#: appGUI/ObjectUI.py:2129 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:42 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:71 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:50 @@ -507,9 +508,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:96 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:104 -#: appPlugins/ToolCalculators.py:498 appPlugins/ToolCutOut.py:2470 -#: appPlugins/ToolDrilling.py:2437 appPlugins/ToolMilling.py:1350 -#: appPlugins/ToolMilling.py:4082 +#: appPlugins/ToolCalculators.py:498 appPlugins/ToolCutOut.py:2467 +#: appPlugins/ToolDrilling.py:2373 appPlugins/ToolMilling.py:1378 +#: appPlugins/ToolMilling.py:4154 msgid "Cut Z" msgstr "Profondeur Z" @@ -553,9 +554,9 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:164 -#: appPlugins/ToolCalibration.py:782 appPlugins/ToolDrilling.py:1534 -#: appPlugins/ToolDrilling.py:2479 appPlugins/ToolMilling.py:3302 -#: appPlugins/ToolMilling.py:4125 appPlugins/ToolSolderPaste.py:1320 +#: appPlugins/ToolCalibration.py:782 appPlugins/ToolDrilling.py:1529 +#: appPlugins/ToolDrilling.py:2415 appPlugins/ToolMilling.py:3377 +#: appPlugins/ToolMilling.py:4197 appPlugins/ToolSolderPaste.py:1324 msgid "Travel Z" msgstr "Déplacement Z" @@ -605,7 +606,7 @@ msgstr "" #: appDatabase.py:482 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:163 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:141 -#: appPlugins/ToolMilling.py:4143 appPlugins/ToolSolderPaste.py:1362 +#: appPlugins/ToolMilling.py:4215 appPlugins/ToolSolderPaste.py:1366 msgid "Feedrate X-Y" msgstr "Vitesse de déplacement" @@ -621,8 +622,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2496 appPlugins/ToolMilling.py:4161 -#: appPlugins/ToolSolderPaste.py:1375 +#: appPlugins/ToolDrilling.py:2432 appPlugins/ToolMilling.py:4233 +#: appPlugins/ToolSolderPaste.py:1379 msgid "Feedrate Z" msgstr "Déplacements Hauteur" @@ -665,8 +666,8 @@ msgstr "" "S'il est laissé vide, il ne sera pas utilisé.\n" "La vitesse du moteur en tr / min." -#: appDatabase.py:546 appDatabase.py:1039 appPlugins/ToolDrilling.py:2550 -#: appPlugins/ToolMilling.py:4246 +#: appDatabase.py:546 appDatabase.py:1039 appPlugins/ToolDrilling.py:2486 +#: appPlugins/ToolMilling.py:4318 msgid "Dwell" msgstr "Démarrage" @@ -692,11 +693,11 @@ msgstr "" "Temps d'attente.\n" "Un délai utilisé pour permettre au moteur d'atteindre sa vitesse définie." -#: appDatabase.py:583 appPlugins/ToolNCC.py:4349 +#: appDatabase.py:583 appPlugins/ToolNCC.py:4348 msgid "Operation" msgstr "Opération" -#: appDatabase.py:585 appPlugins/ToolNCC.py:4351 +#: appDatabase.py:585 appPlugins/ToolNCC.py:4350 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -710,8 +711,8 @@ msgstr "" "échouera.\n" "- Nettoyer -> Nettoyage standard des zones non cuivrées." -#: appDatabase.py:592 appEditors/AppGerberEditor.py:6484 -#: appPlugins/ToolNCC.py:4358 +#: appDatabase.py:592 appEditors/AppGerberEditor.py:6482 +#: appPlugins/ToolNCC.py:4357 msgid "Clear" msgstr "Nettoyer" @@ -719,8 +720,8 @@ msgstr "Nettoyer" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:176 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:130 -#: appPlugins/ToolIsolation.py:3415 appPlugins/ToolMilling.py:3881 -#: appPlugins/ToolNCC.py:4367 +#: appPlugins/ToolIsolation.py:3412 appPlugins/ToolMilling.py:3953 +#: appPlugins/ToolNCC.py:4366 msgid "Milling Type" msgstr "Type de fraisage" @@ -730,8 +731,8 @@ msgstr "Type de fraisage" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:132 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:140 -#: appPlugins/ToolIsolation.py:3417 appPlugins/ToolIsolation.py:3425 -#: appPlugins/ToolNCC.py:4369 appPlugins/ToolNCC.py:4377 +#: appPlugins/ToolIsolation.py:3414 appPlugins/ToolIsolation.py:3422 +#: appPlugins/ToolNCC.py:4368 appPlugins/ToolNCC.py:4376 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -746,7 +747,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:183 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 -#: appPlugins/ToolIsolation.py:3422 appPlugins/ToolNCC.py:4374 +#: appPlugins/ToolIsolation.py:3419 appPlugins/ToolNCC.py:4373 msgid "Climb" msgstr "Monter" @@ -754,7 +755,7 @@ msgstr "Monter" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:184 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:138 -#: appPlugins/ToolIsolation.py:3423 appPlugins/ToolNCC.py:4375 +#: appPlugins/ToolIsolation.py:3420 appPlugins/ToolNCC.py:4374 msgid "Conventional" msgstr "Conventionnel" @@ -765,16 +766,16 @@ msgstr "Conventionnel" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:161 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:175 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2598 appPlugins/ToolIsolation.py:3400 -#: appPlugins/ToolMilling.py:3999 appPlugins/ToolNCC.py:4390 -#: appPlugins/ToolPaint.py:3134 +#: appPlugins/ToolDrilling.py:2534 appPlugins/ToolIsolation.py:3397 +#: appPlugins/ToolMilling.py:4071 appPlugins/ToolNCC.py:4389 +#: appPlugins/ToolPaint.py:3131 msgid "Overlap" msgstr "Chevauchement" #: appDatabase.py:623 appDatabase.py:731 appEditors/AppGeoEditor.py:506 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:177 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:156 -#: appPlugins/ToolNCC.py:4392 appPlugins/ToolPaint.py:3136 +#: appPlugins/ToolNCC.py:4391 appPlugins/ToolPaint.py:3133 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -806,12 +807,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:262 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:195 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:174 -#: appPlugins/ToolCopperThieving.py:1320 appPlugins/ToolCopperThieving.py:1597 -#: appPlugins/ToolCorners.py:789 appPlugins/ToolCutOut.py:2511 -#: appPlugins/ToolCutOut.py:2821 appPlugins/ToolExtract.py:1258 -#: appPlugins/ToolFiducials.py:904 appPlugins/ToolInvertGerber.py:249 -#: appPlugins/ToolInvertGerber.py:257 appPlugins/ToolMilling.py:3986 -#: appPlugins/ToolNCC.py:4434 appPlugins/ToolNCC.py:4536 +#: appPlugins/ToolCopperThieving.py:1326 appPlugins/ToolCopperThieving.py:1603 +#: appPlugins/ToolCorners.py:795 appPlugins/ToolCutOut.py:2508 +#: appPlugins/ToolCutOut.py:2818 appPlugins/ToolExtract.py:1261 +#: appPlugins/ToolFiducials.py:908 appPlugins/ToolInvertGerber.py:255 +#: appPlugins/ToolInvertGerber.py:263 appPlugins/ToolMilling.py:4058 +#: appPlugins/ToolNCC.py:4433 appPlugins/ToolNCC.py:4535 msgid "Margin" msgstr "Marge" @@ -822,9 +823,9 @@ msgstr "Marge" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:118 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:197 -#: appPlugins/ToolCopperThieving.py:1322 appPlugins/ToolCorners.py:791 -#: appPlugins/ToolFiducials.py:906 appPlugins/ToolMilling.py:3988 -#: appPlugins/ToolNCC.py:4436 appPlugins/ToolNCC.py:4538 +#: appPlugins/ToolCopperThieving.py:1328 appPlugins/ToolCorners.py:797 +#: appPlugins/ToolFiducials.py:910 appPlugins/ToolMilling.py:4060 +#: appPlugins/ToolNCC.py:4435 appPlugins/ToolNCC.py:4537 msgid "Bounding box margin." msgstr "Marge du cadre de sélection." @@ -835,14 +836,14 @@ msgstr "Marge du cadre de sélection." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:208 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:189 -#: appPlugins/ToolExtract.py:1025 appPlugins/ToolLevelling.py:1828 -#: appPlugins/ToolMilling.py:4014 appPlugins/ToolNCC.py:4411 -#: appPlugins/ToolPaint.py:3170 appPlugins/ToolPunchGerber.py:2102 +#: appPlugins/ToolExtract.py:1028 appPlugins/ToolLevelling.py:1897 +#: appPlugins/ToolMilling.py:4086 appPlugins/ToolNCC.py:4410 +#: appPlugins/ToolPaint.py:3167 appPlugins/ToolPunchGerber.py:2102 msgid "Method" msgstr "Méthode" #: appDatabase.py:657 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:210 -#: appPlugins/ToolNCC.py:4413 +#: appPlugins/ToolNCC.py:4412 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -858,54 +859,54 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Standard" msgstr "Standard" #: appDatabase.py:665 appDatabase.py:779 appEditors/AppGeoEditor.py:552 -#: appEditors/AppGeoEditor.py:640 appEditors/AppGeoEditor.py:5899 +#: appEditors/AppGeoEditor.py:640 appEditors/AppGeoEditor.py:5932 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Seed" msgstr "Circulaire" #: appDatabase.py:665 appDatabase.py:779 appEditors/AppGeoEditor.py:552 -#: appEditors/AppGeoEditor.py:5904 +#: appEditors/AppGeoEditor.py:5937 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appParsers/ParseGerber.py:425 appParsers/ParseHPGL2.py:200 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appParsers/ParseGerber.py:447 appParsers/ParseHPGL2.py:200 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Lines" msgstr "Lignes" #: appDatabase.py:665 appDatabase.py:779 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolNCC.py:4426 appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolNCC.py:4425 appPlugins/ToolPaint.py:3181 msgid "Combo" msgstr "Combo" #: appDatabase.py:673 appDatabase.py:790 appEditors/AppGeoEditor.py:559 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 -#: appPlugins/ToolLevelling.py:1046 appPlugins/ToolLevelling.py:1068 -#: appPlugins/ToolLevelling.py:1913 appPlugins/ToolLevelling.py:1936 -#: appPlugins/ToolNCC.py:4447 appPlugins/ToolNCC.py:4549 -#: appPlugins/ToolPaint.py:3195 +#: appPlugins/ToolLevelling.py:1118 appPlugins/ToolLevelling.py:1140 +#: appPlugins/ToolLevelling.py:1982 appPlugins/ToolLevelling.py:2005 +#: appPlugins/ToolNCC.py:4446 appPlugins/ToolNCC.py:4548 +#: appPlugins/ToolPaint.py:3192 msgid "Connect" msgstr "Relier" #: appDatabase.py:677 appDatabase.py:793 appEditors/AppGeoEditor.py:561 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appPlugins/ToolNCC.py:4451 appPlugins/ToolNCC.py:4551 -#: appPlugins/ToolPaint.py:3198 +#: appPlugins/ToolNCC.py:4450 appPlugins/ToolNCC.py:4550 +#: appPlugins/ToolPaint.py:3195 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -916,16 +917,16 @@ msgstr "" #: appDatabase.py:683 appDatabase.py:797 appEditors/AppGeoEditor.py:569 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:223 -#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4557 -#: appPlugins/ToolPaint.py:3202 +#: appPlugins/ToolNCC.py:4456 appPlugins/ToolNCC.py:4556 +#: appPlugins/ToolPaint.py:3199 msgid "Contour" msgstr "Contour" #: appDatabase.py:687 appDatabase.py:800 appEditors/AppGeoEditor.py:571 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:241 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:225 -#: appPlugins/ToolNCC.py:4461 appPlugins/ToolNCC.py:4559 -#: appPlugins/ToolPaint.py:3205 +#: appPlugins/ToolNCC.py:4460 appPlugins/ToolNCC.py:4558 +#: appPlugins/ToolPaint.py:3202 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -934,19 +935,19 @@ msgstr "" "pour réduire les bords rugueux." #: appDatabase.py:693 appDatabase.py:750 appEditors/AppGeoEditor.py:683 -#: appEditors/AppGerberEditor.py:6660 appEditors/appGCodeEditor.py:788 -#: appGUI/ObjectUI.py:136 appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 +#: appEditors/AppGerberEditor.py:6658 appEditors/appGCodeEditor.py:790 +#: appGUI/ObjectUI.py:133 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:176 -#: appPlugins/ToolEtchCompensation.py:432 appPlugins/ToolNCC.py:4467 -#: appPlugins/ToolNCC.py:4565 appPlugins/ToolPaint.py:3155 -#: appPlugins/ToolPaint.py:3251 appPlugins/ToolTransform.py:561 +#: appPlugins/ToolEtchCompensation.py:450 appPlugins/ToolNCC.py:4466 +#: appPlugins/ToolNCC.py:4564 appPlugins/ToolPaint.py:3152 +#: appPlugins/ToolPaint.py:3248 appPlugins/ToolTransform.py:561 msgid "Offset" msgstr "Décalage" #: appDatabase.py:697 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:260 -#: appPlugins/ToolNCC.py:4471 appPlugins/ToolNCC.py:4567 +#: appPlugins/ToolNCC.py:4470 appPlugins/ToolNCC.py:4566 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -958,7 +959,7 @@ msgstr "" #: appDatabase.py:752 appEditors/AppGeoEditor.py:526 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:176 -#: appPlugins/ToolPaint.py:3157 appPlugins/ToolPaint.py:3253 +#: appPlugins/ToolPaint.py:3154 appPlugins/ToolPaint.py:3250 msgid "" "Distance by which to avoid\n" "the edges of the polygon to\n" @@ -969,7 +970,7 @@ msgstr "" "être travailler." #: appDatabase.py:767 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:191 -#: appPlugins/ToolPaint.py:3172 +#: appPlugins/ToolPaint.py:3169 msgid "" "Algorithm for painting:\n" "- Standard: Fixed step inwards.\n" @@ -993,17 +994,17 @@ msgstr "" #: appDatabase.py:779 appDatabase.py:781 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 #: appPlugins/ToolPaint.py:153 appPlugins/ToolPaint.py:594 -#: appPlugins/ToolPaint.py:3184 appPlugins/ToolPaint.py:3186 +#: appPlugins/ToolPaint.py:3181 appPlugins/ToolPaint.py:3183 msgid "Laser_lines" msgstr "Lignes_laser" #: appDatabase.py:818 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:148 -#: appPlugins/ToolIsolation.py:3387 +#: appPlugins/ToolIsolation.py:3384 msgid "Passes" msgstr "Passes" #: appDatabase.py:820 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:150 -#: appPlugins/ToolIsolation.py:3389 +#: appPlugins/ToolIsolation.py:3386 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1014,19 +1015,19 @@ msgstr "" #: appDatabase.py:833 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:314 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:163 -#: appPlugins/ToolIsolation.py:3402 appPlugins/ToolMilling.py:4001 +#: appPlugins/ToolIsolation.py:3399 appPlugins/ToolMilling.py:4073 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "" "La quantité (pourcentage) de la largeur d'outil qui chevauche chaque passe " "d'outil." #: appDatabase.py:866 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:195 -#: appPlugins/ToolIsolation.py:3435 +#: appPlugins/ToolIsolation.py:3432 msgid "Isolation Type" msgstr "Type d'isolement" #: appDatabase.py:868 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:197 -#: appPlugins/ToolIsolation.py:3437 +#: appPlugins/ToolIsolation.py:3434 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1049,23 +1050,23 @@ msgstr "" #: appDatabase.py:877 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:206 -#: appPlugins/ToolIsolation.py:3446 +#: appPlugins/ToolIsolation.py:3443 msgid "Full" msgstr "Complète" #: appDatabase.py:878 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:207 -#: appPlugins/ToolIsolation.py:3447 +#: appPlugins/ToolIsolation.py:3444 msgid "Ext" msgstr "Ext" #: appDatabase.py:879 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:208 -#: appPlugins/ToolIsolation.py:3448 +#: appPlugins/ToolIsolation.py:3445 msgid "Int" msgstr "Int" #: appDatabase.py:897 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:53 -#: appPlugins/ToolDrilling.py:2439 appPlugins/ToolMilling.py:1352 -#: appPlugins/ToolMilling.py:4084 +#: appPlugins/ToolDrilling.py:2375 appPlugins/ToolMilling.py:1380 +#: appPlugins/ToolMilling.py:4156 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -1074,12 +1075,12 @@ msgstr "" "sous la surface de cuivre." #: appDatabase.py:913 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:262 -#: appPlugins/ToolDrilling.py:2574 +#: appPlugins/ToolDrilling.py:2510 msgid "Offset Z" msgstr "Décalage Z" #: appDatabase.py:915 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 -#: appPlugins/ToolDrilling.py:2576 +#: appPlugins/ToolDrilling.py:2512 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -1093,8 +1094,8 @@ msgstr "" #: appDatabase.py:932 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:70 -#: appPlugins/ToolCutOut.py:2487 appPlugins/ToolDrilling.py:2457 -#: appPlugins/ToolMilling.py:4103 +#: appPlugins/ToolCutOut.py:2484 appPlugins/ToolDrilling.py:2393 +#: appPlugins/ToolMilling.py:4175 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -1108,13 +1109,13 @@ msgstr "" #: appDatabase.py:954 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:82 -#: appPlugins/ToolCutOut.py:2498 appPlugins/ToolDrilling.py:2470 -#: appPlugins/ToolMilling.py:4116 +#: appPlugins/ToolCutOut.py:2495 appPlugins/ToolDrilling.py:2406 +#: appPlugins/ToolMilling.py:4188 msgid "Depth of each pass (positive)." msgstr "Profondeur de chaque passage (positif)." #: appDatabase.py:963 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:90 -#: appPlugins/ToolDrilling.py:2481 appPlugins/ToolMilling.py:4127 +#: appPlugins/ToolDrilling.py:2417 appPlugins/ToolMilling.py:4199 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -1123,7 +1124,7 @@ msgstr "" "à travers le plan XY." #: appDatabase.py:986 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:151 -#: appPlugins/ToolDrilling.py:2498 appPlugins/ToolMilling.py:4163 +#: appPlugins/ToolDrilling.py:2434 appPlugins/ToolMilling.py:4235 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1138,12 +1139,12 @@ msgstr "" #: appDatabase.py:1001 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:60 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:296 -#: appPlugins/ToolDrilling.py:2513 appPlugins/ToolMilling.py:4178 +#: appPlugins/ToolDrilling.py:2449 appPlugins/ToolMilling.py:4250 msgid "Feedrate Rapids" msgstr "Avance rapide" #: appDatabase.py:1003 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:298 -#: appPlugins/ToolDrilling.py:2515 appPlugins/ToolMilling.py:4180 +#: appPlugins/ToolDrilling.py:2451 appPlugins/ToolMilling.py:4252 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1159,13 +1160,13 @@ msgstr "" #: appDatabase.py:1024 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:194 -#: appPlugins/ToolDrilling.py:1548 appPlugins/ToolDrilling.py:2535 -#: appPlugins/ToolMilling.py:3320 appPlugins/ToolMilling.py:4231 +#: appPlugins/ToolDrilling.py:1543 appPlugins/ToolDrilling.py:2471 +#: appPlugins/ToolMilling.py:3395 appPlugins/ToolMilling.py:4303 msgid "Spindle speed" msgstr "Vitesse de broche" #: appDatabase.py:1026 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:166 -#: appPlugins/ToolDrilling.py:2537 appPlugins/ToolMilling.py:4233 +#: appPlugins/ToolDrilling.py:2473 appPlugins/ToolMilling.py:4305 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -1174,17 +1175,17 @@ msgstr "" "en tours / minute (optionnel)" #: appDatabase.py:1071 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:222 -#: appPlugins/ToolDrilling.py:2590 +#: appPlugins/ToolDrilling.py:2526 msgid "Drill slots" msgstr "Percer les rainures" #: appDatabase.py:1073 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:224 -#: appPlugins/ToolDrilling.py:2592 +#: appPlugins/ToolDrilling.py:2528 msgid "If the selected tool has slots then they will be drilled." msgstr "Si l'outil sélectionné a des rainures, elles seront forées." #: appDatabase.py:1084 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2600 +#: appPlugins/ToolDrilling.py:2536 msgid "" "How much (percentage) of the tool diameter to overlap previous drill hole." msgstr "" @@ -1192,12 +1193,12 @@ msgstr "" "forage précédent." #: appDatabase.py:1098 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 -#: appPlugins/ToolDrilling.py:2614 +#: appPlugins/ToolDrilling.py:2550 msgid "Last drill" msgstr "Dernier forage" #: appDatabase.py:1100 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 -#: appPlugins/ToolDrilling.py:2616 +#: appPlugins/ToolDrilling.py:2552 msgid "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." @@ -1209,8 +1210,8 @@ msgstr "" #: appDatabase.py:1128 appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:253 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:264 -#: appPlugins/ToolCutOut.py:2513 appPlugins/ToolCutOut.py:2823 -#: appPlugins/ToolExtract.py:1260 +#: appPlugins/ToolCutOut.py:2510 appPlugins/ToolCutOut.py:2820 +#: appPlugins/ToolExtract.py:1263 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -1221,12 +1222,12 @@ msgstr "" "la frontière de PCB" #: appDatabase.py:1140 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:119 -#: appPlugins/ToolCutOut.py:2521 +#: appPlugins/ToolCutOut.py:2518 msgid "Gap size" msgstr "Taille de l'espace" #: appDatabase.py:1142 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:121 -#: appPlugins/ToolCutOut.py:2523 +#: appPlugins/ToolCutOut.py:2520 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -1239,12 +1240,12 @@ msgstr "" " le circuit imprimé est découpé)." #: appDatabase.py:1151 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:136 -#: appPlugins/ToolCutOut.py:2537 +#: appPlugins/ToolCutOut.py:2534 msgid "Gap type" msgstr "Type d'encoche" #: appDatabase.py:1153 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:138 -#: appPlugins/ToolCutOut.py:2539 +#: appPlugins/ToolCutOut.py:2536 msgid "" "The type of gap:\n" "- Bridge -> the cutout will be interrupted by bridges\n" @@ -1260,22 +1261,22 @@ msgstr "" "forage" #: appDatabase.py:1161 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:146 -#: appPlugins/ToolCutOut.py:2547 +#: appPlugins/ToolCutOut.py:2544 msgid "Bridge" msgstr "Pont" #: appDatabase.py:1162 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:147 -#: appPlugins/ToolCutOut.py:2548 +#: appPlugins/ToolCutOut.py:2545 msgid "Thin" msgstr "Mince" #: appDatabase.py:1173 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:157 -#: appPlugins/ToolCutOut.py:2558 +#: appPlugins/ToolCutOut.py:2555 msgid "Depth" msgstr "Profondeur" #: appDatabase.py:1175 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 -#: appPlugins/ToolCutOut.py:2560 +#: appPlugins/ToolCutOut.py:2557 msgid "" "The depth until the milling is done\n" "in order to thin the gaps." @@ -1284,7 +1285,7 @@ msgstr "" "afin de réduire les interstices." #: appDatabase.py:1191 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:173 -#: appPlugins/ToolCutOut.py:2574 +#: appPlugins/ToolCutOut.py:2571 msgid "The drill hole diameter when doing mouse bites." msgstr "Le diamètre du trou de forage pour des \"mouse bites\"." @@ -1293,23 +1294,23 @@ msgstr "Le diamètre du trou de forage pour des \"mouse bites\"." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:186 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:215 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:183 -#: appPlugins/ToolCopperThieving.py:1467 appPlugins/ToolCopperThieving.py:1507 -#: appPlugins/ToolCopperThieving.py:1547 appPlugins/ToolCutOut.py:2584 +#: appPlugins/ToolCopperThieving.py:1473 appPlugins/ToolCopperThieving.py:1513 +#: appPlugins/ToolCopperThieving.py:1553 appPlugins/ToolCutOut.py:2581 msgid "Spacing" msgstr "Espacement" #: appDatabase.py:1204 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:185 -#: appPlugins/ToolCutOut.py:2586 +#: appPlugins/ToolCutOut.py:2583 msgid "The spacing between drill holes when doing mouse bites." msgstr "L'espacement entre forage pour des \"mouse bites\"." #: appDatabase.py:1223 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:218 -#: appPlugins/ToolCutOut.py:2400 +#: appPlugins/ToolCutOut.py:2397 msgid "Convex Shape" msgstr "Forme convexe" #: appDatabase.py:1226 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:220 -#: appPlugins/ToolCutOut.py:2402 appPlugins/ToolCutOut.py:2407 +#: appPlugins/ToolCutOut.py:2399 appPlugins/ToolCutOut.py:2404 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -1318,11 +1319,11 @@ msgstr "" "Utilisé uniquement si le type d'objet source est Gerber." #: appDatabase.py:1234 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:194 -#: appPlugins/ToolCutOut.py:2631 +#: appPlugins/ToolCutOut.py:2628 msgid "Gaps" msgstr "Nbres Ponts" -#: appDatabase.py:1236 appPlugins/ToolCutOut.py:2633 +#: appDatabase.py:1236 appPlugins/ToolCutOut.py:2630 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1411,84 +1412,84 @@ msgstr "" #: appDatabase.py:1333 appGUI/GUIElements.py:2353 appGUI/GUIElements.py:2422 #: appGUI/GUIElements.py:2483 appGUI/GUIElements.py:2548 -#: appGUI/GUIElements.py:3909 appGUI/MainGUI.py:1615 -#: appGUI/preferences/PreferencesUIManager.py:961 app_Main.py:2630 -#: app_Main.py:3710 app_Main.py:4638 app_Main.py:4891 app_Main.py:9447 +#: appGUI/GUIElements.py:3909 appGUI/MainGUI.py:1627 +#: appGUI/preferences/PreferencesUIManager.py:964 app_Main.py:2649 +#: app_Main.py:3729 app_Main.py:4657 app_Main.py:4910 app_Main.py:9491 msgid "Cancel" msgstr "Annuler" -#: appDatabase.py:1346 appDatabase.py:1357 appEditors/AppExcEditor.py:4561 -#: appEditors/AppExcEditor.py:4572 appEditors/appGCodeEditor.py:884 -#: appEditors/appGCodeEditor.py:895 appGUI/ObjectUI.py:156 -#: appGUI/ObjectUI.py:167 appPlugins/ToolAlignObjects.py:535 +#: appDatabase.py:1346 appDatabase.py:1357 appEditors/AppExcEditor.py:4559 +#: appEditors/AppExcEditor.py:4570 appEditors/appGCodeEditor.py:886 +#: appEditors/appGCodeEditor.py:897 appGUI/ObjectUI.py:153 +#: appGUI/ObjectUI.py:164 appPlugins/ToolAlignObjects.py:535 #: appPlugins/ToolAlignObjects.py:546 appPlugins/ToolCalculators.py:733 #: appPlugins/ToolCalculators.py:744 appPlugins/ToolCalibration.py:1408 -#: appPlugins/ToolCalibration.py:1419 appPlugins/ToolCopperThieving.py:1761 -#: appPlugins/ToolCopperThieving.py:1772 appPlugins/ToolCorners.py:903 -#: appPlugins/ToolCorners.py:914 appPlugins/ToolCutOut.py:2889 -#: appPlugins/ToolCutOut.py:2900 appPlugins/ToolDblSided.py:1112 -#: appPlugins/ToolDblSided.py:1123 appPlugins/ToolDistance.py:672 +#: appPlugins/ToolCalibration.py:1419 appPlugins/ToolCopperThieving.py:1767 +#: appPlugins/ToolCopperThieving.py:1778 appPlugins/ToolCorners.py:909 +#: appPlugins/ToolCorners.py:920 appPlugins/ToolCutOut.py:2886 +#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1128 +#: appPlugins/ToolDblSided.py:1139 appPlugins/ToolDistance.py:672 #: appPlugins/ToolDistance.py:683 appPlugins/ToolDistanceMin.py:362 -#: appPlugins/ToolDistanceMin.py:373 appPlugins/ToolDrilling.py:2941 -#: appPlugins/ToolDrilling.py:2952 appPlugins/ToolEtchCompensation.py:491 -#: appPlugins/ToolEtchCompensation.py:502 appPlugins/ToolExtract.py:1337 -#: appPlugins/ToolExtract.py:1348 appPlugins/ToolFiducials.py:1069 -#: appPlugins/ToolFiducials.py:1080 appPlugins/ToolFilm.py:1677 -#: appPlugins/ToolFilm.py:1688 appPlugins/ToolFollow.py:805 -#: appPlugins/ToolFollow.py:816 appPlugins/ToolImage.py:350 -#: appPlugins/ToolImage.py:361 appPlugins/ToolInvertGerber.py:320 -#: appPlugins/ToolInvertGerber.py:331 appPlugins/ToolIsolation.py:3702 -#: appPlugins/ToolIsolation.py:3713 appPlugins/ToolLevelling.py:2262 -#: appPlugins/ToolLevelling.py:2273 appPlugins/ToolMilling.py:4554 -#: appPlugins/ToolMilling.py:4565 appPlugins/ToolNCC.py:4791 -#: appPlugins/ToolNCC.py:4802 appPlugins/ToolOptimal.py:638 -#: appPlugins/ToolOptimal.py:649 appPlugins/ToolPaint.py:3411 -#: appPlugins/ToolPaint.py:3422 appPlugins/ToolPanelize.py:1365 -#: appPlugins/ToolPanelize.py:1376 appPlugins/ToolPcbWizard.py:519 +#: appPlugins/ToolDistanceMin.py:373 appPlugins/ToolDrilling.py:2895 +#: appPlugins/ToolDrilling.py:2906 appPlugins/ToolEtchCompensation.py:509 +#: appPlugins/ToolEtchCompensation.py:520 appPlugins/ToolExtract.py:1340 +#: appPlugins/ToolExtract.py:1351 appPlugins/ToolFiducials.py:1073 +#: appPlugins/ToolFiducials.py:1084 appPlugins/ToolFilm.py:1691 +#: appPlugins/ToolFilm.py:1702 appPlugins/ToolFollow.py:807 +#: appPlugins/ToolFollow.py:818 appPlugins/ToolImage.py:350 +#: appPlugins/ToolImage.py:361 appPlugins/ToolInvertGerber.py:326 +#: appPlugins/ToolInvertGerber.py:337 appPlugins/ToolIsolation.py:3699 +#: appPlugins/ToolIsolation.py:3710 appPlugins/ToolLevelling.py:2331 +#: appPlugins/ToolLevelling.py:2342 appPlugins/ToolMilling.py:4654 +#: appPlugins/ToolMilling.py:4665 appPlugins/ToolNCC.py:4790 +#: appPlugins/ToolNCC.py:4801 appPlugins/ToolOptimal.py:644 +#: appPlugins/ToolOptimal.py:655 appPlugins/ToolPaint.py:3408 +#: appPlugins/ToolPaint.py:3419 appPlugins/ToolPanelize.py:1384 +#: appPlugins/ToolPanelize.py:1395 appPlugins/ToolPcbWizard.py:519 #: appPlugins/ToolPcbWizard.py:530 appPlugins/ToolPunchGerber.py:2363 -#: appPlugins/ToolPunchGerber.py:2374 appPlugins/ToolQRCode.py:1025 -#: appPlugins/ToolQRCode.py:1036 appPlugins/ToolRulesCheck.py:1701 -#: appPlugins/ToolRulesCheck.py:1712 appPlugins/ToolSolderPaste.py:1598 -#: appPlugins/ToolSolderPaste.py:1609 appPlugins/ToolSub.py:947 -#: appPlugins/ToolSub.py:958 appPlugins/ToolTransform.py:1011 +#: appPlugins/ToolPunchGerber.py:2374 appPlugins/ToolQRCode.py:1028 +#: appPlugins/ToolQRCode.py:1039 appPlugins/ToolRulesCheck.py:1701 +#: appPlugins/ToolRulesCheck.py:1712 appPlugins/ToolSolderPaste.py:1602 +#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:954 +#: appPlugins/ToolSub.py:965 appPlugins/ToolTransform.py:1011 #: appPlugins/ToolTransform.py:1022 appTool.py:284 appTool.py:295 msgid "Edited value is out of range" msgstr "La valeur modifiée est hors limites" -#: appDatabase.py:1352 appDatabase.py:1359 appEditors/AppExcEditor.py:4567 -#: appEditors/AppExcEditor.py:4574 appEditors/appGCodeEditor.py:890 -#: appEditors/appGCodeEditor.py:897 appGUI/ObjectUI.py:162 -#: appGUI/ObjectUI.py:169 appPlugins/ToolAlignObjects.py:541 +#: appDatabase.py:1352 appDatabase.py:1359 appEditors/AppExcEditor.py:4565 +#: appEditors/AppExcEditor.py:4572 appEditors/appGCodeEditor.py:892 +#: appEditors/appGCodeEditor.py:899 appGUI/ObjectUI.py:159 +#: appGUI/ObjectUI.py:166 appPlugins/ToolAlignObjects.py:541 #: appPlugins/ToolAlignObjects.py:548 appPlugins/ToolCalculators.py:739 #: appPlugins/ToolCalculators.py:746 appPlugins/ToolCalibration.py:1414 -#: appPlugins/ToolCalibration.py:1421 appPlugins/ToolCopperThieving.py:1767 -#: appPlugins/ToolCopperThieving.py:1774 appPlugins/ToolCorners.py:909 -#: appPlugins/ToolCorners.py:916 appPlugins/ToolCutOut.py:2895 -#: appPlugins/ToolCutOut.py:2902 appPlugins/ToolDblSided.py:1118 -#: appPlugins/ToolDblSided.py:1125 appPlugins/ToolDistance.py:678 +#: appPlugins/ToolCalibration.py:1421 appPlugins/ToolCopperThieving.py:1773 +#: appPlugins/ToolCopperThieving.py:1780 appPlugins/ToolCorners.py:915 +#: appPlugins/ToolCorners.py:922 appPlugins/ToolCutOut.py:2892 +#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1134 +#: appPlugins/ToolDblSided.py:1141 appPlugins/ToolDistance.py:678 #: appPlugins/ToolDistance.py:685 appPlugins/ToolDistanceMin.py:368 -#: appPlugins/ToolDistanceMin.py:375 appPlugins/ToolDrilling.py:2947 -#: appPlugins/ToolDrilling.py:2954 appPlugins/ToolEtchCompensation.py:497 -#: appPlugins/ToolEtchCompensation.py:504 appPlugins/ToolExtract.py:1343 -#: appPlugins/ToolExtract.py:1350 appPlugins/ToolFiducials.py:1075 -#: appPlugins/ToolFiducials.py:1082 appPlugins/ToolFilm.py:1683 -#: appPlugins/ToolFilm.py:1690 appPlugins/ToolFollow.py:811 -#: appPlugins/ToolFollow.py:818 appPlugins/ToolImage.py:356 -#: appPlugins/ToolImage.py:363 appPlugins/ToolInvertGerber.py:326 -#: appPlugins/ToolInvertGerber.py:333 appPlugins/ToolIsolation.py:3708 -#: appPlugins/ToolIsolation.py:3715 appPlugins/ToolLevelling.py:2268 -#: appPlugins/ToolLevelling.py:2275 appPlugins/ToolMilling.py:4560 -#: appPlugins/ToolMilling.py:4567 appPlugins/ToolNCC.py:4797 -#: appPlugins/ToolNCC.py:4804 appPlugins/ToolOptimal.py:644 -#: appPlugins/ToolOptimal.py:651 appPlugins/ToolPaint.py:3417 -#: appPlugins/ToolPaint.py:3424 appPlugins/ToolPanelize.py:1371 -#: appPlugins/ToolPanelize.py:1378 appPlugins/ToolPcbWizard.py:525 +#: appPlugins/ToolDistanceMin.py:375 appPlugins/ToolDrilling.py:2901 +#: appPlugins/ToolDrilling.py:2908 appPlugins/ToolEtchCompensation.py:515 +#: appPlugins/ToolEtchCompensation.py:522 appPlugins/ToolExtract.py:1346 +#: appPlugins/ToolExtract.py:1353 appPlugins/ToolFiducials.py:1079 +#: appPlugins/ToolFiducials.py:1086 appPlugins/ToolFilm.py:1697 +#: appPlugins/ToolFilm.py:1704 appPlugins/ToolFollow.py:813 +#: appPlugins/ToolFollow.py:820 appPlugins/ToolImage.py:356 +#: appPlugins/ToolImage.py:363 appPlugins/ToolInvertGerber.py:332 +#: appPlugins/ToolInvertGerber.py:339 appPlugins/ToolIsolation.py:3705 +#: appPlugins/ToolIsolation.py:3712 appPlugins/ToolLevelling.py:2337 +#: appPlugins/ToolLevelling.py:2344 appPlugins/ToolMilling.py:4660 +#: appPlugins/ToolMilling.py:4667 appPlugins/ToolNCC.py:4796 +#: appPlugins/ToolNCC.py:4803 appPlugins/ToolOptimal.py:650 +#: appPlugins/ToolOptimal.py:657 appPlugins/ToolPaint.py:3414 +#: appPlugins/ToolPaint.py:3421 appPlugins/ToolPanelize.py:1390 +#: appPlugins/ToolPanelize.py:1397 appPlugins/ToolPcbWizard.py:525 #: appPlugins/ToolPcbWizard.py:532 appPlugins/ToolPunchGerber.py:2369 -#: appPlugins/ToolPunchGerber.py:2376 appPlugins/ToolQRCode.py:1031 -#: appPlugins/ToolQRCode.py:1038 appPlugins/ToolRulesCheck.py:1707 -#: appPlugins/ToolRulesCheck.py:1714 appPlugins/ToolSolderPaste.py:1604 -#: appPlugins/ToolSolderPaste.py:1611 appPlugins/ToolSub.py:953 -#: appPlugins/ToolSub.py:960 appPlugins/ToolTransform.py:1017 +#: appPlugins/ToolPunchGerber.py:2376 appPlugins/ToolQRCode.py:1034 +#: appPlugins/ToolQRCode.py:1041 appPlugins/ToolRulesCheck.py:1707 +#: appPlugins/ToolRulesCheck.py:1714 appPlugins/ToolSolderPaste.py:1608 +#: appPlugins/ToolSolderPaste.py:1615 appPlugins/ToolSub.py:960 +#: appPlugins/ToolSub.py:967 appPlugins/ToolTransform.py:1017 #: appPlugins/ToolTransform.py:1024 appTool.py:290 appTool.py:297 msgid "Edited value is within limits." msgstr "La valeur modifiée est dans les limites." @@ -1517,323 +1518,323 @@ msgstr "Copier depuis BD" msgid "Delete from DB" msgstr "Suppression de la BD" -#: appDatabase.py:1634 appTranslation.py:209 app_Main.py:3704 app_Main.py:9441 +#: appDatabase.py:1634 appTranslation.py:209 app_Main.py:3723 app_Main.py:9485 msgid "Save changes" msgstr "Sauvegarder les modifications" -#: appDatabase.py:1738 appDatabase.py:2222 appDatabase.py:2677 -#: appDatabase.py:2689 appGUI/MainGUI.py:493 appObjects/FlatCAMGeometry.py:1410 +#: appDatabase.py:1738 appDatabase.py:2224 appDatabase.py:2679 +#: appDatabase.py:2691 appGUI/MainGUI.py:493 appObjects/FlatCAMGeometry.py:1411 #: appPlugins/ToolCutOut.py:667 appPlugins/ToolCutOut.py:689 #: appPlugins/ToolCutOut.py:730 appPlugins/ToolIsolation.py:2786 #: appPlugins/ToolIsolation.py:2796 appPlugins/ToolIsolation.py:2880 -#: appPlugins/ToolMilling.py:2182 appPlugins/ToolNCC.py:3973 -#: appPlugins/ToolNCC.py:3983 appPlugins/ToolNCC.py:4063 +#: appPlugins/ToolMilling.py:2276 appPlugins/ToolNCC.py:3975 +#: appPlugins/ToolNCC.py:3985 appPlugins/ToolNCC.py:4065 #: appPlugins/ToolPaint.py:2766 appPlugins/ToolPaint.py:2776 -#: appPlugins/ToolPaint.py:2865 app_Main.py:6250 app_Main.py:6287 -#: app_Main.py:6374 app_Main.py:6386 app_Main.py:6395 app_Main.py:6405 +#: appPlugins/ToolPaint.py:2865 app_Main.py:6285 app_Main.py:6322 +#: app_Main.py:6409 app_Main.py:6421 app_Main.py:6430 app_Main.py:6440 msgid "Tools Database" msgstr "Base de données outils" -#: appDatabase.py:1757 appDatabase.py:2208 appObjects/FlatCAMGeometry.py:1234 -#: appPlugins/ToolCutOut.py:494 appPlugins/ToolDrilling.py:1122 -#: appPlugins/ToolIsolation.py:1283 appPlugins/ToolMilling.py:1997 +#: appDatabase.py:1757 appDatabase.py:2210 appObjects/FlatCAMGeometry.py:1235 +#: appPlugins/ToolCutOut.py:494 appPlugins/ToolDrilling.py:1123 +#: appPlugins/ToolIsolation.py:1283 appPlugins/ToolMilling.py:2091 #: appPlugins/ToolNCC.py:1252 appPlugins/ToolPaint.py:854 msgid "Failed to parse Tools DB file." msgstr "Échec de l'analyse du fichier BD des outils." -#: appDatabase.py:1760 appDatabase.py:2211 +#: appDatabase.py:1760 appDatabase.py:2213 msgid "Loaded Tools DB from" msgstr "Base de données des outils chargés à partir de" -#: appDatabase.py:2058 +#: appDatabase.py:2060 msgid "Tool added to DB." msgstr "Outil ajouté à BD." -#: appDatabase.py:2091 +#: appDatabase.py:2093 msgid "Tool copied from Tools DB." msgstr "Outil copié à partir de la BD d'outils." -#: appDatabase.py:2125 +#: appDatabase.py:2127 msgid "Tool removed from Tools DB." msgstr "Outil supprimé de la BD d'outils." -#: appDatabase.py:2138 +#: appDatabase.py:2140 msgid "Export Tools Database" msgstr "Exporter la BD des outils" -#: appDatabase.py:2140 +#: appDatabase.py:2142 msgid "Tools_Database" msgstr "Base de données d'outils" -#: appDatabase.py:2177 appDatabase.py:2180 appDatabase.py:2283 +#: appDatabase.py:2179 appDatabase.py:2182 appDatabase.py:2285 msgid "Failed to write Tools DB to file." msgstr "Échec d'écriture du fichier de base de données des outils." -#: appDatabase.py:2183 +#: appDatabase.py:2185 msgid "Exported Tools DB to" msgstr "Base de données d'outils exportée vers" -#: appDatabase.py:2190 +#: appDatabase.py:2192 msgid "Import FlatCAM Tools DB" msgstr "Importer la BD des outils FlatCAM" -#: appDatabase.py:2287 +#: appDatabase.py:2289 msgid "Saved Tools DB." msgstr "Sauvegarde de la BD des outils." -#: appDatabase.py:2498 +#: appDatabase.py:2500 msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" "Pour modifier les propriétés de l'outil, sélectionnez un seul outil. Outils " "actuellement sélectionnés" -#: appDatabase.py:2653 +#: appDatabase.py:2655 msgid "No Tool/row selected in the Tools Database table" msgstr "Aucun outil/ligne sélectionné dans le tableau de la BD d'outils" -#: appDatabase.py:2657 appPlugins/ToolDrilling.py:1126 +#: appDatabase.py:2659 appPlugins/ToolDrilling.py:1127 msgid "Tools DB empty." msgstr "Base de données Outils vide." -#: appDatabase.py:2684 +#: appDatabase.py:2686 msgid "Tools in Tools Database edited but not saved." msgstr "La base de données outils a été modifiés mais pas enregistrés." -#: appDatabase.py:2693 +#: appDatabase.py:2695 msgid "Cancelled adding tool from DB." msgstr "Ajout d'outil de la BD abandonné." -#: appEditors/AppExcEditor.py:234 appEditors/AppExcEditor.py:258 -#: appEditors/AppExcEditor.py:352 appEditors/AppExcEditor.py:651 -#: appEditors/AppExcEditor.py:866 appEditors/AppGerberEditor.py:247 +#: appEditors/AppExcEditor.py:235 appEditors/AppExcEditor.py:259 +#: appEditors/AppExcEditor.py:353 appEditors/AppExcEditor.py:652 +#: appEditors/AppExcEditor.py:867 appEditors/AppGerberEditor.py:247 #: appEditors/AppGerberEditor.py:254 msgid "Click to place ..." msgstr "Cliquez pour placer ..." -#: appEditors/AppExcEditor.py:242 +#: appEditors/AppExcEditor.py:243 msgid "To add a drill first select a tool" msgstr "Pour ajouter une perceuse, sélectionnez d'abord un outil" -#: appEditors/AppExcEditor.py:306 appEditors/AppExcEditor.py:595 -#: appEditors/AppExcEditor.py:824 appEditors/AppExcEditor.py:1236 -#: appEditors/AppExcEditor.py:1499 appEditors/AppExcEditor.py:1602 -#: appEditors/AppExcEditor.py:1713 appEditors/AppExcEditor.py:2514 -#: appEditors/AppExcEditor.py:3318 appEditors/AppExcEditor.py:3325 -#: appEditors/AppExcEditor.py:3766 appEditors/AppGeoEditor.py:1374 +#: appEditors/AppExcEditor.py:307 appEditors/AppExcEditor.py:596 +#: appEditors/AppExcEditor.py:825 appEditors/AppExcEditor.py:1237 +#: appEditors/AppExcEditor.py:1500 appEditors/AppExcEditor.py:1603 +#: appEditors/AppExcEditor.py:1714 appEditors/AppExcEditor.py:2515 +#: appEditors/AppExcEditor.py:3319 appEditors/AppExcEditor.py:3326 +#: appEditors/AppExcEditor.py:3767 appEditors/AppGeoEditor.py:1374 #: appEditors/AppGeoEditor.py:2093 appEditors/AppGeoEditor.py:2333 #: appEditors/AppGeoEditor.py:2408 appEditors/AppGeoEditor.py:2487 #: appEditors/AppGeoEditor.py:2545 appEditors/AppGeoEditor.py:2750 #: appEditors/AppGeoEditor.py:2829 appEditors/AppGeoEditor.py:2962 #: appEditors/AppGeoEditor.py:3035 appEditors/AppGeoEditor.py:3105 #: appEditors/AppGeoEditor.py:3131 appEditors/AppGeoEditor.py:3159 -#: appEditors/AppGeoEditor.py:3275 appEditors/AppGeoEditor.py:4818 -#: appEditors/AppGeoEditor.py:4832 appEditors/AppGeoEditor.py:5423 -#: appEditors/AppGeoEditor.py:5476 appEditors/AppGeoEditor.py:5539 -#: appEditors/AppGeoEditor.py:5565 appEditors/AppGeoEditor.py:5590 -#: appEditors/AppGeoEditor.py:5622 appEditors/AppGeoEditor.py:5702 -#: appEditors/AppGeoEditor.py:5768 appEditors/AppGeoEditor.py:5836 -#: appEditors/AppGeoEditor.py:5933 appEditors/AppGerberEditor.py:389 +#: appEditors/AppGeoEditor.py:3275 appEditors/AppGeoEditor.py:4832 +#: appEditors/AppGeoEditor.py:4846 appEditors/AppGeoEditor.py:5456 +#: appEditors/AppGeoEditor.py:5509 appEditors/AppGeoEditor.py:5572 +#: appEditors/AppGeoEditor.py:5598 appEditors/AppGeoEditor.py:5623 +#: appEditors/AppGeoEditor.py:5655 appEditors/AppGeoEditor.py:5735 +#: appEditors/AppGeoEditor.py:5801 appEditors/AppGeoEditor.py:5869 +#: appEditors/AppGeoEditor.py:5966 appEditors/AppGerberEditor.py:389 #: appEditors/AppGerberEditor.py:813 appEditors/AppGerberEditor.py:940 #: appEditors/AppGerberEditor.py:1252 appEditors/AppGerberEditor.py:1513 #: appEditors/AppGerberEditor.py:1723 appEditors/AppGerberEditor.py:2013 #: appEditors/AppGerberEditor.py:2309 appEditors/AppGerberEditor.py:2390 #: appEditors/AppGerberEditor.py:2500 appEditors/AppGerberEditor.py:3204 -#: appEditors/AppGerberEditor.py:4923 appEditors/AppGerberEditor.py:5196 -#: appEditors/AppGerberEditor.py:5214 appEditors/AppGerberEditor.py:5655 -#: appEditors/AppGerberEditor.py:5838 appEditors/AppGerberEditor.py:5900 -#: appEditors/AppGerberEditor.py:5947 appEditors/AppGerberEditor.py:7357 -#: appGUI/MainGUI.py:3110 appGUI/MainGUI.py:3122 -#: appObjects/FlatCAMGeometry.py:805 appObjects/FlatCAMGeometry.py:2923 -#: appObjects/FlatCAMGeometry.py:2996 appObjects/FlatCAMGerber.py:434 -#: appParsers/ParseGerber.py:2140 appParsers/ParseGerber.py:2231 -#: appParsers/ParseGerber.py:2306 appParsers/ParseGerber.py:2380 -#: appParsers/ParseGerber.py:2442 appPlugins/ToolAlignObjects.py:271 +#: appEditors/AppGerberEditor.py:4924 appEditors/AppGerberEditor.py:5197 +#: appEditors/AppGerberEditor.py:5215 appEditors/AppGerberEditor.py:5656 +#: appEditors/AppGerberEditor.py:5839 appEditors/AppGerberEditor.py:5901 +#: appEditors/AppGerberEditor.py:5948 appEditors/AppGerberEditor.py:7355 +#: appGUI/MainGUI.py:3122 appGUI/MainGUI.py:3134 +#: appObjects/FlatCAMGeometry.py:806 appObjects/FlatCAMGeometry.py:2915 +#: appObjects/FlatCAMGeometry.py:2988 appObjects/FlatCAMGerber.py:434 +#: appParsers/ParseGerber.py:2183 appParsers/ParseGerber.py:2274 +#: appParsers/ParseGerber.py:2349 appParsers/ParseGerber.py:2423 +#: appParsers/ParseGerber.py:2485 appPlugins/ToolAlignObjects.py:271 #: appPlugins/ToolAlignObjects.py:293 appPlugins/ToolCalculators.py:277 #: appPlugins/ToolCalculators.py:287 appPlugins/ToolCalibration.py:312 -#: appPlugins/ToolCutOut.py:1603 appPlugins/ToolFiducials.py:602 -#: appPlugins/ToolFiducials.py:616 appPlugins/ToolFollow.py:325 -#: appPlugins/ToolFollow.py:396 appPlugins/ToolIsolation.py:1566 -#: appPlugins/ToolPaint.py:2324 appPlugins/ToolPanelize.py:1035 -#: app_Main.py:5439 app_Main.py:5593 tclCommands/TclCommandPanelize.py:304 +#: appPlugins/ToolCutOut.py:1603 appPlugins/ToolFiducials.py:609 +#: appPlugins/ToolFiducials.py:623 appPlugins/ToolFollow.py:330 +#: appPlugins/ToolFollow.py:401 appPlugins/ToolIsolation.py:1566 +#: appPlugins/ToolPaint.py:2324 appPlugins/ToolPanelize.py:1057 +#: app_Main.py:5458 app_Main.py:5612 tclCommands/TclCommandPanelize.py:304 #: tclCommands/TclCommandPanelize.py:313 msgid "Done." msgstr "Terminé." -#: appEditors/AppExcEditor.py:360 +#: appEditors/AppExcEditor.py:361 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:376 appEditors/AppExcEditor.py:680 -#: appEditors/AppExcEditor.py:913 appEditors/AppExcEditor.py:1570 +#: appEditors/AppExcEditor.py:377 appEditors/AppExcEditor.py:681 +#: appEditors/AppExcEditor.py:914 appEditors/AppExcEditor.py:1571 #: appEditors/AppGerberEditor.py:480 appEditors/AppGerberEditor.py:2191 -#: appEditors/AppGerberEditor.py:2221 appGUI/MainGUI.py:3724 +#: appEditors/AppGerberEditor.py:2221 appGUI/MainGUI.py:3736 msgid "Click on target location ..." msgstr "Cliquez sur l'emplacement cible ..." -#: appEditors/AppExcEditor.py:395 +#: appEditors/AppExcEditor.py:396 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:417 appEditors/AppExcEditor.py:954 +#: appEditors/AppExcEditor.py:418 appEditors/AppExcEditor.py:955 #: appEditors/AppGerberEditor.py:534 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:421 +#: appEditors/AppExcEditor.py:422 msgid "The value is mistyped. Check the value" msgstr "La valeur est mal typée. Vérifiez la valeur" -#: appEditors/AppExcEditor.py:576 appEditors/AppExcEditor.py:1198 +#: appEditors/AppExcEditor.py:577 appEditors/AppExcEditor.py:1199 #: appEditors/AppGerberEditor.py:795 msgid "Too many items for the selected spacing angle." msgstr "Trop d'éléments pour l'angle d'espacement sélectionné." -#: appEditors/AppExcEditor.py:582 appEditors/AppExcEditor.py:1223 -#: appEditors/AppGerberEditor.py:800 appEditors/AppGerberEditor.py:5834 -#: appObjects/FlatCAMCNCJob.py:774 appPlugins/ToolCopperThieving.py:325 -#: appPlugins/ToolCopperThieving.py:926 appPlugins/ToolCopperThieving.py:1139 -#: appPlugins/ToolCorners.py:224 appPlugins/ToolCorners.py:494 -#: appPlugins/ToolCorners.py:596 appPlugins/ToolCutOut.py:959 +#: appEditors/AppExcEditor.py:583 appEditors/AppExcEditor.py:1224 +#: appEditors/AppGerberEditor.py:800 appEditors/AppGerberEditor.py:5835 +#: appObjects/FlatCAMCNCJob.py:782 appPlugins/ToolCopperThieving.py:332 +#: appPlugins/ToolCopperThieving.py:933 appPlugins/ToolCopperThieving.py:1145 +#: appPlugins/ToolCorners.py:230 appPlugins/ToolCorners.py:502 +#: appPlugins/ToolCorners.py:605 appPlugins/ToolCutOut.py:959 #: appPlugins/ToolCutOut.py:985 appPlugins/ToolCutOut.py:1117 #: appPlugins/ToolCutOut.py:1341 appPlugins/ToolCutOut.py:1495 #: appPlugins/ToolCutOut.py:1539 appPlugins/ToolCutOut.py:1557 -#: appPlugins/ToolCutOut.py:1571 appPlugins/ToolDblSided.py:523 -#: appPlugins/ToolExtract.py:703 appPlugins/ToolExtract.py:752 -#: appPlugins/ToolExtract.py:761 appPlugins/ToolExtract.py:765 -#: appPlugins/ToolFiducials.py:310 appPlugins/ToolFiducials.py:562 -#: appPlugins/ToolFiducials.py:610 appPlugins/ToolFiducials.py:624 -#: appPlugins/ToolFilm.py:777 appPlugins/ToolFilm.py:1037 -#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2318 app_Main.py:4934 -#: camlib.py:2436 camlib.py:2503 camlib.py:2571 camlib.py:2649 camlib.py:5326 -#: camlib.py:5721 +#: appPlugins/ToolCutOut.py:1571 appPlugins/ToolDblSided.py:542 +#: appPlugins/ToolExtract.py:706 appPlugins/ToolExtract.py:755 +#: appPlugins/ToolExtract.py:764 appPlugins/ToolExtract.py:768 +#: appPlugins/ToolFiducials.py:317 appPlugins/ToolFiducials.py:569 +#: appPlugins/ToolFiducials.py:617 appPlugins/ToolFiducials.py:631 +#: appPlugins/ToolFilm.py:796 appPlugins/ToolFilm.py:1056 +#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2318 app_Main.py:4953 +#: camlib.py:2440 camlib.py:2507 camlib.py:2575 camlib.py:2653 camlib.py:5310 +#: camlib.py:5705 msgid "Failed." msgstr "Échoué." -#: appEditors/AppExcEditor.py:659 +#: appEditors/AppExcEditor.py:660 msgid "To add a slot first select a tool" msgstr "Pour ajouter un trou de rainure, sélectionnez d'abord un outil" -#: appEditors/AppExcEditor.py:719 appEditors/AppExcEditor.py:726 -#: appEditors/AppExcEditor.py:1081 appEditors/AppExcEditor.py:1088 +#: appEditors/AppExcEditor.py:720 appEditors/AppExcEditor.py:727 +#: appEditors/AppExcEditor.py:1082 appEditors/AppExcEditor.py:1089 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:874 +#: appEditors/AppExcEditor.py:875 msgid "To add an Slot Array first select a tool in Tool Table" msgstr "" "Pour ajouter un tableau de trous de rainure, sélectionnez d'abord un outil " "dans la table d'outils" -#: appEditors/AppExcEditor.py:932 +#: appEditors/AppExcEditor.py:933 msgid "Click on the Slot Circular Array Start position" msgstr "" "Cliquez sur la position de départ de la matrice circulaire du trou de rainure" -#: appEditors/AppExcEditor.py:957 appEditors/AppGerberEditor.py:537 +#: appEditors/AppExcEditor.py:958 appEditors/AppGerberEditor.py:537 msgid "The value is mistyped. Check the value." msgstr "La valeur est mal typée. Vérifiez la valeur." -#: appEditors/AppExcEditor.py:1292 +#: appEditors/AppExcEditor.py:1293 msgid "Click on the Drill(s) to resize ..." msgstr "Cliquez sur les forets pour redimensionner ..." -#: appEditors/AppExcEditor.py:1322 +#: appEditors/AppExcEditor.py:1323 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:1501 appEditors/AppExcEditor.py:1554 -#: appEditors/AppExcEditor.py:1565 appGUI/MainGUI.py:3363 -#: appGUI/MainGUI.py:3448 appGUI/MainGUI.py:3494 appGUI/MainGUI.py:3586 -#: appGUI/MainGUI.py:3701 appGUI/MainGUI.py:3730 +#: appEditors/AppExcEditor.py:1502 appEditors/AppExcEditor.py:1555 +#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3375 +#: appGUI/MainGUI.py:3460 appGUI/MainGUI.py:3506 appGUI/MainGUI.py:3598 +#: appGUI/MainGUI.py:3713 appGUI/MainGUI.py:3742 msgid "Cancelled. Nothing selected." msgstr "Annulé. Rien n'est sélectionné." -#: appEditors/AppExcEditor.py:1558 appEditors/AppGeoEditor.py:2784 +#: appEditors/AppExcEditor.py:1559 appEditors/AppGeoEditor.py:2784 #: appEditors/AppGeoEditor.py:2804 appEditors/AppGerberEditor.py:2193 msgid "Click on reference location ..." msgstr "Cliquez sur l'emplacement de référence ..." -#: appEditors/AppExcEditor.py:1913 appEditors/AppGeoEditor.py:4141 -#: appEditors/AppGerberEditor.py:3458 appEditors/AppGerberEditor.py:6168 -#: appEditors/AppGerberEditor.py:6477 appGUI/GUIElements.py:338 +#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4155 +#: appEditors/AppGerberEditor.py:3458 appEditors/AppGerberEditor.py:6166 +#: appEditors/AppGerberEditor.py:6475 appGUI/GUIElements.py:338 #: appGUI/GUIElements.py:1036 appGUI/GUIElements.py:1435 #: appGUI/GUIElements.py:1646 appGUI/GUIElements.py:1930 #: appGUI/GUIElements.py:3962 appGUI/MainGUI.py:423 appGUI/MainGUI.py:751 -#: appGUI/MainGUI.py:810 appGUI/MainGUI.py:887 appGUI/MainGUI.py:1017 -#: appGUI/MainGUI.py:1267 appGUI/MainGUI.py:1756 appGUI/MainGUI.py:2238 -#: appGUI/MainGUI.py:2480 appGUI/MainGUI.py:5110 appPlugins/ToolDrilling.py:300 -#: appPlugins/ToolIsolation.py:71 appPlugins/ToolMilling.py:389 -#: appPlugins/ToolMilling.py:397 appPlugins/ToolNCC.py:69 +#: appGUI/MainGUI.py:810 appGUI/MainGUI.py:887 appGUI/MainGUI.py:1029 +#: appGUI/MainGUI.py:1279 appGUI/MainGUI.py:1768 appGUI/MainGUI.py:2250 +#: appGUI/MainGUI.py:2492 appGUI/MainGUI.py:5122 appPlugins/ToolDrilling.py:300 +#: appPlugins/ToolIsolation.py:71 appPlugins/ToolMilling.py:390 +#: appPlugins/ToolMilling.py:398 appPlugins/ToolNCC.py:69 #: appPlugins/ToolPaint.py:142 appPlugins/ToolSolderPaste.py:182 -#: app_Main.py:6776 +#: app_Main.py:6823 msgid "Delete" msgstr "Effacer" -#: appEditors/AppExcEditor.py:2140 appObjects/FlatCAMExcellon.py:376 -#: appPlugins/ToolDrilling.py:752 appPlugins/ToolMilling.py:1150 +#: appEditors/AppExcEditor.py:2141 appObjects/FlatCAMExcellon.py:376 +#: appPlugins/ToolDrilling.py:753 appPlugins/ToolMilling.py:1178 msgid "Total Drills" msgstr "Total Forage" -#: appEditors/AppExcEditor.py:2172 appObjects/FlatCAMExcellon.py:410 -#: appPlugins/ToolDrilling.py:779 appPlugins/ToolMilling.py:1177 +#: appEditors/AppExcEditor.py:2173 appObjects/FlatCAMExcellon.py:410 +#: appPlugins/ToolDrilling.py:780 appPlugins/ToolMilling.py:1205 msgid "Total Slots" msgstr "Total de Fentes" -#: appEditors/AppExcEditor.py:2250 appEditors/AppGeoEditor.py:4042 -#: appEditors/AppGerberEditor.py:4193 appEditors/appGCodeEditor.py:582 +#: appEditors/AppExcEditor.py:2251 appEditors/AppGeoEditor.py:4056 +#: appEditors/AppGerberEditor.py:4195 appEditors/appGCodeEditor.py:587 #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:100 -#: appObjects/FlatCAMCNCJob.py:535 appObjects/FlatCAMDocument.py:191 -#: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:718 +#: appObjects/FlatCAMCNCJob.py:543 appObjects/FlatCAMDocument.py:191 +#: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:719 #: appObjects/FlatCAMGerber.py:224 appObjects/FlatCAMScript.py:180 -#: appPlugins/ToolCorners.py:148 appPlugins/ToolCutOut.py:325 -#: appPlugins/ToolDblSided.py:189 appPlugins/ToolDrilling.py:541 -#: appPlugins/ToolFiducials.py:181 appPlugins/ToolFilm.py:222 -#: appPlugins/ToolFollow.py:158 appPlugins/ToolIsolation.py:407 -#: appPlugins/ToolLevelling.py:376 appPlugins/ToolMilling.py:686 +#: appPlugins/ToolCorners.py:154 appPlugins/ToolCutOut.py:325 +#: appPlugins/ToolDblSided.py:208 appPlugins/ToolDrilling.py:544 +#: appPlugins/ToolFiducials.py:188 appPlugins/ToolFilm.py:241 +#: appPlugins/ToolFollow.py:164 appPlugins/ToolIsolation.py:407 +#: appPlugins/ToolLevelling.py:384 appPlugins/ToolMilling.py:714 #: appPlugins/ToolNCC.py:660 appPlugins/ToolPaint.py:624 -#: appPlugins/ToolPanelize.py:245 appPlugins/ToolPunchGerber.py:373 -#: appPlugins/ToolQRCode.py:181 appPlugins/ToolSub.py:212 +#: appPlugins/ToolPanelize.py:261 appPlugins/ToolPunchGerber.py:376 +#: appPlugins/ToolQRCode.py:187 appPlugins/ToolSub.py:218 msgid "Beginner" msgstr "" -#: appEditors/AppExcEditor.py:2261 appEditors/AppGeoEditor.py:4055 -#: appEditors/AppGerberEditor.py:4206 appEditors/appGCodeEditor.py:595 +#: appEditors/AppExcEditor.py:2262 appEditors/AppGeoEditor.py:4069 +#: appEditors/AppGerberEditor.py:4208 appEditors/appGCodeEditor.py:600 #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:101 -#: appObjects/FlatCAMCNCJob.py:545 appObjects/FlatCAMDocument.py:200 -#: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:727 +#: appObjects/FlatCAMCNCJob.py:553 appObjects/FlatCAMDocument.py:200 +#: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:728 #: appObjects/FlatCAMGerber.py:238 appObjects/FlatCAMScript.py:189 -#: appPlugins/ToolCorners.py:166 appPlugins/ToolCutOut.py:368 -#: appPlugins/ToolDblSided.py:215 appPlugins/ToolDrilling.py:584 -#: appPlugins/ToolFiducials.py:196 appPlugins/ToolFilm.py:248 -#: appPlugins/ToolFollow.py:172 appPlugins/ToolIsolation.py:460 -#: appPlugins/ToolLevelling.py:391 appPlugins/ToolMilling.py:751 +#: appPlugins/ToolCorners.py:172 appPlugins/ToolCutOut.py:368 +#: appPlugins/ToolDblSided.py:234 appPlugins/ToolDrilling.py:586 +#: appPlugins/ToolFiducials.py:203 appPlugins/ToolFilm.py:267 +#: appPlugins/ToolFollow.py:178 appPlugins/ToolIsolation.py:460 +#: appPlugins/ToolLevelling.py:399 appPlugins/ToolMilling.py:778 #: appPlugins/ToolNCC.py:706 appPlugins/ToolPaint.py:656 -#: appPlugins/ToolPanelize.py:265 appPlugins/ToolPunchGerber.py:387 -#: appPlugins/ToolQRCode.py:192 appPlugins/ToolSub.py:224 +#: appPlugins/ToolPanelize.py:281 appPlugins/ToolPunchGerber.py:390 +#: appPlugins/ToolQRCode.py:198 appPlugins/ToolSub.py:230 msgid "Advanced" msgstr "Avancé" -#: appEditors/AppExcEditor.py:2284 appObjects/FlatCAMGeometry.py:874 -#: appObjects/FlatCAMGeometry.py:1555 appObjects/FlatCAMGeometry.py:2311 -#: appObjects/FlatCAMGeometry.py:3066 appObjects/FlatCAMGeometry.py:3229 -#: appPlugins/ToolDrilling.py:1720 appPlugins/ToolIsolation.py:1459 -#: appPlugins/ToolIsolation.py:1877 appPlugins/ToolMilling.py:2259 -#: appPlugins/ToolMilling.py:2949 appPlugins/ToolMilling.py:3545 +#: appEditors/AppExcEditor.py:2285 appObjects/FlatCAMGeometry.py:875 +#: appObjects/FlatCAMGeometry.py:1556 appObjects/FlatCAMGeometry.py:2315 +#: appObjects/FlatCAMGeometry.py:3058 appObjects/FlatCAMGeometry.py:3221 +#: appPlugins/ToolDrilling.py:1715 appPlugins/ToolIsolation.py:1459 +#: appPlugins/ToolIsolation.py:1877 appPlugins/ToolMilling.py:2353 +#: appPlugins/ToolMilling.py:3030 appPlugins/ToolMilling.py:3620 #: appPlugins/ToolNCC.py:1458 appPlugins/ToolNCC.py:1596 #: appPlugins/ToolPaint.py:1028 appPlugins/ToolPaint.py:1166 -#: appPlugins/ToolPaint.py:1880 appPlugins/ToolSolderPaste.py:478 -#: appPlugins/ToolSolderPaste.py:550 +#: appPlugins/ToolPaint.py:1880 appPlugins/ToolSolderPaste.py:484 +#: appPlugins/ToolSolderPaste.py:556 msgid "Wrong value format entered, use a number." msgstr "Mauvais format de valeur entré, utilisez un nombre." -#: appEditors/AppExcEditor.py:2295 +#: appEditors/AppExcEditor.py:2296 msgid "" "Tool already in the original or actual tool list.\n" "Save and reedit Excellon if you need to add this tool. " @@ -1841,110 +1842,90 @@ 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:2303 appGUI/MainGUI.py:3766 +#: appEditors/AppExcEditor.py:2304 appGUI/MainGUI.py:3778 msgid "Added new tool with dia" msgstr "Ajout d'un nouvel outil avec dia" -#: appEditors/AppExcEditor.py:2337 +#: appEditors/AppExcEditor.py:2338 msgid "Select a tool in Tool Table" msgstr "Sélectionner un outil dans la table d'outils" -#: appEditors/AppExcEditor.py:2367 +#: appEditors/AppExcEditor.py:2368 msgid "Deleted tool with diameter" msgstr "Outil supprimé avec diamètre" -#: appEditors/AppExcEditor.py:3121 +#: appEditors/AppExcEditor.py:3122 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:3125 appEditors/AppGerberEditor.py:4903 -#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:2252 -#: appParsers/ParseExcellon.py:972 appPlugins/ToolMilling.py:2884 -#: appPlugins/ToolPcbWizard.py:337 appPlugins/ToolSolderPaste.py:917 -#: app_Main.py:6330 app_Main.py:8176 app_Main.py:10660 app_Main.py:10727 -#: app_Main.py:10862 app_Main.py:10927 +#: appEditors/AppExcEditor.py:3126 appEditors/AppGerberEditor.py:4904 +#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:2257 +#: appParsers/ParseExcellon.py:972 appPlugins/ToolMilling.py:2967 +#: appPlugins/ToolPcbWizard.py:337 appPlugins/ToolSolderPaste.py:924 +#: app_Main.py:6365 app_Main.py:8220 app_Main.py:10704 app_Main.py:10776 +#: app_Main.py:10911 app_Main.py:10976 msgid "An internal error has occurred. See shell.\n" msgstr "Une erreur interne s'est produite. Voir shell.\n" -#: appEditors/AppExcEditor.py:3130 appObjects/FlatCAMGeometry.py:2571 -#: appObjects/FlatCAMGeometry.py:2576 appObjects/FlatCAMGeometry.py:2728 -#: appPlugins/ToolMilling.py:3214 appPlugins/ToolMilling.py:3218 -#: appPlugins/ToolSub.py:451 appPlugins/ToolSub.py:645 +#: appEditors/AppExcEditor.py:3131 appObjects/FlatCAMGeometry.py:2566 +#: appObjects/FlatCAMGeometry.py:2571 appObjects/FlatCAMGeometry.py:2720 +#: appPlugins/ToolMilling.py:3289 appPlugins/ToolMilling.py:3293 +#: appPlugins/ToolSub.py:461 appPlugins/ToolSub.py:655 #, fuzzy #| msgid "Generate" msgid "Generating" msgstr "Générer" -#: appEditors/AppExcEditor.py:3152 +#: appEditors/AppExcEditor.py:3153 msgid "Excellon editing finished." msgstr "Excellon édition terminée." -#: appEditors/AppExcEditor.py:3168 +#: appEditors/AppExcEditor.py:3169 msgid "Cancelled. There is no Tool/Drill selected" msgstr "Annulé. Aucun Outil/Foret sélectionné" -#: appEditors/AppExcEditor.py:3839 appEditors/AppExcEditor.py:3849 -#: appEditors/AppGerberEditor.py:5741 +#: appEditors/AppExcEditor.py:3840 appEditors/AppExcEditor.py:3850 +#: appEditors/AppGerberEditor.py:5742 msgid "Click on the circular array Center position" msgstr "Cliquez sur le tableau circulaire Position centrale" -#: appEditors/AppExcEditor.py:3982 appGUI/MainGUI.py:723 appGUI/ObjectUI.py:583 +#: appEditors/AppExcEditor.py:3983 appGUI/MainGUI.py:723 appGUI/ObjectUI.py:580 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:19 msgid "Excellon Editor" msgstr "Editeur Excellon" -#: appEditors/AppExcEditor.py:3992 appEditors/AppGeoEditor.py:3409 -#: appEditors/AppGerberEditor.py:6010 appEditors/appGCodeEditor.py:755 -#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:663 -#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:645 -#: appPlugins/ToolDrilling.py:2308 appPlugins/ToolFiducials.py:772 -#: appPlugins/ToolFilm.py:1127 appPlugins/ToolFollow.py:687 -#: appPlugins/ToolIsolation.py:3184 appPlugins/ToolLevelling.py:1676 -#: appPlugins/ToolMilling.py:3617 appPlugins/ToolNCC.py:4117 -#: appPlugins/ToolPaint.py:2919 appPlugins/ToolPanelize.py:1086 -#: appPlugins/ToolPunchGerber.py:1964 appPlugins/ToolQRCode.py:731 -#: appPlugins/ToolSub.py:774 -#, fuzzy -#| msgid "" -#| "BASIC is suitable for a beginner. Many parameters\n" -#| "are hidden from the user in this mode.\n" -#| "ADVANCED mode will make available all parameters.\n" -#| "\n" -#| "To change the application LEVEL, go to:\n" -#| "Edit -> Preferences -> General and check:\n" -#| "'APP. LEVEL' radio button." +#: appEditors/AppExcEditor.py:3993 appEditors/AppGeoEditor.py:3409 +#: appEditors/AppGerberEditor.py:6011 appEditors/appGCodeEditor.py:760 +#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:672 +#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:664 +#: appPlugins/ToolDrilling.py:2247 appPlugins/ToolFiducials.py:779 +#: appPlugins/ToolFilm.py:1144 appPlugins/ToolFollow.py:692 +#: appPlugins/ToolIsolation.py:3184 appPlugins/ToolLevelling.py:1748 +#: appPlugins/ToolMilling.py:3692 appPlugins/ToolNCC.py:4119 +#: appPlugins/ToolPaint.py:2919 appPlugins/ToolPanelize.py:1108 +#: appPlugins/ToolPunchGerber.py:1967 appPlugins/ToolQRCode.py:737 +#: appPlugins/ToolSub.py:784 msgid "" -"In BEGINNER mode many parameters\n" -"are hidden from the user in this mode.\n" -"ADVANCED mode will make available all parameters.\n" -"\n" -"To change the application LEVEL, go to:\n" -"Edit -> Preferences -> General and check:\n" -"'APP. LEVEL' radio button." +"Beginner Mode - many parameters are hidden.\n" +"Advanced Mode - full control.\n" +"Permanent change is done in 'Preferences' menu." msgstr "" -"Basic convient à un débutant. Nombreux paramètres\n" -"sont cachés à l'utilisateur dans ce mode.\n" -"Le mode Avancé rendra disponible tous les paramètres.\n" -"\n" -"Pour changer le niveau de l'application, allez à:\n" -"Édition -> Paramètres -> Général et vérifiez:\n" -"Bouton radio 'APP. NIVEAU'." -#: appEditors/AppExcEditor.py:4009 appEditors/AppGerberEditor.py:6025 -#: appEditors/appGCodeEditor.py:770 +#: appEditors/AppExcEditor.py:4007 appEditors/AppGerberEditor.py:6023 +#: appEditors/appGCodeEditor.py:772 msgid "Name:" msgstr "Nom:" -#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:624 -#: appGUI/ObjectUI.py:970 appPlugins/ToolIsolation.py:3219 -#: appPlugins/ToolMilling.py:3666 appPlugins/ToolNCC.py:4170 -#: appPlugins/ToolPaint.py:2975 appPlugins/ToolSolderPaste.py:1189 +#: appEditors/AppExcEditor.py:4014 appGUI/ObjectUI.py:621 +#: appGUI/ObjectUI.py:967 appPlugins/ToolIsolation.py:3216 +#: appPlugins/ToolMilling.py:3738 appPlugins/ToolNCC.py:4169 +#: appPlugins/ToolPaint.py:2972 appPlugins/ToolSolderPaste.py:1193 msgid "Tools Table" msgstr "Table des outils" -#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:626 +#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:623 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -1952,19 +1933,19 @@ msgstr "" "Outils dans cet objet Excellon\n" "quand sont utilisés pour le forage." -#: appEditors/AppExcEditor.py:4039 +#: appEditors/AppExcEditor.py:4037 msgid "Convert Slots" msgstr "Convertir les rainures" -#: appEditors/AppExcEditor.py:4043 +#: appEditors/AppExcEditor.py:4041 msgid "Convert the slots in the selected tools to drills." msgstr "Convertir les rainures dans l'outil sélectionné en forages." -#: appEditors/AppExcEditor.py:4053 +#: appEditors/AppExcEditor.py:4051 msgid "Add/Delete Tool" msgstr "Ajouter / Supprimer un outil" -#: appEditors/AppExcEditor.py:4055 +#: appEditors/AppExcEditor.py:4053 msgid "" "Add/Delete a tool to the tool list\n" "for this Excellon object." @@ -1972,34 +1953,34 @@ msgstr "" "Ajouter / Supprimer un outil à la liste d'outils\n" "pour cet objet Excellon." -#: appEditors/AppExcEditor.py:4069 appEditors/AppGeoEditor.py:492 +#: appEditors/AppExcEditor.py:4067 appEditors/AppGeoEditor.py:492 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:261 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 -#: appPlugins/ToolCutOut.py:2426 appPlugins/ToolIsolation.py:3300 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:4263 -#: appPlugins/ToolNCC.py:4274 appPlugins/ToolPaint.py:3057 +#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:3297 +#: appPlugins/ToolMilling.py:3855 appPlugins/ToolNCC.py:4262 +#: appPlugins/ToolNCC.py:4273 appPlugins/ToolPaint.py:3054 msgid "Tool Dia" msgstr "Diam. de l'outil" -#: appEditors/AppExcEditor.py:4071 +#: appEditors/AppExcEditor.py:4069 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:50 -#: appPlugins/ToolIsolation.py:3302 appPlugins/ToolMilling.py:3785 -#: appPlugins/ToolNCC.py:4265 +#: appPlugins/ToolIsolation.py:3299 appPlugins/ToolMilling.py:3857 +#: appPlugins/ToolNCC.py:4264 msgid "Diameter for the new tool" msgstr "Diamètre pour le nouvel outil" -#: appEditors/AppExcEditor.py:4083 appEditors/AppGeoEditor.py:740 -#: appEditors/AppGerberEditor.py:6161 appEditors/AppGerberEditor.py:6717 +#: appEditors/AppExcEditor.py:4081 appEditors/AppGeoEditor.py:740 +#: appEditors/AppGerberEditor.py:6159 appEditors/AppGerberEditor.py:6715 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:289 -#: appPlugins/ToolCopperThieving.py:1711 appPlugins/ToolDblSided.py:857 -#: appPlugins/ToolDblSided.py:1045 appPlugins/ToolLevelling.py:1994 +#: appPlugins/ToolCopperThieving.py:1717 appPlugins/ToolDblSided.py:873 +#: appPlugins/ToolDblSided.py:1061 appPlugins/ToolLevelling.py:2063 #: appPlugins/ToolNCC.py:63 appPlugins/ToolPaint.py:136 #: appPlugins/ToolSolderPaste.py:179 appPlugins/ToolTransform.py:619 -#: app_Main.py:6774 +#: app_Main.py:6821 msgid "Add" msgstr "Ajouter" -#: appEditors/AppExcEditor.py:4086 +#: appEditors/AppExcEditor.py:4084 msgid "" "Add a new tool to the tool list\n" "with the diameter specified above." @@ -2007,11 +1988,11 @@ msgstr "" "Ajouter un nouvel outil à la liste d'outils\n" "avec le diamètre spécifié ci-dessus." -#: appEditors/AppExcEditor.py:4095 +#: appEditors/AppExcEditor.py:4093 msgid "Delete Tool" msgstr "Supprimer l'outil" -#: appEditors/AppExcEditor.py:4098 +#: appEditors/AppExcEditor.py:4096 msgid "" "Delete a tool in the tool list\n" "by selecting a row in the tool table." @@ -2019,56 +2000,56 @@ msgstr "" "Supprimer un outil dans la liste des outils\n" "en sélectionnant une ligne dans la table d'outils." -#: appEditors/AppExcEditor.py:4123 +#: appEditors/AppExcEditor.py:4121 msgid "Resize Tool" msgstr "Redimensionner Outil" -#: appEditors/AppExcEditor.py:4125 +#: appEditors/AppExcEditor.py:4123 msgid "Resize a drill or a selection of drills." msgstr "Redimensionnez une perceuse ou une sélection d'exercices." -#: appEditors/AppExcEditor.py:4130 +#: appEditors/AppExcEditor.py:4128 msgid "Resize Dia" msgstr "Redim. le dia" -#: appEditors/AppExcEditor.py:4132 +#: appEditors/AppExcEditor.py:4130 msgid "Diameter to resize to." msgstr "Diamètre à redimensionner." -#: appEditors/AppExcEditor.py:4145 +#: appEditors/AppExcEditor.py:4143 msgid "Resize" msgstr "Redimensionner" -#: appEditors/AppExcEditor.py:4148 +#: appEditors/AppExcEditor.py:4146 msgid "Resize drill(s)" msgstr "Redimensionner les forets" -#: appEditors/AppExcEditor.py:4179 appGUI/MainGUI.py:728 appGUI/MainGUI.py:1151 -#: appGUI/MainGUI.py:1743 appGUI/MainGUI.py:2370 appGUI/MainGUI.py:4959 +#: appEditors/AppExcEditor.py:4177 appGUI/MainGUI.py:728 appGUI/MainGUI.py:1163 +#: appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4971 msgid "Add Drill Array" msgstr "Ajouter un Tableau de Forage" -#: appEditors/AppExcEditor.py:4181 +#: appEditors/AppExcEditor.py:4179 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:4187 appEditors/AppExcEditor.py:4407 -#: appEditors/AppGeoEditor.py:3430 appEditors/AppGerberEditor.py:4510 -#: appEditors/AppGerberEditor.py:6051 appEditors/AppGerberEditor.py:6126 -#: appEditors/AppGerberEditor.py:6519 appEditors/appGCodeEditor.py:788 -#: appGUI/ObjectUI.py:309 appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 +#: appEditors/AppExcEditor.py:4185 appEditors/AppExcEditor.py:4405 +#: appEditors/AppGeoEditor.py:3444 appEditors/AppGerberEditor.py:4512 +#: appEditors/AppGerberEditor.py:6049 appEditors/AppGerberEditor.py:6124 +#: appEditors/AppGerberEditor.py:6517 appEditors/appGCodeEditor.py:790 +#: appGUI/ObjectUI.py:306 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:35 -#: appPlugins/ToolCorners.py:748 appPlugins/ToolCutOut.py:2379 -#: appPlugins/ToolDblSided.py:670 appPlugins/ToolExtract.py:988 -#: appPlugins/ToolFilm.py:1150 appPlugins/ToolIsolation.py:3580 -#: appPlugins/ToolNCC.py:4135 appPlugins/ToolNCC.py:4606 -#: appPlugins/ToolPaint.py:2941 appPlugins/ToolPaint.py:3285 +#: appPlugins/ToolCorners.py:754 appPlugins/ToolCutOut.py:2376 +#: appPlugins/ToolDblSided.py:686 appPlugins/ToolExtract.py:991 +#: appPlugins/ToolFilm.py:1164 appPlugins/ToolIsolation.py:3577 +#: appPlugins/ToolNCC.py:4134 appPlugins/ToolNCC.py:4605 +#: appPlugins/ToolPaint.py:2938 appPlugins/ToolPaint.py:3282 #: appPlugins/ToolPunchGerber.py:2072 appPlugins/ToolPunchGerber.py:2279 #: appPlugins/ToolTransform.py:626 msgid "Type" msgstr "Type" -#: appEditors/AppExcEditor.py:4189 +#: appEditors/AppExcEditor.py:4187 msgid "" "Select the type of drills array to create.\n" "It can be Linear X(Y) or Circular" @@ -2076,13 +2057,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:4193 appEditors/AppExcEditor.py:4413 -#: appEditors/AppGerberEditor.py:6525 +#: appEditors/AppExcEditor.py:4191 appEditors/AppExcEditor.py:4411 +#: appEditors/AppGerberEditor.py:6523 msgid "Linear" msgstr "Linéaire" -#: appEditors/AppExcEditor.py:4194 appEditors/AppExcEditor.py:4414 -#: appEditors/AppGerberEditor.py:6526 +#: appEditors/AppExcEditor.py:4192 appEditors/AppExcEditor.py:4412 +#: appEditors/AppGerberEditor.py:6524 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:45 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:142 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:100 @@ -2091,32 +2072,32 @@ msgstr "Linéaire" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:61 -#: appPlugins/ToolExtract.py:944 appPlugins/ToolExtract.py:1076 -#: appPlugins/ToolFiducials.py:952 appPlugins/ToolPunchGerber.py:2028 +#: appPlugins/ToolExtract.py:947 appPlugins/ToolExtract.py:1079 +#: appPlugins/ToolFiducials.py:956 appPlugins/ToolPunchGerber.py:2028 #: appPlugins/ToolPunchGerber.py:2185 msgid "Circular" msgstr "Circulaire" -#: appEditors/AppExcEditor.py:4200 appEditors/AppExcEditor.py:4420 +#: appEditors/AppExcEditor.py:4198 appEditors/AppExcEditor.py:4418 msgid "Number" msgstr "Numéro" -#: appEditors/AppExcEditor.py:4201 +#: appEditors/AppExcEditor.py:4199 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:63 msgid "Specify how many drills to be in the array." msgstr "Spécifiez combien d'exercices doivent figurer dans le tableau." -#: appEditors/AppExcEditor.py:4222 appEditors/AppExcEditor.py:4281 -#: appEditors/AppExcEditor.py:4347 appEditors/AppExcEditor.py:4443 -#: appEditors/AppExcEditor.py:4503 appEditors/AppGeoEditor.py:2172 -#: appEditors/AppGerberEditor.py:1823 appEditors/AppGerberEditor.py:6552 -#: appEditors/AppGerberEditor.py:6606 +#: appEditors/AppExcEditor.py:4220 appEditors/AppExcEditor.py:4279 +#: appEditors/AppExcEditor.py:4345 appEditors/AppExcEditor.py:4441 +#: appEditors/AppExcEditor.py:4501 appEditors/AppGeoEditor.py:2172 +#: appEditors/AppGerberEditor.py:1823 appEditors/AppGerberEditor.py:6550 +#: appEditors/AppGerberEditor.py:6604 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:171 msgid "Direction" msgstr "Direction" -#: appEditors/AppExcEditor.py:4224 appEditors/AppExcEditor.py:4445 -#: appEditors/AppGerberEditor.py:6554 +#: appEditors/AppExcEditor.py:4222 appEditors/AppExcEditor.py:4443 +#: appEditors/AppGerberEditor.py:6552 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:79 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:227 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:116 @@ -2131,39 +2112,39 @@ msgstr "" "- 'Y' - axe vertical ou\n" "- 'Angle' - un angle personnalisé pour l'inclinaison du tableau" -#: appEditors/AppExcEditor.py:4230 appEditors/AppExcEditor.py:4355 -#: appEditors/AppExcEditor.py:4451 appEditors/AppGerberEditor.py:6560 +#: appEditors/AppExcEditor.py:4228 appEditors/AppExcEditor.py:4353 +#: appEditors/AppExcEditor.py:4449 appEditors/AppGerberEditor.py:6558 #: appGUI/GUIElements.py:4770 appGUI/MainGUI.py:481 appGUI/MainGUI.py:688 -#: appGUI/MainGUI.py:4587 appGUI/MainGUI.py:4855 +#: appGUI/MainGUI.py:4599 appGUI/MainGUI.py:4867 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:85 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:180 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:233 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:122 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:191 -#: appPlugins/ToolFilm.py:1325 +#: appPlugins/ToolFilm.py:1339 msgid "X" msgstr "X" -#: appEditors/AppExcEditor.py:4231 appEditors/AppExcEditor.py:4356 -#: appEditors/AppExcEditor.py:4452 appEditors/AppGerberEditor.py:6561 -#: appGUI/GUIElements.py:4777 appGUI/MainGUI.py:484 appGUI/MainGUI.py:4588 -#: appGUI/MainGUI.py:4856 +#: appEditors/AppExcEditor.py:4229 appEditors/AppExcEditor.py:4354 +#: appEditors/AppExcEditor.py:4450 appEditors/AppGerberEditor.py:6559 +#: appGUI/GUIElements.py:4777 appGUI/MainGUI.py:484 appGUI/MainGUI.py:4600 +#: appGUI/MainGUI.py:4868 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:181 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:192 -#: appPlugins/ToolFilm.py:1326 +#: appPlugins/ToolFilm.py:1340 msgid "Y" msgstr "Y" -#: appEditors/AppExcEditor.py:4232 appEditors/AppExcEditor.py:4251 -#: appEditors/AppExcEditor.py:4292 appEditors/AppExcEditor.py:4357 -#: appEditors/AppExcEditor.py:4363 appEditors/AppExcEditor.py:4453 -#: appEditors/AppExcEditor.py:4473 appEditors/AppExcEditor.py:4514 -#: appEditors/AppGeoEditor.py:755 appEditors/AppGerberEditor.py:6562 -#: appEditors/AppGerberEditor.py:6582 appEditors/AppGerberEditor.py:6619 -#: appEditors/AppGerberEditor.py:6732 +#: appEditors/AppExcEditor.py:4230 appEditors/AppExcEditor.py:4249 +#: appEditors/AppExcEditor.py:4290 appEditors/AppExcEditor.py:4355 +#: appEditors/AppExcEditor.py:4361 appEditors/AppExcEditor.py:4451 +#: appEditors/AppExcEditor.py:4471 appEditors/AppExcEditor.py:4512 +#: appEditors/AppGeoEditor.py:755 appEditors/AppGerberEditor.py:6560 +#: appEditors/AppGerberEditor.py:6580 appEditors/AppGerberEditor.py:6617 +#: appEditors/AppGerberEditor.py:6730 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:87 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:106 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:182 @@ -2178,26 +2159,26 @@ msgstr "Y" msgid "Angle" msgstr "Angle" -#: appEditors/AppExcEditor.py:4238 appEditors/AppExcEditor.py:4459 -#: appEditors/AppGerberEditor.py:6568 +#: appEditors/AppExcEditor.py:4236 appEditors/AppExcEditor.py:4457 +#: appEditors/AppGerberEditor.py:6566 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:130 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:249 -#: appPlugins/ToolCutOut.py:2808 +#: appPlugins/ToolCutOut.py:2805 msgid "Pitch" msgstr "Pas" -#: appEditors/AppExcEditor.py:4240 appEditors/AppExcEditor.py:4461 -#: appEditors/AppGerberEditor.py:6570 +#: appEditors/AppExcEditor.py:4238 appEditors/AppExcEditor.py:4459 +#: appEditors/AppGerberEditor.py:6568 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:95 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:243 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:132 msgid "Pitch = Distance between elements of the array." msgstr "Pas = Distance entre les éléments du tableau." -#: appEditors/AppExcEditor.py:4253 appEditors/AppExcEditor.py:4475 -#: appEditors/AppGerberEditor.py:6584 +#: appEditors/AppExcEditor.py:4251 appEditors/AppExcEditor.py:4473 +#: appEditors/AppGerberEditor.py:6582 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -2209,8 +2190,8 @@ msgstr "" "Valeur minimale : -360 degrés.\n" "Valeur maximale : 360,00 degrés." -#: appEditors/AppExcEditor.py:4282 appEditors/AppExcEditor.py:4504 -#: appEditors/AppGerberEditor.py:6608 +#: appEditors/AppExcEditor.py:4280 appEditors/AppExcEditor.py:4502 +#: appEditors/AppGerberEditor.py:6606 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:125 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:275 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:160 @@ -2221,8 +2202,8 @@ msgstr "" "Direction pour tableau circulaire.\n" "Peut être CW = sens horaire ou CCW = sens antihoraire." -#: appEditors/AppExcEditor.py:4285 appEditors/AppExcEditor.py:4507 -#: appEditors/AppGerberEditor.py:6612 +#: appEditors/AppExcEditor.py:4283 appEditors/AppExcEditor.py:4505 +#: appEditors/AppGerberEditor.py:6610 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:129 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:279 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:138 @@ -2231,8 +2212,8 @@ msgstr "" msgid "CW" msgstr "CW" -#: appEditors/AppExcEditor.py:4286 appEditors/AppExcEditor.py:4508 -#: appEditors/AppGerberEditor.py:6613 +#: appEditors/AppExcEditor.py:4284 appEditors/AppExcEditor.py:4506 +#: appEditors/AppGerberEditor.py:6611 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:130 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:280 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:139 @@ -2241,8 +2222,8 @@ msgstr "CW" msgid "CCW" msgstr "CCW" -#: appEditors/AppExcEditor.py:4293 appEditors/AppExcEditor.py:4515 -#: appEditors/AppGerberEditor.py:6621 +#: appEditors/AppExcEditor.py:4291 appEditors/AppExcEditor.py:4513 +#: appEditors/AppGerberEditor.py:6619 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:108 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:138 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:258 @@ -2252,11 +2233,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:4325 +#: appEditors/AppExcEditor.py:4323 msgid "Slot Parameters" msgstr "Paramètres de Fente" -#: appEditors/AppExcEditor.py:4327 +#: appEditors/AppExcEditor.py:4325 msgid "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." @@ -2264,20 +2245,20 @@ msgstr "" "Paramètres pour l'ajout d'une rainure (trou de forme ovale)\n" "soit seul, soit faisant partie d'un tableau." -#: appEditors/AppExcEditor.py:4333 appEditors/AppGeoEditor.py:3512 +#: appEditors/AppExcEditor.py:4331 appEditors/AppGeoEditor.py:3526 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:155 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:76 -#: appObjects/FlatCAMObj.py:877 appPlugins/ToolCorners.py:776 -#: appPlugins/ToolReport.py:590 +#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:782 +#: appPlugins/ToolReport.py:594 msgid "Length" msgstr "Longueur" -#: appEditors/AppExcEditor.py:4335 +#: appEditors/AppExcEditor.py:4333 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:157 msgid "Length. The length of the slot." msgstr "Longueur = La longueur de la rainure." -#: appEditors/AppExcEditor.py:4349 +#: appEditors/AppExcEditor.py:4347 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:173 msgid "" "Direction on which the slot is oriented:\n" @@ -2290,7 +2271,7 @@ msgstr "" "- 'Y' - axe vertical ou\n" "- 'Angle' - un angle personnalisé pour l'inclinaison de la rainure" -#: appEditors/AppExcEditor.py:4365 +#: appEditors/AppExcEditor.py:4363 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189 msgid "" "Angle at which the slot is placed.\n" @@ -2303,15 +2284,15 @@ msgstr "" "Valeur minimale : -360 degrés.\n" "Valeur maximale : 360,00 degrés." -#: appEditors/AppExcEditor.py:4399 +#: appEditors/AppExcEditor.py:4397 msgid "Slot Array Parameters" msgstr "Param. de la Matrice de Fentes" -#: appEditors/AppExcEditor.py:4401 +#: appEditors/AppExcEditor.py:4399 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:4409 +#: appEditors/AppExcEditor.py:4407 msgid "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" @@ -2319,21 +2300,21 @@ msgstr "" "Sélectionnez le type de matrice à percer.\n" "Il peut être linéaire X (Y) ou circulaire" -#: appEditors/AppExcEditor.py:4421 +#: appEditors/AppExcEditor.py:4419 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:214 msgid "Specify how many slots to be in the array." msgstr "Spécifiez le nombre de rainures dans la Table." -#: appEditors/AppExcEditor.py:4529 appEditors/AppGeoEditor.py:3590 -#: appEditors/AppGerberEditor.py:6636 appEditors/appGCodeEditor.py:74 -#: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:867 -#: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1760 app_Main.py:2623 +#: appEditors/AppExcEditor.py:4527 appEditors/AppGeoEditor.py:3604 +#: appEditors/AppGerberEditor.py:6634 appEditors/appGCodeEditor.py:74 +#: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:869 +#: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1772 app_Main.py:2642 msgid "Exit Editor" msgstr "Sortir de l'Editeur" -#: appEditors/AppExcEditor.py:4532 appEditors/AppGeoEditor.py:3593 -#: appEditors/AppGerberEditor.py:6639 appEditors/appGCodeEditor.py:870 -#: appGUI/MainGUI.py:1009 appGUI/MainGUI.py:2230 +#: appEditors/AppExcEditor.py:4530 appEditors/AppGeoEditor.py:3607 +#: appEditors/AppGerberEditor.py:6637 appEditors/appGCodeEditor.py:872 +#: appGUI/MainGUI.py:1021 appGUI/MainGUI.py:2242 msgid "Exit from Editor." msgstr "Sortir de l'Editeur." @@ -2341,12 +2322,12 @@ msgstr "Sortir de l'Editeur." msgid "Buffer Selection" msgstr "Sélection de tampon" -#: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:6334 +#: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:6332 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:188 msgid "Buffer distance" msgstr "Distance Tampon" -#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:6338 +#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:6336 msgid "Buffer corner" msgstr "Coin Tampon" @@ -2364,11 +2345,11 @@ msgstr "" " - \"Biseauté:\" le coin est une ligne qui relie directement les " "fonctionnalités réunies dans le coin" -#: appEditors/AppGeoEditor.py:105 appEditors/AppGerberEditor.py:6346 +#: appEditors/AppGeoEditor.py:105 appEditors/AppGerberEditor.py:6344 msgid "Round" msgstr "Rond" -#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6347 +#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6345 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:216 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:168 @@ -2380,16 +2361,16 @@ msgstr "Rond" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:318 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:282 -#: appPlugins/ToolDrilling.py:2863 appPlugins/ToolExtract.py:960 -#: appPlugins/ToolExtract.py:1102 appPlugins/ToolFollow.py:750 -#: appPlugins/ToolInvertGerber.py:272 appPlugins/ToolIsolation.py:3638 -#: appPlugins/ToolMilling.py:4477 appPlugins/ToolNCC.py:4634 -#: appPlugins/ToolPaint.py:3314 appPlugins/ToolPunchGerber.py:2044 -#: appPlugins/ToolPunchGerber.py:2211 appPlugins/ToolQRCode.py:885 +#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolExtract.py:963 +#: appPlugins/ToolExtract.py:1105 appPlugins/ToolFollow.py:752 +#: appPlugins/ToolInvertGerber.py:278 appPlugins/ToolIsolation.py:3635 +#: appPlugins/ToolMilling.py:4576 appPlugins/ToolNCC.py:4633 +#: appPlugins/ToolPaint.py:3311 appPlugins/ToolPunchGerber.py:2044 +#: appPlugins/ToolPunchGerber.py:2211 appPlugins/ToolQRCode.py:888 msgid "Square" msgstr "Carré" -#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6348 +#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6346 msgid "Beveled" msgstr "Biseauté" @@ -2407,17 +2388,17 @@ msgstr "Tampon" #: appEditors/AppGeoEditor.py:152 appEditors/AppGeoEditor.py:392 #: appEditors/AppGeoEditor.py:608 appEditors/AppGeoEditor.py:1103 -#: appEditors/AppGerberEditor.py:7080 appPlugins/ToolAlignObjects.py:95 +#: appEditors/AppGerberEditor.py:7078 appPlugins/ToolAlignObjects.py:95 #: appPlugins/ToolCalculators.py:62 appPlugins/ToolCalibration.py:105 -#: appPlugins/ToolCopperThieving.py:116 appPlugins/ToolCorners.py:86 +#: appPlugins/ToolCopperThieving.py:117 appPlugins/ToolCorners.py:86 #: appPlugins/ToolCutOut.py:144 appPlugins/ToolDblSided.py:77 #: appPlugins/ToolDistance.py:123 appPlugins/ToolDistanceMin.py:79 #: appPlugins/ToolDrilling.py:155 appPlugins/ToolEtchCompensation.py:71 -#: appPlugins/ToolExtract.py:134 appPlugins/ToolFiducials.py:110 +#: appPlugins/ToolExtract.py:134 appPlugins/ToolFiducials.py:111 #: appPlugins/ToolFilm.py:112 appPlugins/ToolFollow.py:99 #: appPlugins/ToolImage.py:58 appPlugins/ToolInvertGerber.py:66 -#: appPlugins/ToolIsolation.py:172 appPlugins/ToolLevelling.py:147 -#: appPlugins/ToolMilling.py:154 appPlugins/ToolNCC.py:181 +#: appPlugins/ToolIsolation.py:172 appPlugins/ToolLevelling.py:155 +#: appPlugins/ToolMilling.py:155 appPlugins/ToolNCC.py:181 #: appPlugins/ToolOptimal.py:94 appPlugins/ToolPaint.py:215 #: appPlugins/ToolPanelize.py:87 appPlugins/ToolPcbWizard.py:84 #: appPlugins/ToolPunchGerber.py:165 appPlugins/ToolQRCode.py:107 @@ -2430,7 +2411,7 @@ msgid "Plugin" msgstr "plugin_tab" #: appEditors/AppGeoEditor.py:158 appEditors/AppGeoEditor.py:3076 -#: appGUI/MainGUI.py:704 appGUI/MainGUI.py:4839 +#: appGUI/MainGUI.py:704 appGUI/MainGUI.py:4851 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:184 msgid "Buffer Tool" msgstr "Outil Tampon" @@ -2438,7 +2419,7 @@ msgstr "Outil Tampon" #: appEditors/AppGeoEditor.py:174 appEditors/AppGeoEditor.py:191 #: appEditors/AppGeoEditor.py:208 appEditors/AppGeoEditor.py:3095 #: appEditors/AppGeoEditor.py:3121 appEditors/AppGeoEditor.py:3147 -#: appEditors/AppGerberEditor.py:5793 +#: appEditors/AppGerberEditor.py:5794 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-" @@ -2452,23 +2433,23 @@ msgstr "Outil Texte" msgid "Font" msgstr "Police" -#: appEditors/AppGeoEditor.py:349 appEditors/AppGerberEditor.py:4510 -#: appEditors/AppGerberEditor.py:6051 appGUI/ObjectUI.py:309 +#: appEditors/AppGeoEditor.py:349 appEditors/AppGerberEditor.py:4512 +#: appEditors/AppGerberEditor.py:6049 appGUI/ObjectUI.py:306 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:96 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:173 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:202 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:36 -#: appPlugins/ToolCopperThieving.py:1494 appPlugins/ToolCopperThieving.py:1534 -#: appPlugins/ToolExtract.py:988 appPlugins/ToolFiducials.py:888 +#: appPlugins/ToolCopperThieving.py:1500 appPlugins/ToolCopperThieving.py:1540 +#: appPlugins/ToolExtract.py:991 appPlugins/ToolFiducials.py:892 #: appPlugins/ToolPunchGerber.py:2072 msgid "Size" msgstr "Taille" -#: appEditors/AppGeoEditor.py:353 appGUI/MainGUI.py:1679 +#: appEditors/AppGeoEditor.py:353 appGUI/MainGUI.py:1691 msgid "Text" msgstr "Texte" -#: appEditors/AppGeoEditor.py:364 appGUI/MainGUI.py:1599 +#: appEditors/AppGeoEditor.py:364 appGUI/MainGUI.py:1611 msgid "Apply" msgstr "Appliquer" @@ -2477,18 +2458,18 @@ msgid "Text Tool" msgstr "Outil Texte" #: appEditors/AppGeoEditor.py:458 appObjects/FlatCAMExcellon.py:940 -#: appObjects/FlatCAMGeometry.py:1126 appPlugins/ToolDrilling.py:910 -#: appPlugins/ToolDrilling.py:1254 appPlugins/ToolDrilling.py:2410 -#: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:3377 -#: appPlugins/ToolMilling.py:1616 appPlugins/ToolMilling.py:2491 -#: appPlugins/ToolMilling.py:3849 appPlugins/ToolNCC.py:363 -#: appPlugins/ToolNCC.py:2540 appPlugins/ToolNCC.py:4339 -#: appPlugins/ToolPaint.py:335 appPlugins/ToolPaint.py:3119 +#: appObjects/FlatCAMGeometry.py:1127 appPlugins/ToolDrilling.py:911 +#: appPlugins/ToolDrilling.py:1260 appPlugins/ToolDrilling.py:2346 +#: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:3374 +#: appPlugins/ToolMilling.py:1702 appPlugins/ToolMilling.py:2585 +#: appPlugins/ToolMilling.py:3921 appPlugins/ToolNCC.py:363 +#: appPlugins/ToolNCC.py:2542 appPlugins/ToolNCC.py:4338 +#: appPlugins/ToolPaint.py:335 appPlugins/ToolPaint.py:3116 msgid "Tool" msgstr "Outil" #: appEditors/AppGeoEditor.py:466 appEditors/AppGeoEditor.py:614 -#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:1084 appGUI/MainGUI.py:2303 +#: appGUI/MainGUI.py:708 msgid "Paint Tool" msgstr "Outil de Peinture" @@ -2515,66 +2496,66 @@ msgstr "" #: appEditors/AppGeoEditor.py:1492 appEditors/AppGeoEditor.py:1517 #: appEditors/AppGeoEditor.py:2710 appEditors/AppGeoEditor.py:2781 #: appEditors/AppGeoEditor.py:3083 appEditors/AppGeoEditor.py:3109 -#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:4994 -#: appEditors/AppGerberEditor.py:7134 appEditors/AppGerberEditor.py:7174 -#: appEditors/AppGerberEditor.py:7197 appEditors/AppGerberEditor.py:7342 -#: appEditors/AppGerberEditor.py:7375 appEditors/AppGerberEditor.py:7418 -#: appEditors/AppGerberEditor.py:7459 appEditors/AppGerberEditor.py:7495 -#: appEditors/AppGerberEditor.py:7531 +#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:5008 +#: appEditors/AppGerberEditor.py:7132 appEditors/AppGerberEditor.py:7172 +#: appEditors/AppGerberEditor.py:7195 appEditors/AppGerberEditor.py:7340 +#: appEditors/AppGerberEditor.py:7373 appEditors/AppGerberEditor.py:7416 +#: appEditors/AppGerberEditor.py:7457 appEditors/AppGerberEditor.py:7493 +#: appEditors/AppGerberEditor.py:7529 msgid "No shape selected." msgstr "Aucune forme sélectionnée." #: appEditors/AppGeoEditor.py:678 appEditors/AppGeoEditor.py:1121 -#: appEditors/AppGerberEditor.py:6655 appEditors/AppGerberEditor.py:7098 +#: appEditors/AppGerberEditor.py:6653 appEditors/AppGerberEditor.py:7096 #: appGUI/MainGUI.py:712 msgid "Transform Tool" msgstr "Outil de Transformation" #: appEditors/AppGeoEditor.py:679 appEditors/AppGeoEditor.py:771 -#: appEditors/AppGerberEditor.py:6656 appEditors/AppGerberEditor.py:6748 +#: appEditors/AppGerberEditor.py:6654 appEditors/AppGerberEditor.py:6746 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:81 #: appPlugins/ToolTransform.py:557 appPlugins/ToolTransform.py:680 msgid "Rotate" msgstr "Tourner" -#: appEditors/AppGeoEditor.py:680 appEditors/AppGerberEditor.py:6657 +#: appEditors/AppGeoEditor.py:680 appEditors/AppGerberEditor.py:6655 #: appPlugins/ToolTransform.py:558 msgid "Skew/Shear" msgstr "Inclinaison/Cisaillement" -#: appEditors/AppGeoEditor.py:681 appEditors/AppGerberEditor.py:6407 -#: appEditors/AppGerberEditor.py:6658 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:1254 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2467 -#: appGUI/MainGUI.py:5107 appGUI/ObjectUI.py:119 +#: appEditors/AppGeoEditor.py:681 appEditors/AppGerberEditor.py:6405 +#: appEditors/AppGerberEditor.py:6656 appGUI/MainGUI.py:793 +#: appGUI/MainGUI.py:1266 appGUI/MainGUI.py:1740 appGUI/MainGUI.py:2479 +#: appGUI/MainGUI.py:5119 appGUI/ObjectUI.py:116 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:140 #: appPlugins/ToolTransform.py:559 msgid "Scale" msgstr "Mise à l'échelle" -#: appEditors/AppGeoEditor.py:682 appEditors/AppGerberEditor.py:6659 +#: appEditors/AppGeoEditor.py:682 appEditors/AppGerberEditor.py:6657 #: appPlugins/ToolTransform.py:560 msgid "Mirror (Flip)" msgstr "Miroir (flip)" -#: appEditors/AppGeoEditor.py:684 appEditors/AppGerberEditor.py:6361 -#: appEditors/AppGerberEditor.py:6661 appGUI/MainGUI.py:790 -#: appGUI/MainGUI.py:1252 appGUI/MainGUI.py:1681 appGUI/MainGUI.py:1726 -#: appGUI/MainGUI.py:2465 appGUI/MainGUI.py:5098 +#: appEditors/AppGeoEditor.py:684 appEditors/AppGerberEditor.py:6359 +#: appEditors/AppGerberEditor.py:6659 appGUI/MainGUI.py:790 +#: appGUI/MainGUI.py:1264 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:1738 +#: appGUI/MainGUI.py:2477 appGUI/MainGUI.py:5110 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:205 #: appPlugins/ToolTransform.py:562 msgid "Buffer" msgstr "Tampon" -#: appEditors/AppGeoEditor.py:715 appEditors/AppGerberEditor.py:6692 +#: appEditors/AppGeoEditor.py:715 appEditors/AppGerberEditor.py:6690 #: appGUI/GUIElements.py:3871 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:37 -#: appPlugins/ToolDblSided.py:832 appPlugins/ToolDblSided.py:1008 -#: appPlugins/ToolFilm.py:1204 appPlugins/ToolTransform.py:594 +#: appPlugins/ToolDblSided.py:848 appPlugins/ToolDblSided.py:1024 +#: appPlugins/ToolFilm.py:1218 appPlugins/ToolTransform.py:594 msgid "Reference" msgstr "Référence" -#: appEditors/AppGeoEditor.py:717 appEditors/AppGerberEditor.py:6694 +#: appEditors/AppGeoEditor.py:717 appEditors/AppGerberEditor.py:6692 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2592,7 +2573,7 @@ msgstr "" "- Sélection min.-> le point (minx, miny) de la boîte englobante de la " "sélection" -#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appPlugins/ToolCalibration.py:144 appPlugins/ToolCalibration.py:145 #: appPlugins/ToolTransform.py:604 @@ -2600,55 +2581,55 @@ msgid "Origin" msgstr "Origine" #: appEditors/AppGeoEditor.py:725 appEditors/AppGeoEditor.py:1134 -#: appEditors/AppGerberEditor.py:6702 appEditors/AppGerberEditor.py:7107 +#: appEditors/AppGerberEditor.py:6700 appEditors/AppGerberEditor.py:7105 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:245 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:262 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:302 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 -#: appPlugins/ToolFollow.py:731 appPlugins/ToolIsolation.py:3562 -#: appPlugins/ToolNCC.py:4596 appPlugins/ToolPaint.py:3265 +#: appPlugins/ToolFollow.py:733 appPlugins/ToolIsolation.py:3559 +#: appPlugins/ToolNCC.py:4595 appPlugins/ToolPaint.py:3262 #: appPlugins/ToolPunchGerber.py:2275 appPlugins/ToolTransform.py:604 -#: defaults.py:582 +#: defaults.py:585 msgid "Selection" msgstr "Sélection" -#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:53 -#: appPlugins/ToolDblSided.py:843 appPlugins/ToolTransform.py:604 +#: appPlugins/ToolDblSided.py:859 appPlugins/ToolTransform.py:604 msgid "Point" msgstr "Point" -#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 msgid "Minimum" msgstr "Le minimum" #: appEditors/AppGeoEditor.py:731 appEditors/AppGeoEditor.py:1027 -#: appEditors/AppGerberEditor.py:6708 appEditors/AppGerberEditor.py:7004 +#: appEditors/AppGerberEditor.py:6706 appEditors/AppGerberEditor.py:7002 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:124 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:126 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:236 -#: appPlugins/ToolExtract.py:1154 appPlugins/ToolExtract.py:1172 +#: appPlugins/ToolExtract.py:1157 appPlugins/ToolExtract.py:1175 #: appPlugins/ToolPunchGerber.py:2150 appPlugins/ToolPunchGerber.py:2260 #: appPlugins/ToolTransform.py:610 appPlugins/ToolTransform.py:936 -#: app_Main.py:8511 +#: app_Main.py:8555 msgid "Value" msgstr "Valeur" -#: appEditors/AppGeoEditor.py:733 appEditors/AppGerberEditor.py:6710 +#: appEditors/AppGeoEditor.py:733 appEditors/AppGerberEditor.py:6708 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:55 #: appPlugins/ToolTransform.py:612 msgid "A point of reference in format X,Y." msgstr "Un point de référence au format X, Y." -#: appEditors/AppGeoEditor.py:742 appEditors/AppGerberEditor.py:6719 +#: appEditors/AppGeoEditor.py:742 appEditors/AppGerberEditor.py:6717 #: appPlugins/ToolTransform.py:621 msgid "Add point coordinates from clipboard." msgstr "Ajoutez des coordonnées de point à partir du presse-papiers." -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6734 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6732 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:91 #: appPlugins/ToolTransform.py:666 msgid "" @@ -2662,7 +2643,7 @@ msgstr "" "Nombres positifs pour le mouvement en sens horlogique.\n" "Nombres négatifs pour le mouvement en sens anti-horlogique." -#: appEditors/AppGeoEditor.py:773 appEditors/AppGerberEditor.py:6750 +#: appEditors/AppGeoEditor.py:773 appEditors/AppGerberEditor.py:6748 #: appPlugins/ToolTransform.py:682 msgid "" "Rotate the selected object(s).\n" @@ -2674,7 +2655,7 @@ msgstr "" "le cadre de sélection pour tous les objets sélectionnés." #: appEditors/AppGeoEditor.py:793 appEditors/AppGeoEditor.py:855 -#: appEditors/AppGerberEditor.py:6770 appEditors/AppGerberEditor.py:6832 +#: appEditors/AppGerberEditor.py:6768 appEditors/AppGerberEditor.py:6830 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:144 #: appPlugins/ToolTransform.py:702 appPlugins/ToolTransform.py:764 @@ -2682,22 +2663,22 @@ msgid "Link" msgstr "Lien" #: appEditors/AppGeoEditor.py:795 appEditors/AppGeoEditor.py:857 -#: appEditors/AppGerberEditor.py:6772 appEditors/AppGerberEditor.py:6834 +#: appEditors/AppGerberEditor.py:6770 appEditors/AppGerberEditor.py:6832 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:107 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:146 #: appPlugins/ToolTransform.py:704 appPlugins/ToolTransform.py:766 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:800 appEditors/AppGerberEditor.py:6777 +#: appEditors/AppGeoEditor.py:800 appEditors/AppGerberEditor.py:6775 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:144 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:117 -#: appPlugins/ToolFilm.py:1281 appPlugins/ToolTransform.py:709 +#: appPlugins/ToolFilm.py:1295 appPlugins/ToolTransform.py:709 msgid "X angle" msgstr "Angle X" #: appEditors/AppGeoEditor.py:802 appEditors/AppGeoEditor.py:823 -#: appEditors/AppGerberEditor.py:6779 appEditors/AppGerberEditor.py:6800 +#: appEditors/AppGerberEditor.py:6777 appEditors/AppGerberEditor.py:6798 #: appPlugins/ToolTransform.py:711 appPlugins/ToolTransform.py:732 msgid "" "Angle for Skew action, in degrees.\n" @@ -2706,13 +2687,13 @@ msgstr "" "Angle pour l'action asymétrique, en degrés.\n" "Nombre flottant entre -360 et 360." -#: appEditors/AppGeoEditor.py:810 appEditors/AppGerberEditor.py:6787 +#: appEditors/AppGeoEditor.py:810 appEditors/AppGerberEditor.py:6785 #: appPlugins/ToolTransform.py:719 msgid "Skew X" msgstr "Inclinaison X" #: appEditors/AppGeoEditor.py:812 appEditors/AppGeoEditor.py:833 -#: appEditors/AppGerberEditor.py:6789 appEditors/AppGerberEditor.py:6810 +#: appEditors/AppGerberEditor.py:6787 appEditors/AppGerberEditor.py:6808 #: appPlugins/ToolTransform.py:721 appPlugins/ToolTransform.py:742 msgid "" "Skew/shear the selected object(s).\n" @@ -2723,38 +2704,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:821 appEditors/AppGerberEditor.py:6798 +#: appEditors/AppGeoEditor.py:821 appEditors/AppGerberEditor.py:6796 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:153 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:131 -#: appPlugins/ToolFilm.py:1290 appPlugins/ToolTransform.py:730 +#: appPlugins/ToolFilm.py:1304 appPlugins/ToolTransform.py:730 msgid "Y angle" msgstr "Angle Y" -#: appEditors/AppGeoEditor.py:831 appEditors/AppGerberEditor.py:6808 +#: appEditors/AppGeoEditor.py:831 appEditors/AppGerberEditor.py:6806 #: appPlugins/ToolTransform.py:740 msgid "Skew Y" msgstr "Inclinaison Y" -#: appEditors/AppGeoEditor.py:862 appEditors/AppGerberEditor.py:6839 +#: appEditors/AppGeoEditor.py:862 appEditors/AppGerberEditor.py:6837 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:155 -#: appPlugins/ToolFilm.py:1237 appPlugins/ToolTransform.py:771 +#: appPlugins/ToolFilm.py:1251 appPlugins/ToolTransform.py:771 msgid "X factor" msgstr "Facteur X" -#: appEditors/AppGeoEditor.py:864 appEditors/AppGerberEditor.py:6841 +#: appEditors/AppGeoEditor.py:864 appEditors/AppGerberEditor.py:6839 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:157 #: appPlugins/ToolTransform.py:773 msgid "Factor for scaling on X axis." msgstr "Facteur de mise à l'échelle sur l'axe X." -#: appEditors/AppGeoEditor.py:871 appEditors/AppGerberEditor.py:6848 +#: appEditors/AppGeoEditor.py:871 appEditors/AppGerberEditor.py:6846 #: appPlugins/ToolTransform.py:780 msgid "Scale X" msgstr "Mise à l'échelle X" #: appEditors/AppGeoEditor.py:873 appEditors/AppGeoEditor.py:893 -#: appEditors/AppGerberEditor.py:6850 appEditors/AppGerberEditor.py:6870 +#: appEditors/AppGerberEditor.py:6848 appEditors/AppGerberEditor.py:6868 #: appPlugins/ToolTransform.py:782 appPlugins/ToolTransform.py:802 msgid "" "Scale the selected object(s).\n" @@ -2765,59 +2746,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:882 appEditors/AppGerberEditor.py:6859 +#: appEditors/AppGeoEditor.py:882 appEditors/AppGerberEditor.py:6857 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:122 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:168 -#: appPlugins/ToolFilm.py:1246 appPlugins/ToolTransform.py:791 +#: appPlugins/ToolFilm.py:1260 appPlugins/ToolTransform.py:791 msgid "Y factor" msgstr "Facteur Y" -#: appEditors/AppGeoEditor.py:884 appEditors/AppGerberEditor.py:6861 +#: appEditors/AppGeoEditor.py:884 appEditors/AppGerberEditor.py:6859 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:170 #: appPlugins/ToolTransform.py:793 msgid "Factor for scaling on Y axis." msgstr "Facteur de mise à l'échelle sur l'axe Y." -#: appEditors/AppGeoEditor.py:891 appEditors/AppGerberEditor.py:6868 +#: appEditors/AppGeoEditor.py:891 appEditors/AppGerberEditor.py:6866 #: appPlugins/ToolTransform.py:800 msgid "Scale Y" msgstr "Mise à l'échelle Y" -#: appEditors/AppGeoEditor.py:918 appEditors/AppGerberEditor.py:6895 +#: appEditors/AppGeoEditor.py:918 appEditors/AppGerberEditor.py:6893 #: appPlugins/ToolTransform.py:827 msgid "Flip on X" msgstr "Miroir sur X" #: appEditors/AppGeoEditor.py:920 appEditors/AppGeoEditor.py:925 -#: appEditors/AppGerberEditor.py:6897 appEditors/AppGerberEditor.py:6902 +#: appEditors/AppGerberEditor.py:6895 appEditors/AppGerberEditor.py:6900 #: appPlugins/ToolTransform.py:829 appPlugins/ToolTransform.py:834 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:923 appEditors/AppGerberEditor.py:6900 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6898 #: appPlugins/ToolTransform.py:832 msgid "Flip on Y" msgstr "Miroir sur Y" -#: appEditors/AppGeoEditor.py:943 appEditors/AppGerberEditor.py:6920 +#: appEditors/AppGeoEditor.py:943 appEditors/AppGerberEditor.py:6918 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:184 #: appPlugins/ToolTransform.py:852 msgid "X val" msgstr "Valeur X" -#: appEditors/AppGeoEditor.py:945 appEditors/AppGerberEditor.py:6922 +#: appEditors/AppGeoEditor.py:945 appEditors/AppGerberEditor.py:6920 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:186 #: appPlugins/ToolTransform.py:854 msgid "Distance to offset on X axis. In current units." msgstr "Distance à compenser sur l'axe X. En unités actuelles." -#: appEditors/AppGeoEditor.py:952 appEditors/AppGerberEditor.py:6929 +#: appEditors/AppGeoEditor.py:952 appEditors/AppGerberEditor.py:6927 #: appPlugins/ToolTransform.py:861 msgid "Offset X" msgstr "Décalage X" #: appEditors/AppGeoEditor.py:954 appEditors/AppGeoEditor.py:974 -#: appEditors/AppGerberEditor.py:6931 appEditors/AppGerberEditor.py:6951 +#: appEditors/AppGerberEditor.py:6929 appEditors/AppGerberEditor.py:6949 #: appPlugins/ToolTransform.py:863 appPlugins/ToolTransform.py:883 msgid "" "Offset the selected object(s).\n" @@ -2828,34 +2809,34 @@ 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:963 appEditors/AppGerberEditor.py:6940 +#: appEditors/AppGeoEditor.py:963 appEditors/AppGerberEditor.py:6938 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:197 #: appPlugins/ToolTransform.py:872 msgid "Y val" msgstr "Valeur Y" -#: appEditors/AppGeoEditor.py:965 appEditors/AppGerberEditor.py:6942 +#: appEditors/AppGeoEditor.py:965 appEditors/AppGerberEditor.py:6940 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:199 #: appPlugins/ToolTransform.py:874 msgid "Distance to offset on Y axis. In current units." msgstr "Distance à compenser sur l'axe X. En unités actuelles." -#: appEditors/AppGeoEditor.py:972 appEditors/AppGerberEditor.py:6949 +#: appEditors/AppGeoEditor.py:972 appEditors/AppGerberEditor.py:6947 #: appPlugins/ToolTransform.py:881 msgid "Offset Y" msgstr "Décalage Y" -#: appEditors/AppGeoEditor.py:992 appEditors/AppGerberEditor.py:6969 -#: appGUI/ObjectUI.py:466 appGUI/ObjectUI.py:503 +#: appEditors/AppGeoEditor.py:992 appEditors/AppGerberEditor.py:6967 +#: appGUI/ObjectUI.py:463 appGUI/ObjectUI.py:500 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:60 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:209 -#: appPlugins/ToolInvertGerber.py:271 appPlugins/ToolQRCode.py:884 +#: appPlugins/ToolInvertGerber.py:277 appPlugins/ToolQRCode.py:887 #: appPlugins/ToolTransform.py:901 msgid "Rounded" msgstr "Arrondi" -#: appEditors/AppGeoEditor.py:994 appEditors/AppGerberEditor.py:6971 +#: appEditors/AppGeoEditor.py:994 appEditors/AppGerberEditor.py:6969 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:211 #: appPlugins/ToolTransform.py:903 msgid "" @@ -2869,7 +2850,7 @@ msgstr "" "S'il n'est pas coché, le tampon suivra la géométrie exacte\n" "de la forme tamponnée." -#: appEditors/AppGeoEditor.py:1002 appEditors/AppGerberEditor.py:6979 +#: appEditors/AppGeoEditor.py:1002 appEditors/AppGerberEditor.py:6977 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:219 #: appPlugins/ToolDistance.py:127 appPlugins/ToolDistance.py:421 #: appPlugins/ToolDistance.py:557 appPlugins/ToolDistanceMin.py:211 @@ -2877,7 +2858,7 @@ msgstr "" msgid "Distance" msgstr "Distance" -#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6981 +#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6979 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:221 #: appPlugins/ToolTransform.py:913 msgid "" @@ -2891,12 +2872,12 @@ msgstr "" "Chaque élément de géométrie de l'objet sera augmenté\n" "ou diminué avec la «distance»." -#: appEditors/AppGeoEditor.py:1016 appEditors/AppGerberEditor.py:6993 +#: appEditors/AppGeoEditor.py:1016 appEditors/AppGerberEditor.py:6991 #: appPlugins/ToolTransform.py:925 msgid "Buffer D" msgstr "Tampon D" -#: appEditors/AppGeoEditor.py:1018 appEditors/AppGerberEditor.py:6995 +#: appEditors/AppGeoEditor.py:1018 appEditors/AppGerberEditor.py:6993 #: appPlugins/ToolTransform.py:927 msgid "" "Create the buffer effect on each geometry,\n" @@ -2905,7 +2886,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:1029 appEditors/AppGerberEditor.py:7006 +#: appEditors/AppGeoEditor.py:1029 appEditors/AppGerberEditor.py:7004 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:238 #: appPlugins/ToolTransform.py:938 msgid "" @@ -2921,12 +2902,12 @@ msgstr "" "ou diminué pour correspondre à la «valeur». La valeur est un pourcentage\n" "de la dimension initiale." -#: appEditors/AppGeoEditor.py:1042 appEditors/AppGerberEditor.py:7019 +#: appEditors/AppGeoEditor.py:1042 appEditors/AppGerberEditor.py:7017 #: appPlugins/ToolTransform.py:951 msgid "Buffer F" msgstr "Tampon F" -#: appEditors/AppGeoEditor.py:1044 appEditors/AppGerberEditor.py:7021 +#: appEditors/AppGeoEditor.py:1044 appEditors/AppGerberEditor.py:7019 #: appPlugins/ToolTransform.py:953 msgid "" "Create the buffer effect on each geometry,\n" @@ -2935,22 +2916,22 @@ 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:1133 appEditors/AppGerberEditor.py:7106 +#: appEditors/AppGeoEditor.py:1133 appEditors/AppGerberEditor.py:7104 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:63 -#: appPlugins/ToolCalibration.py:894 appPlugins/ToolDrilling.py:2815 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolPanelize.py:1152 +#: appPlugins/ToolCalibration.py:894 appPlugins/ToolDrilling.py:2769 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolPanelize.py:1171 #: appPlugins/ToolTransform.py:604 msgid "Object" msgstr "Objet" -#: appEditors/AppGeoEditor.py:1205 appEditors/AppGerberEditor.py:7182 +#: appEditors/AppGeoEditor.py:1205 appEditors/AppGerberEditor.py:7180 #: appPlugins/ToolTransform.py:168 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:1230 appEditors/AppGerberEditor.py:7207 +#: appEditors/AppGeoEditor.py:1230 appEditors/AppGerberEditor.py:7205 #: appPlugins/ToolTransform.py:185 msgid "Rotate transformation can not be done for a value of 0." msgstr "" @@ -2958,7 +2939,7 @@ msgstr "" "0." #: appEditors/AppGeoEditor.py:1288 appEditors/AppGeoEditor.py:1309 -#: appEditors/AppGerberEditor.py:7265 appEditors/AppGerberEditor.py:7286 +#: appEditors/AppGerberEditor.py:7263 appEditors/AppGerberEditor.py:7284 #: appPlugins/ToolTransform.py:243 appPlugins/ToolTransform.py:264 msgid "Scale transformation can not be done for a factor of 0 or 1." msgstr "" @@ -2966,7 +2947,7 @@ msgstr "" "ou 1." #: appEditors/AppGeoEditor.py:1322 appEditors/AppGeoEditor.py:1331 -#: appEditors/AppGerberEditor.py:7299 appEditors/AppGerberEditor.py:7308 +#: appEditors/AppGerberEditor.py:7297 appEditors/AppGerberEditor.py:7306 #: appPlugins/ToolTransform.py:277 appPlugins/ToolTransform.py:286 msgid "Offset transformation can not be done for a value of 0." msgstr "" @@ -2982,13 +2963,13 @@ msgstr "Traçage" #: appEditors/AppGeoEditor.py:1376 appEditors/AppGeoEditor.py:1409 #: appEditors/AppGeoEditor.py:1443 appEditors/AppGeoEditor.py:1477 #: appEditors/AppGeoEditor.py:1510 appEditors/AppGeoEditor.py:1531 -#: appEditors/AppGerberEditor.py:7359 appEditors/AppGerberEditor.py:7401 -#: appEditors/AppGerberEditor.py:7441 appEditors/AppGerberEditor.py:7480 -#: appEditors/AppGerberEditor.py:7524 appEditors/AppGerberEditor.py:7560 +#: appEditors/AppGerberEditor.py:7357 appEditors/AppGerberEditor.py:7399 +#: appEditors/AppGerberEditor.py:7439 appEditors/AppGerberEditor.py:7478 +#: appEditors/AppGerberEditor.py:7522 appEditors/AppGerberEditor.py:7558 #: appPlugins/ToolTransform.py:336 appPlugins/ToolTransform.py:376 #: appPlugins/ToolTransform.py:415 appPlugins/ToolTransform.py:450 #: appPlugins/ToolTransform.py:487 appPlugins/ToolTransform.py:522 -#: app_Main.py:6509 app_Main.py:6555 +#: app_Main.py:6556 app_Main.py:6602 msgid "Action was not executed" msgstr "L'action n'a pas été exécutée" @@ -2996,13 +2977,13 @@ msgstr "L'action n'a pas été exécutée" msgid "Flipping" msgstr "" -#: appEditors/AppGeoEditor.py:1402 appEditors/AppGerberEditor.py:7390 -#: appPlugins/ToolTransform.py:363 app_Main.py:6507 +#: appEditors/AppGeoEditor.py:1402 appEditors/AppGerberEditor.py:7388 +#: appPlugins/ToolTransform.py:363 app_Main.py:6554 msgid "Flip on Y axis done" msgstr "Rotation sur l'axe des Y effectuée" -#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:7398 -#: appPlugins/ToolTransform.py:372 app_Main.py:6553 +#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:7396 +#: appPlugins/ToolTransform.py:372 app_Main.py:6600 msgid "Flip on X axis done" msgstr "Rotation sur l'axe des X effectuée" @@ -3012,11 +2993,11 @@ msgstr "Rotation sur l'axe des X effectuée" msgid "Skewing" msgstr "Inclinaison..." -#: appEditors/AppGeoEditor.py:1438 appEditors/AppGerberEditor.py:7437 +#: appEditors/AppGeoEditor.py:1438 appEditors/AppGerberEditor.py:7435 msgid "Skew on the X axis done" msgstr "Inclinaison sur l'axe X terminée" -#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:7439 +#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:7437 msgid "Skew on the Y axis done" msgstr "Inclinaison sur l'axe des Y faite" @@ -3026,11 +3007,11 @@ msgstr "Inclinaison sur l'axe des Y faite" msgid "Scaling" msgstr "Mise à l'échelle..." -#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:7475 +#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:7473 msgid "Scale on the X axis done" msgstr "Échelle terminée sur l'axe X" -#: appEditors/AppGeoEditor.py:1475 appEditors/AppGerberEditor.py:7477 +#: appEditors/AppGeoEditor.py:1475 appEditors/AppGerberEditor.py:7475 msgid "Scale on the Y axis done" msgstr "Echelle terminée sur l'axe des Y" @@ -3041,69 +3022,69 @@ msgid "Offsetting" msgstr "Compenser ..." #: appEditors/AppGeoEditor.py:1505 appEditors/AppGeoEditor.py:1563 -#: appEditors/AppGerberEditor.py:7519 appEditors/AppGerberEditor.py:7592 +#: appEditors/AppGerberEditor.py:7517 appEditors/AppGerberEditor.py:7590 msgid "Offset on the X axis done" msgstr "Décalage sur l'axe X terminé" -#: appEditors/AppGeoEditor.py:1507 appEditors/AppGerberEditor.py:7521 +#: appEditors/AppGeoEditor.py:1507 appEditors/AppGerberEditor.py:7519 msgid "Offset on the Y axis done" msgstr "Décalage sur l'axe Y terminé" #: appEditors/AppGeoEditor.py:1520 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:57 -#: appObjects/FlatCAMGerber.py:430 appPlugins/ToolCopperThieving.py:594 -#: appPlugins/ToolCopperThieving.py:797 appPlugins/ToolCopperThieving.py:810 +#: appObjects/FlatCAMGerber.py:430 appPlugins/ToolCopperThieving.py:601 +#: appPlugins/ToolCopperThieving.py:804 appPlugins/ToolCopperThieving.py:817 #: appPlugins/ToolIsolation.py:1560 appPlugins/ToolNCC.py:2053 #: appPlugins/ToolNCC.py:2080 appPlugins/ToolNCC.py:2188 -#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:3103 -#: appPlugins/ToolNCC.py:3208 appPlugins/ToolNCC.py:3223 -#: appPlugins/ToolNCC.py:3490 appPlugins/ToolNCC.py:3591 -#: appPlugins/ToolNCC.py:3606 appPlugins/ToolTransform.py:497 camlib.py:1110 +#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:3105 +#: appPlugins/ToolNCC.py:3210 appPlugins/ToolNCC.py:3225 +#: appPlugins/ToolNCC.py:3492 appPlugins/ToolNCC.py:3593 +#: appPlugins/ToolNCC.py:3608 appPlugins/ToolTransform.py:497 camlib.py:1114 msgid "Buffering" msgstr "Mise en mémoire tampon" -#: appEditors/AppGeoEditor.py:1527 appEditors/AppGerberEditor.py:7556 +#: appEditors/AppGeoEditor.py:1527 appEditors/AppGerberEditor.py:7554 #: appPlugins/ToolTransform.py:518 msgid "Buffer done" msgstr "Tampon terminé" -#: appEditors/AppGeoEditor.py:1535 appEditors/AppGerberEditor.py:7564 +#: appEditors/AppGeoEditor.py:1535 appEditors/AppGerberEditor.py:7562 msgid "Rotate ..." msgstr "Tourner ..." #: appEditors/AppGeoEditor.py:1536 appEditors/AppGeoEditor.py:1588 -#: appEditors/AppGeoEditor.py:1604 appEditors/AppGerberEditor.py:7565 -#: appEditors/AppGerberEditor.py:7617 appEditors/AppGerberEditor.py:7633 +#: appEditors/AppGeoEditor.py:1604 appEditors/AppGerberEditor.py:7563 +#: appEditors/AppGerberEditor.py:7615 appEditors/AppGerberEditor.py:7631 msgid "Enter an Angle Value (degrees)" msgstr "Entrer une valeur d'angle (degrés)" -#: appEditors/AppGeoEditor.py:1545 appEditors/AppGerberEditor.py:7574 +#: appEditors/AppGeoEditor.py:1545 appEditors/AppGerberEditor.py:7572 #: appPlugins/ToolTransform.py:334 msgid "Rotate done" msgstr "Faire pivoter" -#: appEditors/AppGeoEditor.py:1548 appEditors/AppGerberEditor.py:7577 +#: appEditors/AppGeoEditor.py:1548 appEditors/AppGerberEditor.py:7575 msgid "Rotate cancelled" msgstr "Rotation annulée" -#: appEditors/AppGeoEditor.py:1553 appEditors/AppGerberEditor.py:7582 +#: appEditors/AppGeoEditor.py:1553 appEditors/AppGerberEditor.py:7580 msgid "Offset on X axis ..." msgstr "Décalage sur l'axe des X ..." #: appEditors/AppGeoEditor.py:1554 appEditors/AppGeoEditor.py:1572 -#: appEditors/AppGerberEditor.py:7583 appEditors/AppGerberEditor.py:7601 +#: appEditors/AppGerberEditor.py:7581 appEditors/AppGerberEditor.py:7599 msgid "Enter a distance Value" msgstr "Entrez une valeur de distance" -#: appEditors/AppGeoEditor.py:1566 appEditors/AppGerberEditor.py:7595 +#: appEditors/AppGeoEditor.py:1566 appEditors/AppGerberEditor.py:7593 msgid "Offset X cancelled" msgstr "Offset X annulé" -#: appEditors/AppGeoEditor.py:1571 appEditors/AppGerberEditor.py:7600 +#: appEditors/AppGeoEditor.py:1571 appEditors/AppGerberEditor.py:7598 msgid "Offset on Y axis ..." msgstr "Décalage sur l'axe Y ..." -#: appEditors/AppGeoEditor.py:1581 appEditors/AppGerberEditor.py:7610 +#: appEditors/AppGeoEditor.py:1581 appEditors/AppGerberEditor.py:7608 msgid "Offset on Y axis done" msgstr "Décalage sur l'axe des Y terminé" @@ -3111,11 +3092,11 @@ msgstr "Décalage sur l'axe des Y terminé" msgid "Offset on the Y axis canceled" msgstr "Décalage sur l'axe des Y annulé" -#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7616 +#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7614 msgid "Skew on X axis ..." msgstr "Skew on X axis ..." -#: appEditors/AppGeoEditor.py:1597 appEditors/AppGerberEditor.py:7626 +#: appEditors/AppGeoEditor.py:1597 appEditors/AppGerberEditor.py:7624 msgid "Skew on X axis done" msgstr "Inclinaison sur l'axe des X terminée" @@ -3123,11 +3104,11 @@ msgstr "Inclinaison sur l'axe des X terminée" msgid "Skew on X axis canceled" msgstr "Inclinaison sur l'axe des X annulée" -#: appEditors/AppGeoEditor.py:1603 appEditors/AppGerberEditor.py:7632 +#: appEditors/AppGeoEditor.py:1603 appEditors/AppGerberEditor.py:7630 msgid "Skew on Y axis ..." msgstr "Inclinez sur l'axe Y ..." -#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7642 +#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7640 msgid "Skew on Y axis done" msgstr "Inclinaison sur l'axe des Y terminée" @@ -3251,28 +3232,38 @@ msgstr "Créer une géométrie de peinture ..." msgid "Shape transformations ..." msgstr "Transformations de forme ..." -#: appEditors/AppGeoEditor.py:3401 appGUI/ObjectUI.py:904 +#: appEditors/AppGeoEditor.py:3401 appGUI/ObjectUI.py:901 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:20 msgid "Geometry Editor" msgstr "Éditeur de Géométrie" -#: appEditors/AppGeoEditor.py:3422 +#: appEditors/AppGeoEditor.py:3424 +msgid "Tool dia" +msgstr "Diam Outil" + +#: appEditors/AppGeoEditor.py:3426 +#, fuzzy +#| msgid "Fixed hole diameter." +msgid "Edited tool diameter." +msgstr "Diamètre du trou fixe." + +#: appEditors/AppGeoEditor.py:3436 #, fuzzy #| msgid "Geometry Object" msgid "Geometry Table" msgstr "Objet de géométrie" -#: appEditors/AppGeoEditor.py:3424 +#: appEditors/AppGeoEditor.py:3438 msgid "The list of geometry elements inside the edited object." msgstr "" -#: appEditors/AppGeoEditor.py:3455 appEditors/AppGerberEditor.py:6192 +#: appEditors/AppGeoEditor.py:3469 appEditors/AppGerberEditor.py:6190 #, fuzzy #| msgid "Polygon Selection" msgid "Zoom on selection" msgstr "Sélection de polygone" -#: appEditors/AppGeoEditor.py:3464 appEditors/AppGerberEditor.py:6201 +#: appEditors/AppGeoEditor.py:3478 appEditors/AppGerberEditor.py:6199 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:28 #: appGUI/preferences/cncjob/CNCJobEditorPrefGroupUI.py:25 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:23 @@ -3301,226 +3292,226 @@ msgstr "Sélection de polygone" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:24 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:21 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:24 -#: appPlugins/ToolCalibration.py:775 appPlugins/ToolCorners.py:741 -#: appPlugins/ToolEtchCompensation.py:374 appPlugins/ToolFiducials.py:881 -#: appPlugins/ToolFollow.py:727 appPlugins/ToolInvertGerber.py:243 -#: appPlugins/ToolLevelling.py:1763 appPlugins/ToolQRCode.py:792 -#: appPlugins/ToolSolderPaste.py:1267 +#: appPlugins/ToolCalibration.py:775 appPlugins/ToolCorners.py:747 +#: appPlugins/ToolEtchCompensation.py:392 appPlugins/ToolFiducials.py:885 +#: appPlugins/ToolFollow.py:729 appPlugins/ToolInvertGerber.py:249 +#: appPlugins/ToolLevelling.py:1832 appPlugins/ToolQRCode.py:795 +#: appPlugins/ToolSolderPaste.py:1271 msgid "Parameters" msgstr "Paramètres" -#: appEditors/AppGeoEditor.py:3466 appEditors/AppGerberEditor.py:6203 +#: appEditors/AppGeoEditor.py:3480 appEditors/AppGerberEditor.py:6201 #, fuzzy #| msgid "GCode Parameters" msgid "Geometry parameters." msgstr "Paramètres GCode" -#: appEditors/AppGeoEditor.py:3471 +#: appEditors/AppGeoEditor.py:3485 msgid "Is Valid" msgstr "" -#: appEditors/AppGeoEditor.py:3478 +#: appEditors/AppGeoEditor.py:3492 msgid "Is Empty" msgstr "" -#: appEditors/AppGeoEditor.py:3485 +#: appEditors/AppGeoEditor.py:3499 #, fuzzy #| msgid "Ring" msgid "Is Ring" msgstr "L'anneau" -#: appEditors/AppGeoEditor.py:3492 +#: appEditors/AppGeoEditor.py:3506 msgid "Is CCW" msgstr "" -#: appEditors/AppGeoEditor.py:3494 appEditors/AppGeoEditor.py:4147 +#: appEditors/AppGeoEditor.py:3508 appEditors/AppGeoEditor.py:4161 #, fuzzy #| msgid "Change Units" msgid "Change" msgstr "Changer d'unités" -#: appEditors/AppGeoEditor.py:3497 +#: appEditors/AppGeoEditor.py:3511 msgid "" "Change the orientation of the geometric element.\n" "Works for LinearRing and Polygons." msgstr "" -#: appEditors/AppGeoEditor.py:3505 +#: appEditors/AppGeoEditor.py:3519 msgid "Is Simple" msgstr "" -#: appEditors/AppGeoEditor.py:3514 +#: appEditors/AppGeoEditor.py:3528 #, fuzzy #| msgid "Length. The length of the slot." msgid "The length of the geometry element." msgstr "Longueur = La longueur de la rainure." -#: appEditors/AppGeoEditor.py:3523 appEditors/AppGerberEditor.py:6240 +#: appEditors/AppGeoEditor.py:3537 appEditors/AppGerberEditor.py:6238 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:70 -#: appPlugins/ToolFiducials.py:800 +#: appPlugins/ToolFiducials.py:804 msgid "Coordinates" msgstr "Coordonnées" -#: appEditors/AppGeoEditor.py:3525 appEditors/AppGeoEditor.py:3531 -#: appEditors/AppGerberEditor.py:6242 appEditors/AppGerberEditor.py:6248 +#: appEditors/AppGeoEditor.py:3539 appEditors/AppGeoEditor.py:3545 +#: appEditors/AppGerberEditor.py:6240 appEditors/AppGerberEditor.py:6246 #, fuzzy #| msgid "Will add corner markers to the selected Gerber file." msgid "The coordinates of the selected geometry element." msgstr "Ajoutera des marqueurs de coin au fichier Gerber sélectionné." -#: appEditors/AppGeoEditor.py:3536 appEditors/AppGerberEditor.py:6253 +#: appEditors/AppGeoEditor.py:3550 appEditors/AppGerberEditor.py:6251 #, fuzzy #| msgid "Get Points" msgid "Vertex Points" msgstr "Obtenir des points" -#: appEditors/AppGeoEditor.py:3538 appEditors/AppGerberEditor.py:6255 +#: appEditors/AppGeoEditor.py:3552 appEditors/AppGerberEditor.py:6253 msgid "The number of vertex points in the selected geometry element." msgstr "" -#: appEditors/AppGeoEditor.py:3552 appEditors/AppGerberEditor.py:6269 -#: appGUI/ObjectUI.py:1866 +#: appEditors/AppGeoEditor.py:3566 appEditors/AppGerberEditor.py:6267 +#: appGUI/ObjectUI.py:1863 #, fuzzy #| msgid "Gerber Specification" msgid "Simplification" msgstr "Documentation Gerber" -#: appEditors/AppGeoEditor.py:3554 appEditors/AppGerberEditor.py:6271 -#: appGUI/ObjectUI.py:1868 +#: appEditors/AppGeoEditor.py:3568 appEditors/AppGerberEditor.py:6269 +#: appGUI/ObjectUI.py:1865 msgid "Simplify a geometry by reducing its vertex points number." msgstr "" -#: appEditors/AppGeoEditor.py:3559 appEditors/AppGerberEditor.py:6276 -#: appGUI/ObjectUI.py:1898 +#: appEditors/AppGeoEditor.py:3573 appEditors/AppGerberEditor.py:6274 +#: appGUI/ObjectUI.py:1895 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:86 msgid "Tolerance" msgstr "Tolérance" -#: appEditors/AppGeoEditor.py:3561 appEditors/AppGerberEditor.py:6278 -#: appGUI/ObjectUI.py:1900 +#: appEditors/AppGeoEditor.py:3575 appEditors/AppGerberEditor.py:6276 +#: appGUI/ObjectUI.py:1897 msgid "" "All points in the simplified object will be\n" "within the tolerance distance of the original geometry." msgstr "" -#: appEditors/AppGeoEditor.py:3573 appEditors/AppGeoEditor.py:4078 -#: appEditors/AppGerberEditor.py:4064 appEditors/AppGerberEditor.py:6291 -#: appGUI/ObjectUI.py:1912 +#: appEditors/AppGeoEditor.py:3587 appEditors/AppGeoEditor.py:4092 +#: appEditors/AppGerberEditor.py:4066 appEditors/AppGerberEditor.py:6289 +#: appGUI/ObjectUI.py:1909 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:77 -#: appObjects/FlatCAMGeometry.py:783 +#: appObjects/FlatCAMGeometry.py:784 msgid "Simplify" msgstr "Simplifier" -#: appEditors/AppGeoEditor.py:3576 appEditors/AppGerberEditor.py:6294 -#: appGUI/ObjectUI.py:1915 +#: appEditors/AppGeoEditor.py:3590 appEditors/AppGerberEditor.py:6292 +#: appGUI/ObjectUI.py:1912 msgid "Simplify a geometry element by reducing its vertex points number." msgstr "" -#: appEditors/AppGeoEditor.py:3889 +#: appEditors/AppGeoEditor.py:3903 msgid "Ring" msgstr "L'anneau" -#: appEditors/AppGeoEditor.py:3891 app_Main.py:7741 +#: appEditors/AppGeoEditor.py:3905 app_Main.py:7785 msgid "Line" msgstr "Ligne" -#: appEditors/AppGeoEditor.py:3893 appGUI/MainGUI.py:1673 +#: appEditors/AppGeoEditor.py:3907 appGUI/MainGUI.py:1685 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:217 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:403 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:286 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:319 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:283 -#: appPlugins/ToolDrilling.py:2864 appPlugins/ToolFollow.py:751 -#: appPlugins/ToolIsolation.py:3639 appPlugins/ToolMilling.py:4478 -#: appPlugins/ToolNCC.py:4635 appPlugins/ToolPaint.py:3315 +#: appPlugins/ToolDrilling.py:2818 appPlugins/ToolFollow.py:753 +#: appPlugins/ToolIsolation.py:3636 appPlugins/ToolMilling.py:4577 +#: appPlugins/ToolNCC.py:4634 appPlugins/ToolPaint.py:3312 msgid "Polygon" msgstr "Polygone" -#: appEditors/AppGeoEditor.py:3895 +#: appEditors/AppGeoEditor.py:3909 msgid "Multi-Line" msgstr "Multi-ligne" -#: appEditors/AppGeoEditor.py:3897 +#: appEditors/AppGeoEditor.py:3911 msgid "Multi-Polygon" msgstr "Multi-polygone" -#: appEditors/AppGeoEditor.py:3904 +#: appEditors/AppGeoEditor.py:3918 msgid "Geo Elem" msgstr "Élém. de Géo" -#: appEditors/AppGeoEditor.py:4017 +#: appEditors/AppGeoEditor.py:4031 msgid "Last selected shape ID" msgstr "" -#: appEditors/AppGeoEditor.py:4109 appEditors/AppGerberEditor.py:2641 -#: appEditors/AppGerberEditor.py:4911 appObjects/FlatCAMGeometry.py:2742 +#: appEditors/AppGeoEditor.py:4123 appEditors/AppGerberEditor.py:2641 +#: appEditors/AppGerberEditor.py:4912 appObjects/FlatCAMGeometry.py:2734 #: appPlugins/ToolCutOut.py:1595 appPlugins/ToolDistance.py:189 -#: appPlugins/ToolExtract.py:609 appPlugins/ToolExtract.py:720 -#: appPlugins/ToolExtract.py:795 appPlugins/ToolMilling.py:2671 -#: appPlugins/ToolOptimal.py:163 appPlugins/ToolPanelize.py:1043 -#: appPlugins/ToolQRCode.py:231 appPlugins/ToolReport.py:214 -#: appPlugins/ToolSolderPaste.py:693 appPlugins/ToolSolderPaste.py:983 -#: appPlugins/ToolSub.py:295 app_Main.py:8398 +#: appPlugins/ToolExtract.py:612 appPlugins/ToolExtract.py:723 +#: appPlugins/ToolExtract.py:798 appPlugins/ToolMilling.py:2754 +#: appPlugins/ToolOptimal.py:169 appPlugins/ToolPanelize.py:1065 +#: appPlugins/ToolQRCode.py:237 appPlugins/ToolReport.py:214 +#: appPlugins/ToolSolderPaste.py:699 appPlugins/ToolSolderPaste.py:991 +#: appPlugins/ToolSub.py:305 app_Main.py:8442 #: tclCommands/TclCommandOpenSVG.py:85 tclCommands/TclCommandPanelize.py:299 msgid "Working" msgstr "Travail" -#: appEditors/AppGeoEditor.py:4517 +#: appEditors/AppGeoEditor.py:4531 msgid "Error on inserting shapes into storage." msgstr "" -#: appEditors/AppGeoEditor.py:4612 +#: appEditors/AppGeoEditor.py:4626 msgid "Grid Snap enabled." msgstr "Accrochage à la grille activé." -#: appEditors/AppGeoEditor.py:4617 +#: appEditors/AppGeoEditor.py:4631 msgid "Grid Snap disabled." msgstr "Accrochage à la grille désactivé." -#: appEditors/AppGeoEditor.py:5001 appGUI/MainGUI.py:3442 -#: appGUI/MainGUI.py:3488 appGUI/MainGUI.py:3506 appGUI/MainGUI.py:3657 -#: appGUI/MainGUI.py:3695 appGUI/MainGUI.py:3707 +#: appEditors/AppGeoEditor.py:5015 appGUI/MainGUI.py:3454 +#: appGUI/MainGUI.py:3500 appGUI/MainGUI.py:3518 appGUI/MainGUI.py:3669 +#: appGUI/MainGUI.py:3707 appGUI/MainGUI.py:3719 msgid "Click on target point." msgstr "Cliquez sur le point cible." -#: appEditors/AppGeoEditor.py:5289 appEditors/AppGeoEditor.py:5352 -#: appEditors/AppGeoEditor.py:5407 appEditors/AppGeoEditor.py:5437 -#: appEditors/AppGeoEditor.py:5490 appEditors/AppGeoEditor.py:5545 -#: appEditors/AppGeoEditor.py:5573 appEditors/AppGeoEditor.py:5598 -#: appEditors/AppGeoEditor.py:5628 appEditors/AppGeoEditor.py:5708 -#: appEditors/AppGeoEditor.py:5774 appEditors/AppGeoEditor.py:5842 -#: appPlugins/ToolCopperThieving.py:612 appPlugins/ToolFilm.py:809 -#: appPlugins/ToolFilm.py:1069 appPlugins/ToolRulesCheck.py:645 +#: appEditors/AppGeoEditor.py:5305 appEditors/AppGeoEditor.py:5372 +#: appEditors/AppGeoEditor.py:5440 appEditors/AppGeoEditor.py:5470 +#: appEditors/AppGeoEditor.py:5523 appEditors/AppGeoEditor.py:5578 +#: appEditors/AppGeoEditor.py:5606 appEditors/AppGeoEditor.py:5631 +#: appEditors/AppGeoEditor.py:5661 appEditors/AppGeoEditor.py:5741 +#: appEditors/AppGeoEditor.py:5807 appEditors/AppGeoEditor.py:5875 +#: appPlugins/ToolCopperThieving.py:619 appPlugins/ToolFilm.py:828 +#: appPlugins/ToolFilm.py:1088 appPlugins/ToolRulesCheck.py:645 msgid "Working..." msgstr "Travail..." -#: appEditors/AppGeoEditor.py:5290 +#: appEditors/AppGeoEditor.py:5306 #, fuzzy #| msgid "Loading Gerber into Editor" msgid "Loading the Geometry into the Editor..." msgstr "Chargement de Gerber dans l'éditeur" -#: appEditors/AppGeoEditor.py:5332 +#: appEditors/AppGeoEditor.py:5348 msgid "Editing MultiGeo Geometry, tool" msgstr "Modification de la géométrie MultiGeo, outil" -#: appEditors/AppGeoEditor.py:5334 appPlugins/ToolNCC.py:2542 +#: appEditors/AppGeoEditor.py:5350 appPlugins/ToolNCC.py:2544 msgid "with diameter" msgstr "avec diamètre" -#: appEditors/AppGeoEditor.py:5386 +#: appEditors/AppGeoEditor.py:5419 #, fuzzy #| msgid "There is no Geometry object loaded ..." msgid "Editor Exit. Geometry object was updated ..." msgstr "Il n'y a pas d'objet Géométrie chargé ..." -#: appEditors/AppGeoEditor.py:5442 appEditors/AppGeoEditor.py:5497 +#: appEditors/AppGeoEditor.py:5475 appEditors/AppGeoEditor.py:5530 msgid "A selection of minimum two items is required to do Intersection." msgstr "" "Une sélection d'au moins 2 éléments est requise pour effectuer une " "Intersection." -#: appEditors/AppGeoEditor.py:5632 appEditors/AppGeoEditor.py:5778 +#: appEditors/AppGeoEditor.py:5665 appEditors/AppGeoEditor.py:5811 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3528,40 +3519,40 @@ 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:5642 appEditors/AppGeoEditor.py:5719 -#: appEditors/AppGeoEditor.py:5787 appEditors/AppGeoEditor.py:5852 +#: appEditors/AppGeoEditor.py:5675 appEditors/AppGeoEditor.py:5752 +#: appEditors/AppGeoEditor.py:5820 appEditors/AppGeoEditor.py:5885 msgid "Nothing selected." msgstr "Rien de sélectionné." -#: appEditors/AppGeoEditor.py:5646 appEditors/AppGeoEditor.py:5723 -#: appEditors/AppGeoEditor.py:5791 +#: appEditors/AppGeoEditor.py:5679 appEditors/AppGeoEditor.py:5756 +#: appEditors/AppGeoEditor.py:5824 msgid "Invalid distance." msgstr "Distance non valide." -#: appEditors/AppGeoEditor.py:5691 appEditors/AppGeoEditor.py:5757 -#: appEditors/AppGeoEditor.py:5825 +#: appEditors/AppGeoEditor.py:5724 appEditors/AppGeoEditor.py:5790 +#: appEditors/AppGeoEditor.py:5858 #, fuzzy #| msgid "Title entry is empty." msgid "Failed, the result is empty." msgstr "L'entrée de titre est vide." -#: appEditors/AppGeoEditor.py:5712 +#: appEditors/AppGeoEditor.py:5745 msgid "Negative buffer value is not accepted." msgstr "La valeur de tampon négative n'est pas acceptée." -#: appEditors/AppGeoEditor.py:5845 +#: appEditors/AppGeoEditor.py:5878 #, 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:5858 +#: appEditors/AppGeoEditor.py:5891 msgid "Invalid value for" msgstr "Invalid value for" -#: appEditors/AppGeoEditor.py:5920 appObjects/FlatCAMGeometry.py:2821 -#: appPlugins/ToolMilling.py:2750 appPlugins/ToolPaint.py:1994 +#: appEditors/AppGeoEditor.py:5953 appObjects/FlatCAMGeometry.py:2813 +#: appPlugins/ToolMilling.py:2833 appPlugins/ToolPaint.py:1994 #: appPlugins/ToolPaint.py:2204 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " @@ -3694,7 +3685,7 @@ msgstr "" "La valeur du code d'ouverture est manquante ou le format est incorrect. " "Ajoutez-le et réessayez." -#: appEditors/AppGerberEditor.py:3767 +#: appEditors/AppGerberEditor.py:3768 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." @@ -3702,163 +3693,163 @@ 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:3780 +#: appEditors/AppGerberEditor.py:3781 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:3793 +#: appEditors/AppGerberEditor.py:3794 msgid "Aperture already in the aperture table." msgstr "Ouverture déjà dans la table des ouvertures." -#: appEditors/AppGerberEditor.py:3800 +#: appEditors/AppGerberEditor.py:3801 msgid "Added new aperture with code" msgstr "Ajout d'une nouvelle ouverture avec code" -#: appEditors/AppGerberEditor.py:3832 +#: appEditors/AppGerberEditor.py:3833 msgid "Select an aperture in Aperture Table" msgstr "Sélectionnez une aperture dans la table des Apertures" -#: appEditors/AppGerberEditor.py:3840 +#: appEditors/AppGerberEditor.py:3841 msgid "Select an aperture in Aperture Table -->" msgstr "Sélectionnez une ouverture dans le Tableau des Ouvertures -->" -#: appEditors/AppGerberEditor.py:3854 +#: appEditors/AppGerberEditor.py:3855 msgid "Deleted aperture with code" msgstr "Ouverture supprimée avec code" -#: appEditors/AppGerberEditor.py:3922 +#: appEditors/AppGerberEditor.py:3923 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:3931 +#: appEditors/AppGerberEditor.py:3932 msgid "Dimensions edited." msgstr "Dimensions modifiées." -#: appEditors/AppGerberEditor.py:4510 appEditors/AppGerberEditor.py:6051 -#: appEditors/AppGerberEditor.py:6098 appGUI/ObjectUI.py:309 -#: appPlugins/ToolExtract.py:988 appPlugins/ToolPunchGerber.py:2072 +#: appEditors/AppGerberEditor.py:4512 appEditors/AppGerberEditor.py:6049 +#: appEditors/AppGerberEditor.py:6096 appGUI/ObjectUI.py:306 +#: appPlugins/ToolExtract.py:991 appPlugins/ToolPunchGerber.py:2072 msgid "Code" msgstr "Code" -#: appEditors/AppGerberEditor.py:4510 appEditors/AppGerberEditor.py:6051 -#: appGUI/ObjectUI.py:309 +#: appEditors/AppGerberEditor.py:4512 appEditors/AppGerberEditor.py:6049 +#: appGUI/ObjectUI.py:306 msgid "Dim" msgstr "Dim" -#: appEditors/AppGerberEditor.py:4624 appObjects/FlatCAMCNCJob.py:714 -#: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1423 -#: app_Main.py:7643 +#: appEditors/AppGerberEditor.py:4626 appObjects/FlatCAMCNCJob.py:722 +#: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1495 +#: app_Main.py:7687 msgid "Loading" msgstr "Chargement" -#: appEditors/AppGerberEditor.py:4757 +#: appEditors/AppGerberEditor.py:4758 msgid "Setting up the UI" msgstr "Configuration de IU" -#: appEditors/AppGerberEditor.py:4758 +#: appEditors/AppGerberEditor.py:4759 msgid "Adding geometry finished. Preparing the GUI" msgstr "Ajout de la géométrie terminé. Préparation de l'interface graphique" -#: appEditors/AppGerberEditor.py:4767 +#: appEditors/AppGerberEditor.py:4768 msgid "Finished loading the Gerber object into the editor." msgstr "Le chargement de l'objet Gerber dans l'éditeur est terminé." -#: appEditors/AppGerberEditor.py:4901 +#: appEditors/AppGerberEditor.py:4902 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:4939 +#: appEditors/AppGerberEditor.py:4940 msgid "Cancelled. No aperture is selected" msgstr "Annulé. Aucune ouverture n'est sélectionnée" -#: appEditors/AppGerberEditor.py:5126 app_Main.py:7085 +#: appEditors/AppGerberEditor.py:5127 app_Main.py:7129 msgid "Coordinates copied to clipboard." msgstr "Coordonnées copiées dans le presse-papier." -#: appEditors/AppGerberEditor.py:5474 +#: appEditors/AppGerberEditor.py:5475 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:316 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:332 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:296 -#: appObjects/AppObject.py:340 appObjects/FlatCAMCNCJob.py:610 +#: appObjects/AppObject.py:345 appObjects/FlatCAMCNCJob.py:618 #: appObjects/FlatCAMGerber.py:1090 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1150 -#: appPlugins/ToolCorners.py:602 appPlugins/ToolFiducials.py:633 -#: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:537 app_Main.py:4988 +#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1156 +#: appPlugins/ToolCorners.py:611 appPlugins/ToolFiducials.py:640 +#: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:543 app_Main.py:5007 msgid "Plotting" msgstr "Traçage" -#: appEditors/AppGerberEditor.py:5647 +#: appEditors/AppGerberEditor.py:5648 msgid "Failed. No aperture geometry is selected." msgstr "Échoué. Aucune géométrie d'ouverture n'est sélectionnée." -#: appEditors/AppGerberEditor.py:5822 +#: appEditors/AppGerberEditor.py:5823 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:5853 +#: appEditors/AppGerberEditor.py:5854 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:5885 +#: appEditors/AppGerberEditor.py:5886 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:5937 +#: appEditors/AppGerberEditor.py:5938 msgid "Polygons marked." msgstr "Polygones marqués." -#: appEditors/AppGerberEditor.py:5939 +#: appEditors/AppGerberEditor.py:5940 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:6002 appGUI/MainGUI.py:762 -#: appGUI/MainGUI.py:1706 appGUI/ObjectUI.py:234 +#: appEditors/AppGerberEditor.py:6003 appGUI/MainGUI.py:762 +#: appGUI/MainGUI.py:1718 appGUI/ObjectUI.py:231 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:20 msgid "Gerber Editor" msgstr "Editeur Gerber" -#: appEditors/AppGerberEditor.py:6038 appGUI/ObjectUI.py:274 +#: appEditors/AppGerberEditor.py:6036 appGUI/ObjectUI.py:271 #: appObjects/FlatCAMObj.py:492 appPlugins/ToolReport.py:177 msgid "Apertures" msgstr "Ouvertures" -#: appEditors/AppGerberEditor.py:6040 appGUI/ObjectUI.py:276 +#: appEditors/AppGerberEditor.py:6038 appGUI/ObjectUI.py:273 msgid "Apertures Table for the Gerber Object." msgstr "Tableau des Ouvertures pour l'objet Gerber." -#: appEditors/AppGerberEditor.py:6056 appGUI/ObjectUI.py:313 +#: appEditors/AppGerberEditor.py:6054 appGUI/ObjectUI.py:310 msgid "Index" msgstr "Indice" -#: appEditors/AppGerberEditor.py:6058 appGUI/ObjectUI.py:315 -#: appPlugins/ToolExtract.py:995 appPlugins/ToolPunchGerber.py:2079 +#: appEditors/AppGerberEditor.py:6056 appGUI/ObjectUI.py:312 +#: appPlugins/ToolExtract.py:998 appPlugins/ToolPunchGerber.py:2079 msgid "Aperture Code" msgstr "Code d'Ouverture" -#: appEditors/AppGerberEditor.py:6060 appGUI/ObjectUI.py:317 -#: appPlugins/ToolExtract.py:997 appPlugins/ToolPunchGerber.py:2081 +#: appEditors/AppGerberEditor.py:6058 appGUI/ObjectUI.py:314 +#: appPlugins/ToolExtract.py:1000 appPlugins/ToolPunchGerber.py:2081 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "Type d'ouverture: circulaire, rectangle, macros, etc" -#: appEditors/AppGerberEditor.py:6062 appGUI/ObjectUI.py:319 -#: appPlugins/ToolExtract.py:999 appPlugins/ToolPunchGerber.py:2083 +#: appEditors/AppGerberEditor.py:6060 appGUI/ObjectUI.py:316 +#: appPlugins/ToolExtract.py:1002 appPlugins/ToolPunchGerber.py:2083 msgid "Aperture Size:" msgstr "Taille d'Ouverture:" -#: appEditors/AppGerberEditor.py:6064 appGUI/ObjectUI.py:321 +#: appEditors/AppGerberEditor.py:6062 appGUI/ObjectUI.py:318 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3868,26 +3859,26 @@ msgstr "" "  - (largeur, hauteur) pour le type R, O.\n" "  - (dia, nVertices) pour le type P" -#: appEditors/AppGerberEditor.py:6091 +#: appEditors/AppGerberEditor.py:6089 msgid "Add/Delete Aperture" msgstr "Ajouter / Supprimer une Sélection" -#: appEditors/AppGerberEditor.py:6093 +#: appEditors/AppGerberEditor.py:6091 msgid "Add/Delete an aperture in the aperture table" msgstr "Ajouter / Supprimer une ouverture dans la table des ouvertures" -#: appEditors/AppGerberEditor.py:6099 +#: appEditors/AppGerberEditor.py:6097 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:51 msgid "Code for the new aperture" msgstr "Code pour la nouvelle ouverture" -#: appEditors/AppGerberEditor.py:6109 +#: appEditors/AppGerberEditor.py:6107 #, fuzzy #| msgid "Size" msgid "Size:" msgstr "Taille" -#: appEditors/AppGerberEditor.py:6111 +#: appEditors/AppGerberEditor.py:6109 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3901,7 +3892,7 @@ msgstr "" "calculé comme:\n" "sqrt (largeur ** 2 + hauteur ** 2)" -#: appEditors/AppGerberEditor.py:6128 +#: appEditors/AppGerberEditor.py:6126 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3913,11 +3904,11 @@ msgstr "" "R = rectangulaire\n" "O = oblong" -#: appEditors/AppGerberEditor.py:6141 +#: appEditors/AppGerberEditor.py:6139 msgid "Dims" msgstr "" -#: appEditors/AppGerberEditor.py:6143 +#: appEditors/AppGerberEditor.py:6141 #, fuzzy #| msgid "" #| "Dimensions for the new aperture.\n" @@ -3931,61 +3922,61 @@ msgstr "" "Actif uniquement pour les ouvertures rectangulaires (type R).\n" "Le format est (largeur, hauteur)" -#: appEditors/AppGerberEditor.py:6165 +#: appEditors/AppGerberEditor.py:6163 msgid "Add a new aperture to the aperture list." msgstr "Ajoutez une nouvelle ouverture à la liste des ouvertures." -#: appEditors/AppGerberEditor.py:6173 +#: appEditors/AppGerberEditor.py:6171 msgid "Delete a aperture in the aperture list" msgstr "Supprimer une ouverture dans la liste des ouvertures" -#: appEditors/AppGerberEditor.py:6215 +#: appEditors/AppGerberEditor.py:6213 msgid "Valid" msgstr "" -#: appEditors/AppGerberEditor.py:6217 +#: appEditors/AppGerberEditor.py:6215 #, fuzzy #| msgid "All non selected plots disabled." msgid "Show if the selected polygon is valid." msgstr "Tracés non sélectionnés désactivés." -#: appEditors/AppGerberEditor.py:6224 +#: appEditors/AppGerberEditor.py:6222 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:112 #: appPlugins/ToolCalculators.py:556 appPlugins/ToolCalculators.py:599 -#: appPlugins/ToolCopperThieving.py:1334 +#: appPlugins/ToolCopperThieving.py:1340 msgid "Area" msgstr "Zone" -#: appEditors/AppGerberEditor.py:6226 +#: appEditors/AppGerberEditor.py:6224 #, fuzzy #| msgid "Viewing the source code of the selected object." msgid "Show the area of the selected polygon." msgstr "Affichage du code source de l'objet sélectionné." -#: appEditors/AppGerberEditor.py:6230 +#: appEditors/AppGerberEditor.py:6228 #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:42 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:176 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:81 -#: appPlugins/ToolCopperThieving.py:1345 appPlugins/ToolPcbWizard.py:484 +#: appPlugins/ToolCopperThieving.py:1351 appPlugins/ToolPcbWizard.py:484 msgid "mm" msgstr "mm" -#: appEditors/AppGerberEditor.py:6230 appPlugins/ToolCopperThieving.py:1347 -#: appPlugins/ToolCopperThieving.py:1704 +#: appEditors/AppGerberEditor.py:6228 appPlugins/ToolCopperThieving.py:1353 +#: appPlugins/ToolCopperThieving.py:1710 msgid "in" msgstr "in" -#: appEditors/AppGerberEditor.py:6317 +#: appEditors/AppGerberEditor.py:6315 msgid "Buffer Aperture" msgstr "Ouverture du Tampon" -#: appEditors/AppGerberEditor.py:6319 +#: appEditors/AppGerberEditor.py:6317 msgid "Buffer a aperture in the aperture list" msgstr "Buffer une ouverture dans la liste des ouvertures" -#: appEditors/AppGerberEditor.py:6340 +#: appEditors/AppGerberEditor.py:6338 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -3999,20 +3990,20 @@ msgstr "" " - \"Biseauté:\" le coin est une ligne qui relie directement les " "fonctionnalités réunies dans le coin" -#: appEditors/AppGerberEditor.py:6377 +#: appEditors/AppGerberEditor.py:6375 msgid "Scale Aperture" msgstr "Échelle d'Ouverture" -#: appEditors/AppGerberEditor.py:6379 +#: appEditors/AppGerberEditor.py:6377 msgid "Scale a aperture in the aperture list" msgstr "Mettre à l'échelle une ouverture dans la liste des ouvertures" -#: appEditors/AppGerberEditor.py:6389 +#: appEditors/AppGerberEditor.py:6387 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:203 msgid "Scale factor" msgstr "Facteur d'échelle" -#: appEditors/AppGerberEditor.py:6391 +#: appEditors/AppGerberEditor.py:6389 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -4020,19 +4011,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:6428 +#: appEditors/AppGerberEditor.py:6426 msgid "Mark polygons" msgstr "Marquer des polygones" -#: appEditors/AppGerberEditor.py:6430 +#: appEditors/AppGerberEditor.py:6428 msgid "Mark the polygon areas." msgstr "Marquez les zones polygonales." -#: appEditors/AppGerberEditor.py:6441 +#: appEditors/AppGerberEditor.py:6439 msgid "Area UPPER threshold" msgstr "Seuil de la zone supérieure" -#: appEditors/AppGerberEditor.py:6443 +#: appEditors/AppGerberEditor.py:6441 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4040,11 +4031,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 10000.0000" -#: appEditors/AppGerberEditor.py:6454 +#: appEditors/AppGerberEditor.py:6452 msgid "Area LOWER threshold" msgstr "Zone inférieure seuil" -#: appEditors/AppGerberEditor.py:6456 +#: appEditors/AppGerberEditor.py:6454 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4052,32 +4043,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 10000.0000" -#: appEditors/AppGerberEditor.py:6470 +#: appEditors/AppGerberEditor.py:6468 msgid "Mark" msgstr "Marque" -#: appEditors/AppGerberEditor.py:6473 +#: appEditors/AppGerberEditor.py:6471 msgid "Mark the polygons that fit within limits." msgstr "Marquez les polygones qui correspondent aux limites." -#: appEditors/AppGerberEditor.py:6480 +#: appEditors/AppGerberEditor.py:6478 msgid "Delete all the marked polygons." msgstr "Supprimer tous les polygones marqués." -#: appEditors/AppGerberEditor.py:6487 +#: appEditors/AppGerberEditor.py:6485 msgid "Clear all the markings." msgstr "Effacer toutes les marques." -#: appEditors/AppGerberEditor.py:6512 appGUI/MainGUI.py:770 -#: appGUI/MainGUI.py:1237 appGUI/MainGUI.py:2450 appGUI/MainGUI.py:5097 +#: appEditors/AppGerberEditor.py:6510 appGUI/MainGUI.py:770 +#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2462 appGUI/MainGUI.py:5109 msgid "Add Pad Array" msgstr "Ajouter un Tableau de Pads" -#: appEditors/AppGerberEditor.py:6514 +#: appEditors/AppGerberEditor.py:6512 msgid "Add an array of pads (linear or circular array)" msgstr "Ajouter un tableau de pads (tableau linéaire ou circulaire)" -#: appEditors/AppGerberEditor.py:6521 +#: appEditors/AppGerberEditor.py:6519 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -4085,49 +4076,49 @@ msgstr "" "Sélectionnez le type de tableau de pads à créer.\n" "Il peut être linéaire X (Y) ou circulaire" -#: appEditors/AppGerberEditor.py:6532 +#: appEditors/AppGerberEditor.py:6530 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:88 msgid "Nr of pads" msgstr "Nombre de pads" -#: appEditors/AppGerberEditor.py:6534 +#: appEditors/AppGerberEditor.py:6532 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:90 msgid "Specify how many pads to be in the array." msgstr "Spécifiez combien de pads doivent être dans le tableau." -#: appEditors/AppGerberEditor.py:7345 +#: appEditors/AppGerberEditor.py:7343 msgid "Appying Rotate" msgstr "Appliquer la Rotation" -#: appEditors/AppGerberEditor.py:7378 +#: appEditors/AppGerberEditor.py:7376 msgid "Applying Flip" msgstr "Appliquer Flip" -#: appEditors/AppGerberEditor.py:7421 +#: appEditors/AppGerberEditor.py:7419 msgid "Applying Skew" msgstr "Application de l'inclinaison" -#: appEditors/AppGerberEditor.py:7462 +#: appEditors/AppGerberEditor.py:7460 msgid "Applying Scale" msgstr "Échelle d'application" -#: appEditors/AppGerberEditor.py:7498 +#: appEditors/AppGerberEditor.py:7496 msgid "Applying Offset" msgstr "Appliquer un Décalage" -#: appEditors/AppGerberEditor.py:7534 +#: appEditors/AppGerberEditor.py:7532 msgid "Applying Buffer" msgstr "Application du tampon" -#: appEditors/AppGerberEditor.py:7613 +#: appEditors/AppGerberEditor.py:7611 msgid "Offset Y cancelled" msgstr "Décalage Y annulé" -#: appEditors/AppGerberEditor.py:7629 +#: appEditors/AppGerberEditor.py:7627 msgid "Skew X cancelled" msgstr "Inclinaison X annulée" -#: appEditors/AppGerberEditor.py:7645 +#: appEditors/AppGerberEditor.py:7643 msgid "Skew Y cancelled" msgstr "Inclinaison Y annulée" @@ -4157,13 +4148,13 @@ msgstr "" msgid "String to replace the one in the Find box throughout the text." msgstr "Chaîne pour remplacer celle de la zone Rechercher dans tout le texte." -#: appEditors/AppTextEditor.py:108 appEditors/appGCodeEditor.py:157 -#: appGUI/GUIElements.py:4798 appGUI/ObjectUI.py:1977 +#: appEditors/AppTextEditor.py:108 appEditors/appGCodeEditor.py:160 +#: appGUI/GUIElements.py:4798 appGUI/ObjectUI.py:1974 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolExtract.py:936 appPlugins/ToolFollow.py:738 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolExtract.py:939 appPlugins/ToolFollow.py:740 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolPaint.py:3274 #: appPlugins/ToolPunchGerber.py:2021 msgid "All" msgstr "Tout" @@ -4208,110 +4199,110 @@ 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:220 appEditors/appGCodeEditor.py:680 +#: appEditors/AppTextEditor.py:220 appEditors/appGCodeEditor.py:685 msgid "Open file" msgstr "Fichier ouvert" #: appEditors/AppTextEditor.py:251 appEditors/AppTextEditor.py:257 -#: appObjects/FlatCAMCNCJob.py:638 appObjects/FlatCAMCNCJob.py:644 -#: appPlugins/ToolLevelling.py:1389 appPlugins/ToolLevelling.py:1395 -#: appPlugins/ToolLevelling.py:1581 appPlugins/ToolLevelling.py:1587 -#: appPlugins/ToolSolderPaste.py:1091 app_Main.py:7555 app_Main.py:7561 +#: appObjects/FlatCAMCNCJob.py:646 appObjects/FlatCAMCNCJob.py:652 +#: appPlugins/ToolLevelling.py:1461 appPlugins/ToolLevelling.py:1467 +#: appPlugins/ToolLevelling.py:1653 appPlugins/ToolLevelling.py:1659 +#: appPlugins/ToolSolderPaste.py:1097 app_Main.py:7599 app_Main.py:7605 msgid "Export Code ..." msgstr "Exporter le code ..." -#: appEditors/AppTextEditor.py:312 appObjects/FlatCAMCNCJob.py:693 -#: appObjects/FlatCAMCNCJob.py:1089 appPlugins/ToolLevelling.py:1413 -#: appPlugins/ToolLevelling.py:1605 appPlugins/ToolSolderPaste.py:1122 +#: appEditors/AppTextEditor.py:312 appObjects/FlatCAMCNCJob.py:701 +#: appObjects/FlatCAMCNCJob.py:1108 appPlugins/ToolLevelling.py:1485 +#: appPlugins/ToolLevelling.py:1677 appPlugins/ToolSolderPaste.py:1126 msgid "No such file or directory" msgstr "Aucun fichier ou répertoire de ce nom" -#: appEditors/AppTextEditor.py:324 appObjects/FlatCAMCNCJob.py:1103 +#: appEditors/AppTextEditor.py:324 appObjects/FlatCAMCNCJob.py:1122 msgid "Saved to" msgstr "Enregistré dans" #: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:3982 -#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:346 appGUI/MainGUI.py:4603 -#: appGUI/MainGUI.py:4864 appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5116 +#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:346 appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4876 appGUI/MainGUI.py:4985 appGUI/MainGUI.py:5128 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appEditors/appGCodeEditor.py:82 app_Main.py:7718 +#: appEditors/appGCodeEditor.py:82 app_Main.py:7762 msgid "Code Editor" msgstr "Éditeur de code" -#: appEditors/appGCodeEditor.py:163 +#: appEditors/appGCodeEditor.py:166 #, fuzzy #| msgid "Header GCode" msgid "Header" msgstr "Entête GCode" -#: appEditors/appGCodeEditor.py:169 +#: appEditors/appGCodeEditor.py:172 #, fuzzy #| msgid "Start Z" msgid "Start" msgstr "Démarrer Z" -#: appEditors/appGCodeEditor.py:249 +#: appEditors/appGCodeEditor.py:252 msgid "All GCode" msgstr "Tout le GCode" -#: appEditors/appGCodeEditor.py:255 +#: appEditors/appGCodeEditor.py:258 msgid "Header GCode" msgstr "Entête GCode" -#: appEditors/appGCodeEditor.py:261 +#: appEditors/appGCodeEditor.py:264 msgid "Start GCode" msgstr "Démarrer GCode" -#: appEditors/appGCodeEditor.py:655 appObjects/FlatCAMCNCJob.py:763 +#: appEditors/appGCodeEditor.py:660 appObjects/FlatCAMCNCJob.py:771 #: appPlugins/ToolCalibration.py:465 msgid "Loaded Machine Code into Code Editor" msgstr "Code machine chargé dans l'éditeur de code" -#: appEditors/appGCodeEditor.py:747 appGUI/ObjectUI.py:1997 -#: appPlugins/ToolSolderPaste.py:1004 +#: appEditors/appGCodeEditor.py:752 appGUI/ObjectUI.py:1994 +#: appPlugins/ToolSolderPaste.py:1012 msgid "GCode Editor" msgstr "Éditeur GCODE" -#: appEditors/appGCodeEditor.py:788 appEditors/appGCodeEditor.py:799 +#: appEditors/appGCodeEditor.py:790 appEditors/appGCodeEditor.py:801 #, fuzzy #| msgid "Code" msgid "GCode" msgstr "Code" -#: appEditors/appGCodeEditor.py:788 appGUI/ObjectUI.py:1002 -#: appGUI/ObjectUI.py:2122 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:3733 appPlugins/ToolNCC.py:4182 -#: appPlugins/ToolPaint.py:2988 +#: appEditors/appGCodeEditor.py:790 appGUI/ObjectUI.py:999 +#: appGUI/ObjectUI.py:2119 appPlugins/ToolIsolation.py:3228 +#: appPlugins/ToolMilling.py:3805 appPlugins/ToolNCC.py:4181 +#: appPlugins/ToolPaint.py:2985 msgid "TT" msgstr "Type" -#: appEditors/appGCodeEditor.py:799 appGUI/ObjectUI.py:671 -#: appGUI/ObjectUI.py:2132 appObjects/FlatCAMObj.py:499 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolMilling.py:3688 -#: appPlugins/ToolMilling.py:3890 appPlugins/ToolReport.py:184 +#: appEditors/appGCodeEditor.py:801 appGUI/ObjectUI.py:668 +#: appGUI/ObjectUI.py:2129 appObjects/FlatCAMObj.py:499 +#: appPlugins/ToolDrilling.py:2295 appPlugins/ToolMilling.py:3760 +#: appPlugins/ToolMilling.py:3962 appPlugins/ToolReport.py:184 msgid "Drills" msgstr "Forage" -#: appEditors/appGCodeEditor.py:799 appGUI/ObjectUI.py:671 -#: appGUI/ObjectUI.py:2132 +#: appEditors/appGCodeEditor.py:801 appGUI/ObjectUI.py:668 +#: appGUI/ObjectUI.py:2129 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:151 -#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2359 -#: appPlugins/ToolMilling.py:3688 appPlugins/ToolMilling.py:3891 +#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2295 +#: appPlugins/ToolMilling.py:3760 appPlugins/ToolMilling.py:3963 #: appPlugins/ToolReport.py:186 msgid "Slots" msgstr "Fentes" -#: appEditors/appGCodeEditor.py:821 appEditors/appGCodeEditor.py:843 +#: appEditors/appGCodeEditor.py:823 appEditors/appGCodeEditor.py:845 msgid "CNC Code Snippet" msgstr "Extrait de code" -#: appEditors/appGCodeEditor.py:823 appEditors/appGCodeEditor.py:845 +#: appEditors/appGCodeEditor.py:825 appEditors/appGCodeEditor.py:847 msgid "Code snippet defined in Preferences." msgstr "Extrait de code défini dans les préférences." -#: appEditors/appGCodeEditor.py:829 appEditors/appGCodeEditor.py:851 +#: appEditors/appGCodeEditor.py:831 appEditors/appGCodeEditor.py:853 msgid "" "Type here any G-Code commands you would\n" "like to insert at the cursor location." @@ -4319,11 +4310,11 @@ msgstr "" "*Tapez ici toutes les commandes G-Code que vous voulez\n" "ajouter à l'endroit du curseur." -#: appEditors/appGCodeEditor.py:835 appEditors/appGCodeEditor.py:857 +#: appEditors/appGCodeEditor.py:837 appEditors/appGCodeEditor.py:859 msgid "Insert Code" msgstr "Insérer Code" -#: appEditors/appGCodeEditor.py:838 appEditors/appGCodeEditor.py:860 +#: appEditors/appGCodeEditor.py:840 appEditors/appGCodeEditor.py:862 msgid "Insert the code above at the cursor location." msgstr "Insérez le code ci-dessus à l'emplacement du curseur." @@ -4358,14 +4349,14 @@ msgstr "Ctrl+Y" #: appGUI/GUIElements.py:317 appGUI/GUIElements.py:1015 #: appGUI/GUIElements.py:1414 appGUI/GUIElements.py:1627 -#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:1697 -#: appGUI/ObjectUI.py:1979 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 +#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:1709 +#: appGUI/ObjectUI.py:1976 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 msgid "Cut" msgstr "Couper" #: appGUI/GUIElements.py:317 appGUI/GUIElements.py:1015 #: appGUI/GUIElements.py:1414 appGUI/GUIElements.py:1627 -#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:4865 +#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:4877 msgid "Ctrl+X" msgstr "Ctrl+X" @@ -4373,20 +4364,20 @@ msgstr "Ctrl+X" #: appGUI/GUIElements.py:1421 appGUI/GUIElements.py:1634 #: appGUI/GUIElements.py:1920 appGUI/GUIElements.py:3957 appGUI/MainGUI.py:417 #: appGUI/MainGUI.py:748 appGUI/MainGUI.py:807 appGUI/MainGUI.py:885 -#: appGUI/MainGUI.py:1015 appGUI/MainGUI.py:1265 appGUI/MainGUI.py:1754 -#: appGUI/MainGUI.py:2236 appGUI/MainGUI.py:2478 appGUI/MainGUI.py:5099 -#: appPlugins/ToolMilling.py:386 appPlugins/ToolPanelize.py:434 -#: appPlugins/ToolPanelize.py:460 appPlugins/ToolPanelize.py:569 -#: appPlugins/ToolPanelize.py:580 appPlugins/ToolPanelize.py:612 -#: appPlugins/ToolPanelize.py:661 appPlugins/ToolPanelize.py:860 -#: appPlugins/ToolPanelize.py:892 appPlugins/ToolPanelize.py:940 +#: appGUI/MainGUI.py:1027 appGUI/MainGUI.py:1277 appGUI/MainGUI.py:1766 +#: appGUI/MainGUI.py:2248 appGUI/MainGUI.py:2490 appGUI/MainGUI.py:5111 +#: appPlugins/ToolMilling.py:387 appPlugins/ToolPanelize.py:451 +#: appPlugins/ToolPanelize.py:480 appPlugins/ToolPanelize.py:591 +#: appPlugins/ToolPanelize.py:602 appPlugins/ToolPanelize.py:634 +#: appPlugins/ToolPanelize.py:683 appPlugins/ToolPanelize.py:882 +#: appPlugins/ToolPanelize.py:914 appPlugins/ToolPanelize.py:962 msgid "Copy" msgstr "Copie" #: appGUI/GUIElements.py:324 appGUI/GUIElements.py:1022 #: appGUI/GUIElements.py:1421 appGUI/GUIElements.py:1634 #: appGUI/GUIElements.py:1920 appGUI/GUIElements.py:3957 appGUI/MainGUI.py:417 -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4606 msgid "Ctrl+C" msgstr "Ctrl+C" @@ -4404,25 +4395,25 @@ msgstr "Ctrl+V" #: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1036 #: appGUI/GUIElements.py:1435 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1930 appGUI/GUIElements.py:3962 appGUI/MainGUI.py:4664 -#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4969 -#: appGUI/MainGUI.py:4970 appGUI/MainGUI.py:5110 appGUI/MainGUI.py:5111 +#: appGUI/GUIElements.py:1930 appGUI/GUIElements.py:3962 appGUI/MainGUI.py:4676 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4881 appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:4982 appGUI/MainGUI.py:5122 appGUI/MainGUI.py:5123 msgid "Del" msgstr "Del" #: appGUI/GUIElements.py:347 appGUI/GUIElements.py:1045 #: appGUI/GUIElements.py:1444 appGUI/GUIElements.py:1653 #: appGUI/GUIElements.py:1937 appGUI/GUIElements.py:3969 appGUI/MainGUI.py:451 -#: appGUI/MainGUI.py:581 appGUI/MainGUI.py:4593 -#: appObjects/ObjectCollection.py:1148 appObjects/ObjectCollection.py:1195 -#: appPlugins/ToolIsolation.py:3612 appPlugins/ToolPunchGerber.py:2295 +#: appGUI/MainGUI.py:581 appGUI/MainGUI.py:4605 +#: appObjects/ObjectCollection.py:1151 appObjects/ObjectCollection.py:1198 +#: appPlugins/ToolIsolation.py:3609 appPlugins/ToolPunchGerber.py:2295 msgid "Select All" msgstr "Tout sélectionner" #: appGUI/GUIElements.py:347 appGUI/GUIElements.py:1045 #: appGUI/GUIElements.py:1444 appGUI/GUIElements.py:1653 #: appGUI/GUIElements.py:1937 appGUI/GUIElements.py:3969 appGUI/MainGUI.py:451 -#: appGUI/MainGUI.py:4593 +#: appGUI/MainGUI.py:4605 msgid "Ctrl+A" msgstr "Ctrl+A" @@ -4436,8 +4427,8 @@ msgstr "Abaisser" #: appGUI/GUIElements.py:2352 appGUI/GUIElements.py:2421 #: appGUI/GUIElements.py:2482 appGUI/GUIElements.py:2547 -#: appGUI/GUIElements.py:3908 app_Main.py:4637 app_Main.py:4801 -#: app_Main.py:4890 app_Main.py:8990 app_Main.py:9338 +#: appGUI/GUIElements.py:3908 app_Main.py:4656 app_Main.py:4820 +#: app_Main.py:4909 app_Main.py:9034 app_Main.py:9382 msgid "Ok" msgstr "D'accord" @@ -4503,8 +4494,8 @@ msgstr "Tapez >help< pour commencer" msgid "Jog the Y axis." msgstr "Déplacer l'axe Y." -#: appGUI/GUIElements.py:4701 appGUI/MainGUI.py:432 appGUI/MainGUI.py:1026 -#: appGUI/MainGUI.py:2247 +#: appGUI/GUIElements.py:4701 appGUI/MainGUI.py:432 appGUI/MainGUI.py:1038 +#: appGUI/MainGUI.py:2259 msgid "Move to Origin" msgstr "Déplacer vers l'origine" @@ -4575,33 +4566,33 @@ msgstr "" msgid "Open" msgstr "Ouvrir" -#: appGUI/GUIElements.py:5083 appGUI/MainGUI.py:126 appGUI/MainGUI.py:989 -#: appGUI/MainGUI.py:2210 appGUI/MainGUI.py:4600 app_Main.py:8890 -#: app_Main.py:8893 +#: appGUI/GUIElements.py:5083 appGUI/MainGUI.py:126 appGUI/MainGUI.py:1001 +#: appGUI/MainGUI.py:2222 appGUI/MainGUI.py:4612 app_Main.py:8934 +#: app_Main.py:8937 msgid "Open Project" msgstr "Ouvrir Projet" -#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:984 -#: appGUI/MainGUI.py:2205 app_Main.py:8770 app_Main.py:8775 +#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:996 +#: appGUI/MainGUI.py:2217 app_Main.py:8814 app_Main.py:8819 msgid "Open Gerber" msgstr "Ouvrir Gerber" -#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:4597 +#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:4609 msgid "Ctrl+G" msgstr "Ctrl+G" -#: appGUI/GUIElements.py:5094 appGUI/MainGUI.py:138 appGUI/MainGUI.py:986 -#: appGUI/MainGUI.py:2207 app_Main.py:8810 app_Main.py:8815 +#: appGUI/GUIElements.py:5094 appGUI/MainGUI.py:138 appGUI/MainGUI.py:998 +#: appGUI/MainGUI.py:2219 app_Main.py:8854 app_Main.py:8859 msgid "Open Excellon" msgstr "Ouvrir Excellon" #: appGUI/GUIElements.py:5094 appGUI/MainGUI.py:138 appGUI/MainGUI.py:799 -#: appGUI/MainGUI.py:4596 appGUI/MainGUI.py:5115 +#: appGUI/MainGUI.py:4608 appGUI/MainGUI.py:5127 msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/GUIElements.py:5099 appGUI/MainGUI.py:143 app_Main.py:8853 -#: app_Main.py:8858 +#: appGUI/GUIElements.py:5099 appGUI/MainGUI.py:143 app_Main.py:8897 +#: app_Main.py:8902 msgid "Open G-Code" msgstr "Ouvrir G-code" @@ -4609,7 +4600,7 @@ msgstr "Ouvrir G-code" msgid "Exit" msgstr "Quitter" -#: appGUI/MainGUI.py:70 appGUI/MainGUI.py:72 appGUI/MainGUI.py:1634 +#: appGUI/MainGUI.py:70 appGUI/MainGUI.py:72 appGUI/MainGUI.py:1646 msgid "Toggle Panel" msgstr "Basculer le Panneau" @@ -4617,11 +4608,11 @@ msgstr "Basculer le Panneau" msgid "File" msgstr "Fichier" -#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4599 +#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4611 msgid "New Project" msgstr "Nouveau Projet" -#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4599 +#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4611 msgid "Ctrl+N" msgstr "Ctrl+N" @@ -4629,32 +4620,32 @@ msgstr "Ctrl+N" msgid "Will create a new, blank project" msgstr "Va créer un nouveau projet vierge" -#: appGUI/MainGUI.py:94 appGUI/MainGUI.py:1638 appPlugins/ToolLevelling.py:1986 +#: appGUI/MainGUI.py:94 appGUI/MainGUI.py:1650 appPlugins/ToolLevelling.py:2055 msgid "New" msgstr "Nouveau" -#: appGUI/MainGUI.py:98 appGUI/MainGUI.py:1640 +#: appGUI/MainGUI.py:98 appGUI/MainGUI.py:1652 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:71 -#: appObjects/FlatCAMGeometry.py:2178 appObjects/ObjectCollection.py:235 +#: appObjects/FlatCAMGeometry.py:2185 appObjects/ObjectCollection.py:235 #: appPlugins/ToolCalibration.py:189 appPlugins/ToolCalibration.py:1339 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCopperThieving.py:184 -#: appPlugins/ToolCopperThieving.py:1376 appPlugins/ToolCopperThieving.py:1390 -#: appPlugins/ToolCutOut.py:2376 appPlugins/ToolCutOut.py:2774 -#: appPlugins/ToolDblSided.py:678 appPlugins/ToolDblSided.py:919 -#: appPlugins/ToolFilm.py:1148 appPlugins/ToolFilm.py:1171 +#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCopperThieving.py:191 +#: appPlugins/ToolCopperThieving.py:1382 appPlugins/ToolCopperThieving.py:1396 +#: appPlugins/ToolCutOut.py:2373 appPlugins/ToolCutOut.py:2771 +#: appPlugins/ToolDblSided.py:694 appPlugins/ToolDblSided.py:935 +#: appPlugins/ToolFilm.py:1162 appPlugins/ToolFilm.py:1185 #: appPlugins/ToolImage.py:158 appPlugins/ToolImage.py:216 -#: appPlugins/ToolIsolation.py:3532 appPlugins/ToolIsolation.py:3583 -#: appPlugins/ToolMilling.py:2808 appPlugins/ToolMilling.py:3642 -#: appPlugins/ToolNCC.py:4144 appPlugins/ToolNCC.py:4612 -#: appPlugins/ToolPaint.py:3291 appPlugins/ToolPanelize.py:218 -#: appPlugins/ToolPanelize.py:1116 appPlugins/ToolPanelize.py:1158 -#: appPlugins/ToolSolderPaste.py:1503 appPlugins/ToolTransform.py:144 -#: appPlugins/ToolTransform.py:634 +#: appPlugins/ToolIsolation.py:3529 appPlugins/ToolIsolation.py:3580 +#: appPlugins/ToolMilling.py:2891 appPlugins/ToolMilling.py:3714 +#: appPlugins/ToolNCC.py:4143 appPlugins/ToolNCC.py:4611 +#: appPlugins/ToolPaint.py:3288 appPlugins/ToolPanelize.py:136 +#: appPlugins/ToolPanelize.py:234 appPlugins/ToolPanelize.py:1135 +#: appPlugins/ToolPanelize.py:1177 appPlugins/ToolSolderPaste.py:1507 +#: appPlugins/ToolTransform.py:144 appPlugins/ToolTransform.py:634 msgid "Geometry" msgstr "Géométrie" #: appGUI/MainGUI.py:98 appGUI/MainGUI.py:661 appGUI/MainGUI.py:776 -#: appGUI/MainGUI.py:4579 appGUI/MainGUI.py:4848 appGUI/MainGUI.py:5104 +#: appGUI/MainGUI.py:4591 appGUI/MainGUI.py:4860 appGUI/MainGUI.py:5116 msgid "N" msgstr "N" @@ -4669,23 +4660,23 @@ msgstr "Crée un nouvel objet de géométrie vide." #: appPlugins/ToolAlignObjects.py:452 appPlugins/ToolCalibration.py:181 #: appPlugins/ToolCalibration.py:189 appPlugins/ToolCalibration.py:904 #: appPlugins/ToolCalibration.py:1339 appPlugins/ToolCalibration.py:1356 -#: appPlugins/ToolCopperThieving.py:184 appPlugins/ToolCopperThieving.py:1376 -#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolCutOut.py:2375 -#: appPlugins/ToolDblSided.py:676 appPlugins/ToolDblSided.py:917 -#: appPlugins/ToolFilm.py:1147 appPlugins/ToolFilm.py:1170 +#: appPlugins/ToolCopperThieving.py:191 appPlugins/ToolCopperThieving.py:1382 +#: appPlugins/ToolCopperThieving.py:1396 appPlugins/ToolCutOut.py:2372 +#: appPlugins/ToolDblSided.py:692 appPlugins/ToolDblSided.py:933 +#: appPlugins/ToolFilm.py:1161 appPlugins/ToolFilm.py:1184 #: appPlugins/ToolImage.py:136 appPlugins/ToolImage.py:160 -#: appPlugins/ToolImage.py:216 appPlugins/ToolIsolation.py:3533 -#: appPlugins/ToolIsolation.py:3583 appPlugins/ToolNCC.py:4145 -#: appPlugins/ToolNCC.py:4612 appPlugins/ToolPaint.py:3291 -#: appPlugins/ToolPanelize.py:218 appPlugins/ToolPanelize.py:1116 -#: appPlugins/ToolPanelize.py:1158 appPlugins/ToolPanelize.py:1257 -#: appPlugins/ToolTransform.py:144 appPlugins/ToolTransform.py:632 -#: defaults.py:583 +#: appPlugins/ToolImage.py:216 appPlugins/ToolIsolation.py:3530 +#: appPlugins/ToolIsolation.py:3580 appPlugins/ToolNCC.py:4144 +#: appPlugins/ToolNCC.py:4611 appPlugins/ToolPaint.py:3288 +#: appPlugins/ToolPanelize.py:130 appPlugins/ToolPanelize.py:234 +#: appPlugins/ToolPanelize.py:1135 appPlugins/ToolPanelize.py:1177 +#: appPlugins/ToolPanelize.py:1276 appPlugins/ToolTransform.py:144 +#: appPlugins/ToolTransform.py:632 defaults.py:586 msgid "Gerber" msgstr "Gerber" #: appGUI/MainGUI.py:103 appGUI/MainGUI.py:704 appGUI/MainGUI.py:790 -#: appGUI/MainGUI.py:4573 appGUI/MainGUI.py:4839 appGUI/MainGUI.py:5098 +#: appGUI/MainGUI.py:4585 appGUI/MainGUI.py:4851 appGUI/MainGUI.py:5110 msgid "B" msgstr "B" @@ -4693,26 +4684,26 @@ msgstr "B" msgid "Will create a new, empty Gerber Object." msgstr "Crée un nouvel objet Gerber vide." -#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:1644 +#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:1656 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 #: appObjects/ObjectCollection.py:234 appPlugins/ToolAlignObjects.py:417 #: appPlugins/ToolAlignObjects.py:453 appPlugins/ToolCalibration.py:181 #: appPlugins/ToolCalibration.py:189 appPlugins/ToolCalibration.py:905 #: appPlugins/ToolCalibration.py:1339 appPlugins/ToolCalibration.py:1356 -#: appPlugins/ToolCopperThieving.py:184 appPlugins/ToolCopperThieving.py:1376 -#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolDblSided.py:677 -#: appPlugins/ToolDblSided.py:876 appPlugins/ToolDblSided.py:918 -#: appPlugins/ToolFilm.py:1429 appPlugins/ToolIsolation.py:3583 -#: appPlugins/ToolMilling.py:3643 appPlugins/ToolNCC.py:4612 -#: appPlugins/ToolPaint.py:3291 appPlugins/ToolPanelize.py:218 -#: appPlugins/ToolPanelize.py:1116 appPlugins/ToolPunchGerber.py:2112 -#: appPlugins/ToolPunchGerber.py:2127 appPlugins/ToolTransform.py:144 -#: appPlugins/ToolTransform.py:633 +#: appPlugins/ToolCopperThieving.py:191 appPlugins/ToolCopperThieving.py:1382 +#: appPlugins/ToolCopperThieving.py:1396 appPlugins/ToolDblSided.py:693 +#: appPlugins/ToolDblSided.py:892 appPlugins/ToolDblSided.py:934 +#: appPlugins/ToolFilm.py:1443 appPlugins/ToolIsolation.py:3580 +#: appPlugins/ToolMilling.py:3715 appPlugins/ToolNCC.py:4611 +#: appPlugins/ToolPaint.py:3288 appPlugins/ToolPanelize.py:133 +#: appPlugins/ToolPanelize.py:234 appPlugins/ToolPanelize.py:1135 +#: appPlugins/ToolPunchGerber.py:2112 appPlugins/ToolPunchGerber.py:2127 +#: appPlugins/ToolTransform.py:144 appPlugins/ToolTransform.py:633 msgid "Excellon" msgstr "Excellon" -#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:4577 +#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:4589 msgid "L" msgstr "L" @@ -4725,7 +4716,7 @@ msgid "Document" msgstr "Document" #: appGUI/MainGUI.py:115 appGUI/MainGUI.py:731 appGUI/MainGUI.py:787 -#: appGUI/MainGUI.py:4841 appGUI/MainGUI.py:4961 appGUI/MainGUI.py:5100 +#: appGUI/MainGUI.py:4853 appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5112 msgid "D" msgstr "D" @@ -4733,7 +4724,7 @@ msgstr "D" msgid "Will create a new, empty Document Object." msgstr "Crée un nouvel objet de document vide." -#: appGUI/MainGUI.py:126 appGUI/MainGUI.py:4600 +#: appGUI/MainGUI.py:126 appGUI/MainGUI.py:4612 msgid "Ctrl+O" msgstr "Ctrl+O" @@ -4749,20 +4740,20 @@ msgstr "Projets récents" msgid "Recent files" msgstr "Fichiers récents" -#: appGUI/MainGUI.py:160 appGUI/MainGUI.py:889 appGUI/MainGUI.py:1607 -#: appObjects/ObjectCollection.py:381 +#: appGUI/MainGUI.py:160 appGUI/MainGUI.py:889 appGUI/MainGUI.py:1619 +#: appGUI/ObjectUI.py:2194 appObjects/ObjectCollection.py:381 msgid "Save" msgstr "Enregister" -#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:2212 appGUI/MainGUI.py:4603 +#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:2224 appGUI/MainGUI.py:4615 msgid "Save Project" msgstr "Sauvegarder le projet" -#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4655 +#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4667 msgid "Save Project As" msgstr "Enregistrer le projet sous" -#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4655 +#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4667 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" @@ -4770,11 +4761,11 @@ msgstr "Ctrl+Shift+S" msgid "Scripting" msgstr "Scripte" -#: appGUI/MainGUI.py:189 appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2276 +#: appGUI/MainGUI.py:189 appGUI/MainGUI.py:1069 appGUI/MainGUI.py:2288 msgid "New Script" msgstr "Nouveau script" -#: appGUI/MainGUI.py:191 appGUI/MainGUI.py:1059 appGUI/MainGUI.py:2278 +#: appGUI/MainGUI.py:191 appGUI/MainGUI.py:1071 appGUI/MainGUI.py:2290 msgid "Open Script" msgstr "Ouvrir Script" @@ -4782,11 +4773,11 @@ msgstr "Ouvrir Script" msgid "Open Example" msgstr "Ouvrir l'exemple" -#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:1061 appGUI/MainGUI.py:2280 +#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:1073 appGUI/MainGUI.py:2292 msgid "Run Script" msgstr "Exécuter un script" -#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:4616 +#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:4628 msgid "Shift+S" msgstr "Shift+S" @@ -4818,17 +4809,17 @@ msgstr "HPGL2 comme objet géométrique" msgid "Export" msgstr "Exportation" -#: appGUI/MainGUI.py:247 appPlugins/ToolQRCode.py:640 -#: appPlugins/ToolQRCode.py:645 app_Main.py:9000 app_Main.py:9005 +#: appGUI/MainGUI.py:247 appPlugins/ToolQRCode.py:646 +#: appPlugins/ToolQRCode.py:651 app_Main.py:9044 app_Main.py:9049 msgid "Export SVG" msgstr "Exporter en SVG" -#: appGUI/MainGUI.py:252 app_Main.py:9348 app_Main.py:9353 +#: appGUI/MainGUI.py:252 app_Main.py:9392 app_Main.py:9397 msgid "Export DXF" msgstr "Exportation DXF" -#: appGUI/MainGUI.py:259 appPlugins/ToolQRCode.py:591 -#: appPlugins/ToolQRCode.py:596 +#: appGUI/MainGUI.py:259 appPlugins/ToolQRCode.py:597 +#: appPlugins/ToolQRCode.py:602 msgid "Export PNG" msgstr "Exporter en PNG" @@ -4842,7 +4833,7 @@ msgstr "" "L'image enregistrée contiendra le visuel\n" "de la zone de tracé de FlatCAM." -#: appGUI/MainGUI.py:271 app_Main.py:9251 app_Main.py:9256 +#: appGUI/MainGUI.py:271 app_Main.py:9295 app_Main.py:9300 msgid "Export Excellon" msgstr "Exporter Excellon" @@ -4856,7 +4847,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:281 app_Main.py:9296 app_Main.py:9301 +#: appGUI/MainGUI.py:281 app_Main.py:9340 app_Main.py:9345 msgid "Export Gerber" msgstr "Export Gerber" @@ -4882,19 +4873,19 @@ msgstr "Importer les paramètres" msgid "Export Preferences to file" msgstr "Exporter les paramètres" -#: appGUI/MainGUI.py:314 appGUI/preferences/PreferencesUIManager.py:1199 +#: appGUI/MainGUI.py:314 appGUI/preferences/PreferencesUIManager.py:1202 msgid "Save Preferences" msgstr "Enregistrer les préf" -#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4601 +#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4613 msgid "Print (PDF)" msgstr "Imprimer (PDF)" -#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4601 +#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4613 msgid "Ctrl+P" msgstr "Ctrl+P" -#: appGUI/MainGUI.py:338 appGUI/MainGUI.py:883 appGUI/MainGUI.py:1758 +#: appGUI/MainGUI.py:338 appGUI/MainGUI.py:883 appGUI/MainGUI.py:1770 msgid "Edit" msgstr "Modifier" @@ -4903,7 +4894,7 @@ msgid "Edit Object" msgstr "Modifier un objet" #: appGUI/MainGUI.py:343 appGUI/MainGUI.py:676 appGUI/MainGUI.py:784 -#: appGUI/MainGUI.py:4574 appGUI/MainGUI.py:4842 appGUI/MainGUI.py:5101 +#: appGUI/MainGUI.py:4586 appGUI/MainGUI.py:4854 appGUI/MainGUI.py:5113 msgid "E" msgstr "E" @@ -4993,13 +4984,13 @@ msgstr "" msgid "DEL" msgstr "DEL" -#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:1024 appGUI/MainGUI.py:2245 -#: appGUI/MainGUI.py:4580 +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:1036 appGUI/MainGUI.py:2257 +#: appGUI/MainGUI.py:4592 msgid "Set Origin" msgstr "Définir l'origine" -#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:649 appGUI/MainGUI.py:4580 -#: appGUI/MainGUI.py:4849 +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:649 appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4861 msgid "O" msgstr "O" @@ -5007,50 +4998,50 @@ msgstr "O" msgid "Shift+O" msgstr "Shift+O" -#: appGUI/MainGUI.py:435 appGUI/MainGUI.py:1028 appGUI/MainGUI.py:2249 -#: app_Main.py:5226 app_Main.py:5238 +#: appGUI/MainGUI.py:435 appGUI/MainGUI.py:1040 appGUI/MainGUI.py:2261 +#: app_Main.py:5245 app_Main.py:5257 #, fuzzy #| msgid "Set Origin" msgid "Custom Origin" msgstr "Définir l'origine" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2252 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2264 msgid "Jump to Location" msgstr "Aller à l'emplacement" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:4576 appGUI/MainGUI.py:4844 -#: appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5102 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:4588 appGUI/MainGUI.py:4856 +#: appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5114 msgid "J" msgstr "J" -#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:1033 appGUI/MainGUI.py:2254 -#: appGUI/MainGUI.py:4612 +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2266 +#: appGUI/MainGUI.py:4624 msgid "Locate in Object" msgstr "Localiser dans l'objet" -#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:4612 +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:4624 msgid "Shift+J" msgstr "Shift+J" -#: appGUI/MainGUI.py:448 app_Main.py:4630 +#: appGUI/MainGUI.py:448 app_Main.py:4649 msgid "Toggle Units" msgstr "Changement d'unités" -#: appGUI/MainGUI.py:448 appGUI/MainGUI.py:736 appGUI/MainGUI.py:4581 -#: appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:448 appGUI/MainGUI.py:736 appGUI/MainGUI.py:4593 +#: appGUI/MainGUI.py:4976 msgid "Q" msgstr "Q" -#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:1322 -#: appGUI/preferences/PreferencesUIManager.py:928 -#: appGUI/preferences/PreferencesUIManager.py:1016 -#: appGUI/preferences/PreferencesUIManager.py:1044 -#: appGUI/preferences/PreferencesUIManager.py:1150 app_Main.py:6137 -#: app_Main.py:6142 app_Main.py:6157 +#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:1334 +#: appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/preferences/PreferencesUIManager.py:1019 +#: appGUI/preferences/PreferencesUIManager.py:1047 +#: appGUI/preferences/PreferencesUIManager.py:1153 app_Main.py:6172 +#: app_Main.py:6177 app_Main.py:6192 msgid "Preferences" msgstr "Préférences" -#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:4614 +#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:4626 msgid "Shift+P" msgstr "Shift+P" @@ -5067,19 +5058,19 @@ msgstr "Faire pivoter la sélection" msgid "Shift+(R)" msgstr "Shift+(R)" -#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4618 +#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4630 msgid "Skew on X axis" msgstr "Inclinaison sur l'axe X" -#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4618 appGUI/MainGUI.py:4858 +#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4630 appGUI/MainGUI.py:4870 msgid "Shift+X" msgstr "Shift+X" -#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4619 +#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4631 msgid "Skew on Y axis" msgstr "Inclinaison sur l'axe Y" -#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4619 appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4631 appGUI/MainGUI.py:4871 msgid "Shift+Y" msgstr "Shift+Y" @@ -5095,11 +5086,11 @@ msgstr "Miroir sur l'axe Y" msgid "View source" msgstr "Voir la source" -#: appGUI/MainGUI.py:490 appGUI/MainGUI.py:4640 +#: appGUI/MainGUI.py:490 appGUI/MainGUI.py:4652 msgid "Alt+S" msgstr "Alt+S" -#: appGUI/MainGUI.py:493 appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:493 appGUI/MainGUI.py:4607 msgid "Ctrl+D" msgstr "Ctrl+D" @@ -5109,29 +5100,29 @@ msgstr "Ctrl+D" msgid "Experimental" msgstr "G91 Incrémentiel" -#: appGUI/MainGUI.py:503 app_Main.py:6315 +#: appGUI/MainGUI.py:503 app_Main.py:6350 #, fuzzy #| msgid "Area" msgid "3D Area" msgstr "Zone" -#: appGUI/MainGUI.py:510 appGUI/MainGUI.py:1654 +#: appGUI/MainGUI.py:510 appGUI/MainGUI.py:1666 msgid "View" msgstr "Vue" -#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4645 +#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4657 msgid "Enable all" msgstr "Tout activer" -#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4645 +#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4657 msgid "Alt+1" msgstr "Alt+1" -#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4646 +#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4658 msgid "Disable all" msgstr "Désactiver tous les" -#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4646 +#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4658 msgid "Alt+2" msgstr "Alt+2" @@ -5139,7 +5130,7 @@ msgstr "Alt+2" msgid "Enable non-selected" msgstr "Activer non sélectionné" -#: appGUI/MainGUI.py:519 appGUI/MainGUI.py:4647 +#: appGUI/MainGUI.py:519 appGUI/MainGUI.py:4659 msgid "Alt+3" msgstr "Alt+3" @@ -5147,34 +5138,34 @@ msgstr "Alt+3" msgid "Disable non-selected" msgstr "Désactiver non sélectionné" -#: appGUI/MainGUI.py:522 appGUI/MainGUI.py:4648 +#: appGUI/MainGUI.py:522 appGUI/MainGUI.py:4660 msgid "Alt+4" msgstr "Alt+4" -#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:1047 appGUI/MainGUI.py:1656 -#: appGUI/MainGUI.py:2268 appGUI/MainGUI.py:4586 +#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:1059 appGUI/MainGUI.py:1668 +#: appGUI/MainGUI.py:2280 appGUI/MainGUI.py:4598 msgid "Zoom Fit" msgstr "Ajustement du Zoom" -#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:4586 +#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:4598 msgid "V" msgstr "V" -#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2264 -#: appGUI/MainGUI.py:4590 +#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2276 +#: appGUI/MainGUI.py:4602 msgid "Zoom In" msgstr "Zoomer" -#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:4590 +#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:4602 msgid "=" msgstr "=" -#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2266 -#: appGUI/MainGUI.py:4589 +#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2278 +#: appGUI/MainGUI.py:4601 msgid "Zoom Out" msgstr "Dézoomer" -#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:4589 +#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:4601 msgid "-" msgstr "-" @@ -5182,15 +5173,15 @@ msgstr "-" msgid "Redraw All" msgstr "Tout redessiner" -#: appGUI/MainGUI.py:540 appGUI/MainGUI.py:4663 +#: appGUI/MainGUI.py:540 appGUI/MainGUI.py:4675 msgid "F5" msgstr "F5" -#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4609 +#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4621 msgid "Toggle Code Editor" msgstr "Basculer l'éditeur de Code" -#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4609 +#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4621 msgid "Shift+E" msgstr "Shift+E" @@ -5198,15 +5189,15 @@ msgstr "Shift+E" msgid "Toggle FullScreen" msgstr "Passer en plein écran" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4649 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4661 msgid "Alt+F10" msgstr "Alt+F10" -#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4604 +#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4616 msgid "Toggle Plot Area" msgstr "Basculer la Zone de Tracé" -#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4604 +#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4616 msgid "Ctrl+F10" msgstr "Ctrl+F10" @@ -5214,7 +5205,7 @@ msgstr "Ctrl+F10" msgid "Toggle Project/Properties/Tool" msgstr "Basculer Projet / Prop. / Outil" -#: appGUI/MainGUI.py:555 appGUI/MainGUI.py:4666 +#: appGUI/MainGUI.py:555 appGUI/MainGUI.py:4678 msgid "`" msgstr "`" @@ -5222,15 +5213,15 @@ msgstr "`" msgid "Toggle Grid Snap" msgstr "Basculer la grille" -#: appGUI/MainGUI.py:560 appGUI/MainGUI.py:4575 +#: appGUI/MainGUI.py:560 appGUI/MainGUI.py:4587 msgid "G" msgstr "G" -#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4622 msgid "Toggle Grid Lines" msgstr "Basculer les lignes de la grille" -#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4622 msgid "Shift+G" msgstr "Shift+G" @@ -5238,7 +5229,7 @@ msgstr "Shift+G" msgid "Toggle Axis" msgstr "Basculer l'axe" -#: appGUI/MainGUI.py:566 appGUI/MainGUI.py:4607 +#: appGUI/MainGUI.py:566 appGUI/MainGUI.py:4619 msgid "Shift+A" msgstr "Shift+A" @@ -5246,15 +5237,15 @@ msgstr "Shift+A" msgid "Toggle Workspace" msgstr "Basculer l'espace de travail" -#: appGUI/MainGUI.py:569 appGUI/MainGUI.py:4617 +#: appGUI/MainGUI.py:569 appGUI/MainGUI.py:4629 msgid "Shift+W" msgstr "Shift+W" -#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4611 +#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4623 msgid "Toggle HUD" msgstr "Basculer HUD" -#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4611 +#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4623 msgid "Shift+H" msgstr "Shift+H" @@ -5262,24 +5253,25 @@ msgstr "Shift+H" msgid "Objects" msgstr "Objets" -#: appGUI/MainGUI.py:584 appObjects/ObjectCollection.py:1152 -#: appObjects/ObjectCollection.py:1199 appPlugins/ToolIsolation.py:3618 +#: appGUI/MainGUI.py:584 appObjects/ObjectCollection.py:1155 +#: appObjects/ObjectCollection.py:1202 appPlugins/ToolIsolation.py:3615 #: appPlugins/ToolPunchGerber.py:2301 msgid "Deselect All" msgstr "Tout désélectionner" -#: appGUI/MainGUI.py:589 appGUI/MainGUI.py:1530 appGUI/MainGUI.py:1539 -#: appGUI/ObjectUI.py:346 appGUI/ObjectUI.py:722 appGUI/ObjectUI.py:1788 +#: appGUI/MainGUI.py:589 appGUI/MainGUI.py:1542 appGUI/MainGUI.py:1551 +#: appGUI/ObjectUI.py:343 appGUI/ObjectUI.py:719 appGUI/ObjectUI.py:1785 +#: appGUI/ObjectUI.py:2163 msgid "Plugins" msgstr "" -#: appGUI/MainGUI.py:593 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:1328 -#: appGUI/MainGUI.py:2274 +#: appGUI/MainGUI.py:593 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:1340 +#: appGUI/MainGUI.py:2286 msgid "Command Line" msgstr "Ligne de commande" #: appGUI/MainGUI.py:593 appGUI/MainGUI.py:679 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:4584 appGUI/MainGUI.py:4852 appGUI/MainGUI.py:5107 +#: appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4864 appGUI/MainGUI.py:5119 msgid "S" msgstr "S" @@ -5291,11 +5283,11 @@ msgstr "Aide" msgid "Online Help" msgstr "Aide en ligne" -#: appGUI/MainGUI.py:601 appGUI/MainGUI.py:4660 +#: appGUI/MainGUI.py:601 appGUI/MainGUI.py:4672 msgid "F1" msgstr "F1" -#: appGUI/MainGUI.py:608 app_Main.py:3640 app_Main.py:3649 +#: appGUI/MainGUI.py:608 app_Main.py:3659 app_Main.py:3668 msgid "Bookmarks Manager" msgstr "Gestionnaire de favoris" @@ -5315,7 +5307,7 @@ msgstr "Documentation Gerber" msgid "Shortcuts List" msgstr "Raccourcis Clavier" -#: appGUI/MainGUI.py:626 appGUI/MainGUI.py:4569 +#: appGUI/MainGUI.py:626 appGUI/MainGUI.py:4581 msgid "F3" msgstr "F3" @@ -5323,91 +5315,91 @@ msgstr "F3" msgid "YouTube Channel" msgstr "Chaîne Youtube" -#: appGUI/MainGUI.py:629 appGUI/MainGUI.py:4662 +#: appGUI/MainGUI.py:629 appGUI/MainGUI.py:4674 msgid "F4" msgstr "F4" -#: appGUI/MainGUI.py:635 app_Main.py:3417 +#: appGUI/MainGUI.py:635 app_Main.py:3436 msgid "How To" msgstr "Mode d'emploi" -#: appGUI/MainGUI.py:639 app_Main.py:3089 +#: appGUI/MainGUI.py:639 app_Main.py:3108 msgid "About" msgstr "Sur" -#: appGUI/MainGUI.py:644 appGUI/MainGUI.py:1664 +#: appGUI/MainGUI.py:644 appGUI/MainGUI.py:1676 msgid "Geo Editor" msgstr "Éditeur de Géo" -#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2394 +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1187 appGUI/MainGUI.py:2406 msgid "Add Circle" msgstr "Ajouter un Cercle" -#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1177 appGUI/MainGUI.py:2396 +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2408 msgid "Add Arc" msgstr "Ajouter un Arc" #: appGUI/MainGUI.py:653 appGUI/MainGUI.py:728 appGUI/MainGUI.py:770 -#: appGUI/MainGUI.py:4838 appGUI/MainGUI.py:4959 appGUI/MainGUI.py:5097 +#: appGUI/MainGUI.py:4850 appGUI/MainGUI.py:4971 appGUI/MainGUI.py:5109 msgid "A" msgstr "A" -#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2398 +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1191 appGUI/MainGUI.py:2410 msgid "Add Rectangle" msgstr "Ajouter un Rectangle" -#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:744 appGUI/MainGUI.py:4583 -#: appGUI/MainGUI.py:4851 appGUI/MainGUI.py:4965 appGUI/MainGUI.py:5106 +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:744 appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4863 appGUI/MainGUI.py:4977 appGUI/MainGUI.py:5118 msgid "R" msgstr "R" -#: appGUI/MainGUI.py:661 appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2404 +#: appGUI/MainGUI.py:661 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2416 msgid "Add Polygon" msgstr "Ajouter un Polygone" -#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2402 +#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:1195 appGUI/MainGUI.py:2414 msgid "Add Path" msgstr "Ajouter un Chemin" -#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:767 appGUI/MainGUI.py:4582 -#: appGUI/MainGUI.py:4850 appGUI/MainGUI.py:5105 appGUI/ObjectUI.py:2122 -#: appGUI/ObjectUI.py:2133 +#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:767 appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4862 appGUI/MainGUI.py:5117 appGUI/ObjectUI.py:2119 +#: appGUI/ObjectUI.py:2130 msgid "P" msgstr "P" -#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:1188 appGUI/MainGUI.py:2407 +#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:1200 appGUI/MainGUI.py:2419 msgid "Add Text" msgstr "Ajouter du Texte" -#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:773 appGUI/MainGUI.py:4585 -#: appGUI/MainGUI.py:4853 appGUI/MainGUI.py:4966 appGUI/MainGUI.py:5108 -#: appGUI/MainGUI.py:5109 +#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:773 appGUI/MainGUI.py:4597 +#: appGUI/MainGUI.py:4865 appGUI/MainGUI.py:4978 appGUI/MainGUI.py:5120 +#: appGUI/MainGUI.py:5121 msgid "T" msgstr "T" -#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:1198 appGUI/MainGUI.py:2417 +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2429 msgid "Polygon Union" msgstr "Union de Polygones" -#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:4854 +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:4866 msgid "U" msgstr "U" -#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:2422 +#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:1215 appGUI/MainGUI.py:2434 msgid "Polygon Intersection" msgstr "Intersection de Polygones" -#: appGUI/MainGUI.py:679 appGUI/MainGUI.py:2424 +#: appGUI/MainGUI.py:679 appGUI/MainGUI.py:2436 msgid "Polygon Subtraction" msgstr "Soustraction de Polygone" -#: appGUI/MainGUI.py:683 appGUI/MainGUI.py:1695 appGUI/MainGUI.py:2426 +#: appGUI/MainGUI.py:683 appGUI/MainGUI.py:1707 appGUI/MainGUI.py:2438 #, fuzzy #| msgid "Subtraction" msgid "Alt Subtraction" msgstr "Soustraction" -#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:1217 appGUI/MainGUI.py:2430 +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:1229 appGUI/MainGUI.py:2442 msgid "Cut Path" msgstr "Coupé Piste" @@ -5416,60 +5408,60 @@ msgid "Copy Geom" msgstr "Copier la Géométrie" #: appGUI/MainGUI.py:693 appGUI/MainGUI.py:748 appGUI/MainGUI.py:807 -#: appGUI/MainGUI.py:4840 appGUI/MainGUI.py:4960 appGUI/MainGUI.py:5099 +#: appGUI/MainGUI.py:4852 appGUI/MainGUI.py:4972 appGUI/MainGUI.py:5111 msgid "C" msgstr "C" -#: appGUI/MainGUI.py:696 appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2434 -#: appGUI/MainGUI.py:4869 +#: appGUI/MainGUI.py:696 appGUI/MainGUI.py:1234 appGUI/MainGUI.py:2446 +#: appGUI/MainGUI.py:4881 msgid "Delete Shape" msgstr "Supprimer la forme" -#: appGUI/MainGUI.py:701 appGUI/MainGUI.py:815 appGUI/MainGUI.py:1272 -#: appGUI/MainGUI.py:1703 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2485 -#: appGUI/MainGUI.py:5103 appPlugins/ToolMove.py:27 +#: appGUI/MainGUI.py:701 appGUI/MainGUI.py:815 appGUI/MainGUI.py:1284 +#: appGUI/MainGUI.py:1715 appGUI/MainGUI.py:1777 appGUI/MainGUI.py:2497 +#: appGUI/MainGUI.py:5115 appPlugins/ToolMove.py:27 msgid "Move" msgstr "Déplacer" #: appGUI/MainGUI.py:701 appGUI/MainGUI.py:757 appGUI/MainGUI.py:815 -#: appGUI/MainGUI.py:4578 appGUI/MainGUI.py:4846 appGUI/MainGUI.py:4847 -#: appGUI/MainGUI.py:4963 appGUI/MainGUI.py:5103 +#: appGUI/MainGUI.py:4590 appGUI/MainGUI.py:4858 appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:4975 appGUI/MainGUI.py:5115 msgid "M" msgstr "M" -#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:4843 +#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:4855 msgid "I" msgstr "I" -#: appGUI/MainGUI.py:712 appGUI/MainGUI.py:802 appGUI/MainGUI.py:4639 -#: appGUI/MainGUI.py:4860 appGUI/MainGUI.py:5119 +#: appGUI/MainGUI.py:712 appGUI/MainGUI.py:802 appGUI/MainGUI.py:4651 +#: appGUI/MainGUI.py:4872 appGUI/MainGUI.py:5131 msgid "Alt+R" msgstr "Alt+R" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4845 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4857 msgid "Toggle Corner Snap" msgstr "Basculement d'angle" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4845 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4857 msgid "K" msgstr "K" -#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:1149 appGUI/MainGUI.py:1741 -#: appGUI/MainGUI.py:2368 appGUI/MainGUI.py:4961 +#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:1161 appGUI/MainGUI.py:1753 +#: appGUI/MainGUI.py:2380 appGUI/MainGUI.py:4973 msgid "Add Drill" msgstr "Ajouter une Foret" -#: appGUI/MainGUI.py:736 appGUI/MainGUI.py:1155 appGUI/MainGUI.py:1748 -#: appGUI/MainGUI.py:2376 appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:736 appGUI/MainGUI.py:1167 appGUI/MainGUI.py:1760 +#: appGUI/MainGUI.py:2388 appGUI/MainGUI.py:4976 msgid "Add Slot Array" msgstr "Ajouter un Tableau de découpe" -#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:1153 appGUI/MainGUI.py:1746 -#: appGUI/MainGUI.py:2374 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:1165 appGUI/MainGUI.py:1758 +#: appGUI/MainGUI.py:2386 appGUI/MainGUI.py:4979 msgid "Add Slot" msgstr "Ajouter une découpe" -#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:4979 msgid "W" msgstr "W" @@ -5477,59 +5469,59 @@ msgstr "W" msgid "Resize Drill(S)" msgstr "Redimensionner le Foret" -#: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1167 appGUI/MainGUI.py:2386 -#: appGUI/MainGUI.py:4963 +#: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2398 +#: appGUI/MainGUI.py:4975 msgid "Move Drill" msgstr "Déplacer un forage" -#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:1235 appGUI/MainGUI.py:2448 -#: appGUI/MainGUI.py:5105 +#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:1247 appGUI/MainGUI.py:2460 +#: appGUI/MainGUI.py:5117 msgid "Add Pad" msgstr "Ajouter un Pad" -#: appGUI/MainGUI.py:773 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2452 -#: appGUI/MainGUI.py:5108 +#: appGUI/MainGUI.py:773 appGUI/MainGUI.py:1251 appGUI/MainGUI.py:2464 +#: appGUI/MainGUI.py:5120 msgid "Add Track" msgstr "Ajouter une Piste" -#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1241 appGUI/MainGUI.py:2454 -#: appGUI/MainGUI.py:5104 +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1253 appGUI/MainGUI.py:2466 +#: appGUI/MainGUI.py:5116 msgid "Add Region" msgstr "Ajouter une Région" -#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:1243 appGUI/MainGUI.py:1718 -#: appGUI/MainGUI.py:2456 +#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:1255 appGUI/MainGUI.py:1730 +#: appGUI/MainGUI.py:2468 msgid "Poligonize" msgstr "Polygoniser" -#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:4635 appGUI/MainGUI.py:5118 +#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:4647 appGUI/MainGUI.py:5130 msgid "Alt+N" msgstr "Alt+N" -#: appGUI/MainGUI.py:784 appGUI/MainGUI.py:5101 +#: appGUI/MainGUI.py:784 appGUI/MainGUI.py:5113 msgid "Add SemiDisc" msgstr "Ajouter un Semi-disque" -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:5100 +#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:5112 msgid "Add Disc" msgstr "Ajouter un Disque" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:1256 appGUI/MainGUI.py:1730 -#: appGUI/MainGUI.py:2469 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1742 +#: appGUI/MainGUI.py:2481 msgid "Mark Area" msgstr "Zone de Marque" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:4622 appGUI/MainGUI.py:5117 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:4634 appGUI/MainGUI.py:5129 msgid "Alt+A" msgstr "Alt+A" -#: appGUI/MainGUI.py:799 appGUI/MainGUI.py:1194 appGUI/MainGUI.py:1261 -#: appGUI/MainGUI.py:1685 appGUI/MainGUI.py:1732 appGUI/MainGUI.py:2413 -#: appGUI/MainGUI.py:2474 +#: appGUI/MainGUI.py:799 appGUI/MainGUI.py:1206 appGUI/MainGUI.py:1273 +#: appGUI/MainGUI.py:1697 appGUI/MainGUI.py:1744 appGUI/MainGUI.py:2425 +#: appGUI/MainGUI.py:2486 msgid "Eraser" msgstr "Effacer" -#: appGUI/MainGUI.py:802 app_Main.py:6578 app_Main.py:6632 app_Main.py:6680 +#: appGUI/MainGUI.py:802 app_Main.py:6625 app_Main.py:6679 app_Main.py:6727 msgid "Transform" msgstr "Transformer" @@ -5545,48 +5537,48 @@ msgstr "Désactiver le Tracé" msgid "Set Color" msgstr "Définir la couleur" -#: appGUI/MainGUI.py:841 app_Main.py:8453 +#: appGUI/MainGUI.py:841 app_Main.py:8497 msgid "Red" msgstr "Rouge" -#: appGUI/MainGUI.py:844 app_Main.py:8455 +#: appGUI/MainGUI.py:844 app_Main.py:8499 msgid "Blue" msgstr "Bleu" -#: appGUI/MainGUI.py:847 app_Main.py:8458 +#: appGUI/MainGUI.py:847 app_Main.py:8502 msgid "Yellow" msgstr "Jaune" -#: appGUI/MainGUI.py:850 app_Main.py:8460 +#: appGUI/MainGUI.py:850 app_Main.py:8504 msgid "Green" msgstr "Vert" -#: appGUI/MainGUI.py:853 app_Main.py:8462 +#: appGUI/MainGUI.py:853 app_Main.py:8506 msgid "Purple" msgstr "Violet" -#: appGUI/MainGUI.py:856 app_Main.py:8464 +#: appGUI/MainGUI.py:856 app_Main.py:8508 msgid "Brown" msgstr "Marron" -#: appGUI/MainGUI.py:859 app_Main.py:8466 app_Main.py:8526 +#: appGUI/MainGUI.py:859 app_Main.py:8510 app_Main.py:8570 msgid "White" msgstr "Blanche" -#: appGUI/MainGUI.py:862 app_Main.py:8468 +#: appGUI/MainGUI.py:862 app_Main.py:8512 msgid "Black" msgstr "Noire" -#: appGUI/MainGUI.py:867 appPlugins/ToolMilling.py:3932 -#: appPlugins/ToolMilling.py:3940 app_Main.py:8471 +#: appGUI/MainGUI.py:867 appPlugins/ToolMilling.py:4004 +#: appPlugins/ToolMilling.py:4012 app_Main.py:8515 msgid "Custom" msgstr "Personnalisé" -#: appGUI/MainGUI.py:872 app_Main.py:8505 +#: appGUI/MainGUI.py:872 app_Main.py:8549 msgid "Opacity" msgstr "Opacité" -#: appGUI/MainGUI.py:875 app_Main.py:8481 +#: appGUI/MainGUI.py:875 app_Main.py:8525 msgid "Default" msgstr "Défaut" @@ -5594,13 +5586,13 @@ msgstr "Défaut" msgid "View Source" msgstr "Voir la source" -#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:906 appGUI/MainGUI.py:1411 -#: appGUI/MainGUI.py:1767 app_Main.py:2568 app_Main.py:2833 +#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:906 appGUI/MainGUI.py:1423 +#: appGUI/MainGUI.py:1779 app_Main.py:2587 app_Main.py:2852 msgid "Properties" msgstr "Propriétés" -#: appGUI/MainGUI.py:906 appGUI/MainGUI.py:1395 appGUI/MainGUI.py:1647 -#: app_Main.py:2574 app_Main.py:2836 app_Main.py:9768 +#: appGUI/MainGUI.py:906 appGUI/MainGUI.py:1407 appGUI/MainGUI.py:1659 +#: app_Main.py:2593 app_Main.py:2855 app_Main.py:9812 msgid "Project" msgstr "Projet" @@ -5608,229 +5600,230 @@ msgstr "Projet" msgid "File Toolbar" msgstr "Barre d'outils de fichiers" -#: appGUI/MainGUI.py:926 +#: appGUI/MainGUI.py:927 msgid "Edit Toolbar" msgstr "Barre d'outils de editer" -#: appGUI/MainGUI.py:930 +#: appGUI/MainGUI.py:932 msgid "View Toolbar" msgstr "Barre d'outils de vue" -#: appGUI/MainGUI.py:934 +#: appGUI/MainGUI.py:937 msgid "Shell Toolbar" msgstr "Barre d'outils Shell" -#: appGUI/MainGUI.py:938 +#: appGUI/MainGUI.py:942 #, fuzzy #| msgid "File Toolbar" msgid "Plugin Toolbar" msgstr "Barre d'outils de fichiers" -#: appGUI/MainGUI.py:942 +#: appGUI/MainGUI.py:947 msgid "Excellon Editor Toolbar" msgstr "Barre d'outils de l'éditeur Excellon" -#: appGUI/MainGUI.py:948 +#: appGUI/MainGUI.py:954 msgid "Geometry Editor Toolbar" msgstr "Barre d'outils de l'éditeur de Géométrie" -#: appGUI/MainGUI.py:952 +#: appGUI/MainGUI.py:959 msgid "Gerber Editor Toolbar" msgstr "Barre d'outils de l'éditeur Gerber" -#: appGUI/MainGUI.py:957 appGUI/MainGUI.py:2078 +#: appGUI/MainGUI.py:965 appGUI/MainGUI.py:2090 msgid "Delta Coordinates Toolbar" msgstr "Coordonnées Delta copiées dans le presse-papier" -#: appGUI/MainGUI.py:960 appGUI/MainGUI.py:2086 +#: appGUI/MainGUI.py:969 appGUI/MainGUI.py:2098 msgid "Coordinates Toolbar" msgstr "Barre d'outils Coordonnées" -#: appGUI/MainGUI.py:963 appGUI/MainGUI.py:2094 +#: appGUI/MainGUI.py:973 appGUI/MainGUI.py:2106 msgid "Grid Toolbar" msgstr "Barre d'outils de la Grille" -#: appGUI/MainGUI.py:972 appGUI/MainGUI.py:2102 +#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2114 msgid "Status Toolbar" msgstr "Barre d'outils Statut" -#: appGUI/MainGUI.py:991 +#: appGUI/MainGUI.py:1003 msgid "Save project" msgstr "Sauvegarder le projet" -#: appGUI/MainGUI.py:997 appGUI/MainGUI.py:2218 app_Main.py:2571 -#: app_Main.py:2831 +#: appGUI/MainGUI.py:1009 appGUI/MainGUI.py:2230 app_Main.py:2590 +#: app_Main.py:2850 msgid "Editor" msgstr "Éditeur" -#: appGUI/MainGUI.py:1020 appGUI/MainGUI.py:2241 appGUI/MainGUI.py:4598 -#: appGUI/MainGUI.py:4863 +#: appGUI/MainGUI.py:1032 appGUI/MainGUI.py:2253 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:4875 msgid "Distance Tool" msgstr "Mesure" -#: appGUI/MainGUI.py:1022 appGUI/MainGUI.py:2243 +#: appGUI/MainGUI.py:1034 appGUI/MainGUI.py:2255 msgid "Distance Min Tool" msgstr "Mesure Mini" -#: appGUI/MainGUI.py:1039 appGUI/MainGUI.py:1660 appGUI/MainGUI.py:2260 +#: appGUI/MainGUI.py:1051 appGUI/MainGUI.py:1672 appGUI/MainGUI.py:2272 msgid "Replot" msgstr "Re-Tracé" -#: appGUI/MainGUI.py:1041 appGUI/MainGUI.py:1658 appGUI/MainGUI.py:2262 +#: appGUI/MainGUI.py:1053 appGUI/MainGUI.py:1670 appGUI/MainGUI.py:2274 msgid "Clear Plot" msgstr "Effacer le Dessin" -#: appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2286 -msgid "Drilling Tool" -msgstr "Outil Forage" - -#: appGUI/MainGUI.py:1069 appGUI/MainGUI.py:2288 appPlugins/ToolMilling.py:1287 -msgid "Milling Tool" -msgstr "Outil de fraisage" - -#: appGUI/MainGUI.py:1071 appGUI/MainGUI.py:2290 +#: appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2302 appGUI/ObjectUI.py:2167 +#: appPlugins/ToolLevelling.py:182 appPlugins/ToolLevelling.py:1712 +#: app_Main.py:6505 #, fuzzy -#| msgid "Milling Tool" -msgid "Levelling Tool" -msgstr "Outil de fraisage" +#| msgid "Autolevelling" +msgid "Levelling" +msgstr "Nivellement automatique" -#: appGUI/MainGUI.py:1078 appGUI/MainGUI.py:2297 -msgid "Isolation Tool" -msgstr "Outil de d'Isolement" - -#: appGUI/MainGUI.py:1080 appGUI/MainGUI.py:2299 -#, fuzzy -#| msgid "Follow" -msgid "Follow Tool" +#: appGUI/MainGUI.py:1092 appGUI/MainGUI.py:2311 appGUI/ObjectUI.py:224 +#: appGUI/ObjectUI.py:392 appPlugins/ToolFollow.py:126 +#: appPlugins/ToolFollow.py:655 +msgid "Follow" msgstr "Suivre" -#: appGUI/MainGUI.py:1082 appGUI/MainGUI.py:2301 -msgid "NCC Tool" -msgstr "Outil NCC" +#: appGUI/MainGUI.py:1103 appGUI/MainGUI.py:2322 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:98 +#: appPlugins/ToolCutOut.py:2365 +msgid "Panel" +msgstr "Panneau" -#: appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2308 appPlugins/ToolCutOut.py:2418 -msgid "Cutout Tool" -msgstr "Outil de Découpe" - -#: appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2310 -msgid "Panel Tool" -msgstr "Outil de Panneau" - -#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2312 -msgid "Film Tool" -msgstr "Outil de Film" - -#: appGUI/MainGUI.py:1095 appGUI/MainGUI.py:2314 -msgid "2-Sided Tool" -msgstr "Outil de PCB double face" - -#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2319 -msgid "Align Objects Tool" -msgstr "Outil Aligner les objets" - -#: appGUI/MainGUI.py:1107 appGUI/MainGUI.py:2326 +#: appGUI/MainGUI.py:1105 appGUI/MainGUI.py:2324 appPlugins/ToolFilm.py:140 +#: appPlugins/ToolFilm.py:1108 #, fuzzy -#| msgid "Subtract Tool" -msgid "Extract Tool" -msgstr "Outil de Soustraction" +#| msgid "Film PCB" +msgid "Film" +msgstr "Film PCB" -#: appGUI/MainGUI.py:1109 appGUI/MainGUI.py:2328 -msgid "Copper Thieving Tool" +#: appGUI/MainGUI.py:1107 appGUI/MainGUI.py:2326 appPlugins/ToolDblSided.py:104 +#: appPlugins/ToolDblSided.py:626 +#, fuzzy +#| msgid "2-Sided PCB" +msgid "2-Sided" +msgstr "PCB double face" + +#: appGUI/MainGUI.py:1112 appGUI/MainGUI.py:2331 appGUI/MainGUI.py:4634 +#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:378 +msgid "Align Objects" +msgstr "Aligner les objets" + +#: appGUI/MainGUI.py:1119 appGUI/MainGUI.py:2338 appGUI/MainGUI.py:4638 +#: appPlugins/ToolExtract.py:162 appPlugins/ToolExtract.py:880 +#, fuzzy +#| msgid "ExtraCut" +msgid "Extract" +msgstr "Coupe suppl" + +#: appGUI/MainGUI.py:1121 appGUI/MainGUI.py:2340 appGUI/MainGUI.py:4643 +#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1252 +#, fuzzy +#| msgid "Copper Thieving Tool" +msgid "Copper Thieving" msgstr "Outil de Copper Thieving" -#: appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2330 -msgid "Corner Markers Tool" +#: appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2342 appGUI/MainGUI.py:4635 +#: appPlugins/ToolCorners.py:647 +#, fuzzy +#| msgid "Corner Markers Tool" +msgid "Corner Markers" msgstr "Outil de Marqueurs de Coin" -#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2332 -msgid "Punch Gerber Tool" -msgstr "Outil de poinçonnage Gerber" +#: appGUI/MainGUI.py:1125 appGUI/MainGUI.py:2344 appGUI/MainGUI.py:4641 +#: appPlugins/ToolPunchGerber.py:1942 appPlugins/ToolPunchGerber.py:2317 +#: app_Main.py:6508 +msgid "Punch Gerber" +msgstr "Percer Gerber" -#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2334 -msgid "Calculators Tool" -msgstr "Calculatrice" +#: appGUI/MainGUI.py:1127 appGUI/MainGUI.py:2346 appGUI/MainGUI.py:4636 +#: appPlugins/ToolCalculators.py:90 appPlugins/ToolCalculators.py:399 +msgid "Calculators" +msgstr "Calculatrices" -#: appGUI/MainGUI.py:1147 appGUI/MainGUI.py:1173 appGUI/MainGUI.py:1233 -#: appGUI/MainGUI.py:2366 appGUI/MainGUI.py:2392 appGUI/MainGUI.py:2446 +#: appGUI/MainGUI.py:1159 appGUI/MainGUI.py:1185 appGUI/MainGUI.py:1245 +#: appGUI/MainGUI.py:2378 appGUI/MainGUI.py:2404 appGUI/MainGUI.py:2458 msgid "Select" msgstr "Sélectionner" -#: appGUI/MainGUI.py:1157 appGUI/MainGUI.py:1751 appGUI/MainGUI.py:2372 -#: appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:1169 appGUI/MainGUI.py:1763 appGUI/MainGUI.py:2384 +#: appGUI/MainGUI.py:4977 msgid "Resize Drill" msgstr "Redimensionner découpe" -#: appGUI/MainGUI.py:1161 appGUI/MainGUI.py:2380 appGUI/MainGUI.py:4960 +#: appGUI/MainGUI.py:1173 appGUI/MainGUI.py:2392 appGUI/MainGUI.py:4972 msgid "Copy Drill" msgstr "Copier un forage" -#: appGUI/MainGUI.py:1163 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4969 +#: appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2394 appGUI/MainGUI.py:4981 msgid "Delete Drill" msgstr "Supprimer un forage" -#: appGUI/MainGUI.py:1190 appGUI/MainGUI.py:2409 +#: appGUI/MainGUI.py:1202 appGUI/MainGUI.py:2421 msgid "Add Buffer" msgstr "Ajouter un Tampon" -#: appGUI/MainGUI.py:1192 appGUI/MainGUI.py:2411 +#: appGUI/MainGUI.py:1204 appGUI/MainGUI.py:2423 msgid "Paint Shape" msgstr "Peindre une Forme" -#: appGUI/MainGUI.py:1200 appGUI/MainGUI.py:2419 +#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2431 msgid "Polygon Explode" msgstr "Éclatement de polygone" -#: appGUI/MainGUI.py:1206 +#: appGUI/MainGUI.py:1218 msgid "" "Polygon Subtraction. First selected is the target.\n" "The rest of the selected is subtracted from the first.\n" "First selected is replaced by the result." msgstr "" -#: appGUI/MainGUI.py:1211 +#: appGUI/MainGUI.py:1223 msgid "" "Alt Subtraction. First selected is the target.\n" "The rest of the selected is subtracted from the first.\n" "First selected is kept besides the result." msgstr "" -#: appGUI/MainGUI.py:1219 +#: appGUI/MainGUI.py:1231 msgid "Copy Shape(s)" msgstr "Copier les Formes" -#: appGUI/MainGUI.py:1224 appGUI/MainGUI.py:1269 appGUI/MainGUI.py:1699 -#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:2436 appGUI/MainGUI.py:2482 -#: appGUI/MainGUI.py:4641 appGUI/ObjectUI.py:103 appGUI/ObjectUI.py:145 +#: appGUI/MainGUI.py:1236 appGUI/MainGUI.py:1281 appGUI/MainGUI.py:1711 +#: appGUI/MainGUI.py:1748 appGUI/MainGUI.py:2448 appGUI/MainGUI.py:2494 +#: appGUI/MainGUI.py:4653 appGUI/ObjectUI.py:100 appGUI/ObjectUI.py:142 msgid "Transformations" msgstr "Changement d'échelle" -#: appGUI/MainGUI.py:1227 appGUI/MainGUI.py:2440 +#: appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2452 msgid "Move Objects" msgstr "Déplacer des objets" -#: appGUI/MainGUI.py:1246 appGUI/MainGUI.py:1720 appGUI/MainGUI.py:2459 +#: appGUI/MainGUI.py:1258 appGUI/MainGUI.py:1732 appGUI/MainGUI.py:2471 msgid "SemiDisc" msgstr "Semi Disque" -#: appGUI/MainGUI.py:1248 appGUI/MainGUI.py:1722 appGUI/MainGUI.py:2461 +#: appGUI/MainGUI.py:1260 appGUI/MainGUI.py:1734 appGUI/MainGUI.py:2473 msgid "Disc" msgstr "Disque" -#: appGUI/MainGUI.py:1258 appGUI/MainGUI.py:2471 +#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:2483 #, fuzzy #| msgid "Import image" msgid "Import Shape" msgstr "Importer une image" -#: appGUI/MainGUI.py:1280 +#: appGUI/MainGUI.py:1292 msgid "Snap to grid" msgstr "Aligner sur la Grille" -#: appGUI/MainGUI.py:1283 +#: appGUI/MainGUI.py:1295 msgid "Grid X snapping distance" msgstr "Distance d'accrochage de la grille X" -#: appGUI/MainGUI.py:1288 +#: appGUI/MainGUI.py:1300 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5838,27 +5831,27 @@ msgstr "" "Lorsque actif, valeur sur Grid_X\n" "est copié dans la valeur Grid_Y." -#: appGUI/MainGUI.py:1295 +#: appGUI/MainGUI.py:1307 msgid "Grid Y snapping distance" msgstr "Distance d'accrochage de la grille Y" -#: appGUI/MainGUI.py:1302 +#: appGUI/MainGUI.py:1314 msgid "Snap to corner" msgstr "Accrocher au coin" -#: appGUI/MainGUI.py:1306 appGUI/preferences/general/GeneralAPPSetGroupUI.py:71 +#: appGUI/MainGUI.py:1318 appGUI/preferences/general/GeneralAPPSetGroupUI.py:71 msgid "Max. magnet distance" msgstr "Max. distance d'aimant" -#: appGUI/MainGUI.py:1316 +#: appGUI/MainGUI.py:1328 msgid "Toggle the display of axis on canvas" msgstr "Basculer l'affichage de l'axe sur le canevas" -#: appGUI/MainGUI.py:1334 +#: appGUI/MainGUI.py:1346 msgid "HUD (Heads up display)" msgstr "HUD (Affichage tête haute)" -#: appGUI/MainGUI.py:1340 appGUI/preferences/general/GeneralAPPSetGroupUI.py:90 +#: appGUI/MainGUI.py:1352 appGUI/preferences/general/GeneralAPPSetGroupUI.py:90 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -5866,7 +5859,7 @@ msgstr "" "Dessinez un rectangle de délimitation sur la toile.\n" "Le but est d’illustrer les limites de notre travail." -#: appGUI/MainGUI.py:1353 +#: appGUI/MainGUI.py:1365 msgid "" "Relative measurement.\n" "Reference is last click position" @@ -5874,7 +5867,7 @@ msgstr "" "Mesure relative\n" "La référence est la position du dernier clic" -#: appGUI/MainGUI.py:1361 +#: appGUI/MainGUI.py:1373 msgid "" "Absolute measurement.\n" "Reference is (X=0, Y= 0) position" @@ -5882,49 +5875,49 @@ msgstr "" "Mesure absolue.\n" "La référence est (X = 0, Y = 0) position" -#: appGUI/MainGUI.py:1368 +#: appGUI/MainGUI.py:1380 msgid "TCL Shell" msgstr "TCL Shell" -#: appGUI/MainGUI.py:1441 appGUI/MainGUI.py:1449 appGUI/MainGUI.py:4081 -#: appGUI/MainGUI.py:4087 app_Main.py:2849 app_Main.py:9557 +#: appGUI/MainGUI.py:1453 appGUI/MainGUI.py:1461 appGUI/MainGUI.py:4093 +#: appGUI/MainGUI.py:4099 app_Main.py:2868 app_Main.py:9601 msgid "Plot Area" msgstr "Zone de Dessin" -#: appGUI/MainGUI.py:1491 appPlugins/ToolCopperThieving.py:1278 -#: appPlugins/ToolCorners.py:677 appPlugins/ToolEtchCompensation.py:309 -#: appPlugins/ToolExtract.py:910 appPlugins/ToolFiducials.py:991 -#: appPlugins/ToolFollow.py:698 appPlugins/ToolInvertGerber.py:230 -#: appPlugins/ToolIsolation.py:3195 appPlugins/ToolOptimal.py:441 -#: appPlugins/ToolPunchGerber.py:1991 appPlugins/ToolQRCode.py:756 -#: appPlugins/ToolRulesCheck.py:1189 appPlugins/ToolSolderPaste.py:1171 -#: appPlugins/ToolSub.py:815 +#: appGUI/MainGUI.py:1503 appPlugins/ToolCopperThieving.py:1284 +#: appPlugins/ToolCorners.py:683 appPlugins/ToolEtchCompensation.py:327 +#: appPlugins/ToolExtract.py:913 appPlugins/ToolFiducials.py:995 +#: appPlugins/ToolFollow.py:700 appPlugins/ToolInvertGerber.py:236 +#: appPlugins/ToolIsolation.py:3192 appPlugins/ToolOptimal.py:447 +#: appPlugins/ToolPunchGerber.py:1991 appPlugins/ToolQRCode.py:759 +#: appPlugins/ToolRulesCheck.py:1189 appPlugins/ToolSolderPaste.py:1175 +#: appPlugins/ToolSub.py:822 msgid "GERBER" msgstr "GERBER" -#: appGUI/MainGUI.py:1501 appPlugins/ToolDrilling.py:2326 +#: appGUI/MainGUI.py:1513 appPlugins/ToolDrilling.py:2262 #: appPlugins/ToolRulesCheck.py:1327 msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1511 appPlugins/ToolSub.py:868 +#: appGUI/MainGUI.py:1523 appPlugins/ToolSub.py:875 msgid "GEOMETRY" msgstr "GÉOMÉTRIE" -#: appGUI/MainGUI.py:1521 +#: appGUI/MainGUI.py:1533 msgid "CNC-JOB" msgstr "CNC-JOB" -#: appGUI/MainGUI.py:1549 +#: appGUI/MainGUI.py:1561 msgid "UTILITIES" msgstr "UTILITAIRES" -#: appGUI/MainGUI.py:1565 +#: appGUI/MainGUI.py:1577 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:194 msgid "Restore Defaults" msgstr "Restaurer les valeurs par défaut" -#: appGUI/MainGUI.py:1569 +#: appGUI/MainGUI.py:1581 msgid "" "Restore the entire set of default values\n" "to the initial values loaded after first launch." @@ -5932,19 +5925,19 @@ msgstr "" "Restaurer l'ensemble complet des valeurs par défaut\n" "aux valeurs initiales chargées après le premier lancement." -#: appGUI/MainGUI.py:1574 +#: appGUI/MainGUI.py:1586 msgid "Open Pref Folder" msgstr "Ouvrir le dossier Pref" -#: appGUI/MainGUI.py:1578 +#: appGUI/MainGUI.py:1590 msgid "Open the folder where FlatCAM save the preferences files." msgstr "Ouvrez le dossier où FlatCAM enregistre les fichiers de paramètres." -#: appGUI/MainGUI.py:1582 appGUI/MainGUI.py:2175 +#: appGUI/MainGUI.py:1594 appGUI/MainGUI.py:2187 msgid "Clear GUI Settings" msgstr "Effacer les param. de GUI" -#: appGUI/MainGUI.py:1587 +#: appGUI/MainGUI.py:1599 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -5952,11 +5945,11 @@ msgstr "" "Effacer les paramètres de l'interface graphique pour FlatCAM,\n" "tels que: mise en page, état graphique, style, support hdpi, etc." -#: appGUI/MainGUI.py:1602 +#: appGUI/MainGUI.py:1614 msgid "Apply the current preferences without saving to a file." msgstr "Appliquez les paramètres actuelles sans enregistrer dans un fichier." -#: appGUI/MainGUI.py:1610 +#: appGUI/MainGUI.py:1622 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5964,111 +5957,111 @@ msgstr "" "Enregistrer les paramètres actuels dans le fichier 'current_defaults'\n" "qui est le fichier stockant les paramètres de travail par défaut." -#: appGUI/MainGUI.py:1618 +#: appGUI/MainGUI.py:1630 msgid "Will not save the changes and will close the preferences window." msgstr "" "N'enregistrera pas les modifications et fermera la fenêtre des paramètres." -#: appGUI/MainGUI.py:1632 +#: appGUI/MainGUI.py:1644 msgid "Toggle Visibility" msgstr "Basculer la Visibilité" -#: appGUI/MainGUI.py:1651 +#: appGUI/MainGUI.py:1663 msgid "Grids" msgstr "Pas grilles" -#: appGUI/MainGUI.py:1666 appPlugins/ToolMilling.py:3932 +#: appGUI/MainGUI.py:1678 appPlugins/ToolMilling.py:4004 msgid "Path" msgstr "Chemin" -#: appGUI/MainGUI.py:1668 +#: appGUI/MainGUI.py:1680 msgid "Rectangle" msgstr "Rectangle" -#: appGUI/MainGUI.py:1671 +#: appGUI/MainGUI.py:1683 msgid "Circle" msgstr "Cercle" -#: appGUI/MainGUI.py:1675 +#: appGUI/MainGUI.py:1687 msgid "Arc" msgstr "Arc" -#: appGUI/MainGUI.py:1689 +#: appGUI/MainGUI.py:1701 msgid "Union" msgstr "Union" -#: appGUI/MainGUI.py:1691 +#: appGUI/MainGUI.py:1703 msgid "Intersection" msgstr "Intersection" -#: appGUI/MainGUI.py:1693 +#: appGUI/MainGUI.py:1705 msgid "Subtraction" msgstr "Soustraction" -#: appGUI/MainGUI.py:1708 +#: appGUI/MainGUI.py:1720 msgid "Pad" msgstr "Pad" -#: appGUI/MainGUI.py:1710 +#: appGUI/MainGUI.py:1722 msgid "Pad Array" msgstr "Tableau Pad" -#: appGUI/MainGUI.py:1714 +#: appGUI/MainGUI.py:1726 msgid "Track" msgstr "Piste" -#: appGUI/MainGUI.py:1716 +#: appGUI/MainGUI.py:1728 msgid "Region" msgstr "Région" -#: appGUI/MainGUI.py:1739 +#: appGUI/MainGUI.py:1751 msgid "Exc Editor" msgstr "Éditeur Excellon" -#: appGUI/MainGUI.py:1791 +#: appGUI/MainGUI.py:1803 msgid "Application units" msgstr "Unités d'application" -#: appGUI/MainGUI.py:1887 +#: appGUI/MainGUI.py:1899 msgid "Lock Toolbars" msgstr "Verrouiller les barres d'outils" -#: appGUI/MainGUI.py:2055 +#: appGUI/MainGUI.py:2067 msgid "Detachable Tabs" msgstr "Onglets détachables" -#: appGUI/MainGUI.py:2155 +#: appGUI/MainGUI.py:2167 msgid "FlatCAM Preferences Folder opened." msgstr "Dossier Paramètres FlatCAM ouvert." -#: appGUI/MainGUI.py:2174 +#: appGUI/MainGUI.py:2186 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Êtes-vous sûr de vouloir supprimer les paramètres de GUI?\n" -#: appGUI/MainGUI.py:2179 appGUI/preferences/PreferencesUIManager.py:960 -#: appGUI/preferences/PreferencesUIManager.py:1203 appTranslation.py:111 -#: appTranslation.py:213 app_Main.py:2627 app_Main.py:3708 app_Main.py:6435 -#: app_Main.py:9445 +#: appGUI/MainGUI.py:2191 appGUI/preferences/PreferencesUIManager.py:963 +#: appGUI/preferences/PreferencesUIManager.py:1206 appTranslation.py:111 +#: appTranslation.py:213 app_Main.py:2646 app_Main.py:3727 app_Main.py:6470 +#: app_Main.py:9489 msgid "Yes" msgstr "Oui" -#: appGUI/MainGUI.py:2180 appGUI/preferences/PreferencesUIManager.py:1204 +#: appGUI/MainGUI.py:2192 appGUI/preferences/PreferencesUIManager.py:1207 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:3275 -#: appPlugins/ToolMilling.py:3713 appPlugins/ToolNCC.py:4232 -#: appPlugins/ToolPaint.py:3026 appTranslation.py:112 appTranslation.py:214 -#: app_Main.py:2628 app_Main.py:3709 app_Main.py:6436 app_Main.py:9446 +#: appPlugins/ToolDrilling.py:2320 appPlugins/ToolIsolation.py:3272 +#: appPlugins/ToolMilling.py:3785 appPlugins/ToolNCC.py:4231 +#: appPlugins/ToolPaint.py:3023 appTranslation.py:112 appTranslation.py:214 +#: app_Main.py:2647 app_Main.py:3728 app_Main.py:6471 app_Main.py:9490 msgid "No" msgstr "Non" -#: appGUI/MainGUI.py:2432 +#: appGUI/MainGUI.py:2444 msgid "Copy Objects" msgstr "Copier des objets" -#: appGUI/MainGUI.py:3047 +#: appGUI/MainGUI.py:3059 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6080,12 +6073,12 @@ msgstr "" "sur le premier article. Appuyez à la fin de la touche ~ X ~ ou\n" "le bouton de la barre d'outils." -#: appGUI/MainGUI.py:3054 appGUI/MainGUI.py:3214 appGUI/MainGUI.py:3261 -#: appGUI/MainGUI.py:3283 +#: appGUI/MainGUI.py:3066 appGUI/MainGUI.py:3226 appGUI/MainGUI.py:3273 +#: appGUI/MainGUI.py:3295 msgid "Warning" msgstr "Attention" -#: appGUI/MainGUI.py:3209 +#: appGUI/MainGUI.py:3221 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6093,7 +6086,7 @@ msgstr "" "Veuillez sélectionner des éléments de géométrie\n" "sur lequel exécuter l'outil Intersection." -#: appGUI/MainGUI.py:3256 +#: appGUI/MainGUI.py:3268 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6101,7 +6094,7 @@ msgstr "" "Veuillez sélectionner des éléments de géométrie\n" "sur lequel effectuer l'outil de Soustraction." -#: appGUI/MainGUI.py:3278 +#: appGUI/MainGUI.py:3290 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6109,421 +6102,386 @@ msgstr "" "Veuillez sélectionner des éléments de géométrie\n" "sur lequel effectuer l'union." -#: appGUI/MainGUI.py:3756 appPlugins/ToolIsolation.py:888 +#: appGUI/MainGUI.py:3768 appPlugins/ToolIsolation.py:888 #: appPlugins/ToolNCC.py:1419 appPlugins/ToolPaint.py:417 -#: appPlugins/ToolSolderPaste.py:141 appPlugins/ToolSolderPaste.py:1222 -#: app_Main.py:4778 +#: appPlugins/ToolSolderPaste.py:141 appPlugins/ToolSolderPaste.py:1226 +#: app_Main.py:4797 msgid "New Tool" msgstr "Nouvel Outil" -#: appGUI/MainGUI.py:3757 appPlugins/ToolIsolation.py:889 +#: appGUI/MainGUI.py:3769 appPlugins/ToolIsolation.py:889 #: appPlugins/ToolNCC.py:1420 appPlugins/ToolPaint.py:418 -#: appPlugins/ToolSolderPaste.py:142 app_Main.py:4779 +#: appPlugins/ToolSolderPaste.py:142 app_Main.py:4798 msgid "Enter a Tool Diameter" msgstr "Entrer un diamètre d'outil" -#: appGUI/MainGUI.py:3769 appPlugins/ToolIsolation.py:910 +#: appGUI/MainGUI.py:3781 appPlugins/ToolIsolation.py:910 #: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:431 -#: appPlugins/ToolSolderPaste.py:154 app_Main.py:4792 +#: appPlugins/ToolSolderPaste.py:154 app_Main.py:4811 msgid "Adding Tool cancelled" msgstr "Ajout d'outil annulé" -#: appGUI/MainGUI.py:3799 +#: appGUI/MainGUI.py:3811 msgid "Distance Tool exit..." msgstr "Distance Outil sortie ..." -#: appGUI/MainGUI.py:3887 +#: appGUI/MainGUI.py:3899 msgid "Key Shortcut List" msgstr "Liste de raccourcis clavier" -#: appGUI/MainGUI.py:4009 app_Main.py:3696 +#: appGUI/MainGUI.py:4021 app_Main.py:3715 msgid "Application is saving the project. Please wait ..." msgstr "Enregistrement du projet. Attendez ..." -#: appGUI/MainGUI.py:4148 +#: appGUI/MainGUI.py:4160 msgid "Shell enabled." msgstr "Shell activé." -#: appGUI/MainGUI.py:4151 +#: appGUI/MainGUI.py:4163 msgid "Shell disabled." msgstr "Shell désactivé." -#: appGUI/MainGUI.py:4165 +#: appGUI/MainGUI.py:4177 msgid "Shortcut Key List" msgstr "Liste des raccourcis clavier" -#: appGUI/MainGUI.py:4568 +#: appGUI/MainGUI.py:4580 msgid "General Shortcut list" msgstr "Liste de raccourcis clavier" -#: appGUI/MainGUI.py:4569 +#: appGUI/MainGUI.py:4581 msgid "SHOW SHORTCUT LIST" msgstr "MONTRER LISTE DES RACCOURCIS" -#: appGUI/MainGUI.py:4570 +#: appGUI/MainGUI.py:4582 msgid "1" msgstr "1" -#: appGUI/MainGUI.py:4570 +#: appGUI/MainGUI.py:4582 msgid "Switch to Project Tab" msgstr "Passer à l'onglet Projet" -#: appGUI/MainGUI.py:4571 +#: appGUI/MainGUI.py:4583 msgid "2" msgstr "2" -#: appGUI/MainGUI.py:4571 +#: appGUI/MainGUI.py:4583 msgid "Switch to Selected Tab" msgstr "Passer à l'onglet Sélectionné" -#: appGUI/MainGUI.py:4572 +#: appGUI/MainGUI.py:4584 msgid "3" msgstr "3" -#: appGUI/MainGUI.py:4572 +#: appGUI/MainGUI.py:4584 msgid "Switch to Tool Tab" msgstr "Basculer vers l'onglet Outil" -#: appGUI/MainGUI.py:4573 +#: appGUI/MainGUI.py:4585 msgid "New Gerber" msgstr "Nouveau Gerber" -#: appGUI/MainGUI.py:4574 +#: appGUI/MainGUI.py:4586 msgid "Edit Object (if selected)" msgstr "Editer objet (si sélectionné)" -#: appGUI/MainGUI.py:4575 app_Main.py:6762 +#: appGUI/MainGUI.py:4587 app_Main.py:6809 msgid "Grid On/Off" msgstr "Grille On/Off" -#: appGUI/MainGUI.py:4576 +#: appGUI/MainGUI.py:4588 msgid "Jump to Coordinates" msgstr "Aller aux coordonnées" -#: appGUI/MainGUI.py:4577 +#: appGUI/MainGUI.py:4589 msgid "New Excellon" msgstr "Nouvelle Excellon" -#: appGUI/MainGUI.py:4578 +#: appGUI/MainGUI.py:4590 msgid "Move Obj" msgstr "Déplacer Obj" -#: appGUI/MainGUI.py:4579 +#: appGUI/MainGUI.py:4591 msgid "New Geometry" msgstr "Nouvelle Géométrie" -#: appGUI/MainGUI.py:4581 +#: appGUI/MainGUI.py:4593 msgid "Change Units" msgstr "Changer d'unités" -#: appGUI/MainGUI.py:4582 +#: appGUI/MainGUI.py:4594 #, fuzzy #| msgid "Open Properties Tool" msgid "Open Properties Plugin" msgstr "Ouvrir les Propriétés" -#: appGUI/MainGUI.py:4583 +#: appGUI/MainGUI.py:4595 msgid "Rotate by 90 degree CW" msgstr "Rotation de 90 degrés CW" -#: appGUI/MainGUI.py:4584 +#: appGUI/MainGUI.py:4596 msgid "Shell Toggle" msgstr "Shell bascule" -#: appGUI/MainGUI.py:4585 +#: appGUI/MainGUI.py:4597 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Ajouter un outil (dans l'onglet Géométrie sélectionnée ou dans Outils NCC ou " "Outils de Peinture)" -#: appGUI/MainGUI.py:4587 +#: appGUI/MainGUI.py:4599 msgid "Flip on X_axis" msgstr "Miroir sur l'axe des X" -#: appGUI/MainGUI.py:4588 +#: appGUI/MainGUI.py:4600 msgid "Flip on Y_axis" msgstr "Miroir sur l'axe des Y" -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4606 msgid "Copy Obj" msgstr "Copier Obj" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4607 msgid "Open Tools Database" msgstr "Ouvrir la BD des outils" -#: appGUI/MainGUI.py:4596 +#: appGUI/MainGUI.py:4608 msgid "Open Excellon File" msgstr "Ouvrir le fichier Excellon" -#: appGUI/MainGUI.py:4597 +#: appGUI/MainGUI.py:4609 msgid "Open Gerber File" msgstr "Ouvrir le fichier Gerber" -#: appGUI/MainGUI.py:4598 appGUI/MainGUI.py:4863 +#: appGUI/MainGUI.py:4610 appGUI/MainGUI.py:4875 msgid "Ctrl+M" msgstr "Ctrl+M" -#: appGUI/MainGUI.py:4602 +#: appGUI/MainGUI.py:4614 msgid "Ctrl+Q" msgstr "Ctrl+Q" -#: appGUI/MainGUI.py:4602 appPlugins/ToolPDF.py:44 +#: appGUI/MainGUI.py:4614 appPlugins/ToolPDF.py:44 msgid "PDF Import Tool" msgstr "Outil d'importation PDF" -#: appGUI/MainGUI.py:4607 +#: appGUI/MainGUI.py:4619 msgid "Toggle the axis" msgstr "Basculer l'axe" -#: appGUI/MainGUI.py:4608 +#: appGUI/MainGUI.py:4620 msgid "Shift+C" msgstr "Shift+C" -#: appGUI/MainGUI.py:4608 +#: appGUI/MainGUI.py:4620 msgid "Copy Obj_Name" msgstr "Copier Nom Obj" -#: appGUI/MainGUI.py:4613 appGUI/MainGUI.py:4857 appGUI/MainGUI.py:4968 -#: appGUI/MainGUI.py:5114 +#: appGUI/MainGUI.py:4625 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5126 msgid "Shift+M" msgstr "Shift+M" -#: appGUI/MainGUI.py:4613 appGUI/MainGUI.py:4857 appGUI/MainGUI.py:4968 -#: appGUI/MainGUI.py:5114 +#: appGUI/MainGUI.py:4625 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5126 msgid "Distance Minimum Tool" msgstr "Outil de Distance Minimum" -#: appGUI/MainGUI.py:4614 +#: appGUI/MainGUI.py:4626 msgid "Open Preferences Window" msgstr "Ouvrir la fenêtre de Paramètres" -#: appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4627 msgid "Shift+R" msgstr "Shift+R" -#: appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4627 msgid "Rotate by 90 degree CCW" msgstr "Faire pivoter de 90 degrés dans le sens anti-horaire" -#: appGUI/MainGUI.py:4616 +#: appGUI/MainGUI.py:4628 msgid "Run a Script" msgstr "Exécuter un script" -#: appGUI/MainGUI.py:4617 +#: appGUI/MainGUI.py:4629 msgid "Toggle the workspace" msgstr "Basculer l'espace de travail" -#: appGUI/MainGUI.py:4622 appPlugins/ToolAlignObjects.py:32 -#: appPlugins/ToolAlignObjects.py:378 -msgid "Align Objects" -msgstr "Aligner les objets" - -#: appGUI/MainGUI.py:4623 +#: appGUI/MainGUI.py:4635 #, fuzzy #| msgid "Alt+S" msgid "Alt+B" msgstr "Alt+S" -#: appGUI/MainGUI.py:4623 appPlugins/ToolCorners.py:638 -#, fuzzy -#| msgid "Corner Markers Tool" -msgid "Corner Markers" -msgstr "Outil de Marqueurs de Coin" - -#: appGUI/MainGUI.py:4624 +#: appGUI/MainGUI.py:4636 msgid "Alt+C" msgstr "Alt+C" -#: appGUI/MainGUI.py:4624 appPlugins/ToolCalculators.py:90 -#: appPlugins/ToolCalculators.py:399 -msgid "Calculators" -msgstr "Calculatrices" - -#: appGUI/MainGUI.py:4625 +#: appGUI/MainGUI.py:4637 msgid "Alt+D" msgstr "Alt+D" -#: appGUI/MainGUI.py:4625 +#: appGUI/MainGUI.py:4637 msgid "2-Sided PCB" msgstr "PCB double face" -#: appGUI/MainGUI.py:4626 +#: appGUI/MainGUI.py:4638 msgid "Alt+E" msgstr "Alt+E" -#: appGUI/MainGUI.py:4626 appPlugins/ToolExtract.py:162 -#: appPlugins/ToolExtract.py:877 -#, fuzzy -#| msgid "ExtraCut" -msgid "Extract" -msgstr "Coupe suppl" - -#: appGUI/MainGUI.py:4627 +#: appGUI/MainGUI.py:4639 msgid "Alt+F" msgstr "Alt+F" -#: appGUI/MainGUI.py:4627 appPlugins/ToolFiducials.py:138 -#: appPlugins/ToolFiducials.py:747 +#: appGUI/MainGUI.py:4639 appPlugins/ToolFiducials.py:139 +#: appPlugins/ToolFiducials.py:754 #, fuzzy #| msgid "Fiducials Tool" msgid "Fiducials" msgstr "Outil Fiduciaire" -#: appGUI/MainGUI.py:4628 +#: appGUI/MainGUI.py:4640 msgid "Alt+G" msgstr "Alt+G" -#: appGUI/MainGUI.py:4628 appPlugins/ToolInvertGerber.py:93 -#: appPlugins/ToolInvertGerber.py:190 appPlugins/ToolInvertGerber.py:284 +#: appGUI/MainGUI.py:4640 appPlugins/ToolInvertGerber.py:93 +#: appPlugins/ToolInvertGerber.py:196 appPlugins/ToolInvertGerber.py:290 msgid "Invert Gerber" msgstr "Inverser Gerber" -#: appGUI/MainGUI.py:4629 +#: appGUI/MainGUI.py:4641 msgid "Alt+H" msgstr "Alt+H" -#: appGUI/MainGUI.py:4629 appPlugins/ToolPunchGerber.py:1939 -#: appPlugins/ToolPunchGerber.py:2317 -msgid "Punch Gerber" -msgstr "Percer Gerber" - -#: appGUI/MainGUI.py:4630 +#: appGUI/MainGUI.py:4642 msgid "Alt+I" msgstr "Alt+I" -#: appGUI/MainGUI.py:4631 +#: appGUI/MainGUI.py:4643 msgid "Alt+J" msgstr "Alt+J" -#: appGUI/MainGUI.py:4631 appPlugins/ToolCopperThieving.py:144 -#: appPlugins/ToolCopperThieving.py:1246 -#, fuzzy -#| msgid "Copper Thieving Tool" -msgid "Copper Thieving" -msgstr "Outil de Copper Thieving" - -#: appGUI/MainGUI.py:4632 +#: appGUI/MainGUI.py:4644 msgid "Alt+K" msgstr "Alt+K" -#: appGUI/MainGUI.py:4632 +#: appGUI/MainGUI.py:4644 #, fuzzy #| msgid "Solder Paste Dispensing Tool" msgid "Solder Paste Dispensing" msgstr "Outil d'application de Pâte à souder" -#: appGUI/MainGUI.py:4633 +#: appGUI/MainGUI.py:4645 msgid "Alt+L" msgstr "Alt+L" -#: appGUI/MainGUI.py:4633 +#: appGUI/MainGUI.py:4645 msgid "Film PCB" msgstr "Film PCB" -#: appGUI/MainGUI.py:4634 +#: appGUI/MainGUI.py:4646 msgid "Alt+M" msgstr "Alt+M" -#: appGUI/MainGUI.py:4635 appPlugins/ToolNCC.py:2327 appPlugins/ToolNCC.py:2329 -#: appPlugins/ToolNCC.py:2911 appPlugins/ToolNCC.py:2913 +#: appGUI/MainGUI.py:4647 appPlugins/ToolNCC.py:2327 appPlugins/ToolNCC.py:2329 +#: appPlugins/ToolNCC.py:2913 appPlugins/ToolNCC.py:2915 msgid "Non-Copper Clearing" msgstr "Suppression zone non cuivrée" -#: appGUI/MainGUI.py:4636 +#: appGUI/MainGUI.py:4648 msgid "Alt+O" msgstr "Alt+O" -#: appGUI/MainGUI.py:4636 appPlugins/ToolIsolation.py:3317 -#: appPlugins/ToolNCC.py:4280 +#: appGUI/MainGUI.py:4648 appPlugins/ToolIsolation.py:3314 +#: appPlugins/ToolNCC.py:4279 msgid "Optimal" msgstr "Optimal" -#: appGUI/MainGUI.py:4637 +#: appGUI/MainGUI.py:4649 msgid "Alt+P" msgstr "Alt+P" -#: appGUI/MainGUI.py:4637 +#: appGUI/MainGUI.py:4649 msgid "Paint Area" msgstr "Zone de Peinture" -#: appGUI/MainGUI.py:4638 +#: appGUI/MainGUI.py:4650 msgid "Alt+Q" msgstr "Alt+Q" -#: appGUI/MainGUI.py:4638 appPlugins/ToolQRCode.py:135 -#: appPlugins/ToolQRCode.py:706 +#: appGUI/MainGUI.py:4650 appPlugins/ToolQRCode.py:135 +#: appPlugins/ToolQRCode.py:712 #, fuzzy #| msgid "Code" msgid "QRCode" msgstr "Code" -#: appGUI/MainGUI.py:4639 +#: appGUI/MainGUI.py:4651 #, fuzzy #| msgid "Run Rules Check" msgid "Rules Check" msgstr "Exécuter la Vér. des Règles" -#: appGUI/MainGUI.py:4640 +#: appGUI/MainGUI.py:4652 msgid "View File Source" msgstr "Voir le fichier Source" -#: appGUI/MainGUI.py:4641 +#: appGUI/MainGUI.py:4653 msgid "Alt+T" msgstr "Alt+T" -#: appGUI/MainGUI.py:4642 +#: appGUI/MainGUI.py:4654 msgid "Alt+W" msgstr "Alt+W" -#: appGUI/MainGUI.py:4642 appPlugins/ToolSub.py:168 appPlugins/ToolSub.py:746 +#: appGUI/MainGUI.py:4654 appPlugins/ToolSub.py:168 appPlugins/ToolSub.py:756 #, fuzzy #| msgid "Subtractor" msgid "Subtract" msgstr "Soustracteur" -#: appGUI/MainGUI.py:4643 appGUI/MainGUI.py:4861 +#: appGUI/MainGUI.py:4655 appGUI/MainGUI.py:4873 msgid "Alt+X" msgstr "Alt+X" -#: appGUI/MainGUI.py:4643 +#: appGUI/MainGUI.py:4655 msgid "Cutout PCB" msgstr "Découpe de PCB" -#: appGUI/MainGUI.py:4644 +#: appGUI/MainGUI.py:4656 msgid "Alt+Z" msgstr "Alt+Z" -#: appGUI/MainGUI.py:4644 appPlugins/ToolPanelize.py:36 +#: appGUI/MainGUI.py:4656 appPlugins/ToolPanelize.py:36 msgid "Panelize PCB" msgstr "Panéliser PCB" -#: appGUI/MainGUI.py:4647 +#: appGUI/MainGUI.py:4659 msgid "Enable Non-selected Objects" msgstr "Activer les objets non sélectionnés" -#: appGUI/MainGUI.py:4648 +#: appGUI/MainGUI.py:4660 msgid "Disable Non-selected Objects" msgstr "Désactiver les objets non sélectionnés" -#: appGUI/MainGUI.py:4649 +#: appGUI/MainGUI.py:4661 msgid "Toggle Full Screen" msgstr "Passer en plein écran" -#: appGUI/MainGUI.py:4652 +#: appGUI/MainGUI.py:4664 msgid "Ctrl+Alt+X" msgstr "Ctrl+Alt+X" -#: appGUI/MainGUI.py:4652 +#: appGUI/MainGUI.py:4664 msgid "Abort current task (gracefully)" msgstr "Abandonner la tâche en cours (avec élégance)" -#: appGUI/MainGUI.py:4656 +#: appGUI/MainGUI.py:4668 msgid "Ctrl+Shift+V" msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4656 +#: appGUI/MainGUI.py:4668 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -6531,237 +6489,237 @@ msgstr "" "Collage spécial. Convertira un style de chemin d'accès Windows en celui " "requis dans Tcl Shell" -#: appGUI/MainGUI.py:4660 +#: appGUI/MainGUI.py:4672 msgid "Open Online Manual" msgstr "Ouvrir le manuel en ligne" -#: appGUI/MainGUI.py:4661 +#: appGUI/MainGUI.py:4673 #, fuzzy #| msgid "2" msgid "F2" msgstr "2" -#: appGUI/MainGUI.py:4661 +#: appGUI/MainGUI.py:4673 #, fuzzy #| msgid "Reference Object" msgid "Rename Objects" msgstr "Objet de référence" -#: appGUI/MainGUI.py:4662 +#: appGUI/MainGUI.py:4674 msgid "Open Online Tutorials" msgstr "Ouvrir des tutoriels en ligne" -#: appGUI/MainGUI.py:4663 +#: appGUI/MainGUI.py:4675 msgid "Refresh Plots" msgstr "Actualiser les Dessins" -#: appGUI/MainGUI.py:4664 appPlugins/ToolSolderPaste.py:72 +#: appGUI/MainGUI.py:4676 appPlugins/ToolSolderPaste.py:72 msgid "Delete Object" msgstr "Supprimer un objet" -#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4970 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4982 msgid "Alternate: Delete Tool" msgstr "Autre: Suppression de Outil" -#: appGUI/MainGUI.py:4666 +#: appGUI/MainGUI.py:4678 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "(à gauche de Key_1) Basculer la Zone du bloc-notes (côté gauche)" -#: appGUI/MainGUI.py:4667 appGUI/MainGUI.py:4866 appGUI/MainGUI.py:4972 -#: appGUI/MainGUI.py:5113 +#: appGUI/MainGUI.py:4679 appGUI/MainGUI.py:4878 appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5125 msgid "Space" msgstr "Espace" -#: appGUI/MainGUI.py:4667 +#: appGUI/MainGUI.py:4679 msgid "En(Dis)able Obj Plot" msgstr "(Dés)activer Obj Dessin" -#: appGUI/MainGUI.py:4668 appGUI/MainGUI.py:4868 appGUI/MainGUI.py:4971 -#: appGUI/MainGUI.py:5112 +#: appGUI/MainGUI.py:4680 appGUI/MainGUI.py:4880 appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:5124 msgid "Esc" msgstr "Esc" -#: appGUI/MainGUI.py:4668 +#: appGUI/MainGUI.py:4680 msgid "Deselects all objects" msgstr "Désélectionne tous les objets" -#: appGUI/MainGUI.py:4682 +#: appGUI/MainGUI.py:4694 msgid "Editor Shortcut list" msgstr "Liste des raccourcis de l'éditeur" -#: appGUI/MainGUI.py:4837 +#: appGUI/MainGUI.py:4849 msgid "GEOMETRY EDITOR" msgstr "EDITEUR DE GEOMETRIE" -#: appGUI/MainGUI.py:4838 +#: appGUI/MainGUI.py:4850 msgid "Draw an Arc" msgstr "Dessiner un arc" -#: appGUI/MainGUI.py:4840 +#: appGUI/MainGUI.py:4852 msgid "Copy Geo Item" msgstr "Copier un élém. de Géo" -#: appGUI/MainGUI.py:4841 +#: appGUI/MainGUI.py:4853 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "Dans Ajouter un arc va toogle la direction de l'ARC: CW ou CCW" -#: appGUI/MainGUI.py:4842 +#: appGUI/MainGUI.py:4854 msgid "Polygon Intersection Tool" msgstr "Outil d'intersection de polygones" -#: appGUI/MainGUI.py:4843 +#: appGUI/MainGUI.py:4855 msgid "Geo Paint Tool" msgstr "Outil de peinture géo" -#: appGUI/MainGUI.py:4844 appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5102 +#: appGUI/MainGUI.py:4856 appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5114 msgid "Jump to Location (x, y)" msgstr "Aller à l'emplacement (x, y)" -#: appGUI/MainGUI.py:4846 +#: appGUI/MainGUI.py:4858 msgid "Move Geo Item" msgstr "Déplacer un élément de géométrie" -#: appGUI/MainGUI.py:4847 +#: appGUI/MainGUI.py:4859 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Dans Ajouter Arc passera en revue les modes ARC" -#: appGUI/MainGUI.py:4848 +#: appGUI/MainGUI.py:4860 msgid "Draw a Polygon" msgstr "Dessine un polygone" -#: appGUI/MainGUI.py:4849 +#: appGUI/MainGUI.py:4861 msgid "Draw a Circle" msgstr "Dessiner un cercle" -#: appGUI/MainGUI.py:4850 +#: appGUI/MainGUI.py:4862 msgid "Draw a Path" msgstr "Dessiner un chemin" -#: appGUI/MainGUI.py:4851 +#: appGUI/MainGUI.py:4863 msgid "Draw Rectangle" msgstr "Dessiner un rectangle" -#: appGUI/MainGUI.py:4852 +#: appGUI/MainGUI.py:4864 msgid "Polygon Subtraction Tool" msgstr "Outil de soustraction de polygone" -#: appGUI/MainGUI.py:4853 +#: appGUI/MainGUI.py:4865 msgid "Add Text Tool" msgstr "Ajouter un outil de texte" -#: appGUI/MainGUI.py:4854 +#: appGUI/MainGUI.py:4866 msgid "Polygon Union Tool" msgstr "Outil union de polygones" -#: appGUI/MainGUI.py:4855 +#: appGUI/MainGUI.py:4867 msgid "Flip shape on X axis" msgstr "Refléter la forme sur l'axe X" -#: appGUI/MainGUI.py:4856 +#: appGUI/MainGUI.py:4868 msgid "Flip shape on Y axis" msgstr "Refléter la forme sur l'axe Y" -#: appGUI/MainGUI.py:4858 +#: appGUI/MainGUI.py:4870 msgid "Skew shape on X axis" msgstr "Inclinaison de la forme sur l'axe X" -#: appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:4871 msgid "Skew shape on Y axis" msgstr "Inclinaison de la forme sur l'axe Y" -#: appGUI/MainGUI.py:4860 +#: appGUI/MainGUI.py:4872 msgid "Editor Transformation Tool" msgstr "Outil de transformation de l'éditeur" -#: appGUI/MainGUI.py:4861 +#: appGUI/MainGUI.py:4873 msgid "Offset shape on X axis" msgstr "Forme décalée sur l'axe X" -#: appGUI/MainGUI.py:4862 +#: appGUI/MainGUI.py:4874 msgid "Alt+Y" msgstr "Alt+Y" -#: appGUI/MainGUI.py:4862 +#: appGUI/MainGUI.py:4874 msgid "Offset shape on Y axis" msgstr "Forme décalée sur l'axe Y" -#: appGUI/MainGUI.py:4864 appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5116 +#: appGUI/MainGUI.py:4876 appGUI/MainGUI.py:4985 appGUI/MainGUI.py:5128 msgid "Save Object and Exit Editor" msgstr "Enregistrer l'objet et quitter l'éditeur" -#: appGUI/MainGUI.py:4865 +#: appGUI/MainGUI.py:4877 msgid "Polygon Cut Tool" msgstr "Outil de coupe de polygone" -#: appGUI/MainGUI.py:4866 +#: appGUI/MainGUI.py:4878 msgid "Rotate Geometry" msgstr "Faire pivoter la géométrie" -#: appGUI/MainGUI.py:4867 +#: appGUI/MainGUI.py:4879 msgid "ENTER" msgstr "Entrée" -#: appGUI/MainGUI.py:4867 +#: appGUI/MainGUI.py:4879 msgid "Finish drawing for certain tools" msgstr "Terminer le dessin pour certains outils" -#: appGUI/MainGUI.py:4868 appGUI/MainGUI.py:4971 appGUI/MainGUI.py:5112 +#: appGUI/MainGUI.py:4880 appGUI/MainGUI.py:4983 appGUI/MainGUI.py:5124 msgid "Abort and return to Select" msgstr "Abort and return to Select" -#: appGUI/MainGUI.py:4958 +#: appGUI/MainGUI.py:4970 msgid "EXCELLON EDITOR" msgstr "ÉDITEUR EXCELLON" -#: appGUI/MainGUI.py:4966 +#: appGUI/MainGUI.py:4978 msgid "Add a new Tool" msgstr "Ajouter un nouvel outil" -#: appGUI/MainGUI.py:4972 +#: appGUI/MainGUI.py:4984 msgid "Toggle Slot direction" msgstr "Basculer la direction de la rainure" -#: appGUI/MainGUI.py:4974 +#: appGUI/MainGUI.py:4986 msgid "Ctrl+Space" msgstr "Ctrl+Espace" -#: appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5113 +#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5125 msgid "Toggle array direction" msgstr "Basculer la direction du tableau" -#: appGUI/MainGUI.py:5096 +#: appGUI/MainGUI.py:5108 msgid "GERBER EDITOR" msgstr "GERBER ÉDITEUR" -#: appGUI/MainGUI.py:5106 +#: appGUI/MainGUI.py:5118 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" "Dans les Outils de Piste et de Région, les modes de pliage sont inversés" -#: appGUI/MainGUI.py:5109 +#: appGUI/MainGUI.py:5121 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" "Dans les Outils de Piste et de Région, les modes de pliage sont répétés en " "boucle" -#: appGUI/MainGUI.py:5111 +#: appGUI/MainGUI.py:5123 msgid "Alternate: Delete Apertures" msgstr "Autre: Supprimer les ouvertures" -#: appGUI/MainGUI.py:5115 +#: appGUI/MainGUI.py:5127 msgid "Eraser Tool" msgstr "Outil pour Effacer" -#: appGUI/MainGUI.py:5117 +#: appGUI/MainGUI.py:5129 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:214 msgid "Mark Area Tool" msgstr "Outil Zone de Marquage" -#: appGUI/MainGUI.py:5118 +#: appGUI/MainGUI.py:5130 msgid "Poligonize Tool" msgstr "Outil Polygoniser" -#: appGUI/MainGUI.py:5119 +#: appGUI/MainGUI.py:5131 msgid "Transformation Tool" msgstr "Outil de Transformation" @@ -6769,11 +6727,11 @@ msgstr "Outil de Transformation" msgid "App Object" msgstr "Objet" -#: appGUI/ObjectUI.py:105 appGUI/ObjectUI.py:148 +#: appGUI/ObjectUI.py:102 appGUI/ObjectUI.py:145 msgid "Geometrical transformations of the current object." msgstr "Transformations géométriques de l'objet courant." -#: appGUI/ObjectUI.py:114 +#: appGUI/ObjectUI.py:111 msgid "" "Factor by which to multiply\n" "geometric features of this object.\n" @@ -6783,11 +6741,11 @@ msgstr "" "caractéristiques géométriques de cet objet.\n" "Les expressions sont autorisées. Par exemple: 1 / 25.4" -#: appGUI/ObjectUI.py:121 +#: appGUI/ObjectUI.py:118 msgid "Perform scaling operation." msgstr "Effectuer l'opération de mise à l'échelle." -#: appGUI/ObjectUI.py:131 +#: appGUI/ObjectUI.py:128 msgid "" "Amount by which to move the object\n" "in the x and y axes in (x, y) format.\n" @@ -6797,68 +6755,63 @@ msgstr "" "dans les axes x et y au format (x, y).\n" "Les expressions sont autorisées. Par exemple: (1/3.2, 0.5*3)" -#: appGUI/ObjectUI.py:138 +#: appGUI/ObjectUI.py:135 msgid "Perform the offset operation." msgstr "Effectuer l'opération de décalage." -#: appGUI/ObjectUI.py:181 +#: appGUI/ObjectUI.py:178 msgid "Gerber Object" msgstr "Objet Gerber" -#: appGUI/ObjectUI.py:190 appGUI/ObjectUI.py:553 appGUI/ObjectUI.py:880 -#: appGUI/ObjectUI.py:1966 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:24 +#: appGUI/ObjectUI.py:187 appGUI/ObjectUI.py:550 appGUI/ObjectUI.py:877 +#: appGUI/ObjectUI.py:1963 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:24 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:26 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:26 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:24 msgid "Plot Options" msgstr "Options de Tracé" -#: appGUI/ObjectUI.py:195 appGUI/ObjectUI.py:556 +#: appGUI/ObjectUI.py:192 appGUI/ObjectUI.py:553 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:38 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:125 -#: appPlugins/ToolCopperThieving.py:1424 +#: appPlugins/ToolCopperThieving.py:1430 msgid "Solid" msgstr "Solide" -#: appGUI/ObjectUI.py:197 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 +#: appGUI/ObjectUI.py:194 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 msgid "Solid color polygons." msgstr "Polygones de couleur unie." -#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:562 appGUI/ObjectUI.py:886 +#: appGUI/ObjectUI.py:199 appGUI/ObjectUI.py:559 appGUI/ObjectUI.py:883 msgid "Multi-Color" msgstr "Multicolore" -#: appGUI/ObjectUI.py:204 appGUI/ObjectUI.py:564 appGUI/ObjectUI.py:888 +#: appGUI/ObjectUI.py:201 appGUI/ObjectUI.py:561 appGUI/ObjectUI.py:885 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:49 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:47 msgid "Draw polygons in different colors." msgstr "Dessine des polygones de différentes couleurs." -#: appGUI/ObjectUI.py:219 appGUI/ObjectUI.py:638 +#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:635 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:33 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:33 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:31 msgid "Plot" msgstr "Dessin" -#: appGUI/ObjectUI.py:220 appGUI/ObjectUI.py:640 appGUI/ObjectUI.py:991 -#: appGUI/ObjectUI.py:2111 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:217 appGUI/ObjectUI.py:637 appGUI/ObjectUI.py:988 +#: appGUI/ObjectUI.py:2108 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:35 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:33 -#: appPlugins/ToolMilling.py:3674 +#: appPlugins/ToolMilling.py:3746 msgid "Plot (show) this object." msgstr "Tracer (afficher) cet objet." -#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:395 appPlugins/ToolFollow.py:126 -#: appPlugins/ToolFollow.py:650 -msgid "Follow" -msgstr "Suivre" - -#: appGUI/ObjectUI.py:228 appGUI/ObjectUI.py:398 +#: appGUI/ObjectUI.py:225 appGUI/ObjectUI.py:395 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:38 -#: appPlugins/ToolFollow.py:772 +#: appPlugins/ToolFollow.py:774 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6868,34 +6821,34 @@ msgstr "" "Cela signifie qu'il va couper à travers\n" "le milieu de la trace." -#: appGUI/ObjectUI.py:237 appGUI/ObjectUI.py:587 appGUI/ObjectUI.py:908 -#: appGUI/ObjectUI.py:2001 +#: appGUI/ObjectUI.py:234 appGUI/ObjectUI.py:584 appGUI/ObjectUI.py:905 +#: appGUI/ObjectUI.py:1998 msgid "Start the Object Editor" msgstr "Démarrer l'éditeur d'objet" -#: appGUI/ObjectUI.py:248 appGUI/ObjectUI.py:598 appGUI/ObjectUI.py:919 -#: appGUI/ObjectUI.py:2012 +#: appGUI/ObjectUI.py:245 appGUI/ObjectUI.py:595 appGUI/ObjectUI.py:916 +#: appGUI/ObjectUI.py:2009 msgid "INFO" msgstr "" -#: appGUI/ObjectUI.py:250 appGUI/ObjectUI.py:600 appGUI/ObjectUI.py:921 -#: appGUI/ObjectUI.py:2014 +#: appGUI/ObjectUI.py:247 appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:918 +#: appGUI/ObjectUI.py:2011 #, fuzzy #| msgid "Show the Utilities." msgid "Show the Object Attributes." msgstr "Affichez les utilitaires." -#: appGUI/ObjectUI.py:284 appGUI/ObjectUI.py:633 +#: appGUI/ObjectUI.py:281 appGUI/ObjectUI.py:630 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:47 msgid "Toggle the display of the Tools Table." msgstr "Basculer l'affichage de la table des outils." -#: appGUI/ObjectUI.py:293 +#: appGUI/ObjectUI.py:290 msgid "Mark All" msgstr "Marquer tout" -#: appGUI/ObjectUI.py:295 +#: appGUI/ObjectUI.py:292 msgid "" "When checked it will display all the apertures.\n" "When unchecked, it will delete all mark shapes\n" @@ -6906,16 +6859,16 @@ msgstr "" "supprimées\n" "qui sont dessinés sur une toile." -#: appGUI/ObjectUI.py:325 appPlugins/ToolExtract.py:1001 +#: appGUI/ObjectUI.py:322 appPlugins/ToolExtract.py:1004 #: appPlugins/ToolPunchGerber.py:2085 msgid "Mark the aperture instances on canvas." msgstr "Marquez les occurrences d’ouverture sur la toile." -#: appGUI/ObjectUI.py:332 appPlugins/ToolIsolation.py:3673 +#: appGUI/ObjectUI.py:329 appPlugins/ToolIsolation.py:3670 msgid "Buffer Solid Geometry" msgstr "Tampon Géométrie Solide" -#: appGUI/ObjectUI.py:334 appPlugins/ToolIsolation.py:3675 +#: appGUI/ObjectUI.py:331 appPlugins/ToolIsolation.py:3672 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6927,11 +6880,11 @@ msgstr "" "En cliquant sur cela créera la géométrie en mémoire tampon\n" "requis pour l'isolement." -#: appGUI/ObjectUI.py:350 +#: appGUI/ObjectUI.py:347 msgid "Isolation Routing" msgstr "Routage d'isolement" -#: appGUI/ObjectUI.py:353 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:26 +#: appGUI/ObjectUI.py:350 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:26 #: appPlugins/ToolIsolation.py:3174 msgid "" "Create a Geometry object with\n" @@ -6940,7 +6893,7 @@ msgstr "" "Créez un objet Geometrie avec\n" "parcours d'outils pour couper autour des polygones." -#: appGUI/ObjectUI.py:368 appGUI/ObjectUI.py:1822 appPlugins/ToolNCC.py:4661 +#: appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1819 appPlugins/ToolNCC.py:4660 msgid "" "Create the Geometry Object\n" "for non-copper routing." @@ -6948,7 +6901,7 @@ msgstr "" "Créer l'objet de géométrie\n" "pour un routage non-cuivre." -#: appGUI/ObjectUI.py:383 +#: appGUI/ObjectUI.py:380 msgid "" "Generate the geometry for\n" "the board cutout." @@ -6956,20 +6909,20 @@ msgstr "" "Générer la géométrie pour\n" "la découpe de la planche." -#: appGUI/ObjectUI.py:411 appGUI/ObjectUI.py:759 appGUI/ObjectUI.py:1839 -#: appPlugins/ToolEtchCompensation.py:322 +#: appGUI/ObjectUI.py:408 appGUI/ObjectUI.py:756 appGUI/ObjectUI.py:1836 +#: appPlugins/ToolEtchCompensation.py:340 msgid "Utilities" msgstr "Utilitaires" -#: appGUI/ObjectUI.py:413 appGUI/ObjectUI.py:761 appGUI/ObjectUI.py:1841 +#: appGUI/ObjectUI.py:410 appGUI/ObjectUI.py:758 appGUI/ObjectUI.py:1838 msgid "Show the Utilities." msgstr "Affichez les utilitaires." -#: appGUI/ObjectUI.py:437 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:25 +#: appGUI/ObjectUI.py:434 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:25 msgid "Non-copper regions" msgstr "Régions non-cuivrées" -#: appGUI/ObjectUI.py:439 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:27 +#: appGUI/ObjectUI.py:436 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:27 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6983,13 +6936,13 @@ msgstr "" "objet. Peut être utilisé pour tout enlever\n" "cuivre provenant d'une région spécifiée." -#: appGUI/ObjectUI.py:449 appGUI/ObjectUI.py:490 +#: appGUI/ObjectUI.py:446 appGUI/ObjectUI.py:487 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:39 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:72 msgid "Boundary Margin" msgstr "Marge limite" -#: appGUI/ObjectUI.py:451 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:41 +#: appGUI/ObjectUI.py:448 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:41 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -7001,24 +6954,24 @@ msgstr "" "objets avec ce minimum\n" "distance." -#: appGUI/ObjectUI.py:468 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:56 +#: appGUI/ObjectUI.py:465 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:56 msgid "Resulting geometry will have rounded corners." msgstr "La géométrie résultante aura des coins arrondis." -#: appGUI/ObjectUI.py:471 appGUI/ObjectUI.py:511 appPlugins/ToolCutOut.py:2655 -#: appPlugins/ToolCutOut.py:2670 appPlugins/ToolFollow.py:764 -#: appPlugins/ToolIsolation.py:3652 appPlugins/ToolNCC.py:4658 -#: appPlugins/ToolPaint.py:3324 appPlugins/ToolSolderPaste.py:1482 +#: appGUI/ObjectUI.py:468 appGUI/ObjectUI.py:508 appPlugins/ToolCutOut.py:2652 +#: appPlugins/ToolCutOut.py:2667 appPlugins/ToolFollow.py:766 +#: appPlugins/ToolIsolation.py:3649 appPlugins/ToolNCC.py:4657 +#: appPlugins/ToolPaint.py:3321 appPlugins/ToolSolderPaste.py:1486 msgid "Generate Geometry" msgstr "Générer la Géométrie" -#: appGUI/ObjectUI.py:482 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:66 +#: appGUI/ObjectUI.py:479 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:66 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:130 -#: appPlugins/ToolPanelize.py:1153 appPlugins/ToolQRCode.py:879 +#: appPlugins/ToolPanelize.py:1172 appPlugins/ToolQRCode.py:882 msgid "Bounding Box" msgstr "Cadre de sélection" -#: appGUI/ObjectUI.py:484 +#: appGUI/ObjectUI.py:481 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -7026,7 +6979,7 @@ msgstr "" "Créez une géométrie entourant l'objet Gerber.\n" "Forme carree." -#: appGUI/ObjectUI.py:492 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:74 +#: appGUI/ObjectUI.py:489 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:74 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -7034,7 +6987,7 @@ msgstr "" "Distance des bords de la boîte\n" "au polygone le plus proche." -#: appGUI/ObjectUI.py:505 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:87 +#: appGUI/ObjectUI.py:502 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:87 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -7046,20 +6999,20 @@ msgstr "" "leur rayon est égal à\n" "la marge." -#: appGUI/ObjectUI.py:514 +#: appGUI/ObjectUI.py:511 msgid "Generate the Geometry object." msgstr "Générez l'objet Géométrie." -#: appGUI/ObjectUI.py:541 +#: appGUI/ObjectUI.py:538 msgid "Excellon Object" msgstr "Excellon objet" -#: appGUI/ObjectUI.py:558 +#: appGUI/ObjectUI.py:555 msgid "Solid circles." msgstr "Cercles pleins." -#: appGUI/ObjectUI.py:676 appPlugins/ToolDrilling.py:2361 -#: appPlugins/ToolMilling.py:3690 +#: appGUI/ObjectUI.py:673 appPlugins/ToolDrilling.py:2297 +#: appPlugins/ToolMilling.py:3762 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -7074,10 +7027,10 @@ msgstr "" "\n" "Ici, les outils sont sélectionnés pour la génération de GCode." -#: appGUI/ObjectUI.py:681 appGUI/ObjectUI.py:1014 -#: appPlugins/ToolDrilling.py:2366 appPlugins/ToolIsolation.py:3245 -#: appPlugins/ToolMilling.py:3695 appPlugins/ToolMilling.py:3743 -#: appPlugins/ToolNCC.py:4196 appPlugins/ToolPaint.py:3002 +#: appGUI/ObjectUI.py:678 appGUI/ObjectUI.py:1011 +#: appPlugins/ToolDrilling.py:2302 appPlugins/ToolIsolation.py:3242 +#: appPlugins/ToolMilling.py:3767 appPlugins/ToolMilling.py:3815 +#: appPlugins/ToolNCC.py:4195 appPlugins/ToolPaint.py:2999 msgid "" "Tool Diameter. Its value\n" "is the cut width into the material." @@ -7085,8 +7038,8 @@ msgstr "" "Diamètre de l'outil. Sa valeur (en unités FlatCAM actuelles)\n" "est la largeur de coupe dans le matériau." -#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2369 -#: appPlugins/ToolMilling.py:3698 +#: appGUI/ObjectUI.py:681 appPlugins/ToolDrilling.py:2305 +#: appPlugins/ToolMilling.py:3770 msgid "" "The number of Drill holes. Holes that are drilled with\n" "a drill bit." @@ -7094,8 +7047,8 @@ msgstr "" "Le nombre de trous de forage. Trous percés de\n" "un foret." -#: appGUI/ObjectUI.py:687 appPlugins/ToolDrilling.py:2372 -#: appPlugins/ToolMilling.py:3701 +#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2308 +#: appPlugins/ToolMilling.py:3773 msgid "" "The number of Slot holes. Holes that are created by\n" "milling them with an endmill bit." @@ -7103,13 +7056,13 @@ msgstr "" "Nombre de trous de rainure. Trous créés par\n" "fraisage avec une fraise." -#: appGUI/ObjectUI.py:690 +#: appGUI/ObjectUI.py:687 msgid "Show the color of the drill holes when using multi-color." msgstr "" "Afficher la couleur des trous de forage lors de l'utilisation de plusieurs " "couleurs." -#: appGUI/ObjectUI.py:692 +#: appGUI/ObjectUI.py:689 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -7117,12 +7070,12 @@ msgstr "" "Basculer l'affichage des exercices pour l'outil actuel.\n" "Cela ne sélectionne pas les outils pour la génération de G-code." -#: appGUI/ObjectUI.py:701 +#: appGUI/ObjectUI.py:698 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:48 msgid "Auto load from DB" msgstr "Chargement automatique depuis la BD" -#: appGUI/ObjectUI.py:703 +#: appGUI/ObjectUI.py:700 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:50 msgid "" "Automatic replacement of the tools from related application tools\n" @@ -7131,21 +7084,21 @@ msgstr "" "Remplacement automatique des outils de l'application associés\n" "avec des outils de la DB qui ont une valeur de diamètre proche." -#: appGUI/ObjectUI.py:729 +#: appGUI/ObjectUI.py:726 msgid "Generate GCode from the drill holes in an Excellon object." msgstr "Générer le GCODE à partir des trous de forage dans un objet Excellon." -#: appGUI/ObjectUI.py:743 +#: appGUI/ObjectUI.py:740 msgid "Generate a Geometry for milling drills or slots in an Excellon object." msgstr "" "Générez une géométrie pour fraiser des trous ou des rainures dans un objet " "Excellon." -#: appGUI/ObjectUI.py:785 +#: appGUI/ObjectUI.py:782 msgid "Milling Geometry" msgstr "Géo. de fraisage" -#: appGUI/ObjectUI.py:787 +#: appGUI/ObjectUI.py:784 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -7155,19 +7108,19 @@ msgstr "" "Sélectionnez dans le tableau des outils au-dessus du diamètre du trou à\n" "fraisé. Utilisez la colonne # pour effectuer la sélection." -#: appGUI/ObjectUI.py:793 appPlugins/ToolMilling.py:3901 +#: appGUI/ObjectUI.py:790 appPlugins/ToolMilling.py:3973 msgid "Milling Diameter" msgstr "Diam de fraisage" -#: appGUI/ObjectUI.py:795 +#: appGUI/ObjectUI.py:792 msgid "Diameter of the cutting tool." msgstr "Diamètre de l'outil de coupe." -#: appGUI/ObjectUI.py:805 +#: appGUI/ObjectUI.py:802 msgid "Mill Drills" msgstr "Fraiser les Forets" -#: appGUI/ObjectUI.py:807 +#: appGUI/ObjectUI.py:804 msgid "" "Create the Geometry Object\n" "for milling drills." @@ -7175,11 +7128,11 @@ msgstr "" "Créer l'objet de géométrie\n" "pour fraiser les forages." -#: appGUI/ObjectUI.py:825 +#: appGUI/ObjectUI.py:822 msgid "Mill Slots" msgstr "Fraiser les Fentes" -#: appGUI/ObjectUI.py:827 +#: appGUI/ObjectUI.py:824 msgid "" "Create the Geometry Object\n" "for milling slots." @@ -7187,11 +7140,11 @@ msgstr "" "Créer l'objet de géométrie\n" "pour fraiser les rainures." -#: appGUI/ObjectUI.py:869 +#: appGUI/ObjectUI.py:866 msgid "Geometry Object" msgstr "Objet de géométrie" -#: appGUI/ObjectUI.py:972 +#: appGUI/ObjectUI.py:969 msgid "" "Tools in this Geometry object used for cutting.\n" "The 'Offset' entry will set an offset for the cut.\n" @@ -7222,19 +7175,19 @@ msgstr "" "a montré des entrées de formulaire d’interface utilisateur nommées V-Tip " "Diam et V-Tip Angle." -#: appGUI/ObjectUI.py:989 appGUI/ObjectUI.py:2109 +#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:2106 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:34 -#: appPlugins/ToolMilling.py:3673 +#: appPlugins/ToolMilling.py:3745 msgid "Plot Object" msgstr "Dessiner un objet" -#: appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 appGUI/ObjectUI.py:2132 +#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 appGUI/ObjectUI.py:2129 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:144 -#: appPlugins/ToolCopperThieving.py:1454 appPlugins/ToolMilling.py:3733 +#: appPlugins/ToolCopperThieving.py:1460 appPlugins/ToolMilling.py:3805 msgid "Dia" msgstr "Diam" -#: appGUI/ObjectUI.py:1009 appPlugins/ToolMilling.py:3738 +#: appGUI/ObjectUI.py:1006 appPlugins/ToolMilling.py:3810 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -7245,7 +7198,7 @@ msgstr "" "cette valeur\n" "sera montré comme un T1, T2 ... Tn" -#: appGUI/ObjectUI.py:1018 +#: appGUI/ObjectUI.py:1015 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -7261,7 +7214,7 @@ msgstr "" "créer une \"poche\".\n" "- Extérieur -> L'outil coupé suivra la ligne géométrique à l'extérieur." -#: appGUI/ObjectUI.py:1025 +#: appGUI/ObjectUI.py:1022 msgid "" "The (Operation) Type has only informative value. Usually the UI form " "values \n" @@ -7283,7 +7236,7 @@ msgstr "" "Pour l'isolation, nous avons besoin d'une vitesse d'avance plus faible car " "elle utilise un foret à pointe fine." -#: appGUI/ObjectUI.py:1034 +#: appGUI/ObjectUI.py:1031 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the " @@ -7314,7 +7267,7 @@ msgstr "" "Le choix automatique du type d'outil en forme de V sélectionne le type " "d'opération comme isolement." -#: appGUI/ObjectUI.py:1046 appPlugins/ToolMilling.py:3758 +#: appGUI/ObjectUI.py:1043 appPlugins/ToolMilling.py:3830 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -7332,15 +7285,15 @@ msgstr "" "activer / désactiver le tracé sur le canevas.\n" "pour l'outil correspondant." -#: appGUI/ObjectUI.py:1790 +#: appGUI/ObjectUI.py:1787 msgid "Launch Paint Tool in Tools Tab." msgstr "Lancer L'outil de Peinture dans l'onglet Outils." -#: appGUI/ObjectUI.py:1798 +#: appGUI/ObjectUI.py:1795 msgid "Generate a CNCJob by milling a Geometry." msgstr "Générer un CNCJob en fraisant une géométrie." -#: appGUI/ObjectUI.py:1812 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:28 +#: appGUI/ObjectUI.py:1809 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:28 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon." @@ -7348,30 +7301,30 @@ msgstr "" "Crée des trajectoires d'outils pour couvrir\n" "la zone entière d'un polygone." -#: appGUI/ObjectUI.py:1873 +#: appGUI/ObjectUI.py:1870 #, fuzzy #| msgid "Point" msgid "Points" msgstr "Point" -#: appGUI/ObjectUI.py:1875 +#: appGUI/ObjectUI.py:1872 msgid "Total of vertex points in the geometry." msgstr "" -#: appGUI/ObjectUI.py:1883 appPlugins/ToolCalculators.py:521 +#: appGUI/ObjectUI.py:1880 appPlugins/ToolCalculators.py:521 #: appPlugins/ToolCalculators.py:704 msgid "Calculate" msgstr "Calculer" -#: appGUI/ObjectUI.py:1886 +#: appGUI/ObjectUI.py:1883 msgid "Calculate the number of vertex points in the geometry." msgstr "" -#: appGUI/ObjectUI.py:1953 +#: appGUI/ObjectUI.py:1950 msgid "CNC Job Object" msgstr "Objet de travail CNC" -#: appGUI/ObjectUI.py:1969 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:1966 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:48 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -7383,15 +7336,15 @@ msgstr "" "au-dessus de la pièce ou il peut être de type 'Couper',\n" "ce qui signifie les mouvements qui coupent dans le matériau." -#: appGUI/ObjectUI.py:1978 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 +#: appGUI/ObjectUI.py:1975 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 msgid "Travel" msgstr "Voyage" -#: appGUI/ObjectUI.py:2038 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:65 +#: appGUI/ObjectUI.py:2035 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:65 msgid "Display Annotation" msgstr "Afficher l'annotation" -#: appGUI/ObjectUI.py:2040 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:67 +#: appGUI/ObjectUI.py:2037 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:67 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7401,12 +7354,12 @@ msgstr "" "Lorsque coché, il affichera les numéros dans l'ordre pour chaque extrémité\n" "d'une ligne de voyage." -#: appGUI/ObjectUI.py:2052 appObjects/FlatCAMObj.py:864 -#: appPlugins/ToolReport.py:577 +#: appGUI/ObjectUI.py:2049 appObjects/FlatCAMObj.py:858 +#: appPlugins/ToolReport.py:581 msgid "Travelled distance" msgstr "Distance parcourue" -#: appGUI/ObjectUI.py:2054 +#: appGUI/ObjectUI.py:2051 msgid "" "This is the total travelled distance on X-Y plane.\n" "In current units." @@ -7414,11 +7367,11 @@ msgstr "" "C’est la distance totale parcourue sur l’avion X-Y.\n" "En unités actuelles." -#: appGUI/ObjectUI.py:2065 +#: appGUI/ObjectUI.py:2062 msgid "Estimated time" msgstr "Temps estimé" -#: appGUI/ObjectUI.py:2067 +#: appGUI/ObjectUI.py:2064 msgid "" "This is the estimated time to do the routing/drilling,\n" "without the time spent in ToolChange events." @@ -7426,11 +7379,11 @@ msgstr "" "Ceci est le temps estimé pour faire le routage / forage,\n" "sans le temps passé dans les événements ToolChange." -#: appGUI/ObjectUI.py:2091 +#: appGUI/ObjectUI.py:2088 msgid "CNC Tools Table" msgstr "Table d'outils CNC" -#: appGUI/ObjectUI.py:2094 +#: appGUI/ObjectUI.py:2091 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7453,19 +7406,19 @@ msgstr "" "Le 'type d'outil' (TT) peut être circulaire avec 1 à 4 dents (C1..C4),\n" "balle (B) ou en forme de V (V)." -#: appGUI/ObjectUI.py:2143 +#: appGUI/ObjectUI.py:2140 msgid "Update Plot" msgstr "Mise à jour du Tracé" -#: appGUI/ObjectUI.py:2145 +#: appGUI/ObjectUI.py:2142 msgid "Update the plot." msgstr "Mettre à jour le dessin." -#: appGUI/ObjectUI.py:2155 +#: appGUI/ObjectUI.py:2147 msgid "Use CNC Code Snippets" msgstr "Utiliser les extraits de code CNC" -#: appGUI/ObjectUI.py:2157 +#: appGUI/ObjectUI.py:2149 msgid "" "When selected, it will include CNC Code snippets (append and prepend)\n" "defined in the Preferences." @@ -7473,107 +7426,98 @@ msgstr "" "Si sélectionné, il ajoutera les extraits de code CNC (préfixe et suffixe)\n" "défini dans les Préférences." -#: appGUI/ObjectUI.py:2165 -msgid "Export CNC Code" -msgstr "Exporter le code CNC" +#: appGUI/ObjectUI.py:2170 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:26 +#: appPlugins/ToolLevelling.py:1739 +msgid "Generate CNC Code with auto-levelled paths." +msgstr "" -#: appGUI/ObjectUI.py:2167 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:30 -#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:27 -msgid "" -"Export and save G-Code to\n" -"make this object to a file." -msgstr "Exporter et sauvegarder le GCode dans objet fichier." - -#: appGUI/ObjectUI.py:2176 -msgid "Save CNC Code" -msgstr "Enregistrer le code CNC" - -#: appGUI/ObjectUI.py:2179 -msgid "" -"Opens dialog to save G-Code\n" -"file." +#: appGUI/ObjectUI.py:2197 +#, fuzzy +#| msgid "" +#| "Opens dialog to save G-Code\n" +#| "file." +msgid "Opens dialog to save CNC Code file." msgstr "Ouvre la boîte de dialogue pour enregistrer le Fichier GCode." -#: appGUI/ObjectUI.py:2186 appPlugins/ToolSolderPaste.py:1570 +#: appGUI/ObjectUI.py:2203 appPlugins/ToolSolderPaste.py:1574 msgid "Review CNC Code." msgstr "Examiner Code CNC." -#: appGUI/ObjectUI.py:2220 +#: appGUI/ObjectUI.py:2237 msgid "Script Object" msgstr "Objet de script" -#: appGUI/ObjectUI.py:2240 appGUI/ObjectUI.py:2314 +#: appGUI/ObjectUI.py:2257 appGUI/ObjectUI.py:2331 msgid "Auto Completer" msgstr "Compléteur automatique" -#: appGUI/ObjectUI.py:2242 +#: appGUI/ObjectUI.py:2259 msgid "This selects if the auto completer is enabled in the Script Editor." msgstr "" "Ceci sélectionne si le compléteur automatique est activé dans l'éditeur de " "script." -#: appGUI/ObjectUI.py:2287 +#: appGUI/ObjectUI.py:2304 msgid "Document Object" msgstr "Objet de Document" -#: appGUI/ObjectUI.py:2316 +#: appGUI/ObjectUI.py:2333 msgid "This selects if the auto completer is enabled in the Document Editor." msgstr "" "Ceci sélectionne si le compléteur automatique est activé dans l'éditeur de " "document." -#: appGUI/ObjectUI.py:2337 +#: appGUI/ObjectUI.py:2354 msgid "Font Type" msgstr "Type de Police" -#: appGUI/ObjectUI.py:2355 +#: appGUI/ObjectUI.py:2372 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:182 msgid "Font Size" msgstr "Taille de Police" -#: appGUI/ObjectUI.py:2391 +#: appGUI/ObjectUI.py:2408 msgid "Alignment" msgstr "Alignement" -#: appGUI/ObjectUI.py:2396 +#: appGUI/ObjectUI.py:2413 msgid "Align Left" msgstr "Alignez à gauche" -#: appGUI/ObjectUI.py:2401 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:167 -#: appPlugins/ToolFilm.py:1209 app_Main.py:5206 app_Main.py:5477 +#: appGUI/ObjectUI.py:2418 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:167 +#: appPlugins/ToolFilm.py:1223 app_Main.py:5225 app_Main.py:5496 msgid "Center" msgstr "Centre" -#: appGUI/ObjectUI.py:2406 +#: appGUI/ObjectUI.py:2423 msgid "Align Right" msgstr "Aligner à droite" -#: appGUI/ObjectUI.py:2411 +#: appGUI/ObjectUI.py:2428 msgid "Justify" msgstr "Aligner à justifier" -#: appGUI/ObjectUI.py:2421 +#: appGUI/ObjectUI.py:2438 msgid "Font Color" msgstr "Couleur de la Police" -#: appGUI/ObjectUI.py:2423 +#: appGUI/ObjectUI.py:2440 msgid "Set the font color for the selected text" msgstr "Définir la couleur de la police pour le texte sélectionné" -#: appGUI/ObjectUI.py:2440 +#: appGUI/ObjectUI.py:2457 msgid "Selection Color" msgstr "Couleur de sélection" -#: appGUI/ObjectUI.py:2442 +#: appGUI/ObjectUI.py:2459 msgid "Set the selection color when doing text selection." msgstr "Définissez la couleur de sélection lors de la sélection du texte." -#: appGUI/ObjectUI.py:2459 +#: appGUI/ObjectUI.py:2476 msgid "Tab Size" msgstr "Taille de l'onglet" -#: appGUI/ObjectUI.py:2461 +#: appGUI/ObjectUI.py:2478 msgid "Set the tab size. In pixels. Default value is 80 pixels." msgstr "" "Définissez la taille de l'onglet. En pixels. La valeur par défaut est 80 " @@ -7611,41 +7555,41 @@ msgstr "" "Impossible d'annoter en raison d'une différence entre le nombre d'éléments " "de texte et le nombre de positions de texte." -#: appGUI/preferences/PreferencesUIManager.py:935 +#: appGUI/preferences/PreferencesUIManager.py:938 msgid "Preferences applied." msgstr "Paramètres appliquées." -#: appGUI/preferences/PreferencesUIManager.py:955 +#: appGUI/preferences/PreferencesUIManager.py:958 msgid "Are you sure you want to continue?" msgstr "Es-tu sur de vouloir continuer?" -#: appGUI/preferences/PreferencesUIManager.py:956 +#: appGUI/preferences/PreferencesUIManager.py:959 msgid "Application will restart" msgstr "L'application va redémarrer" -#: appGUI/preferences/PreferencesUIManager.py:1049 +#: appGUI/preferences/PreferencesUIManager.py:1052 msgid "Preferences closed without saving." msgstr "Les paramètres se sont fermées sans enregistrer." -#: appGUI/preferences/PreferencesUIManager.py:1062 +#: appGUI/preferences/PreferencesUIManager.py:1065 msgid "Preferences default values are restored." msgstr "Les valeurs par défaut des paramètres sont restaurées." -#: appGUI/preferences/PreferencesUIManager.py:1093 app_Main.py:3009 -#: app_Main.py:10147 +#: appGUI/preferences/PreferencesUIManager.py:1096 app_Main.py:3028 +#: app_Main.py:10191 msgid "Failed to write defaults to file." msgstr "Échec d'écriture du fichier." -#: appGUI/preferences/PreferencesUIManager.py:1097 -#: appGUI/preferences/PreferencesUIManager.py:1212 +#: appGUI/preferences/PreferencesUIManager.py:1100 +#: appGUI/preferences/PreferencesUIManager.py:1215 msgid "Preferences saved." msgstr "Paramètres enregistrées." -#: appGUI/preferences/PreferencesUIManager.py:1147 +#: appGUI/preferences/PreferencesUIManager.py:1150 msgid "Preferences edited but not saved." msgstr "Paramètres modifiées mais non enregistrées." -#: appGUI/preferences/PreferencesUIManager.py:1197 +#: appGUI/preferences/PreferencesUIManager.py:1200 #, fuzzy #| msgid "" #| "One or more values are changed.\n" @@ -7661,6 +7605,13 @@ msgstr "" msgid "CNC Job Adv. Options" msgstr "Options avancées CNCjob" +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:30 +#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:27 +msgid "" +"Export and save G-Code to\n" +"make this object to a file." +msgstr "Exporter et sauvegarder le GCode dans objet fichier." + #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:36 msgid "Annotation Size" msgstr "Taille de l'annotation" @@ -7775,8 +7726,8 @@ msgstr "" #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:83 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:151 -#: appObjects/FlatCAMObj.py:831 appPlugins/ToolLevelling.py:2118 -#: appPlugins/ToolReport.py:544 +#: appObjects/FlatCAMObj.py:825 appPlugins/ToolLevelling.py:2187 +#: appPlugins/ToolReport.py:548 msgid "Feedrate" msgstr "Vitesse d'avance" @@ -8010,6 +7961,7 @@ msgid "Excellon Export" msgstr "Excellon exportation" #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:23 +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:23 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:24 msgid "Export Options" msgstr "Options d'exportation" @@ -8042,8 +7994,8 @@ msgstr "Les unités utilisées dans le fichier Excellon." #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:175 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:80 -#: appPlugins/ToolPcbWizard.py:483 appPlugins/ToolReport.py:357 -#: appPlugins/ToolReport.py:361 appPlugins/ToolReport.py:363 +#: appPlugins/ToolPcbWizard.py:483 appPlugins/ToolReport.py:358 +#: appPlugins/ToolReport.py:362 appPlugins/ToolReport.py:364 msgid "Inch" msgstr "Pouce" @@ -8085,6 +8037,7 @@ msgstr "" "la partie décimale des coordonnées Excellon." #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:88 +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:36 msgid "Format" msgstr "Format" @@ -8314,7 +8267,7 @@ msgstr "Mettre à jour les param d'export" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:203 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:84 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:103 -#: appPlugins/ToolPanelize.py:1269 +#: appPlugins/ToolPanelize.py:1288 msgid "Path Optimization" msgstr "Optimisation du chemin" @@ -8474,7 +8427,7 @@ msgstr "Paramètres de l'application" msgid "Grid Settings" msgstr "Paramètres de la grille" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:46 app_Main.py:8040 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:46 app_Main.py:8084 msgid "X value" msgstr "Valeur X" @@ -8482,7 +8435,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:58 app_Main.py:8043 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:58 app_Main.py:8087 msgid "Y value" msgstr "Valeur Y" @@ -8516,7 +8469,7 @@ msgstr "Orientation" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:165 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:222 -#: appPlugins/ToolFilm.py:1492 +#: appPlugins/ToolFilm.py:1506 msgid "" "Can be:\n" "- Portrait\n" @@ -8529,14 +8482,14 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:169 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:165 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:226 -#: appPlugins/ToolFilm.py:1496 app_Main.py:8060 +#: appPlugins/ToolFilm.py:1510 app_Main.py:8104 msgid "Portrait" msgstr "Portrait" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:170 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:166 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:227 -#: appPlugins/ToolFilm.py:1497 app_Main.py:8062 +#: appPlugins/ToolFilm.py:1511 app_Main.py:8106 msgid "Landscape" msgstr "Paysage" @@ -8557,8 +8510,8 @@ msgstr "" "et incluez les onglets Projet, Sélectionné et Outil." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:207 -#: appPlugins/ToolDblSided.py:817 appPlugins/ToolDblSided.py:991 -#: app_Main.py:8048 +#: appPlugins/ToolDblSided.py:833 appPlugins/ToolDblSided.py:1007 +#: app_Main.py:8092 msgid "Axis" msgstr "Axe" @@ -8579,7 +8532,7 @@ msgstr "" "texte\n" "les éléments utilisés dans l'application." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:246 app_Main.py:8065 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:246 app_Main.py:8109 msgid "HUD" msgstr "HUD" @@ -9372,24 +9325,26 @@ msgstr "Géométrie Adv. Les options" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:39 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:127 -#: appPlugins/ToolCalibration.py:833 appPlugins/ToolSolderPaste.py:1343 +#: appPlugins/ToolCalibration.py:833 appPlugins/ToolDrilling.py:2630 +#: appPlugins/ToolMilling.py:4400 appPlugins/ToolSolderPaste.py:1347 msgid "Toolchange X-Y" msgstr "Changement d'outils X-Y" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:277 +#: appPlugins/ToolDrilling.py:2632 appPlugins/ToolMilling.py:4402 msgid "Toolchange X,Y position." msgstr "Changement d'outil en position X et Y." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 -#: appPlugins/ToolDrilling.py:2694 +#: appPlugins/ToolDrilling.py:2648 msgid "Start Z" msgstr "Démarrer Z" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:287 -#: appPlugins/ToolDrilling.py:2696 +#: appPlugins/ToolDrilling.py:2650 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -9412,13 +9367,13 @@ msgstr "" "ignorer pour les autres cas." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:78 -#: appPlugins/ToolMilling.py:4200 +#: appPlugins/ToolMilling.py:4272 msgid "Re-cut" msgstr "Re-coupé" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:80 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:92 -#: appPlugins/ToolMilling.py:4202 appPlugins/ToolMilling.py:4215 +#: appPlugins/ToolMilling.py:4274 appPlugins/ToolMilling.py:4287 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -9433,16 +9388,16 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:312 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:97 -#: appPlugins/ToolDrilling.py:2736 appPlugins/ToolLevelling.py:1784 -#: appPlugins/ToolMilling.py:4354 +#: appPlugins/ToolDrilling.py:2690 appPlugins/ToolLevelling.py:1853 +#: appPlugins/ToolMilling.py:4448 msgid "Probe Z depth" msgstr "Prof.r de la sonde Z" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:103 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:314 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:99 -#: appPlugins/ToolDrilling.py:2738 appPlugins/ToolLevelling.py:1786 -#: appPlugins/ToolMilling.py:4356 +#: appPlugins/ToolDrilling.py:2692 appPlugins/ToolLevelling.py:1855 +#: appPlugins/ToolMilling.py:4450 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." @@ -9452,15 +9407,15 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:116 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:325 -#: appPlugins/ToolDrilling.py:2755 appPlugins/ToolMilling.py:4373 +#: appPlugins/ToolDrilling.py:2709 appPlugins/ToolMilling.py:4467 msgid "Feedrate Probe" msgstr "Sonde d'avance" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:118 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:327 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:112 -#: appPlugins/ToolDrilling.py:2757 appPlugins/ToolLevelling.py:1799 -#: appPlugins/ToolMilling.py:4375 +#: appPlugins/ToolDrilling.py:2711 appPlugins/ToolLevelling.py:1868 +#: appPlugins/ToolMilling.py:4469 msgid "The feedrate used while the probe is probing." msgstr "L'avance utilisée pendant le sondage." @@ -9546,7 +9501,7 @@ msgstr "Zones d'exclusion" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:389 -#: appPlugins/ToolDrilling.py:2793 appPlugins/ToolMilling.py:4410 +#: appPlugins/ToolDrilling.py:2747 appPlugins/ToolMilling.py:4505 msgid "" "Include exclusion areas.\n" "In those areas the travel of the tools\n" @@ -9561,22 +9516,22 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:282 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:315 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:279 -#: appPlugins/ToolDrilling.py:2866 appPlugins/ToolFollow.py:747 -#: appPlugins/ToolIsolation.py:3635 appPlugins/ToolMilling.py:4480 -#: appPlugins/ToolNCC.py:4631 appPlugins/ToolPaint.py:3311 +#: appPlugins/ToolDrilling.py:2820 appPlugins/ToolFollow.py:749 +#: appPlugins/ToolIsolation.py:3632 appPlugins/ToolMilling.py:4579 +#: appPlugins/ToolNCC.py:4630 appPlugins/ToolPaint.py:3308 msgid "The kind of selection shape used for area selection." msgstr "Type de forme de sélection utilisé pour la sélection de zone." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:409 -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolDrilling.py:2834 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolMilling.py:4450 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolDrilling.py:2788 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolMilling.py:4547 msgid "Strategy" msgstr "Stratégie" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:410 -#: appPlugins/ToolDrilling.py:2835 appPlugins/ToolMilling.py:4451 +#: appPlugins/ToolDrilling.py:2789 appPlugins/ToolMilling.py:4548 msgid "" "The strategy followed when encountering an exclusion area.\n" "Can be:\n" @@ -9591,28 +9546,28 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:228 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:414 -#: appPlugins/ToolDrilling.py:851 appPlugins/ToolDrilling.py:2839 -#: appPlugins/ToolMilling.py:905 appPlugins/ToolMilling.py:4455 +#: appPlugins/ToolDrilling.py:852 appPlugins/ToolDrilling.py:2793 +#: appPlugins/ToolMilling.py:931 appPlugins/ToolMilling.py:4552 msgid "Over" msgstr "Plus de" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:229 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:415 -#: appPlugins/ToolDrilling.py:851 appPlugins/ToolDrilling.py:2840 -#: appPlugins/ToolMilling.py:905 appPlugins/ToolMilling.py:4456 +#: appPlugins/ToolDrilling.py:852 appPlugins/ToolDrilling.py:2794 +#: appPlugins/ToolMilling.py:931 appPlugins/ToolMilling.py:4553 msgid "Around" msgstr "Autour" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:421 -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolDrilling.py:2847 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolMilling.py:4462 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolDrilling.py:2801 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolMilling.py:4560 msgid "Over Z" msgstr "Plus de Z" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:422 -#: appPlugins/ToolDrilling.py:2848 appPlugins/ToolMilling.py:4463 +#: appPlugins/ToolDrilling.py:2802 appPlugins/ToolMilling.py:4561 msgid "" "The height Z to which the tool will rise in order to avoid\n" "an interdiction area." @@ -9646,12 +9601,12 @@ msgstr "" "se déplacer sans couper." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:287 -#: appPlugins/ToolMilling.py:1337 +#: appPlugins/ToolMilling.py:1365 msgid "Pressure" msgstr "Pression" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:289 -#: appPlugins/ToolMilling.py:1339 +#: appPlugins/ToolMilling.py:1367 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." @@ -9660,7 +9615,7 @@ msgstr "" "plus la pression de la brosse sur le matériau est forte." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:328 -#: appPlugins/ToolMilling.py:4016 +#: appPlugins/ToolMilling.py:4088 msgid "" "Algorithm for polishing:\n" "- Standard: Fixed step inwards.\n" @@ -9687,6 +9642,29 @@ msgstr "" "Augmente les performances lors du déplacement d'un\n" "grand nombre d'éléments géométriques." +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:19 +#, fuzzy +#| msgid "Geometry Editor" +msgid "Geometry Export" +msgstr "Éditeur de Géométrie" + +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:25 +#, fuzzy +#| msgid "" +#| "The parameters set here are used in the file exported\n" +#| "when using the File -> Export -> Export Gerber menu entry." +msgid "" +"The parameters set here are used in the file exported\n" +"when using the File -> Export -> Export DXF menu entry." +msgstr "" +"Les paramètres définis ici sont utilisés dans le fichier exporté\n" +"lors de l'utilisation de l'entrée de menu Fichier -> Exporter -> Exporter " +"Gerber." + +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:38 +msgid "Autodesk DXF Format used when exporting Geometry as DXF." +msgstr "" + #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:22 msgid "Geometry General" msgstr "Géométrie Général" @@ -9773,8 +9751,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:53 -#: appObjects/FlatCAMGeometry.py:1701 appPlugins/ToolCutOut.py:2472 -#: appPlugins/ToolMilling.py:1841 +#: appObjects/FlatCAMGeometry.py:1702 appPlugins/ToolCutOut.py:2469 +#: appPlugins/ToolMilling.py:1935 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -9785,8 +9763,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:67 -#: appPlugins/ToolCutOut.py:2485 appPlugins/ToolDrilling.py:2454 -#: appPlugins/ToolMilling.py:4100 +#: appPlugins/ToolCutOut.py:2482 appPlugins/ToolDrilling.py:2390 +#: appPlugins/ToolMilling.py:4172 msgid "Multi-Depth" msgstr "Multi-profondeur" @@ -9830,7 +9808,7 @@ msgstr "Changement d'outil Z" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:112 -#: appPlugins/ToolDrilling.py:2680 appPlugins/ToolMilling.py:4315 +#: appPlugins/ToolDrilling.py:2617 appPlugins/ToolMilling.py:4388 msgid "" "Z-axis position (height) for\n" "tool change." @@ -9840,13 +9818,13 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:124 -#: appPlugins/ToolDrilling.py:2706 appPlugins/ToolMilling.py:4327 +#: appPlugins/ToolDrilling.py:2660 appPlugins/ToolMilling.py:4418 msgid "End move Z" msgstr "Fin du mouve. Z" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:137 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126 -#: appPlugins/ToolDrilling.py:2708 appPlugins/ToolMilling.py:4329 +#: appPlugins/ToolDrilling.py:2662 appPlugins/ToolMilling.py:4420 msgid "" "Height of the tool after\n" "the last move at the end of the job." @@ -9856,13 +9834,13 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:137 -#: appPlugins/ToolDrilling.py:2722 appPlugins/ToolMilling.py:4342 +#: appPlugins/ToolDrilling.py:2676 appPlugins/ToolMilling.py:4434 msgid "End move X,Y" msgstr "Fin de coup X, Y" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:153 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:139 -#: appPlugins/ToolDrilling.py:2724 appPlugins/ToolMilling.py:4344 +#: appPlugins/ToolDrilling.py:2678 appPlugins/ToolMilling.py:4436 msgid "" "End move X,Y position. In format (x,y).\n" "If no value is entered then there is no move\n" @@ -9873,7 +9851,7 @@ msgstr "" "sur l'avion X, Y à la fin du travail." #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:165 -#: appPlugins/ToolMilling.py:4145 +#: appPlugins/ToolMilling.py:4217 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -9908,7 +9886,7 @@ msgstr "Activer la Pause" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:212 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:180 -#: appPlugins/ToolDrilling.py:2552 appPlugins/ToolMilling.py:4248 +#: appPlugins/ToolDrilling.py:2488 appPlugins/ToolMilling.py:4320 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." @@ -9918,15 +9896,15 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 -#: appPlugins/ToolDrilling.py:2564 appPlugins/ToolMilling.py:4259 +#: appPlugins/ToolDrilling.py:2500 appPlugins/ToolMilling.py:4331 msgid "Number of time units for spindle to dwell." msgstr "Nombre d'unités de temps pendant lesquelles la broche s'arrête." #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:199 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:230 -#: appPlugins/ToolDrilling.py:2773 appPlugins/ToolMilling.py:4391 -#: appPlugins/ToolSolderPaste.py:1461 +#: appPlugins/ToolDrilling.py:2727 appPlugins/ToolMilling.py:4485 +#: appPlugins/ToolSolderPaste.py:1465 msgid "Preprocessor" msgstr "Pré-réglage" @@ -9964,14 +9942,14 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:297 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:81 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:190 -#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 -#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 -#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 -#: appPlugins/ToolCopperThieving.py:1719 appPlugins/ToolFiducials.py:933 -#: appPlugins/ToolFilm.py:1324 appPlugins/ToolReport.py:468 -#: appPlugins/ToolReport.py:471 appPlugins/ToolReport.py:474 -#: appPlugins/ToolReport.py:502 appPlugins/ToolReport.py:509 -#: appPlugins/ToolReport.py:512 +#: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 +#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 +#: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 +#: appPlugins/ToolCopperThieving.py:1725 appPlugins/ToolFiducials.py:937 +#: appPlugins/ToolFilm.py:1338 appPlugins/ToolReport.py:470 +#: appPlugins/ToolReport.py:473 appPlugins/ToolReport.py:476 +#: appPlugins/ToolReport.py:506 appPlugins/ToolReport.py:513 +#: appPlugins/ToolReport.py:516 msgid "None" msgstr "Aucun" @@ -10246,8 +10224,8 @@ msgstr "Nombre d'étapes (lignes) utilisées pour interpoler les cercles." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:50 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:275 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:231 -#: appPlugins/ToolCopperThieving.py:1305 appPlugins/ToolCopperThieving.py:1675 -#: appPlugins/ToolExtract.py:1214 +#: appPlugins/ToolCopperThieving.py:1311 appPlugins/ToolCopperThieving.py:1681 +#: appPlugins/ToolExtract.py:1217 msgid "Clearance" msgstr "Dégagement" @@ -10262,7 +10240,7 @@ msgstr "" "et les traces de cuivre dans le fichier Gerber." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:80 -#: appPlugins/ToolCopperThieving.py:1336 +#: appPlugins/ToolCopperThieving.py:1342 msgid "Thieving areas with area less then this value will not be added." msgstr "" "Les zones de thieving avec une taille inférieure à cette valeur ne seront " @@ -10270,7 +10248,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 -#: appPlugins/ToolCopperThieving.py:1357 appPlugins/ToolNCC.py:4592 +#: appPlugins/ToolCopperThieving.py:1363 appPlugins/ToolNCC.py:4591 msgid "Itself" msgstr "Lui-même" @@ -10278,9 +10256,9 @@ msgstr "Lui-même" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1358 appPlugins/ToolFollow.py:739 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolNCC.py:4592 -#: appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolCopperThieving.py:1364 appPlugins/ToolFollow.py:741 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolNCC.py:4591 +#: appPlugins/ToolPaint.py:3274 msgid "Area Selection" msgstr "Sélection de zone" @@ -10288,19 +10266,19 @@ msgstr "Sélection de zone" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1359 appPlugins/ToolDblSided.py:909 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolNCC.py:4592 -#: appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolCopperThieving.py:1365 appPlugins/ToolDblSided.py:925 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolNCC.py:4591 +#: appPlugins/ToolPaint.py:3274 msgid "Reference Object" msgstr "Objet de référence" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:96 -#: appPlugins/ToolCopperThieving.py:1361 +#: appPlugins/ToolCopperThieving.py:1367 msgid "Reference:" msgstr "Référence:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:98 -#: appPlugins/ToolCopperThieving.py:1363 +#: appPlugins/ToolCopperThieving.py:1369 msgid "" "- 'Itself' - the copper thieving extent is based on the object extent.\n" "- 'Area Selection' - left mouse click to start selection of the area to be " @@ -10320,25 +10298,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:181 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:69 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:183 -#: appPlugins/ToolCopperThieving.py:1408 appPlugins/ToolExtract.py:968 -#: appPlugins/ToolExtract.py:1115 appPlugins/ToolPunchGerber.py:2052 +#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolExtract.py:971 +#: appPlugins/ToolExtract.py:1118 appPlugins/ToolPunchGerber.py:2052 #: appPlugins/ToolPunchGerber.py:2224 msgid "Rectangular" msgstr "Rectangulaire" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:108 -#: appPlugins/ToolCopperThieving.py:1409 +#: appPlugins/ToolCopperThieving.py:1415 msgid "Minimal" msgstr "Minimal" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:110 -#: appPlugins/ToolCopperThieving.py:1402 appPlugins/ToolFilm.py:1173 -#: appPlugins/ToolPanelize.py:1165 +#: appPlugins/ToolCopperThieving.py:1408 appPlugins/ToolFilm.py:1187 +#: appPlugins/ToolPanelize.py:1184 msgid "Box Type" msgstr "Type de Box" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:112 -#: appPlugins/ToolCopperThieving.py:1404 +#: appPlugins/ToolCopperThieving.py:1410 msgid "" "- 'Rectangular' - the bounding box will be of rectangular shape.\n" "- 'Minimal' - the bounding box will be the convex hull shape." @@ -10347,27 +10325,27 @@ msgstr "" "- 'Minimal' - le cadre de délimitation aura la forme d'une coque convexe." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:126 -#: appPlugins/ToolCopperThieving.py:1425 +#: appPlugins/ToolCopperThieving.py:1431 msgid "Dots Grid" msgstr "Grille de points" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:127 -#: appPlugins/ToolCopperThieving.py:1426 +#: appPlugins/ToolCopperThieving.py:1432 msgid "Squares Grid" msgstr "Grille de carrés" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:128 -#: appPlugins/ToolCopperThieving.py:1427 +#: appPlugins/ToolCopperThieving.py:1433 msgid "Lines Grid" msgstr "Grille de lignes" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:130 -#: appPlugins/ToolCopperThieving.py:1429 +#: appPlugins/ToolCopperThieving.py:1435 msgid "Fill Type:" msgstr "Type de remplissage:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:132 -#: appPlugins/ToolCopperThieving.py:1431 +#: appPlugins/ToolCopperThieving.py:1437 msgid "" "- 'Solid' - copper thieving will be a solid polygon.\n" "- 'Dots Grid' - the empty area will be filled with a pattern of dots.\n" @@ -10380,57 +10358,57 @@ msgstr "" "- 'Grille de lignes' - la zone vide sera remplie d'un motif de lignes." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:140 -#: appPlugins/ToolCopperThieving.py:1450 +#: appPlugins/ToolCopperThieving.py:1456 msgid "Dots Grid Parameters" msgstr "Paramètres de la grille de points" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:146 -#: appPlugins/ToolCopperThieving.py:1456 +#: appPlugins/ToolCopperThieving.py:1462 msgid "Dot diameter in Dots Grid." msgstr "Diamètre des points dans la grille des points." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:159 -#: appPlugins/ToolCopperThieving.py:1469 +#: appPlugins/ToolCopperThieving.py:1475 msgid "Distance between each two dots in Dots Grid." msgstr "Distance entre deux points dans la grille de points." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:169 -#: appPlugins/ToolCopperThieving.py:1490 +#: appPlugins/ToolCopperThieving.py:1496 msgid "Squares Grid Parameters" msgstr "Paramètres de la grille des carrés" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:175 -#: appPlugins/ToolCopperThieving.py:1496 +#: appPlugins/ToolCopperThieving.py:1502 msgid "Square side size in Squares Grid." msgstr "Taille du côté carré dans la grille des carrés." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:188 -#: appPlugins/ToolCopperThieving.py:1509 +#: appPlugins/ToolCopperThieving.py:1515 msgid "Distance between each two squares in Squares Grid." msgstr "Distance entre deux carrés dans la grille des carrés." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:198 -#: appPlugins/ToolCopperThieving.py:1530 +#: appPlugins/ToolCopperThieving.py:1536 msgid "Lines Grid Parameters" msgstr "Paramètres de grille de lignes" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:204 -#: appPlugins/ToolCopperThieving.py:1536 +#: appPlugins/ToolCopperThieving.py:1542 msgid "Line thickness size in Lines Grid." msgstr "Taille d'épaisseur de ligne dans la grille de lignes." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:217 -#: appPlugins/ToolCopperThieving.py:1549 +#: appPlugins/ToolCopperThieving.py:1555 msgid "Distance between each two lines in Lines Grid." msgstr "Distance entre deux lignes dans la grille de lignes." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:227 -#: appPlugins/ToolCopperThieving.py:1589 +#: appPlugins/ToolCopperThieving.py:1595 msgid "Robber Bar Parameters" msgstr "Paramètres de la Robber Bar" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:229 -#: appPlugins/ToolCopperThieving.py:1591 +#: appPlugins/ToolCopperThieving.py:1597 msgid "" "Parameters used for the robber bar.\n" "Robber bar = copper border to help in pattern hole plating." @@ -10439,45 +10417,45 @@ msgstr "" "Robber Bar = bordure en cuivre pour faciliter le placage des trous." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:237 -#: appPlugins/ToolCopperThieving.py:1599 +#: appPlugins/ToolCopperThieving.py:1605 msgid "Bounding box margin for robber bar." msgstr "Marge de la zone de délimitation pour la Robber Bar." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:248 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:266 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:49 -#: appPlugins/ToolCopperThieving.py:1610 appPlugins/ToolCorners.py:762 -#: appPlugins/ToolExtract.py:1273 +#: appPlugins/ToolCopperThieving.py:1616 appPlugins/ToolCorners.py:768 +#: appPlugins/ToolExtract.py:1276 msgid "Thickness" msgstr "Épaisseur" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:250 -#: appPlugins/ToolCopperThieving.py:1612 +#: appPlugins/ToolCopperThieving.py:1618 msgid "The robber bar thickness." msgstr "L'épaisseur de la Robber Bar." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:261 -#: appPlugins/ToolCopperThieving.py:1645 +#: appPlugins/ToolCopperThieving.py:1651 msgid "Pattern Plating Mask" msgstr "Masque de placage de motifs" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:263 -#: appPlugins/ToolCopperThieving.py:1647 +#: appPlugins/ToolCopperThieving.py:1653 msgid "Generate a mask for pattern plating." msgstr "Générez un masque pour le placage de motifs." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:268 -#: appPlugins/ToolCopperThieving.py:1668 +#: appPlugins/ToolCopperThieving.py:1674 msgid "Only Pads" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:270 -#: appPlugins/ToolCopperThieving.py:1670 +#: appPlugins/ToolCopperThieving.py:1676 msgid "Select only pads in case the selected object is a copper Gerber." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:277 -#: appPlugins/ToolCopperThieving.py:1677 +#: appPlugins/ToolCopperThieving.py:1683 msgid "" "The distance between the possible copper thieving elements\n" "and/or robber bar and the actual openings in the mask." @@ -10486,25 +10464,25 @@ msgstr "" "et / ou Robber Bar et les ouvertures réelles dans le masque." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:291 -#: appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCopperThieving.py:1719 msgid "Choose which additional geometry to include, if available." msgstr "Choisissez la géométrie supplémentaire à inclure, si disponible." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:294 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:193 -#: appPlugins/ToolCopperThieving.py:1716 appPlugins/ToolFilm.py:1327 -#: appPlugins/ToolMilling.py:3892 +#: appPlugins/ToolCopperThieving.py:1722 appPlugins/ToolFilm.py:1341 +#: appPlugins/ToolMilling.py:3964 msgid "Both" msgstr "Tous les deux" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:295 -#: appPlugins/ToolCopperThieving.py:518 appPlugins/ToolCopperThieving.py:522 -#: appPlugins/ToolCopperThieving.py:584 appPlugins/ToolCopperThieving.py:1717 +#: appPlugins/ToolCopperThieving.py:525 appPlugins/ToolCopperThieving.py:529 +#: appPlugins/ToolCopperThieving.py:591 appPlugins/ToolCopperThieving.py:1723 msgid "Thieving" msgstr "Voleur" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:296 -#: appPlugins/ToolCopperThieving.py:1718 +#: appPlugins/ToolCopperThieving.py:1724 msgid "Robber bar" msgstr "Barre Robber" @@ -10517,8 +10495,8 @@ msgstr "Options de l'outil d'Étalonnage" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:31 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:30 -#: appPlugins/ToolCopperThieving.py:1300 appPlugins/ToolCorners.py:743 -#: appPlugins/ToolFiducials.py:883 +#: appPlugins/ToolCopperThieving.py:1306 appPlugins/ToolCorners.py:749 +#: appPlugins/ToolFiducials.py:887 msgid "Parameters used for this tool." msgstr "Paramètres utilisés pour cet outil." @@ -10609,15 +10587,15 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:124 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 -#: appPlugins/ToolCalibration.py:867 appPlugins/ToolCorners.py:706 -#: appPlugins/ToolFilm.py:1211 app_Main.py:5474 +#: appPlugins/ToolCalibration.py:867 appPlugins/ToolCorners.py:712 +#: appPlugins/ToolFilm.py:1225 app_Main.py:5493 msgid "Top Left" msgstr "En haut à gauche" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:170 -#: appPlugins/ToolCalibration.py:868 appPlugins/ToolCorners.py:718 -#: appPlugins/ToolFilm.py:1212 app_Main.py:5475 +#: appPlugins/ToolCalibration.py:868 appPlugins/ToolCorners.py:724 +#: appPlugins/ToolFilm.py:1226 app_Main.py:5494 msgid "Bottom Right" msgstr "En bas à droite" @@ -10627,13 +10605,13 @@ msgstr "Options d'Extraction de Forets" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:35 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:35 -#: appPlugins/ToolExtract.py:917 appPlugins/ToolPunchGerber.py:2002 +#: appPlugins/ToolExtract.py:920 appPlugins/ToolPunchGerber.py:2002 msgid "Processed Pads Type" msgstr "Type de tampons traités" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:37 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:37 -#: appPlugins/ToolExtract.py:919 appPlugins/ToolPunchGerber.py:2004 +#: appPlugins/ToolExtract.py:922 appPlugins/ToolPunchGerber.py:2004 msgid "" "The type of pads shape to be processed.\n" "If the PCB has many SMD pads with rectangular pads,\n" @@ -10645,7 +10623,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:47 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:47 -#: appPlugins/ToolExtract.py:946 appPlugins/ToolPunchGerber.py:2030 +#: appPlugins/ToolExtract.py:949 appPlugins/ToolPunchGerber.py:2030 msgid "Process Circular Pads." msgstr "Processus tampons circulaires." @@ -10653,26 +10631,26 @@ msgstr "Processus tampons circulaires." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:155 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:53 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:157 -#: appPlugins/ToolExtract.py:952 appPlugins/ToolExtract.py:1089 +#: appPlugins/ToolExtract.py:955 appPlugins/ToolExtract.py:1092 #: appPlugins/ToolPunchGerber.py:2036 appPlugins/ToolPunchGerber.py:2198 msgid "Oblong" msgstr "Oblong" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:55 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:55 -#: appPlugins/ToolExtract.py:954 appPlugins/ToolPunchGerber.py:2038 +#: appPlugins/ToolExtract.py:957 appPlugins/ToolPunchGerber.py:2038 msgid "Process Oblong Pads." msgstr "Processus Tampons oblongs." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:63 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:63 -#: appPlugins/ToolExtract.py:962 appPlugins/ToolPunchGerber.py:2046 +#: appPlugins/ToolExtract.py:965 appPlugins/ToolPunchGerber.py:2046 msgid "Process Square Pads." msgstr "Processus Tampons carrés." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:71 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:71 -#: appPlugins/ToolExtract.py:970 appPlugins/ToolPunchGerber.py:2054 +#: appPlugins/ToolExtract.py:973 appPlugins/ToolPunchGerber.py:2054 msgid "Process Rectangular Pads." msgstr "Processus Tampons rectangulaires." @@ -10680,15 +10658,15 @@ msgstr "Processus Tampons rectangulaires." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:194 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:77 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:196 -#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:976 -#: appPlugins/ToolExtract.py:1128 appPlugins/ToolPunchGerber.py:2060 +#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:979 +#: appPlugins/ToolExtract.py:1131 appPlugins/ToolPunchGerber.py:2060 #: appPlugins/ToolPunchGerber.py:2237 appPlugins/ToolReport.py:190 msgid "Others" msgstr "Autres" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:79 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:79 -#: appPlugins/ToolExtract.py:978 appPlugins/ToolPunchGerber.py:2062 +#: appPlugins/ToolExtract.py:981 appPlugins/ToolPunchGerber.py:2062 msgid "Process pads not in the categories above." msgstr "Processus tampons n'appartenant pas aux catégories ci-dessus." @@ -10696,7 +10674,7 @@ msgstr "Processus tampons n'appartenant pas aux catégories ci-dessus." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:116 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:93 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:118 -#: appPlugins/ToolExtract.py:1036 appPlugins/ToolExtract.py:1146 +#: appPlugins/ToolExtract.py:1039 appPlugins/ToolExtract.py:1149 #: appPlugins/ToolPunchGerber.py:2113 appPlugins/ToolPunchGerber.py:2142 msgid "Fixed Diameter" msgstr "Diamètre fixe" @@ -10705,19 +10683,19 @@ msgstr "Diamètre fixe" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:133 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:135 -#: appPlugins/ToolExtract.py:1038 appPlugins/ToolExtract.py:1067 +#: appPlugins/ToolExtract.py:1041 appPlugins/ToolExtract.py:1070 #: appPlugins/ToolPunchGerber.py:2115 appPlugins/ToolPunchGerber.py:2170 msgid "Fixed Annular Ring" msgstr "Anneau fixe annulaire" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:95 -#: appPlugins/ToolExtract.py:1037 appPlugins/ToolPunchGerber.py:2114 +#: appPlugins/ToolExtract.py:1040 appPlugins/ToolPunchGerber.py:2114 msgid "Proportional" msgstr "Proportionnel" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:100 -#: appPlugins/ToolExtract.py:1027 +#: appPlugins/ToolExtract.py:1030 msgid "" "The method for processing pads. Can be:\n" "- Fixed Diameter -> all holes will have a set size\n" @@ -10732,13 +10710,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:126 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:128 -#: appPlugins/ToolExtract.py:1156 appPlugins/ToolPunchGerber.py:2152 +#: appPlugins/ToolExtract.py:1159 appPlugins/ToolPunchGerber.py:2152 msgid "Fixed hole diameter." msgstr "Diamètre du trou fixe." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:135 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:137 -#: appPlugins/ToolExtract.py:1069 appPlugins/ToolPunchGerber.py:2172 +#: appPlugins/ToolExtract.py:1072 appPlugins/ToolPunchGerber.py:2172 msgid "" "The size of annular ring.\n" "The copper sliver between the hole exterior\n" @@ -10750,37 +10728,37 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:144 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:146 -#: appPlugins/ToolExtract.py:1078 appPlugins/ToolPunchGerber.py:2187 +#: appPlugins/ToolExtract.py:1081 appPlugins/ToolPunchGerber.py:2187 msgid "The size of annular ring for circular pads." msgstr "La taille de l'anneau annulaire pour les coussinets circulaires." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:157 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:159 -#: appPlugins/ToolExtract.py:1091 appPlugins/ToolPunchGerber.py:2200 +#: appPlugins/ToolExtract.py:1094 appPlugins/ToolPunchGerber.py:2200 msgid "The size of annular ring for oblong pads." msgstr "La taille de l'anneau annulaire pour les coussinets oblongs." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:170 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:172 -#: appPlugins/ToolExtract.py:1104 appPlugins/ToolPunchGerber.py:2213 +#: appPlugins/ToolExtract.py:1107 appPlugins/ToolPunchGerber.py:2213 msgid "The size of annular ring for square pads." msgstr "La taille de l'anneau annulaire pour les coussinets carrés." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:183 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:185 -#: appPlugins/ToolExtract.py:1117 appPlugins/ToolPunchGerber.py:2226 +#: appPlugins/ToolExtract.py:1120 appPlugins/ToolPunchGerber.py:2226 msgid "The size of annular ring for rectangular pads." msgstr "La taille de l'anneau annulaire pour les coussinets rectangulaires." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:196 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:198 -#: appPlugins/ToolExtract.py:1130 appPlugins/ToolPunchGerber.py:2239 +#: appPlugins/ToolExtract.py:1133 appPlugins/ToolPunchGerber.py:2239 msgid "The size of annular ring for other pads." msgstr "La taille de l'anneau annulaire pour les autres tampons." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:206 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:208 -#: appPlugins/ToolExtract.py:1163 appPlugins/ToolPunchGerber.py:2251 +#: appPlugins/ToolExtract.py:1166 appPlugins/ToolPunchGerber.py:2251 msgid "Proportional Diameter" msgstr "Diam. proportionnel" @@ -10791,7 +10769,7 @@ msgstr "Facteur" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:217 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:219 -#: appPlugins/ToolExtract.py:1174 appPlugins/ToolPunchGerber.py:2262 +#: appPlugins/ToolExtract.py:1177 appPlugins/ToolPunchGerber.py:2262 msgid "" "Proportional Diameter.\n" "The hole diameter will be a fraction of the pad size." @@ -10800,42 +10778,42 @@ msgstr "" "Le diamètre du trou sera une fraction de la taille du tampon." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:225 -#: appPlugins/ToolExtract.py:1208 appPlugins/ToolExtract.py:1233 +#: appPlugins/ToolExtract.py:1211 appPlugins/ToolExtract.py:1236 #, fuzzy #| msgid "Extract Drills" msgid "Extract Soldermask" msgstr "Extraire des forets" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:227 -#: appPlugins/ToolExtract.py:1210 appPlugins/ToolExtract.py:1236 +#: appPlugins/ToolExtract.py:1213 appPlugins/ToolExtract.py:1239 #, fuzzy #| msgid "Extract drills from a given Gerber file." msgid "Extract soldermask from a given Gerber file." msgstr "Extraire les trous de forage d'un fichier Gerber donné." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:233 -#: appPlugins/ToolExtract.py:1216 +#: appPlugins/ToolExtract.py:1219 msgid "" "This set how much the soldermask extends\n" "beyond the margin of the pads." msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:245 -#: appPlugins/ToolExtract.py:1252 appPlugins/ToolExtract.py:1291 +#: appPlugins/ToolExtract.py:1255 appPlugins/ToolExtract.py:1294 #, fuzzy #| msgid "ExtraCut" msgid "Extract Cutout" msgstr "Coupe suppl" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:247 -#: appPlugins/ToolExtract.py:1254 appPlugins/ToolExtract.py:1294 +#: appPlugins/ToolExtract.py:1257 appPlugins/ToolExtract.py:1297 #, fuzzy #| msgid "Extract drills from a given Gerber file." msgid "Extract a cutout from a given Gerber file." msgstr "Extraire les trous de forage d'un fichier Gerber donné." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:268 -#: appPlugins/ToolExtract.py:1275 +#: appPlugins/ToolExtract.py:1278 #, fuzzy #| msgid "The thickness of the line that makes the corner marker." msgid "The thickness of the line that makes the cutout geometry." @@ -10846,7 +10824,7 @@ msgid "Fiducials Tool Options" msgstr "Options de l'outil Fiducials" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:38 -#: appPlugins/ToolFiducials.py:890 +#: appPlugins/ToolFiducials.py:894 msgid "" "This set the fiducial diameter if fiducial type is circular,\n" "otherwise is the size of the fiducial.\n" @@ -10857,25 +10835,25 @@ msgstr "" "L'ouverture du masque de soldat est double." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:66 -#: appPlugins/ToolFiducials.py:918 +#: appPlugins/ToolFiducials.py:922 msgid "Auto" msgstr "Auto" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:44 -#: appPlugins/ToolCutOut.py:2610 appPlugins/ToolFiducials.py:919 -#: appPlugins/ToolLevelling.py:1821 appPlugins/ToolPunchGerber.py:2288 +#: appPlugins/ToolCutOut.py:2607 appPlugins/ToolFiducials.py:923 +#: appPlugins/ToolLevelling.py:1890 appPlugins/ToolPunchGerber.py:2288 msgid "Manual" msgstr "Manuel" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:37 -#: appPlugins/ToolLevelling.py:1814 +#: appPlugins/ToolLevelling.py:1883 msgid "Mode" msgstr "Mode" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:71 -#: appPlugins/ToolFiducials.py:923 +#: appPlugins/ToolFiducials.py:927 msgid "" "- 'Auto' - automatic placement of fiducials in the corners of the bounding " "box.\n" @@ -10886,22 +10864,22 @@ msgstr "" "- «Manuel» - placement manuel des fiduciaires." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:79 -#: appPlugins/ToolFiducials.py:931 +#: appPlugins/ToolFiducials.py:935 msgid "Up" msgstr "Haut" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:80 -#: appPlugins/ToolFiducials.py:932 +#: appPlugins/ToolFiducials.py:936 msgid "Down" msgstr "Bas" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:83 -#: appPlugins/ToolFiducials.py:935 +#: appPlugins/ToolFiducials.py:939 msgid "Second fiducial" msgstr "Deuxième fiducial" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:85 -#: appPlugins/ToolFiducials.py:937 +#: appPlugins/ToolFiducials.py:941 msgid "" "The position for the second fiducial.\n" "- 'Up' - the order is: bottom-left, top-left, top-right.\n" @@ -10917,22 +10895,22 @@ msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 -#: appPlugins/ToolCorners.py:755 appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolCorners.py:761 appPlugins/ToolFiducials.py:957 msgid "Cross" msgstr "Croix" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:102 -#: appPlugins/ToolFiducials.py:954 +#: appPlugins/ToolFiducials.py:958 msgid "Chess" msgstr "Échecs" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:105 -#: appPlugins/ToolFiducials.py:956 +#: appPlugins/ToolFiducials.py:960 msgid "Fiducial Type" msgstr "Type fiduciaire" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107 -#: appPlugins/ToolFiducials.py:958 +#: appPlugins/ToolFiducials.py:962 msgid "" "The type of fiducial.\n" "- 'Circular' - this is the regular fiducial.\n" @@ -10945,7 +10923,7 @@ msgstr "" "- 'Échecs' - modèle d'échecs fiducial." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:116 -#: appPlugins/ToolFiducials.py:967 +#: appPlugins/ToolFiducials.py:971 msgid "Line thickness" msgstr "Épaisseur de ligne" @@ -10962,7 +10940,7 @@ msgstr "" "et en sens inverse." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:40 -#: appPlugins/ToolInvertGerber.py:251 +#: appPlugins/ToolInvertGerber.py:257 msgid "" "Distance by which to avoid\n" "the edges of the Gerber object." @@ -10971,12 +10949,12 @@ msgstr "" "les bords de l'objet Gerber." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:51 -#: appPlugins/ToolInvertGerber.py:262 +#: appPlugins/ToolInvertGerber.py:268 msgid "Lines Join Style" msgstr "Style de jointure des lignes" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:53 -#: appPlugins/ToolInvertGerber.py:264 +#: appPlugins/ToolInvertGerber.py:270 msgid "" "The way that the lines in the object outline will be joined.\n" "Can be:\n" @@ -10991,7 +10969,7 @@ msgstr "" "- biseau -> les lignes sont reliées par une troisième ligne" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:62 -#: appPlugins/ToolInvertGerber.py:273 +#: appPlugins/ToolInvertGerber.py:279 msgid "Bevel" msgstr "Biseau" @@ -11008,7 +10986,7 @@ msgstr "" "deux éléments géométriques de Gerber" #: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:41 -#: appPlugins/ToolOptimal.py:454 +#: appPlugins/ToolOptimal.py:460 msgid "Precision" msgstr "Précision" @@ -11056,12 +11034,12 @@ msgstr "" "fichier." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:38 -#: appPlugins/ToolQRCode.py:799 app_Main.py:8028 +#: appPlugins/ToolQRCode.py:802 app_Main.py:8072 msgid "Version" msgstr "Version" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:40 -#: appPlugins/ToolQRCode.py:801 +#: appPlugins/ToolQRCode.py:804 msgid "" "QRCode version can have values from 1 (21x21 boxes)\n" "to 40 (177x177 boxes)." @@ -11070,13 +11048,13 @@ msgstr "" "jusqu'à 40 (éléments 177x177)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:51 -#: appPlugins/ToolQRCode.py:812 +#: appPlugins/ToolQRCode.py:815 msgid "Error correction" msgstr "Correction des erreurs" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:53 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:64 -#: appPlugins/ToolQRCode.py:814 appPlugins/ToolQRCode.py:825 +#: appPlugins/ToolQRCode.py:817 appPlugins/ToolQRCode.py:828 #, python-format msgid "" "Parameter that controls the error correction used for the QR Code.\n" @@ -11092,12 +11070,12 @@ msgstr "" "H = maximum 30 %% d'erreurs peuvent être corrigées." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:74 -#: appPlugins/ToolQRCode.py:835 +#: appPlugins/ToolQRCode.py:838 msgid "Box Size" msgstr "Taille d'élément" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:76 -#: appPlugins/ToolQRCode.py:837 +#: appPlugins/ToolQRCode.py:840 msgid "" "Box size control the overall size of the QRcode\n" "by adjusting the size of each box in the code." @@ -11106,12 +11084,12 @@ msgstr "" "en ajustant la taille de chaque case du code." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:87 -#: appPlugins/ToolQRCode.py:848 +#: appPlugins/ToolQRCode.py:851 msgid "Border Size" msgstr "Taille de bordure" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:89 -#: appPlugins/ToolQRCode.py:850 +#: appPlugins/ToolQRCode.py:853 msgid "" "Size of the QRCode border. How many boxes thick is the border.\n" "Default value is 4. The width of the clearance around the QRCode." @@ -11120,27 +11098,27 @@ msgstr "" "La valeur par défaut est 4. La largeur du jeu autour du QRCode." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:100 -#: appPlugins/ToolQRCode.py:770 +#: appPlugins/ToolQRCode.py:773 msgid "QRCode Data" msgstr "Données QRCode" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:102 -#: appPlugins/ToolQRCode.py:772 +#: appPlugins/ToolQRCode.py:775 msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode." msgstr "Données QRCode. Texte alphanumérique à encoder dans le QRCode." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:106 -#: appPlugins/ToolQRCode.py:776 +#: appPlugins/ToolQRCode.py:779 msgid "Add here the text to be included in the QRCode..." msgstr "Ajoutez ici le texte à inclure dans le QRCode ..." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:112 -#: appPlugins/ToolQRCode.py:861 +#: appPlugins/ToolQRCode.py:864 msgid "Polarity" msgstr "Polarité" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:114 -#: appPlugins/ToolQRCode.py:863 +#: appPlugins/ToolQRCode.py:866 msgid "" "Choose the polarity of the QRCode.\n" "It can be drawn in a negative way (squares are clear)\n" @@ -11151,17 +11129,17 @@ msgstr "" "ou d'une manière positive (les carrés sont opaques)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:118 -#: appPlugins/ToolFilm.py:1366 appPlugins/ToolQRCode.py:867 +#: appPlugins/ToolFilm.py:1380 appPlugins/ToolQRCode.py:870 msgid "Negative" msgstr "Négatif" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 -#: appPlugins/ToolFilm.py:1365 appPlugins/ToolQRCode.py:868 +#: appPlugins/ToolFilm.py:1379 appPlugins/ToolQRCode.py:871 msgid "Positive" msgstr "Positif" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:121 -#: appPlugins/ToolQRCode.py:870 +#: appPlugins/ToolQRCode.py:873 msgid "" "Choose the type of QRCode to be created.\n" "If added on a Silkscreen Gerber file the QRCode may\n" @@ -11175,7 +11153,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:132 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:138 -#: appPlugins/ToolQRCode.py:881 appPlugins/ToolQRCode.py:887 +#: appPlugins/ToolQRCode.py:884 appPlugins/ToolQRCode.py:890 msgid "" "The bounding box, meaning the empty space that surrounds\n" "the QRCode geometry, can have a rounded or a square shape." @@ -11184,22 +11162,22 @@ msgstr "" "la géométrie QRCode, peut avoir une forme arrondie ou carrée." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:145 -#: appPlugins/ToolQRCode.py:920 +#: appPlugins/ToolQRCode.py:923 msgid "Fill Color" msgstr "La couleur de remplissage" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:147 -#: appPlugins/ToolQRCode.py:922 +#: appPlugins/ToolQRCode.py:925 msgid "Set the QRCode fill color (squares color)." msgstr "Définissez la couleur de remplissage QRCode (couleur des éléments)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:155 -#: appPlugins/ToolQRCode.py:944 +#: appPlugins/ToolQRCode.py:947 msgid "Back Color" msgstr "Couleur de fond" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:157 -#: appPlugins/ToolQRCode.py:946 +#: appPlugins/ToolQRCode.py:949 msgid "Set the QRCode background color." msgstr "Définissez la couleur d'arrière-plan QRCode." @@ -11422,13 +11400,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:40 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:89 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:236 -#: appPlugins/ToolCorners.py:830 appPlugins/ToolCutOut.py:2795 -#: appPlugins/ToolDblSided.py:975 +#: appPlugins/ToolCorners.py:836 appPlugins/ToolCutOut.py:2792 +#: appPlugins/ToolDblSided.py:991 msgid "Drill Dia" msgstr "Forage Dia" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:42 -#: appPlugins/ToolDblSided.py:977 appPlugins/ToolDblSided.py:982 +#: appPlugins/ToolDblSided.py:993 appPlugins/ToolDblSided.py:998 msgid "Diameter of the drill for the alignment holes." msgstr "Diamètre du foret pour les trous d'alignement." @@ -11438,23 +11416,23 @@ msgstr "Aligner l'axe" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:51 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:64 -#: appPlugins/ToolDblSided.py:818 appPlugins/ToolDblSided.py:993 +#: appPlugins/ToolDblSided.py:834 appPlugins/ToolDblSided.py:1009 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Miroir verticalement (X) ou horizontalement (Y)." #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:195 -#: appPlugins/ToolFilm.py:1329 +#: appPlugins/ToolFilm.py:1343 msgid "Mirror Axis" msgstr "Axe de Miroir" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:79 -#: appPlugins/ToolDblSided.py:844 +#: appPlugins/ToolDblSided.py:860 msgid "Box" msgstr "Box" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80 -#: appPlugins/ToolDblSided.py:845 +#: appPlugins/ToolDblSided.py:861 msgid "Hole Snap" msgstr "Hole Snap" @@ -11610,27 +11588,27 @@ msgid "Corner Markers Options" msgstr "Options des Marqueurs de Coin" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:37 -#: appPlugins/ToolCorners.py:750 +#: appPlugins/ToolCorners.py:756 msgid "Shape of the marker." msgstr "Forme du marqueur." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:41 -#: appPlugins/ToolCorners.py:754 +#: appPlugins/ToolCorners.py:760 msgid "Semi-Cross" msgstr "Semi-croisé" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:51 -#: appPlugins/ToolCorners.py:764 +#: appPlugins/ToolCorners.py:770 msgid "The thickness of the line that makes the corner marker." msgstr "L'épaisseur de la ligne qui fait le marqueur de coin." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:78 -#: appPlugins/ToolCorners.py:778 +#: appPlugins/ToolCorners.py:784 msgid "The length of the line that makes the corner marker." msgstr "La longueur de la ligne qui fait le marqueur de coin." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:91 -#: appPlugins/ToolCorners.py:832 +#: appPlugins/ToolCorners.py:838 msgid "Drill Diameter" msgstr "Diam. de forage" @@ -11648,7 +11626,7 @@ msgstr "" "la Plaque PCB." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:37 -#: appPlugins/ToolCutOut.py:2428 +#: appPlugins/ToolCutOut.py:2425 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -11657,12 +11635,12 @@ msgstr "" "la forme de PCB hors du matériau environnant." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:88 -#: appPlugins/ToolCutOut.py:2359 +#: appPlugins/ToolCutOut.py:2356 msgid "Kind" msgstr "Sorte" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:90 -#: appPlugins/ToolCutOut.py:2361 +#: appPlugins/ToolCutOut.py:2358 msgid "" "Choice of what kind the object we want to cutout is.\n" "- Single: contain a single PCB Gerber outline object.\n" @@ -11675,15 +11653,10 @@ msgstr "" "de plusieurs contours individuels de PCB." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:97 -#: appPlugins/ToolCutOut.py:2367 +#: appPlugins/ToolCutOut.py:2364 msgid "Single" msgstr "Seul" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:98 -#: appPlugins/ToolCutOut.py:2368 -msgid "Panel" -msgstr "Panneau" - #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:196 msgid "" "Number of gaps used for the cutout.\n" @@ -11709,17 +11682,17 @@ msgstr "" "- 8 - 2 Gauches + 2 Droites + 2 Hauts + 2 Bas" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:225 -#: appPlugins/ToolCutOut.py:2701 +#: appPlugins/ToolCutOut.py:2698 msgid "Big cursor" msgstr "Grand curseur" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:227 -#: appPlugins/ToolCutOut.py:2703 +#: appPlugins/ToolCutOut.py:2700 msgid "Use a big cursor when adding manual gaps." msgstr "Utiliser un grand curseur lors de l'ajout manuel d'interstice." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:238 -#: appPlugins/ToolCutOut.py:2797 +#: appPlugins/ToolCutOut.py:2794 #, fuzzy #| msgid "" #| "Diameter of the tool used to cutout\n" @@ -11732,7 +11705,7 @@ msgstr "" "la forme de PCB hors du matériau environnant." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:251 -#: appPlugins/ToolCutOut.py:2810 +#: appPlugins/ToolCutOut.py:2807 #, fuzzy #| msgid "Distance between each two lines in Lines Grid." msgid "" @@ -11745,7 +11718,7 @@ msgid "Drilling Tool Options" msgstr "Options Outil Forage" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:27 -#: appPlugins/ToolDrilling.py:2299 +#: appPlugins/ToolDrilling.py:2238 msgid "Create CNCJob with toolpaths for drilling or milling holes." msgstr "Créer un CNCJob avec chemin de trous de fraisage ou forage." @@ -11753,9 +11726,9 @@ msgstr "Créer un CNCJob avec chemin de trous de fraisage ou forage." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:133 -#: appPlugins/ToolDrilling.py:2376 appPlugins/ToolIsolation.py:3267 -#: appPlugins/ToolMilling.py:3705 appPlugins/ToolNCC.py:4224 -#: appPlugins/ToolPaint.py:3018 +#: appPlugins/ToolDrilling.py:2312 appPlugins/ToolIsolation.py:3264 +#: appPlugins/ToolMilling.py:3777 appPlugins/ToolNCC.py:4223 +#: appPlugins/ToolPaint.py:3015 msgid "Tool order" msgstr "Ordre des Outils" @@ -11764,10 +11737,10 @@ msgstr "Ordre des Outils" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:150 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:160 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:134 -#: appPlugins/ToolDrilling.py:2377 appPlugins/ToolIsolation.py:3268 -#: appPlugins/ToolMilling.py:3706 appPlugins/ToolNCC.py:4225 -#: appPlugins/ToolNCC.py:4235 appPlugins/ToolPaint.py:3019 -#: appPlugins/ToolPaint.py:3029 +#: appPlugins/ToolDrilling.py:2313 appPlugins/ToolIsolation.py:3265 +#: appPlugins/ToolMilling.py:3778 appPlugins/ToolNCC.py:4224 +#: appPlugins/ToolNCC.py:4234 appPlugins/ToolPaint.py:3016 +#: appPlugins/ToolPaint.py:3026 msgid "" "This set the way that the tools in the tools table are used.\n" "'No' --> means that the used order is the one in the tool table\n" @@ -11793,9 +11766,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:158 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142 -#: appPlugins/ToolDrilling.py:2385 appPlugins/ToolIsolation.py:3276 -#: appPlugins/ToolMilling.py:3714 appPlugins/ToolNCC.py:4233 -#: appPlugins/ToolPaint.py:3027 +#: appPlugins/ToolDrilling.py:2321 appPlugins/ToolIsolation.py:3273 +#: appPlugins/ToolMilling.py:3786 appPlugins/ToolNCC.py:4232 +#: appPlugins/ToolPaint.py:3024 msgid "Forward" msgstr "L'avant" @@ -11803,14 +11776,14 @@ msgstr "L'avant" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:159 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143 -#: appPlugins/ToolDrilling.py:2386 appPlugins/ToolIsolation.py:3277 -#: appPlugins/ToolMilling.py:3715 appPlugins/ToolNCC.py:4234 -#: appPlugins/ToolPaint.py:3028 +#: appPlugins/ToolDrilling.py:2322 appPlugins/ToolIsolation.py:3274 +#: appPlugins/ToolMilling.py:3787 appPlugins/ToolNCC.py:4233 +#: appPlugins/ToolPaint.py:3025 msgid "Reverse" msgstr "Inverse" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:104 -#: appPlugins/ToolDrilling.py:2673 appPlugins/ToolMilling.py:4308 +#: appPlugins/ToolDrilling.py:2609 appPlugins/ToolMilling.py:4380 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -11875,12 +11848,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:36 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:210 -#: appPlugins/ToolFilm.py:1368 appPlugins/ToolFilm.py:1480 +#: appPlugins/ToolFilm.py:1382 appPlugins/ToolFilm.py:1494 msgid "Film Type" msgstr "Type de Film" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:38 -#: appPlugins/ToolFilm.py:1370 +#: appPlugins/ToolFilm.py:1384 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -11905,12 +11878,12 @@ msgid "Set the film color when positive film is selected." msgstr "Définissez la couleur du film lorsque le film positif est sélectionné." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:64 -#: appPlugins/ToolFilm.py:1386 +#: appPlugins/ToolFilm.py:1400 msgid "Border" msgstr "Bordure" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:66 -#: appPlugins/ToolFilm.py:1388 +#: appPlugins/ToolFilm.py:1402 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -11931,12 +11904,12 @@ msgstr "" "environnement si pas pour cette frontière." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:83 -#: appPlugins/ToolFilm.py:1355 +#: appPlugins/ToolFilm.py:1369 msgid "Scale Stroke" msgstr "Course de l'échelle" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:85 -#: appPlugins/ToolFilm.py:1357 +#: appPlugins/ToolFilm.py:1371 msgid "" "Scale the line stroke thickness of each feature in the SVG file.\n" "It means that the line that envelope each SVG feature will be thicker or " @@ -11950,12 +11923,12 @@ msgstr "" "ce paramètre." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 -#: appPlugins/ToolFilm.py:1196 +#: appPlugins/ToolFilm.py:1210 msgid "Film Adjustments" msgstr "Ajustements de film" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:94 -#: appPlugins/ToolFilm.py:1198 +#: appPlugins/ToolFilm.py:1212 msgid "" "Sometime the printers will distort the print shape, especially the Laser " "types.\n" @@ -11971,7 +11944,7 @@ msgid "Scale Film geometry" msgstr "Mettre à l'échelle la géo du film" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:103 -#: appPlugins/ToolFilm.py:1227 +#: appPlugins/ToolFilm.py:1241 msgid "" "A value greater than 1 will stretch the film\n" "while a value less than 1 will jolt it." @@ -11984,7 +11957,7 @@ msgid "Skew Film geometry" msgstr "Inclinez la géo du film" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 -#: appPlugins/ToolFilm.py:1271 +#: appPlugins/ToolFilm.py:1285 msgid "" "Positive values will skew to the right\n" "while negative values will skew to the left." @@ -12005,13 +11978,13 @@ msgstr "" "Ce peut être l'un des quatre points de la boîte englobante de la géométrie." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:168 -#: appPlugins/ToolCorners.py:714 appPlugins/ToolFiducials.py:812 -#: appPlugins/ToolFilm.py:1210 app_Main.py:5473 +#: appPlugins/ToolCorners.py:720 appPlugins/ToolFiducials.py:816 +#: appPlugins/ToolFilm.py:1224 app_Main.py:5492 msgid "Bottom Left" msgstr "En bas à gauche" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171 -#: appPlugins/ToolFilm.py:1213 +#: appPlugins/ToolFilm.py:1227 msgid "Top right" msgstr "En haut à droite" @@ -12020,27 +11993,27 @@ msgid "Mirror Film geometry" msgstr "Refléter la géo du film" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 -#: appPlugins/ToolFilm.py:1315 +#: appPlugins/ToolFilm.py:1329 msgid "Mirror the film geometry on the selected axis or on both." msgstr "Reflétez la géométrie du film sur l'axe sélectionné ou sur les deux." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:205 -#: appPlugins/ToolFilm.py:1475 +#: appPlugins/ToolFilm.py:1489 msgid "SVG" msgstr "SVG" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:206 -#: appPlugins/ToolFilm.py:1476 +#: appPlugins/ToolFilm.py:1490 msgid "PNG" msgstr "PNG" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:207 -#: appPlugins/ToolFilm.py:1477 +#: appPlugins/ToolFilm.py:1491 msgid "PDF" msgstr "PDF" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212 -#: appPlugins/ToolFilm.py:1482 +#: appPlugins/ToolFilm.py:1496 msgid "" "The file type of the saved film. Can be:\n" "- 'SVG' -> open-source vectorial format\n" @@ -12053,22 +12026,22 @@ msgstr "" "- 'PDF' -> format de document portable" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:221 -#: appPlugins/ToolFilm.py:1491 +#: appPlugins/ToolFilm.py:1505 msgid "Page Orientation" msgstr "Orientation de la page" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:234 -#: appPlugins/ToolFilm.py:1508 +#: appPlugins/ToolFilm.py:1522 msgid "Page Size" msgstr "Taille de la page" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:235 -#: appPlugins/ToolFilm.py:1509 +#: appPlugins/ToolFilm.py:1523 msgid "A selection of standard ISO 216 page sizes." msgstr "Une sélection de formats de page ISO 216 standard." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:302 -#: appPlugins/ToolFilm.py:1575 +#: appPlugins/ToolFilm.py:1589 msgid "Default value is 96 DPI. Change this value to scale the PNG file." msgstr "" "La valeur par défaut est 96DPI. Changer cette valeur to mettre à l'échelle " @@ -12108,14 +12081,14 @@ msgstr "Forme en V" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 -#: appPlugins/ToolMilling.py:4044 +#: appPlugins/ToolMilling.py:4116 msgid "V-Tip Dia" msgstr "Diam V-Tip" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:71 -#: appPlugins/ToolMilling.py:4047 +#: appPlugins/ToolMilling.py:4119 msgid "The tip diameter for V-Shape Tool" msgstr "Le diamètre de la pointe pour l'outil en forme de V" @@ -12123,7 +12096,7 @@ msgstr "Le diamètre de la pointe pour l'outil en forme de V" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:90 -#: appPlugins/ToolMilling.py:4060 +#: appPlugins/ToolMilling.py:4132 msgid "V-Tip Angle" msgstr "Angle en V-tip" @@ -12151,7 +12124,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:130 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:112 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116 -#: appPlugins/ToolPaint.py:3059 +#: appPlugins/ToolPaint.py:3056 msgid "" "Diameter for the new tool to add in the Tool Table.\n" "If the tool is V-shape type then this value is automatically\n" @@ -12165,16 +12138,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:279 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:236 -#: appPlugins/ToolIsolation.py:3480 appPlugins/ToolNCC.py:4520 -#: appPlugins/ToolPaint.py:3237 +#: appPlugins/ToolIsolation.py:3477 appPlugins/ToolNCC.py:4519 +#: appPlugins/ToolPaint.py:3234 msgid "Rest" msgstr "Reste" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:281 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:238 -#: appPlugins/ToolIsolation.py:3483 appPlugins/ToolNCC.py:4524 -#: appPlugins/ToolPaint.py:3240 +#: appPlugins/ToolIsolation.py:3480 appPlugins/ToolNCC.py:4523 +#: appPlugins/ToolPaint.py:3237 msgid "" "If checked, use 'rest machining'.\n" "Basically it will process copper outside PCB features,\n" @@ -12194,22 +12167,22 @@ msgstr "" "S'il n'est pas coché, utilise l'algorithme standard." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:235 -#: appPlugins/ToolIsolation.py:3505 +#: appPlugins/ToolIsolation.py:3502 msgid "Combine" msgstr "Combiner" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:237 -#: appPlugins/ToolIsolation.py:3507 +#: appPlugins/ToolIsolation.py:3504 msgid "Combine all passes into one object" msgstr "Combine tous les passages dans un objet" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:244 -#: appPlugins/ToolIsolation.py:3524 +#: appPlugins/ToolIsolation.py:3521 msgid "Except" msgstr "Sauf" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:245 -#: appPlugins/ToolIsolation.py:3525 +#: appPlugins/ToolIsolation.py:3522 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -12221,13 +12194,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:252 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appPlugins/ToolIsolation.py:3514 appPlugins/ToolNCC.py:4644 +#: appPlugins/ToolIsolation.py:3511 appPlugins/ToolNCC.py:4643 msgid "Check validity" msgstr "Vérifier validité" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:254 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 -#: appPlugins/ToolIsolation.py:3516 appPlugins/ToolNCC.py:4646 +#: appPlugins/ToolIsolation.py:3513 appPlugins/ToolNCC.py:4645 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12236,7 +12209,7 @@ msgstr "" "s'ils fourniront une isolation complète." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:264 -#: appPlugins/ToolIsolation.py:3564 +#: appPlugins/ToolIsolation.py:3561 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -12252,17 +12225,17 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolPaint.py:3274 msgid "Polygon Selection" msgstr "Sélection de polygone" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:292 -#: appPlugins/ToolIsolation.py:3600 +#: appPlugins/ToolIsolation.py:3597 msgid "Interiors" msgstr "Intérieurs" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:294 -#: appPlugins/ToolIsolation.py:3602 +#: appPlugins/ToolIsolation.py:3599 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -12272,12 +12245,12 @@ msgstr "" "(trous dans le polygone)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:299 -#: appPlugins/ToolIsolation.py:3495 +#: appPlugins/ToolIsolation.py:3492 msgid "Forced Rest" msgstr "Restes forcé" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:301 -#: appPlugins/ToolIsolation.py:3497 +#: appPlugins/ToolIsolation.py:3494 msgid "" "When checked the isolation will be done with the current tool even if\n" "interiors of a polygon (holes in the polygon) could not be isolated.\n" @@ -12315,13 +12288,8 @@ msgstr "" msgid "Levelling Tool Options" msgstr "Options Outil Forage" -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:26 -#: appPlugins/ToolLevelling.py:1667 -msgid "Generate CNC Code with auto-levelled paths." -msgstr "" - #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:38 -#: appPlugins/ToolLevelling.py:1815 +#: appPlugins/ToolLevelling.py:1884 msgid "" "Choose a mode for height map generation.\n" "- Manual: will pick a selection of probe points by clicking on canvas\n" @@ -12333,12 +12301,12 @@ msgstr "" "- Grille: générera automatiquement une grille de points de palpage" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:45 -#: appPlugins/ToolLevelling.py:1822 app_Main.py:8032 +#: appPlugins/ToolLevelling.py:1891 app_Main.py:8076 msgid "Grid" msgstr "Grille" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:52 -#: appPlugins/ToolLevelling.py:1829 +#: appPlugins/ToolLevelling.py:1898 msgid "" "Choose a method for approximation of heights from autolevelling data.\n" "- Voronoi: will generate a Voronoi diagram\n" @@ -12351,59 +12319,59 @@ msgstr "" "pour le mode grille." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:58 -#: appPlugins/ToolLevelling.py:1835 +#: appPlugins/ToolLevelling.py:1904 msgid "Voronoi" msgstr "Voronoi" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:59 -#: appPlugins/ToolLevelling.py:1836 +#: appPlugins/ToolLevelling.py:1905 msgid "Bilinear" msgstr "Bilinéaire" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:70 -#: appPlugins/ToolLevelling.py:1849 appPlugins/ToolPanelize.py:1233 +#: appPlugins/ToolLevelling.py:1918 appPlugins/ToolPanelize.py:1252 msgid "Columns" msgstr "Colonnes" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:69 -#: appPlugins/ToolLevelling.py:1851 +#: appPlugins/ToolLevelling.py:1920 msgid "The number of grid columns." msgstr "Le nombre de colonnes de la grille." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:82 -#: appPlugins/ToolLevelling.py:1860 appPlugins/ToolPanelize.py:1244 +#: appPlugins/ToolLevelling.py:1929 appPlugins/ToolPanelize.py:1263 msgid "Rows" msgstr "Lignes" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:79 -#: appPlugins/ToolLevelling.py:1862 +#: appPlugins/ToolLevelling.py:1931 msgid "The number of grid rows." msgstr "Le nombre de lignes de la grille." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:85 -#: appPlugins/ToolLevelling.py:1772 +#: appPlugins/ToolLevelling.py:1841 msgid "Probe Z travel" msgstr "Déplacement sonde Z" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:87 -#: appPlugins/ToolLevelling.py:1774 +#: appPlugins/ToolLevelling.py:1843 msgid "The safe Z for probe travelling between probe points." msgstr "Hauteur de sécurité (Z) pour voyager entre les points." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:110 -#: appPlugins/ToolLevelling.py:1797 +#: appPlugins/ToolLevelling.py:1866 msgid "Probe Feedrate" msgstr "Vitesse de déplacement sonde" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:126 -#: appPlugins/ToolLevelling.py:1875 +#: appPlugins/ToolLevelling.py:1944 msgid "Controller" msgstr "Contrôleur" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:128 -#: appPlugins/ToolLevelling.py:1877 +#: appPlugins/ToolLevelling.py:1946 msgid "" "The kind of controller for which to generate\n" "height map gcode." @@ -12412,17 +12380,17 @@ msgstr "" "le gcode de la matrice de niveau." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:138 -#: appPlugins/ToolLevelling.py:2104 +#: appPlugins/ToolLevelling.py:2173 msgid "Step" msgstr "Pas" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:140 -#: appPlugins/ToolLevelling.py:2106 +#: appPlugins/ToolLevelling.py:2175 msgid "Each jog action will move the axes with this value." msgstr "Chaque mouvement déplacera les axes avec cette valeur." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:153 -#: appPlugins/ToolLevelling.py:2120 +#: appPlugins/ToolLevelling.py:2189 msgid "Feedrate when jogging." msgstr "Vitesse de déplacement." @@ -12444,7 +12412,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:84 -#: appPlugins/ToolMilling.py:4063 +#: appPlugins/ToolMilling.py:4135 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -12457,7 +12425,7 @@ msgid "Offset value" msgstr "Valeur de Décalage" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:304 -#: appPlugins/ToolNCC.py:4598 +#: appPlugins/ToolNCC.py:4597 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12477,7 +12445,7 @@ msgid "Paint Tool Options" msgstr "Options de l'Outil de Peinture" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:251 -#: appPlugins/ToolPaint.py:3267 +#: appPlugins/ToolPaint.py:3264 msgid "" "Selection of area to be processed.\n" "- 'Polygon Selection' - left mouse click to add/remove polygons to be " @@ -12514,12 +12482,12 @@ msgstr "" "à une distance X, Y distance les uns des autres." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:43 -#: appPlugins/ToolPanelize.py:1208 +#: appPlugins/ToolPanelize.py:1227 msgid "Spacing cols" msgstr "Colonnes d'espacement" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:45 -#: appPlugins/ToolPanelize.py:1210 +#: appPlugins/ToolPanelize.py:1229 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -12528,12 +12496,12 @@ msgstr "" "En unités actuelles." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:57 -#: appPlugins/ToolPanelize.py:1221 +#: appPlugins/ToolPanelize.py:1240 msgid "Spacing rows" msgstr "Lignes d'espacement" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:59 -#: appPlugins/ToolPanelize.py:1223 +#: appPlugins/ToolPanelize.py:1242 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -12542,27 +12510,27 @@ msgstr "" "En unités actuelles." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:72 -#: appPlugins/ToolPanelize.py:1235 +#: appPlugins/ToolPanelize.py:1254 msgid "Number of columns of the desired panel" msgstr "Nombre de colonnes du panneau désiré" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:84 -#: appPlugins/ToolPanelize.py:1246 +#: appPlugins/ToolPanelize.py:1265 msgid "Number of rows of the desired panel" msgstr "Nombre de lignes du panneau désiré" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:91 -#: appPlugins/ToolPanelize.py:1258 +#: appPlugins/ToolPanelize.py:1277 msgid "Geo" msgstr "Géo" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:92 -#: appPlugins/ToolPanelize.py:1259 +#: appPlugins/ToolPanelize.py:1278 msgid "Panel Type" msgstr "Type de Panneau" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:94 -#: appPlugins/ToolPanelize.py:1261 +#: appPlugins/ToolPanelize.py:1280 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -12573,7 +12541,7 @@ msgstr "" "- Géométrie" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:105 -#: appPlugins/ToolPanelize.py:1271 +#: appPlugins/ToolPanelize.py:1290 msgid "" "Active only for Geometry panel type.\n" "When checked the application will find\n" @@ -12590,7 +12558,7 @@ msgid "Constrain within" msgstr "Contraindre à l'intérieur" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:115 -#: appPlugins/ToolPanelize.py:1281 +#: appPlugins/ToolPanelize.py:1300 msgid "" "Area define by DX and DY within to constrain the panel.\n" "DX and DY values are in current units.\n" @@ -12605,12 +12573,12 @@ msgstr "" "ils correspondent parfaitement à la zone sélectionnée." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:128 -#: appPlugins/ToolPanelize.py:1293 +#: appPlugins/ToolPanelize.py:1312 msgid "Width (DX)" msgstr "Largeur (DX)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:130 -#: appPlugins/ToolPanelize.py:1295 +#: appPlugins/ToolPanelize.py:1314 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -12619,12 +12587,12 @@ msgstr "" "En unités actuelles." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:141 -#: appPlugins/ToolPanelize.py:1305 +#: appPlugins/ToolPanelize.py:1324 msgid "Height (DY)" msgstr "Hauteur (DY)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:143 -#: appPlugins/ToolPanelize.py:1307 +#: appPlugins/ToolPanelize.py:1326 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -12649,37 +12617,37 @@ msgid "New Nozzle Dia" msgstr "Diam Nouvelle Buse" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:49 -#: appPlugins/ToolSolderPaste.py:1224 +#: appPlugins/ToolSolderPaste.py:1228 msgid "Diameter for the new tool to add in the Tool Table" msgstr "Diamètre du nouvel outil à ajouter dans la table des outils" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:65 -#: appPlugins/ToolSolderPaste.py:1276 +#: appPlugins/ToolSolderPaste.py:1280 msgid "Z Dispense Start" msgstr "Z début de la distribution" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:67 -#: appPlugins/ToolSolderPaste.py:1278 +#: appPlugins/ToolSolderPaste.py:1282 msgid "The height (Z) when solder paste dispensing starts." msgstr "La hauteur (Z) au début de la distribution de la pâte à braser." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:78 -#: appPlugins/ToolSolderPaste.py:1289 +#: appPlugins/ToolSolderPaste.py:1293 msgid "Z Dispense" msgstr "Z dispenser" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:80 -#: appPlugins/ToolSolderPaste.py:1291 +#: appPlugins/ToolSolderPaste.py:1295 msgid "The height (Z) when doing solder paste dispensing." msgstr "La hauteur (Z) lors de la distribution de la pâte à braser." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:91 -#: appPlugins/ToolSolderPaste.py:1302 +#: appPlugins/ToolSolderPaste.py:1306 msgid "Z Dispense Stop" msgstr "Z arrêt de distribution" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:93 -#: appPlugins/ToolSolderPaste.py:1304 +#: appPlugins/ToolSolderPaste.py:1308 msgid "The height (Z) when solder paste dispensing stops." msgstr "La hauteur (Z) lorsque la distribution de la pâte à braser s’arrête." @@ -12688,7 +12656,7 @@ msgid "Z Travel" msgstr "Z Voyage" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:106 -#: appPlugins/ToolSolderPaste.py:1322 +#: appPlugins/ToolSolderPaste.py:1326 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -12701,12 +12669,12 @@ msgid "Z Toolchange" msgstr "Changement d'outil Z" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:120 -#: appPlugins/ToolSolderPaste.py:1336 +#: appPlugins/ToolSolderPaste.py:1340 msgid "The height (Z) for tool (nozzle) change." msgstr "La hauteur (Z) de l'outil (buse) change." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:129 -#: appPlugins/ToolSolderPaste.py:1345 +#: appPlugins/ToolSolderPaste.py:1349 msgid "" "The X,Y location for tool (nozzle) change.\n" "The format is (x, y) where x and y are real numbers." @@ -12715,12 +12683,12 @@ msgstr "" "Le format est (x, y) où x et y sont des nombres réels." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:143 -#: appPlugins/ToolSolderPaste.py:1364 +#: appPlugins/ToolSolderPaste.py:1368 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "Avance (vitesse) en se déplaçant sur le plan X-Y." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:156 -#: appPlugins/ToolSolderPaste.py:1377 +#: appPlugins/ToolSolderPaste.py:1381 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -12729,12 +12697,12 @@ msgstr "" "(sur le plan Z)." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:168 -#: appPlugins/ToolSolderPaste.py:1389 +#: appPlugins/ToolSolderPaste.py:1393 msgid "Feedrate Z Dispense" msgstr "Avance Z Distribution" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:170 -#: appPlugins/ToolSolderPaste.py:1391 +#: appPlugins/ToolSolderPaste.py:1395 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -12743,12 +12711,12 @@ msgstr "" "position de distribution (sur le plan Z)." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:181 -#: appPlugins/ToolSolderPaste.py:1407 +#: appPlugins/ToolSolderPaste.py:1411 msgid "Spindle Speed FWD" msgstr "Vitesse de Rot FWD" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:183 -#: appPlugins/ToolSolderPaste.py:1409 +#: appPlugins/ToolSolderPaste.py:1413 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -12757,22 +12725,22 @@ msgstr "" "à travers la buse du distributeur." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:195 -#: appPlugins/ToolSolderPaste.py:1421 +#: appPlugins/ToolSolderPaste.py:1425 msgid "Dwell FWD" msgstr "Habiter AVANT" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:197 -#: appPlugins/ToolSolderPaste.py:1423 +#: appPlugins/ToolSolderPaste.py:1427 msgid "Pause after solder dispensing." msgstr "Pause après la distribution de la brasure." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:207 -#: appPlugins/ToolSolderPaste.py:1433 +#: appPlugins/ToolSolderPaste.py:1437 msgid "Spindle Speed REV" msgstr "Vitesse du moteur en REV" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:209 -#: appPlugins/ToolSolderPaste.py:1435 +#: appPlugins/ToolSolderPaste.py:1439 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -12781,12 +12749,12 @@ msgstr "" "à travers la buse du distributeur." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:221 -#: appPlugins/ToolSolderPaste.py:1447 +#: appPlugins/ToolSolderPaste.py:1451 msgid "Dwell REV" msgstr "Habiter INVERSE" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:223 -#: appPlugins/ToolSolderPaste.py:1449 +#: appPlugins/ToolSolderPaste.py:1453 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -12795,7 +12763,7 @@ msgstr "" "permettre l'équilibre de la pression." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:232 -#: appPlugins/ToolSolderPaste.py:1463 +#: appPlugins/ToolSolderPaste.py:1467 msgid "Files that control the GCode generation." msgstr "Fichiers qui contrôlent la génération de GCode." @@ -12811,21 +12779,21 @@ msgstr "" "Un outil pour soustraire un objet Gerber ou Géométrie\n" "d'un autre du même type." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:28 appPlugins/ToolSub.py:904 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:28 appPlugins/ToolSub.py:911 msgid "Close paths" msgstr "Fermer les chemins" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:905 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:912 msgid "Checking this will close the paths cut by the subtractor object." msgstr "" "En cochant cette case, vous fermez les chemins coupés par l'objet " "soustracteur de géométrie." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:32 appPlugins/ToolSub.py:800 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:32 appPlugins/ToolSub.py:807 msgid "Delete source" msgstr "Supprimer la source" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:34 appPlugins/ToolSub.py:802 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:34 appPlugins/ToolSub.py:809 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -12900,7 +12868,7 @@ msgstr "Restaurez la liste de mots-clés d'auto-complétion à l'état par défa #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:36 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:26 #: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:26 -#: appPlugins/ToolDrilling.py:2877 appPlugins/ToolMilling.py:4490 +#: appPlugins/ToolDrilling.py:2831 appPlugins/ToolMilling.py:4590 msgid "Delete All" msgstr "Supprimer tout" @@ -13056,25 +13024,29 @@ msgstr "Nouvel objet avec nom:" msgid "Converting units to " msgstr "Conversion de l'unités en " -#: appObjects/AppObject.py:259 appObjects/AppObject.py:265 -#: appObjects/AppObject.py:271 appObjects/AppObject.py:277 -#: appObjects/AppObject.py:283 appObjects/AppObject.py:289 +#: appObjects/AppObject.py:220 +msgid "Gerber X2 drill file detected. Converted to Excellon object." +msgstr "" + +#: appObjects/AppObject.py:264 appObjects/AppObject.py:270 +#: appObjects/AppObject.py:276 appObjects/AppObject.py:282 +#: appObjects/AppObject.py:288 appObjects/AppObject.py:294 msgid "created/selected" msgstr "créé/sélectionné" -#: appObjects/AppObject.py:511 +#: appObjects/AppObject.py:516 msgid "CREATE A NEW FLATCAM TCL SCRIPT" msgstr "CRÉER UN NOUVEAU SCRIPT FLATCAM TCL" -#: appObjects/AppObject.py:512 +#: appObjects/AppObject.py:517 msgid "TCL Tutorial is here" msgstr "Le didacticiel TCL est ici" -#: appObjects/AppObject.py:514 +#: appObjects/AppObject.py:519 msgid "FlatCAM commands list" msgstr "Liste des commandes FlatCAM" -#: appObjects/AppObject.py:515 +#: appObjects/AppObject.py:520 msgid "" "Type >help< followed by Run Code for a list of FlatCAM Tcl Commands " "(displayed in Tcl Shell)." @@ -13082,36 +13054,36 @@ msgstr "" "Tapez >help< suivi du Run Code pour lister les commandes FlatCAM Tcl " "(affichées dans Tcl Shell)." -#: appObjects/FlatCAMCNCJob.py:655 appPlugins/ToolLevelling.py:1399 -#: appPlugins/ToolLevelling.py:1591 appPlugins/ToolSolderPaste.py:1095 +#: appObjects/FlatCAMCNCJob.py:663 appPlugins/ToolLevelling.py:1471 +#: appPlugins/ToolLevelling.py:1663 appPlugins/ToolSolderPaste.py:1101 msgid "Export cancelled ..." msgstr "Exportation annulée ..." -#: appObjects/FlatCAMCNCJob.py:705 +#: appObjects/FlatCAMCNCJob.py:713 msgid "File saved to" msgstr "Fichier enregistré dans" -#: appObjects/FlatCAMCNCJob.py:729 +#: appObjects/FlatCAMCNCJob.py:737 msgid "Code Review" msgstr "Examen du code" -#: appObjects/FlatCAMCNCJob.py:774 +#: appObjects/FlatCAMCNCJob.py:782 #, fuzzy #| msgid "Scaling could not be executed." msgid "CNC Machine Code could not be updated" msgstr "La mise à l'échelle n'a pas pu être exécutée." -#: appObjects/FlatCAMCNCJob.py:778 +#: appObjects/FlatCAMCNCJob.py:786 #, fuzzy #| msgid "Machine Code file saved to" msgid "CNC Machine Code was updated" msgstr "Fichier de code machine enregistré dans" -#: appObjects/FlatCAMCNCJob.py:925 +#: appObjects/FlatCAMCNCJob.py:922 msgid "This CNCJob object can't be processed because it is a" msgstr "Cet objet CNCJob ne peut pas être traité car il est" -#: appObjects/FlatCAMCNCJob.py:927 +#: appObjects/FlatCAMCNCJob.py:924 msgid "CNCJob object" msgstr "Objet CNCJob" @@ -13119,127 +13091,106 @@ msgstr "Objet CNCJob" msgid "Document Editor" msgstr "Éditeur de Document" -#: appObjects/FlatCAMExcellon.py:934 appObjects/FlatCAMExcellon.py:1042 -#: appPlugins/ToolDrilling.py:1902 appPlugins/ToolMilling.py:2483 -#: appPlugins/ToolMilling.py:2599 +#: appObjects/FlatCAMExcellon.py:934 appObjects/FlatCAMExcellon.py:1036 +#: appPlugins/ToolDrilling.py:1897 appPlugins/ToolMilling.py:2577 +#: appPlugins/ToolMilling.py:2687 msgid "Please select one or more tools from the list and try again." msgstr "" "Veuillez sélectionner un ou plusieurs outils dans la liste et réessayer." -#: appObjects/FlatCAMExcellon.py:939 appPlugins/ToolMilling.py:2490 +#: appObjects/FlatCAMExcellon.py:939 appPlugins/ToolMilling.py:2584 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "" "L'outil de fraisage pour PERÇAGES est supérieur à la taille du trou. Annulé." -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: tclCommands/TclCommandDrillcncjob.py:196 -msgid "Tool_nr" -msgstr "Num Outil" - -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: tclCommands/TclCommandDrillcncjob.py:196 -msgid "Drills_Nr" -msgstr "Num Foret" - -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: tclCommands/TclCommandDrillcncjob.py:196 -msgid "Slots_Nr" -msgstr "Num Fentes" - -#: appObjects/FlatCAMExcellon.py:1051 appPlugins/ToolMilling.py:2608 +#: appObjects/FlatCAMExcellon.py:1045 appPlugins/ToolMilling.py:2696 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "" "L'outil de fraisage pour FENTES est supérieur à la taille du trou. Annulé." -#: appObjects/FlatCAMGeometry.py:775 +#: appObjects/FlatCAMGeometry.py:776 msgid "Vertex points calculated." msgstr "" -#: appObjects/FlatCAMGeometry.py:1063 appObjects/FlatCAMGeometry.py:1068 -#: appObjects/FlatCAMGeometry.py:1099 appObjects/FlatCAMGeometry.py:1126 -#: appObjects/FlatCAMGeometry.py:1130 appPlugins/ToolDrilling.py:904 -#: appPlugins/ToolDrilling.py:910 appPlugins/ToolDrilling.py:955 -#: appPlugins/ToolDrilling.py:1202 appPlugins/ToolDrilling.py:1209 -#: appPlugins/ToolDrilling.py:1241 appPlugins/ToolDrilling.py:1254 -#: appPlugins/ToolDrilling.py:1258 appPlugins/ToolDrilling.py:2410 +#: appObjects/FlatCAMGeometry.py:1064 appObjects/FlatCAMGeometry.py:1069 +#: appObjects/FlatCAMGeometry.py:1100 appObjects/FlatCAMGeometry.py:1127 +#: appObjects/FlatCAMGeometry.py:1131 appPlugins/ToolDrilling.py:905 +#: appPlugins/ToolDrilling.py:911 appPlugins/ToolDrilling.py:956 +#: appPlugins/ToolDrilling.py:1208 appPlugins/ToolDrilling.py:1215 +#: appPlugins/ToolDrilling.py:1247 appPlugins/ToolDrilling.py:1260 +#: appPlugins/ToolDrilling.py:1264 appPlugins/ToolDrilling.py:2346 #: appPlugins/ToolIsolation.py:611 appPlugins/ToolIsolation.py:740 #: appPlugins/ToolIsolation.py:745 appPlugins/ToolIsolation.py:775 #: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:811 -#: appPlugins/ToolIsolation.py:3377 appPlugins/ToolMilling.py:959 -#: appPlugins/ToolMilling.py:1076 appPlugins/ToolMilling.py:1510 -#: appPlugins/ToolMilling.py:1515 appPlugins/ToolMilling.py:1532 -#: appPlugins/ToolMilling.py:1537 appPlugins/ToolMilling.py:1605 -#: appPlugins/ToolMilling.py:1616 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:3849 appPlugins/ToolNCC.py:305 +#: appPlugins/ToolIsolation.py:3374 appPlugins/ToolMilling.py:985 +#: appPlugins/ToolMilling.py:1104 appPlugins/ToolMilling.py:1588 +#: appPlugins/ToolMilling.py:1593 appPlugins/ToolMilling.py:1610 +#: appPlugins/ToolMilling.py:1615 appPlugins/ToolMilling.py:1690 +#: appPlugins/ToolMilling.py:1702 appPlugins/ToolMilling.py:1706 +#: appPlugins/ToolMilling.py:3921 appPlugins/ToolNCC.py:305 #: appPlugins/ToolNCC.py:310 appPlugins/ToolNCC.py:340 #: appPlugins/ToolNCC.py:363 appPlugins/ToolNCC.py:376 -#: appPlugins/ToolNCC.py:857 appPlugins/ToolNCC.py:4339 +#: appPlugins/ToolNCC.py:857 appPlugins/ToolNCC.py:4338 #: appPlugins/ToolPaint.py:266 appPlugins/ToolPaint.py:271 #: appPlugins/ToolPaint.py:313 appPlugins/ToolPaint.py:335 #: appPlugins/ToolPaint.py:347 appPlugins/ToolPaint.py:794 -#: appPlugins/ToolPaint.py:3119 +#: appPlugins/ToolPaint.py:3116 msgid "Parameters for" msgstr "Paramètres pour" -#: appObjects/FlatCAMGeometry.py:1063 appObjects/FlatCAMGeometry.py:1099 -#: appPlugins/ToolDrilling.py:955 appPlugins/ToolDrilling.py:1202 -#: appPlugins/ToolDrilling.py:1241 appPlugins/ToolIsolation.py:740 -#: appPlugins/ToolIsolation.py:775 appPlugins/ToolMilling.py:1510 -#: appPlugins/ToolMilling.py:1532 appPlugins/ToolMilling.py:1605 +#: appObjects/FlatCAMGeometry.py:1064 appObjects/FlatCAMGeometry.py:1100 +#: appPlugins/ToolDrilling.py:956 appPlugins/ToolDrilling.py:1208 +#: appPlugins/ToolDrilling.py:1247 appPlugins/ToolIsolation.py:740 +#: appPlugins/ToolIsolation.py:775 appPlugins/ToolMilling.py:1588 +#: appPlugins/ToolMilling.py:1610 appPlugins/ToolMilling.py:1690 #: appPlugins/ToolNCC.py:305 appPlugins/ToolNCC.py:340 -#: appPlugins/ToolPaint.py:266 appPlugins/ToolPaint.py:313 app_Main.py:2496 +#: appPlugins/ToolPaint.py:266 appPlugins/ToolPaint.py:313 app_Main.py:2515 msgid "No Tool Selected" msgstr "Aucun Outil sélectionné" -#: appObjects/FlatCAMGeometry.py:1068 appObjects/FlatCAMGeometry.py:1130 -#: appPlugins/ToolDrilling.py:904 appPlugins/ToolDrilling.py:1209 -#: appPlugins/ToolDrilling.py:1258 appPlugins/ToolIsolation.py:611 +#: appObjects/FlatCAMGeometry.py:1069 appObjects/FlatCAMGeometry.py:1131 +#: appPlugins/ToolDrilling.py:905 appPlugins/ToolDrilling.py:1215 +#: appPlugins/ToolDrilling.py:1264 appPlugins/ToolIsolation.py:611 #: appPlugins/ToolIsolation.py:745 appPlugins/ToolIsolation.py:811 -#: appPlugins/ToolMilling.py:959 appPlugins/ToolMilling.py:1076 -#: appPlugins/ToolMilling.py:1515 appPlugins/ToolMilling.py:1537 -#: appPlugins/ToolMilling.py:1620 appPlugins/ToolNCC.py:310 +#: appPlugins/ToolMilling.py:985 appPlugins/ToolMilling.py:1104 +#: appPlugins/ToolMilling.py:1593 appPlugins/ToolMilling.py:1615 +#: appPlugins/ToolMilling.py:1706 appPlugins/ToolNCC.py:310 #: appPlugins/ToolNCC.py:376 appPlugins/ToolNCC.py:857 #: appPlugins/ToolPaint.py:271 appPlugins/ToolPaint.py:347 #: appPlugins/ToolPaint.py:794 msgid "Multiple Tools" msgstr "Outils multiples" -#: appObjects/FlatCAMGeometry.py:1211 appPlugins/ToolCutOut.py:470 +#: appObjects/FlatCAMGeometry.py:1212 appPlugins/ToolCutOut.py:470 #: appPlugins/ToolIsolation.py:905 appPlugins/ToolIsolation.py:1252 -#: appPlugins/ToolIsolation.py:1390 appPlugins/ToolMilling.py:1974 -#: appPlugins/ToolMilling.py:2100 appPlugins/ToolNCC.py:1222 +#: appPlugins/ToolIsolation.py:1390 appPlugins/ToolMilling.py:2068 +#: appPlugins/ToolMilling.py:2194 appPlugins/ToolNCC.py:1222 #: appPlugins/ToolNCC.py:1360 appPlugins/ToolNCC.py:1436 #: appPlugins/ToolPaint.py:427 appPlugins/ToolPaint.py:825 #: appPlugins/ToolPaint.py:962 appPlugins/ToolSolderPaste.py:150 -#: appPlugins/ToolSolderPaste.py:487 app_Main.py:4788 +#: appPlugins/ToolSolderPaste.py:493 app_Main.py:4807 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 " "réel." -#: appObjects/FlatCAMGeometry.py:1223 appPlugins/ToolCutOut.py:483 -#: appPlugins/ToolDrilling.py:1114 appPlugins/ToolIsolation.py:1271 -#: appPlugins/ToolMilling.py:1986 +#: appObjects/FlatCAMGeometry.py:1224 appPlugins/ToolCutOut.py:483 +#: appPlugins/ToolDrilling.py:1115 appPlugins/ToolIsolation.py:1271 +#: appPlugins/ToolMilling.py:2080 msgid "Could not load Tools DB file." msgstr "Impossible de charger le fichier BD des outils." -#: appObjects/FlatCAMGeometry.py:1286 appPlugins/ToolCutOut.py:546 -#: appPlugins/ToolIsolation.py:1336 appPlugins/ToolMilling.py:2049 +#: appObjects/FlatCAMGeometry.py:1287 appPlugins/ToolCutOut.py:546 +#: appPlugins/ToolIsolation.py:1336 appPlugins/ToolMilling.py:2143 #: appPlugins/ToolNCC.py:1305 appPlugins/ToolPaint.py:906 msgid "Tool not in Tools Database. Adding a default tool." msgstr "" "L'outil n'est pas dans la base de données d'outils. Ajout d'un outil par " "défaut." -#: appObjects/FlatCAMGeometry.py:1293 appPlugins/ToolCutOut.py:553 -#: appPlugins/ToolDrilling.py:1174 appPlugins/ToolIsolation.py:1344 -#: appPlugins/ToolMilling.py:2057 appPlugins/ToolNCC.py:1312 +#: appObjects/FlatCAMGeometry.py:1294 appPlugins/ToolCutOut.py:553 +#: appPlugins/ToolDrilling.py:1180 appPlugins/ToolIsolation.py:1344 +#: appPlugins/ToolMilling.py:2151 appPlugins/ToolNCC.py:1312 #: appPlugins/ToolPaint.py:914 msgid "" "Cancelled.\n" @@ -13249,40 +13200,40 @@ msgstr "" "Plusieurs outils pour un diamètre d'outil trouvé dans la base de données des " "Outils." -#: appObjects/FlatCAMGeometry.py:1326 appPlugins/ToolIsolation.py:1381 -#: appPlugins/ToolMilling.py:2092 appPlugins/ToolNCC.py:1347 +#: appObjects/FlatCAMGeometry.py:1327 appPlugins/ToolIsolation.py:1381 +#: appPlugins/ToolMilling.py:2186 appPlugins/ToolNCC.py:1347 #: appPlugins/ToolPaint.py:949 msgid "New tool added to Tool Table from Tools Database." msgstr "Nouvel outil ajouté à la table d'outils depuis la BD outils." -#: appObjects/FlatCAMGeometry.py:1393 appPlugins/ToolMilling.py:2163 +#: appObjects/FlatCAMGeometry.py:1394 appPlugins/ToolMilling.py:2257 msgid "Tool added in Tool Table." msgstr "Outil ajouté dans la table d'outils." -#: appObjects/FlatCAMGeometry.py:1504 appObjects/FlatCAMGeometry.py:1513 -#: appPlugins/ToolMilling.py:2311 appPlugins/ToolMilling.py:2320 +#: appObjects/FlatCAMGeometry.py:1505 appObjects/FlatCAMGeometry.py:1514 +#: appPlugins/ToolMilling.py:2405 appPlugins/ToolMilling.py:2414 msgid "Failed. Select a tool to copy." msgstr "Échoué. Sélectionnez un outil à copier." -#: appObjects/FlatCAMGeometry.py:1542 appPlugins/ToolMilling.py:2344 +#: appObjects/FlatCAMGeometry.py:1543 appPlugins/ToolMilling.py:2438 msgid "Tool was copied in Tool Table." msgstr "L'outil a été copié dans la table d'outils." -#: appObjects/FlatCAMGeometry.py:1572 appPlugins/ToolMilling.py:2282 +#: appObjects/FlatCAMGeometry.py:1573 appPlugins/ToolMilling.py:2376 msgid "Tool was edited in Tool Table." msgstr "L'outil a été édité dans Tool Table." -#: appObjects/FlatCAMGeometry.py:1605 appObjects/FlatCAMGeometry.py:1614 -#: appPlugins/ToolMilling.py:2376 appPlugins/ToolMilling.py:2385 +#: appObjects/FlatCAMGeometry.py:1606 appObjects/FlatCAMGeometry.py:1615 +#: appPlugins/ToolMilling.py:2470 appPlugins/ToolMilling.py:2479 msgid "Failed. Select a tool to delete." msgstr "Échoué. Sélectionnez un outil à supprimer." -#: appObjects/FlatCAMGeometry.py:1638 appPlugins/ToolMilling.py:2406 +#: appObjects/FlatCAMGeometry.py:1639 appPlugins/ToolMilling.py:2500 msgid "Tool was deleted in Tool Table." msgstr "L'outil a été supprimé dans la table d'outils." -#: appObjects/FlatCAMGeometry.py:1675 appObjects/FlatCAMGeometry.py:1684 -#: appPlugins/ToolMilling.py:1825 +#: appObjects/FlatCAMGeometry.py:1676 appObjects/FlatCAMGeometry.py:1685 +#: appPlugins/ToolMilling.py:1919 msgid "" "Disabled because the tool is V-shape.\n" "For V-shape tools the depth of cut is\n" @@ -13300,16 +13251,16 @@ msgstr "" "- Outil Diam -> colonne 'Diam' trouvée dans le tableau d'outils\n" "NB: une valeur nulle signifie que Outil Diam = 'V-tip Diam'" -#: appObjects/FlatCAMGeometry.py:2178 appPlugins/ToolMilling.py:2806 +#: appObjects/FlatCAMGeometry.py:2185 appPlugins/ToolMilling.py:2889 msgid "This Geometry can't be processed because it is" msgstr "Cette géométrie ne peut pas être traitée car elle est" -#: appObjects/FlatCAMGeometry.py:2215 appPlugins/ToolMilling.py:2840 +#: appObjects/FlatCAMGeometry.py:2222 appPlugins/ToolMilling.py:2923 msgid "Failed. No tool selected in the tool table ..." msgstr "Échoué. Aucun outil sélectionné dans la table d'outils ..." -#: appObjects/FlatCAMGeometry.py:2317 appObjects/FlatCAMGeometry.py:2478 -#: appPlugins/ToolMilling.py:2955 appPlugins/ToolMilling.py:3139 +#: appObjects/FlatCAMGeometry.py:2321 appObjects/FlatCAMGeometry.py:2477 +#: appPlugins/ToolMilling.py:3036 appPlugins/ToolMilling.py:3215 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -13318,53 +13269,53 @@ msgstr "" "n’est fournie.\n" "Ajoutez un décalage d'outil ou changez le type de décalage." -#: appObjects/FlatCAMGeometry.py:2390 appObjects/FlatCAMGeometry.py:2541 -#: appPlugins/ToolMilling.py:3028 appPlugins/ToolMilling.py:3183 +#: appObjects/FlatCAMGeometry.py:2390 appObjects/FlatCAMGeometry.py:2540 +#: appPlugins/ToolMilling.py:3105 appPlugins/ToolMilling.py:3259 msgid "G-Code parsing in progress..." msgstr "Analyse du GCcode en cours ..." -#: appObjects/FlatCAMGeometry.py:2392 appObjects/FlatCAMGeometry.py:2543 -#: appPlugins/ToolMilling.py:3030 appPlugins/ToolMilling.py:3185 +#: appObjects/FlatCAMGeometry.py:2392 appObjects/FlatCAMGeometry.py:2542 +#: appPlugins/ToolMilling.py:3107 appPlugins/ToolMilling.py:3261 msgid "G-Code parsing finished..." msgstr "L'analyse du GCcode est terminée ..." -#: appObjects/FlatCAMGeometry.py:2399 appObjects/FlatCAMGeometry.py:2552 -#: appObjects/FlatCAMGeometry.py:2723 appPlugins/ToolMilling.py:3037 -#: appPlugins/ToolMilling.py:3194 +#: appObjects/FlatCAMGeometry.py:2399 appObjects/FlatCAMGeometry.py:2551 +#: appObjects/FlatCAMGeometry.py:2715 appPlugins/ToolMilling.py:3114 +#: appPlugins/ToolMilling.py:3270 msgid "Finished G-Code processing" msgstr "Traitement du GCode terminé" -#: appObjects/FlatCAMGeometry.py:2401 appObjects/FlatCAMGeometry.py:2554 -#: appPlugins/ToolMilling.py:3039 appPlugins/ToolMilling.py:3196 +#: appObjects/FlatCAMGeometry.py:2401 appObjects/FlatCAMGeometry.py:2553 +#: appPlugins/ToolMilling.py:3116 appPlugins/ToolMilling.py:3272 msgid "G-Code processing failed with error" msgstr "Le traitement du GCode a échoué avec une erreur" -#: appObjects/FlatCAMGeometry.py:2445 appPlugins/ToolMilling.py:3083 -#: appPlugins/ToolSolderPaste.py:832 appPlugins/ToolSolderPaste.py:890 +#: appObjects/FlatCAMGeometry.py:2444 appPlugins/ToolMilling.py:3159 +#: appPlugins/ToolSolderPaste.py:839 appPlugins/ToolSolderPaste.py:897 msgid "Cancelled. Empty file, it has no geometry" msgstr "Annulé. Fichier vide, il n'a pas de géométrie" -#: appObjects/FlatCAMGeometry.py:2574 appObjects/FlatCAMGeometry.py:2579 -#: appObjects/FlatCAMGeometry.py:2730 appPlugins/ToolMilling.py:3224 -#: appPlugins/ToolMilling.py:3239 +#: appObjects/FlatCAMGeometry.py:2569 appObjects/FlatCAMGeometry.py:2574 +#: appObjects/FlatCAMGeometry.py:2722 appPlugins/ToolMilling.py:3299 +#: appPlugins/ToolMilling.py:3314 msgid "CNCjob created" msgstr "CNCjob créé" -#: appObjects/FlatCAMGeometry.py:2763 appPlugins/ToolMilling.py:2692 +#: appObjects/FlatCAMGeometry.py:2755 appPlugins/ToolMilling.py:2775 msgid "Polish" msgstr "Nettoyage" -#: appObjects/FlatCAMGeometry.py:2813 appPlugins/ToolMilling.py:2742 +#: appObjects/FlatCAMGeometry.py:2805 appPlugins/ToolMilling.py:2825 #: appPlugins/ToolPaint.py:1829 msgid "Geometry could not be painted completely" msgstr "La géométrie n'a pas pu être peinte complètement" -#: appObjects/FlatCAMGeometry.py:2851 appObjects/FlatCAMGeometry.py:2860 -#: appParsers/ParseGerber.py:2050 appParsers/ParseGerber.py:2060 +#: appObjects/FlatCAMGeometry.py:2843 appObjects/FlatCAMGeometry.py:2852 +#: appParsers/ParseGerber.py:2093 appParsers/ParseGerber.py:2103 msgid "Scale factor has to be a number: integer or float." msgstr "Le facteur d'échelle doit être un nombre: entier ou réel." -#: appObjects/FlatCAMGeometry.py:2940 appParsers/ParseGerber.py:2176 +#: appObjects/FlatCAMGeometry.py:2932 appParsers/ParseGerber.py:2219 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -13372,7 +13323,7 @@ msgstr "" "Une paire de valeurs (x, y) est nécessaire. Vous avez probablement entré une " "seule valeur dans le champ Décalage." -#: appObjects/FlatCAMGeometry.py:3025 +#: appObjects/FlatCAMGeometry.py:3017 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -13382,19 +13333,19 @@ msgstr "" "y)\n" "mais maintenant il n'y a qu'une seule valeur, pas deux." -#: appObjects/FlatCAMGeometry.py:3128 appPlugins/ToolDrilling.py:1619 -#: appPlugins/ToolMilling.py:3444 +#: appObjects/FlatCAMGeometry.py:3120 appPlugins/ToolDrilling.py:1614 +#: appPlugins/ToolMilling.py:3519 msgid "Delete failed. There are no exclusion areas to delete." msgstr "La suppression a échoué. Il n'y a aucune zone d'exclusion à supprimer." -#: appObjects/FlatCAMGeometry.py:3145 appPlugins/ToolDrilling.py:1636 -#: appPlugins/ToolMilling.py:3461 +#: appObjects/FlatCAMGeometry.py:3137 appPlugins/ToolDrilling.py:1631 +#: appPlugins/ToolMilling.py:3536 msgid "Delete failed. Nothing is selected." msgstr "La suppression a échoué. Rien n'est sélectionné." -#: appObjects/FlatCAMGeometry.py:3242 appObjects/FlatCAMGeometry.py:3257 -#: appPlugins/ToolDrilling.py:1733 appPlugins/ToolDrilling.py:1748 -#: appPlugins/ToolMilling.py:3558 appPlugins/ToolMilling.py:3573 +#: appObjects/FlatCAMGeometry.py:3234 appObjects/FlatCAMGeometry.py:3249 +#: appPlugins/ToolDrilling.py:1728 appPlugins/ToolDrilling.py:1743 +#: appPlugins/ToolMilling.py:3633 appPlugins/ToolMilling.py:3648 #, fuzzy #| msgid "Tool was edited in Tool Table." msgid "Value edited in Exclusion Table." @@ -13410,8 +13361,8 @@ msgstr "L'opération n'a pas pu être effectuée." #: appObjects/FlatCAMGerber.py:617 appObjects/FlatCAMGerber.py:693 #: appPlugins/ToolIsolation.py:1754 appPlugins/ToolIsolation.py:2122 -#: appPlugins/ToolNCC.py:2116 appPlugins/ToolNCC.py:3137 -#: appPlugins/ToolNCC.py:3517 +#: appPlugins/ToolNCC.py:2116 appPlugins/ToolNCC.py:3139 +#: appPlugins/ToolNCC.py:3519 msgid "Isolation geometry could not be generated." msgstr "La géométrie d'isolation n'a pas pu être générée." @@ -13458,81 +13409,81 @@ msgstr "Dimensions" msgid "Calculating dimensions ... Please wait." msgstr "Calcul des dimensions ... Veuillez patienter." -#: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792 -#: appPlugins/ToolReport.py:437 appPlugins/ToolReport.py:505 +#: appObjects/FlatCAMObj.py:715 appObjects/FlatCAMObj.py:786 +#: appPlugins/ToolReport.py:438 appPlugins/ToolReport.py:509 msgid "Drills number" msgstr "Nombre de forets" -#: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794 -#: appPlugins/ToolReport.py:438 appPlugins/ToolReport.py:507 +#: appObjects/FlatCAMObj.py:716 appObjects/FlatCAMObj.py:788 +#: appPlugins/ToolReport.py:439 appPlugins/ToolReport.py:511 msgid "Slots number" msgstr "Nombre d'emplacements" -#: appObjects/FlatCAMObj.py:727 appPlugins/ToolReport.py:440 +#: appObjects/FlatCAMObj.py:718 appPlugins/ToolReport.py:441 msgid "Drills total number:" msgstr "Nombre total de forets:" -#: appObjects/FlatCAMObj.py:728 appPlugins/ToolReport.py:441 +#: appObjects/FlatCAMObj.py:719 appPlugins/ToolReport.py:442 msgid "Slots total number:" msgstr "Nombre total d'emplacements:" -#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 -#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 -#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 -#: appPlugins/ToolReport.py:468 appPlugins/ToolReport.py:471 -#: appPlugins/ToolReport.py:474 appPlugins/ToolReport.py:502 -#: appPlugins/ToolReport.py:509 appPlugins/ToolReport.py:512 +#: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 +#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 +#: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 +#: appPlugins/ToolReport.py:470 appPlugins/ToolReport.py:473 +#: appPlugins/ToolReport.py:476 appPlugins/ToolReport.py:506 +#: appPlugins/ToolReport.py:513 appPlugins/ToolReport.py:516 msgid "Present" msgstr "Présent" -#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790 -#: appPlugins/ToolReport.py:469 appPlugins/ToolReport.py:503 +#: appObjects/FlatCAMObj.py:748 appObjects/FlatCAMObj.py:784 +#: appPlugins/ToolReport.py:471 appPlugins/ToolReport.py:507 msgid "Solid Geometry" msgstr "Géométrie solide" -#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 -#: appPlugins/ToolReport.py:472 appPlugins/ToolReport.py:510 +#: appObjects/FlatCAMObj.py:751 appObjects/FlatCAMObj.py:791 +#: appPlugins/ToolReport.py:474 appPlugins/ToolReport.py:514 msgid "GCode Text" msgstr "Texte GCode" -#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800 -#: appPlugins/ToolReport.py:475 appPlugins/ToolReport.py:513 +#: appObjects/FlatCAMObj.py:754 appObjects/FlatCAMObj.py:794 +#: appPlugins/ToolReport.py:477 appPlugins/ToolReport.py:517 msgid "GCode Geometry" msgstr "Géométrie GCode" -#: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 -#: appPlugins/ToolReport.py:483 appPlugins/ToolReport.py:556 +#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:837 +#: appPlugins/ToolReport.py:485 appPlugins/ToolReport.py:560 msgid "Tool Data" msgstr "Donnée de l'outil" -#: appObjects/FlatCAMObj.py:807 appPlugins/ToolReport.py:520 +#: appObjects/FlatCAMObj.py:801 appPlugins/ToolReport.py:524 msgid "Depth of Cut" msgstr "Profondeur de coupe" -#: appObjects/FlatCAMObj.py:819 appPlugins/ToolReport.py:532 +#: appObjects/FlatCAMObj.py:813 appPlugins/ToolReport.py:536 msgid "Clearance Height" msgstr "Hauteur de dégagement" -#: appObjects/FlatCAMObj.py:857 appPlugins/ToolReport.py:570 +#: appObjects/FlatCAMObj.py:851 appPlugins/ToolReport.py:574 msgid "Routing time" msgstr "Temps d'acheminement" -#: appObjects/FlatCAMObj.py:882 appPlugins/ToolReport.py:595 +#: appObjects/FlatCAMObj.py:876 appPlugins/ToolReport.py:599 msgid "Width" msgstr "Largeur" -#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 -#: appPlugins/ToolReport.py:601 appPlugins/ToolReport.py:609 +#: appObjects/FlatCAMObj.py:882 appObjects/FlatCAMObj.py:890 +#: appPlugins/ToolReport.py:605 appPlugins/ToolReport.py:613 msgid "Box Area" msgstr "Zone de la boîte" -#: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899 -#: appPlugins/ToolReport.py:604 appPlugins/ToolReport.py:612 +#: appObjects/FlatCAMObj.py:885 appObjects/FlatCAMObj.py:893 +#: appPlugins/ToolReport.py:608 appPlugins/ToolReport.py:616 msgid "Convex_Hull Area" msgstr "Zone de coque convexe" -#: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909 -#: appPlugins/ToolReport.py:619 appPlugins/ToolReport.py:622 +#: appObjects/FlatCAMObj.py:900 appObjects/FlatCAMObj.py:903 +#: appPlugins/ToolReport.py:623 appPlugins/ToolReport.py:626 msgid "Copper Area" msgstr "Zone de cuivre" @@ -13556,19 +13507,19 @@ msgstr "Objet renommé de {old} à {new}" #: appObjects/ObjectCollection.py:951 appObjects/ObjectCollection.py:957 #: appObjects/ObjectCollection.py:963 appObjects/ObjectCollection.py:969 #: appObjects/ObjectCollection.py:975 appObjects/ObjectCollection.py:981 -#: app_Main.py:7346 app_Main.py:7352 app_Main.py:7358 app_Main.py:7364 +#: app_Main.py:7390 app_Main.py:7396 app_Main.py:7402 app_Main.py:7408 msgid "selected" msgstr "choisir" -#: appObjects/ObjectCollection.py:1014 +#: appObjects/ObjectCollection.py:1017 msgid "Cause of error" msgstr "Cause d'erreur" -#: appObjects/ObjectCollection.py:1215 +#: appObjects/ObjectCollection.py:1218 msgid "All objects are selected." msgstr "Tous les objets sont sélectionnés." -#: appObjects/ObjectCollection.py:1225 +#: appObjects/ObjectCollection.py:1228 msgid "Objects selection is cleared." msgstr "La sélection des objets est effacée." @@ -13610,22 +13561,31 @@ msgstr "" msgid "Font not supported, try another one." msgstr "Police non supportée, essayez-en une autre." -#: appParsers/ParseGerber.py:425 +#: appParsers/ParseGerber.py:447 msgid "Gerber processing. Parsing" msgstr "Traitement Gerber. L'analyse" -#: appParsers/ParseGerber.py:1130 appParsers/ParseGerber.py:1230 +#: appParsers/ParseGerber.py:476 +msgid "Gerber X2 format detected. Parsing may not be done correctly." +msgstr "" + +#: appParsers/ParseGerber.py:480 +msgid "" +"Drill file Gerber X2 format detected. Parsing may not be done correctly." +msgstr "" + +#: appParsers/ParseGerber.py:1169 appParsers/ParseGerber.py:1270 #: appParsers/ParseHPGL2.py:293 appParsers/ParseHPGL2.py:307 #: appParsers/ParseHPGL2.py:326 appParsers/ParseHPGL2.py:350 #: appParsers/ParseHPGL2.py:385 msgid "Coordinates missing, line ignored" msgstr "Coordonnées manquantes, ligne ignorée" -#: appParsers/ParseGerber.py:1132 appParsers/ParseGerber.py:1232 +#: appParsers/ParseGerber.py:1171 appParsers/ParseGerber.py:1272 msgid "GERBER file might be CORRUPT. Check the file !!!" msgstr "Le fichier GERBER est peut-être corrompu. Vérifiez le fichier !!!" -#: appParsers/ParseGerber.py:1186 +#: appParsers/ParseGerber.py:1225 msgid "" "Region does not have enough points. File will be processed but there are " "parser errors. Line number" @@ -13633,27 +13593,27 @@ msgstr "" "La région n'a pas assez de points. Le fichier sera traité, mais il y a des " "erreurs d'analyse. Numéro de ligne" -#: appParsers/ParseGerber.py:1617 appParsers/ParseHPGL2.py:420 +#: appParsers/ParseGerber.py:1657 appParsers/ParseHPGL2.py:420 msgid "Gerber processing. Joining polygons" msgstr "Traitement Gerber. Jointure de polygones" -#: appParsers/ParseGerber.py:1635 +#: appParsers/ParseGerber.py:1675 msgid "Gerber processing. Applying Gerber polarity." msgstr "Traitement Gerber. Appliquer la polarité de Gerber." -#: appParsers/ParseGerber.py:1695 +#: appParsers/ParseGerber.py:1735 msgid "Gerber Line" msgstr "Ligne Gerber" -#: appParsers/ParseGerber.py:1695 +#: appParsers/ParseGerber.py:1735 msgid "Gerber Line Content" msgstr "Contenu de la ligne Gerber" -#: appParsers/ParseGerber.py:1697 +#: appParsers/ParseGerber.py:1736 msgid "Gerber Parser ERROR" msgstr "Gerber Parser ERREUR" -#: appParsers/ParseGerber.py:2599 +#: appParsers/ParseGerber.py:2642 msgid "Gerber Buffer done." msgstr "Gerber Buffer fait." @@ -13694,13 +13654,13 @@ msgid "Click on the START point." msgstr "Cliquez sur le point de Départ." #: appPlugins/ToolAlignObjects.py:258 appPlugins/ToolCalibration.py:294 -#: appPlugins/ToolDblSided.py:405 +#: appPlugins/ToolDblSided.py:424 msgid "Cancelled by user request." msgstr "Annulé par demande de l'utilisateur." #: appPlugins/ToolAlignObjects.py:263 appPlugins/ToolAlignObjects.py:285 #: appPlugins/ToolDistance.py:410 appPlugins/ToolMove.py:140 -#: appPlugins/ToolQRCode.py:270 +#: appPlugins/ToolQRCode.py:276 msgid "Click on the DESTINATION point ..." msgstr "Cliquez sur le point de Destination." @@ -13710,7 +13670,7 @@ msgid "Or right click to cancel." msgstr "Ou cliquez avec le bouton droit pour annuler." #: appPlugins/ToolAlignObjects.py:278 appPlugins/ToolAlignObjects.py:285 -#: appPlugins/ToolFiducials.py:836 +#: appPlugins/ToolFiducials.py:840 msgid "Second Point" msgstr "Deuxième point" @@ -13795,35 +13755,35 @@ msgstr "" "Si ces points sont utilisés, cela suppose une translation et une rotation." #: appPlugins/ToolAlignObjects.py:517 appPlugins/ToolCalculators.py:715 -#: appPlugins/ToolCalibration.py:1391 appPlugins/ToolCopperThieving.py:1743 -#: appPlugins/ToolCorners.py:885 appPlugins/ToolCutOut.py:2846 -#: appPlugins/ToolDblSided.py:1094 appPlugins/ToolDrilling.py:2924 -#: appPlugins/ToolEtchCompensation.py:473 appPlugins/ToolExtract.py:1307 -#: appPlugins/ToolFiducials.py:1051 appPlugins/ToolFilm.py:1606 -#: appPlugins/ToolFollow.py:780 appPlugins/ToolInvertGerber.py:302 -#: appPlugins/ToolIsolation.py:3685 appPlugins/ToolLevelling.py:2245 -#: appPlugins/ToolMilling.py:4537 appPlugins/ToolNCC.py:4674 -#: appPlugins/ToolOptimal.py:617 appPlugins/ToolPaint.py:3340 -#: appPlugins/ToolPanelize.py:1340 appPlugins/ToolPunchGerber.py:2334 -#: appPlugins/ToolQRCode.py:1007 appPlugins/ToolRulesCheck.py:1664 -#: appPlugins/ToolSolderPaste.py:1580 appPlugins/ToolSub.py:929 +#: appPlugins/ToolCalibration.py:1391 appPlugins/ToolCopperThieving.py:1749 +#: appPlugins/ToolCorners.py:891 appPlugins/ToolCutOut.py:2843 +#: appPlugins/ToolDblSided.py:1110 appPlugins/ToolDrilling.py:2878 +#: appPlugins/ToolEtchCompensation.py:491 appPlugins/ToolExtract.py:1310 +#: appPlugins/ToolFiducials.py:1055 appPlugins/ToolFilm.py:1620 +#: appPlugins/ToolFollow.py:782 appPlugins/ToolInvertGerber.py:308 +#: appPlugins/ToolIsolation.py:3682 appPlugins/ToolLevelling.py:2314 +#: appPlugins/ToolMilling.py:4637 appPlugins/ToolNCC.py:4673 +#: appPlugins/ToolOptimal.py:623 appPlugins/ToolPaint.py:3337 +#: appPlugins/ToolPanelize.py:1359 appPlugins/ToolPunchGerber.py:2334 +#: appPlugins/ToolQRCode.py:1010 appPlugins/ToolRulesCheck.py:1664 +#: appPlugins/ToolSolderPaste.py:1584 appPlugins/ToolSub.py:936 #: appPlugins/ToolTransform.py:967 msgid "Reset Tool" msgstr "Réinitialiser l'outil" #: appPlugins/ToolAlignObjects.py:520 appPlugins/ToolCalculators.py:718 -#: appPlugins/ToolCalibration.py:1394 appPlugins/ToolCopperThieving.py:1746 -#: appPlugins/ToolCorners.py:888 appPlugins/ToolCutOut.py:2849 -#: appPlugins/ToolDblSided.py:1097 appPlugins/ToolDrilling.py:2927 -#: appPlugins/ToolEtchCompensation.py:476 appPlugins/ToolExtract.py:1310 -#: appPlugins/ToolFiducials.py:1054 appPlugins/ToolFilm.py:1609 -#: appPlugins/ToolFollow.py:783 appPlugins/ToolInvertGerber.py:305 -#: appPlugins/ToolIsolation.py:3688 appPlugins/ToolLevelling.py:2248 -#: appPlugins/ToolMilling.py:4540 appPlugins/ToolNCC.py:4677 -#: appPlugins/ToolOptimal.py:620 appPlugins/ToolPaint.py:3343 -#: appPlugins/ToolPanelize.py:1343 appPlugins/ToolPunchGerber.py:2337 -#: appPlugins/ToolQRCode.py:1010 appPlugins/ToolRulesCheck.py:1667 -#: appPlugins/ToolSolderPaste.py:1583 appPlugins/ToolSub.py:932 +#: appPlugins/ToolCalibration.py:1394 appPlugins/ToolCopperThieving.py:1752 +#: appPlugins/ToolCorners.py:894 appPlugins/ToolCutOut.py:2846 +#: appPlugins/ToolDblSided.py:1113 appPlugins/ToolDrilling.py:2881 +#: appPlugins/ToolEtchCompensation.py:494 appPlugins/ToolExtract.py:1313 +#: appPlugins/ToolFiducials.py:1058 appPlugins/ToolFilm.py:1623 +#: appPlugins/ToolFollow.py:785 appPlugins/ToolInvertGerber.py:311 +#: appPlugins/ToolIsolation.py:3685 appPlugins/ToolLevelling.py:2317 +#: appPlugins/ToolMilling.py:4640 appPlugins/ToolNCC.py:4676 +#: appPlugins/ToolOptimal.py:626 appPlugins/ToolPaint.py:3340 +#: appPlugins/ToolPanelize.py:1362 appPlugins/ToolPunchGerber.py:2337 +#: appPlugins/ToolQRCode.py:1013 appPlugins/ToolRulesCheck.py:1667 +#: appPlugins/ToolSolderPaste.py:1587 appPlugins/ToolSub.py:939 #: appPlugins/ToolTransform.py:970 msgid "Will reset the tool parameters." msgstr "Réinitialise les paramètres de l'outil." @@ -13901,7 +13861,7 @@ msgid "Choose how to calculate the board area." msgstr "Choisissez comment calculer la surface du pcb." #: appPlugins/ToolCalculators.py:570 appPlugins/ToolCalculators.py:588 -#: appPlugins/ToolCalculators.py:606 appPlugins/ToolCopperThieving.py:1702 +#: appPlugins/ToolCalculators.py:606 appPlugins/ToolCopperThieving.py:1708 msgid "cm" msgstr "cm" @@ -13988,20 +13948,20 @@ msgid "Cancelled. Four points are needed for GCode generation." msgstr "Annulé. Quatre points sont nécessaires pour la génération de GCode." #: appPlugins/ToolCalibration.py:621 appPlugins/ToolCalibration.py:712 -#: appPlugins/ToolDblSided.py:523 appPlugins/ToolFilm.py:283 -#: appPlugins/ToolFilm.py:290 appPlugins/ToolFilm.py:294 -#: appPlugins/ToolMilling.py:1952 appPlugins/ToolMove.py:167 +#: appPlugins/ToolDblSided.py:542 appPlugins/ToolFilm.py:302 +#: appPlugins/ToolFilm.py:309 appPlugins/ToolFilm.py:313 +#: appPlugins/ToolMilling.py:2046 appPlugins/ToolMove.py:167 #: appPlugins/ToolReport.py:130 appPlugins/ToolTransform.py:160 #: appPlugins/ToolTransform.py:311 appPlugins/ToolTransform.py:343 #: appPlugins/ToolTransform.py:388 appPlugins/ToolTransform.py:422 #: appPlugins/ToolTransform.py:457 appPlugins/ToolTransform.py:494 -#: app_Main.py:4934 app_Main.py:5454 app_Main.py:5825 app_Main.py:5910 -#: app_Main.py:6082 app_Main.py:6367 app_Main.py:6482 app_Main.py:6528 -#: app_Main.py:6575 app_Main.py:6630 app_Main.py:6678 app_Main.py:6850 -#: app_Main.py:8977 app_Main.py:9071 app_Main.py:9113 app_Main.py:9155 -#: app_Main.py:9197 app_Main.py:9238 app_Main.py:9283 app_Main.py:9328 -#: app_Main.py:9811 app_Main.py:9815 camlib.py:2436 camlib.py:2503 -#: camlib.py:2571 camlib.py:2649 +#: app_Main.py:4953 app_Main.py:5473 app_Main.py:5844 app_Main.py:5929 +#: app_Main.py:6103 app_Main.py:6402 app_Main.py:6529 app_Main.py:6575 +#: app_Main.py:6622 app_Main.py:6677 app_Main.py:6725 app_Main.py:6894 +#: app_Main.py:9021 app_Main.py:9115 app_Main.py:9157 app_Main.py:9199 +#: app_Main.py:9241 app_Main.py:9282 app_Main.py:9327 app_Main.py:9372 +#: app_Main.py:9855 app_Main.py:9859 camlib.py:2440 camlib.py:2507 +#: camlib.py:2575 camlib.py:2653 msgid "No object is selected." msgstr "Aucun objet sélectionné." @@ -14024,7 +13984,7 @@ msgstr "" "(autant que possible) coins de l'objet." #: appPlugins/ToolCalibration.py:901 appPlugins/ToolImage.py:221 -#: appPlugins/ToolPanelize.py:1113 appPlugins/ToolReport.py:195 +#: appPlugins/ToolPanelize.py:1132 appPlugins/ToolReport.py:195 msgid "Object Type" msgstr "Type d'objet" @@ -14262,140 +14222,140 @@ msgstr "" "Ajustez (redimensionnez et / ou inclinez) les objets\n" "avec les facteurs déterminés ci-dessus." -#: appPlugins/ToolCopperThieving.py:205 appPlugins/ToolCopperThieving.py:230 +#: appPlugins/ToolCopperThieving.py:212 appPlugins/ToolCopperThieving.py:237 msgid "Lines Grid works only for 'itself' reference ..." msgstr "" "La grille de lignes fonctionne uniquement pour la référence «elle-même» ..." -#: appPlugins/ToolCopperThieving.py:216 +#: appPlugins/ToolCopperThieving.py:223 msgid "Solid fill selected." msgstr "Remplissage solide sélectionné." -#: appPlugins/ToolCopperThieving.py:221 +#: appPlugins/ToolCopperThieving.py:228 msgid "Dots grid fill selected." msgstr "Remplissage de la grille de points sélectionné." -#: appPlugins/ToolCopperThieving.py:226 +#: appPlugins/ToolCopperThieving.py:233 msgid "Squares grid fill selected." msgstr "Remplissage de la grille des carrés sélectionné." -#: appPlugins/ToolCopperThieving.py:248 appPlugins/ToolCopperThieving.py:346 -#: appPlugins/ToolCopperThieving.py:966 appPlugins/ToolCorners.py:205 -#: appPlugins/ToolCorners.py:428 appPlugins/ToolCorners.py:522 -#: appPlugins/ToolDblSided.py:424 appPlugins/ToolExtract.py:375 -#: appPlugins/ToolExtract.py:642 appPlugins/ToolExtract.py:739 -#: appPlugins/ToolFiducials.py:261 appPlugins/ToolFiducials.py:552 -#: appPlugins/ToolOptimal.py:156 appPlugins/ToolPunchGerber.py:497 -#: appPlugins/ToolPunchGerber.py:501 appPlugins/ToolQRCode.py:222 +#: appPlugins/ToolCopperThieving.py:255 appPlugins/ToolCopperThieving.py:353 +#: appPlugins/ToolCopperThieving.py:973 appPlugins/ToolCorners.py:211 +#: appPlugins/ToolCorners.py:435 appPlugins/ToolCorners.py:530 +#: appPlugins/ToolDblSided.py:443 appPlugins/ToolExtract.py:378 +#: appPlugins/ToolExtract.py:645 appPlugins/ToolExtract.py:742 +#: appPlugins/ToolFiducials.py:268 appPlugins/ToolFiducials.py:559 +#: appPlugins/ToolOptimal.py:162 appPlugins/ToolPunchGerber.py:500 +#: appPlugins/ToolPunchGerber.py:504 appPlugins/ToolQRCode.py:228 msgid "There is no Gerber object loaded ..." msgstr "Il n'y a pas d'objet Gerber chargé ..." -#: appPlugins/ToolCopperThieving.py:261 appPlugins/ToolCopperThieving.py:866 +#: appPlugins/ToolCopperThieving.py:268 appPlugins/ToolCopperThieving.py:873 msgid "Append geometry" msgstr "Ajouter une géométrie" -#: appPlugins/ToolCopperThieving.py:316 appPlugins/ToolCopperThieving.py:917 -#: appPlugins/ToolCopperThieving.py:1126 +#: appPlugins/ToolCopperThieving.py:323 appPlugins/ToolCopperThieving.py:924 +#: appPlugins/ToolCopperThieving.py:1132 msgid "Append source file" msgstr "Ajouter un fichier source" -#: appPlugins/ToolCopperThieving.py:329 appPlugins/ToolCopperThieving.py:930 +#: appPlugins/ToolCopperThieving.py:336 appPlugins/ToolCopperThieving.py:937 msgid "Copper Thieving Tool done." msgstr "Outil de Copper Thieving fait." -#: appPlugins/ToolCopperThieving.py:356 appPlugins/ToolCopperThieving.py:376 +#: appPlugins/ToolCopperThieving.py:363 appPlugins/ToolCopperThieving.py:383 #: appPlugins/ToolCutOut.py:751 appPlugins/ToolCutOut.py:1139 #: appPlugins/ToolCutOut.py:1521 appPlugins/ToolCutOut.py:1613 #: appPlugins/ToolCutOut.py:1645 appPlugins/ToolCutOut.py:1745 -#: appPlugins/ToolDrilling.py:925 appPlugins/ToolDrilling.py:1868 -#: appPlugins/ToolEtchCompensation.py:170 appPlugins/ToolFollow.py:193 -#: appPlugins/ToolFollow.py:240 appPlugins/ToolInvertGerber.py:117 +#: appPlugins/ToolDrilling.py:926 appPlugins/ToolDrilling.py:1863 +#: appPlugins/ToolEtchCompensation.py:176 appPlugins/ToolFollow.py:199 +#: appPlugins/ToolFollow.py:246 appPlugins/ToolInvertGerber.py:123 #: appPlugins/ToolIsolation.py:1080 appPlugins/ToolIsolation.py:1145 #: appPlugins/ToolIsolation.py:1552 appPlugins/ToolIsolation.py:1579 -#: appPlugins/ToolIsolation.py:2425 appPlugins/ToolLevelling.py:327 -#: appPlugins/ToolMilling.py:651 appPlugins/ToolMilling.py:873 -#: appPlugins/ToolMilling.py:1300 appPlugins/ToolMilling.py:2772 -#: appPlugins/ToolMilling.py:2795 appPlugins/ToolNCC.py:1037 +#: appPlugins/ToolIsolation.py:2425 appPlugins/ToolLevelling.py:335 +#: appPlugins/ToolMilling.py:679 appPlugins/ToolMilling.py:899 +#: appPlugins/ToolMilling.py:1328 appPlugins/ToolMilling.py:2855 +#: appPlugins/ToolMilling.py:2878 appPlugins/ToolNCC.py:1037 #: appPlugins/ToolNCC.py:1106 appPlugins/ToolNCC.py:1569 #: appPlugins/ToolNCC.py:1619 appPlugins/ToolNCC.py:1652 #: appPlugins/ToolPaint.py:1138 appPlugins/ToolPaint.py:1225 -#: appPlugins/ToolPanelize.py:296 appPlugins/ToolPanelize.py:310 -#: appPlugins/ToolSub.py:261 appPlugins/ToolSub.py:279 -#: appPlugins/ToolSub.py:489 appPlugins/ToolSub.py:502 +#: appPlugins/ToolPanelize.py:312 appPlugins/ToolPanelize.py:326 +#: appPlugins/ToolSub.py:267 appPlugins/ToolSub.py:285 +#: appPlugins/ToolSub.py:499 appPlugins/ToolSub.py:512 #: tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandCopperClear.py:284 tclCommands/TclCommandPaint.py:99 #: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81 msgid "Could not retrieve object" msgstr "Impossible de récupérer l'objet" -#: appPlugins/ToolCopperThieving.py:404 +#: appPlugins/ToolCopperThieving.py:411 msgid "Click the end point of the filling area." msgstr "Cliquez sur le point final de la zone de remplissage." -#: appPlugins/ToolCopperThieving.py:529 +#: appPlugins/ToolCopperThieving.py:536 msgid "Copper Thieving Tool started. Reading parameters." msgstr "L'outil de Copper Thieving a démarré. Lecture des paramètres." -#: appPlugins/ToolCopperThieving.py:555 +#: appPlugins/ToolCopperThieving.py:562 msgid "Copper Thieving Tool. Preparing isolation polygons." msgstr "Outil de Copper Thieving. Préparation des polygones d'isolement." -#: appPlugins/ToolCopperThieving.py:601 +#: appPlugins/ToolCopperThieving.py:608 msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "Outil de Copper Thieving. Préparer les zones à remplir de cuivre." -#: appPlugins/ToolCopperThieving.py:645 +#: appPlugins/ToolCopperThieving.py:652 msgid "Geometry not supported for" msgstr "Géométrie non prise en charge pour" -#: appPlugins/ToolCopperThieving.py:651 appPlugins/ToolNCC.py:1941 -#: appPlugins/ToolNCC.py:1996 appPlugins/ToolNCC.py:2990 +#: appPlugins/ToolCopperThieving.py:658 appPlugins/ToolNCC.py:1941 +#: appPlugins/ToolNCC.py:1996 appPlugins/ToolNCC.py:2992 #: appPlugins/ToolPaint.py:2602 msgid "No object available." msgstr "Aucun objet disponible." -#: appPlugins/ToolCopperThieving.py:688 appPlugins/ToolNCC.py:1966 -#: appPlugins/ToolNCC.py:2019 appPlugins/ToolNCC.py:3032 +#: appPlugins/ToolCopperThieving.py:695 appPlugins/ToolNCC.py:1966 +#: appPlugins/ToolNCC.py:2019 appPlugins/ToolNCC.py:3034 msgid "The reference object type is not supported." msgstr "Le type d'objet de référence n'est pas pris en charge." -#: appPlugins/ToolCopperThieving.py:693 +#: appPlugins/ToolCopperThieving.py:700 msgid "Copper Thieving Tool. Appending new geometry and buffering." msgstr "" "Outil de Copper Thieving. Ajout d'une nouvelle géométrie et mise en mémoire " "tampon." -#: appPlugins/ToolCopperThieving.py:729 +#: appPlugins/ToolCopperThieving.py:736 msgid "Create geometry" msgstr "Créer une géométrie" -#: appPlugins/ToolCopperThieving.py:941 appPlugins/ToolCopperThieving.py:945 +#: appPlugins/ToolCopperThieving.py:948 appPlugins/ToolCopperThieving.py:952 msgid "P-Plating Mask" msgstr "Masque de placage P" -#: appPlugins/ToolCopperThieving.py:969 +#: appPlugins/ToolCopperThieving.py:976 msgid "Append PP-M geometry" msgstr "Ajouter la géométrie du masque P de placage" -#: appPlugins/ToolCopperThieving.py:1146 +#: appPlugins/ToolCopperThieving.py:1152 msgid "Generating Pattern Plating Mask done." msgstr "Génération du masque de placage de motif terminée." -#: appPlugins/ToolCopperThieving.py:1189 +#: appPlugins/ToolCopperThieving.py:1195 msgid "Copper Thieving Tool exit." msgstr "Sortie de l'outil de Copper Thieving." -#: appPlugins/ToolCopperThieving.py:1280 appPlugins/ToolFiducials.py:993 +#: appPlugins/ToolCopperThieving.py:1286 appPlugins/ToolFiducials.py:997 msgid "Gerber Object to which will be added a copper thieving." msgstr "Objet Gerber auquel sera ajouté un voleur de cuivre." -#: appPlugins/ToolCopperThieving.py:1298 +#: appPlugins/ToolCopperThieving.py:1304 #, fuzzy #| msgid "Milling Parameters" msgid "Thieving Parameters" msgstr "Paramètres de fraisage" -#: appPlugins/ToolCopperThieving.py:1307 +#: appPlugins/ToolCopperThieving.py:1313 msgid "" "This set the distance between the copper thieving components\n" "(the polygon fill may be split in multiple polygons)\n" @@ -14405,11 +14365,11 @@ msgstr "" "(le remplissage du polygone peut être divisé en plusieurs polygones)\n" "et les traces de cuivre dans le fichier Gerber." -#: appPlugins/ToolCopperThieving.py:1370 +#: appPlugins/ToolCopperThieving.py:1376 msgid "Ref. Type" msgstr "Type de Réf" -#: appPlugins/ToolCopperThieving.py:1372 +#: appPlugins/ToolCopperThieving.py:1378 msgid "" "The type of FlatCAM object to be used as copper thieving reference.\n" "It can be Gerber, Excellon or Geometry." @@ -14417,21 +14377,21 @@ msgstr "" "Type d'objet FlatCAM à utiliser comme référence de Copper Thieving.\n" "Il peut s'agir de Gerber, Excellon ou Géométrie." -#: appPlugins/ToolCopperThieving.py:1381 +#: appPlugins/ToolCopperThieving.py:1387 msgid "Ref. Object" msgstr "Réf. Objet" -#: appPlugins/ToolCopperThieving.py:1383 +#: appPlugins/ToolCopperThieving.py:1389 #, fuzzy #| msgid "The FlatCAM object to be used as non copper clearing reference." msgid "The Application object to be used as non copper clearing reference." msgstr "L'objet FlatCAM à utiliser comme référence d'effacement non en cuivre." -#: appPlugins/ToolCopperThieving.py:1560 +#: appPlugins/ToolCopperThieving.py:1566 msgid "Insert Copper thieving" msgstr "Insérer Copper Thieving" -#: appPlugins/ToolCopperThieving.py:1563 +#: appPlugins/ToolCopperThieving.py:1569 msgid "" "Will add a polygon (may be split in multiple parts)\n" "that will surround the actual Gerber traces at a certain distance." @@ -14439,11 +14399,11 @@ msgstr "" "Ajoutera un polygone (peut être divisé en plusieurs parties)\n" "qui entourera les traces réelles de Gerber à une certaine distance." -#: appPlugins/ToolCopperThieving.py:1623 +#: appPlugins/ToolCopperThieving.py:1629 msgid "Insert Robber Bar" msgstr "Insérer une Robber Bar" -#: appPlugins/ToolCopperThieving.py:1626 +#: appPlugins/ToolCopperThieving.py:1632 msgid "" "Will add a polygon with a defined thickness\n" "that will surround the actual Gerber object\n" @@ -14455,11 +14415,11 @@ msgstr "" "à une certaine distance.\n" "Requis lors du placage des trous." -#: appPlugins/ToolCopperThieving.py:1651 +#: appPlugins/ToolCopperThieving.py:1657 msgid "Select Soldermask object" msgstr "Sélectionner un objet Soldermask" -#: appPlugins/ToolCopperThieving.py:1653 +#: appPlugins/ToolCopperThieving.py:1659 msgid "" "Gerber Object with the soldermask.\n" "It will be used as a base for\n" @@ -14469,11 +14429,11 @@ msgstr "" "Il sera utilisé comme base pour\n" "le masque de placage de motifs." -#: appPlugins/ToolCopperThieving.py:1689 +#: appPlugins/ToolCopperThieving.py:1695 msgid "Plated area" msgstr "Zone plaquée" -#: appPlugins/ToolCopperThieving.py:1691 +#: appPlugins/ToolCopperThieving.py:1697 msgid "" "The area to be plated by pattern plating.\n" "Basically is made from the openings in the plating mask.\n" @@ -14492,11 +14452,11 @@ msgstr "" "un peu plus grand que les tampons en cuivre, et cette zone est\n" "calculé à partir des ouvertures du masque de soldat." -#: appPlugins/ToolCopperThieving.py:1725 +#: appPlugins/ToolCopperThieving.py:1731 msgid "Generate pattern plating mask" msgstr "Générer un masque de placage de motifs" -#: appPlugins/ToolCopperThieving.py:1728 +#: appPlugins/ToolCopperThieving.py:1734 msgid "" "Will add to the soldermask gerber geometry\n" "the geometries of the copper thieving and/or\n" @@ -14512,74 +14472,74 @@ msgstr "" msgid "Corners" msgstr "Outil de Coins" -#: appPlugins/ToolCorners.py:246 appPlugins/ToolCorners.py:433 -#: appPlugins/ToolCorners.py:527 +#: appPlugins/ToolCorners.py:252 appPlugins/ToolCorners.py:440 +#: appPlugins/ToolCorners.py:535 msgid "Please select at least a location" msgstr "Veuillez sélectionner au moins un emplacement" -#: appPlugins/ToolCorners.py:410 appPlugins/ToolCorners.py:504 +#: appPlugins/ToolCorners.py:417 appPlugins/ToolCorners.py:512 msgid "The tool diameter is zero." msgstr "Le diamètre de l'outil est nul." -#: appPlugins/ToolCorners.py:496 appPlugins/ToolCorners.py:598 +#: appPlugins/ToolCorners.py:504 appPlugins/ToolCorners.py:607 msgid "Excellon object with corner drills created." msgstr "L'objet Excellon avec des forets corner a été créé." -#: appPlugins/ToolCorners.py:633 +#: appPlugins/ToolCorners.py:642 msgid "A Gerber object with corner markers was created." msgstr "Un objet Gerber avec des marqueurs corner a été créé." -#: appPlugins/ToolCorners.py:679 +#: appPlugins/ToolCorners.py:685 msgid "The Gerber object to which will be added corner markers." msgstr "L'objet Gerber auquel seront ajoutés des marqueurs de coin." -#: appPlugins/ToolCorners.py:695 +#: appPlugins/ToolCorners.py:701 msgid "Locations" msgstr "Locations" -#: appPlugins/ToolCorners.py:697 +#: appPlugins/ToolCorners.py:703 msgid "Locations where to place corner markers." msgstr "Emplacements où placer les marqueurs de coin." -#: appPlugins/ToolCorners.py:710 appPlugins/ToolFiducials.py:824 -#: app_Main.py:5476 +#: appPlugins/ToolCorners.py:716 appPlugins/ToolFiducials.py:828 +#: app_Main.py:5495 msgid "Top Right" msgstr "En haut à droite" -#: appPlugins/ToolCorners.py:727 +#: appPlugins/ToolCorners.py:733 msgid "Toggle ALL" msgstr "Tout basculer" -#: appPlugins/ToolCorners.py:807 +#: appPlugins/ToolCorners.py:813 msgid "Add Marker" msgstr "Ajouter un marqueur" -#: appPlugins/ToolCorners.py:810 +#: appPlugins/ToolCorners.py:816 msgid "Will add corner markers to the selected Gerber file." msgstr "Ajoutera des marqueurs de coin au fichier Gerber sélectionné." -#: appPlugins/ToolCorners.py:826 +#: appPlugins/ToolCorners.py:832 #, fuzzy #| msgid "Drills in Corners" msgid "Drills in Locations" msgstr "Forets dans les corners" -#: appPlugins/ToolCorners.py:843 appPlugins/ToolCorners.py:866 -#: appPlugins/ToolDblSided.py:1076 +#: appPlugins/ToolCorners.py:849 appPlugins/ToolCorners.py:872 +#: appPlugins/ToolDblSided.py:1092 msgid "Create Excellon Object" msgstr "Créer un objet Excellon" -#: appPlugins/ToolCorners.py:846 +#: appPlugins/ToolCorners.py:852 msgid "Will add drill holes in the center of the markers." msgstr "Ajoutera des trous de forage au centre des marqueurs." -#: appPlugins/ToolCorners.py:862 +#: appPlugins/ToolCorners.py:868 #, fuzzy #| msgid "Locations" msgid "Check in Locations" msgstr "Locations" -#: appPlugins/ToolCorners.py:869 +#: appPlugins/ToolCorners.py:875 msgid "" "Will create an Excellon object using a special preprocessor.\n" "The spindle will not start and the mounted probe will move to\n" @@ -14596,8 +14556,8 @@ msgid "Default tool added." msgstr "Outil par défaut ajouté." #: appPlugins/ToolCutOut.py:671 appPlugins/ToolIsolation.py:2790 -#: appPlugins/ToolNCC.py:3977 appPlugins/ToolPaint.py:2770 app_Main.py:6378 -#: app_Main.py:6399 +#: appPlugins/ToolNCC.py:3979 appPlugins/ToolPaint.py:2770 app_Main.py:6413 +#: app_Main.py:6434 msgid "Selected tool can't be used here. Pick another." msgstr "" "L'outil sélectionné ne peut pas être utilisé ici. Sélectionnez-en un autre." @@ -14644,15 +14604,15 @@ msgstr "Echec des Mouse bites." msgid "Any-form Cutout operation finished." msgstr "L'opération de découpe sous n'importe quelle forme est terminée." -#: appPlugins/ToolCutOut.py:1143 appPlugins/ToolDrilling.py:1872 -#: appPlugins/ToolEtchCompensation.py:176 appPlugins/ToolFollow.py:197 -#: appPlugins/ToolFollow.py:244 appPlugins/ToolInvertGerber.py:123 +#: appPlugins/ToolCutOut.py:1143 appPlugins/ToolDrilling.py:1867 +#: appPlugins/ToolEtchCompensation.py:182 appPlugins/ToolFollow.py:203 +#: appPlugins/ToolFollow.py:250 appPlugins/ToolInvertGerber.py:129 #: appPlugins/ToolIsolation.py:1084 appPlugins/ToolIsolation.py:1149 #: appPlugins/ToolIsolation.py:1556 appPlugins/ToolIsolation.py:1583 -#: appPlugins/ToolIsolation.py:2429 appPlugins/ToolMilling.py:2776 -#: appPlugins/ToolMilling.py:2799 appPlugins/ToolNCC.py:1041 +#: appPlugins/ToolIsolation.py:2429 appPlugins/ToolMilling.py:2859 +#: appPlugins/ToolMilling.py:2882 appPlugins/ToolNCC.py:1041 #: appPlugins/ToolNCC.py:1110 appPlugins/ToolNCC.py:1573 -#: appPlugins/ToolPaint.py:1142 appPlugins/ToolPanelize.py:301 +#: appPlugins/ToolPaint.py:1142 appPlugins/ToolPanelize.py:317 #: tclCommands/TclCommandBbox.py:71 tclCommands/TclCommandNregions.py:71 msgid "Object not found" msgstr "Objet non trouvé" @@ -14734,16 +14694,16 @@ msgstr "" "Créez un objet Geometrie avec\n" "parcours d'outils pour couper autour des polygones." -#: appPlugins/ToolCutOut.py:2353 appPlugins/ToolDblSided.py:664 -#: appPlugins/ToolPanelize.py:1102 +#: appPlugins/ToolCutOut.py:2350 appPlugins/ToolDblSided.py:680 +#: appPlugins/ToolPanelize.py:1121 msgid "Source Object" msgstr "Objet source" -#: appPlugins/ToolCutOut.py:2354 +#: appPlugins/ToolCutOut.py:2351 msgid "Object to be cutout" msgstr "Objet à découper" -#: appPlugins/ToolCutOut.py:2381 +#: appPlugins/ToolCutOut.py:2378 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -14755,15 +14715,19 @@ msgstr "" "Ce qui est sélectionné ici dictera le genre\n" "des objets qui vont remplir la liste déroulante 'Object'." -#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:61 -#: appPlugins/ToolIsolation.py:3337 appPlugins/ToolMilling.py:3804 -#: appPlugins/ToolNCC.py:4299 appPlugins/ToolPaint.py:3079 +#: appPlugins/ToolCutOut.py:2415 +msgid "Cutout Tool" +msgstr "Outil de Découpe" + +#: appPlugins/ToolCutOut.py:2434 appPlugins/ToolIsolation.py:61 +#: appPlugins/ToolIsolation.py:3334 appPlugins/ToolMilling.py:3876 +#: appPlugins/ToolNCC.py:4298 appPlugins/ToolPaint.py:3076 msgid "Search and Add" msgstr "Rechercher et Ajouter" -#: appPlugins/ToolCutOut.py:2440 appPlugins/ToolIsolation.py:3340 -#: appPlugins/ToolMilling.py:3807 appPlugins/ToolNCC.py:4302 -#: appPlugins/ToolPaint.py:3082 +#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:3337 +#: appPlugins/ToolMilling.py:3879 appPlugins/ToolNCC.py:4301 +#: appPlugins/ToolPaint.py:3079 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -14777,16 +14741,16 @@ msgstr "" "dans la base de données des outils. Si rien n'est trouvé\n" "dans la base de données des outils, un outil par défaut est ajouté." -#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:66 -#: appPlugins/ToolIsolation.py:3349 appPlugins/ToolMilling.py:383 -#: appPlugins/ToolMilling.py:3816 appPlugins/ToolNCC.py:4311 -#: appPlugins/ToolPaint.py:3091 +#: appPlugins/ToolCutOut.py:2446 appPlugins/ToolIsolation.py:66 +#: appPlugins/ToolIsolation.py:3346 appPlugins/ToolMilling.py:384 +#: appPlugins/ToolMilling.py:3888 appPlugins/ToolNCC.py:4310 +#: appPlugins/ToolPaint.py:3088 msgid "Pick from DB" msgstr "Choisir depuis la BD" -#: appPlugins/ToolCutOut.py:2452 appPlugins/ToolIsolation.py:3352 -#: appPlugins/ToolMilling.py:3819 appPlugins/ToolNCC.py:4314 -#: appPlugins/ToolPaint.py:3094 +#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:3349 +#: appPlugins/ToolMilling.py:3891 appPlugins/ToolNCC.py:4313 +#: appPlugins/ToolPaint.py:3091 msgid "" "Add a new tool to the Tool Table\n" "from the Tools Database.\n" @@ -14798,23 +14762,23 @@ msgstr "" "Gestion de la base de données Outils dans:\n" "Menu: Options -> Base de données outils" -#: appPlugins/ToolCutOut.py:2466 +#: appPlugins/ToolCutOut.py:2463 msgid "Tool Parameters" msgstr "Paramètres d'outil" -#: appPlugins/ToolCutOut.py:2603 +#: appPlugins/ToolCutOut.py:2600 msgid "Bridge Gaps" msgstr "Attaches" -#: appPlugins/ToolCutOut.py:2605 +#: appPlugins/ToolCutOut.py:2602 msgid "Selection of the type of cutout." msgstr "" -#: appPlugins/ToolCutOut.py:2609 appPlugins/ToolPunchGerber.py:2287 +#: appPlugins/ToolCutOut.py:2606 appPlugins/ToolPunchGerber.py:2287 msgid "Automatic" msgstr "Auto" -#: appPlugins/ToolCutOut.py:2658 +#: appPlugins/ToolCutOut.py:2655 msgid "" "Cutout the selected object.\n" "The cutout shape can be of any shape.\n" @@ -14824,7 +14788,7 @@ msgstr "" "La forme de la découpe peut être de n'importe quelle forme.\n" "Utile lorsque le circuit imprimé a une forme non rectangulaire." -#: appPlugins/ToolCutOut.py:2673 +#: appPlugins/ToolCutOut.py:2670 msgid "" "Cutout the selected object.\n" "The resulting cutout shape is\n" @@ -14836,11 +14800,11 @@ msgstr "" "toujours une forme de rectangle et ce sera\n" "la boîte englobante de l'objet." -#: appPlugins/ToolCutOut.py:2710 +#: appPlugins/ToolCutOut.py:2707 msgid "Generate Manual Geometry" msgstr "Générer une géométrie manuelle" -#: appPlugins/ToolCutOut.py:2713 +#: appPlugins/ToolCutOut.py:2710 msgid "" "If the object to be cutout is a Gerber\n" "first create a Geometry that surrounds it,\n" @@ -14853,19 +14817,19 @@ msgstr "" "Sélectionnez le fichier Gerber source dans la liste déroulante d'objets " "supérieure." -#: appPlugins/ToolCutOut.py:2733 +#: appPlugins/ToolCutOut.py:2730 msgid "Manual cutout Geometry" msgstr "Géométrie de découpe manuelle" -#: appPlugins/ToolCutOut.py:2735 appPlugins/ToolCutOut.py:2776 +#: appPlugins/ToolCutOut.py:2732 appPlugins/ToolCutOut.py:2773 msgid "Geometry object used to create the manual cutout." msgstr "Objet de géométrie utilisé pour créer la découpe manuelle." -#: appPlugins/ToolCutOut.py:2742 +#: appPlugins/ToolCutOut.py:2739 msgid "Manual Add Bridge Gaps" msgstr "Ajout manuel de ponts dans la découpe" -#: appPlugins/ToolCutOut.py:2745 +#: appPlugins/ToolCutOut.py:2742 msgid "" "Use the left mouse button (LMB) click\n" "to create a bridge gap to separate the PCB from\n" @@ -14879,23 +14843,17 @@ msgstr "" "Le clic LMB doit être fait sur le périmètre de\n" "l'objet Géométrie utilisé en tant que géométrie de découpe." -#: appPlugins/ToolCutOut.py:2767 appPlugins/ToolCutOut.py:2830 +#: appPlugins/ToolCutOut.py:2764 appPlugins/ToolCutOut.py:2827 #, fuzzy #| msgid "Drilling" msgid "Cut by Drilling" msgstr "Forage" -#: appPlugins/ToolCutOut.py:2769 appPlugins/ToolCutOut.py:2833 +#: appPlugins/ToolCutOut.py:2766 appPlugins/ToolCutOut.py:2830 msgid "Create a series of drill holes following a geometry line." msgstr "" -#: appPlugins/ToolDblSided.py:104 appPlugins/ToolDblSided.py:607 -#, fuzzy -#| msgid "2-Sided PCB" -msgid "2-Sided" -msgstr "PCB double face" - -#: appPlugins/ToolDblSided.py:277 +#: appPlugins/ToolDblSided.py:296 msgid "" "'Point' reference is selected and 'Point' coordinates are missing. Add them " "and retry." @@ -14903,54 +14861,54 @@ msgstr "" "La référence 'Point' est sélectionnée et les coordonnées 'Point' sont " "manquantes. Ajoutez-les et réessayez." -#: appPlugins/ToolDblSided.py:286 +#: appPlugins/ToolDblSided.py:305 msgid "There is no Box reference object loaded. Load one and retry." msgstr "" "Il n'y a pas d'objet de référence Box chargé. Chargez-en un et réessayez." -#: appPlugins/ToolDblSided.py:298 +#: appPlugins/ToolDblSided.py:317 msgid "No value or wrong format in Drill Dia entry. Add it and retry." msgstr "" "Aucune valeur ou format incorrect dans l'entrée du diamètre du Forage. " "Ajoutez-le et réessayez." -#: appPlugins/ToolDblSided.py:310 +#: appPlugins/ToolDblSided.py:329 msgid "There are no Alignment Drill Coordinates to use. Add them and retry." msgstr "" "Il n’y a pas de coordonnées de perceuse d’alignement à utiliser. Ajoutez-les " "et réessayez." -#: appPlugins/ToolDblSided.py:329 +#: appPlugins/ToolDblSided.py:348 msgid "Alignment Drills" msgstr "Forets d'alignement" -#: appPlugins/ToolDblSided.py:333 +#: appPlugins/ToolDblSided.py:352 msgid "Excellon object with alignment drills created..." msgstr "Excellon objet avec des exercices d'alignement créé ..." -#: appPlugins/ToolDblSided.py:344 appPlugins/ToolPunchGerber.py:527 -#: appPlugins/ToolPunchGerber.py:564 appPlugins/ToolPunchGerber.py:669 +#: appPlugins/ToolDblSided.py:363 appPlugins/ToolPunchGerber.py:530 +#: appPlugins/ToolPunchGerber.py:567 appPlugins/ToolPunchGerber.py:672 msgid "There is no Excellon object loaded ..." msgstr "Il n'y a pas d'objet Excellon chargé ..." -#: appPlugins/ToolDblSided.py:356 +#: appPlugins/ToolDblSided.py:375 msgid "Click on canvas within the desired Excellon drill hole" msgstr "Cliquez sur le canevas dans le trou de forage Excellon désiré" -#: appPlugins/ToolDblSided.py:400 +#: appPlugins/ToolDblSided.py:419 msgid "Mirror reference point set." msgstr "Point de référence du miroir défini." -#: appPlugins/ToolDblSided.py:428 +#: appPlugins/ToolDblSided.py:447 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." msgstr "" "Seuls les objets Gerber, Excellon et Géométrie peuvent être mis en miroir." -#: appPlugins/ToolDblSided.py:440 +#: appPlugins/ToolDblSided.py:459 msgid "There is no Box object loaded ..." msgstr "Il n'y a pas d'objet Box chargé ..." -#: appPlugins/ToolDblSided.py:450 +#: appPlugins/ToolDblSided.py:469 msgid "" "There are no Point coordinates in the Point field. Add coords and try " "again ..." @@ -14958,11 +14916,11 @@ msgstr "" "Il n'y a pas de coordonnées de point dans le champ Point. Ajoutez des " "coordonnées et réessayez ..." -#: appPlugins/ToolDblSided.py:457 camlib.py:2434 +#: appPlugins/ToolDblSided.py:476 camlib.py:2438 msgid "Object was mirrored" msgstr "L'objet a été reflété" -#: appPlugins/ToolDblSided.py:635 appPlugins/ToolNCC.py:4107 +#: appPlugins/ToolDblSided.py:654 appPlugins/ToolNCC.py:4109 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -14974,19 +14932,19 @@ msgstr "" "Créez un objet de géométrie avec\n" "des parcours pour couper toutes les régions non-cuivre." -#: appPlugins/ToolDblSided.py:665 +#: appPlugins/ToolDblSided.py:681 msgid "Objects to be mirrored" msgstr "Objets à mettre en miroir" -#: appPlugins/ToolDblSided.py:672 +#: appPlugins/ToolDblSided.py:688 msgid "Select the type of application object to be processed in this tool." msgstr "Sélectionnez le type d'objet applicatif à traiter dans cet outil." -#: appPlugins/ToolDblSided.py:706 +#: appPlugins/ToolDblSided.py:722 msgid "Bounds Values" msgstr "Valeurs limites" -#: appPlugins/ToolDblSided.py:708 +#: appPlugins/ToolDblSided.py:724 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -14994,39 +14952,39 @@ msgstr "" "Sélectionnez sur le canevas le ou les objets\n" "pour lequel calculer les valeurs limites." -#: appPlugins/ToolDblSided.py:718 +#: appPlugins/ToolDblSided.py:734 msgid "X min" msgstr "X min" -#: appPlugins/ToolDblSided.py:720 appPlugins/ToolDblSided.py:734 +#: appPlugins/ToolDblSided.py:736 appPlugins/ToolDblSided.py:750 msgid "Minimum location." msgstr "Emplacement minimum." -#: appPlugins/ToolDblSided.py:732 +#: appPlugins/ToolDblSided.py:748 msgid "Y min" msgstr "Y min" -#: appPlugins/ToolDblSided.py:746 +#: appPlugins/ToolDblSided.py:762 msgid "X max" msgstr "X max" -#: appPlugins/ToolDblSided.py:748 appPlugins/ToolDblSided.py:762 +#: appPlugins/ToolDblSided.py:764 appPlugins/ToolDblSided.py:778 msgid "Maximum location." msgstr "Emplacement maximum." -#: appPlugins/ToolDblSided.py:760 +#: appPlugins/ToolDblSided.py:776 msgid "Y max" msgstr "Y max" -#: appPlugins/ToolDblSided.py:771 +#: appPlugins/ToolDblSided.py:787 msgid "Center point coordinates" msgstr "Coordonnées du point central" -#: appPlugins/ToolDblSided.py:773 +#: appPlugins/ToolDblSided.py:789 msgid "Centroid" msgstr "Centroïde" -#: appPlugins/ToolDblSided.py:775 +#: appPlugins/ToolDblSided.py:791 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -15034,11 +14992,11 @@ msgstr "" "L'emplacement du point central pour le rectangulaire\n" "forme de délimitation. Centroïde. Le format est (x, y)." -#: appPlugins/ToolDblSided.py:784 +#: appPlugins/ToolDblSided.py:800 msgid "Calculate Bounds Values" msgstr "Calculer les valeurs limites" -#: appPlugins/ToolDblSided.py:786 +#: appPlugins/ToolDblSided.py:802 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -15048,15 +15006,15 @@ msgstr "" "pour la sélection d'objets.\n" "La forme de l'enveloppe est parallèle à l'axe X, Y." -#: appPlugins/ToolDblSided.py:811 +#: appPlugins/ToolDblSided.py:827 msgid "Mirror Operation" msgstr "Miroir Opération" -#: appPlugins/ToolDblSided.py:812 +#: appPlugins/ToolDblSided.py:828 msgid "Parameters for the mirror operation" msgstr "Paramètres de l'opération Miroir" -#: appPlugins/ToolDblSided.py:834 +#: appPlugins/ToolDblSided.py:850 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -15075,11 +15033,11 @@ msgstr "" "- Hole Snap -> un point défini par le centre d'un trou de forage d'un objet " "Excellon" -#: appPlugins/ToolDblSided.py:854 +#: appPlugins/ToolDblSided.py:870 msgid "Point coordinates" msgstr "Coordonnées du point" -#: appPlugins/ToolDblSided.py:860 +#: appPlugins/ToolDblSided.py:876 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -15095,17 +15053,17 @@ msgstr "" "et cliquez avec le bouton gauche de la souris sur la toile ou vous pouvez " "entrer les coordonnées manuellement." -#: appPlugins/ToolDblSided.py:878 +#: appPlugins/ToolDblSided.py:894 msgid "Object that holds holes that can be picked as reference for mirroring." msgstr "" "Objet contenant des trous pouvant être choisis comme référence pour la mise " "en miroir." -#: appPlugins/ToolDblSided.py:893 +#: appPlugins/ToolDblSided.py:909 msgid "Pick hole" msgstr "Choisissez un trou" -#: appPlugins/ToolDblSided.py:895 +#: appPlugins/ToolDblSided.py:911 msgid "" "Click inside a drill hole that belong to the selected Excellon object,\n" "and the hole center coordinates will be copied to the Point field." @@ -15114,7 +15072,7 @@ msgstr "" "sélectionné,\n" "et les coordonnées du centre du trou seront copiées dans le champ Point." -#: appPlugins/ToolDblSided.py:911 +#: appPlugins/ToolDblSided.py:927 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -15124,11 +15082,11 @@ msgstr "" "Les coordonnées du centre du cadre de sélection sont utilisées\n" "comme référence pour le fonctionnement du miroir." -#: appPlugins/ToolDblSided.py:937 +#: appPlugins/ToolDblSided.py:953 msgid "Mirror" msgstr "Miroir" -#: appPlugins/ToolDblSided.py:940 +#: appPlugins/ToolDblSided.py:956 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -15138,11 +15096,11 @@ msgstr "" "l'axe spécifié. Ne crée pas de nouveau\n" "objet, mais le modifie." -#: appPlugins/ToolDblSided.py:966 +#: appPlugins/ToolDblSided.py:982 msgid "PCB Alignment" msgstr "Alignement PCB" -#: appPlugins/ToolDblSided.py:968 appPlugins/ToolDblSided.py:1079 +#: appPlugins/ToolDblSided.py:984 appPlugins/ToolDblSided.py:1095 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -15152,7 +15110,7 @@ msgstr "" "trous d'alignement spécifiés et leur miroir\n" "images." -#: appPlugins/ToolDblSided.py:1010 appPlugins/ToolDblSided.py:1017 +#: appPlugins/ToolDblSided.py:1026 appPlugins/ToolDblSided.py:1033 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -15162,11 +15120,11 @@ msgstr "" "du premier foret d'alignement, en faisant miroir.\n" "Il peut être modifié dans la section Paramètres miroir -> Référence" -#: appPlugins/ToolDblSided.py:1030 +#: appPlugins/ToolDblSided.py:1046 msgid "Alignment Drill Coordinates" msgstr "Coordonnées du foret d'alignement" -#: appPlugins/ToolDblSided.py:1032 +#: appPlugins/ToolDblSided.py:1048 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -15184,11 +15142,11 @@ msgstr "" "- un foret en position miroir sur l'axe sélectionné ci-dessus dans 'Aligner " "l'axe'." -#: appPlugins/ToolDblSided.py:1040 +#: appPlugins/ToolDblSided.py:1056 msgid "Drill coordinates" msgstr "Coordonnées de forage" -#: appPlugins/ToolDblSided.py:1048 +#: appPlugins/ToolDblSided.py:1064 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -15216,11 +15174,11 @@ msgstr "" "- en saisissant manuellement les coordonnées au format: (x1, y1), (x2, " "y2), ..." -#: appPlugins/ToolDblSided.py:1063 +#: appPlugins/ToolDblSided.py:1079 msgid "Delete Last" msgstr "Supprimer le dernier" -#: appPlugins/ToolDblSided.py:1066 +#: appPlugins/ToolDblSided.py:1082 msgid "Delete the last coordinates tuple in the list." msgstr "Supprimez le dernier tuple de coordonnées de la liste." @@ -15390,57 +15348,57 @@ msgstr "C'est le point central de la distance euclidienne point à point." msgid "Jump to Half Point" msgstr "Aller au demi point" -#: appPlugins/ToolDrilling.py:1431 appPlugins/ToolIsolation.py:879 -#: appPlugins/ToolMilling.py:1941 appPlugins/ToolNCC.py:483 +#: appPlugins/ToolDrilling.py:1426 appPlugins/ToolIsolation.py:879 +#: appPlugins/ToolMilling.py:2035 appPlugins/ToolNCC.py:483 #: appPlugins/ToolPaint.py:412 msgid "Current Tool parameters were applied to all tools." msgstr "Les paramètres d'outil actuels ont été appliqués à tous les outils." -#: appPlugins/ToolDrilling.py:1493 appPlugins/ToolMilling.py:3323 +#: appPlugins/ToolDrilling.py:1488 appPlugins/ToolMilling.py:3398 msgid "Focus Z" msgstr "Focus Z" -#: appPlugins/ToolDrilling.py:1515 appPlugins/ToolMilling.py:3289 +#: appPlugins/ToolDrilling.py:1510 appPlugins/ToolMilling.py:3364 msgid "Laser Power" msgstr "Puissance laser" -#: appPlugins/ToolDrilling.py:1890 camlib.py:4120 +#: appPlugins/ToolDrilling.py:1885 camlib.py:4104 msgid "The loaded Excellon file has no drills" msgstr "Le fichier Excellon chargé n'a pas d'exercices" -#: appPlugins/ToolDrilling.py:1935 camlib.py:4038 +#: appPlugins/ToolDrilling.py:1930 camlib.py:4022 msgid "Creating a list of points to drill..." msgstr "Création d'une liste de points à explorer ..." -#: appPlugins/ToolDrilling.py:1942 camlib.py:4067 +#: appPlugins/ToolDrilling.py:1937 camlib.py:4051 msgid "Failed. Drill points inside the exclusion zones." msgstr "Échoué. Percer des points à l'intérieur des zones d'exclusion." -#: appPlugins/ToolDrilling.py:1958 camlib.py:4110 camlib.py:5501 camlib.py:5910 +#: appPlugins/ToolDrilling.py:1953 camlib.py:4094 camlib.py:5485 camlib.py:5894 msgid "Starting G-Code" msgstr "Démarrer le GCode" -#: appPlugins/ToolDrilling.py:1963 +#: appPlugins/ToolDrilling.py:1958 msgid "Generating CNCJob..." msgstr "Génération du CNCJob ..." -#: appPlugins/ToolDrilling.py:2086 camlib.py:3252 camlib.py:3686 camlib.py:5769 +#: appPlugins/ToolDrilling.py:2052 camlib.py:3256 camlib.py:3691 camlib.py:5753 msgid "The Toolchange X,Y format has to be (x, y)." msgstr "Le format X,Y de changement d'outil doit être (x,y)." -#: appPlugins/ToolDrilling.py:2255 +#: appPlugins/ToolDrilling.py:2194 msgid "Generating CNC Code" msgstr "Génération de code CNC" -#: appPlugins/ToolDrilling.py:2328 +#: appPlugins/ToolDrilling.py:2264 msgid "Excellon object for drilling/milling operation." msgstr "Objet Excellon pour opération de forage/fraisage." -#: appPlugins/ToolDrilling.py:2392 +#: appPlugins/ToolDrilling.py:2328 msgid "Search DB" msgstr "Rechercher dans la BD" -#: appPlugins/ToolDrilling.py:2395 +#: appPlugins/ToolDrilling.py:2331 msgid "" "Will search and try to replace the tools from Tools Table\n" "with tools from DB that have a close diameter value." @@ -15448,9 +15406,9 @@ msgstr "" "Va rechercher et essayer de remplacer les outils de la table d'outils\n" "avec des outils de base de données qui ont une valeur de diamètre proche." -#: appPlugins/ToolDrilling.py:2413 appPlugins/ToolIsolation.py:3380 -#: appPlugins/ToolMilling.py:3852 appPlugins/ToolNCC.py:4342 -#: appPlugins/ToolPaint.py:3122 +#: appPlugins/ToolDrilling.py:2349 appPlugins/ToolIsolation.py:3377 +#: appPlugins/ToolMilling.py:3924 appPlugins/ToolNCC.py:4341 +#: appPlugins/ToolPaint.py:3119 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -15458,15 +15416,15 @@ msgstr "" "Les données utilisées pour créer le GCode.\n" "Chaque outil stocke son propre ensemble de données." -#: appPlugins/ToolDrilling.py:2650 appPlugins/ToolIsolation.py:3459 -#: appPlugins/ToolMilling.py:4283 appPlugins/ToolNCC.py:4499 -#: appPlugins/ToolPaint.py:3217 +#: appPlugins/ToolDrilling.py:2586 appPlugins/ToolIsolation.py:3456 +#: appPlugins/ToolMilling.py:4355 appPlugins/ToolNCC.py:4498 +#: appPlugins/ToolPaint.py:3214 msgid "Apply parameters to all tools" msgstr "Appliquer des paramètres à tous les outils" -#: appPlugins/ToolDrilling.py:2653 appPlugins/ToolIsolation.py:3462 -#: appPlugins/ToolMilling.py:4286 appPlugins/ToolNCC.py:4502 -#: appPlugins/ToolPaint.py:3220 +#: appPlugins/ToolDrilling.py:2589 appPlugins/ToolIsolation.py:3459 +#: appPlugins/ToolMilling.py:4358 appPlugins/ToolNCC.py:4501 +#: appPlugins/ToolPaint.py:3217 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -15474,28 +15432,28 @@ msgstr "" "Les paramètres du formulaire actuel seront appliqués\n" "sur tous les outils de la table d'outils." -#: appPlugins/ToolDrilling.py:2664 appPlugins/ToolIsolation.py:3473 -#: appPlugins/ToolMilling.py:4299 appPlugins/ToolNCC.py:4513 -#: appPlugins/ToolPaint.py:3231 +#: appPlugins/ToolDrilling.py:2600 appPlugins/ToolIsolation.py:3470 +#: appPlugins/ToolMilling.py:4371 appPlugins/ToolNCC.py:4512 +#: appPlugins/ToolPaint.py:3228 msgid "Common Parameters" msgstr "Paramètres communs" -#: appPlugins/ToolDrilling.py:2666 appPlugins/ToolIsolation.py:3475 -#: appPlugins/ToolMilling.py:4301 appPlugins/ToolNCC.py:4515 -#: appPlugins/ToolPaint.py:3233 +#: appPlugins/ToolDrilling.py:2602 appPlugins/ToolIsolation.py:3472 +#: appPlugins/ToolMilling.py:4373 appPlugins/ToolNCC.py:4514 +#: appPlugins/ToolPaint.py:3230 msgid "Parameters that are common for all tools." msgstr "Paramètres communs à tous les outils." -#: appPlugins/ToolDrilling.py:2671 appPlugins/ToolMilling.py:4306 -#: appPlugins/ToolSolderPaste.py:1334 +#: appPlugins/ToolDrilling.py:2607 appPlugins/ToolMilling.py:4378 +#: appPlugins/ToolSolderPaste.py:1338 msgid "Tool change Z" msgstr "Changement d'outil Z" -#: appPlugins/ToolDrilling.py:2729 appPlugins/ToolMilling.py:4349 +#: appPlugins/ToolDrilling.py:2683 appPlugins/ToolMilling.py:4441 msgid "X,Y coordinates" msgstr "Coordonnées X-Y" -#: appPlugins/ToolDrilling.py:2775 +#: appPlugins/ToolDrilling.py:2729 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Excellon Objects." @@ -15503,19 +15461,19 @@ msgstr "" "Le fichier JSON du préprocesseur qui dicte\n" "Sortie Gcode pour Excellon Objects." -#: appPlugins/ToolDrilling.py:2790 appPlugins/ToolMilling.py:4407 +#: appPlugins/ToolDrilling.py:2744 appPlugins/ToolMilling.py:4502 msgid "Add exclusion areas" msgstr "Ajouter des zones d'exclusion" -#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolMilling.py:4433 +#: appPlugins/ToolDrilling.py:2771 appPlugins/ToolMilling.py:4530 msgid "This is the Area ID." msgstr "Il s'agit de l'ID de zone." -#: appPlugins/ToolDrilling.py:2819 appPlugins/ToolMilling.py:4435 +#: appPlugins/ToolDrilling.py:2773 appPlugins/ToolMilling.py:4532 msgid "Type of the object where the exclusion area was added." msgstr "Type de l'objet où la zone d'exclusion a été ajoutée." -#: appPlugins/ToolDrilling.py:2821 appPlugins/ToolMilling.py:4437 +#: appPlugins/ToolDrilling.py:2775 appPlugins/ToolMilling.py:4534 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " "it." @@ -15523,7 +15481,7 @@ msgstr "" "La stratégie utilisée pour la zone d'exclusion. Faites le tour des zones " "d'exclusion ou au-dessus." -#: appPlugins/ToolDrilling.py:2823 appPlugins/ToolMilling.py:4439 +#: appPlugins/ToolDrilling.py:2777 appPlugins/ToolMilling.py:4536 msgid "" "If the strategy is to go over the area then this is the height at which the " "tool will go to avoid the exclusion area." @@ -15531,32 +15489,32 @@ msgstr "" "Si la stratégie consiste à dépasser la zone, il s'agit de la hauteur à " "laquelle l'outil ira pour éviter la zone d'exclusion." -#: appPlugins/ToolDrilling.py:2859 appPlugins/ToolMilling.py:4473 +#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4572 msgid "Add Area:" msgstr "Ajouter une Zone:" -#: appPlugins/ToolDrilling.py:2860 appPlugins/ToolMilling.py:4474 +#: appPlugins/ToolDrilling.py:2814 appPlugins/ToolMilling.py:4573 msgid "Add an Exclusion Area." msgstr "Ajoutez une zone d'exclusion." -#: appPlugins/ToolDrilling.py:2878 appPlugins/ToolMilling.py:4491 +#: appPlugins/ToolDrilling.py:2832 appPlugins/ToolMilling.py:4591 msgid "Delete all exclusion areas." msgstr "Supprimez toutes les zones d'exclusion." -#: appPlugins/ToolDrilling.py:2881 appPlugins/ToolMilling.py:4494 +#: appPlugins/ToolDrilling.py:2835 appPlugins/ToolMilling.py:4594 msgid "Delete Selected" msgstr "Supprimer sélectionnée" -#: appPlugins/ToolDrilling.py:2882 appPlugins/ToolMilling.py:4495 +#: appPlugins/ToolDrilling.py:2836 appPlugins/ToolMilling.py:4595 msgid "Delete all exclusion areas that are selected in the table." msgstr "Supprimez toutes les zones d'exclusion sélectionnées dans le tableau." -#: appPlugins/ToolDrilling.py:2904 appPlugins/ToolMilling.py:4517 -#: appPlugins/ToolSolderPaste.py:1518 +#: appPlugins/ToolDrilling.py:2858 appPlugins/ToolMilling.py:4617 +#: appPlugins/ToolSolderPaste.py:1522 msgid "Generate CNCJob object" msgstr "Générer l'objet CNC Job" -#: appPlugins/ToolDrilling.py:2907 appPlugins/ToolMilling.py:4520 +#: appPlugins/ToolDrilling.py:2861 appPlugins/ToolMilling.py:4620 msgid "" "Generate the CNC Job.\n" "If milling then an additional Geometry object will be created.\n" @@ -15570,25 +15528,32 @@ msgstr "" "Cliquez sur l'entête # pour sélectionner tout, ou CTRL-clic gauche\n" "pour une sélection personnalisée d'outils." -#: appPlugins/ToolEtchCompensation.py:98 appPlugins/ToolEtchCompensation.py:269 +#: appPlugins/ToolEtchCompensation.py:98 appPlugins/ToolEtchCompensation.py:287 #, fuzzy #| msgid "Etch Compensation Tool" msgid "Etch Compensation" msgstr "Outil de Comp. de Gravure" -#: appPlugins/ToolEtchCompensation.py:311 appPlugins/ToolInvertGerber.py:232 +#: appPlugins/ToolEtchCompensation.py:188 +#: appPlugins/ToolEtchCompensation.py:202 +#, fuzzy +#| msgid "Milling Parameters" +msgid "Missing parameter value." +msgstr "Paramètres de fraisage" + +#: appPlugins/ToolEtchCompensation.py:329 appPlugins/ToolInvertGerber.py:238 msgid "Gerber object that will be inverted." msgstr "Objet Gerber qui sera inversé." -#: appPlugins/ToolEtchCompensation.py:323 +#: appPlugins/ToolEtchCompensation.py:341 msgid "Conversion utilities" msgstr "Utilitaires de conversion" -#: appPlugins/ToolEtchCompensation.py:328 +#: appPlugins/ToolEtchCompensation.py:346 msgid "Oz to Microns" msgstr "Oz en Microns" -#: appPlugins/ToolEtchCompensation.py:330 +#: appPlugins/ToolEtchCompensation.py:348 msgid "" "Will convert from oz thickness to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15598,20 +15563,20 @@ msgstr "" "Peut utiliser des formules avec des opérateurs: /, *, +, -,%,.\n" "Les nombres réels utilisent le séparateur de décimales de points." -#: appPlugins/ToolEtchCompensation.py:339 +#: appPlugins/ToolEtchCompensation.py:357 msgid "Oz value" msgstr "Valeur en oz" -#: appPlugins/ToolEtchCompensation.py:341 -#: appPlugins/ToolEtchCompensation.py:362 +#: appPlugins/ToolEtchCompensation.py:359 +#: appPlugins/ToolEtchCompensation.py:380 msgid "Microns value" msgstr "Valeur en microns" -#: appPlugins/ToolEtchCompensation.py:349 +#: appPlugins/ToolEtchCompensation.py:367 msgid "Mils to Microns" msgstr "Mils en Microns" -#: appPlugins/ToolEtchCompensation.py:351 +#: appPlugins/ToolEtchCompensation.py:369 msgid "" "Will convert from mils to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15621,19 +15586,19 @@ msgstr "" "Peut utiliser des formules avec des opérateurs: /, *, +, -,%,.\n" "Les nombres réels utilisent le séparateur de décimales de points." -#: appPlugins/ToolEtchCompensation.py:360 +#: appPlugins/ToolEtchCompensation.py:378 msgid "Mils value" msgstr "Valeur en millièmes" -#: appPlugins/ToolEtchCompensation.py:375 appPlugins/ToolInvertGerber.py:244 +#: appPlugins/ToolEtchCompensation.py:393 appPlugins/ToolInvertGerber.py:250 msgid "Parameters for this tool" msgstr "Paramètres pour cet outil" -#: appPlugins/ToolEtchCompensation.py:380 +#: appPlugins/ToolEtchCompensation.py:398 msgid "Copper Thickness" msgstr "Épaisseur de cuivre" -#: appPlugins/ToolEtchCompensation.py:382 +#: appPlugins/ToolEtchCompensation.py:400 msgid "" "The thickness of the copper foil.\n" "In microns [um]." @@ -15641,11 +15606,11 @@ msgstr "" "L'épaisseur de la feuille de cuivre.\n" "En microns [um]." -#: appPlugins/ToolEtchCompensation.py:392 +#: appPlugins/ToolEtchCompensation.py:410 msgid "Ratio" msgstr "Rapport" -#: appPlugins/ToolEtchCompensation.py:394 +#: appPlugins/ToolEtchCompensation.py:412 msgid "" "The ratio of lateral etch versus depth etch.\n" "Can be:\n" @@ -15657,32 +15622,32 @@ msgstr "" "- personnalisé -> l'utilisateur entrera une valeur personnalisée\n" "- présélection -> valeur qui dépend d'une sélection d'agents de gravure" -#: appPlugins/ToolEtchCompensation.py:400 -#: appPlugins/ToolEtchCompensation.py:420 +#: appPlugins/ToolEtchCompensation.py:418 +#: appPlugins/ToolEtchCompensation.py:438 msgid "Etch Factor" msgstr "Facteur de gravure" -#: appPlugins/ToolEtchCompensation.py:401 +#: appPlugins/ToolEtchCompensation.py:419 msgid "Etchants list" msgstr "Liste des marchands" -#: appPlugins/ToolEtchCompensation.py:402 +#: appPlugins/ToolEtchCompensation.py:420 msgid "Manual offset" msgstr "Décalage manuel" -#: appPlugins/ToolEtchCompensation.py:409 +#: appPlugins/ToolEtchCompensation.py:427 msgid "Etchants" msgstr "Etchants" -#: appPlugins/ToolEtchCompensation.py:411 +#: appPlugins/ToolEtchCompensation.py:429 msgid "A list of etchants." msgstr "Une liste des agents de gravure." -#: appPlugins/ToolEtchCompensation.py:414 +#: appPlugins/ToolEtchCompensation.py:432 msgid "Alkaline baths" msgstr "Bains alcalins" -#: appPlugins/ToolEtchCompensation.py:422 +#: appPlugins/ToolEtchCompensation.py:440 msgid "" "The ratio between depth etch and lateral etch .\n" "Accepts real numbers and formulas using the operators: /,*,+,-,%" @@ -15691,11 +15656,11 @@ msgstr "" "Accepte les nombres réels et les formules en utilisant les opérateurs: /, *, " "+, -,%" -#: appPlugins/ToolEtchCompensation.py:426 +#: appPlugins/ToolEtchCompensation.py:444 msgid "Real number or formula" msgstr "Nombre réel ou formule" -#: appPlugins/ToolEtchCompensation.py:434 +#: appPlugins/ToolEtchCompensation.py:452 msgid "" "Value with which to increase or decrease (buffer)\n" "the copper features. In microns [um]." @@ -15703,84 +15668,84 @@ msgstr "" "Valeur avec laquelle augmenter ou diminuer (tampon)\n" "les caractéristiques de cuivre. En microns [um]." -#: appPlugins/ToolEtchCompensation.py:457 +#: appPlugins/ToolEtchCompensation.py:475 msgid "Compensate" msgstr "Compenser" -#: appPlugins/ToolEtchCompensation.py:460 +#: appPlugins/ToolEtchCompensation.py:478 msgid "" "Will increase the copper features thickness to compensate the lateral etch." msgstr "" "Augmentera l'épaisseur des éléments en cuivre pour compenser la gravure " "latérale." -#: appPlugins/ToolExtract.py:425 appPlugins/ToolExtract.py:512 -#: appPlugins/ToolExtract.py:599 +#: appPlugins/ToolExtract.py:428 appPlugins/ToolExtract.py:515 +#: appPlugins/ToolExtract.py:602 msgid "No drills extracted. Try different parameters." msgstr "Aucun trou de forage extrait. Essayez différents paramètres." -#: appPlugins/ToolExtract.py:703 +#: appPlugins/ToolExtract.py:706 #, fuzzy #| msgid "Soldermask Gerber" msgid "No soldermask extracted." msgstr "Soldermask Gerber" -#: appPlugins/ToolExtract.py:752 appPlugins/ToolExtract.py:761 -#: appPlugins/ToolExtract.py:765 +#: appPlugins/ToolExtract.py:755 appPlugins/ToolExtract.py:764 +#: appPlugins/ToolExtract.py:768 #, fuzzy #| msgid "Soldermask Gerber" msgid "No cutout extracted." msgstr "Soldermask Gerber" -#: appPlugins/ToolExtract.py:911 +#: appPlugins/ToolExtract.py:914 #, fuzzy #| msgid "Gerber from which to extract drill holes" msgid "Gerber object from which to extract drill holes or soldermask." msgstr "Gerber d'où extraire les trous de forage" -#: appPlugins/ToolExtract.py:938 appPlugins/ToolPunchGerber.py:2023 +#: appPlugins/ToolExtract.py:941 appPlugins/ToolPunchGerber.py:2023 #, fuzzy #| msgid "Process Oblong Pads." msgid "Process all Pads." msgstr "Processus Tampons oblongs." -#: appPlugins/ToolExtract.py:1020 appPlugins/ToolExtract.py:1187 +#: appPlugins/ToolExtract.py:1023 appPlugins/ToolExtract.py:1190 msgid "Extract Drills" msgstr "Extraire des forets" -#: appPlugins/ToolExtract.py:1022 +#: appPlugins/ToolExtract.py:1025 #, fuzzy #| msgid "Edit an Excellon object." msgid "Extract an Excellon object from the Gerber pads." msgstr "Editer un objet Excellon." -#: appPlugins/ToolExtract.py:1190 +#: appPlugins/ToolExtract.py:1193 msgid "Extract drills from a given Gerber file." msgstr "Extraire les trous de forage d'un fichier Gerber donné." -#: appPlugins/ToolFiducials.py:315 +#: appPlugins/ToolFiducials.py:322 msgid "Click to add first Fiducial. Bottom Left..." msgstr "Cliquez pour ajouter le premier Fiducial. En bas à gauche..." -#: appPlugins/ToolFiducials.py:594 +#: appPlugins/ToolFiducials.py:601 msgid "Click to add the last fiducial. Top Right..." msgstr "Cliquez pour ajouter la dernière fiducie. En haut à droite..." -#: appPlugins/ToolFiducials.py:599 +#: appPlugins/ToolFiducials.py:606 msgid "Click to add the second fiducial. Top Left or Bottom Right..." msgstr "" "Cliquez pour ajouter le deuxième repère. En haut à gauche ou en bas à " "droite ..." -#: appPlugins/ToolFiducials.py:695 +#: appPlugins/ToolFiducials.py:702 msgid "Fiducials Tool exit." msgstr "Sortie de l'outil Fiducials." -#: appPlugins/ToolFiducials.py:785 +#: appPlugins/ToolFiducials.py:789 msgid "Fiducials Coordinates" msgstr "Coordonnées de Fiducials" -#: appPlugins/ToolFiducials.py:787 +#: appPlugins/ToolFiducials.py:791 msgid "" "A table with the fiducial points coordinates,\n" "in the format (x, y)." @@ -15788,35 +15753,35 @@ msgstr "" "Un tableau avec les coordonnées des points de repère,\n" "au format (x, y)." -#: appPlugins/ToolFiducials.py:921 +#: appPlugins/ToolFiducials.py:925 msgid "Mode:" msgstr "Mode:" -#: appPlugins/ToolFiducials.py:969 +#: appPlugins/ToolFiducials.py:973 msgid "Thickness of the line that makes the fiducial." msgstr "Épaisseur de la ligne qui rend le fiducial." -#: appPlugins/ToolFiducials.py:1000 +#: appPlugins/ToolFiducials.py:1004 msgid "Add Fiducial" msgstr "Ajouter Fiducial" -#: appPlugins/ToolFiducials.py:1003 +#: appPlugins/ToolFiducials.py:1007 msgid "Will add a polygon on the copper layer to serve as fiducial." msgstr "Ajoutera un polygone sur la couche de cuivre pour servir de repère." -#: appPlugins/ToolFiducials.py:1019 +#: appPlugins/ToolFiducials.py:1023 msgid "Soldermask Gerber" msgstr "Soldermask Gerber" -#: appPlugins/ToolFiducials.py:1021 +#: appPlugins/ToolFiducials.py:1025 msgid "The Soldermask Gerber object." msgstr "L'objet Soldermask Gerber." -#: appPlugins/ToolFiducials.py:1033 +#: appPlugins/ToolFiducials.py:1037 msgid "Add Soldermask Opening" msgstr "Ajouter une ouverture de Soldermask" -#: appPlugins/ToolFiducials.py:1035 +#: appPlugins/ToolFiducials.py:1039 msgid "" "Will add a polygon on the soldermask layer\n" "to serve as fiducial opening.\n" @@ -15828,37 +15793,31 @@ msgstr "" "Le diamètre est toujours le double du diamètre\n" "pour le cuivre fiducial." -#: appPlugins/ToolFilm.py:140 appPlugins/ToolFilm.py:1091 -#, fuzzy -#| msgid "Film PCB" -msgid "Film" -msgstr "Film PCB" - -#: appPlugins/ToolFilm.py:283 +#: appPlugins/ToolFilm.py:302 msgid "Load an object for Film and retry." msgstr "Chargez un objet pour Film et réessayez." -#: appPlugins/ToolFilm.py:290 +#: appPlugins/ToolFilm.py:309 msgid "Load an object for Box and retry." msgstr "Chargez un objet pour Box et réessayez." -#: appPlugins/ToolFilm.py:305 +#: appPlugins/ToolFilm.py:324 msgid "Generating Film ..." msgstr "Génération de Film ..." -#: appPlugins/ToolFilm.py:357 appPlugins/ToolFilm.py:362 +#: appPlugins/ToolFilm.py:376 appPlugins/ToolFilm.py:381 msgid "Export positive film" msgstr "Exporter un film positif" -#: appPlugins/ToolFilm.py:393 +#: appPlugins/ToolFilm.py:412 msgid "" "No Excellon object selected. Load an object for punching reference and retry." msgstr "" "Aucun objet Excellon sélectionné. Charger un objet pour la référence de " "poinçonnage et réessayer." -#: appPlugins/ToolFilm.py:417 appPlugins/ToolFilm.py:429 -#: appPlugins/ToolPunchGerber.py:788 appPlugins/ToolPunchGerber.py:921 +#: appPlugins/ToolFilm.py:436 appPlugins/ToolFilm.py:448 +#: appPlugins/ToolPunchGerber.py:791 appPlugins/ToolPunchGerber.py:924 msgid "" "Failed. Punch hole size is bigger than some of the apertures in the Gerber " "object." @@ -15866,8 +15825,8 @@ msgstr "" "Echec. La taille des trous de perforation est plus grande que certaines des " "apertures dans l’objet Gerber." -#: appPlugins/ToolFilm.py:447 appPlugins/ToolPunchGerber.py:861 -#: appPlugins/ToolPunchGerber.py:956 +#: appPlugins/ToolFilm.py:466 appPlugins/ToolPunchGerber.py:864 +#: appPlugins/ToolPunchGerber.py:959 msgid "" "Failed. The new object geometry is the same as the one in the source object " "geometry..." @@ -15875,30 +15834,30 @@ msgstr "" "Echec. La géométrie d'objet nouvellement créée est identique à celle de la " "géométrie de l'objet source..." -#: appPlugins/ToolFilm.py:505 appPlugins/ToolFilm.py:510 +#: appPlugins/ToolFilm.py:524 appPlugins/ToolFilm.py:529 msgid "Export negative film" msgstr "Exporter un film négatif" -#: appPlugins/ToolFilm.py:573 appPlugins/ToolFilm.py:867 -#: appPlugins/ToolPanelize.py:314 +#: appPlugins/ToolFilm.py:592 appPlugins/ToolFilm.py:886 +#: appPlugins/ToolPanelize.py:330 msgid "No object Box. Using instead" msgstr "Aucune Boîte d'objet. Utiliser à la place" -#: appPlugins/ToolFilm.py:778 appPlugins/ToolFilm.py:1038 +#: appPlugins/ToolFilm.py:797 appPlugins/ToolFilm.py:1057 msgid "" "The artwork has to be within the selected page size in order to be visible.\n" "For 'Bounds' page size, it needs to be in the first quadrant." msgstr "" -#: appPlugins/ToolFilm.py:805 appPlugins/ToolFilm.py:1065 +#: appPlugins/ToolFilm.py:824 appPlugins/ToolFilm.py:1084 msgid "Film file exported to" msgstr "Fichier de film exporté vers" -#: appPlugins/ToolFilm.py:1118 +#: appPlugins/ToolFilm.py:1135 msgid "Create a positive/negative film for UV exposure." msgstr "" -#: appPlugins/ToolFilm.py:1152 +#: appPlugins/ToolFilm.py:1166 msgid "" "Specify the type of object for which to create the film.\n" "The object can be of type: Gerber or Geometry.\n" @@ -15910,7 +15869,7 @@ msgstr "" "La sélection ici décide du type d’objets qui seront\n" "dans la liste déroulante d'objets Film." -#: appPlugins/ToolFilm.py:1175 +#: appPlugins/ToolFilm.py:1189 msgid "" "Specify the type of object to be used as an container for\n" "film creation. It can be: Gerber or Geometry type.The selection here decide " @@ -15922,7 +15881,7 @@ msgstr "" "sélection ici détermine le type d'objets qui seront\n" "dans la liste déroulante Objet de Box." -#: appPlugins/ToolFilm.py:1206 +#: appPlugins/ToolFilm.py:1220 #, fuzzy #| msgid "" #| "The reference point to be used as origin for the skew.\n" @@ -15934,33 +15893,33 @@ msgstr "" "Le point de référence à utiliser comme origine pour l'inclinaison.\n" "Ce peut être l'un des quatre points de la boîte englobante de la géométrie." -#: appPlugins/ToolFilm.py:1225 +#: appPlugins/ToolFilm.py:1239 #, fuzzy #| msgid "Save Film" msgid "Scale Film" msgstr "Enregistrer le Film" -#: appPlugins/ToolFilm.py:1269 +#: appPlugins/ToolFilm.py:1283 #, fuzzy #| msgid "Save Film" msgid "Skew Film" msgstr "Enregistrer le Film" -#: appPlugins/ToolFilm.py:1313 +#: appPlugins/ToolFilm.py:1327 #, fuzzy #| msgid "Mirror (Flip)" msgid "Mirror Film" msgstr "Miroir (flip)" -#: appPlugins/ToolFilm.py:1345 +#: appPlugins/ToolFilm.py:1359 msgid "Film Parameters" msgstr "Paramètres du Film" -#: appPlugins/ToolFilm.py:1404 +#: appPlugins/ToolFilm.py:1418 msgid "Punch drill holes" msgstr "Percer des trous" -#: appPlugins/ToolFilm.py:1405 +#: appPlugins/ToolFilm.py:1419 msgid "" "When checked the generated film will have holes in pads when\n" "the generated film is positive. This is done to help drilling,\n" @@ -15970,11 +15929,11 @@ msgstr "" "le film généré est positif. Ceci est fait pour aider au forage,\n" "lorsque cela est fait manuellement." -#: appPlugins/ToolFilm.py:1423 +#: appPlugins/ToolFilm.py:1437 msgid "Source" msgstr "La source" -#: appPlugins/ToolFilm.py:1425 +#: appPlugins/ToolFilm.py:1439 msgid "" "The punch hole source can be:\n" "- Excellon -> an Excellon holes center will serve as reference.\n" @@ -15984,34 +15943,34 @@ msgstr "" "- Excellon -> un centre Excellon trous servira de référence.\n" "- Pad centre -> essayera d'utiliser le centre des pads comme référence." -#: appPlugins/ToolFilm.py:1430 +#: appPlugins/ToolFilm.py:1444 msgid "Pad center" msgstr "Centre pad" -#: appPlugins/ToolFilm.py:1435 +#: appPlugins/ToolFilm.py:1449 msgid "Excellon Obj" msgstr "Excellon objet" -#: appPlugins/ToolFilm.py:1437 +#: appPlugins/ToolFilm.py:1451 msgid "" "Remove the geometry of Excellon from the Film to create the holes in pads." msgstr "" "Supprimez la géométrie d’Excellon du film pour créer les trous dans les pads." -#: appPlugins/ToolFilm.py:1451 +#: appPlugins/ToolFilm.py:1465 msgid "Punch Size" msgstr "Taille du poinçon" -#: appPlugins/ToolFilm.py:1452 +#: appPlugins/ToolFilm.py:1466 msgid "The value here will control how big is the punch hole in the pads." msgstr "" "La valeur ici contrôlera la taille du trou de perforation dans les pads." -#: appPlugins/ToolFilm.py:1587 +#: appPlugins/ToolFilm.py:1601 msgid "Save Film" msgstr "Enregistrer le Film" -#: appPlugins/ToolFilm.py:1590 +#: appPlugins/ToolFilm.py:1604 msgid "" "Create a Film for the selected object, within\n" "the specified box. Does not create a new \n" @@ -16023,7 +15982,7 @@ msgstr "" "Objet FlatCAM, mais enregistrez-le directement dans le\n" "format sélectionné." -#: appPlugins/ToolFilm.py:1672 +#: appPlugins/ToolFilm.py:1686 msgid "" "Using the Pad center does not work on Geometry objects. Only a Gerber object " "has pads." @@ -16031,13 +15990,13 @@ msgstr "" "L'utilisation du pavé central ne fonctionne pas avec les objets " "géométriques. Seul un objet Gerber a des pads." -#: appPlugins/ToolFollow.py:323 appPlugins/ToolFollow.py:394 +#: appPlugins/ToolFollow.py:328 appPlugins/ToolFollow.py:399 #, fuzzy #| msgid "Failed to create Follow Geometry with tool diameter" msgid "Failed to create Follow Geometry." msgstr "Impossible de créer la géométrie de suivi avec le diamètre de l'outil" -#: appPlugins/ToolFollow.py:677 +#: appPlugins/ToolFollow.py:682 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -16049,13 +16008,13 @@ msgstr "" "Créez un objet Geometrie avec\n" "parcours d'outils pour couper autour des polygones." -#: appPlugins/ToolFollow.py:700 +#: appPlugins/ToolFollow.py:702 #, fuzzy #| msgid "Gerber object for isolation routing." msgid "Source object for following geometry." msgstr "Objet Gerber pour le routage d'isolement." -#: appPlugins/ToolFollow.py:733 +#: appPlugins/ToolFollow.py:735 #, fuzzy #| msgid "" #| "Selection of area to be processed.\n" @@ -16086,15 +16045,15 @@ msgstr "Importation" msgid "Import IMAGE" msgstr "Importer une Image" -#: appPlugins/ToolImage.py:152 appPlugins/ToolPDF.py:114 app_Main.py:10526 -#: app_Main.py:10579 app_Main.py:10672 app_Main.py:10710 app_Main.py:10777 -#: app_Main.py:10934 app_Main.py:11021 +#: appPlugins/ToolImage.py:152 appPlugins/ToolPDF.py:114 app_Main.py:10570 +#: app_Main.py:10623 app_Main.py:10719 app_Main.py:10759 app_Main.py:10826 +#: app_Main.py:10983 app_Main.py:11070 #, fuzzy #| msgid "No object available." msgid "File no longer available." msgstr "Aucun objet disponible." -#: appPlugins/ToolImage.py:164 app_Main.py:10536 app_Main.py:10589 +#: appPlugins/ToolImage.py:164 app_Main.py:10580 app_Main.py:10633 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -16103,13 +16062,13 @@ msgstr "" "et Gerber sont supportés" #: appPlugins/ToolImage.py:173 appPlugins/ToolPcbWizard.py:356 -#: app_Main.py:10552 app_Main.py:10610 tclCommands/TclCommandImportSvg.py:84 +#: app_Main.py:10596 app_Main.py:10654 tclCommands/TclCommandImportSvg.py:84 msgid "Importing" msgstr "Importation" -#: appPlugins/ToolImage.py:185 appPlugins/ToolPDF.py:230 app_Main.py:10550 -#: app_Main.py:10608 app_Main.py:10693 app_Main.py:10761 app_Main.py:10830 -#: app_Main.py:10895 app_Main.py:10955 +#: appPlugins/ToolImage.py:185 appPlugins/ToolPDF.py:230 app_Main.py:10594 +#: app_Main.py:10652 app_Main.py:10742 app_Main.py:10810 app_Main.py:10879 +#: app_Main.py:10944 app_Main.py:11004 msgid "Opened" msgstr "Ouvrir" @@ -16211,7 +16170,7 @@ msgstr "Importer une image" msgid "Open a image of raster type and then import it in FlatCAM." msgstr "Ouvrez une image de type raster, puis importez-la dans FlatCAM." -#: appPlugins/ToolInvertGerber.py:287 +#: appPlugins/ToolInvertGerber.py:293 msgid "" "Will invert the Gerber object: areas that have copper\n" "will be empty of copper and previous empty area will be\n" @@ -16223,7 +16182,7 @@ msgstr "" #: appPlugins/ToolIsolation.py:1039 appPlugins/ToolIsolation.py:1178 #: appPlugins/ToolNCC.py:996 appPlugins/ToolNCC.py:1140 -#: appPlugins/ToolOptimal.py:197 +#: appPlugins/ToolOptimal.py:203 msgid "" "The Gerber object has one Polygon as geometry.\n" "There are no distances between geometry elements to be found." @@ -16270,13 +16229,13 @@ msgid "Tool from Tool Table was edited." msgstr "L'outil de la table d'outils a été modifié." #: appPlugins/ToolIsolation.py:1482 appPlugins/ToolNCC.py:1481 -#: appPlugins/ToolPaint.py:1050 appPlugins/ToolSolderPaste.py:571 +#: appPlugins/ToolPaint.py:1050 appPlugins/ToolSolderPaste.py:577 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "" "Annulé. La nouvelle valeur de diamètre est déjà dans la table d'outils." #: appPlugins/ToolIsolation.py:1533 appPlugins/ToolNCC.py:1532 -#: appPlugins/ToolPaint.py:1100 appPlugins/ToolSolderPaste.py:616 +#: appPlugins/ToolPaint.py:1100 appPlugins/ToolSolderPaste.py:622 msgid "Delete failed. Select a tool to delete." msgstr "La suppression a échoué. Sélectionnez un outil à supprimer." @@ -16340,7 +16299,7 @@ msgid "No polygon detected under click position." msgstr "Aucun polygone détecté sous la position du clic." #: appPlugins/ToolIsolation.py:2414 appPlugins/ToolPaint.py:1315 -#: appPlugins/ToolPunchGerber.py:1747 +#: appPlugins/ToolPunchGerber.py:1750 msgid "List of single polygons is empty. Aborting." msgstr "La liste des polygones simples est vide. Abandon." @@ -16348,21 +16307,21 @@ msgstr "La liste des polygones simples est vide. Abandon." msgid "Click the end point of the paint area." msgstr "Cliquez sur le point final de la zone de peinture." -#: appPlugins/ToolIsolation.py:2803 appPlugins/ToolNCC.py:3990 -#: appPlugins/ToolPaint.py:2783 app_Main.py:6390 app_Main.py:6409 +#: appPlugins/ToolIsolation.py:2803 appPlugins/ToolNCC.py:3992 +#: appPlugins/ToolPaint.py:2783 app_Main.py:6425 app_Main.py:6444 msgid "Tool from DB added in Tool Table." msgstr "Outil ajouté a base de données." -#: appPlugins/ToolIsolation.py:2857 appPlugins/ToolNCC.py:4043 +#: appPlugins/ToolIsolation.py:2857 appPlugins/ToolNCC.py:4045 #: appPlugins/ToolPaint.py:2843 msgid "New tool added to Tool Table." msgstr "Nouvel outil ajouté à la table d'outils." -#: appPlugins/ToolIsolation.py:3197 +#: appPlugins/ToolIsolation.py:3194 msgid "Gerber object for isolation routing." msgstr "Objet Gerber pour le routage d'isolement." -#: appPlugins/ToolIsolation.py:3221 appPlugins/ToolNCC.py:4172 +#: appPlugins/ToolIsolation.py:3218 appPlugins/ToolNCC.py:4171 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -16370,7 +16329,7 @@ msgstr "" "Pool d'outils à partir duquel l'algorithme\n" "choisira ceux utilisés pour le nettoyage du cuivre." -#: appPlugins/ToolIsolation.py:3237 +#: appPlugins/ToolIsolation.py:3234 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -16387,7 +16346,7 @@ msgstr "" "dans la géométrie résultante. En effet, avec certains outils\n" "cette fonction ne pourra pas créer de géométrie de routage." -#: appPlugins/ToolIsolation.py:3249 appPlugins/ToolNCC.py:4200 +#: appPlugins/ToolIsolation.py:3246 appPlugins/ToolNCC.py:4199 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16425,13 +16384,13 @@ msgstr "" "d'opération\n" "dans la géométrie résultante comme isolement." -#: appPlugins/ToolIsolation.py:3296 appPlugins/ToolMilling.py:3780 -#: appPlugins/ToolNCC.py:66 appPlugins/ToolNCC.py:4259 -#: appPlugins/ToolPaint.py:139 appPlugins/ToolPaint.py:3053 +#: appPlugins/ToolIsolation.py:3293 appPlugins/ToolMilling.py:3852 +#: appPlugins/ToolNCC.py:66 appPlugins/ToolNCC.py:4258 +#: appPlugins/ToolPaint.py:139 appPlugins/ToolPaint.py:3050 msgid "Add from DB" msgstr "Ajouter depuis la BD" -#: appPlugins/ToolIsolation.py:3321 appPlugins/ToolNCC.py:4284 +#: appPlugins/ToolIsolation.py:3318 appPlugins/ToolNCC.py:4283 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -16439,9 +16398,9 @@ msgstr "" "Trouvez un diamètre d'outil garanti\n" "pour faire un isolement complet." -#: appPlugins/ToolIsolation.py:3363 appPlugins/ToolMilling.py:3830 -#: appPlugins/ToolNCC.py:4325 appPlugins/ToolPaint.py:3105 -#: appPlugins/ToolSolderPaste.py:1241 +#: appPlugins/ToolIsolation.py:3360 appPlugins/ToolMilling.py:3902 +#: appPlugins/ToolNCC.py:4324 appPlugins/ToolPaint.py:3102 +#: appPlugins/ToolSolderPaste.py:1245 msgid "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -16449,7 +16408,7 @@ msgstr "" "Supprimer une sélection d'outils dans la table d'outils\n" "en sélectionnant d'abord une ligne dans la table d'outils." -#: appPlugins/ToolIsolation.py:3535 +#: appPlugins/ToolIsolation.py:3532 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -16461,23 +16420,23 @@ msgstr "" "Ce qui est sélectionné ici dictera le genre\n" "des objets qui vont remplir la liste déroulante 'Object'." -#: appPlugins/ToolIsolation.py:3545 +#: appPlugins/ToolIsolation.py:3542 msgid "Object whose area will be removed from isolation geometry." msgstr "Objet dont l'aire sera retirée de la géométrie d'isolation." -#: appPlugins/ToolIsolation.py:3616 appPlugins/ToolPunchGerber.py:2299 +#: appPlugins/ToolIsolation.py:3613 appPlugins/ToolPunchGerber.py:2299 #, fuzzy #| msgid "No object available." msgid "Select all available." msgstr "Aucun objet disponible." -#: appPlugins/ToolIsolation.py:3622 appPlugins/ToolPunchGerber.py:2305 +#: appPlugins/ToolIsolation.py:3619 appPlugins/ToolPunchGerber.py:2305 #, fuzzy #| msgid "Clear the text." msgid "Clear the selection." msgstr "Effacez le texte." -#: appPlugins/ToolIsolation.py:3661 +#: appPlugins/ToolIsolation.py:3658 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16499,13 +16458,7 @@ msgstr "" "à l'intérieur de la fonction Gerber, utilisez un outil négatif\n" "diamètre ci-dessus." -#: appPlugins/ToolLevelling.py:174 appPlugins/ToolLevelling.py:1640 -#, fuzzy -#| msgid "Autolevelling" -msgid "Levelling" -msgstr "Nivellement automatique" - -#: appPlugins/ToolLevelling.py:536 appPlugins/ToolLevelling.py:814 +#: appPlugins/ToolLevelling.py:554 appPlugins/ToolLevelling.py:884 msgid "" "Voronoi function can not be loaded.\n" "Shapely >= 1.8 is required" @@ -16513,15 +16466,15 @@ msgstr "" "La fonction \"Voronoi\" ne peut être chargée.\n" "Version Shapely >= 1.8 requise" -#: appPlugins/ToolLevelling.py:564 +#: appPlugins/ToolLevelling.py:582 msgid "Click on canvas to add a Probe Point..." msgstr "Cliquez sur le canevas pour ajouter un point de palpage..." -#: appPlugins/ToolLevelling.py:760 +#: appPlugins/ToolLevelling.py:830 msgid "Point is not within the object area. Choose another point." msgstr "Le point n'est pas dans la zone de l'objet. Choisissez un autre point." -#: appPlugins/ToolLevelling.py:780 +#: appPlugins/ToolLevelling.py:850 msgid "" "Added a Probe Point... Click again to add another or right click to " "finish ..." @@ -16529,148 +16482,148 @@ msgstr "" "Point de palpage ajoué… Cliquez à nouveau pour en ajouter un autre ou clic-" "droit pour terminer ..." -#: appPlugins/ToolLevelling.py:802 +#: appPlugins/ToolLevelling.py:872 msgid "Finished adding Probe Points..." msgstr "Ajout de points de palpages terminé..." -#: appPlugins/ToolLevelling.py:1006 +#: appPlugins/ToolLevelling.py:1078 msgid "COM list updated ..." msgstr "Liste des ports COM mise à jour ..." -#: appPlugins/ToolLevelling.py:1042 +#: appPlugins/ToolLevelling.py:1114 msgid "Connected" msgstr "Connecté" -#: appPlugins/ToolLevelling.py:1048 appPlugins/ToolLevelling.py:1070 -#: appPlugins/ToolLevelling.py:1923 appPlugins/ToolLevelling.py:1938 +#: appPlugins/ToolLevelling.py:1120 appPlugins/ToolLevelling.py:1142 +#: appPlugins/ToolLevelling.py:1992 appPlugins/ToolLevelling.py:2007 msgid "Control" msgstr "Contrôle" -#: appPlugins/ToolLevelling.py:1050 appPlugins/ToolLevelling.py:1072 -#: appPlugins/ToolLevelling.py:1933 appPlugins/ToolLevelling.py:1940 +#: appPlugins/ToolLevelling.py:1122 appPlugins/ToolLevelling.py:1144 +#: appPlugins/ToolLevelling.py:2002 appPlugins/ToolLevelling.py:2009 msgid "Sender" msgstr "Expéditeur" -#: appPlugins/ToolLevelling.py:1053 +#: appPlugins/ToolLevelling.py:1125 msgid "Port connected" msgstr "Port connecté" -#: appPlugins/ToolLevelling.py:1057 +#: appPlugins/ToolLevelling.py:1129 msgid "Could not connect to GRBL on port" msgstr "Impossible de se connecter au port GRBL" -#: appPlugins/ToolLevelling.py:1064 appPlugins/ToolLevelling.py:2014 +#: appPlugins/ToolLevelling.py:1136 appPlugins/ToolLevelling.py:2083 msgid "Disconnected" msgstr "Déconnecté" -#: appPlugins/ToolLevelling.py:1074 +#: appPlugins/ToolLevelling.py:1146 msgid "Port is connected. Disconnecting" msgstr "Port connecté. Déconnexion" -#: appPlugins/ToolLevelling.py:1076 +#: appPlugins/ToolLevelling.py:1148 msgid "Could not connect to port" msgstr "Impossible de se connecter au port" -#: appPlugins/ToolLevelling.py:1106 appPlugins/ToolLevelling.py:1540 +#: appPlugins/ToolLevelling.py:1178 appPlugins/ToolLevelling.py:1612 #, fuzzy #| msgid "Send" msgid "Sending" msgstr "Envoyer" -#: appPlugins/ToolLevelling.py:1235 +#: appPlugins/ToolLevelling.py:1307 msgid "GRBL is doing a home cycle." msgstr "GRBL fait une remise à l'origine." -#: appPlugins/ToolLevelling.py:1241 +#: appPlugins/ToolLevelling.py:1313 msgid "GRBL software reset was sent." msgstr "Reset du logiciel GRBL envoyé." -#: appPlugins/ToolLevelling.py:1249 +#: appPlugins/ToolLevelling.py:1321 msgid "GRBL resumed." msgstr "Reprise GRBL." -#: appPlugins/ToolLevelling.py:1253 +#: appPlugins/ToolLevelling.py:1325 msgid "GRBL paused." msgstr "Pause GRBL." -#: appPlugins/ToolLevelling.py:1427 +#: appPlugins/ToolLevelling.py:1499 msgid "There is nothing to view" msgstr "Il n'y a rien à voir" -#: appPlugins/ToolLevelling.py:1433 +#: appPlugins/ToolLevelling.py:1505 msgid "Code Viewer" msgstr "Visionneuse de Code" -#: appPlugins/ToolLevelling.py:1471 +#: appPlugins/ToolLevelling.py:1543 msgid "Loaded Machine Code into Code Viewer" msgstr "Code machine chargé dans la visionneuse de code" -#: appPlugins/ToolLevelling.py:1485 appPlugins/ToolLevelling.py:1489 -#: appPlugins/ToolLevelling.py:2225 +#: appPlugins/ToolLevelling.py:1557 appPlugins/ToolLevelling.py:1561 +#: appPlugins/ToolLevelling.py:2294 msgid "Import Height Map" msgstr "Importer matrice de palpage" -#: appPlugins/ToolLevelling.py:1516 +#: appPlugins/ToolLevelling.py:1588 msgid "Failed to open height map file" msgstr "Echec d'ouverture du fichier de palpage" -#: appPlugins/ToolLevelling.py:1566 +#: appPlugins/ToolLevelling.py:1638 msgid "Finished probing. Doing the autolevelling." msgstr "Fin du palpage. Faire l'auto nivellement." -#: appPlugins/ToolLevelling.py:1571 +#: appPlugins/ToolLevelling.py:1643 msgid "Sending probing GCode to the GRBL controller." msgstr "Envoi du GCode de palpage au contrôleur GRBL." -#: appPlugins/ToolLevelling.py:1614 +#: appPlugins/ToolLevelling.py:1686 msgid "Empty GRBL heightmap." msgstr "Matrice de nivellement GRBL vide." -#: appPlugins/ToolLevelling.py:1618 +#: appPlugins/ToolLevelling.py:1690 msgid "Finished autolevelling." msgstr "Auto nivellement terminé." -#: appPlugins/ToolLevelling.py:1688 +#: appPlugins/ToolLevelling.py:1757 #, fuzzy #| msgid "CNCjob created" msgid "CNCjob" msgstr "CNCjob créé" -#: appPlugins/ToolLevelling.py:1690 +#: appPlugins/ToolLevelling.py:1759 #, fuzzy #| msgid "Source Object" msgid "Source object." msgstr "Objet source" -#: appPlugins/ToolLevelling.py:1725 +#: appPlugins/ToolLevelling.py:1794 msgid "Probe Points Table" msgstr "Tableau des points de palpage" -#: appPlugins/ToolLevelling.py:1726 +#: appPlugins/ToolLevelling.py:1795 msgid "Generate GCode that will obtain the height map" msgstr "Générer le GCODE de la matrice de niveau" -#: appPlugins/ToolLevelling.py:1728 +#: appPlugins/ToolLevelling.py:1797 msgid "Show" msgstr "Afficher" -#: appPlugins/ToolLevelling.py:1729 +#: appPlugins/ToolLevelling.py:1798 msgid "Toggle the display of the Probe Points table." msgstr "Basculer l'affichage de la table des points de palpage." -#: appPlugins/ToolLevelling.py:1742 +#: appPlugins/ToolLevelling.py:1811 msgid "X-Y Coordinates" msgstr "Coordonnées X-Y" -#: appPlugins/ToolLevelling.py:1742 +#: appPlugins/ToolLevelling.py:1811 msgid "Height" msgstr "Hauteur" -#: appPlugins/ToolLevelling.py:1746 +#: appPlugins/ToolLevelling.py:1815 msgid "Plot probing points" msgstr "Tracer les points de palpage" -#: appPlugins/ToolLevelling.py:1748 +#: appPlugins/ToolLevelling.py:1817 msgid "" "Plot the probing points in the table.\n" "If a Voronoi method is used then\n" @@ -16680,7 +16633,7 @@ msgstr "" "Si une méthode \"Voronoi\" est utilisée, alors\n" "les zones de \"Voronoi\" sont également tracées." -#: appPlugins/ToolLevelling.py:1765 +#: appPlugins/ToolLevelling.py:1834 msgid "" "Will create a GCode which will be sent to the controller,\n" "either through a file or directly, with the intent to get the height map\n" @@ -16691,115 +16644,115 @@ msgstr "" "niveau\n" "c'est-à-dire modifier le GCode d'origine pour niveler la hauteur de coupe." -#: appPlugins/ToolLevelling.py:1867 +#: appPlugins/ToolLevelling.py:1936 msgid "Add Probe Points" msgstr "Ajouter points de palpage" -#: appPlugins/ToolLevelling.py:1954 +#: appPlugins/ToolLevelling.py:2023 msgid "COM list" msgstr "Liste COM" -#: appPlugins/ToolLevelling.py:1956 appPlugins/ToolLevelling.py:1971 +#: appPlugins/ToolLevelling.py:2025 appPlugins/ToolLevelling.py:2040 msgid "Lists the available serial ports." msgstr "Liste des ports série disponibles." -#: appPlugins/ToolLevelling.py:1960 +#: appPlugins/ToolLevelling.py:2029 msgid "Search" msgstr "Rechercher" -#: appPlugins/ToolLevelling.py:1962 +#: appPlugins/ToolLevelling.py:2031 msgid "Search for the available serial ports." msgstr "Rechercher les ports série disponibles." -#: appPlugins/ToolLevelling.py:1969 +#: appPlugins/ToolLevelling.py:2038 msgid "Baud rates" msgstr "Débit binaire" -#: appPlugins/ToolLevelling.py:1988 +#: appPlugins/ToolLevelling.py:2057 msgid "New, custom baudrate." msgstr "Nouveau, débit binaire personnalisé." -#: appPlugins/ToolLevelling.py:1996 +#: appPlugins/ToolLevelling.py:2065 msgid "Add the specified custom baudrate to the list." msgstr "Ajouter le débit binaire personnalisé à la liste." -#: appPlugins/ToolLevelling.py:2002 +#: appPlugins/ToolLevelling.py:2071 msgid "Delete selected baudrate" msgstr "Supprimer le débit binaire sélectionné" -#: appPlugins/ToolLevelling.py:2006 +#: appPlugins/ToolLevelling.py:2075 msgid "Reset" msgstr "Réinitialiser" -#: appPlugins/ToolLevelling.py:2008 +#: appPlugins/ToolLevelling.py:2077 msgid "Software reset of the controller." msgstr "Réinitialisation logicielle du contrôleur." -#: appPlugins/ToolLevelling.py:2016 +#: appPlugins/ToolLevelling.py:2085 msgid "Connect to the selected port with the selected baud rate." msgstr "Se connecter au port sélectionné avec le débit binaire sélectionné." -#: appPlugins/ToolLevelling.py:2041 +#: appPlugins/ToolLevelling.py:2110 msgid "Jog" msgstr "Mouvement" -#: appPlugins/ToolLevelling.py:2049 +#: appPlugins/ToolLevelling.py:2118 msgid "Zero Axes" msgstr "*Axes zéro" -#: appPlugins/ToolLevelling.py:2082 +#: appPlugins/ToolLevelling.py:2151 msgid "Pause/Resume" msgstr "Pause/Reprise" -#: appPlugins/ToolLevelling.py:2140 +#: appPlugins/ToolLevelling.py:2209 msgid "Send Command" msgstr "Envoyer commande" -#: appPlugins/ToolLevelling.py:2142 appPlugins/ToolLevelling.py:2152 +#: appPlugins/ToolLevelling.py:2211 appPlugins/ToolLevelling.py:2221 msgid "Send a custom command to GRBL." msgstr "Envoyer une commande personnalisée à GRBL." -#: appPlugins/ToolLevelling.py:2147 +#: appPlugins/ToolLevelling.py:2216 msgid "Type GRBL command ..." msgstr "Taper la commande GRBL ..." -#: appPlugins/ToolLevelling.py:2150 +#: appPlugins/ToolLevelling.py:2219 msgid "Send" msgstr "Envoyer" -#: appPlugins/ToolLevelling.py:2158 +#: appPlugins/ToolLevelling.py:2227 msgid "Get Config parameter" msgstr "Obtenir paramètre de Config" -#: appPlugins/ToolLevelling.py:2160 +#: appPlugins/ToolLevelling.py:2229 msgid "A GRBL configuration parameter." msgstr "Un paramètre de configuration GRBL." -#: appPlugins/ToolLevelling.py:2165 +#: appPlugins/ToolLevelling.py:2234 msgid "Type GRBL parameter ..." msgstr "Taper le paramètre GRBL ..." -#: appPlugins/ToolLevelling.py:2168 +#: appPlugins/ToolLevelling.py:2237 msgid "Get" msgstr "Obtenir" -#: appPlugins/ToolLevelling.py:2170 +#: appPlugins/ToolLevelling.py:2239 msgid "Get the value of a specified GRBL parameter." msgstr "Obtenir la valeur d'un paramètre GRBL spécifié." -#: appPlugins/ToolLevelling.py:2178 +#: appPlugins/ToolLevelling.py:2247 msgid "Get Report" msgstr "Obtenir le rapport" -#: appPlugins/ToolLevelling.py:2180 +#: appPlugins/ToolLevelling.py:2249 msgid "Print in shell the GRBL report." msgstr "Afficher le rapport GRBL dans le terminal." -#: appPlugins/ToolLevelling.py:2186 +#: appPlugins/ToolLevelling.py:2255 msgid "Apply AutoLevelling" msgstr "Appliquer le nivellement automatique" -#: appPlugins/ToolLevelling.py:2188 +#: appPlugins/ToolLevelling.py:2257 msgid "" "Will send the probing GCode to the GRBL controller,\n" "wait for the Z probing data and then apply this data\n" @@ -16809,23 +16762,23 @@ msgstr "" "attendez les données de palpage Z, puis appliquez ces données\n" "sur le GCode original faisant donc de l'auto nivellement." -#: appPlugins/ToolLevelling.py:2197 +#: appPlugins/ToolLevelling.py:2266 msgid "Will save the GRBL height map." msgstr "Sauvegardera la matrice de nivellement GRBL." -#: appPlugins/ToolLevelling.py:2207 +#: appPlugins/ToolLevelling.py:2276 msgid "Save Probing GCode" msgstr "Sauver GCode de palpage" -#: appPlugins/ToolLevelling.py:2209 +#: appPlugins/ToolLevelling.py:2278 msgid "Will save the probing GCode." msgstr "Sauvera le GCode de palpage." -#: appPlugins/ToolLevelling.py:2218 +#: appPlugins/ToolLevelling.py:2287 msgid "View/Edit the probing GCode." msgstr "Voir/Editer le GCODE de palpage." -#: appPlugins/ToolLevelling.py:2227 +#: appPlugins/ToolLevelling.py:2296 msgid "" "Import the file that has the Z heights\n" "obtained through probing and then apply this data\n" @@ -16836,28 +16789,32 @@ msgstr "" "obtenue par sondage, puis appliquer ces données\n" "sur le GCode d'origine faisant donc de l'auto nivellement." -#: appPlugins/ToolMilling.py:2509 +#: appPlugins/ToolMilling.py:1315 +msgid "Milling Tool" +msgstr "Outil de fraisage" + +#: appPlugins/ToolMilling.py:2603 msgid "Generating drills milling geometry..." msgstr "Génération de la géométrie de fraisage des trous ..." -#: appPlugins/ToolMilling.py:2614 +#: appPlugins/ToolMilling.py:2702 msgid "Generating slot milling geometry..." msgstr "Génération de la géométrie de fraisage de rainures ..." -#: appPlugins/ToolMilling.py:3608 +#: appPlugins/ToolMilling.py:3683 #, fuzzy #| msgid "Create CNCJob with toolpaths for drilling or milling holes." msgid "" "Create CNCJob with toolpaths for milling either Geometry or drill holes." msgstr "Créer un CNCJob avec chemin de trous de fraisage ou forage." -#: appPlugins/ToolMilling.py:3637 +#: appPlugins/ToolMilling.py:3709 #, fuzzy #| msgid "Excellon object for drilling/milling operation." msgid "Object for milling operation." msgstr "Objet Excellon pour opération de forage/fraisage." -#: appPlugins/ToolMilling.py:3668 +#: appPlugins/ToolMilling.py:3740 #, fuzzy #| msgid "" #| "Tools in this Excellon object\n" @@ -16867,7 +16824,7 @@ msgstr "" "Outils dans cet objet Excellon\n" "quand sont utilisés pour le forage." -#: appPlugins/ToolMilling.py:3747 +#: appPlugins/ToolMilling.py:3819 #, fuzzy #| msgid "" #| "The Tool Type (TT) can be:\n" @@ -16911,7 +16868,7 @@ msgstr "" "Le choix automatique du type d'outil en forme de V sélectionne le type " "d'opération comme isolement." -#: appPlugins/ToolMilling.py:3883 +#: appPlugins/ToolMilling.py:3955 msgid "" "Milling type:\n" "- Drills -> will mill the drills associated with this tool\n" @@ -16924,17 +16881,17 @@ msgstr "" "- Les deux -> fraisera les forets et les fraises ou tout ce qui est " "disponible" -#: appPlugins/ToolMilling.py:3903 +#: appPlugins/ToolMilling.py:3975 msgid "The diameter of the tool who will do the milling" msgstr "Le diamètre de l'outil qui fera le fraisage" -#: appPlugins/ToolMilling.py:3920 +#: appPlugins/ToolMilling.py:3992 #, fuzzy #| msgid "Offset Z" msgid "Offset Type" msgstr "Décalage Z" -#: appPlugins/ToolMilling.py:3923 +#: appPlugins/ToolMilling.py:3995 #, fuzzy #| msgid "" #| "The value for the Offset can be:\n" @@ -16959,19 +16916,19 @@ msgstr "" "créer une \"poche\".\n" "- Extérieur -> L'outil coupé suivra la ligne géométrique à l'extérieur." -#: appPlugins/ToolMilling.py:3932 +#: appPlugins/ToolMilling.py:4004 #, fuzzy #| msgid "Int" msgid "In" msgstr "Int" -#: appPlugins/ToolMilling.py:3932 +#: appPlugins/ToolMilling.py:4004 #, fuzzy #| msgid "Cut" msgid "Out" msgstr "Couper" -#: appPlugins/ToolMilling.py:3943 +#: appPlugins/ToolMilling.py:4015 #, fuzzy #| msgid "" #| "The value to offset the cut when \n" @@ -16989,13 +16946,13 @@ msgstr "" "La valeur peut être positive pour 'dehors'\n" "coupé et négatif pour «à l'intérieur» coupé." -#: appPlugins/ToolMilling.py:3967 +#: appPlugins/ToolMilling.py:4039 #, fuzzy #| msgid "Jog" msgid "Job" msgstr "Mouvement" -#: appPlugins/ToolMilling.py:3970 +#: appPlugins/ToolMilling.py:4042 msgid "" "- Isolation -> informative - lower Feedrate as it uses a milling bit with a " "fine tip.\n" @@ -17004,25 +16961,25 @@ msgid "" "- Polish -> adds a painting sequence over the whole area of the object" msgstr "" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 #, fuzzy #| msgid "Rough" msgid "Roughing" msgstr "Rugueux" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 #, fuzzy #| msgid "Finish" msgid "Finishing" msgstr "Finition" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 #, fuzzy #| msgid "Polish" msgid "Polishing" msgstr "Nettoyage" -#: appPlugins/ToolMilling.py:4393 +#: appPlugins/ToolMilling.py:4487 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Geometry (Milling) Objects." @@ -17060,52 +17017,52 @@ msgstr "" "Au moins un des outils sélectionnés peut effectuer une isolation complète." #: appPlugins/ToolNCC.py:1231 appPlugins/ToolNCC.py:1319 -#: appPlugins/ToolNCC.py:1381 appPlugins/ToolNCC.py:4026 +#: appPlugins/ToolNCC.py:1381 appPlugins/ToolNCC.py:4028 #: appPlugins/ToolPaint.py:833 appPlugins/ToolPaint.py:921 #: appPlugins/ToolPaint.py:983 appPlugins/ToolPaint.py:2826 -#: appPlugins/ToolSolderPaste.py:511 +#: appPlugins/ToolSolderPaste.py:517 msgid "Cancelled. Tool already in Tool Table." msgstr "Annulé. Outil déjà dans la table d'outils." -#: appPlugins/ToolNCC.py:1984 appPlugins/ToolNCC.py:2962 +#: appPlugins/ToolNCC.py:1984 appPlugins/ToolNCC.py:2964 msgid "NCC Tool. Preparing non-copper polygons." msgstr "Outil NCC. Préparer des polygones non cuivré." -#: appPlugins/ToolNCC.py:2044 appPlugins/ToolNCC.py:3090 +#: appPlugins/ToolNCC.py:2044 appPlugins/ToolNCC.py:3092 msgid "NCC Tool. Calculate 'empty' area." msgstr "Outil NCC. Calculez la surface \"vide\"." #: appPlugins/ToolNCC.py:2055 appPlugins/ToolNCC.py:2084 #: appPlugins/ToolNCC.py:2190 appPlugins/ToolNCC.py:2203 -#: appPlugins/ToolNCC.py:3105 appPlugins/ToolNCC.py:3210 -#: appPlugins/ToolNCC.py:3225 appPlugins/ToolNCC.py:3492 -#: appPlugins/ToolNCC.py:3593 appPlugins/ToolNCC.py:3608 +#: appPlugins/ToolNCC.py:3107 appPlugins/ToolNCC.py:3212 +#: appPlugins/ToolNCC.py:3227 appPlugins/ToolNCC.py:3494 +#: appPlugins/ToolNCC.py:3595 appPlugins/ToolNCC.py:3610 msgid "Buffering finished" msgstr "Mise en mémoire tampon terminée" #: appPlugins/ToolNCC.py:2059 appPlugins/ToolNCC.py:2088 #: appPlugins/ToolNCC.py:2194 appPlugins/ToolNCC.py:2206 -#: appPlugins/ToolNCC.py:3113 appPlugins/ToolNCC.py:3232 -#: appPlugins/ToolNCC.py:3499 appPlugins/ToolNCC.py:3615 +#: appPlugins/ToolNCC.py:3115 appPlugins/ToolNCC.py:3234 +#: appPlugins/ToolNCC.py:3501 appPlugins/ToolNCC.py:3617 msgid "Could not get the extent of the area to be non copper cleared." msgstr "Impossible d'obtenir que l'étendue de la zone soit non dépolluée." #: appPlugins/ToolNCC.py:2067 appPlugins/ToolNCC.py:2217 -#: appPlugins/ToolNCC.py:3243 +#: appPlugins/ToolNCC.py:3245 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Outil NCC. Calcul de la zone \"vide\" terminé." -#: appPlugins/ToolNCC.py:2120 appPlugins/ToolNCC.py:3140 -#: appPlugins/ToolNCC.py:3217 appPlugins/ToolNCC.py:3519 -#: appPlugins/ToolNCC.py:3600 +#: appPlugins/ToolNCC.py:2120 appPlugins/ToolNCC.py:3142 +#: appPlugins/ToolNCC.py:3219 appPlugins/ToolNCC.py:3521 +#: appPlugins/ToolNCC.py:3602 msgid "" "Isolation geometry is broken. Margin is less than isolation tool diameter." msgstr "" "La géométrie d'isolement est rompue. La marge est inférieure au diamètre de " "l'outil d'isolation." -#: appPlugins/ToolNCC.py:2210 appPlugins/ToolNCC.py:3236 -#: appPlugins/ToolNCC.py:3618 +#: appPlugins/ToolNCC.py:2210 appPlugins/ToolNCC.py:3238 +#: appPlugins/ToolNCC.py:3620 msgid "The selected object is not suitable for copper clearing." msgstr "L'objet sélectionné ne convient pas à la clarification du cuivre." @@ -17132,32 +17089,32 @@ msgstr "" "Il n'y a pas d'outil de suppression du cuivre dans la sélection et au moins " "un est nécessaire." -#: appPlugins/ToolNCC.py:2363 appPlugins/ToolNCC.py:3058 +#: appPlugins/ToolNCC.py:2363 appPlugins/ToolNCC.py:3060 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "Outil NCC. Polygones non-cuivre finis. La tâche normale de nettoyage du " "cuivre a commencé." -#: appPlugins/ToolNCC.py:2391 appPlugins/ToolNCC.py:2621 +#: appPlugins/ToolNCC.py:2391 appPlugins/ToolNCC.py:2623 msgid "NCC Tool failed creating bounding box." msgstr "L'outil NCC n'a pas pu créer de boîte englobante." -#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2664 -#: appPlugins/ToolNCC.py:3257 appPlugins/ToolNCC.py:3643 +#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2666 +#: appPlugins/ToolNCC.py:3259 appPlugins/ToolNCC.py:3645 msgid "NCC Tool clearing with tool diameter" msgstr "L'outil NCC s'efface avec le diamètre de l'outil" -#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2664 -#: appPlugins/ToolNCC.py:3257 appPlugins/ToolNCC.py:3643 +#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2666 +#: appPlugins/ToolNCC.py:3259 appPlugins/ToolNCC.py:3645 msgid "started." msgstr "commencé." -#: appPlugins/ToolNCC.py:2539 +#: appPlugins/ToolNCC.py:2541 msgid "Could not use the tool for copper clear." msgstr "Impossible d'utiliser l'outil pour suppression du cuivre." -#: appPlugins/ToolNCC.py:2561 appPlugins/ToolNCC.py:3418 +#: appPlugins/ToolNCC.py:2563 appPlugins/ToolNCC.py:3420 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -17169,30 +17126,30 @@ msgstr "" "géométrie peinte.\n" "Modifiez les paramètres de peinture et réessayez." -#: appPlugins/ToolNCC.py:2571 appPlugins/ToolNCC.py:3427 +#: appPlugins/ToolNCC.py:2573 appPlugins/ToolNCC.py:3429 msgid "NCC Tool clear all done." msgstr "Outil NCC. Effacer tout fait." -#: appPlugins/ToolNCC.py:2574 appPlugins/ToolNCC.py:3430 +#: appPlugins/ToolNCC.py:2576 appPlugins/ToolNCC.py:3432 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "" "Outil de la CCN. Effacer tout fait, mais l'isolation des caractéristiques de " "cuivre est cassée pour" -#: appPlugins/ToolNCC.py:2576 appPlugins/ToolNCC.py:2826 -#: appPlugins/ToolNCC.py:3432 appPlugins/ToolNCC.py:3815 +#: appPlugins/ToolNCC.py:2578 appPlugins/ToolNCC.py:2828 +#: appPlugins/ToolNCC.py:3434 appPlugins/ToolNCC.py:3817 msgid "tools" msgstr "outils" -#: appPlugins/ToolNCC.py:2603 +#: appPlugins/ToolNCC.py:2605 msgid "NCC Tool. Rest machining copper clearing task started." msgstr "Outils NCC. Tâche d'usinage de suppression du cuivre démarrée." -#: appPlugins/ToolNCC.py:2822 appPlugins/ToolNCC.py:3811 +#: appPlugins/ToolNCC.py:2824 appPlugins/ToolNCC.py:3813 msgid "NCC Tool Rest Machining clear all done." msgstr "Outil NCC. Usinage reste nettoyage complet." -#: appPlugins/ToolNCC.py:2825 appPlugins/ToolNCC.py:3814 +#: appPlugins/ToolNCC.py:2827 appPlugins/ToolNCC.py:3816 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -17200,11 +17157,11 @@ msgstr "" "Outil NCC. Reste l'usinage clair, tout est fait, mais l'isolation des " "caractéristiques en cuivre est cassée" -#: appPlugins/ToolNCC.py:2923 +#: appPlugins/ToolNCC.py:2925 msgid "NCC Tool started. Reading parameters." msgstr "L'outil NCC a commencé. Lecture des paramètres." -#: appPlugins/ToolNCC.py:3917 +#: appPlugins/ToolNCC.py:3919 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -17212,7 +17169,7 @@ msgstr "" "Essayez d'utiliser le type de mise en tampon = Plein dans Paramètres -> " "Général Gerber. Rechargez le fichier Gerber après cette modification." -#: appPlugins/ToolNCC.py:4137 +#: appPlugins/ToolNCC.py:4136 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -17224,7 +17181,7 @@ msgstr "" "Ce qui est sélectionné ici dictera le type\n" "des objets qui vont remplir la liste déroulante 'Objet'." -#: appPlugins/ToolNCC.py:4188 +#: appPlugins/ToolNCC.py:4187 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -17241,7 +17198,7 @@ msgstr "" "dans la géométrie résultante. C’est parce qu’avec certains outils\n" "cette fonction ne pourra pas créer de géométrie de peinture." -#: appPlugins/ToolNCC.py:4608 +#: appPlugins/ToolNCC.py:4607 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17249,17 +17206,17 @@ msgstr "" "Type d'objet FlatCAM à utiliser comme référence d'effacement non en cuivre.\n" "Ce peut être Gerber, Excellon ou Géométrie." -#: appPlugins/ToolOptimal.py:121 appPlugins/ToolOptimal.py:408 +#: appPlugins/ToolOptimal.py:121 appPlugins/ToolOptimal.py:414 #, fuzzy #| msgid "Minimal" msgid "Find Optimal" msgstr "Minimal" -#: appPlugins/ToolOptimal.py:160 +#: appPlugins/ToolOptimal.py:166 msgid "Only Gerber objects can be evaluated." msgstr "Seuls les objets de Gerber peuvent être évalués." -#: appPlugins/ToolOptimal.py:166 +#: appPlugins/ToolOptimal.py:172 msgid "" "Optimal Tool. Started to search for the minimum distance between copper " "features." @@ -17267,66 +17224,66 @@ msgstr "" "Outil Optimal. Commencé à rechercher la distance minimale entre les entités " "en cuivre." -#: appPlugins/ToolOptimal.py:176 +#: appPlugins/ToolOptimal.py:182 msgid "Optimal Tool. Parsing geometry for aperture" msgstr "Outil Optimal. Analyser la géométrie pour l'ouverture" -#: appPlugins/ToolOptimal.py:187 +#: appPlugins/ToolOptimal.py:193 msgid "Optimal Tool. Creating a buffer for the object geometry." msgstr "Outil Optimal. Création d'un tampon pour la géométrie de l'objet." -#: appPlugins/ToolOptimal.py:202 +#: appPlugins/ToolOptimal.py:208 msgid "" "Optimal Tool. Finding the distances between each two elements. Iterations" msgstr "" "Outil Optimal. Trouver les distances entre chacun des deux éléments. " "Itérations" -#: appPlugins/ToolOptimal.py:236 +#: appPlugins/ToolOptimal.py:242 msgid "Optimal Tool. Finding the minimum distance." msgstr "Outil Optimal. Trouver la distance minimale." -#: appPlugins/ToolOptimal.py:252 +#: appPlugins/ToolOptimal.py:258 msgid "Optimal Tool. Finished successfully." msgstr "Outil Optimal. Terminé avec succès." -#: appPlugins/ToolOptimal.py:455 +#: appPlugins/ToolOptimal.py:461 msgid "Number of decimals kept for found distances." msgstr "Nombre de décimales conservées pour les distances trouvées." -#: appPlugins/ToolOptimal.py:464 +#: appPlugins/ToolOptimal.py:470 msgid "Minimum distance" msgstr "Distance minimale" -#: appPlugins/ToolOptimal.py:465 +#: appPlugins/ToolOptimal.py:471 msgid "Display minimum distance between copper features." msgstr "Afficher la distance minimale entre les entités en cuivre." -#: appPlugins/ToolOptimal.py:469 +#: appPlugins/ToolOptimal.py:475 msgid "Determined" msgstr "Déterminé" -#: appPlugins/ToolOptimal.py:484 +#: appPlugins/ToolOptimal.py:490 msgid "Occurring" msgstr "Se produisant" -#: appPlugins/ToolOptimal.py:485 +#: appPlugins/ToolOptimal.py:491 msgid "How many times this minimum is found." msgstr "Combien de fois ce minimum est trouvé." -#: appPlugins/ToolOptimal.py:492 +#: appPlugins/ToolOptimal.py:498 msgid "Minimum points coordinates" msgstr "Coordonnées des points minimum" -#: appPlugins/ToolOptimal.py:493 appPlugins/ToolOptimal.py:499 +#: appPlugins/ToolOptimal.py:499 appPlugins/ToolOptimal.py:505 msgid "Coordinates for points where minimum distance was found." msgstr "Coordonnées des points où une distance minimale a été trouvée." -#: appPlugins/ToolOptimal.py:512 appPlugins/ToolOptimal.py:588 +#: appPlugins/ToolOptimal.py:518 appPlugins/ToolOptimal.py:594 msgid "Jump to selected position" msgstr "Aller à la position sélectionnée" -#: appPlugins/ToolOptimal.py:514 appPlugins/ToolOptimal.py:590 +#: appPlugins/ToolOptimal.py:520 appPlugins/ToolOptimal.py:596 msgid "" "Select a position in the Locations text box and then\n" "click this button." @@ -17334,11 +17291,11 @@ msgstr "" "Sélectionnez une position dans la zone de texte Emplacements, puis\n" "cliquez sur ce bouton." -#: appPlugins/ToolOptimal.py:522 +#: appPlugins/ToolOptimal.py:528 msgid "Other distances" msgstr "Autres distances" -#: appPlugins/ToolOptimal.py:523 +#: appPlugins/ToolOptimal.py:529 msgid "" "Will display other distances in the Gerber file ordered from\n" "the minimum to the maximum, not including the absolute minimum." @@ -17346,13 +17303,13 @@ msgstr "" "Affiche les autres distances dans le fichier Gerber commandé à\n" "le minimum au maximum, sans compter le minimum absolu." -#: appPlugins/ToolOptimal.py:528 +#: appPlugins/ToolOptimal.py:534 msgid "Other distances points coordinates" msgstr "Autres points de coordonnées" -#: appPlugins/ToolOptimal.py:529 appPlugins/ToolOptimal.py:543 -#: appPlugins/ToolOptimal.py:550 appPlugins/ToolOptimal.py:567 -#: appPlugins/ToolOptimal.py:574 +#: appPlugins/ToolOptimal.py:535 appPlugins/ToolOptimal.py:549 +#: appPlugins/ToolOptimal.py:556 appPlugins/ToolOptimal.py:573 +#: appPlugins/ToolOptimal.py:580 msgid "" "Other distances and the coordinates for points\n" "where the distance was found." @@ -17360,19 +17317,19 @@ msgstr "" "Autres distances et coordonnées des points\n" "où la distance a été trouvée." -#: appPlugins/ToolOptimal.py:542 +#: appPlugins/ToolOptimal.py:548 msgid "Gerber distances" msgstr "Distances de Gerber" -#: appPlugins/ToolOptimal.py:566 +#: appPlugins/ToolOptimal.py:572 msgid "Points coordinates" msgstr "Coords des points" -#: appPlugins/ToolOptimal.py:598 +#: appPlugins/ToolOptimal.py:604 msgid "Find Minimum" msgstr "Trouver le minimum" -#: appPlugins/ToolOptimal.py:601 +#: appPlugins/ToolOptimal.py:607 msgid "" "Calculate the minimum distance between copper features,\n" "this will allow the determination of the right tool to\n" @@ -17396,11 +17353,11 @@ msgstr "Ouvrir le PDF annulé" msgid "Parsing" msgstr "Analyse ..." -#: appPlugins/ToolPDF.py:212 app_Main.py:10795 +#: appPlugins/ToolPDF.py:212 app_Main.py:10844 msgid "Failed to open" msgstr "Impossible d'ouvrir" -#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:351 app_Main.py:10741 +#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:351 app_Main.py:10790 msgid "No geometry found in file" msgstr "Aucune géométrie trouvée dans le fichier" @@ -17510,7 +17467,7 @@ msgstr "" "Créez un objet de géométrie avec\n" "des parcours pour couper toutes les régions non-cuivre." -#: appPlugins/ToolPaint.py:2943 +#: appPlugins/ToolPaint.py:2940 msgid "" "Specify the type of object to be painted.\n" "It can be of type: Gerber or Geometry.\n" @@ -17522,7 +17479,7 @@ msgstr "" "Ce qui est sélectionné ici dictera le genre\n" "des objets qui vont remplir la liste déroulante 'Object'." -#: appPlugins/ToolPaint.py:2977 +#: appPlugins/ToolPaint.py:2974 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for painting." @@ -17530,7 +17487,7 @@ msgstr "" "Pool d'outils à partir duquel l'algorithme\n" "choisira ceux utilisés pour la peinture." -#: appPlugins/ToolPaint.py:2994 +#: appPlugins/ToolPaint.py:2991 msgid "" "This is the Tool Number.\n" "Painting will start with the tool with the biggest diameter,\n" @@ -17546,7 +17503,7 @@ msgstr "" "dans la géométrie résultante. C’est parce qu’avec certains outils\n" "cette fonction ne pourra pas créer de géométrie de peinture." -#: appPlugins/ToolPaint.py:3006 +#: appPlugins/ToolPaint.py:3003 msgid "" "The Tool Type (TT) can be:\n" "- Circular -> it is informative only. Being circular,\n" @@ -17583,7 +17540,7 @@ msgstr "" "d'opération\n" "dans la géométrie résultante comme isolement." -#: appPlugins/ToolPaint.py:3287 +#: appPlugins/ToolPaint.py:3284 msgid "" "The type of FlatCAM object to be used as paint reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17591,44 +17548,44 @@ msgstr "" "Le type d'objet FlatCAM à utiliser comme référence de peinture.\n" "Ce peut être Gerber, Excellon ou Géométrie." -#: appPlugins/ToolPaint.py:3327 +#: appPlugins/ToolPaint.py:3324 msgid "Create a Geometry Object which paints the polygons." msgstr "Créer un Objet de Géométrie qui peint les polygones." -#: appPlugins/ToolPanelize.py:114 appPlugins/ToolPanelize.py:1061 +#: appPlugins/ToolPanelize.py:114 appPlugins/ToolPanelize.py:1083 #, fuzzy #| msgid "Panelization Reference" msgid "Panelization" msgstr "Référence de panélisation" -#: appPlugins/ToolPanelize.py:341 +#: appPlugins/ToolPanelize.py:357 msgid "Columns or Rows are zero value. Change them to a positive integer." msgstr "" "Les colonnes ou les lignes ont une valeur zéro. Changez-les en un entier " "positif." -#: appPlugins/ToolPanelize.py:384 +#: appPlugins/ToolPanelize.py:400 msgid "Generating panel ... " msgstr "Panneau de génération ... " -#: appPlugins/ToolPanelize.py:471 appPlugins/ToolPanelize.py:763 -#: appPlugins/ToolPanelize.py:1013 +#: appPlugins/ToolPanelize.py:493 appPlugins/ToolPanelize.py:785 +#: appPlugins/ToolPanelize.py:1035 msgid "Generating panel ... Adding the source code." msgstr "Génération du panneau ... Ajout du code source." -#: appPlugins/ToolPanelize.py:691 +#: appPlugins/ToolPanelize.py:713 msgid "Optimizing the overlapping paths." msgstr "Optimisation des chemins de chevauchement." -#: appPlugins/ToolPanelize.py:723 +#: appPlugins/ToolPanelize.py:745 msgid "Optimization complete." msgstr "Optimisation terminée." -#: appPlugins/ToolPanelize.py:1022 +#: appPlugins/ToolPanelize.py:1044 msgid "Generating panel... Spawning copies" msgstr "Génération de panneau ... Création de copies" -#: appPlugins/ToolPanelize.py:1038 +#: appPlugins/ToolPanelize.py:1060 #, python-brace-format msgid "" "{text} Too big for the constrain area. Final panel has {col} columns and " @@ -17637,11 +17594,11 @@ msgstr "" "{text} Trop grand pour la zone contrainte. Le panneau final contient {col} " "colonnes et {row}" -#: appPlugins/ToolPanelize.py:1046 +#: appPlugins/ToolPanelize.py:1068 msgid "Panel created successfully." msgstr "Panneau créé avec succès." -#: appPlugins/ToolPanelize.py:1104 +#: appPlugins/ToolPanelize.py:1123 msgid "" "Specify the type of object to be panelized\n" "It can be of type: Gerber, Excellon or Geometry.\n" @@ -17653,7 +17610,7 @@ msgstr "" "La sélection ici décide du type d’objets qui seront\n" "dans la liste déroulante d'objets." -#: appPlugins/ToolPanelize.py:1132 +#: appPlugins/ToolPanelize.py:1151 msgid "" "Object to be panelized. This means that it will\n" "be duplicated in an array of rows and columns." @@ -17661,11 +17618,11 @@ msgstr "" "Objet à paramétrer. Cela signifie qu'il sera\n" "être dupliqué dans un tableau de lignes et de colonnes." -#: appPlugins/ToolPanelize.py:1139 +#: appPlugins/ToolPanelize.py:1158 msgid "Panelization Reference" msgstr "Référence de panélisation" -#: appPlugins/ToolPanelize.py:1141 +#: appPlugins/ToolPanelize.py:1160 msgid "" "Choose the reference for panelization:\n" "- Object = the bounding box of a different object\n" @@ -17685,7 +17642,7 @@ msgstr "" "à cet objet de référence maintenant donc le panneau\n" "objets synchronisés." -#: appPlugins/ToolPanelize.py:1167 +#: appPlugins/ToolPanelize.py:1186 msgid "" "Specify the type of object to be used as an container for\n" "panelization. It can be: Gerber or Geometry type.\n" @@ -17697,7 +17654,7 @@ msgstr "" "La sélection ici décide du type d’objets qui seront\n" "dans la liste déroulante Objet de Box." -#: appPlugins/ToolPanelize.py:1182 +#: appPlugins/ToolPanelize.py:1201 msgid "" "The actual object that is used as container for the\n" " selected object that is to be panelized." @@ -17705,11 +17662,11 @@ msgstr "" "L'objet réel qui utilise un conteneur pour la\n" "objet sélectionné à panéliser." -#: appPlugins/ToolPanelize.py:1192 +#: appPlugins/ToolPanelize.py:1211 msgid "Panel Data" msgstr "Données du Panneau" -#: appPlugins/ToolPanelize.py:1194 +#: appPlugins/ToolPanelize.py:1213 msgid "" "This informations will shape the resulting panel.\n" "The number of rows and columns will set how many\n" @@ -17725,15 +17682,15 @@ msgstr "" "Les espacements détermineront la distance entre deux\n" "éléments du tableau de panneaux." -#: appPlugins/ToolPanelize.py:1279 +#: appPlugins/ToolPanelize.py:1298 msgid "Constrain panel within" msgstr "Contraindre le panneau dans" -#: appPlugins/ToolPanelize.py:1322 +#: appPlugins/ToolPanelize.py:1341 msgid "Panelize Object" msgstr "Objet Panelize" -#: appPlugins/ToolPanelize.py:1325 appPlugins/ToolRulesCheck.py:1649 +#: appPlugins/ToolPanelize.py:1344 appPlugins/ToolRulesCheck.py:1649 msgid "" "Panelize the specified object around the specified box.\n" "In other words it creates multiple copies of the source object,\n" @@ -17776,7 +17733,7 @@ msgstr "Fichier PcbWizard .INF chargé." msgid "Main PcbWizard Excellon file loaded." msgstr "Le fichier principal de PcbWizard Excellon est chargé." -#: appPlugins/ToolPcbWizard.py:329 app_Main.py:10720 +#: appPlugins/ToolPcbWizard.py:329 app_Main.py:10769 msgid "This is not Excellon file." msgstr "Ce n'est pas un fichier Excellon." @@ -17906,23 +17863,23 @@ msgstr "" msgid "Punch Geber" msgstr "Percer Gerber" -#: appPlugins/ToolPunchGerber.py:537 +#: appPlugins/ToolPunchGerber.py:540 #, fuzzy #| msgid "Click on a polygon to isolate it." msgid "Click on a pad to select it." msgstr "Cliquez sur un polygone pour l'isoler." -#: appPlugins/ToolPunchGerber.py:785 appPlugins/ToolPunchGerber.py:918 +#: appPlugins/ToolPunchGerber.py:788 appPlugins/ToolPunchGerber.py:921 msgid "The value of the fixed diameter is 0.0. Aborting." msgstr "La valeur du diamètre fixe est de 0,0. Abandon." -#: appPlugins/ToolPunchGerber.py:1694 +#: appPlugins/ToolPunchGerber.py:1697 #, fuzzy #| msgid "Added polygon" msgid "Added pad" msgstr "Polygone ajouté" -#: appPlugins/ToolPunchGerber.py:1695 +#: appPlugins/ToolPunchGerber.py:1698 #, fuzzy #| msgid "Click to add next polygon or right click to start." msgid "Click to add next pad or right click to start." @@ -17930,13 +17887,13 @@ msgstr "" "Cliquez pour ajouter le polygone suivant ou cliquez avec le bouton droit " "pour commencer." -#: appPlugins/ToolPunchGerber.py:1707 +#: appPlugins/ToolPunchGerber.py:1710 #, fuzzy #| msgid "Removed polygon" msgid "Removed pad" msgstr "Polygone supprimé" -#: appPlugins/ToolPunchGerber.py:1708 +#: appPlugins/ToolPunchGerber.py:1711 #, fuzzy #| msgid "Click to add/remove next polygon or right click to start." msgid "Click to add/remove next pad or right click to start." @@ -17944,19 +17901,19 @@ msgstr "" "Cliquez pour ajouter/supprimer le polygone suivant ou cliquez avec le bouton " "droit pour commencer." -#: appPlugins/ToolPunchGerber.py:1713 +#: appPlugins/ToolPunchGerber.py:1716 #, fuzzy #| msgid "No polygon detected under click position." msgid "No pad detected under click position." msgstr "Aucun polygone détecté sous la position du clic." -#: appPlugins/ToolPunchGerber.py:1912 +#: appPlugins/ToolPunchGerber.py:1915 #, fuzzy #| msgid "All objects are selected." msgid "All selectable pads are selected." msgstr "Tous les objets sont sélectionnés." -#: appPlugins/ToolPunchGerber.py:1929 +#: appPlugins/ToolPunchGerber.py:1932 #, fuzzy #| msgid "Selection Color" msgid "Selection cleared." @@ -17988,28 +17945,28 @@ msgstr "" "Créez un objet Gerber à partir de l'objet sélectionné, dans\n" "la case spécifiée." -#: appPlugins/ToolQRCode.py:211 appPlugins/ToolQRCode.py:559 -#: appPlugins/ToolQRCode.py:610 +#: appPlugins/ToolQRCode.py:217 appPlugins/ToolQRCode.py:565 +#: appPlugins/ToolQRCode.py:616 msgid "Cancelled. There is no QRCode Data in the text box." msgstr "Annulé. Il n'y a pas de données QRCode dans la zone de texte." -#: appPlugins/ToolQRCode.py:388 +#: appPlugins/ToolQRCode.py:394 msgid "QRCode Tool done." msgstr "Outil QRCode terminé." -#: appPlugins/ToolQRCode.py:758 +#: appPlugins/ToolQRCode.py:761 msgid "Gerber Object to which the QRCode will be added." msgstr "Objet Gerber auquel le QRCode sera ajouté." -#: appPlugins/ToolQRCode.py:794 +#: appPlugins/ToolQRCode.py:797 msgid "The parameters used to shape the QRCode." msgstr "Les paramètres utilisés pour façonner le QRCode." -#: appPlugins/ToolQRCode.py:899 +#: appPlugins/ToolQRCode.py:902 msgid "Export QRCode" msgstr "Exporter le QRCode" -#: appPlugins/ToolQRCode.py:901 +#: appPlugins/ToolQRCode.py:904 msgid "" "Show a set of controls allowing to export the QRCode\n" "to a SVG file or an PNG file." @@ -18017,31 +17974,31 @@ msgstr "" "Afficher un ensemble de contrôles permettant d'exporter le QRCode\n" "vers un fichier SVG ou un fichier PNG." -#: appPlugins/ToolQRCode.py:940 +#: appPlugins/ToolQRCode.py:943 msgid "Transparent back color" msgstr "Couleur arrière transparente" -#: appPlugins/ToolQRCode.py:965 +#: appPlugins/ToolQRCode.py:968 msgid "Export QRCode SVG" msgstr "Exporter le QRCode SVG" -#: appPlugins/ToolQRCode.py:967 +#: appPlugins/ToolQRCode.py:970 msgid "Export a SVG file with the QRCode content." msgstr "Exportez un fichier SVG avec le contenu QRCode." -#: appPlugins/ToolQRCode.py:978 +#: appPlugins/ToolQRCode.py:981 msgid "Export QRCode PNG" msgstr "Exporter le QRCode PNG" -#: appPlugins/ToolQRCode.py:980 +#: appPlugins/ToolQRCode.py:983 msgid "Export a PNG image file with the QRCode content." msgstr "Exportez un fichier image PNG avec le contenu QRCode." -#: appPlugins/ToolQRCode.py:991 +#: appPlugins/ToolQRCode.py:994 msgid "Insert QRCode" msgstr "Insérez QRCode" -#: appPlugins/ToolQRCode.py:994 +#: appPlugins/ToolQRCode.py:997 msgid "Create the QRCode object." msgstr "Créez l'objet QRCode." @@ -18075,8 +18032,8 @@ msgstr "Géo-unique" msgid "Multi-Geo" msgstr "Multi-géo" -#: appPlugins/ToolReport.py:357 appPlugins/ToolReport.py:362 -#: appPlugins/ToolReport.py:364 +#: appPlugins/ToolReport.py:358 appPlugins/ToolReport.py:363 +#: appPlugins/ToolReport.py:365 msgid "Metric" msgstr "Métrique" @@ -18321,90 +18278,90 @@ msgstr "...En traitement..." msgid "FlatCAM Evo Shell" msgstr "FlatCAM Shell" -#: appPlugins/ToolSolderPaste.py:135 appPlugins/ToolSolderPaste.py:1143 +#: appPlugins/ToolSolderPaste.py:135 appPlugins/ToolSolderPaste.py:1147 #, fuzzy #| msgid "Z Dispense" msgid "SP Dispenser" msgstr "Z dispenser" -#: appPlugins/ToolSolderPaste.py:482 +#: appPlugins/ToolSolderPaste.py:488 msgid "Please enter a tool diameter to add, in Float format." msgstr "Veuillez saisir un diamètre d'outil à ajouter, au format réel." -#: appPlugins/ToolSolderPaste.py:516 +#: appPlugins/ToolSolderPaste.py:522 msgid "New Nozzle tool added to Tool Table." msgstr "Nouvel Outil de Buse ajouté à la table d'outils." -#: appPlugins/ToolSolderPaste.py:558 +#: appPlugins/ToolSolderPaste.py:564 msgid "Nozzle tool from Tool Table was edited." msgstr "L'outil de buse de la table d'outils a été modifié." -#: appPlugins/ToolSolderPaste.py:621 +#: appPlugins/ToolSolderPaste.py:627 msgid "Tools deleted from Tool Table." msgstr "Outil(s) supprimé(s) de la table des outils." -#: appPlugins/ToolSolderPaste.py:675 +#: appPlugins/ToolSolderPaste.py:681 msgid "No SolderPaste mask Gerber object loaded." msgstr "Aucun objet Gerber de masque de pâte à souder chargé." -#: appPlugins/ToolSolderPaste.py:706 +#: appPlugins/ToolSolderPaste.py:712 msgid "No Nozzle tools in the tool table." msgstr "Aucun outil de buse dans la table à outils." -#: appPlugins/ToolSolderPaste.py:836 +#: appPlugins/ToolSolderPaste.py:843 msgid "Solder Paste geometry generated successfully" msgstr "Géométrie de pâte à souder générée avec succès" -#: appPlugins/ToolSolderPaste.py:843 +#: appPlugins/ToolSolderPaste.py:850 msgid "Some or all pads have no solder due of inadequate nozzle diameters..." msgstr "" "Certains ou tous les tampons n'ont pas de soudure en raison de diamètres de " "buse inadéquats ..." -#: appPlugins/ToolSolderPaste.py:857 +#: appPlugins/ToolSolderPaste.py:864 msgid "Generating Solder Paste dispensing geometry..." msgstr "Génération de géométrie de distribution de pâte à souder ..." -#: appPlugins/ToolSolderPaste.py:876 +#: appPlugins/ToolSolderPaste.py:883 msgid "There is no Geometry object available." msgstr "Il n'y a pas d'objet Géométrie disponible." -#: appPlugins/ToolSolderPaste.py:881 +#: appPlugins/ToolSolderPaste.py:888 msgid "This Geometry can't be processed. NOT a solder_paste_tool geometry." msgstr "" "Cette géométrie ne peut pas être traitée. PAS une géométrie " "solder_paste_tool." -#: appPlugins/ToolSolderPaste.py:985 +#: appPlugins/ToolSolderPaste.py:993 msgid "ToolSolderPaste CNCjob created" msgstr "Outil de Pâte à Souder CNCjob créé" -#: appPlugins/ToolSolderPaste.py:1016 appPlugins/ToolSolderPaste.py:1021 -#: appPlugins/ToolSolderPaste.py:1075 +#: appPlugins/ToolSolderPaste.py:1024 appPlugins/ToolSolderPaste.py:1029 +#: appPlugins/ToolSolderPaste.py:1081 msgid "" "This CNCJob object can't be processed. NOT a solder_paste_tool CNCJob object." msgstr "" "Cet objet CNCJob ne peut pas être traité. PAS un objet CNCJob " "solder_paste_tool." -#: appPlugins/ToolSolderPaste.py:1085 +#: appPlugins/ToolSolderPaste.py:1091 msgid "Export GCode ..." msgstr "Exporter le GCode ..." -#: appPlugins/ToolSolderPaste.py:1133 +#: appPlugins/ToolSolderPaste.py:1137 msgid "Solder paste dispenser GCode file saved to" msgstr "Fichier GCode du distributeur de pâte à souder enregistré dans" -#: appPlugins/ToolSolderPaste.py:1160 +#: appPlugins/ToolSolderPaste.py:1164 msgid "" "A plugin to help dispense solder paste on the PCB pads using a CNC machine." msgstr "" -#: appPlugins/ToolSolderPaste.py:1172 +#: appPlugins/ToolSolderPaste.py:1176 msgid "Gerber Solderpaste object." msgstr "Objet Gerber Solder Paste." -#: appPlugins/ToolSolderPaste.py:1191 +#: appPlugins/ToolSolderPaste.py:1195 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for dispensing solder paste." @@ -18412,7 +18369,7 @@ msgstr "" "Pool d'outils à partir duquel l'algorithme\n" "choisira ceux utilisés pour la distribution de la pâte à souder." -#: appPlugins/ToolSolderPaste.py:1206 +#: appPlugins/ToolSolderPaste.py:1210 msgid "" "This is the Tool Number.\n" "The solder dispensing will start with the tool with the biggest \n" @@ -18427,7 +18384,7 @@ msgstr "" "  avec la pâte à souder, l'application émettra une boîte de message " "d'avertissement." -#: appPlugins/ToolSolderPaste.py:1213 +#: appPlugins/ToolSolderPaste.py:1217 msgid "" "Tool Diameter. Its value\n" "is the width of the solder paste dispensed." @@ -18435,7 +18392,7 @@ msgstr "" "Diamètre de l'outil. Sa valeur \n" "est la largeur de la pâte à braser dispencée." -#: appPlugins/ToolSolderPaste.py:1234 +#: appPlugins/ToolSolderPaste.py:1238 msgid "" "Add a new nozzle tool to the Tool Table\n" "with the diameter specified above." @@ -18443,11 +18400,11 @@ msgstr "" "Ajouter un nouvel outil de buse à la table d'outils\n" "avec le diamètre spécifié ci-dessus." -#: appPlugins/ToolSolderPaste.py:1486 +#: appPlugins/ToolSolderPaste.py:1490 msgid "Generate solder paste dispensing geometry." msgstr "Générer la géométrie de distribution de la pâte à souder." -#: appPlugins/ToolSolderPaste.py:1505 +#: appPlugins/ToolSolderPaste.py:1509 msgid "" "Geometry Solder Paste object.\n" "The name of the object has to end in:\n" @@ -18457,7 +18414,7 @@ msgstr "" "Le nom de l'objet doit se terminer par:\n" "'_solderpaste' comme protection." -#: appPlugins/ToolSolderPaste.py:1521 +#: appPlugins/ToolSolderPaste.py:1525 msgid "" "Generate GCode for Solder Paste dispensing\n" "on PCB pads." @@ -18465,13 +18422,13 @@ msgstr "" "Générer GCode pour la distribution de pâte à souder\n" "sur les PCB pads." -#: appPlugins/ToolSolderPaste.py:1539 +#: appPlugins/ToolSolderPaste.py:1543 #, fuzzy #| msgid "Create CNCJob" msgid "CNCJob" msgstr "Créer un CNCJob" -#: appPlugins/ToolSolderPaste.py:1541 +#: appPlugins/ToolSolderPaste.py:1545 msgid "" "CNCJob Solder paste object.\n" "In order to enable the GCode save section,\n" @@ -18483,11 +18440,11 @@ msgstr "" "le nom de l'objet doit se terminer par:\n" "'_solderpaste' comme protection." -#: appPlugins/ToolSolderPaste.py:1556 +#: appPlugins/ToolSolderPaste.py:1560 msgid "Save GCode" msgstr "Enregistrer le GCode" -#: appPlugins/ToolSolderPaste.py:1559 +#: appPlugins/ToolSolderPaste.py:1563 msgid "" "Save the generated GCode for Solder Paste dispensing\n" "on PCB pads, to a file." @@ -18495,50 +18452,60 @@ msgstr "" "Sauvegarder le GCode généré pour la distribution de pâte à souder\n" "sur des plaquettes de circuits imprimés, dans un fichier." -#: appPlugins/ToolSub.py:249 appPlugins/ToolSub.py:481 +#: appPlugins/ToolSub.py:255 appPlugins/ToolSub.py:491 msgid "No Target object loaded." msgstr "Aucun objet cible chargé." -#: appPlugins/ToolSub.py:252 +#: appPlugins/ToolSub.py:258 msgid "Loading geometry from Gerber objects." msgstr "Chargement de la géométrie à partir d'objets Gerber." -#: appPlugins/ToolSub.py:269 appPlugins/ToolSub.py:494 +#: appPlugins/ToolSub.py:275 appPlugins/ToolSub.py:504 msgid "No Subtractor object loaded." msgstr "Aucun objet soustracteur n'a été chargé." -#: appPlugins/ToolSub.py:319 +#: appPlugins/ToolSub.py:289 +#, fuzzy +#| msgid "" +#| "Geometry object that will be subtracted\n" +#| "from the target Geometry object." +msgid "Not possible to subtract from the same object." +msgstr "" +"Objet de géométrie qui sera soustrait\n" +"à partir de l'objet de géométrie cible." + +#: appPlugins/ToolSub.py:329 msgid "Finished parsing geometry for aperture" msgstr "Géométrie d'analyse terminée pour l'ouverture" -#: appPlugins/ToolSub.py:321 +#: appPlugins/ToolSub.py:331 msgid "Subtraction aperture processing finished." msgstr "Traitement de la soustraction d'ouverture terminé." -#: appPlugins/ToolSub.py:454 appPlugins/ToolSub.py:648 -#: appPlugins/ToolSub.py:730 +#: appPlugins/ToolSub.py:464 appPlugins/ToolSub.py:658 +#: appPlugins/ToolSub.py:740 msgid "Generating new object failed." msgstr "La génération du nouvel objet a échoué." -#: appPlugins/ToolSub.py:458 appPlugins/ToolSub.py:653 +#: appPlugins/ToolSub.py:468 appPlugins/ToolSub.py:663 msgid "Created" msgstr "Établi" -#: appPlugins/ToolSub.py:507 +#: appPlugins/ToolSub.py:517 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "" "Actuellement, la géométrie du soustracteur ne peut pas être de type multi-" "géo." -#: appPlugins/ToolSub.py:547 +#: appPlugins/ToolSub.py:557 msgid "Parsing solid_geometry ..." msgstr "Analyse de solid_géométrie ..." -#: appPlugins/ToolSub.py:549 +#: appPlugins/ToolSub.py:559 msgid "Parsing solid_geometry for tool" msgstr "Analyse de solid_géométrie pour l'outil" -#: appPlugins/ToolSub.py:766 +#: appPlugins/ToolSub.py:776 #, fuzzy #| msgid "" #| "A tool to substract one Gerber or Geometry object\n" @@ -18550,7 +18517,7 @@ msgstr "" "Un outil pour soustraire un objet Gerber ou Géométrie\n" "d'un autre du même type." -#: appPlugins/ToolSub.py:828 +#: appPlugins/ToolSub.py:835 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18558,11 +18525,11 @@ msgstr "" "Objet de Gerber auquel soustraire\n" "l'objet soustracteur Gerber." -#: appPlugins/ToolSub.py:842 appPlugins/ToolSub.py:895 +#: appPlugins/ToolSub.py:849 appPlugins/ToolSub.py:902 msgid "Subtractor" msgstr "Soustracteur" -#: appPlugins/ToolSub.py:844 +#: appPlugins/ToolSub.py:851 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18570,11 +18537,11 @@ msgstr "" "Objet Gerber qui sera soustrait\n" "à partir de l'objet Gerber cible." -#: appPlugins/ToolSub.py:851 +#: appPlugins/ToolSub.py:858 msgid "Subtract Gerber" msgstr "Soustraire Gerber" -#: appPlugins/ToolSub.py:854 +#: appPlugins/ToolSub.py:861 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18586,7 +18553,7 @@ msgstr "" "Peut être utilisé pour enlever la sérigraphie qui se chevauchent\n" "sur le masque de soudure." -#: appPlugins/ToolSub.py:881 +#: appPlugins/ToolSub.py:888 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18594,7 +18561,7 @@ msgstr "" "Objet de géométrie à soustraire\n" "l'objet géométrique soustracteur." -#: appPlugins/ToolSub.py:897 +#: appPlugins/ToolSub.py:904 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." @@ -18602,11 +18569,11 @@ msgstr "" "Objet de géométrie qui sera soustrait\n" "à partir de l'objet de géométrie cible." -#: appPlugins/ToolSub.py:909 +#: appPlugins/ToolSub.py:916 msgid "Subtract Geometry" msgstr "Soustraire la géométrie" -#: appPlugins/ToolSub.py:912 +#: appPlugins/ToolSub.py:919 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -18689,7 +18656,7 @@ msgstr "L'application va redémarrer." msgid "Are you sure do you want to change the current language to" msgstr "Etes-vous sûr de vouloir changer la langue actuelle en" -#: appTranslation.py:206 app_Main.py:3701 +#: appTranslation.py:206 app_Main.py:3720 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -18723,47 +18690,47 @@ msgstr "" "Initialisation du Canevas\n" "Initialisation terminée en" -#: app_Main.py:1312 app_Main.py:9564 +#: app_Main.py:1312 app_Main.py:9608 msgid "New Project - Not saved" msgstr "Nouveau projet - Non enregistré" -#: app_Main.py:1646 +#: app_Main.py:1649 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:1713 +#: app_Main.py:1716 msgid "Open Config file failed." msgstr "Défaut d'ouverture du fichier de configuration." -#: app_Main.py:1728 +#: app_Main.py:1731 msgid "Open Script file failed." msgstr "Défaut d'ouverture du fichier Script." -#: app_Main.py:1754 +#: app_Main.py:1757 msgid "Open Excellon file failed." msgstr "Défaut d'ouverture du fichier Excellon." -#: app_Main.py:1767 +#: app_Main.py:1770 msgid "Open GCode file failed." msgstr "Défaut d'ouverture du fichier G-code." -#: app_Main.py:1780 +#: app_Main.py:1783 msgid "Open Gerber file failed." msgstr "Défaut d'ouverture du fichier Gerber." -#: app_Main.py:2465 +#: app_Main.py:2484 msgid "Select a Geometry, Gerber, Excellon or CNCJob Object to edit." msgstr "" "Sélectionnez un objet Geometrie, Gerber, Excellon ou CNCJob à modifier." -#: app_Main.py:2472 app_Main.py:2520 app_Main.py:2536 app_Main.py:2555 +#: app_Main.py:2491 app_Main.py:2539 app_Main.py:2555 app_Main.py:2574 msgid "The Editor could not start." msgstr "" -#: app_Main.py:2489 +#: app_Main.py:2508 msgid "" "Simultaneous editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -18772,87 +18739,87 @@ 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:2595 +#: app_Main.py:2614 msgid "EDITOR Area" msgstr "Zone EDITEUR" -#: app_Main.py:2598 +#: app_Main.py:2617 msgid "Editor is activated ..." msgstr "Editeur activé ..." -#: app_Main.py:2622 +#: app_Main.py:2641 msgid "Do you want to save the edited object?" msgstr "Voulez-vous enregistrer l'objet ?" -#: app_Main.py:2671 +#: app_Main.py:2690 msgid "Object empty after edit." msgstr "Objet vide après édition." -#: app_Main.py:2676 app_Main.py:2694 app_Main.py:2725 app_Main.py:2741 +#: app_Main.py:2695 app_Main.py:2713 app_Main.py:2744 app_Main.py:2760 msgid "Editor exited. Editor content saved." msgstr "Sortie de l'éditeur. Contenu enregistré." -#: app_Main.py:2745 app_Main.py:2797 +#: app_Main.py:2764 app_Main.py:2816 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:2755 +#: app_Main.py:2774 msgid "is updated, returning to App..." msgstr "est mis à jour, Retour au programme..." -#: app_Main.py:2772 +#: app_Main.py:2791 msgid "Editor exited. Editor content was not saved." msgstr "Sortie de l'editeur. Contenu non enregistré." -#: app_Main.py:2822 +#: app_Main.py:2841 #, fuzzy #| msgid "Select a Gerber, Geometry, Excellon or CNCJob Object to update." 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:2965 app_Main.py:2971 +#: app_Main.py:2984 app_Main.py:2990 msgid "Save to file" msgstr "Enregistrer dans un fichier" -#: app_Main.py:3012 +#: app_Main.py:3031 msgid "Exported file to" msgstr "Fichier exporté vers" -#: app_Main.py:3049 +#: app_Main.py:3068 msgid "Failed to open recent files file for writing." msgstr "Échec d'ouverture du fichier en écriture." -#: app_Main.py:3060 +#: app_Main.py:3079 msgid "Failed to open recent projects file for writing." msgstr "Échec d'ouverture des fichiers de projets en écriture." -#: app_Main.py:3115 +#: app_Main.py:3134 msgid "PCB Manufacturing files Viewer/Editor with Plugins" msgstr "" -#: app_Main.py:3116 +#: app_Main.py:3135 msgid "Development" msgstr "Développement" -#: app_Main.py:3117 +#: app_Main.py:3136 msgid "DOWNLOAD" msgstr "TÉLÉCHARGER" -#: app_Main.py:3118 +#: app_Main.py:3137 msgid "Issue tracker" msgstr "Traqueur d'incidents" -#: app_Main.py:3122 app_Main.py:3501 app_Main.py:3681 +#: app_Main.py:3141 app_Main.py:3520 app_Main.py:3700 msgid "Close" msgstr "Fermé" -#: app_Main.py:3137 +#: app_Main.py:3156 msgid "Licensed under the MIT license" msgstr "Sous licence MIT" -#: app_Main.py:3146 +#: app_Main.py:3165 msgid "" "Permission is hereby granted, free of charge, to any person obtaining a " "copy\n" @@ -18905,7 +18872,7 @@ msgstr "" "OU \n" "D'AUTRES OPÉRATIONS DANS LE LOGICIEL.LES LOGICIELS." -#: app_Main.py:3168 +#: app_Main.py:3187 msgid "" "Some of the icons used are from the following sources:
" -#: app_Main.py:3204 +#: app_Main.py:3223 msgid "Splash" msgstr "A Propos" -#: app_Main.py:3210 +#: app_Main.py:3229 msgid "Programmers" msgstr "Programmeurs" -#: app_Main.py:3216 +#: app_Main.py:3235 msgid "Translators" msgstr "Traducteurs" -#: app_Main.py:3222 +#: app_Main.py:3241 msgid "License" msgstr "Licence" -#: app_Main.py:3228 +#: app_Main.py:3247 msgid "Attributions" msgstr "Attributions" -#: app_Main.py:3251 +#: app_Main.py:3270 msgid "Programmer" msgstr "Programmeur" -#: app_Main.py:3252 +#: app_Main.py:3271 msgid "Status" msgstr "Statut" -#: app_Main.py:3253 app_Main.py:3333 +#: app_Main.py:3272 app_Main.py:3352 msgid "E-mail" msgstr "Email" -#: app_Main.py:3256 +#: app_Main.py:3275 #, fuzzy #| msgid "FlatCAM Evo" msgid "FlatCAM Author" msgstr "FlatCAM Evo" -#: app_Main.py:3261 +#: app_Main.py:3280 msgid "FlatCAM Evo Author/Maintainer" msgstr "" -#: app_Main.py:3330 +#: app_Main.py:3349 msgid "Language" msgstr "Langue" -#: app_Main.py:3331 +#: app_Main.py:3350 msgid "Translator" msgstr "Traducteur" -#: app_Main.py:3332 +#: app_Main.py:3351 msgid "Corrections" msgstr "Corrections" -#: app_Main.py:3469 +#: app_Main.py:3488 #, 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:3470 +#: app_Main.py:3489 msgid "Yet it cannot evolve without contributions." msgstr "Pourtant, il ne peut pas évoluer sans contributions ." -#: app_Main.py:3471 +#: app_Main.py:3490 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:3472 +#: app_Main.py:3491 msgid "you can contribute to the development yourself by:" msgstr "vous pouvez contribuer au développement vous-même en:" -#: app_Main.py:3473 +#: app_Main.py:3492 msgid "Pull Requests on the Bitbucket repository, if you are a developer" msgstr "Pull Requests Bitbucket, si vous êtes développeur" -#: app_Main.py:3475 +#: app_Main.py:3494 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:3477 +#: app_Main.py:3496 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:3478 +#: app_Main.py:3497 msgid "Donations are NOT required." msgstr "Les dons ne sont PAS requis." -#: app_Main.py:3478 +#: app_Main.py:3497 msgid "But they are welcomed" msgstr "Mais ils sont les bienvenus" -#: app_Main.py:3509 +#: app_Main.py:3528 msgid "Contribute" msgstr "Contribuer" -#: app_Main.py:3532 +#: app_Main.py:3551 msgid "Links Exchange" msgstr "Échange de liens" -#: app_Main.py:3544 app_Main.py:3563 +#: app_Main.py:3563 app_Main.py:3582 msgid "Soon ..." msgstr "Bientôt ..." -#: app_Main.py:3551 +#: app_Main.py:3570 msgid "How To's" msgstr "Mode d'emploi" -#: app_Main.py:3670 +#: app_Main.py:3689 msgid "" "This entry will resolve to another website if:\n" "\n" @@ -19056,28 +19023,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:3677 +#: app_Main.py:3696 msgid "Alternative website" msgstr "Site alternatif" -#: app_Main.py:4006 +#: app_Main.py:4025 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "Extensions de fichier Excellon sélectionnées enregistrées." -#: app_Main.py:4023 +#: app_Main.py:4042 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Extensions de fichier GCode sélectionnées enregistrées." -#: app_Main.py:4039 +#: app_Main.py:4058 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Extensions de fichiers Gerber sélectionnées enregistrées." -#: app_Main.py:4227 app_Main.py:4288 app_Main.py:4318 +#: app_Main.py:4246 app_Main.py:4307 app_Main.py:4337 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:4236 +#: app_Main.py:4255 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 " @@ -19094,43 +19061,43 @@ msgstr "" "inattendu \n" "Vérifiez le GCODE généré." -#: app_Main.py:4250 app_Main.py:4260 +#: app_Main.py:4269 app_Main.py:4279 msgid "Geometry merging finished" msgstr "Fusion de la géométrie terminée" -#: app_Main.py:4283 +#: app_Main.py:4302 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "Érreur. Excellon ne travaille que sur des objets Excellon." -#: app_Main.py:4295 +#: app_Main.py:4314 msgid "Excellon merging finished" msgstr "Fusion Excellon terminée" -#: app_Main.py:4313 +#: app_Main.py:4332 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Érreur. Les jonctions Gerber ne fonctionne que sur des objets Gerber." -#: app_Main.py:4323 +#: app_Main.py:4342 msgid "Gerber merging finished" msgstr "Fusion Gerber terminée" -#: app_Main.py:4343 app_Main.py:4379 +#: app_Main.py:4362 app_Main.py:4398 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:4347 app_Main.py:4383 +#: app_Main.py:4366 app_Main.py:4402 msgid "Expected a GeometryObject, got" msgstr "Érreur. Sélectionnez un objet de géométrie et réessayez" -#: app_Main.py:4362 +#: app_Main.py:4381 msgid "A Geometry object was converted to MultiGeo type." msgstr "Un objet Géométrie a été converti au format MultiGeo." -#: app_Main.py:4397 +#: app_Main.py:4416 msgid "A Geometry object was converted to SingleGeo type." msgstr "L'objet Géométrie a été converti au format SingleGeo." -#: app_Main.py:4634 +#: app_Main.py:4653 msgid "" "Changing the units of the project\n" "will scale all objects.\n" @@ -19142,19 +19109,19 @@ msgstr "" "\n" "Voulez-vous continuer?" -#: app_Main.py:4687 +#: app_Main.py:4706 msgid "Converted units to" msgstr "Unités converties en" -#: app_Main.py:4727 +#: app_Main.py:4746 msgid "Workspace enabled." msgstr "Espace de travail activé." -#: app_Main.py:4730 +#: app_Main.py:4749 msgid "Workspace disabled." msgstr "Espace de travail désactivé." -#: app_Main.py:4795 +#: app_Main.py:4814 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -19162,11 +19129,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:4883 +#: app_Main.py:4902 msgid "Delete objects" msgstr "Supprimer des objets" -#: app_Main.py:4888 +#: app_Main.py:4907 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -19174,91 +19141,91 @@ msgstr "" "Êtes-vous sûr de vouloir supprimer définitivement\n" "les objets sélectionnés?" -#: app_Main.py:4936 +#: app_Main.py:4955 msgid "Save the work in Editor and try again ..." msgstr "Enregistrez le travail de l'éditeur et réessayez ..." -#: app_Main.py:4970 +#: app_Main.py:4989 msgid "Object deleted" msgstr "Objet supprimé" -#: app_Main.py:4983 +#: app_Main.py:5002 msgid "Click to set the origin ..." msgstr "Cliquez pour définir l'origine ..." -#: app_Main.py:5026 +#: app_Main.py:5045 msgid "Setting Origin..." msgstr "Réglage de l'Origine ..." -#: app_Main.py:5047 app_Main.py:5165 app_Main.py:5308 +#: app_Main.py:5066 app_Main.py:5184 app_Main.py:5327 msgid "Origin set" msgstr "Réglage de l'origine effectué" -#: app_Main.py:5066 +#: app_Main.py:5085 msgid "Origin coordinates specified but incomplete." msgstr "Coordonnées d'origine spécifiées mais incomplètes." -#: app_Main.py:5111 +#: app_Main.py:5130 msgid "Moving to Origin..." msgstr "Déplacement vers l'origine ..." -#: app_Main.py:5115 app_Main.py:5183 +#: app_Main.py:5134 app_Main.py:5202 msgid "Failed. No object(s) selected..." msgstr "Érreur. Aucun objet sélectionné ..." -#: app_Main.py:5202 +#: app_Main.py:5221 msgid "Quadrant 1" msgstr "" -#: app_Main.py:5203 +#: app_Main.py:5222 msgid "Quadrant 2" msgstr "" -#: app_Main.py:5204 +#: app_Main.py:5223 msgid "Quadrant 3" msgstr "" -#: app_Main.py:5205 +#: app_Main.py:5224 msgid "Quadrant 4" msgstr "" -#: app_Main.py:5345 +#: app_Main.py:5364 msgid "Jump to ..." msgstr "Sauter à ..." -#: app_Main.py:5346 +#: app_Main.py:5365 msgid "Enter the coordinates in format X,Y:" msgstr "Entrez les coordonnées au format X, Y:" -#: app_Main.py:5356 +#: app_Main.py:5375 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Mauvaises coordonnées. Entrez les coordonnées au format: X, Y" -#: app_Main.py:5497 +#: app_Main.py:5516 msgid "Locate ..." msgstr "Localiser ..." -#: app_Main.py:6108 +#: app_Main.py:6143 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:6114 +#: app_Main.py:6149 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:6309 +#: app_Main.py:6344 msgid "Not available for Legacy 2D graphic mode." msgstr "" -#: app_Main.py:6411 +#: app_Main.py:6446 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:6429 +#: app_Main.py:6464 #, fuzzy #| msgid "" #| "One or more Tools are edited.\n" @@ -19270,194 +19237,194 @@ msgstr "" "Un ou plusieurs outils ont été modifiés.\n" "Voulez-vous mettre à jour la base de données?" -#: app_Main.py:6431 +#: app_Main.py:6466 msgid "Save Tools Database" msgstr "Enregistrement de la base de données d'outils" -#: app_Main.py:6578 app_Main.py:6632 app_Main.py:6680 +#: app_Main.py:6625 app_Main.py:6679 app_Main.py:6727 msgid "Enter the Angle value:" msgstr "Entrez la valeur de l'angle:" -#: app_Main.py:6611 +#: app_Main.py:6658 msgid "Rotation done." msgstr "Rotation effectuée." -#: app_Main.py:6613 +#: app_Main.py:6660 msgid "Rotation movement was not executed." msgstr "Le mouvement de rotation n'a pas été exécuté." -#: app_Main.py:6662 +#: app_Main.py:6709 msgid "Skew on X axis done." msgstr "Inclinaison sur l'axe X terminée." -#: app_Main.py:6710 +#: app_Main.py:6757 msgid "Skew on Y axis done." msgstr "Inclinaison sur l'axe des Y effectué." -#: app_Main.py:6792 +#: app_Main.py:6839 msgid "New Grid ..." msgstr "Nouvelle grille ..." -#: app_Main.py:6793 +#: app_Main.py:6840 msgid "Enter a Grid Value:" msgstr "Entrez une valeur de grille:" -#: app_Main.py:6802 app_Main.py:6827 +#: app_Main.py:6849 app_Main.py:6874 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:6807 +#: app_Main.py:6854 msgid "New Grid added" msgstr "Nouvelle grille ajoutée" -#: app_Main.py:6809 +#: app_Main.py:6856 msgid "Grid already exists" msgstr "La grille existe déjà" -#: app_Main.py:6811 +#: app_Main.py:6858 msgid "Adding New Grid cancelled" msgstr "Ajout d'une nouvelle grille annulée" -#: app_Main.py:6833 +#: app_Main.py:6880 msgid "Grid Value does not exist" msgstr "Valeur de la grille inexistante" -#: app_Main.py:6835 +#: app_Main.py:6882 msgid "Grid Value deleted" msgstr "Valeur de grille supprimée" -#: app_Main.py:6837 +#: app_Main.py:6884 msgid "Delete Grid value cancelled" msgstr "Suppression valeur de grille annulée" -#: app_Main.py:6854 +#: app_Main.py:6898 msgid "Name copied to clipboard ..." msgstr "Nom copié dans le presse-papiers ..." -#: app_Main.py:7635 app_Main.py:7639 +#: app_Main.py:7679 app_Main.py:7683 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:7642 +#: app_Main.py:7686 msgid "Viewing the source code of the selected object." msgstr "Affichage du code source de l'objet sélectionné." -#: app_Main.py:7656 +#: app_Main.py:7700 msgid "Source Editor" msgstr "Éditeur de source" -#: app_Main.py:7692 app_Main.py:7699 +#: app_Main.py:7736 app_Main.py:7743 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:7707 +#: app_Main.py:7751 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:7740 +#: app_Main.py:7784 msgid "Go to Line ..." msgstr "Aller à la ligne ..." -#: app_Main.py:7771 +#: app_Main.py:7815 msgid "Redrawing all objects" msgstr "Redessiner tous les objets" -#: app_Main.py:7859 +#: app_Main.py:7903 msgid "Failed to load recent item list." msgstr "Échec du chargement des éléments récents." -#: app_Main.py:7866 +#: app_Main.py:7910 msgid "Failed to parse recent item list." msgstr "Échec d'analyse des éléments récents." -#: app_Main.py:7876 +#: app_Main.py:7920 msgid "Failed to load recent projects item list." msgstr "Échec du chargement des éléments des projets récents." -#: app_Main.py:7883 +#: app_Main.py:7927 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:7907 +#: app_Main.py:7951 #, fuzzy #| msgid "Recent files" msgid "Recent files list was reset." msgstr "Fichiers récents" -#: app_Main.py:7921 +#: app_Main.py:7965 #, fuzzy #| msgid "Recent projects" msgid "Recent projects list was reset." msgstr "Projets récents" -#: app_Main.py:7946 +#: app_Main.py:7990 msgid "Clear Recent projects" msgstr "Effacer les projets récents" -#: app_Main.py:7970 +#: app_Main.py:8014 msgid "Clear Recent files" msgstr "Effacer les fichiers récents" -#: app_Main.py:8026 +#: app_Main.py:8070 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:8030 +#: app_Main.py:8074 msgid "Release date" msgstr "Date de sortie" -#: app_Main.py:8034 +#: app_Main.py:8078 msgid "Displayed" msgstr "Affichée" -#: app_Main.py:8037 +#: app_Main.py:8081 msgid "Snap" msgstr "Accroche" -#: app_Main.py:8046 +#: app_Main.py:8090 msgid "Canvas" msgstr "Canevas" -#: app_Main.py:8051 +#: app_Main.py:8095 msgid "Workspace active" msgstr "Espace de travail actif" -#: app_Main.py:8055 +#: app_Main.py:8099 msgid "Workspace size" msgstr "Taille espace de travail" -#: app_Main.py:8059 +#: app_Main.py:8103 msgid "Workspace orientation" msgstr "Orientation espace de travail" -#: app_Main.py:8121 +#: app_Main.py:8165 msgid "Failed checking for latest version. Could not connect." msgstr "Échec de vérification de mise a jour. Connection impossible." -#: app_Main.py:8128 +#: app_Main.py:8172 msgid "Could not parse information about latest version." msgstr "Impossible d'analyser les informations sur la dernière version." -#: app_Main.py:8138 +#: app_Main.py:8182 msgid "FlatCAM is up to date!" msgstr "FlatCAM est à jour!" -#: app_Main.py:8143 +#: app_Main.py:8187 msgid "Newer Version Available" msgstr "Nouvelle version FlatCam disponible" -#: app_Main.py:8145 +#: app_Main.py:8189 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:8149 +#: app_Main.py:8193 msgid "info" msgstr "info" -#: app_Main.py:8177 +#: app_Main.py:8221 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -19469,44 +19436,44 @@ msgstr "" "Edition -> Paramètres -> onglet Général.\n" "\n" -#: app_Main.py:8262 +#: app_Main.py:8306 msgid "All plots disabled." msgstr "Désactivation de tous les Plots." -#: app_Main.py:8268 +#: app_Main.py:8312 msgid "All non selected plots disabled." msgstr "Tracés non sélectionnés désactivés." -#: app_Main.py:8274 +#: app_Main.py:8318 msgid "All plots enabled." msgstr "Activation de tous les Plots." -#: app_Main.py:8280 +#: app_Main.py:8324 msgid "All non selected plots enabled." msgstr "Tracés non sélectionnés activés." -#: app_Main.py:8286 +#: app_Main.py:8330 msgid "Selected plots enabled..." msgstr "Sélection de tous les Plots activés ..." -#: app_Main.py:8294 +#: app_Main.py:8338 msgid "Selected plots disabled..." msgstr "Selection de tous les Plots désactivés ..." -#: app_Main.py:8328 +#: app_Main.py:8372 msgid "Enabling plots ..." msgstr "Activation des plots ..." -#: app_Main.py:8375 +#: app_Main.py:8419 msgid "Disabling plots ..." msgstr "Désactiver les plots ..." -#: app_Main.py:8511 +#: app_Main.py:8555 msgid "Set alpha level ..." msgstr "Définir le premier niveau ..." -#: app_Main.py:8781 app_Main.py:8820 app_Main.py:8864 app_Main.py:8930 -#: app_Main.py:9683 app_Main.py:10968 app_Main.py:11033 +#: app_Main.py:8825 app_Main.py:8864 app_Main.py:8908 app_Main.py:8974 +#: app_Main.py:9727 app_Main.py:11017 app_Main.py:11082 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19514,96 +19481,96 @@ msgstr "" "Initialisation du canevas commencé.\n" "Initialisation du canevas terminée en" -#: app_Main.py:8784 +#: app_Main.py:8828 msgid "Opening Gerber file." msgstr "Ouvrir le fichier Gerber." -#: app_Main.py:8823 +#: app_Main.py:8867 msgid "Opening Excellon file." msgstr "Ouverture du fichier Excellon." -#: app_Main.py:8867 +#: app_Main.py:8911 msgid "Opening G-Code file." msgstr "Ouverture du fichier G-Code." -#: app_Main.py:8921 app_Main.py:8925 +#: app_Main.py:8965 app_Main.py:8969 msgid "Open HPGL2" msgstr "Ouvrir HPGL2" -#: app_Main.py:8933 +#: app_Main.py:8977 msgid "Opening HPGL2 file." msgstr "Ouverture de fichier HPGL2." -#: app_Main.py:8956 app_Main.py:8959 +#: app_Main.py:9000 app_Main.py:9003 msgid "Open Configuration File" msgstr "Ouvrir Fichier de configuration" -#: app_Main.py:8985 +#: app_Main.py:9029 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:9032 +#: app_Main.py:9076 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:9038 app_Main.py:9043 +#: app_Main.py:9082 app_Main.py:9087 msgid "Export PNG Image" msgstr "Exporter une image PNG" -#: app_Main.py:9076 app_Main.py:9288 +#: app_Main.py:9120 app_Main.py:9332 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:9089 +#: app_Main.py:9133 msgid "Save Gerber source file" msgstr "Enregistrer le fichier source Gerber" -#: app_Main.py:9118 +#: app_Main.py:9162 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:9131 +#: app_Main.py:9175 msgid "Save Script source file" msgstr "Enregistrer le fichier source du script" -#: app_Main.py:9160 +#: app_Main.py:9204 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:9173 +#: app_Main.py:9217 msgid "Save Document source file" msgstr "Enregistrer le fichier source du document" -#: app_Main.py:9202 app_Main.py:9243 app_Main.py:10188 +#: app_Main.py:9246 app_Main.py:9287 app_Main.py:10232 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:9210 app_Main.py:9215 +#: app_Main.py:9254 app_Main.py:9259 msgid "Save Excellon source file" msgstr "Enregistrer le fichier source Excellon" -#: app_Main.py:9333 +#: app_Main.py:9377 msgid "Only Geometry objects can be used." msgstr "Seuls les objets de géométrie peuvent être utilisés." -#: app_Main.py:9378 app_Main.py:9382 +#: app_Main.py:9422 app_Main.py:9426 msgid "Import SVG" msgstr "Importer SVG" -#: app_Main.py:9408 app_Main.py:9412 +#: app_Main.py:9452 app_Main.py:9456 msgid "Import DXF" msgstr "Importation DXF" -#: app_Main.py:9438 +#: app_Main.py:9482 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19613,146 +19580,146 @@ msgstr "" "La création d'un nouveau projet les supprimera.\n" "Voulez-vous enregistrer le projet?" -#: app_Main.py:9563 +#: app_Main.py:9607 #, fuzzy #| msgid "New Project created" msgid "Project created in" msgstr "Nouveau projet" -#: app_Main.py:9563 +#: app_Main.py:9607 msgid "seconds" msgstr "" -#: app_Main.py:9566 +#: app_Main.py:9610 msgid "New Project created" msgstr "Nouveau projet" -#: app_Main.py:9592 +#: app_Main.py:9636 msgid "New TCL script file created in Code Editor." msgstr "Nouveau fichier de script TCL créé dans l'éditeur de code." -#: app_Main.py:9619 app_Main.py:9621 app_Main.py:9656 app_Main.py:9658 +#: app_Main.py:9663 app_Main.py:9665 app_Main.py:9700 app_Main.py:9702 msgid "Open TCL script" msgstr "Ouvrir le script TCL" -#: app_Main.py:9685 +#: app_Main.py:9729 msgid "Executing ScriptObject file." msgstr "Exécution du fichier ScriptObject." -#: app_Main.py:9693 app_Main.py:9697 +#: app_Main.py:9737 app_Main.py:9741 msgid "Run TCL script" msgstr "Exécuter le script TCL" -#: app_Main.py:9720 +#: app_Main.py:9764 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:9766 app_Main.py:9773 +#: app_Main.py:9810 app_Main.py:9817 msgid "Save Project As ..." msgstr "Enregistrer le projet sous ..." -#: app_Main.py:9808 +#: app_Main.py:9852 msgid "FlatCAM objects print" msgstr "Impression d'objets FlatCAM" -#: app_Main.py:9821 app_Main.py:9829 +#: app_Main.py:9865 app_Main.py:9873 msgid "Save Object as PDF ..." msgstr "Enregistrement au format PDF ...Enregistrer le projet sous ..." -#: app_Main.py:9839 +#: app_Main.py:9883 msgid "Printing PDF ..." msgstr "Impression PDF ..." -#: app_Main.py:10013 +#: app_Main.py:10057 msgid "PDF file saved to" msgstr "Fichier PDF enregistré dans" -#: app_Main.py:10035 app_Main.py:10295 app_Main.py:10429 app_Main.py:10496 +#: app_Main.py:10079 app_Main.py:10339 app_Main.py:10473 app_Main.py:10540 msgid "Exporting ..." msgstr "Exportation ..." -#: app_Main.py:10078 +#: app_Main.py:10122 msgid "SVG file exported to" msgstr "Fichier SVG exporté vers" -#: app_Main.py:10093 app_Main.py:10097 +#: app_Main.py:10137 app_Main.py:10141 msgid "Import FlatCAM Preferences" msgstr "Importer les paramètres FlatCAM" -#: app_Main.py:10108 +#: app_Main.py:10152 msgid "Imported Defaults from" msgstr "Valeurs par défaut importées de" -#: app_Main.py:10127 app_Main.py:10133 +#: app_Main.py:10171 app_Main.py:10177 msgid "Export FlatCAM Preferences" msgstr "Exporter les paramètres FlatCAM" -#: app_Main.py:10153 +#: app_Main.py:10197 msgid "Exported preferences to" msgstr "Paramètres exportées vers" -#: app_Main.py:10286 +#: app_Main.py:10330 msgid "Excellon file exported to" msgstr "Fichier Excellon exporté vers" -#: app_Main.py:10300 app_Main.py:10307 app_Main.py:10434 app_Main.py:10441 -#: app_Main.py:10501 app_Main.py:10508 +#: app_Main.py:10344 app_Main.py:10351 app_Main.py:10478 app_Main.py:10485 +#: app_Main.py:10545 app_Main.py:10552 msgid "Could not export." msgstr "Impossible d'exporter." -#: app_Main.py:10421 +#: app_Main.py:10465 msgid "Gerber file exported to" msgstr "Fichier Gerber exporté vers" -#: app_Main.py:10487 +#: app_Main.py:10531 msgid "DXF file exported to" msgstr "Fichier DXF exporté vers" -#: app_Main.py:10560 app_Main.py:10618 +#: app_Main.py:10604 app_Main.py:10662 msgid "Import failed." msgstr "L'importation a échoué." -#: app_Main.py:10652 app_Main.py:10854 app_Main.py:10919 +#: app_Main.py:10696 app_Main.py:10903 app_Main.py:10968 msgid "Failed to open file" msgstr "Échec à l'ouverture du fichier" -#: app_Main.py:10655 app_Main.py:10857 app_Main.py:10922 +#: app_Main.py:10699 app_Main.py:10906 app_Main.py:10971 msgid "Failed to parse file" msgstr "Échec de l'analyse du fichier" -#: app_Main.py:10667 +#: app_Main.py:10711 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:10675 app_Main.py:10744 app_Main.py:10807 app_Main.py:10881 -#: app_Main.py:10937 app_Main.py:11105 tclCommands/TclCommandOpenDXF.py:89 +#: app_Main.py:10724 app_Main.py:10793 app_Main.py:10856 app_Main.py:10930 +#: app_Main.py:10986 app_Main.py:11160 tclCommands/TclCommandOpenDXF.py:89 #, fuzzy #| msgid "Opening ..." msgid "Opening" msgstr "Ouverture ..." -#: app_Main.py:10686 +#: app_Main.py:10735 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Ouverture Gerber échoué. Probablement pas un fichier Gerber." -#: app_Main.py:10723 +#: app_Main.py:10772 msgid "Cannot open file" msgstr "Ne peut pas ouvrir le fichier" -#: app_Main.py:10754 +#: app_Main.py:10803 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Ouverture Excellon échoué. Probablement pas un fichier Excellon." -#: app_Main.py:10789 +#: app_Main.py:10838 msgid "Reading GCode file" msgstr "Lecture du fichier GCode" -#: app_Main.py:10802 +#: app_Main.py:10851 msgid "This is not GCODE" msgstr "Ce n'est pas du GCODE" -#: app_Main.py:10820 +#: app_Main.py:10869 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19764,75 +19731,75 @@ msgstr "" "La tentative de création d'un objet FlatCAM CNCJob à partir d'un fichier G-" "Code a échoué pendant le traitement" -#: app_Main.py:10876 +#: app_Main.py:10925 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:10888 +#: app_Main.py:10937 msgid "Failed. Probable not a HPGL2 file." msgstr "Echec. Probablement pas un fichier HPGL2." -#: app_Main.py:10914 +#: app_Main.py:10963 msgid "TCL script file opened in Code Editor." msgstr "Fichier de script TCL ouvert dans l'éditeur de code." -#: app_Main.py:10948 +#: app_Main.py:10997 msgid "Failed to open TCL Script." msgstr "Impossible d'ouvrir le script TCL." -#: app_Main.py:10971 +#: app_Main.py:11020 msgid "Opening FlatCAM Config file." msgstr "Ouverture du fichier de configuration FlatCAM." -#: app_Main.py:10998 +#: app_Main.py:11047 msgid "Failed to open config file" msgstr "Impossible d'ouvrir le fichier de configuration" -#: app_Main.py:11030 +#: app_Main.py:11079 msgid "Loading Project ... Please Wait ..." msgstr "Chargement du projet ... Veuillez patienter ..." -#: app_Main.py:11036 +#: app_Main.py:11085 msgid "Opening FlatCAM Project file." msgstr "Ouverture du fichier de projet FlatCAM." -#: app_Main.py:11051 app_Main.py:11055 app_Main.py:11073 +#: app_Main.py:11100 app_Main.py:11104 app_Main.py:11122 msgid "Failed to open project file" msgstr "Impossible d'ouvrir le fichier de projet" -#: app_Main.py:11128 +#: app_Main.py:11184 msgid "Loading Project ... restoring" msgstr "Chargement du projet ... en cours de restauration" -#: app_Main.py:11132 +#: app_Main.py:11190 msgid "Project loaded from" msgstr "Projet chargé à partir de" -#: app_Main.py:11164 +#: app_Main.py:11222 msgid "Saving Project ..." msgstr "Sauvegarde du projet ..." -#: app_Main.py:11186 app_Main.py:11222 +#: app_Main.py:11244 app_Main.py:11280 msgid "Project saved to" msgstr "Projet enregistré dans" -#: app_Main.py:11193 +#: app_Main.py:11251 msgid "The object is used by another application." msgstr "L'objet est utilisé par une autre application." -#: app_Main.py:11207 +#: app_Main.py:11265 msgid "Failed to verify project file" msgstr "Échec de vérification du fichier projet" -#: app_Main.py:11207 app_Main.py:11215 app_Main.py:11225 +#: app_Main.py:11265 app_Main.py:11273 app_Main.py:11283 msgid "Retry to save it." msgstr "Réessayez de le sauvegarder." -#: app_Main.py:11215 app_Main.py:11225 +#: app_Main.py:11273 app_Main.py:11283 msgid "Failed to parse saved project file" msgstr "Échec d'analyse du fichier de projet enregistré" -#: app_Main.py:11261 +#: app_Main.py:11319 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 " @@ -19850,39 +19817,39 @@ msgstr "G-Code de GERBERS" msgid "self.solid_geometry is neither BaseGeometry or list." msgstr "self.solid_géométrie n'est ni BaseGeometry ni une liste." -#: camlib.py:1097 +#: camlib.py:1101 msgid "Pass" msgstr "Passer" -#: camlib.py:1119 +#: camlib.py:1123 msgid "Get Exteriors" msgstr "Obtenez des extérieurs" -#: camlib.py:1122 +#: camlib.py:1126 msgid "Get Interiors" msgstr "Obtenez des intérieurs" -#: camlib.py:2501 +#: camlib.py:2505 msgid "Object was rotated" msgstr "L'objet a été tourné" -#: camlib.py:2569 +#: camlib.py:2573 msgid "Object was skewed" msgstr "L'objet était de biaiser" -#: camlib.py:2647 +#: camlib.py:2651 msgid "Object was buffered" msgstr "L'objet a été tamponnées" -#: camlib.py:2895 +#: camlib.py:2898 msgid "There is no such parameter" msgstr "Il n'y a pas de tel paramètre" -#: camlib.py:3103 camlib.py:5440 camlib.py:5840 +#: camlib.py:3106 camlib.py:5424 camlib.py:5824 msgid "Indexing geometry before generating G-Code..." msgstr "Indexer la géométrie avant de générer le GCode ..." -#: camlib.py:3133 camlib.py:4165 camlib.py:4400 +#: camlib.py:3136 camlib.py:4149 camlib.py:4384 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -19896,30 +19863,30 @@ msgstr "" "s'agisse d'une faute de frappe; par conséquent, l'application convertira la " "valeur en valeur négative. Vérifiez le code CNC résultant (Gcode, etc.)." -#: camlib.py:3140 +#: camlib.py:3143 msgid "The Cut Z parameter is zero. There will be no cut, aborting" msgstr "" "Le paramètre de découpe Z est null. Il n'y aura pas de découpe, abandon" -#: camlib.py:3277 camlib.py:3666 +#: camlib.py:3281 camlib.py:3671 msgid "The End X,Y format has to be (x, y)." msgstr "Le format de FIN X,Y doit être (x, y)." -#: camlib.py:3357 camlib.py:3757 camlib.py:4249 camlib.py:4481 camlib.py:5514 -#: camlib.py:5921 +#: camlib.py:3361 camlib.py:3762 camlib.py:4233 camlib.py:4465 camlib.py:5498 +#: camlib.py:5905 msgid "Starting G-Code for tool with diameter" msgstr "Code G de départ pour outil avec diamètre" -#: camlib.py:3481 camlib.py:4370 camlib.py:4602 camlib.py:6863 camlib.py:7138 +#: camlib.py:3485 camlib.py:4354 camlib.py:4586 camlib.py:6863 camlib.py:7138 #: camlib.py:7287 msgid "G91 coordinates not implemented" msgstr "Coordonnées G91 non implémentées" -#: camlib.py:3490 +#: camlib.py:3494 msgid "Finished G-Code generation for tool:" msgstr "Génération de GCODE terminée pour l'outil:" -#: camlib.py:3586 camlib.py:5387 camlib.py:5781 +#: camlib.py:3591 camlib.py:5371 camlib.py:5765 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -19927,7 +19894,7 @@ msgstr "" "Le paramètre Cut_Z est Aucun ou zéro. Très probablement une mauvaise " "combinaison d'autres paramètres." -#: camlib.py:3594 camlib.py:5395 camlib.py:5790 +#: camlib.py:3599 camlib.py:5379 camlib.py:5774 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -19941,15 +19908,15 @@ msgstr "" "s'agisse d'une faute de frappe. Par conséquent, l'application convertira la " "valeur en valeur négative. Vérifiez le code CNC résultant (Gcode, etc.)." -#: camlib.py:3602 camlib.py:4175 camlib.py:4410 camlib.py:5403 camlib.py:5798 +#: camlib.py:3607 camlib.py:4159 camlib.py:4394 camlib.py:5387 camlib.py:5782 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "Le paramètre Cut Z est zéro. Il n'y aura pas de fichier coupé, sautant" -#: camlib.py:3607 camlib.py:5408 camlib.py:5804 +#: camlib.py:3612 camlib.py:5392 camlib.py:5788 msgid "Travel Z parameter is None or zero." msgstr "Le paramètre Voyage Z est Aucun ou zéro." -#: camlib.py:3612 camlib.py:5413 camlib.py:5809 +#: camlib.py:3617 camlib.py:5397 camlib.py:5793 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -19963,19 +19930,19 @@ msgstr "" "s'agisse d'une faute de frappe. Par conséquent, l'application convertira la " "valeur en valeur positive. Vérifiez le code CNC résultant (Gcode, etc.)." -#: camlib.py:3620 camlib.py:5421 camlib.py:5817 +#: camlib.py:3625 camlib.py:5405 camlib.py:5801 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "Le paramètre Z voyage est zéro. Ceci est dangereux, ignorer le fichier" -#: camlib.py:3864 camlib.py:5256 camlib.py:5587 camlib.py:5997 +#: camlib.py:3869 camlib.py:5240 camlib.py:5571 camlib.py:5981 msgid "Finished G-Code generation" msgstr "Génération de GCode terminée" -#: camlib.py:3864 camlib.py:5587 camlib.py:5997 camlib.py:6115 +#: camlib.py:3869 camlib.py:5571 camlib.py:5981 camlib.py:6099 msgid "paths traced" msgstr "chemins tracés" -#: camlib.py:3920 +#: camlib.py:3925 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19985,7 +19952,7 @@ msgstr "" "y)\n" "mais maintenant il n'y a qu'une seule valeur, pas deux. " -#: camlib.py:3932 camlib.py:5350 camlib.py:5748 +#: camlib.py:3937 camlib.py:5334 camlib.py:5732 msgid "" "The End Move X,Y field in Edit -> Preferences has to be in the format (x, y) " "but now there is only one value, not two." @@ -19993,7 +19960,7 @@ msgstr "" "Le champ Fin du déplacement X, Y dans Edition -> Paramètres doit être au " "format (x, y) mais maintenant il n'y a qu'une seule valeur, pas deux." -#: camlib.py:5373 +#: camlib.py:5357 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -20003,14 +19970,14 @@ msgstr "" "y)\n" "mais maintenant il n'y a qu'une seule valeur, pas deux." -#: camlib.py:5639 +#: camlib.py:5623 msgid "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "" "Essayer de générer un travail CNC à partir d'un objet de géométrie sans " "solid_géométrie." -#: camlib.py:5681 +#: camlib.py:5665 msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -20019,11 +19986,11 @@ msgstr "" "utilisée pour current_géométrie.\n" "Augmentez la valeur (dans le module) et essayez à nouveau." -#: camlib.py:6025 +#: camlib.py:6009 msgid "There is no tool data in the SolderPaste geometry." msgstr "Il n'y a pas de données d'outil dans la géométrie SolderPaste." -#: camlib.py:6115 +#: camlib.py:6099 msgid "Finished SolderPaste G-Code generation" msgstr "Génération de G-Code SolderPaste fini" @@ -20053,7 +20020,7 @@ msgstr "" msgid "G91 coordinates not implemented ..." msgstr "Coordonnées G91 non implémentées ..." -#: defaults.py:898 +#: defaults.py:901 msgid "Failed to parse defaults file." msgstr "Échec de l'analyse du fichier par défaut." @@ -20073,6 +20040,18 @@ msgstr "TclCommand Bounds terminé." msgid "Expected either -box or -all." msgstr "Attend soit -box ou -all." +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Tool_nr" +msgstr "Num Outil" + +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Drills_Nr" +msgstr "Num Foret" + +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Slots_Nr" +msgstr "Num Fentes" + #: tclCommands/TclCommandGeoCutout.py:147 msgid "" "The name of the object for which cutout is done is missing. Add it and retry." @@ -20143,6 +20122,86 @@ 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." +#, fuzzy +#~| msgid "" +#~| "BASIC is suitable for a beginner. Many parameters\n" +#~| "are hidden from the user in this mode.\n" +#~| "ADVANCED mode will make available all parameters.\n" +#~| "\n" +#~| "To change the application LEVEL, go to:\n" +#~| "Edit -> Preferences -> General and check:\n" +#~| "'APP. LEVEL' radio button." +#~ msgid "" +#~ "In BEGINNER mode many parameters\n" +#~ "are hidden from the user in this mode.\n" +#~ "ADVANCED mode will make available all parameters.\n" +#~ "\n" +#~ "To change the application LEVEL, go to:\n" +#~ "Edit -> Preferences -> General and check:\n" +#~ "'APP. LEVEL' radio button." +#~ msgstr "" +#~ "Basic convient à un débutant. Nombreux paramètres\n" +#~ "sont cachés à l'utilisateur dans ce mode.\n" +#~ "Le mode Avancé rendra disponible tous les paramètres.\n" +#~ "\n" +#~ "Pour changer le niveau de l'application, allez à:\n" +#~ "Édition -> Paramètres -> Général et vérifiez:\n" +#~ "Bouton radio 'APP. NIVEAU'." + +#~ msgid "Drilling Tool" +#~ msgstr "Outil Forage" + +#, fuzzy +#~| msgid "Milling Tool" +#~ msgid "Levelling Tool" +#~ msgstr "Outil de fraisage" + +#~ msgid "Isolation Tool" +#~ msgstr "Outil de d'Isolement" + +#, fuzzy +#~| msgid "Follow" +#~ msgid "Follow Tool" +#~ msgstr "Suivre" + +#~ msgid "NCC Tool" +#~ msgstr "Outil NCC" + +#~ msgid "Panel Tool" +#~ msgstr "Outil de Panneau" + +#~ msgid "Film Tool" +#~ msgstr "Outil de Film" + +#~ msgid "2-Sided Tool" +#~ msgstr "Outil de PCB double face" + +#~ msgid "Align Objects Tool" +#~ msgstr "Outil Aligner les objets" + +#, fuzzy +#~| msgid "Subtract Tool" +#~ msgid "Extract Tool" +#~ msgstr "Outil de Soustraction" + +#~ msgid "Copper Thieving Tool" +#~ msgstr "Outil de Copper Thieving" + +#~ msgid "Corner Markers Tool" +#~ msgstr "Outil de Marqueurs de Coin" + +#~ msgid "Punch Gerber Tool" +#~ msgstr "Outil de poinçonnage Gerber" + +#~ msgid "Calculators Tool" +#~ msgstr "Calculatrice" + +#~ msgid "Export CNC Code" +#~ msgstr "Exporter le code CNC" + +#~ msgid "Save CNC Code" +#~ msgstr "Enregistrer le code CNC" + #, fuzzy #~| msgid "No tool in the Geometry object." #~ msgid "Updating the Geometry object..." @@ -20869,9 +20928,6 @@ msgstr "" #~ msgid "Buffer corner:" #~ msgstr "Coin tampon:" -#~ msgid "Tool dia" -#~ msgstr "Diam Outil" - #~ msgid "Done. Rotate completed." #~ msgstr "Terminé. Rotation terminée." diff --git a/locale/it/LC_MESSAGES/strings.mo b/locale/it/LC_MESSAGES/strings.mo index ddcc6fd3..6c49b99d 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 4ed56a14..1ae65df7 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: 2021-02-27 04:52+0200\n" -"PO-Revision-Date: 2021-02-27 04:52+0200\n" +"POT-Creation-Date: 2021-03-18 03:43+0200\n" +"PO-Revision-Date: 2021-03-18 03:43+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:247 app_Main.py:3583 app_Main.py:3625 +#: Bookmark.py:247 app_Main.py:3602 app_Main.py:3644 msgid "Backup Site" msgstr "Sito di backup" @@ -108,37 +108,37 @@ msgstr "Esporta segnalibri" msgid "Bookmarks" msgstr "Segnalibri" -#: Bookmark.py:304 Bookmark.py:346 appDatabase.py:2147 appDatabase.py:2193 -#: appEditors/AppExcEditor.py:1411 appEditors/AppExcEditor.py:1479 +#: Bookmark.py:304 Bookmark.py:346 appDatabase.py:2149 appDatabase.py:2195 +#: appEditors/AppExcEditor.py:1412 appEditors/AppExcEditor.py:1480 #: appEditors/AppGeoEditor.py:654 appEditors/AppGeoEditor.py:1161 #: appEditors/AppGeoEditor.py:3083 appEditors/AppGeoEditor.py:3109 -#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:4994 -#: appEditors/AppGerberEditor.py:7134 appEditors/AppTextEditor.py:261 -#: appGUI/MainGUI.py:3129 appGUI/MainGUI.py:3347 appGUI/MainGUI.py:3572 -#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:410 -#: appPlugins/ToolCorners.py:504 appPlugins/ToolFilm.py:380 -#: appPlugins/ToolFilm.py:516 appPlugins/ToolImage.py:131 -#: appPlugins/ToolLevelling.py:1495 appPlugins/ToolMove.py:275 +#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:5008 +#: appEditors/AppGerberEditor.py:7132 appEditors/AppTextEditor.py:261 +#: appGUI/MainGUI.py:3141 appGUI/MainGUI.py:3359 appGUI/MainGUI.py:3584 +#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:417 +#: appPlugins/ToolCorners.py:512 appPlugins/ToolFilm.py:399 +#: appPlugins/ToolFilm.py:535 appPlugins/ToolImage.py:131 +#: appPlugins/ToolLevelling.py:1567 appPlugins/ToolMove.py:275 #: appPlugins/ToolPcbWizard.py:207 appPlugins/ToolPcbWizard.py:230 -#: appPlugins/ToolQRCode.py:602 appPlugins/ToolQRCode.py:651 app_Main.py:1697 -#: app_Main.py:2977 app_Main.py:4701 app_Main.py:5100 app_Main.py:8789 -#: app_Main.py:8828 app_Main.py:8872 app_Main.py:8898 app_Main.py:8938 -#: app_Main.py:8963 app_Main.py:9011 app_Main.py:9049 app_Main.py:9095 -#: app_Main.py:9137 app_Main.py:9179 app_Main.py:9220 app_Main.py:9262 -#: app_Main.py:9307 app_Main.py:9359 app_Main.py:9391 app_Main.py:9421 -#: app_Main.py:9625 app_Main.py:9662 app_Main.py:9705 app_Main.py:9779 -#: app_Main.py:9835 app_Main.py:10101 app_Main.py:10136 +#: appPlugins/ToolQRCode.py:608 appPlugins/ToolQRCode.py:657 app_Main.py:1700 +#: app_Main.py:2996 app_Main.py:4720 app_Main.py:5119 app_Main.py:8833 +#: app_Main.py:8872 app_Main.py:8916 app_Main.py:8942 app_Main.py:8982 +#: app_Main.py:9007 app_Main.py:9055 app_Main.py:9093 app_Main.py:9139 +#: app_Main.py:9181 app_Main.py:9223 app_Main.py:9264 app_Main.py:9306 +#: app_Main.py:9351 app_Main.py:9403 app_Main.py:9435 app_Main.py:9465 +#: app_Main.py:9669 app_Main.py:9706 app_Main.py:9749 app_Main.py:9823 +#: app_Main.py:9879 app_Main.py:10145 app_Main.py:10180 msgid "Cancelled." msgstr "Cancellato." -#: Bookmark.py:312 appDatabase.py:2155 appEditors/AppTextEditor.py:316 -#: appObjects/FlatCAMCNCJob.py:697 appObjects/FlatCAMCNCJob.py:1093 -#: appPlugins/ToolFilm.py:731 appPlugins/ToolFilm.py:746 -#: appPlugins/ToolFilm.py:795 appPlugins/ToolFilm.py:996 -#: appPlugins/ToolFilm.py:1006 appPlugins/ToolFilm.py:1055 -#: appPlugins/ToolLevelling.py:1417 appPlugins/ToolLevelling.py:1609 -#: appPlugins/ToolSolderPaste.py:1126 app_Main.py:2985 app_Main.py:10071 -#: app_Main.py:10279 app_Main.py:10414 app_Main.py:10480 app_Main.py:11276 +#: Bookmark.py:312 appDatabase.py:2157 appEditors/AppTextEditor.py:316 +#: appObjects/FlatCAMCNCJob.py:705 appObjects/FlatCAMCNCJob.py:1112 +#: appPlugins/ToolFilm.py:750 appPlugins/ToolFilm.py:765 +#: appPlugins/ToolFilm.py:814 appPlugins/ToolFilm.py:1015 +#: appPlugins/ToolFilm.py:1025 appPlugins/ToolFilm.py:1074 +#: appPlugins/ToolLevelling.py:1489 appPlugins/ToolLevelling.py:1681 +#: appPlugins/ToolSolderPaste.py:1130 app_Main.py:3004 app_Main.py:10115 +#: app_Main.py:10323 app_Main.py:10458 app_Main.py:10524 app_Main.py:11334 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -146,9 +146,9 @@ msgstr "" "Autorizzazione negata, salvataggio impossibile.\n" "Molto probabilmente un'altra app tiene il file aperto e non accessibile." -#: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1749 appDatabase.py:2166 -#: appDatabase.py:2200 appPlugins/ToolNCC.py:1241 appPlugins/ToolPaint.py:843 -#: app_Main.py:2996 app_Main.py:6246 defaults.py:885 +#: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1749 appDatabase.py:2168 +#: appDatabase.py:2202 appPlugins/ToolNCC.py:1241 appPlugins/ToolPaint.py:843 +#: app_Main.py:3015 app_Main.py:6281 defaults.py:888 msgid "Could not load the file." msgstr "Impossibile caricare il file." @@ -172,20 +172,20 @@ msgstr "Segnalibri importati da" msgid "The user requested a graceful exit of the current task." msgstr "L'utente ha richiesto l'uscita dal task corrente." -#: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:366 -#: appPlugins/ToolFollow.py:209 appPlugins/ToolIsolation.py:1608 +#: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:373 +#: appPlugins/ToolFollow.py:215 appPlugins/ToolIsolation.py:1608 #: appPlugins/ToolNCC.py:1628 appPlugins/ToolPaint.py:1201 msgid "Click the start point of the area." msgstr "Fai clic sul punto iniziale dell'area." -#: appCommon/Common.py:360 appPlugins/ToolFollow.py:429 +#: appCommon/Common.py:360 appPlugins/ToolFollow.py:434 #: appPlugins/ToolNCC.py:1687 appPlugins/ToolPaint.py:1349 msgid "Click the end point of the area." msgstr "Fai clic sul punto finale dell'area." #: appCommon/Common.py:366 appCommon/Common.py:470 -#: appPlugins/ToolCopperThieving.py:410 appPlugins/ToolFollow.py:435 -#: appPlugins/ToolFollow.py:486 appPlugins/ToolIsolation.py:2556 +#: appPlugins/ToolCopperThieving.py:417 appPlugins/ToolFollow.py:440 +#: appPlugins/ToolFollow.py:491 appPlugins/ToolIsolation.py:2556 #: appPlugins/ToolIsolation.py:2608 appPlugins/ToolNCC.py:1691 #: appPlugins/ToolNCC.py:1743 appPlugins/ToolPaint.py:1355 #: appPlugins/ToolPaint.py:1406 @@ -196,7 +196,7 @@ msgstr "" #: appCommon/Common.py:414 appEditors/AppGeoEditor.py:2453 #: appEditors/AppGerberEditor.py:1022 appEditors/AppGerberEditor.py:1408 -#: appPlugins/ToolFollow.py:457 appPlugins/ToolIsolation.py:2579 +#: appPlugins/ToolFollow.py:462 appPlugins/ToolIsolation.py:2579 #: appPlugins/ToolNCC.py:1714 appPlugins/ToolPaint.py:1377 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" @@ -241,31 +241,28 @@ msgstr "Le aree di esclusione selezionate sono state cancellate." msgid "ID" msgstr "ID" -#: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3430 -#: appGUI/ObjectUI.py:212 appGUI/ObjectUI.py:574 appGUI/ObjectUI.py:897 -#: appGUI/ObjectUI.py:1989 appGUI/ObjectUI.py:2230 appGUI/ObjectUI.py:2297 -#: appPlugins/ToolCalibration.py:942 appPlugins/ToolFiducials.py:799 -#: app_Main.py:8026 +#: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3444 +#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:571 appGUI/ObjectUI.py:894 +#: appGUI/ObjectUI.py:1986 appGUI/ObjectUI.py:2247 appGUI/ObjectUI.py:2314 +#: appPlugins/ToolCalibration.py:942 appPlugins/ToolFiducials.py:803 +#: app_Main.py:8070 msgid "Name" msgstr "Nome" #: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:943 -#: appPlugins/ToolMilling.py:3635 appPlugins/ToolSub.py:826 -#: appPlugins/ToolSub.py:879 +#: appPlugins/ToolMilling.py:3707 appPlugins/ToolSub.py:833 +#: appPlugins/ToolSub.py:886 msgid "Target" msgstr "Destinazione" -#: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2844 -#: appEditors/AppExcEditor.py:4028 appGUI/ObjectUI.py:671 -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: appPlugins/ToolMilling.py:3688 appPlugins/ToolNCC.py:4182 -#: appPlugins/ToolPaint.py:2988 appPlugins/ToolPcbWizard.py:428 -#: appPlugins/ToolReport.py:432 appPlugins/ToolReport.py:495 -#: appPlugins/ToolSolderPaste.py:1200 tclCommands/TclCommandDrillcncjob.py:196 +#: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2845 +#: appEditors/AppExcEditor.py:4026 appGUI/ObjectUI.py:668 +#: appObjects/FlatCAMObj.py:710 appObjects/FlatCAMObj.py:776 +#: appPlugins/ToolDrilling.py:2295 appPlugins/ToolIsolation.py:3228 +#: appPlugins/ToolMilling.py:3760 appPlugins/ToolNCC.py:4181 +#: appPlugins/ToolPaint.py:2985 appPlugins/ToolPcbWizard.py:428 +#: appPlugins/ToolReport.py:433 appPlugins/ToolReport.py:499 +#: appPlugins/ToolSolderPaste.py:1204 tclCommands/TclCommandDrillcncjob.py:196 msgid "Diameter" msgstr "Diametro" @@ -310,7 +307,7 @@ msgstr "" #: appDatabase.py:218 appDatabase.py:1189 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:35 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 -#: appPlugins/ToolCalculators.py:510 appPlugins/ToolCutOut.py:2572 +#: appPlugins/ToolCalculators.py:510 appPlugins/ToolCutOut.py:2569 msgid "Tool Diameter" msgstr "Diametro utensile" @@ -347,48 +344,52 @@ msgstr "Imposta la tolleranza massima dell'utensile." 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:271 appDatabase.py:1779 appDatabase.py:1818 -#: appDatabase.py:2228 appDatabase.py:2424 appGUI/MainGUI.py:1476 -#: app_Main.py:8024 +#: appDatabase.py:271 appDatabase.py:1779 appDatabase.py:1820 +#: appDatabase.py:2230 appDatabase.py:2426 appGUI/MainGUI.py:1488 +#: app_Main.py:8068 msgid "General" msgstr "Generale" -#: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:2231 -#: appDatabase.py:2425 appGUI/MainGUI.py:4634 appGUI/ObjectUI.py:740 -#: appGUI/ObjectUI.py:1795 appPlugins/ToolMilling.py:59 -#: appPlugins/ToolMilling.py:191 +#: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:2233 +#: appDatabase.py:2427 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2300 +#: appGUI/MainGUI.py:4646 appGUI/ObjectUI.py:737 appGUI/ObjectUI.py:1792 +#: appPlugins/ToolMilling.py:59 appPlugins/ToolMilling.py:192 msgid "Milling" msgstr "Fresatura" -#: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2236 -#: appDatabase.py:2426 appGUI/ObjectUI.py:726 appPlugins/ToolDrilling.py:55 -#: appPlugins/ToolDrilling.py:189 +#: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2238 +#: appDatabase.py:2428 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2298 +#: appGUI/ObjectUI.py:723 appPlugins/ToolDrilling.py:55 +#: appPlugins/ToolDrilling.py:189 appPlugins/ToolDrilling.py:1151 msgid "Drilling" msgstr "Foratura" #: appDatabase.py:271 appDatabase.py:593 appDatabase.py:1782 -#: appDatabase.py:2244 appDatabase.py:2427 appGUI/MainGUI.py:4630 +#: appDatabase.py:2246 appDatabase.py:2429 appGUI/MainGUI.py:1090 +#: appGUI/MainGUI.py:2309 appGUI/MainGUI.py:4642 #: appPlugins/ToolIsolation.py:208 appPlugins/ToolIsolation.py:3147 -#: appPlugins/ToolMilling.py:3978 appPlugins/ToolNCC.py:4359 +#: appPlugins/ToolMilling.py:4050 appPlugins/ToolNCC.py:4358 app_Main.py:6508 msgid "Isolation" msgstr "Isolamento" -#: appDatabase.py:271 appDatabase.py:1783 appDatabase.py:2252 -#: appDatabase.py:2428 appEditors/AppGeoEditor.py:582 appGUI/MainGUI.py:1683 -#: appGUI/ObjectUI.py:1809 appPlugins/ToolPaint.py:247 -#: appPlugins/ToolPaint.py:877 appPlugins/ToolPaint.py:2882 +#: appDatabase.py:271 appDatabase.py:1783 appDatabase.py:2254 +#: appDatabase.py:2430 appEditors/AppGeoEditor.py:582 appGUI/MainGUI.py:1096 +#: appGUI/MainGUI.py:1695 appGUI/MainGUI.py:2315 appGUI/ObjectUI.py:1806 +#: appPlugins/ToolPaint.py:247 appPlugins/ToolPaint.py:877 +#: appPlugins/ToolPaint.py:2882 app_Main.py:6508 msgid "Paint" msgstr "Disegno" -#: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2260 -#: appDatabase.py:2429 appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1819 -#: appPlugins/ToolNCC.py:220 appPlugins/ToolNCC.py:1276 -#: appPlugins/ToolNCC.py:4080 +#: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2262 +#: appDatabase.py:2431 appGUI/MainGUI.py:1094 appGUI/MainGUI.py:2313 +#: appGUI/ObjectUI.py:362 appGUI/ObjectUI.py:1816 appPlugins/ToolNCC.py:220 +#: appPlugins/ToolNCC.py:1276 appPlugins/ToolNCC.py:4082 app_Main.py:6508 msgid "NCC" msgstr "NCC" -#: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2268 -#: appDatabase.py:2430 appGUI/ObjectUI.py:380 appPlugins/ToolCutOut.py:171 +#: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2270 +#: appDatabase.py:2432 appGUI/MainGUI.py:1101 appGUI/MainGUI.py:2320 +#: appGUI/ObjectUI.py:377 appPlugins/ToolCutOut.py:171 #: appPlugins/ToolCutOut.py:517 appPlugins/ToolCutOut.py:2296 msgid "Cutout" msgstr "Ritaglia" @@ -399,8 +400,8 @@ msgstr "Ritaglia" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:280 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:277 -#: appPlugins/ToolFollow.py:745 appPlugins/ToolIsolation.py:3633 -#: appPlugins/ToolNCC.py:4629 appPlugins/ToolPaint.py:3309 +#: appPlugins/ToolFollow.py:747 appPlugins/ToolIsolation.py:3630 +#: appPlugins/ToolNCC.py:4628 appPlugins/ToolPaint.py:3306 msgid "Shape" msgstr "Forma" @@ -495,8 +496,8 @@ msgstr "" "Offset Personale.\n" "Valore da usare come offset nel percorso attuale." -#: appDatabase.py:388 appDatabase.py:895 appEditors/appGCodeEditor.py:799 -#: appGUI/ObjectUI.py:2132 +#: appDatabase.py:388 appDatabase.py:895 appEditors/appGCodeEditor.py:801 +#: appGUI/ObjectUI.py:2129 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:42 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:71 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:50 @@ -505,9 +506,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:96 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:104 -#: appPlugins/ToolCalculators.py:498 appPlugins/ToolCutOut.py:2470 -#: appPlugins/ToolDrilling.py:2437 appPlugins/ToolMilling.py:1350 -#: appPlugins/ToolMilling.py:4082 +#: appPlugins/ToolCalculators.py:498 appPlugins/ToolCutOut.py:2467 +#: appPlugins/ToolDrilling.py:2373 appPlugins/ToolMilling.py:1378 +#: appPlugins/ToolMilling.py:4154 msgid "Cut Z" msgstr "Taglio Z" @@ -551,9 +552,9 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:164 -#: appPlugins/ToolCalibration.py:782 appPlugins/ToolDrilling.py:1534 -#: appPlugins/ToolDrilling.py:2479 appPlugins/ToolMilling.py:3302 -#: appPlugins/ToolMilling.py:4125 appPlugins/ToolSolderPaste.py:1320 +#: appPlugins/ToolCalibration.py:782 appPlugins/ToolDrilling.py:1529 +#: appPlugins/ToolDrilling.py:2415 appPlugins/ToolMilling.py:3377 +#: appPlugins/ToolMilling.py:4197 appPlugins/ToolSolderPaste.py:1324 msgid "Travel Z" msgstr "Travel Z" @@ -605,7 +606,7 @@ msgstr "" #: appDatabase.py:482 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:163 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:141 -#: appPlugins/ToolMilling.py:4143 appPlugins/ToolSolderPaste.py:1362 +#: appPlugins/ToolMilling.py:4215 appPlugins/ToolSolderPaste.py:1366 msgid "Feedrate X-Y" msgstr "Avanzamento X-Y" @@ -621,8 +622,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2496 appPlugins/ToolMilling.py:4161 -#: appPlugins/ToolSolderPaste.py:1375 +#: appPlugins/ToolDrilling.py:2432 appPlugins/ToolMilling.py:4233 +#: appPlugins/ToolSolderPaste.py:1379 msgid "Feedrate Z" msgstr "Avanzamento Z" @@ -664,8 +665,8 @@ msgstr "" "Se vuota non sarà usata.\n" "La velocità del mandrino in RPM." -#: appDatabase.py:546 appDatabase.py:1039 appPlugins/ToolDrilling.py:2550 -#: appPlugins/ToolMilling.py:4246 +#: appDatabase.py:546 appDatabase.py:1039 appPlugins/ToolDrilling.py:2486 +#: appPlugins/ToolMilling.py:4318 msgid "Dwell" msgstr "Dimora" @@ -691,11 +692,11 @@ msgstr "" "Tempo dimora.\n" "Il tempo da aspettare affinchè il mandrino raggiunga la sua velocità." -#: appDatabase.py:583 appPlugins/ToolNCC.py:4349 +#: appDatabase.py:583 appPlugins/ToolNCC.py:4348 msgid "Operation" msgstr "Operazione" -#: appDatabase.py:585 appPlugins/ToolNCC.py:4351 +#: appDatabase.py:585 appPlugins/ToolNCC.py:4350 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -707,8 +708,8 @@ msgstr "" "Se non ha esito positivo, anche la pulizia non-rame avrà esito negativo.\n" "- Cancella -> la normale pulizia non-rame." -#: appDatabase.py:592 appEditors/AppGerberEditor.py:6484 -#: appPlugins/ToolNCC.py:4358 +#: appDatabase.py:592 appEditors/AppGerberEditor.py:6482 +#: appPlugins/ToolNCC.py:4357 msgid "Clear" msgstr "Pulisci" @@ -716,8 +717,8 @@ msgstr "Pulisci" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:176 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:130 -#: appPlugins/ToolIsolation.py:3415 appPlugins/ToolMilling.py:3881 -#: appPlugins/ToolNCC.py:4367 +#: appPlugins/ToolIsolation.py:3412 appPlugins/ToolMilling.py:3953 +#: appPlugins/ToolNCC.py:4366 msgid "Milling Type" msgstr "Tipo di fresatura" @@ -727,8 +728,8 @@ msgstr "Tipo di fresatura" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:132 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:140 -#: appPlugins/ToolIsolation.py:3417 appPlugins/ToolIsolation.py:3425 -#: appPlugins/ToolNCC.py:4369 appPlugins/ToolNCC.py:4377 +#: appPlugins/ToolIsolation.py:3414 appPlugins/ToolIsolation.py:3422 +#: appPlugins/ToolNCC.py:4368 appPlugins/ToolNCC.py:4376 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -743,7 +744,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:183 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 -#: appPlugins/ToolIsolation.py:3422 appPlugins/ToolNCC.py:4374 +#: appPlugins/ToolIsolation.py:3419 appPlugins/ToolNCC.py:4373 msgid "Climb" msgstr "Salita" @@ -751,7 +752,7 @@ msgstr "Salita" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:184 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:138 -#: appPlugins/ToolIsolation.py:3423 appPlugins/ToolNCC.py:4375 +#: appPlugins/ToolIsolation.py:3420 appPlugins/ToolNCC.py:4374 msgid "Conventional" msgstr "Convenzionale" @@ -762,16 +763,16 @@ msgstr "Convenzionale" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:161 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:175 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2598 appPlugins/ToolIsolation.py:3400 -#: appPlugins/ToolMilling.py:3999 appPlugins/ToolNCC.py:4390 -#: appPlugins/ToolPaint.py:3134 +#: appPlugins/ToolDrilling.py:2534 appPlugins/ToolIsolation.py:3397 +#: appPlugins/ToolMilling.py:4071 appPlugins/ToolNCC.py:4389 +#: appPlugins/ToolPaint.py:3131 msgid "Overlap" msgstr "Sovrapposizione" #: appDatabase.py:623 appDatabase.py:731 appEditors/AppGeoEditor.py:506 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:177 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:156 -#: appPlugins/ToolNCC.py:4392 appPlugins/ToolPaint.py:3136 +#: appPlugins/ToolNCC.py:4391 appPlugins/ToolPaint.py:3133 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -802,12 +803,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:262 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:195 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:174 -#: appPlugins/ToolCopperThieving.py:1320 appPlugins/ToolCopperThieving.py:1597 -#: appPlugins/ToolCorners.py:789 appPlugins/ToolCutOut.py:2511 -#: appPlugins/ToolCutOut.py:2821 appPlugins/ToolExtract.py:1258 -#: appPlugins/ToolFiducials.py:904 appPlugins/ToolInvertGerber.py:249 -#: appPlugins/ToolInvertGerber.py:257 appPlugins/ToolMilling.py:3986 -#: appPlugins/ToolNCC.py:4434 appPlugins/ToolNCC.py:4536 +#: appPlugins/ToolCopperThieving.py:1326 appPlugins/ToolCopperThieving.py:1603 +#: appPlugins/ToolCorners.py:795 appPlugins/ToolCutOut.py:2508 +#: appPlugins/ToolCutOut.py:2818 appPlugins/ToolExtract.py:1261 +#: appPlugins/ToolFiducials.py:908 appPlugins/ToolInvertGerber.py:255 +#: appPlugins/ToolInvertGerber.py:263 appPlugins/ToolMilling.py:4058 +#: appPlugins/ToolNCC.py:4433 appPlugins/ToolNCC.py:4535 msgid "Margin" msgstr "Margine" @@ -818,9 +819,9 @@ msgstr "Margine" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:118 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:197 -#: appPlugins/ToolCopperThieving.py:1322 appPlugins/ToolCorners.py:791 -#: appPlugins/ToolFiducials.py:906 appPlugins/ToolMilling.py:3988 -#: appPlugins/ToolNCC.py:4436 appPlugins/ToolNCC.py:4538 +#: appPlugins/ToolCopperThieving.py:1328 appPlugins/ToolCorners.py:797 +#: appPlugins/ToolFiducials.py:910 appPlugins/ToolMilling.py:4060 +#: appPlugins/ToolNCC.py:4435 appPlugins/ToolNCC.py:4537 msgid "Bounding box margin." msgstr "Margine del riquadro di delimitazione." @@ -831,14 +832,14 @@ msgstr "Margine del riquadro di delimitazione." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:208 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:189 -#: appPlugins/ToolExtract.py:1025 appPlugins/ToolLevelling.py:1828 -#: appPlugins/ToolMilling.py:4014 appPlugins/ToolNCC.py:4411 -#: appPlugins/ToolPaint.py:3170 appPlugins/ToolPunchGerber.py:2102 +#: appPlugins/ToolExtract.py:1028 appPlugins/ToolLevelling.py:1897 +#: appPlugins/ToolMilling.py:4086 appPlugins/ToolNCC.py:4410 +#: appPlugins/ToolPaint.py:3167 appPlugins/ToolPunchGerber.py:2102 msgid "Method" msgstr "Metodo" #: appDatabase.py:657 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:210 -#: appPlugins/ToolNCC.py:4413 +#: appPlugins/ToolNCC.py:4412 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -854,54 +855,54 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Standard" msgstr "Standard" #: appDatabase.py:665 appDatabase.py:779 appEditors/AppGeoEditor.py:552 -#: appEditors/AppGeoEditor.py:640 appEditors/AppGeoEditor.py:5899 +#: appEditors/AppGeoEditor.py:640 appEditors/AppGeoEditor.py:5932 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Seed" msgstr "Seme" #: appDatabase.py:665 appDatabase.py:779 appEditors/AppGeoEditor.py:552 -#: appEditors/AppGeoEditor.py:5904 +#: appEditors/AppGeoEditor.py:5937 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appParsers/ParseGerber.py:425 appParsers/ParseHPGL2.py:200 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appParsers/ParseGerber.py:447 appParsers/ParseHPGL2.py:200 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Lines" msgstr "Righe" #: appDatabase.py:665 appDatabase.py:779 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolNCC.py:4426 appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolNCC.py:4425 appPlugins/ToolPaint.py:3181 msgid "Combo" msgstr "Combinata" #: appDatabase.py:673 appDatabase.py:790 appEditors/AppGeoEditor.py:559 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 -#: appPlugins/ToolLevelling.py:1046 appPlugins/ToolLevelling.py:1068 -#: appPlugins/ToolLevelling.py:1913 appPlugins/ToolLevelling.py:1936 -#: appPlugins/ToolNCC.py:4447 appPlugins/ToolNCC.py:4549 -#: appPlugins/ToolPaint.py:3195 +#: appPlugins/ToolLevelling.py:1118 appPlugins/ToolLevelling.py:1140 +#: appPlugins/ToolLevelling.py:1982 appPlugins/ToolLevelling.py:2005 +#: appPlugins/ToolNCC.py:4446 appPlugins/ToolNCC.py:4548 +#: appPlugins/ToolPaint.py:3192 msgid "Connect" msgstr "Connetti" #: appDatabase.py:677 appDatabase.py:793 appEditors/AppGeoEditor.py:561 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appPlugins/ToolNCC.py:4451 appPlugins/ToolNCC.py:4551 -#: appPlugins/ToolPaint.py:3198 +#: appPlugins/ToolNCC.py:4450 appPlugins/ToolNCC.py:4550 +#: appPlugins/ToolPaint.py:3195 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -912,16 +913,16 @@ msgstr "" #: appDatabase.py:683 appDatabase.py:797 appEditors/AppGeoEditor.py:569 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:223 -#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4557 -#: appPlugins/ToolPaint.py:3202 +#: appPlugins/ToolNCC.py:4456 appPlugins/ToolNCC.py:4556 +#: appPlugins/ToolPaint.py:3199 msgid "Contour" msgstr "Controno" #: appDatabase.py:687 appDatabase.py:800 appEditors/AppGeoEditor.py:571 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:241 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:225 -#: appPlugins/ToolNCC.py:4461 appPlugins/ToolNCC.py:4559 -#: appPlugins/ToolPaint.py:3205 +#: appPlugins/ToolNCC.py:4460 appPlugins/ToolNCC.py:4558 +#: appPlugins/ToolPaint.py:3202 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -930,19 +931,19 @@ msgstr "" "per rifinire bordi grezzi." #: appDatabase.py:693 appDatabase.py:750 appEditors/AppGeoEditor.py:683 -#: appEditors/AppGerberEditor.py:6660 appEditors/appGCodeEditor.py:788 -#: appGUI/ObjectUI.py:136 appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 +#: appEditors/AppGerberEditor.py:6658 appEditors/appGCodeEditor.py:790 +#: appGUI/ObjectUI.py:133 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:176 -#: appPlugins/ToolEtchCompensation.py:432 appPlugins/ToolNCC.py:4467 -#: appPlugins/ToolNCC.py:4565 appPlugins/ToolPaint.py:3155 -#: appPlugins/ToolPaint.py:3251 appPlugins/ToolTransform.py:561 +#: appPlugins/ToolEtchCompensation.py:450 appPlugins/ToolNCC.py:4466 +#: appPlugins/ToolNCC.py:4564 appPlugins/ToolPaint.py:3152 +#: appPlugins/ToolPaint.py:3248 appPlugins/ToolTransform.py:561 msgid "Offset" msgstr "Offset" #: appDatabase.py:697 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:260 -#: appPlugins/ToolNCC.py:4471 appPlugins/ToolNCC.py:4567 +#: appPlugins/ToolNCC.py:4470 appPlugins/ToolNCC.py:4566 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -954,7 +955,7 @@ msgstr "" #: appDatabase.py:752 appEditors/AppGeoEditor.py:526 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:176 -#: appPlugins/ToolPaint.py:3157 appPlugins/ToolPaint.py:3253 +#: appPlugins/ToolPaint.py:3154 appPlugins/ToolPaint.py:3250 msgid "" "Distance by which to avoid\n" "the edges of the polygon to\n" @@ -965,7 +966,7 @@ msgstr "" "disegnare." #: appDatabase.py:767 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:191 -#: appPlugins/ToolPaint.py:3172 +#: appPlugins/ToolPaint.py:3169 msgid "" "Algorithm for painting:\n" "- Standard: Fixed step inwards.\n" @@ -989,17 +990,17 @@ msgstr "" #: appDatabase.py:779 appDatabase.py:781 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 #: appPlugins/ToolPaint.py:153 appPlugins/ToolPaint.py:594 -#: appPlugins/ToolPaint.py:3184 appPlugins/ToolPaint.py:3186 +#: appPlugins/ToolPaint.py:3181 appPlugins/ToolPaint.py:3183 msgid "Laser_lines" msgstr "Laser_lines" #: appDatabase.py:818 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:148 -#: appPlugins/ToolIsolation.py:3387 +#: appPlugins/ToolIsolation.py:3384 msgid "Passes" msgstr "Passate" #: appDatabase.py:820 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:150 -#: appPlugins/ToolIsolation.py:3389 +#: appPlugins/ToolIsolation.py:3386 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1010,19 +1011,19 @@ msgstr "" #: appDatabase.py:833 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:314 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:163 -#: appPlugins/ToolIsolation.py:3402 appPlugins/ToolMilling.py:4001 +#: appPlugins/ToolIsolation.py:3399 appPlugins/ToolMilling.py:4073 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "" "Quanto (in frazione) della larghezza dell'utensile sarà sovrapposto ad ogni " "passaggio dell'utensile." #: appDatabase.py:866 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:195 -#: appPlugins/ToolIsolation.py:3435 +#: appPlugins/ToolIsolation.py:3432 msgid "Isolation Type" msgstr "Tipo isolamento" #: appDatabase.py:868 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:197 -#: appPlugins/ToolIsolation.py:3437 +#: appPlugins/ToolIsolation.py:3434 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1044,23 +1045,23 @@ msgstr "" #: appDatabase.py:877 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:206 -#: appPlugins/ToolIsolation.py:3446 +#: appPlugins/ToolIsolation.py:3443 msgid "Full" msgstr "Completo" #: appDatabase.py:878 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:207 -#: appPlugins/ToolIsolation.py:3447 +#: appPlugins/ToolIsolation.py:3444 msgid "Ext" msgstr "Ext" #: appDatabase.py:879 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:208 -#: appPlugins/ToolIsolation.py:3448 +#: appPlugins/ToolIsolation.py:3445 msgid "Int" msgstr "Int" #: appDatabase.py:897 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:53 -#: appPlugins/ToolDrilling.py:2439 appPlugins/ToolMilling.py:1352 -#: appPlugins/ToolMilling.py:4084 +#: appPlugins/ToolDrilling.py:2375 appPlugins/ToolMilling.py:1380 +#: appPlugins/ToolMilling.py:4156 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -1069,12 +1070,12 @@ msgstr "" "sotto la superficie del rame." #: appDatabase.py:913 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:262 -#: appPlugins/ToolDrilling.py:2574 +#: appPlugins/ToolDrilling.py:2510 msgid "Offset Z" msgstr "Distanza Z" #: appDatabase.py:915 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 -#: appPlugins/ToolDrilling.py:2576 +#: appPlugins/ToolDrilling.py:2512 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -1088,8 +1089,8 @@ msgstr "" #: appDatabase.py:932 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:70 -#: appPlugins/ToolCutOut.py:2487 appPlugins/ToolDrilling.py:2457 -#: appPlugins/ToolMilling.py:4103 +#: appPlugins/ToolCutOut.py:2484 appPlugins/ToolDrilling.py:2393 +#: appPlugins/ToolMilling.py:4175 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -1103,13 +1104,13 @@ msgstr "" #: appDatabase.py:954 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:82 -#: appPlugins/ToolCutOut.py:2498 appPlugins/ToolDrilling.py:2470 -#: appPlugins/ToolMilling.py:4116 +#: appPlugins/ToolCutOut.py:2495 appPlugins/ToolDrilling.py:2406 +#: appPlugins/ToolMilling.py:4188 msgid "Depth of each pass (positive)." msgstr "Profondità di ogni passaggio (positivo)." #: appDatabase.py:963 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:90 -#: appPlugins/ToolDrilling.py:2481 appPlugins/ToolMilling.py:4127 +#: appPlugins/ToolDrilling.py:2417 appPlugins/ToolMilling.py:4199 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -1118,7 +1119,7 @@ msgstr "" "sul piano XY." #: appDatabase.py:986 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:151 -#: appPlugins/ToolDrilling.py:2498 appPlugins/ToolMilling.py:4163 +#: appPlugins/ToolDrilling.py:2434 appPlugins/ToolMilling.py:4235 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1133,12 +1134,12 @@ msgstr "" #: appDatabase.py:1001 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:60 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:296 -#: appPlugins/ToolDrilling.py:2513 appPlugins/ToolMilling.py:4178 +#: appPlugins/ToolDrilling.py:2449 appPlugins/ToolMilling.py:4250 msgid "Feedrate Rapids" msgstr "Avanzamenti rapidi" #: appDatabase.py:1003 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:298 -#: appPlugins/ToolDrilling.py:2515 appPlugins/ToolMilling.py:4180 +#: appPlugins/ToolDrilling.py:2451 appPlugins/ToolMilling.py:4252 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1154,13 +1155,13 @@ msgstr "" #: appDatabase.py:1024 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:194 -#: appPlugins/ToolDrilling.py:1548 appPlugins/ToolDrilling.py:2535 -#: appPlugins/ToolMilling.py:3320 appPlugins/ToolMilling.py:4231 +#: appPlugins/ToolDrilling.py:1543 appPlugins/ToolDrilling.py:2471 +#: appPlugins/ToolMilling.py:3395 appPlugins/ToolMilling.py:4303 msgid "Spindle speed" msgstr "Velocità mandrino" #: appDatabase.py:1026 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:166 -#: appPlugins/ToolDrilling.py:2537 appPlugins/ToolMilling.py:4233 +#: appPlugins/ToolDrilling.py:2473 appPlugins/ToolMilling.py:4305 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -1169,17 +1170,17 @@ msgstr "" "in RMP (opzionale)" #: appDatabase.py:1071 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:222 -#: appPlugins/ToolDrilling.py:2590 +#: appPlugins/ToolDrilling.py:2526 msgid "Drill slots" msgstr "Fresatura slot" #: appDatabase.py:1073 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:224 -#: appPlugins/ToolDrilling.py:2592 +#: appPlugins/ToolDrilling.py:2528 msgid "If the selected tool has slots then they will be drilled." msgstr "Se lo strumento ha degli slot allora verranno forati." #: appDatabase.py:1084 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2600 +#: appPlugins/ToolDrilling.py:2536 msgid "" "How much (percentage) of the tool diameter to overlap previous drill hole." msgstr "" @@ -1187,12 +1188,12 @@ msgstr "" "precedente foro." #: appDatabase.py:1098 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 -#: appPlugins/ToolDrilling.py:2614 +#: appPlugins/ToolDrilling.py:2550 msgid "Last drill" msgstr "Ultimo foro" #: appDatabase.py:1100 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 -#: appPlugins/ToolDrilling.py:2616 +#: appPlugins/ToolDrilling.py:2552 msgid "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." @@ -1203,8 +1204,8 @@ msgstr "" #: appDatabase.py:1128 appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:253 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:264 -#: appPlugins/ToolCutOut.py:2513 appPlugins/ToolCutOut.py:2823 -#: appPlugins/ToolExtract.py:1260 +#: appPlugins/ToolCutOut.py:2510 appPlugins/ToolCutOut.py:2820 +#: appPlugins/ToolExtract.py:1263 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -1215,12 +1216,12 @@ msgstr "" "bordo effettivo del PCB" #: appDatabase.py:1140 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:119 -#: appPlugins/ToolCutOut.py:2521 +#: appPlugins/ToolCutOut.py:2518 msgid "Gap size" msgstr "Dimensione ponticello" #: appDatabase.py:1142 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:121 -#: appPlugins/ToolCutOut.py:2523 +#: appPlugins/ToolCutOut.py:2520 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -1233,12 +1234,12 @@ msgstr "" "si sta rimuovendo il PCB)." #: appDatabase.py:1151 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:136 -#: appPlugins/ToolCutOut.py:2537 +#: appPlugins/ToolCutOut.py:2534 msgid "Gap type" msgstr "Tipo di gap" #: appDatabase.py:1153 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:138 -#: appPlugins/ToolCutOut.py:2539 +#: appPlugins/ToolCutOut.py:2536 msgid "" "The type of gap:\n" "- Bridge -> the cutout will be interrupted by bridges\n" @@ -1252,22 +1253,22 @@ msgstr "" "- M-Bites -> 'Mouse Bites' - come 'ponte' ma ricoperto di fori" #: appDatabase.py:1161 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:146 -#: appPlugins/ToolCutOut.py:2547 +#: appPlugins/ToolCutOut.py:2544 msgid "Bridge" msgstr "Ponte" #: appDatabase.py:1162 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:147 -#: appPlugins/ToolCutOut.py:2548 +#: appPlugins/ToolCutOut.py:2545 msgid "Thin" msgstr "Sottile" #: appDatabase.py:1173 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:157 -#: appPlugins/ToolCutOut.py:2558 +#: appPlugins/ToolCutOut.py:2555 msgid "Depth" msgstr "Profondità" #: appDatabase.py:1175 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 -#: appPlugins/ToolCutOut.py:2560 +#: appPlugins/ToolCutOut.py:2557 msgid "" "The depth until the milling is done\n" "in order to thin the gaps." @@ -1276,7 +1277,7 @@ msgstr "" "per assotigliare i gap." #: appDatabase.py:1191 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:173 -#: appPlugins/ToolCutOut.py:2574 +#: appPlugins/ToolCutOut.py:2571 msgid "The drill hole diameter when doing mouse bites." msgstr "Diametro dei fori per M-Bites." @@ -1285,23 +1286,23 @@ msgstr "Diametro dei fori per M-Bites." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:186 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:215 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:183 -#: appPlugins/ToolCopperThieving.py:1467 appPlugins/ToolCopperThieving.py:1507 -#: appPlugins/ToolCopperThieving.py:1547 appPlugins/ToolCutOut.py:2584 +#: appPlugins/ToolCopperThieving.py:1473 appPlugins/ToolCopperThieving.py:1513 +#: appPlugins/ToolCopperThieving.py:1553 appPlugins/ToolCutOut.py:2581 msgid "Spacing" msgstr "Spaziatura" #: appDatabase.py:1204 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:185 -#: appPlugins/ToolCutOut.py:2586 +#: appPlugins/ToolCutOut.py:2583 msgid "The spacing between drill holes when doing mouse bites." msgstr "Distanza tra fori del M-Bites." #: appDatabase.py:1223 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:218 -#: appPlugins/ToolCutOut.py:2400 +#: appPlugins/ToolCutOut.py:2397 msgid "Convex Shape" msgstr "Forma convessa" #: appDatabase.py:1226 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:220 -#: appPlugins/ToolCutOut.py:2402 appPlugins/ToolCutOut.py:2407 +#: appPlugins/ToolCutOut.py:2399 appPlugins/ToolCutOut.py:2404 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -1310,11 +1311,11 @@ msgstr "" "Utilizzato solo se il tipo di oggetto di origine è Gerber." #: appDatabase.py:1234 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:194 -#: appPlugins/ToolCutOut.py:2631 +#: appPlugins/ToolCutOut.py:2628 msgid "Gaps" msgstr "Ponticelli" -#: appDatabase.py:1236 appPlugins/ToolCutOut.py:2633 +#: appDatabase.py:1236 appPlugins/ToolCutOut.py:2630 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1400,84 +1401,84 @@ msgstr "" #: appDatabase.py:1333 appGUI/GUIElements.py:2353 appGUI/GUIElements.py:2422 #: appGUI/GUIElements.py:2483 appGUI/GUIElements.py:2548 -#: appGUI/GUIElements.py:3909 appGUI/MainGUI.py:1615 -#: appGUI/preferences/PreferencesUIManager.py:961 app_Main.py:2630 -#: app_Main.py:3710 app_Main.py:4638 app_Main.py:4891 app_Main.py:9447 +#: appGUI/GUIElements.py:3909 appGUI/MainGUI.py:1627 +#: appGUI/preferences/PreferencesUIManager.py:964 app_Main.py:2649 +#: app_Main.py:3729 app_Main.py:4657 app_Main.py:4910 app_Main.py:9491 msgid "Cancel" msgstr "Cancellare" -#: appDatabase.py:1346 appDatabase.py:1357 appEditors/AppExcEditor.py:4561 -#: appEditors/AppExcEditor.py:4572 appEditors/appGCodeEditor.py:884 -#: appEditors/appGCodeEditor.py:895 appGUI/ObjectUI.py:156 -#: appGUI/ObjectUI.py:167 appPlugins/ToolAlignObjects.py:535 +#: appDatabase.py:1346 appDatabase.py:1357 appEditors/AppExcEditor.py:4559 +#: appEditors/AppExcEditor.py:4570 appEditors/appGCodeEditor.py:886 +#: appEditors/appGCodeEditor.py:897 appGUI/ObjectUI.py:153 +#: appGUI/ObjectUI.py:164 appPlugins/ToolAlignObjects.py:535 #: appPlugins/ToolAlignObjects.py:546 appPlugins/ToolCalculators.py:733 #: appPlugins/ToolCalculators.py:744 appPlugins/ToolCalibration.py:1408 -#: appPlugins/ToolCalibration.py:1419 appPlugins/ToolCopperThieving.py:1761 -#: appPlugins/ToolCopperThieving.py:1772 appPlugins/ToolCorners.py:903 -#: appPlugins/ToolCorners.py:914 appPlugins/ToolCutOut.py:2889 -#: appPlugins/ToolCutOut.py:2900 appPlugins/ToolDblSided.py:1112 -#: appPlugins/ToolDblSided.py:1123 appPlugins/ToolDistance.py:672 +#: appPlugins/ToolCalibration.py:1419 appPlugins/ToolCopperThieving.py:1767 +#: appPlugins/ToolCopperThieving.py:1778 appPlugins/ToolCorners.py:909 +#: appPlugins/ToolCorners.py:920 appPlugins/ToolCutOut.py:2886 +#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1128 +#: appPlugins/ToolDblSided.py:1139 appPlugins/ToolDistance.py:672 #: appPlugins/ToolDistance.py:683 appPlugins/ToolDistanceMin.py:362 -#: appPlugins/ToolDistanceMin.py:373 appPlugins/ToolDrilling.py:2941 -#: appPlugins/ToolDrilling.py:2952 appPlugins/ToolEtchCompensation.py:491 -#: appPlugins/ToolEtchCompensation.py:502 appPlugins/ToolExtract.py:1337 -#: appPlugins/ToolExtract.py:1348 appPlugins/ToolFiducials.py:1069 -#: appPlugins/ToolFiducials.py:1080 appPlugins/ToolFilm.py:1677 -#: appPlugins/ToolFilm.py:1688 appPlugins/ToolFollow.py:805 -#: appPlugins/ToolFollow.py:816 appPlugins/ToolImage.py:350 -#: appPlugins/ToolImage.py:361 appPlugins/ToolInvertGerber.py:320 -#: appPlugins/ToolInvertGerber.py:331 appPlugins/ToolIsolation.py:3702 -#: appPlugins/ToolIsolation.py:3713 appPlugins/ToolLevelling.py:2262 -#: appPlugins/ToolLevelling.py:2273 appPlugins/ToolMilling.py:4554 -#: appPlugins/ToolMilling.py:4565 appPlugins/ToolNCC.py:4791 -#: appPlugins/ToolNCC.py:4802 appPlugins/ToolOptimal.py:638 -#: appPlugins/ToolOptimal.py:649 appPlugins/ToolPaint.py:3411 -#: appPlugins/ToolPaint.py:3422 appPlugins/ToolPanelize.py:1365 -#: appPlugins/ToolPanelize.py:1376 appPlugins/ToolPcbWizard.py:519 +#: appPlugins/ToolDistanceMin.py:373 appPlugins/ToolDrilling.py:2895 +#: appPlugins/ToolDrilling.py:2906 appPlugins/ToolEtchCompensation.py:509 +#: appPlugins/ToolEtchCompensation.py:520 appPlugins/ToolExtract.py:1340 +#: appPlugins/ToolExtract.py:1351 appPlugins/ToolFiducials.py:1073 +#: appPlugins/ToolFiducials.py:1084 appPlugins/ToolFilm.py:1691 +#: appPlugins/ToolFilm.py:1702 appPlugins/ToolFollow.py:807 +#: appPlugins/ToolFollow.py:818 appPlugins/ToolImage.py:350 +#: appPlugins/ToolImage.py:361 appPlugins/ToolInvertGerber.py:326 +#: appPlugins/ToolInvertGerber.py:337 appPlugins/ToolIsolation.py:3699 +#: appPlugins/ToolIsolation.py:3710 appPlugins/ToolLevelling.py:2331 +#: appPlugins/ToolLevelling.py:2342 appPlugins/ToolMilling.py:4654 +#: appPlugins/ToolMilling.py:4665 appPlugins/ToolNCC.py:4790 +#: appPlugins/ToolNCC.py:4801 appPlugins/ToolOptimal.py:644 +#: appPlugins/ToolOptimal.py:655 appPlugins/ToolPaint.py:3408 +#: appPlugins/ToolPaint.py:3419 appPlugins/ToolPanelize.py:1384 +#: appPlugins/ToolPanelize.py:1395 appPlugins/ToolPcbWizard.py:519 #: appPlugins/ToolPcbWizard.py:530 appPlugins/ToolPunchGerber.py:2363 -#: appPlugins/ToolPunchGerber.py:2374 appPlugins/ToolQRCode.py:1025 -#: appPlugins/ToolQRCode.py:1036 appPlugins/ToolRulesCheck.py:1701 -#: appPlugins/ToolRulesCheck.py:1712 appPlugins/ToolSolderPaste.py:1598 -#: appPlugins/ToolSolderPaste.py:1609 appPlugins/ToolSub.py:947 -#: appPlugins/ToolSub.py:958 appPlugins/ToolTransform.py:1011 +#: appPlugins/ToolPunchGerber.py:2374 appPlugins/ToolQRCode.py:1028 +#: appPlugins/ToolQRCode.py:1039 appPlugins/ToolRulesCheck.py:1701 +#: appPlugins/ToolRulesCheck.py:1712 appPlugins/ToolSolderPaste.py:1602 +#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:954 +#: appPlugins/ToolSub.py:965 appPlugins/ToolTransform.py:1011 #: appPlugins/ToolTransform.py:1022 appTool.py:284 appTool.py:295 msgid "Edited value is out of range" msgstr "Il valore modificato è fuori range" -#: appDatabase.py:1352 appDatabase.py:1359 appEditors/AppExcEditor.py:4567 -#: appEditors/AppExcEditor.py:4574 appEditors/appGCodeEditor.py:890 -#: appEditors/appGCodeEditor.py:897 appGUI/ObjectUI.py:162 -#: appGUI/ObjectUI.py:169 appPlugins/ToolAlignObjects.py:541 +#: appDatabase.py:1352 appDatabase.py:1359 appEditors/AppExcEditor.py:4565 +#: appEditors/AppExcEditor.py:4572 appEditors/appGCodeEditor.py:892 +#: appEditors/appGCodeEditor.py:899 appGUI/ObjectUI.py:159 +#: appGUI/ObjectUI.py:166 appPlugins/ToolAlignObjects.py:541 #: appPlugins/ToolAlignObjects.py:548 appPlugins/ToolCalculators.py:739 #: appPlugins/ToolCalculators.py:746 appPlugins/ToolCalibration.py:1414 -#: appPlugins/ToolCalibration.py:1421 appPlugins/ToolCopperThieving.py:1767 -#: appPlugins/ToolCopperThieving.py:1774 appPlugins/ToolCorners.py:909 -#: appPlugins/ToolCorners.py:916 appPlugins/ToolCutOut.py:2895 -#: appPlugins/ToolCutOut.py:2902 appPlugins/ToolDblSided.py:1118 -#: appPlugins/ToolDblSided.py:1125 appPlugins/ToolDistance.py:678 +#: appPlugins/ToolCalibration.py:1421 appPlugins/ToolCopperThieving.py:1773 +#: appPlugins/ToolCopperThieving.py:1780 appPlugins/ToolCorners.py:915 +#: appPlugins/ToolCorners.py:922 appPlugins/ToolCutOut.py:2892 +#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1134 +#: appPlugins/ToolDblSided.py:1141 appPlugins/ToolDistance.py:678 #: appPlugins/ToolDistance.py:685 appPlugins/ToolDistanceMin.py:368 -#: appPlugins/ToolDistanceMin.py:375 appPlugins/ToolDrilling.py:2947 -#: appPlugins/ToolDrilling.py:2954 appPlugins/ToolEtchCompensation.py:497 -#: appPlugins/ToolEtchCompensation.py:504 appPlugins/ToolExtract.py:1343 -#: appPlugins/ToolExtract.py:1350 appPlugins/ToolFiducials.py:1075 -#: appPlugins/ToolFiducials.py:1082 appPlugins/ToolFilm.py:1683 -#: appPlugins/ToolFilm.py:1690 appPlugins/ToolFollow.py:811 -#: appPlugins/ToolFollow.py:818 appPlugins/ToolImage.py:356 -#: appPlugins/ToolImage.py:363 appPlugins/ToolInvertGerber.py:326 -#: appPlugins/ToolInvertGerber.py:333 appPlugins/ToolIsolation.py:3708 -#: appPlugins/ToolIsolation.py:3715 appPlugins/ToolLevelling.py:2268 -#: appPlugins/ToolLevelling.py:2275 appPlugins/ToolMilling.py:4560 -#: appPlugins/ToolMilling.py:4567 appPlugins/ToolNCC.py:4797 -#: appPlugins/ToolNCC.py:4804 appPlugins/ToolOptimal.py:644 -#: appPlugins/ToolOptimal.py:651 appPlugins/ToolPaint.py:3417 -#: appPlugins/ToolPaint.py:3424 appPlugins/ToolPanelize.py:1371 -#: appPlugins/ToolPanelize.py:1378 appPlugins/ToolPcbWizard.py:525 +#: appPlugins/ToolDistanceMin.py:375 appPlugins/ToolDrilling.py:2901 +#: appPlugins/ToolDrilling.py:2908 appPlugins/ToolEtchCompensation.py:515 +#: appPlugins/ToolEtchCompensation.py:522 appPlugins/ToolExtract.py:1346 +#: appPlugins/ToolExtract.py:1353 appPlugins/ToolFiducials.py:1079 +#: appPlugins/ToolFiducials.py:1086 appPlugins/ToolFilm.py:1697 +#: appPlugins/ToolFilm.py:1704 appPlugins/ToolFollow.py:813 +#: appPlugins/ToolFollow.py:820 appPlugins/ToolImage.py:356 +#: appPlugins/ToolImage.py:363 appPlugins/ToolInvertGerber.py:332 +#: appPlugins/ToolInvertGerber.py:339 appPlugins/ToolIsolation.py:3705 +#: appPlugins/ToolIsolation.py:3712 appPlugins/ToolLevelling.py:2337 +#: appPlugins/ToolLevelling.py:2344 appPlugins/ToolMilling.py:4660 +#: appPlugins/ToolMilling.py:4667 appPlugins/ToolNCC.py:4796 +#: appPlugins/ToolNCC.py:4803 appPlugins/ToolOptimal.py:650 +#: appPlugins/ToolOptimal.py:657 appPlugins/ToolPaint.py:3414 +#: appPlugins/ToolPaint.py:3421 appPlugins/ToolPanelize.py:1390 +#: appPlugins/ToolPanelize.py:1397 appPlugins/ToolPcbWizard.py:525 #: appPlugins/ToolPcbWizard.py:532 appPlugins/ToolPunchGerber.py:2369 -#: appPlugins/ToolPunchGerber.py:2376 appPlugins/ToolQRCode.py:1031 -#: appPlugins/ToolQRCode.py:1038 appPlugins/ToolRulesCheck.py:1707 -#: appPlugins/ToolRulesCheck.py:1714 appPlugins/ToolSolderPaste.py:1604 -#: appPlugins/ToolSolderPaste.py:1611 appPlugins/ToolSub.py:953 -#: appPlugins/ToolSub.py:960 appPlugins/ToolTransform.py:1017 +#: appPlugins/ToolPunchGerber.py:2376 appPlugins/ToolQRCode.py:1034 +#: appPlugins/ToolQRCode.py:1041 appPlugins/ToolRulesCheck.py:1707 +#: appPlugins/ToolRulesCheck.py:1714 appPlugins/ToolSolderPaste.py:1608 +#: appPlugins/ToolSolderPaste.py:1615 appPlugins/ToolSub.py:960 +#: appPlugins/ToolSub.py:967 appPlugins/ToolTransform.py:1017 #: appPlugins/ToolTransform.py:1024 appTool.py:290 appTool.py:297 msgid "Edited value is within limits." msgstr "Il valore editato è entro i limiti." @@ -1502,316 +1503,316 @@ msgstr "Copia da DB" msgid "Delete from DB" msgstr "Cancella da DB" -#: appDatabase.py:1634 appTranslation.py:209 app_Main.py:3704 app_Main.py:9441 +#: appDatabase.py:1634 appTranslation.py:209 app_Main.py:3723 app_Main.py:9485 msgid "Save changes" msgstr "Salva modifiche" -#: appDatabase.py:1738 appDatabase.py:2222 appDatabase.py:2677 -#: appDatabase.py:2689 appGUI/MainGUI.py:493 appObjects/FlatCAMGeometry.py:1410 +#: appDatabase.py:1738 appDatabase.py:2224 appDatabase.py:2679 +#: appDatabase.py:2691 appGUI/MainGUI.py:493 appObjects/FlatCAMGeometry.py:1411 #: appPlugins/ToolCutOut.py:667 appPlugins/ToolCutOut.py:689 #: appPlugins/ToolCutOut.py:730 appPlugins/ToolIsolation.py:2786 #: appPlugins/ToolIsolation.py:2796 appPlugins/ToolIsolation.py:2880 -#: appPlugins/ToolMilling.py:2182 appPlugins/ToolNCC.py:3973 -#: appPlugins/ToolNCC.py:3983 appPlugins/ToolNCC.py:4063 +#: appPlugins/ToolMilling.py:2276 appPlugins/ToolNCC.py:3975 +#: appPlugins/ToolNCC.py:3985 appPlugins/ToolNCC.py:4065 #: appPlugins/ToolPaint.py:2766 appPlugins/ToolPaint.py:2776 -#: appPlugins/ToolPaint.py:2865 app_Main.py:6250 app_Main.py:6287 -#: app_Main.py:6374 app_Main.py:6386 app_Main.py:6395 app_Main.py:6405 +#: appPlugins/ToolPaint.py:2865 app_Main.py:6285 app_Main.py:6322 +#: app_Main.py:6409 app_Main.py:6421 app_Main.py:6430 app_Main.py:6440 msgid "Tools Database" msgstr "Database degli utensili" -#: appDatabase.py:1757 appDatabase.py:2208 appObjects/FlatCAMGeometry.py:1234 -#: appPlugins/ToolCutOut.py:494 appPlugins/ToolDrilling.py:1122 -#: appPlugins/ToolIsolation.py:1283 appPlugins/ToolMilling.py:1997 +#: appDatabase.py:1757 appDatabase.py:2210 appObjects/FlatCAMGeometry.py:1235 +#: appPlugins/ToolCutOut.py:494 appPlugins/ToolDrilling.py:1123 +#: appPlugins/ToolIsolation.py:1283 appPlugins/ToolMilling.py:2091 #: appPlugins/ToolNCC.py:1252 appPlugins/ToolPaint.py:854 msgid "Failed to parse Tools DB file." msgstr "Impossibile processare il file del DB utensili." -#: appDatabase.py:1760 appDatabase.py:2211 +#: appDatabase.py:1760 appDatabase.py:2213 msgid "Loaded Tools DB from" msgstr "Database utensili caricato da" -#: appDatabase.py:2058 +#: appDatabase.py:2060 msgid "Tool added to DB." msgstr "Utensile aggiunto al DB." -#: appDatabase.py:2091 +#: appDatabase.py:2093 msgid "Tool copied from Tools DB." msgstr "Utensile copiato dal DB utensile." -#: appDatabase.py:2125 +#: appDatabase.py:2127 msgid "Tool removed from Tools DB." msgstr "Utensile rimosso dal DB utensili." -#: appDatabase.py:2138 +#: appDatabase.py:2140 msgid "Export Tools Database" msgstr "Esportazione DataBase utensili" -#: appDatabase.py:2140 +#: appDatabase.py:2142 msgid "Tools_Database" msgstr "Databse_utensili" -#: appDatabase.py:2177 appDatabase.py:2180 appDatabase.py:2283 +#: appDatabase.py:2179 appDatabase.py:2182 appDatabase.py:2285 msgid "Failed to write Tools DB to file." msgstr "Errore nella scrittura del file del DB utensili." -#: appDatabase.py:2183 +#: appDatabase.py:2185 msgid "Exported Tools DB to" msgstr "DB utensili esportato in" -#: appDatabase.py:2190 +#: appDatabase.py:2192 msgid "Import FlatCAM Tools DB" msgstr "Importazione DB FlatCAM utensili" -#: appDatabase.py:2287 +#: appDatabase.py:2289 msgid "Saved Tools DB." msgstr "DB utensili salvati." -#: appDatabase.py:2498 +#: appDatabase.py:2500 msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" "Per cambiare le proprietà di un tool, selezionane solo uno. Il tool " "selezionato è" -#: appDatabase.py:2653 +#: appDatabase.py:2655 msgid "No Tool/row selected in the Tools Database table" msgstr "Nessun utensile/colonna selezionato nella tabella DB degli utensili" -#: appDatabase.py:2657 appPlugins/ToolDrilling.py:1126 +#: appDatabase.py:2659 appPlugins/ToolDrilling.py:1127 msgid "Tools DB empty." msgstr "DB tool vuoto." -#: appDatabase.py:2684 +#: appDatabase.py:2686 msgid "Tools in Tools Database edited but not saved." msgstr "Utensili nel Database Utensili modificati ma non salvati." -#: appDatabase.py:2693 +#: appDatabase.py:2695 msgid "Cancelled adding tool from DB." msgstr "Aggiunta utensile in DB annullata." -#: appEditors/AppExcEditor.py:234 appEditors/AppExcEditor.py:258 -#: appEditors/AppExcEditor.py:352 appEditors/AppExcEditor.py:651 -#: appEditors/AppExcEditor.py:866 appEditors/AppGerberEditor.py:247 +#: appEditors/AppExcEditor.py:235 appEditors/AppExcEditor.py:259 +#: appEditors/AppExcEditor.py:353 appEditors/AppExcEditor.py:652 +#: appEditors/AppExcEditor.py:867 appEditors/AppGerberEditor.py:247 #: appEditors/AppGerberEditor.py:254 msgid "Click to place ..." msgstr "Clicca per posizionare ..." -#: appEditors/AppExcEditor.py:242 +#: appEditors/AppExcEditor.py:243 msgid "To add a drill first select a tool" msgstr "Per aggiungere un foro prima seleziona un utensile" -#: appEditors/AppExcEditor.py:306 appEditors/AppExcEditor.py:595 -#: appEditors/AppExcEditor.py:824 appEditors/AppExcEditor.py:1236 -#: appEditors/AppExcEditor.py:1499 appEditors/AppExcEditor.py:1602 -#: appEditors/AppExcEditor.py:1713 appEditors/AppExcEditor.py:2514 -#: appEditors/AppExcEditor.py:3318 appEditors/AppExcEditor.py:3325 -#: appEditors/AppExcEditor.py:3766 appEditors/AppGeoEditor.py:1374 +#: appEditors/AppExcEditor.py:307 appEditors/AppExcEditor.py:596 +#: appEditors/AppExcEditor.py:825 appEditors/AppExcEditor.py:1237 +#: appEditors/AppExcEditor.py:1500 appEditors/AppExcEditor.py:1603 +#: appEditors/AppExcEditor.py:1714 appEditors/AppExcEditor.py:2515 +#: appEditors/AppExcEditor.py:3319 appEditors/AppExcEditor.py:3326 +#: appEditors/AppExcEditor.py:3767 appEditors/AppGeoEditor.py:1374 #: appEditors/AppGeoEditor.py:2093 appEditors/AppGeoEditor.py:2333 #: appEditors/AppGeoEditor.py:2408 appEditors/AppGeoEditor.py:2487 #: appEditors/AppGeoEditor.py:2545 appEditors/AppGeoEditor.py:2750 #: appEditors/AppGeoEditor.py:2829 appEditors/AppGeoEditor.py:2962 #: appEditors/AppGeoEditor.py:3035 appEditors/AppGeoEditor.py:3105 #: appEditors/AppGeoEditor.py:3131 appEditors/AppGeoEditor.py:3159 -#: appEditors/AppGeoEditor.py:3275 appEditors/AppGeoEditor.py:4818 -#: appEditors/AppGeoEditor.py:4832 appEditors/AppGeoEditor.py:5423 -#: appEditors/AppGeoEditor.py:5476 appEditors/AppGeoEditor.py:5539 -#: appEditors/AppGeoEditor.py:5565 appEditors/AppGeoEditor.py:5590 -#: appEditors/AppGeoEditor.py:5622 appEditors/AppGeoEditor.py:5702 -#: appEditors/AppGeoEditor.py:5768 appEditors/AppGeoEditor.py:5836 -#: appEditors/AppGeoEditor.py:5933 appEditors/AppGerberEditor.py:389 +#: appEditors/AppGeoEditor.py:3275 appEditors/AppGeoEditor.py:4832 +#: appEditors/AppGeoEditor.py:4846 appEditors/AppGeoEditor.py:5456 +#: appEditors/AppGeoEditor.py:5509 appEditors/AppGeoEditor.py:5572 +#: appEditors/AppGeoEditor.py:5598 appEditors/AppGeoEditor.py:5623 +#: appEditors/AppGeoEditor.py:5655 appEditors/AppGeoEditor.py:5735 +#: appEditors/AppGeoEditor.py:5801 appEditors/AppGeoEditor.py:5869 +#: appEditors/AppGeoEditor.py:5966 appEditors/AppGerberEditor.py:389 #: appEditors/AppGerberEditor.py:813 appEditors/AppGerberEditor.py:940 #: appEditors/AppGerberEditor.py:1252 appEditors/AppGerberEditor.py:1513 #: appEditors/AppGerberEditor.py:1723 appEditors/AppGerberEditor.py:2013 #: appEditors/AppGerberEditor.py:2309 appEditors/AppGerberEditor.py:2390 #: appEditors/AppGerberEditor.py:2500 appEditors/AppGerberEditor.py:3204 -#: appEditors/AppGerberEditor.py:4923 appEditors/AppGerberEditor.py:5196 -#: appEditors/AppGerberEditor.py:5214 appEditors/AppGerberEditor.py:5655 -#: appEditors/AppGerberEditor.py:5838 appEditors/AppGerberEditor.py:5900 -#: appEditors/AppGerberEditor.py:5947 appEditors/AppGerberEditor.py:7357 -#: appGUI/MainGUI.py:3110 appGUI/MainGUI.py:3122 -#: appObjects/FlatCAMGeometry.py:805 appObjects/FlatCAMGeometry.py:2923 -#: appObjects/FlatCAMGeometry.py:2996 appObjects/FlatCAMGerber.py:434 -#: appParsers/ParseGerber.py:2140 appParsers/ParseGerber.py:2231 -#: appParsers/ParseGerber.py:2306 appParsers/ParseGerber.py:2380 -#: appParsers/ParseGerber.py:2442 appPlugins/ToolAlignObjects.py:271 +#: appEditors/AppGerberEditor.py:4924 appEditors/AppGerberEditor.py:5197 +#: appEditors/AppGerberEditor.py:5215 appEditors/AppGerberEditor.py:5656 +#: appEditors/AppGerberEditor.py:5839 appEditors/AppGerberEditor.py:5901 +#: appEditors/AppGerberEditor.py:5948 appEditors/AppGerberEditor.py:7355 +#: appGUI/MainGUI.py:3122 appGUI/MainGUI.py:3134 +#: appObjects/FlatCAMGeometry.py:806 appObjects/FlatCAMGeometry.py:2915 +#: appObjects/FlatCAMGeometry.py:2988 appObjects/FlatCAMGerber.py:434 +#: appParsers/ParseGerber.py:2183 appParsers/ParseGerber.py:2274 +#: appParsers/ParseGerber.py:2349 appParsers/ParseGerber.py:2423 +#: appParsers/ParseGerber.py:2485 appPlugins/ToolAlignObjects.py:271 #: appPlugins/ToolAlignObjects.py:293 appPlugins/ToolCalculators.py:277 #: appPlugins/ToolCalculators.py:287 appPlugins/ToolCalibration.py:312 -#: appPlugins/ToolCutOut.py:1603 appPlugins/ToolFiducials.py:602 -#: appPlugins/ToolFiducials.py:616 appPlugins/ToolFollow.py:325 -#: appPlugins/ToolFollow.py:396 appPlugins/ToolIsolation.py:1566 -#: appPlugins/ToolPaint.py:2324 appPlugins/ToolPanelize.py:1035 -#: app_Main.py:5439 app_Main.py:5593 tclCommands/TclCommandPanelize.py:304 +#: appPlugins/ToolCutOut.py:1603 appPlugins/ToolFiducials.py:609 +#: appPlugins/ToolFiducials.py:623 appPlugins/ToolFollow.py:330 +#: appPlugins/ToolFollow.py:401 appPlugins/ToolIsolation.py:1566 +#: appPlugins/ToolPaint.py:2324 appPlugins/ToolPanelize.py:1057 +#: app_Main.py:5458 app_Main.py:5612 tclCommands/TclCommandPanelize.py:304 #: tclCommands/TclCommandPanelize.py:313 msgid "Done." msgstr "Fatto." -#: appEditors/AppExcEditor.py:360 +#: appEditors/AppExcEditor.py:361 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:376 appEditors/AppExcEditor.py:680 -#: appEditors/AppExcEditor.py:913 appEditors/AppExcEditor.py:1570 +#: appEditors/AppExcEditor.py:377 appEditors/AppExcEditor.py:681 +#: appEditors/AppExcEditor.py:914 appEditors/AppExcEditor.py:1571 #: appEditors/AppGerberEditor.py:480 appEditors/AppGerberEditor.py:2191 -#: appEditors/AppGerberEditor.py:2221 appGUI/MainGUI.py:3724 +#: appEditors/AppGerberEditor.py:2221 appGUI/MainGUI.py:3736 msgid "Click on target location ..." msgstr "Clicca sulla posizione di destinazione ..." -#: appEditors/AppExcEditor.py:395 +#: appEditors/AppExcEditor.py:396 msgid "Click on the Drill Circular Array Start position" msgstr "Clicca sulla posizione di inizio della matrice fori circolare" -#: appEditors/AppExcEditor.py:417 appEditors/AppExcEditor.py:954 +#: appEditors/AppExcEditor.py:418 appEditors/AppExcEditor.py:955 #: appEditors/AppGerberEditor.py:534 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:421 +#: appEditors/AppExcEditor.py:422 msgid "The value is mistyped. Check the value" msgstr "Valore erroneo. Controlla il valore" -#: appEditors/AppExcEditor.py:576 appEditors/AppExcEditor.py:1198 +#: appEditors/AppExcEditor.py:577 appEditors/AppExcEditor.py:1199 #: appEditors/AppGerberEditor.py:795 msgid "Too many items for the selected spacing angle." msgstr "Troppi oggetti per l'angolo selezionato." -#: appEditors/AppExcEditor.py:582 appEditors/AppExcEditor.py:1223 -#: appEditors/AppGerberEditor.py:800 appEditors/AppGerberEditor.py:5834 -#: appObjects/FlatCAMCNCJob.py:774 appPlugins/ToolCopperThieving.py:325 -#: appPlugins/ToolCopperThieving.py:926 appPlugins/ToolCopperThieving.py:1139 -#: appPlugins/ToolCorners.py:224 appPlugins/ToolCorners.py:494 -#: appPlugins/ToolCorners.py:596 appPlugins/ToolCutOut.py:959 +#: appEditors/AppExcEditor.py:583 appEditors/AppExcEditor.py:1224 +#: appEditors/AppGerberEditor.py:800 appEditors/AppGerberEditor.py:5835 +#: appObjects/FlatCAMCNCJob.py:782 appPlugins/ToolCopperThieving.py:332 +#: appPlugins/ToolCopperThieving.py:933 appPlugins/ToolCopperThieving.py:1145 +#: appPlugins/ToolCorners.py:230 appPlugins/ToolCorners.py:502 +#: appPlugins/ToolCorners.py:605 appPlugins/ToolCutOut.py:959 #: appPlugins/ToolCutOut.py:985 appPlugins/ToolCutOut.py:1117 #: appPlugins/ToolCutOut.py:1341 appPlugins/ToolCutOut.py:1495 #: appPlugins/ToolCutOut.py:1539 appPlugins/ToolCutOut.py:1557 -#: appPlugins/ToolCutOut.py:1571 appPlugins/ToolDblSided.py:523 -#: appPlugins/ToolExtract.py:703 appPlugins/ToolExtract.py:752 -#: appPlugins/ToolExtract.py:761 appPlugins/ToolExtract.py:765 -#: appPlugins/ToolFiducials.py:310 appPlugins/ToolFiducials.py:562 -#: appPlugins/ToolFiducials.py:610 appPlugins/ToolFiducials.py:624 -#: appPlugins/ToolFilm.py:777 appPlugins/ToolFilm.py:1037 -#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2318 app_Main.py:4934 -#: camlib.py:2436 camlib.py:2503 camlib.py:2571 camlib.py:2649 camlib.py:5326 -#: camlib.py:5721 +#: appPlugins/ToolCutOut.py:1571 appPlugins/ToolDblSided.py:542 +#: appPlugins/ToolExtract.py:706 appPlugins/ToolExtract.py:755 +#: appPlugins/ToolExtract.py:764 appPlugins/ToolExtract.py:768 +#: appPlugins/ToolFiducials.py:317 appPlugins/ToolFiducials.py:569 +#: appPlugins/ToolFiducials.py:617 appPlugins/ToolFiducials.py:631 +#: appPlugins/ToolFilm.py:796 appPlugins/ToolFilm.py:1056 +#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2318 app_Main.py:4953 +#: camlib.py:2440 camlib.py:2507 camlib.py:2575 camlib.py:2653 camlib.py:5310 +#: camlib.py:5705 msgid "Failed." msgstr "Fallito." -#: appEditors/AppExcEditor.py:659 +#: appEditors/AppExcEditor.py:660 msgid "To add a slot first select a tool" msgstr "Per aggiungere uno slot prima seleziona un utensile" -#: appEditors/AppExcEditor.py:719 appEditors/AppExcEditor.py:726 -#: appEditors/AppExcEditor.py:1081 appEditors/AppExcEditor.py:1088 +#: appEditors/AppExcEditor.py:720 appEditors/AppExcEditor.py:727 +#: appEditors/AppExcEditor.py:1082 appEditors/AppExcEditor.py:1089 msgid "Value is missing or wrong format. Add it and retry." msgstr "Valore con formato errato o mancante. Aggiungilo e riprova." -#: appEditors/AppExcEditor.py:874 +#: appEditors/AppExcEditor.py:875 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:932 +#: appEditors/AppExcEditor.py:933 msgid "Click on the Slot Circular Array Start position" msgstr "Clicca sulla posizione iniziale della matrice circolare di slot" -#: appEditors/AppExcEditor.py:957 appEditors/AppGerberEditor.py:537 +#: appEditors/AppExcEditor.py:958 appEditors/AppGerberEditor.py:537 msgid "The value is mistyped. Check the value." msgstr "Valore errato. Controllalo." -#: appEditors/AppExcEditor.py:1292 +#: appEditors/AppExcEditor.py:1293 msgid "Click on the Drill(s) to resize ..." msgstr "Clicca sul foro(i) da ridimensionare ..." -#: appEditors/AppExcEditor.py:1322 +#: appEditors/AppExcEditor.py:1323 msgid "Resize drill(s) failed. Please enter a diameter for resize." msgstr "" "Ridimensionamento fallito. Inserisci un diametro per il ridimensionamento." -#: appEditors/AppExcEditor.py:1501 appEditors/AppExcEditor.py:1554 -#: appEditors/AppExcEditor.py:1565 appGUI/MainGUI.py:3363 -#: appGUI/MainGUI.py:3448 appGUI/MainGUI.py:3494 appGUI/MainGUI.py:3586 -#: appGUI/MainGUI.py:3701 appGUI/MainGUI.py:3730 +#: appEditors/AppExcEditor.py:1502 appEditors/AppExcEditor.py:1555 +#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3375 +#: appGUI/MainGUI.py:3460 appGUI/MainGUI.py:3506 appGUI/MainGUI.py:3598 +#: appGUI/MainGUI.py:3713 appGUI/MainGUI.py:3742 msgid "Cancelled. Nothing selected." msgstr "Cancellato. Nessuna seleziona." -#: appEditors/AppExcEditor.py:1558 appEditors/AppGeoEditor.py:2784 +#: appEditors/AppExcEditor.py:1559 appEditors/AppGeoEditor.py:2784 #: appEditors/AppGeoEditor.py:2804 appEditors/AppGerberEditor.py:2193 msgid "Click on reference location ..." msgstr "Clicca sulla posizione di riferimento ..." -#: appEditors/AppExcEditor.py:1913 appEditors/AppGeoEditor.py:4141 -#: appEditors/AppGerberEditor.py:3458 appEditors/AppGerberEditor.py:6168 -#: appEditors/AppGerberEditor.py:6477 appGUI/GUIElements.py:338 +#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4155 +#: appEditors/AppGerberEditor.py:3458 appEditors/AppGerberEditor.py:6166 +#: appEditors/AppGerberEditor.py:6475 appGUI/GUIElements.py:338 #: appGUI/GUIElements.py:1036 appGUI/GUIElements.py:1435 #: appGUI/GUIElements.py:1646 appGUI/GUIElements.py:1930 #: appGUI/GUIElements.py:3962 appGUI/MainGUI.py:423 appGUI/MainGUI.py:751 -#: appGUI/MainGUI.py:810 appGUI/MainGUI.py:887 appGUI/MainGUI.py:1017 -#: appGUI/MainGUI.py:1267 appGUI/MainGUI.py:1756 appGUI/MainGUI.py:2238 -#: appGUI/MainGUI.py:2480 appGUI/MainGUI.py:5110 appPlugins/ToolDrilling.py:300 -#: appPlugins/ToolIsolation.py:71 appPlugins/ToolMilling.py:389 -#: appPlugins/ToolMilling.py:397 appPlugins/ToolNCC.py:69 +#: appGUI/MainGUI.py:810 appGUI/MainGUI.py:887 appGUI/MainGUI.py:1029 +#: appGUI/MainGUI.py:1279 appGUI/MainGUI.py:1768 appGUI/MainGUI.py:2250 +#: appGUI/MainGUI.py:2492 appGUI/MainGUI.py:5122 appPlugins/ToolDrilling.py:300 +#: appPlugins/ToolIsolation.py:71 appPlugins/ToolMilling.py:390 +#: appPlugins/ToolMilling.py:398 appPlugins/ToolNCC.py:69 #: appPlugins/ToolPaint.py:142 appPlugins/ToolSolderPaste.py:182 -#: app_Main.py:6776 +#: app_Main.py:6823 msgid "Delete" msgstr "Cancella" -#: appEditors/AppExcEditor.py:2140 appObjects/FlatCAMExcellon.py:376 -#: appPlugins/ToolDrilling.py:752 appPlugins/ToolMilling.py:1150 +#: appEditors/AppExcEditor.py:2141 appObjects/FlatCAMExcellon.py:376 +#: appPlugins/ToolDrilling.py:753 appPlugins/ToolMilling.py:1178 msgid "Total Drills" msgstr "Fori totali" -#: appEditors/AppExcEditor.py:2172 appObjects/FlatCAMExcellon.py:410 -#: appPlugins/ToolDrilling.py:779 appPlugins/ToolMilling.py:1177 +#: appEditors/AppExcEditor.py:2173 appObjects/FlatCAMExcellon.py:410 +#: appPlugins/ToolDrilling.py:780 appPlugins/ToolMilling.py:1205 msgid "Total Slots" msgstr "Slot totali" -#: appEditors/AppExcEditor.py:2250 appEditors/AppGeoEditor.py:4042 -#: appEditors/AppGerberEditor.py:4193 appEditors/appGCodeEditor.py:582 +#: appEditors/AppExcEditor.py:2251 appEditors/AppGeoEditor.py:4056 +#: appEditors/AppGerberEditor.py:4195 appEditors/appGCodeEditor.py:587 #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:100 -#: appObjects/FlatCAMCNCJob.py:535 appObjects/FlatCAMDocument.py:191 -#: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:718 +#: appObjects/FlatCAMCNCJob.py:543 appObjects/FlatCAMDocument.py:191 +#: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:719 #: appObjects/FlatCAMGerber.py:224 appObjects/FlatCAMScript.py:180 -#: appPlugins/ToolCorners.py:148 appPlugins/ToolCutOut.py:325 -#: appPlugins/ToolDblSided.py:189 appPlugins/ToolDrilling.py:541 -#: appPlugins/ToolFiducials.py:181 appPlugins/ToolFilm.py:222 -#: appPlugins/ToolFollow.py:158 appPlugins/ToolIsolation.py:407 -#: appPlugins/ToolLevelling.py:376 appPlugins/ToolMilling.py:686 +#: appPlugins/ToolCorners.py:154 appPlugins/ToolCutOut.py:325 +#: appPlugins/ToolDblSided.py:208 appPlugins/ToolDrilling.py:544 +#: appPlugins/ToolFiducials.py:188 appPlugins/ToolFilm.py:241 +#: appPlugins/ToolFollow.py:164 appPlugins/ToolIsolation.py:407 +#: appPlugins/ToolLevelling.py:384 appPlugins/ToolMilling.py:714 #: appPlugins/ToolNCC.py:660 appPlugins/ToolPaint.py:624 -#: appPlugins/ToolPanelize.py:245 appPlugins/ToolPunchGerber.py:373 -#: appPlugins/ToolQRCode.py:181 appPlugins/ToolSub.py:212 +#: appPlugins/ToolPanelize.py:261 appPlugins/ToolPunchGerber.py:376 +#: appPlugins/ToolQRCode.py:187 appPlugins/ToolSub.py:218 msgid "Beginner" msgstr "" -#: appEditors/AppExcEditor.py:2261 appEditors/AppGeoEditor.py:4055 -#: appEditors/AppGerberEditor.py:4206 appEditors/appGCodeEditor.py:595 +#: appEditors/AppExcEditor.py:2262 appEditors/AppGeoEditor.py:4069 +#: appEditors/AppGerberEditor.py:4208 appEditors/appGCodeEditor.py:600 #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:101 -#: appObjects/FlatCAMCNCJob.py:545 appObjects/FlatCAMDocument.py:200 -#: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:727 +#: appObjects/FlatCAMCNCJob.py:553 appObjects/FlatCAMDocument.py:200 +#: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:728 #: appObjects/FlatCAMGerber.py:238 appObjects/FlatCAMScript.py:189 -#: appPlugins/ToolCorners.py:166 appPlugins/ToolCutOut.py:368 -#: appPlugins/ToolDblSided.py:215 appPlugins/ToolDrilling.py:584 -#: appPlugins/ToolFiducials.py:196 appPlugins/ToolFilm.py:248 -#: appPlugins/ToolFollow.py:172 appPlugins/ToolIsolation.py:460 -#: appPlugins/ToolLevelling.py:391 appPlugins/ToolMilling.py:751 +#: appPlugins/ToolCorners.py:172 appPlugins/ToolCutOut.py:368 +#: appPlugins/ToolDblSided.py:234 appPlugins/ToolDrilling.py:586 +#: appPlugins/ToolFiducials.py:203 appPlugins/ToolFilm.py:267 +#: appPlugins/ToolFollow.py:178 appPlugins/ToolIsolation.py:460 +#: appPlugins/ToolLevelling.py:399 appPlugins/ToolMilling.py:778 #: appPlugins/ToolNCC.py:706 appPlugins/ToolPaint.py:656 -#: appPlugins/ToolPanelize.py:265 appPlugins/ToolPunchGerber.py:387 -#: appPlugins/ToolQRCode.py:192 appPlugins/ToolSub.py:224 +#: appPlugins/ToolPanelize.py:281 appPlugins/ToolPunchGerber.py:390 +#: appPlugins/ToolQRCode.py:198 appPlugins/ToolSub.py:230 msgid "Advanced" msgstr "Avanzato" -#: appEditors/AppExcEditor.py:2284 appObjects/FlatCAMGeometry.py:874 -#: appObjects/FlatCAMGeometry.py:1555 appObjects/FlatCAMGeometry.py:2311 -#: appObjects/FlatCAMGeometry.py:3066 appObjects/FlatCAMGeometry.py:3229 -#: appPlugins/ToolDrilling.py:1720 appPlugins/ToolIsolation.py:1459 -#: appPlugins/ToolIsolation.py:1877 appPlugins/ToolMilling.py:2259 -#: appPlugins/ToolMilling.py:2949 appPlugins/ToolMilling.py:3545 +#: appEditors/AppExcEditor.py:2285 appObjects/FlatCAMGeometry.py:875 +#: appObjects/FlatCAMGeometry.py:1556 appObjects/FlatCAMGeometry.py:2315 +#: appObjects/FlatCAMGeometry.py:3058 appObjects/FlatCAMGeometry.py:3221 +#: appPlugins/ToolDrilling.py:1715 appPlugins/ToolIsolation.py:1459 +#: appPlugins/ToolIsolation.py:1877 appPlugins/ToolMilling.py:2353 +#: appPlugins/ToolMilling.py:3030 appPlugins/ToolMilling.py:3620 #: appPlugins/ToolNCC.py:1458 appPlugins/ToolNCC.py:1596 #: appPlugins/ToolPaint.py:1028 appPlugins/ToolPaint.py:1166 -#: appPlugins/ToolPaint.py:1880 appPlugins/ToolSolderPaste.py:478 -#: appPlugins/ToolSolderPaste.py:550 +#: appPlugins/ToolPaint.py:1880 appPlugins/ToolSolderPaste.py:484 +#: appPlugins/ToolSolderPaste.py:556 msgid "Wrong value format entered, use a number." msgstr "Formato valore errato, inserire un numero." -#: appEditors/AppExcEditor.py:2295 +#: appEditors/AppExcEditor.py:2296 msgid "" "Tool already in the original or actual tool list.\n" "Save and reedit Excellon if you need to add this tool. " @@ -1819,107 +1820,87 @@ msgstr "" "Utensile già presente nella lista.\n" "Salva e riedita l'Excellon se vuoi aggiungere questo utensile. " -#: appEditors/AppExcEditor.py:2303 appGUI/MainGUI.py:3766 +#: appEditors/AppExcEditor.py:2304 appGUI/MainGUI.py:3778 msgid "Added new tool with dia" msgstr "Aggiunto nuovo utensile con diametro" -#: appEditors/AppExcEditor.py:2337 +#: appEditors/AppExcEditor.py:2338 msgid "Select a tool in Tool Table" msgstr "Seleziona un utensile dalla tabella" -#: appEditors/AppExcEditor.py:2367 +#: appEditors/AppExcEditor.py:2368 msgid "Deleted tool with diameter" msgstr "Eliminato utensile con diametro" -#: appEditors/AppExcEditor.py:3121 +#: appEditors/AppExcEditor.py:3122 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:3125 appEditors/AppGerberEditor.py:4903 -#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:2252 -#: appParsers/ParseExcellon.py:972 appPlugins/ToolMilling.py:2884 -#: appPlugins/ToolPcbWizard.py:337 appPlugins/ToolSolderPaste.py:917 -#: app_Main.py:6330 app_Main.py:8176 app_Main.py:10660 app_Main.py:10727 -#: app_Main.py:10862 app_Main.py:10927 +#: appEditors/AppExcEditor.py:3126 appEditors/AppGerberEditor.py:4904 +#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:2257 +#: appParsers/ParseExcellon.py:972 appPlugins/ToolMilling.py:2967 +#: appPlugins/ToolPcbWizard.py:337 appPlugins/ToolSolderPaste.py:924 +#: app_Main.py:6365 app_Main.py:8220 app_Main.py:10704 app_Main.py:10776 +#: app_Main.py:10911 app_Main.py:10976 msgid "An internal error has occurred. See shell.\n" msgstr "Errore interno. Vedi shell.\n" -#: appEditors/AppExcEditor.py:3130 appObjects/FlatCAMGeometry.py:2571 -#: appObjects/FlatCAMGeometry.py:2576 appObjects/FlatCAMGeometry.py:2728 -#: appPlugins/ToolMilling.py:3214 appPlugins/ToolMilling.py:3218 -#: appPlugins/ToolSub.py:451 appPlugins/ToolSub.py:645 +#: appEditors/AppExcEditor.py:3131 appObjects/FlatCAMGeometry.py:2566 +#: appObjects/FlatCAMGeometry.py:2571 appObjects/FlatCAMGeometry.py:2720 +#: appPlugins/ToolMilling.py:3289 appPlugins/ToolMilling.py:3293 +#: appPlugins/ToolSub.py:461 appPlugins/ToolSub.py:655 msgid "Generating" msgstr "Generazione" -#: appEditors/AppExcEditor.py:3152 +#: appEditors/AppExcEditor.py:3153 msgid "Excellon editing finished." msgstr "Modifica Excellon terminata." -#: appEditors/AppExcEditor.py:3168 +#: appEditors/AppExcEditor.py:3169 msgid "Cancelled. There is no Tool/Drill selected" msgstr "Errore: Nessun utensile/Foro selezionato" -#: appEditors/AppExcEditor.py:3839 appEditors/AppExcEditor.py:3849 -#: appEditors/AppGerberEditor.py:5741 +#: appEditors/AppExcEditor.py:3840 appEditors/AppExcEditor.py:3850 +#: appEditors/AppGerberEditor.py:5742 msgid "Click on the circular array Center position" msgstr "Clicca sulla posizione centrale della matrice circolare" -#: appEditors/AppExcEditor.py:3982 appGUI/MainGUI.py:723 appGUI/ObjectUI.py:583 +#: appEditors/AppExcEditor.py:3983 appGUI/MainGUI.py:723 appGUI/ObjectUI.py:580 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:19 msgid "Excellon Editor" msgstr "Editor Excellon" -#: appEditors/AppExcEditor.py:3992 appEditors/AppGeoEditor.py:3409 -#: appEditors/AppGerberEditor.py:6010 appEditors/appGCodeEditor.py:755 -#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:663 -#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:645 -#: appPlugins/ToolDrilling.py:2308 appPlugins/ToolFiducials.py:772 -#: appPlugins/ToolFilm.py:1127 appPlugins/ToolFollow.py:687 -#: appPlugins/ToolIsolation.py:3184 appPlugins/ToolLevelling.py:1676 -#: appPlugins/ToolMilling.py:3617 appPlugins/ToolNCC.py:4117 -#: appPlugins/ToolPaint.py:2919 appPlugins/ToolPanelize.py:1086 -#: appPlugins/ToolPunchGerber.py:1964 appPlugins/ToolQRCode.py:731 -#: appPlugins/ToolSub.py:774 -#, fuzzy -#| msgid "" -#| "BASIC is suitable for a beginner. Many parameters\n" -#| "are hidden from the user in this mode.\n" -#| "ADVANCED mode will make available all parameters.\n" -#| "\n" -#| "To change the application LEVEL, go to:\n" -#| "Edit -> Preferences -> General and check:\n" -#| "'APP. LEVEL' radio button." +#: appEditors/AppExcEditor.py:3993 appEditors/AppGeoEditor.py:3409 +#: appEditors/AppGerberEditor.py:6011 appEditors/appGCodeEditor.py:760 +#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:672 +#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:664 +#: appPlugins/ToolDrilling.py:2247 appPlugins/ToolFiducials.py:779 +#: appPlugins/ToolFilm.py:1144 appPlugins/ToolFollow.py:692 +#: appPlugins/ToolIsolation.py:3184 appPlugins/ToolLevelling.py:1748 +#: appPlugins/ToolMilling.py:3692 appPlugins/ToolNCC.py:4119 +#: appPlugins/ToolPaint.py:2919 appPlugins/ToolPanelize.py:1108 +#: appPlugins/ToolPunchGerber.py:1967 appPlugins/ToolQRCode.py:737 +#: appPlugins/ToolSub.py:784 msgid "" -"In BEGINNER mode many parameters\n" -"are hidden from the user in this mode.\n" -"ADVANCED mode will make available all parameters.\n" -"\n" -"To change the application LEVEL, go to:\n" -"Edit -> Preferences -> General and check:\n" -"'APP. LEVEL' radio button." +"Beginner Mode - many parameters are hidden.\n" +"Advanced Mode - full control.\n" +"Permanent change is done in 'Preferences' menu." msgstr "" -"BASIC è adatto per un principiante. Molti parametri\n" -"sono nascosti all'utente in questa modalità.\n" -"La modalità AVANZATA renderà disponibili tutti i parametri.\n" -"\n" -"Per modificare il LIVELLO dell'applicazione, vai su:\n" -"Modifica -> Preferenze -> Generale e seleziona:\n" -"il pulsante 'APP. Livello'." -#: appEditors/AppExcEditor.py:4009 appEditors/AppGerberEditor.py:6025 -#: appEditors/appGCodeEditor.py:770 +#: appEditors/AppExcEditor.py:4007 appEditors/AppGerberEditor.py:6023 +#: appEditors/appGCodeEditor.py:772 msgid "Name:" msgstr "Nome:" -#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:624 -#: appGUI/ObjectUI.py:970 appPlugins/ToolIsolation.py:3219 -#: appPlugins/ToolMilling.py:3666 appPlugins/ToolNCC.py:4170 -#: appPlugins/ToolPaint.py:2975 appPlugins/ToolSolderPaste.py:1189 +#: appEditors/AppExcEditor.py:4014 appGUI/ObjectUI.py:621 +#: appGUI/ObjectUI.py:967 appPlugins/ToolIsolation.py:3216 +#: appPlugins/ToolMilling.py:3738 appPlugins/ToolNCC.py:4169 +#: appPlugins/ToolPaint.py:2972 appPlugins/ToolSolderPaste.py:1193 msgid "Tools Table" msgstr "Tabella utensili" -#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:626 +#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:623 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -1927,19 +1908,19 @@ msgstr "" "Utensili in questo oggetto Excellon\n" "quando usati per la foratura." -#: appEditors/AppExcEditor.py:4039 +#: appEditors/AppExcEditor.py:4037 msgid "Convert Slots" msgstr "Converti slot" -#: appEditors/AppExcEditor.py:4043 +#: appEditors/AppExcEditor.py:4041 msgid "Convert the slots in the selected tools to drills." msgstr "Converte in fori gli slot nel tool attuale." -#: appEditors/AppExcEditor.py:4053 +#: appEditors/AppExcEditor.py:4051 msgid "Add/Delete Tool" msgstr "Aggiungi/Modifica utensile" -#: appEditors/AppExcEditor.py:4055 +#: appEditors/AppExcEditor.py:4053 msgid "" "Add/Delete a tool to the tool list\n" "for this Excellon object." @@ -1947,34 +1928,34 @@ msgstr "" "Aggiungi/Modifica un utensile dalla lista utensili\n" "per questo oggetto Excellon." -#: appEditors/AppExcEditor.py:4069 appEditors/AppGeoEditor.py:492 +#: appEditors/AppExcEditor.py:4067 appEditors/AppGeoEditor.py:492 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:261 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 -#: appPlugins/ToolCutOut.py:2426 appPlugins/ToolIsolation.py:3300 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:4263 -#: appPlugins/ToolNCC.py:4274 appPlugins/ToolPaint.py:3057 +#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:3297 +#: appPlugins/ToolMilling.py:3855 appPlugins/ToolNCC.py:4262 +#: appPlugins/ToolNCC.py:4273 appPlugins/ToolPaint.py:3054 msgid "Tool Dia" msgstr "Diametro utensile" -#: appEditors/AppExcEditor.py:4071 +#: appEditors/AppExcEditor.py:4069 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:50 -#: appPlugins/ToolIsolation.py:3302 appPlugins/ToolMilling.py:3785 -#: appPlugins/ToolNCC.py:4265 +#: appPlugins/ToolIsolation.py:3299 appPlugins/ToolMilling.py:3857 +#: appPlugins/ToolNCC.py:4264 msgid "Diameter for the new tool" msgstr "Diametro del nuovo utensile" -#: appEditors/AppExcEditor.py:4083 appEditors/AppGeoEditor.py:740 -#: appEditors/AppGerberEditor.py:6161 appEditors/AppGerberEditor.py:6717 +#: appEditors/AppExcEditor.py:4081 appEditors/AppGeoEditor.py:740 +#: appEditors/AppGerberEditor.py:6159 appEditors/AppGerberEditor.py:6715 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:289 -#: appPlugins/ToolCopperThieving.py:1711 appPlugins/ToolDblSided.py:857 -#: appPlugins/ToolDblSided.py:1045 appPlugins/ToolLevelling.py:1994 +#: appPlugins/ToolCopperThieving.py:1717 appPlugins/ToolDblSided.py:873 +#: appPlugins/ToolDblSided.py:1061 appPlugins/ToolLevelling.py:2063 #: appPlugins/ToolNCC.py:63 appPlugins/ToolPaint.py:136 #: appPlugins/ToolSolderPaste.py:179 appPlugins/ToolTransform.py:619 -#: app_Main.py:6774 +#: app_Main.py:6821 msgid "Add" msgstr "Aggiungi" -#: appEditors/AppExcEditor.py:4086 +#: appEditors/AppExcEditor.py:4084 msgid "" "Add a new tool to the tool list\n" "with the diameter specified above." @@ -1982,11 +1963,11 @@ msgstr "" "Aggiungi un nuovo utensile alla lista\n" "con il diametro specificato sopra." -#: appEditors/AppExcEditor.py:4095 +#: appEditors/AppExcEditor.py:4093 msgid "Delete Tool" msgstr "Cancella utensile" -#: appEditors/AppExcEditor.py:4098 +#: appEditors/AppExcEditor.py:4096 msgid "" "Delete a tool in the tool list\n" "by selecting a row in the tool table." @@ -1994,56 +1975,56 @@ msgstr "" "Cancella un utensile dalla lista\n" "selezionandone la riga nella tabella." -#: appEditors/AppExcEditor.py:4123 +#: appEditors/AppExcEditor.py:4121 msgid "Resize Tool" msgstr "Ridimensiona strumento" -#: appEditors/AppExcEditor.py:4125 +#: appEditors/AppExcEditor.py:4123 msgid "Resize a drill or a selection of drills." msgstr "Ridimensiona un foro o una selezione di fori." -#: appEditors/AppExcEditor.py:4130 +#: appEditors/AppExcEditor.py:4128 msgid "Resize Dia" msgstr "Diametro ridimensionamento" -#: appEditors/AppExcEditor.py:4132 +#: appEditors/AppExcEditor.py:4130 msgid "Diameter to resize to." msgstr "Diametro al quale ridimensionare." -#: appEditors/AppExcEditor.py:4145 +#: appEditors/AppExcEditor.py:4143 msgid "Resize" msgstr "Ridimensiona" -#: appEditors/AppExcEditor.py:4148 +#: appEditors/AppExcEditor.py:4146 msgid "Resize drill(s)" msgstr "Ridimensiona foro(i)" -#: appEditors/AppExcEditor.py:4179 appGUI/MainGUI.py:728 appGUI/MainGUI.py:1151 -#: appGUI/MainGUI.py:1743 appGUI/MainGUI.py:2370 appGUI/MainGUI.py:4959 +#: appEditors/AppExcEditor.py:4177 appGUI/MainGUI.py:728 appGUI/MainGUI.py:1163 +#: appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4971 msgid "Add Drill Array" msgstr "Aggiungi matrice di fori" -#: appEditors/AppExcEditor.py:4181 +#: appEditors/AppExcEditor.py:4179 msgid "Add an array of drills (linear or circular array)" msgstr "Aggiunge una matrice di fori (lineare o circolare)" -#: appEditors/AppExcEditor.py:4187 appEditors/AppExcEditor.py:4407 -#: appEditors/AppGeoEditor.py:3430 appEditors/AppGerberEditor.py:4510 -#: appEditors/AppGerberEditor.py:6051 appEditors/AppGerberEditor.py:6126 -#: appEditors/AppGerberEditor.py:6519 appEditors/appGCodeEditor.py:788 -#: appGUI/ObjectUI.py:309 appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 +#: appEditors/AppExcEditor.py:4185 appEditors/AppExcEditor.py:4405 +#: appEditors/AppGeoEditor.py:3444 appEditors/AppGerberEditor.py:4512 +#: appEditors/AppGerberEditor.py:6049 appEditors/AppGerberEditor.py:6124 +#: appEditors/AppGerberEditor.py:6517 appEditors/appGCodeEditor.py:790 +#: appGUI/ObjectUI.py:306 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:35 -#: appPlugins/ToolCorners.py:748 appPlugins/ToolCutOut.py:2379 -#: appPlugins/ToolDblSided.py:670 appPlugins/ToolExtract.py:988 -#: appPlugins/ToolFilm.py:1150 appPlugins/ToolIsolation.py:3580 -#: appPlugins/ToolNCC.py:4135 appPlugins/ToolNCC.py:4606 -#: appPlugins/ToolPaint.py:2941 appPlugins/ToolPaint.py:3285 +#: appPlugins/ToolCorners.py:754 appPlugins/ToolCutOut.py:2376 +#: appPlugins/ToolDblSided.py:686 appPlugins/ToolExtract.py:991 +#: appPlugins/ToolFilm.py:1164 appPlugins/ToolIsolation.py:3577 +#: appPlugins/ToolNCC.py:4134 appPlugins/ToolNCC.py:4605 +#: appPlugins/ToolPaint.py:2938 appPlugins/ToolPaint.py:3282 #: appPlugins/ToolPunchGerber.py:2072 appPlugins/ToolPunchGerber.py:2279 #: appPlugins/ToolTransform.py:626 msgid "Type" msgstr "Tipo" -#: appEditors/AppExcEditor.py:4189 +#: appEditors/AppExcEditor.py:4187 msgid "" "Select the type of drills array to create.\n" "It can be Linear X(Y) or Circular" @@ -2051,13 +2032,13 @@ msgstr "" "Seleziona il tipo di matrice di fori da creare.\n" "Può essere lineare X(Y) o circolare" -#: appEditors/AppExcEditor.py:4193 appEditors/AppExcEditor.py:4413 -#: appEditors/AppGerberEditor.py:6525 +#: appEditors/AppExcEditor.py:4191 appEditors/AppExcEditor.py:4411 +#: appEditors/AppGerberEditor.py:6523 msgid "Linear" msgstr "Lineare" -#: appEditors/AppExcEditor.py:4194 appEditors/AppExcEditor.py:4414 -#: appEditors/AppGerberEditor.py:6526 +#: appEditors/AppExcEditor.py:4192 appEditors/AppExcEditor.py:4412 +#: appEditors/AppGerberEditor.py:6524 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:45 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:142 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:100 @@ -2066,32 +2047,32 @@ msgstr "Lineare" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:61 -#: appPlugins/ToolExtract.py:944 appPlugins/ToolExtract.py:1076 -#: appPlugins/ToolFiducials.py:952 appPlugins/ToolPunchGerber.py:2028 +#: appPlugins/ToolExtract.py:947 appPlugins/ToolExtract.py:1079 +#: appPlugins/ToolFiducials.py:956 appPlugins/ToolPunchGerber.py:2028 #: appPlugins/ToolPunchGerber.py:2185 msgid "Circular" msgstr "Circolare" -#: appEditors/AppExcEditor.py:4200 appEditors/AppExcEditor.py:4420 +#: appEditors/AppExcEditor.py:4198 appEditors/AppExcEditor.py:4418 msgid "Number" msgstr "Numero" -#: appEditors/AppExcEditor.py:4201 +#: appEditors/AppExcEditor.py:4199 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:63 msgid "Specify how many drills to be in the array." msgstr "Specifica quanti fori sono presenti nella matrice." -#: appEditors/AppExcEditor.py:4222 appEditors/AppExcEditor.py:4281 -#: appEditors/AppExcEditor.py:4347 appEditors/AppExcEditor.py:4443 -#: appEditors/AppExcEditor.py:4503 appEditors/AppGeoEditor.py:2172 -#: appEditors/AppGerberEditor.py:1823 appEditors/AppGerberEditor.py:6552 -#: appEditors/AppGerberEditor.py:6606 +#: appEditors/AppExcEditor.py:4220 appEditors/AppExcEditor.py:4279 +#: appEditors/AppExcEditor.py:4345 appEditors/AppExcEditor.py:4441 +#: appEditors/AppExcEditor.py:4501 appEditors/AppGeoEditor.py:2172 +#: appEditors/AppGerberEditor.py:1823 appEditors/AppGerberEditor.py:6550 +#: appEditors/AppGerberEditor.py:6604 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:171 msgid "Direction" msgstr "Direzione" -#: appEditors/AppExcEditor.py:4224 appEditors/AppExcEditor.py:4445 -#: appEditors/AppGerberEditor.py:6554 +#: appEditors/AppExcEditor.py:4222 appEditors/AppExcEditor.py:4443 +#: appEditors/AppGerberEditor.py:6552 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:79 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:227 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:116 @@ -2106,39 +2087,39 @@ msgstr "" "- 'Y' - asse verticale o\n" "- 'Angolo' - angolo per l'inclinazione della matrice" -#: appEditors/AppExcEditor.py:4230 appEditors/AppExcEditor.py:4355 -#: appEditors/AppExcEditor.py:4451 appEditors/AppGerberEditor.py:6560 +#: appEditors/AppExcEditor.py:4228 appEditors/AppExcEditor.py:4353 +#: appEditors/AppExcEditor.py:4449 appEditors/AppGerberEditor.py:6558 #: appGUI/GUIElements.py:4770 appGUI/MainGUI.py:481 appGUI/MainGUI.py:688 -#: appGUI/MainGUI.py:4587 appGUI/MainGUI.py:4855 +#: appGUI/MainGUI.py:4599 appGUI/MainGUI.py:4867 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:85 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:180 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:233 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:122 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:191 -#: appPlugins/ToolFilm.py:1325 +#: appPlugins/ToolFilm.py:1339 msgid "X" msgstr "X" -#: appEditors/AppExcEditor.py:4231 appEditors/AppExcEditor.py:4356 -#: appEditors/AppExcEditor.py:4452 appEditors/AppGerberEditor.py:6561 -#: appGUI/GUIElements.py:4777 appGUI/MainGUI.py:484 appGUI/MainGUI.py:4588 -#: appGUI/MainGUI.py:4856 +#: appEditors/AppExcEditor.py:4229 appEditors/AppExcEditor.py:4354 +#: appEditors/AppExcEditor.py:4450 appEditors/AppGerberEditor.py:6559 +#: appGUI/GUIElements.py:4777 appGUI/MainGUI.py:484 appGUI/MainGUI.py:4600 +#: appGUI/MainGUI.py:4868 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:181 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:192 -#: appPlugins/ToolFilm.py:1326 +#: appPlugins/ToolFilm.py:1340 msgid "Y" msgstr "Y" -#: appEditors/AppExcEditor.py:4232 appEditors/AppExcEditor.py:4251 -#: appEditors/AppExcEditor.py:4292 appEditors/AppExcEditor.py:4357 -#: appEditors/AppExcEditor.py:4363 appEditors/AppExcEditor.py:4453 -#: appEditors/AppExcEditor.py:4473 appEditors/AppExcEditor.py:4514 -#: appEditors/AppGeoEditor.py:755 appEditors/AppGerberEditor.py:6562 -#: appEditors/AppGerberEditor.py:6582 appEditors/AppGerberEditor.py:6619 -#: appEditors/AppGerberEditor.py:6732 +#: appEditors/AppExcEditor.py:4230 appEditors/AppExcEditor.py:4249 +#: appEditors/AppExcEditor.py:4290 appEditors/AppExcEditor.py:4355 +#: appEditors/AppExcEditor.py:4361 appEditors/AppExcEditor.py:4451 +#: appEditors/AppExcEditor.py:4471 appEditors/AppExcEditor.py:4512 +#: appEditors/AppGeoEditor.py:755 appEditors/AppGerberEditor.py:6560 +#: appEditors/AppGerberEditor.py:6580 appEditors/AppGerberEditor.py:6617 +#: appEditors/AppGerberEditor.py:6730 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:87 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:106 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:182 @@ -2153,26 +2134,26 @@ msgstr "Y" msgid "Angle" msgstr "Angolo" -#: appEditors/AppExcEditor.py:4238 appEditors/AppExcEditor.py:4459 -#: appEditors/AppGerberEditor.py:6568 +#: appEditors/AppExcEditor.py:4236 appEditors/AppExcEditor.py:4457 +#: appEditors/AppGerberEditor.py:6566 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:130 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:249 -#: appPlugins/ToolCutOut.py:2808 +#: appPlugins/ToolCutOut.py:2805 msgid "Pitch" msgstr "Passo" -#: appEditors/AppExcEditor.py:4240 appEditors/AppExcEditor.py:4461 -#: appEditors/AppGerberEditor.py:6570 +#: appEditors/AppExcEditor.py:4238 appEditors/AppExcEditor.py:4459 +#: appEditors/AppGerberEditor.py:6568 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:95 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:243 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:132 msgid "Pitch = Distance between elements of the array." msgstr "Passo = distanza tra due elementi della matrice." -#: appEditors/AppExcEditor.py:4253 appEditors/AppExcEditor.py:4475 -#: appEditors/AppGerberEditor.py:6584 +#: appEditors/AppExcEditor.py:4251 appEditors/AppExcEditor.py:4473 +#: appEditors/AppGerberEditor.py:6582 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -2184,8 +2165,8 @@ msgstr "" "Valore minimo: -360 gradi.\n" "Valore massimo: 360.00 gradi." -#: appEditors/AppExcEditor.py:4282 appEditors/AppExcEditor.py:4504 -#: appEditors/AppGerberEditor.py:6608 +#: appEditors/AppExcEditor.py:4280 appEditors/AppExcEditor.py:4502 +#: appEditors/AppGerberEditor.py:6606 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:125 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:275 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:160 @@ -2196,8 +2177,8 @@ msgstr "" "Direzione matrice circolare.\n" "Può essere CW = senso orario o CCW = senso antiorario." -#: appEditors/AppExcEditor.py:4285 appEditors/AppExcEditor.py:4507 -#: appEditors/AppGerberEditor.py:6612 +#: appEditors/AppExcEditor.py:4283 appEditors/AppExcEditor.py:4505 +#: appEditors/AppGerberEditor.py:6610 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:129 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:279 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:138 @@ -2206,8 +2187,8 @@ msgstr "" msgid "CW" msgstr "CW" -#: appEditors/AppExcEditor.py:4286 appEditors/AppExcEditor.py:4508 -#: appEditors/AppGerberEditor.py:6613 +#: appEditors/AppExcEditor.py:4284 appEditors/AppExcEditor.py:4506 +#: appEditors/AppGerberEditor.py:6611 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:130 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:280 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:139 @@ -2216,8 +2197,8 @@ msgstr "CW" msgid "CCW" msgstr "CCW" -#: appEditors/AppExcEditor.py:4293 appEditors/AppExcEditor.py:4515 -#: appEditors/AppGerberEditor.py:6621 +#: appEditors/AppExcEditor.py:4291 appEditors/AppExcEditor.py:4513 +#: appEditors/AppGerberEditor.py:6619 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:108 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:138 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:258 @@ -2227,11 +2208,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:4325 +#: appEditors/AppExcEditor.py:4323 msgid "Slot Parameters" msgstr "Parametri Slot" -#: appEditors/AppExcEditor.py:4327 +#: appEditors/AppExcEditor.py:4325 msgid "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." @@ -2239,20 +2220,20 @@ msgstr "" "Parametri per aggiungere uno slot (foro con bordi ovali)\n" "sia singolo sia come parte di una matrice." -#: appEditors/AppExcEditor.py:4333 appEditors/AppGeoEditor.py:3512 +#: appEditors/AppExcEditor.py:4331 appEditors/AppGeoEditor.py:3526 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:155 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:76 -#: appObjects/FlatCAMObj.py:877 appPlugins/ToolCorners.py:776 -#: appPlugins/ToolReport.py:590 +#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:782 +#: appPlugins/ToolReport.py:594 msgid "Length" msgstr "Lunghezza" -#: appEditors/AppExcEditor.py:4335 +#: appEditors/AppExcEditor.py:4333 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:157 msgid "Length. The length of the slot." msgstr "Lunghezza. Lunghezza dello slot." -#: appEditors/AppExcEditor.py:4349 +#: appEditors/AppExcEditor.py:4347 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:173 msgid "" "Direction on which the slot is oriented:\n" @@ -2265,7 +2246,7 @@ msgstr "" "- 'Y' - asse verticale o \n" "- 'Angolo' - ancolo per l'inclinazione dello slot" -#: appEditors/AppExcEditor.py:4365 +#: appEditors/AppExcEditor.py:4363 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189 msgid "" "Angle at which the slot is placed.\n" @@ -2278,15 +2259,15 @@ msgstr "" "Valore minimo: -360 gradi.\n" "Valore massimo: 360.00 gradi." -#: appEditors/AppExcEditor.py:4399 +#: appEditors/AppExcEditor.py:4397 msgid "Slot Array Parameters" msgstr "Parametri matrice slot" -#: appEditors/AppExcEditor.py:4401 +#: appEditors/AppExcEditor.py:4399 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:4409 +#: appEditors/AppExcEditor.py:4407 msgid "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" @@ -2294,21 +2275,21 @@ msgstr "" "Seleziona il tipo di matrice di slot da creare.\n" "Può essere lineare (X,Y) o circolare" -#: appEditors/AppExcEditor.py:4421 +#: appEditors/AppExcEditor.py:4419 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:214 msgid "Specify how many slots to be in the array." msgstr "Specifica il numero di slot che comporranno la matrice." -#: appEditors/AppExcEditor.py:4529 appEditors/AppGeoEditor.py:3590 -#: appEditors/AppGerberEditor.py:6636 appEditors/appGCodeEditor.py:74 -#: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:867 -#: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1760 app_Main.py:2623 +#: appEditors/AppExcEditor.py:4527 appEditors/AppGeoEditor.py:3604 +#: appEditors/AppGerberEditor.py:6634 appEditors/appGCodeEditor.py:74 +#: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:869 +#: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1772 app_Main.py:2642 msgid "Exit Editor" msgstr "Editor Exit" -#: appEditors/AppExcEditor.py:4532 appEditors/AppGeoEditor.py:3593 -#: appEditors/AppGerberEditor.py:6639 appEditors/appGCodeEditor.py:870 -#: appGUI/MainGUI.py:1009 appGUI/MainGUI.py:2230 +#: appEditors/AppExcEditor.py:4530 appEditors/AppGeoEditor.py:3607 +#: appEditors/AppGerberEditor.py:6637 appEditors/appGCodeEditor.py:872 +#: appGUI/MainGUI.py:1021 appGUI/MainGUI.py:2242 msgid "Exit from Editor." msgstr "Esci dall'editor." @@ -2316,12 +2297,12 @@ msgstr "Esci dall'editor." msgid "Buffer Selection" msgstr "Selezione Buffer" -#: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:6334 +#: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:6332 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:188 msgid "Buffer distance" msgstr "Buffer distanza" -#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:6338 +#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:6336 msgid "Buffer corner" msgstr "Buffer angolo" @@ -2338,11 +2319,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:105 appEditors/AppGerberEditor.py:6346 +#: appEditors/AppGeoEditor.py:105 appEditors/AppGerberEditor.py:6344 msgid "Round" msgstr "Arrotondato" -#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6347 +#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6345 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:216 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:168 @@ -2354,16 +2335,16 @@ msgstr "Arrotondato" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:318 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:282 -#: appPlugins/ToolDrilling.py:2863 appPlugins/ToolExtract.py:960 -#: appPlugins/ToolExtract.py:1102 appPlugins/ToolFollow.py:750 -#: appPlugins/ToolInvertGerber.py:272 appPlugins/ToolIsolation.py:3638 -#: appPlugins/ToolMilling.py:4477 appPlugins/ToolNCC.py:4634 -#: appPlugins/ToolPaint.py:3314 appPlugins/ToolPunchGerber.py:2044 -#: appPlugins/ToolPunchGerber.py:2211 appPlugins/ToolQRCode.py:885 +#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolExtract.py:963 +#: appPlugins/ToolExtract.py:1105 appPlugins/ToolFollow.py:752 +#: appPlugins/ToolInvertGerber.py:278 appPlugins/ToolIsolation.py:3635 +#: appPlugins/ToolMilling.py:4576 appPlugins/ToolNCC.py:4633 +#: appPlugins/ToolPaint.py:3311 appPlugins/ToolPunchGerber.py:2044 +#: appPlugins/ToolPunchGerber.py:2211 appPlugins/ToolQRCode.py:888 msgid "Square" msgstr "Squadrato" -#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6348 +#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6346 msgid "Beveled" msgstr "Smussato" @@ -2381,17 +2362,17 @@ msgstr "Buffer completo" #: appEditors/AppGeoEditor.py:152 appEditors/AppGeoEditor.py:392 #: appEditors/AppGeoEditor.py:608 appEditors/AppGeoEditor.py:1103 -#: appEditors/AppGerberEditor.py:7080 appPlugins/ToolAlignObjects.py:95 +#: appEditors/AppGerberEditor.py:7078 appPlugins/ToolAlignObjects.py:95 #: appPlugins/ToolCalculators.py:62 appPlugins/ToolCalibration.py:105 -#: appPlugins/ToolCopperThieving.py:116 appPlugins/ToolCorners.py:86 +#: appPlugins/ToolCopperThieving.py:117 appPlugins/ToolCorners.py:86 #: appPlugins/ToolCutOut.py:144 appPlugins/ToolDblSided.py:77 #: appPlugins/ToolDistance.py:123 appPlugins/ToolDistanceMin.py:79 #: appPlugins/ToolDrilling.py:155 appPlugins/ToolEtchCompensation.py:71 -#: appPlugins/ToolExtract.py:134 appPlugins/ToolFiducials.py:110 +#: appPlugins/ToolExtract.py:134 appPlugins/ToolFiducials.py:111 #: appPlugins/ToolFilm.py:112 appPlugins/ToolFollow.py:99 #: appPlugins/ToolImage.py:58 appPlugins/ToolInvertGerber.py:66 -#: appPlugins/ToolIsolation.py:172 appPlugins/ToolLevelling.py:147 -#: appPlugins/ToolMilling.py:154 appPlugins/ToolNCC.py:181 +#: appPlugins/ToolIsolation.py:172 appPlugins/ToolLevelling.py:155 +#: appPlugins/ToolMilling.py:155 appPlugins/ToolNCC.py:181 #: appPlugins/ToolOptimal.py:94 appPlugins/ToolPaint.py:215 #: appPlugins/ToolPanelize.py:87 appPlugins/ToolPcbWizard.py:84 #: appPlugins/ToolPunchGerber.py:165 appPlugins/ToolQRCode.py:107 @@ -2404,7 +2385,7 @@ msgid "Plugin" msgstr "plugin_tab" #: appEditors/AppGeoEditor.py:158 appEditors/AppGeoEditor.py:3076 -#: appGUI/MainGUI.py:704 appGUI/MainGUI.py:4839 +#: appGUI/MainGUI.py:704 appGUI/MainGUI.py:4851 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:184 msgid "Buffer Tool" msgstr "Utensile buffer" @@ -2412,7 +2393,7 @@ msgstr "Utensile buffer" #: appEditors/AppGeoEditor.py:174 appEditors/AppGeoEditor.py:191 #: appEditors/AppGeoEditor.py:208 appEditors/AppGeoEditor.py:3095 #: appEditors/AppGeoEditor.py:3121 appEditors/AppGeoEditor.py:3147 -#: appEditors/AppGerberEditor.py:5793 +#: appEditors/AppGerberEditor.py:5794 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 " @@ -2426,23 +2407,23 @@ msgstr "Strumento inserimento testo" msgid "Font" msgstr "Font" -#: appEditors/AppGeoEditor.py:349 appEditors/AppGerberEditor.py:4510 -#: appEditors/AppGerberEditor.py:6051 appGUI/ObjectUI.py:309 +#: appEditors/AppGeoEditor.py:349 appEditors/AppGerberEditor.py:4512 +#: appEditors/AppGerberEditor.py:6049 appGUI/ObjectUI.py:306 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:96 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:173 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:202 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:36 -#: appPlugins/ToolCopperThieving.py:1494 appPlugins/ToolCopperThieving.py:1534 -#: appPlugins/ToolExtract.py:988 appPlugins/ToolFiducials.py:888 +#: appPlugins/ToolCopperThieving.py:1500 appPlugins/ToolCopperThieving.py:1540 +#: appPlugins/ToolExtract.py:991 appPlugins/ToolFiducials.py:892 #: appPlugins/ToolPunchGerber.py:2072 msgid "Size" msgstr "Dimensione" -#: appEditors/AppGeoEditor.py:353 appGUI/MainGUI.py:1679 +#: appEditors/AppGeoEditor.py:353 appGUI/MainGUI.py:1691 msgid "Text" msgstr "Testo" -#: appEditors/AppGeoEditor.py:364 appGUI/MainGUI.py:1599 +#: appEditors/AppGeoEditor.py:364 appGUI/MainGUI.py:1611 msgid "Apply" msgstr "Applica" @@ -2451,18 +2432,18 @@ msgid "Text Tool" msgstr "Utensile testo" #: appEditors/AppGeoEditor.py:458 appObjects/FlatCAMExcellon.py:940 -#: appObjects/FlatCAMGeometry.py:1126 appPlugins/ToolDrilling.py:910 -#: appPlugins/ToolDrilling.py:1254 appPlugins/ToolDrilling.py:2410 -#: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:3377 -#: appPlugins/ToolMilling.py:1616 appPlugins/ToolMilling.py:2491 -#: appPlugins/ToolMilling.py:3849 appPlugins/ToolNCC.py:363 -#: appPlugins/ToolNCC.py:2540 appPlugins/ToolNCC.py:4339 -#: appPlugins/ToolPaint.py:335 appPlugins/ToolPaint.py:3119 +#: appObjects/FlatCAMGeometry.py:1127 appPlugins/ToolDrilling.py:911 +#: appPlugins/ToolDrilling.py:1260 appPlugins/ToolDrilling.py:2346 +#: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:3374 +#: appPlugins/ToolMilling.py:1702 appPlugins/ToolMilling.py:2585 +#: appPlugins/ToolMilling.py:3921 appPlugins/ToolNCC.py:363 +#: appPlugins/ToolNCC.py:2542 appPlugins/ToolNCC.py:4338 +#: appPlugins/ToolPaint.py:335 appPlugins/ToolPaint.py:3116 msgid "Tool" msgstr "Strumenti" #: appEditors/AppGeoEditor.py:466 appEditors/AppGeoEditor.py:614 -#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:1084 appGUI/MainGUI.py:2303 +#: appGUI/MainGUI.py:708 msgid "Paint Tool" msgstr "Strumento disegno" @@ -2489,66 +2470,66 @@ msgstr "" #: appEditors/AppGeoEditor.py:1492 appEditors/AppGeoEditor.py:1517 #: appEditors/AppGeoEditor.py:2710 appEditors/AppGeoEditor.py:2781 #: appEditors/AppGeoEditor.py:3083 appEditors/AppGeoEditor.py:3109 -#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:4994 -#: appEditors/AppGerberEditor.py:7134 appEditors/AppGerberEditor.py:7174 -#: appEditors/AppGerberEditor.py:7197 appEditors/AppGerberEditor.py:7342 -#: appEditors/AppGerberEditor.py:7375 appEditors/AppGerberEditor.py:7418 -#: appEditors/AppGerberEditor.py:7459 appEditors/AppGerberEditor.py:7495 -#: appEditors/AppGerberEditor.py:7531 +#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:5008 +#: appEditors/AppGerberEditor.py:7132 appEditors/AppGerberEditor.py:7172 +#: appEditors/AppGerberEditor.py:7195 appEditors/AppGerberEditor.py:7340 +#: appEditors/AppGerberEditor.py:7373 appEditors/AppGerberEditor.py:7416 +#: appEditors/AppGerberEditor.py:7457 appEditors/AppGerberEditor.py:7493 +#: appEditors/AppGerberEditor.py:7529 msgid "No shape selected." msgstr "Nessuna forma selezionata." #: appEditors/AppGeoEditor.py:678 appEditors/AppGeoEditor.py:1121 -#: appEditors/AppGerberEditor.py:6655 appEditors/AppGerberEditor.py:7098 +#: appEditors/AppGerberEditor.py:6653 appEditors/AppGerberEditor.py:7096 #: appGUI/MainGUI.py:712 msgid "Transform Tool" msgstr "Strumento trasformazione" #: appEditors/AppGeoEditor.py:679 appEditors/AppGeoEditor.py:771 -#: appEditors/AppGerberEditor.py:6656 appEditors/AppGerberEditor.py:6748 +#: appEditors/AppGerberEditor.py:6654 appEditors/AppGerberEditor.py:6746 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:81 #: appPlugins/ToolTransform.py:557 appPlugins/ToolTransform.py:680 msgid "Rotate" msgstr "Ruota" -#: appEditors/AppGeoEditor.py:680 appEditors/AppGerberEditor.py:6657 +#: appEditors/AppGeoEditor.py:680 appEditors/AppGerberEditor.py:6655 #: appPlugins/ToolTransform.py:558 msgid "Skew/Shear" msgstr "Inclina/Taglia" -#: appEditors/AppGeoEditor.py:681 appEditors/AppGerberEditor.py:6407 -#: appEditors/AppGerberEditor.py:6658 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:1254 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2467 -#: appGUI/MainGUI.py:5107 appGUI/ObjectUI.py:119 +#: appEditors/AppGeoEditor.py:681 appEditors/AppGerberEditor.py:6405 +#: appEditors/AppGerberEditor.py:6656 appGUI/MainGUI.py:793 +#: appGUI/MainGUI.py:1266 appGUI/MainGUI.py:1740 appGUI/MainGUI.py:2479 +#: appGUI/MainGUI.py:5119 appGUI/ObjectUI.py:116 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:140 #: appPlugins/ToolTransform.py:559 msgid "Scale" msgstr "Scala" -#: appEditors/AppGeoEditor.py:682 appEditors/AppGerberEditor.py:6659 +#: appEditors/AppGeoEditor.py:682 appEditors/AppGerberEditor.py:6657 #: appPlugins/ToolTransform.py:560 msgid "Mirror (Flip)" msgstr "Specchia" -#: appEditors/AppGeoEditor.py:684 appEditors/AppGerberEditor.py:6361 -#: appEditors/AppGerberEditor.py:6661 appGUI/MainGUI.py:790 -#: appGUI/MainGUI.py:1252 appGUI/MainGUI.py:1681 appGUI/MainGUI.py:1726 -#: appGUI/MainGUI.py:2465 appGUI/MainGUI.py:5098 +#: appEditors/AppGeoEditor.py:684 appEditors/AppGerberEditor.py:6359 +#: appEditors/AppGerberEditor.py:6659 appGUI/MainGUI.py:790 +#: appGUI/MainGUI.py:1264 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:1738 +#: appGUI/MainGUI.py:2477 appGUI/MainGUI.py:5110 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:205 #: appPlugins/ToolTransform.py:562 msgid "Buffer" msgstr "Buffer" -#: appEditors/AppGeoEditor.py:715 appEditors/AppGerberEditor.py:6692 +#: appEditors/AppGeoEditor.py:715 appEditors/AppGerberEditor.py:6690 #: appGUI/GUIElements.py:3871 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:37 -#: appPlugins/ToolDblSided.py:832 appPlugins/ToolDblSided.py:1008 -#: appPlugins/ToolFilm.py:1204 appPlugins/ToolTransform.py:594 +#: appPlugins/ToolDblSided.py:848 appPlugins/ToolDblSided.py:1024 +#: appPlugins/ToolFilm.py:1218 appPlugins/ToolTransform.py:594 msgid "Reference" msgstr "Riferimento" -#: appEditors/AppGeoEditor.py:717 appEditors/AppGerberEditor.py:6694 +#: appEditors/AppGeoEditor.py:717 appEditors/AppGerberEditor.py:6692 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2565,7 +2546,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:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appPlugins/ToolCalibration.py:144 appPlugins/ToolCalibration.py:145 #: appPlugins/ToolTransform.py:604 @@ -2573,55 +2554,55 @@ msgid "Origin" msgstr "Origine" #: appEditors/AppGeoEditor.py:725 appEditors/AppGeoEditor.py:1134 -#: appEditors/AppGerberEditor.py:6702 appEditors/AppGerberEditor.py:7107 +#: appEditors/AppGerberEditor.py:6700 appEditors/AppGerberEditor.py:7105 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:245 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:262 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:302 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 -#: appPlugins/ToolFollow.py:731 appPlugins/ToolIsolation.py:3562 -#: appPlugins/ToolNCC.py:4596 appPlugins/ToolPaint.py:3265 +#: appPlugins/ToolFollow.py:733 appPlugins/ToolIsolation.py:3559 +#: appPlugins/ToolNCC.py:4595 appPlugins/ToolPaint.py:3262 #: appPlugins/ToolPunchGerber.py:2275 appPlugins/ToolTransform.py:604 -#: defaults.py:582 +#: defaults.py:585 msgid "Selection" msgstr "Selezione" -#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:53 -#: appPlugins/ToolDblSided.py:843 appPlugins/ToolTransform.py:604 +#: appPlugins/ToolDblSided.py:859 appPlugins/ToolTransform.py:604 msgid "Point" msgstr "Punto" -#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 msgid "Minimum" msgstr "Minimo" #: appEditors/AppGeoEditor.py:731 appEditors/AppGeoEditor.py:1027 -#: appEditors/AppGerberEditor.py:6708 appEditors/AppGerberEditor.py:7004 +#: appEditors/AppGerberEditor.py:6706 appEditors/AppGerberEditor.py:7002 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:124 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:126 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:236 -#: appPlugins/ToolExtract.py:1154 appPlugins/ToolExtract.py:1172 +#: appPlugins/ToolExtract.py:1157 appPlugins/ToolExtract.py:1175 #: appPlugins/ToolPunchGerber.py:2150 appPlugins/ToolPunchGerber.py:2260 #: appPlugins/ToolTransform.py:610 appPlugins/ToolTransform.py:936 -#: app_Main.py:8511 +#: app_Main.py:8555 msgid "Value" msgstr "Valore" -#: appEditors/AppGeoEditor.py:733 appEditors/AppGerberEditor.py:6710 +#: appEditors/AppGeoEditor.py:733 appEditors/AppGerberEditor.py:6708 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:55 #: appPlugins/ToolTransform.py:612 msgid "A point of reference in format X,Y." msgstr "Un punto di riferimento nel formato X,Y." -#: appEditors/AppGeoEditor.py:742 appEditors/AppGerberEditor.py:6719 +#: appEditors/AppGeoEditor.py:742 appEditors/AppGerberEditor.py:6717 #: appPlugins/ToolTransform.py:621 msgid "Add point coordinates from clipboard." msgstr "Aggiungi coordinate del punto dagli appunti." -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6734 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6732 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:91 #: appPlugins/ToolTransform.py:666 msgid "" @@ -2635,7 +2616,7 @@ msgstr "" "Numeri positivi per il senso orario.\n" "Numeri negativi per il senso antiorario." -#: appEditors/AppGeoEditor.py:773 appEditors/AppGerberEditor.py:6750 +#: appEditors/AppGeoEditor.py:773 appEditors/AppGerberEditor.py:6748 #: appPlugins/ToolTransform.py:682 msgid "" "Rotate the selected object(s).\n" @@ -2647,7 +2628,7 @@ msgstr "" "rettangolo di selezione per tutti gli oggetti selezionati." #: appEditors/AppGeoEditor.py:793 appEditors/AppGeoEditor.py:855 -#: appEditors/AppGerberEditor.py:6770 appEditors/AppGerberEditor.py:6832 +#: appEditors/AppGerberEditor.py:6768 appEditors/AppGerberEditor.py:6830 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:144 #: appPlugins/ToolTransform.py:702 appPlugins/ToolTransform.py:764 @@ -2655,22 +2636,22 @@ msgid "Link" msgstr "Collegamento" #: appEditors/AppGeoEditor.py:795 appEditors/AppGeoEditor.py:857 -#: appEditors/AppGerberEditor.py:6772 appEditors/AppGerberEditor.py:6834 +#: appEditors/AppGerberEditor.py:6770 appEditors/AppGerberEditor.py:6832 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:107 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:146 #: appPlugins/ToolTransform.py:704 appPlugins/ToolTransform.py:766 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:800 appEditors/AppGerberEditor.py:6777 +#: appEditors/AppGeoEditor.py:800 appEditors/AppGerberEditor.py:6775 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:144 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:117 -#: appPlugins/ToolFilm.py:1281 appPlugins/ToolTransform.py:709 +#: appPlugins/ToolFilm.py:1295 appPlugins/ToolTransform.py:709 msgid "X angle" msgstr "Angolo X" #: appEditors/AppGeoEditor.py:802 appEditors/AppGeoEditor.py:823 -#: appEditors/AppGerberEditor.py:6779 appEditors/AppGerberEditor.py:6800 +#: appEditors/AppGerberEditor.py:6777 appEditors/AppGerberEditor.py:6798 #: appPlugins/ToolTransform.py:711 appPlugins/ToolTransform.py:732 msgid "" "Angle for Skew action, in degrees.\n" @@ -2679,13 +2660,13 @@ msgstr "" "Angolo per l'azione di inclinazione, in gradi.\n" "Numero float compreso tra -360 e 360." -#: appEditors/AppGeoEditor.py:810 appEditors/AppGerberEditor.py:6787 +#: appEditors/AppGeoEditor.py:810 appEditors/AppGerberEditor.py:6785 #: appPlugins/ToolTransform.py:719 msgid "Skew X" msgstr "Inclinazione X" #: appEditors/AppGeoEditor.py:812 appEditors/AppGeoEditor.py:833 -#: appEditors/AppGerberEditor.py:6789 appEditors/AppGerberEditor.py:6810 +#: appEditors/AppGerberEditor.py:6787 appEditors/AppGerberEditor.py:6808 #: appPlugins/ToolTransform.py:721 appPlugins/ToolTransform.py:742 msgid "" "Skew/shear the selected object(s).\n" @@ -2696,38 +2677,38 @@ msgstr "" "Il punto di riferimento è il centro del\n" "rettangolo di selezione per tutti gli oggetti selezionati." -#: appEditors/AppGeoEditor.py:821 appEditors/AppGerberEditor.py:6798 +#: appEditors/AppGeoEditor.py:821 appEditors/AppGerberEditor.py:6796 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:153 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:131 -#: appPlugins/ToolFilm.py:1290 appPlugins/ToolTransform.py:730 +#: appPlugins/ToolFilm.py:1304 appPlugins/ToolTransform.py:730 msgid "Y angle" msgstr "Angolo Y" -#: appEditors/AppGeoEditor.py:831 appEditors/AppGerberEditor.py:6808 +#: appEditors/AppGeoEditor.py:831 appEditors/AppGerberEditor.py:6806 #: appPlugins/ToolTransform.py:740 msgid "Skew Y" msgstr "Inclina Y" -#: appEditors/AppGeoEditor.py:862 appEditors/AppGerberEditor.py:6839 +#: appEditors/AppGeoEditor.py:862 appEditors/AppGerberEditor.py:6837 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:155 -#: appPlugins/ToolFilm.py:1237 appPlugins/ToolTransform.py:771 +#: appPlugins/ToolFilm.py:1251 appPlugins/ToolTransform.py:771 msgid "X factor" msgstr "Fattore X" -#: appEditors/AppGeoEditor.py:864 appEditors/AppGerberEditor.py:6841 +#: appEditors/AppGeoEditor.py:864 appEditors/AppGerberEditor.py:6839 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:157 #: appPlugins/ToolTransform.py:773 msgid "Factor for scaling on X axis." msgstr "Fattore di scala sull'asse X." -#: appEditors/AppGeoEditor.py:871 appEditors/AppGerberEditor.py:6848 +#: appEditors/AppGeoEditor.py:871 appEditors/AppGerberEditor.py:6846 #: appPlugins/ToolTransform.py:780 msgid "Scale X" msgstr "Scala X" #: appEditors/AppGeoEditor.py:873 appEditors/AppGeoEditor.py:893 -#: appEditors/AppGerberEditor.py:6850 appEditors/AppGerberEditor.py:6870 +#: appEditors/AppGerberEditor.py:6848 appEditors/AppGerberEditor.py:6868 #: appPlugins/ToolTransform.py:782 appPlugins/ToolTransform.py:802 msgid "" "Scale the selected object(s).\n" @@ -2738,59 +2719,59 @@ msgstr "" "Il punto di riferimento dipende\n" "dallo stato della casella di controllo Riferimento scala." -#: appEditors/AppGeoEditor.py:882 appEditors/AppGerberEditor.py:6859 +#: appEditors/AppGeoEditor.py:882 appEditors/AppGerberEditor.py:6857 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:122 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:168 -#: appPlugins/ToolFilm.py:1246 appPlugins/ToolTransform.py:791 +#: appPlugins/ToolFilm.py:1260 appPlugins/ToolTransform.py:791 msgid "Y factor" msgstr "Fattore Y" -#: appEditors/AppGeoEditor.py:884 appEditors/AppGerberEditor.py:6861 +#: appEditors/AppGeoEditor.py:884 appEditors/AppGerberEditor.py:6859 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:170 #: appPlugins/ToolTransform.py:793 msgid "Factor for scaling on Y axis." msgstr "Fattore di scala sull'asse Y." -#: appEditors/AppGeoEditor.py:891 appEditors/AppGerberEditor.py:6868 +#: appEditors/AppGeoEditor.py:891 appEditors/AppGerberEditor.py:6866 #: appPlugins/ToolTransform.py:800 msgid "Scale Y" msgstr "Scala Y" -#: appEditors/AppGeoEditor.py:918 appEditors/AppGerberEditor.py:6895 +#: appEditors/AppGeoEditor.py:918 appEditors/AppGerberEditor.py:6893 #: appPlugins/ToolTransform.py:827 msgid "Flip on X" msgstr "Capovolgi in X" #: appEditors/AppGeoEditor.py:920 appEditors/AppGeoEditor.py:925 -#: appEditors/AppGerberEditor.py:6897 appEditors/AppGerberEditor.py:6902 +#: appEditors/AppGerberEditor.py:6895 appEditors/AppGerberEditor.py:6900 #: appPlugins/ToolTransform.py:829 appPlugins/ToolTransform.py:834 msgid "Flip the selected object(s) over the X axis." msgstr "Capovolgi gli oggetti selezionati sull'asse X." -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6900 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6898 #: appPlugins/ToolTransform.py:832 msgid "Flip on Y" msgstr "Capovolgi in Y" -#: appEditors/AppGeoEditor.py:943 appEditors/AppGerberEditor.py:6920 +#: appEditors/AppGeoEditor.py:943 appEditors/AppGerberEditor.py:6918 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:184 #: appPlugins/ToolTransform.py:852 msgid "X val" msgstr "Valore X" -#: appEditors/AppGeoEditor.py:945 appEditors/AppGerberEditor.py:6922 +#: appEditors/AppGeoEditor.py:945 appEditors/AppGerberEditor.py:6920 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:186 #: appPlugins/ToolTransform.py:854 msgid "Distance to offset on X axis. In current units." msgstr "Distanza da applicare sull'asse X. In unità correnti." -#: appEditors/AppGeoEditor.py:952 appEditors/AppGerberEditor.py:6929 +#: appEditors/AppGeoEditor.py:952 appEditors/AppGerberEditor.py:6927 #: appPlugins/ToolTransform.py:861 msgid "Offset X" msgstr "Offset X" #: appEditors/AppGeoEditor.py:954 appEditors/AppGeoEditor.py:974 -#: appEditors/AppGerberEditor.py:6931 appEditors/AppGerberEditor.py:6951 +#: appEditors/AppGerberEditor.py:6929 appEditors/AppGerberEditor.py:6949 #: appPlugins/ToolTransform.py:863 appPlugins/ToolTransform.py:883 msgid "" "Offset the selected object(s).\n" @@ -2801,34 +2782,34 @@ msgstr "" "Il punto di riferimento è il centro del\n" "rettangolo di selezione per tutti gli oggetti selezionati.\n" -#: appEditors/AppGeoEditor.py:963 appEditors/AppGerberEditor.py:6940 +#: appEditors/AppGeoEditor.py:963 appEditors/AppGerberEditor.py:6938 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:197 #: appPlugins/ToolTransform.py:872 msgid "Y val" msgstr "Valore Y" -#: appEditors/AppGeoEditor.py:965 appEditors/AppGerberEditor.py:6942 +#: appEditors/AppGeoEditor.py:965 appEditors/AppGerberEditor.py:6940 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:199 #: appPlugins/ToolTransform.py:874 msgid "Distance to offset on Y axis. In current units." msgstr "Distanza da applicare sull'asse Y. In unità correnti." -#: appEditors/AppGeoEditor.py:972 appEditors/AppGerberEditor.py:6949 +#: appEditors/AppGeoEditor.py:972 appEditors/AppGerberEditor.py:6947 #: appPlugins/ToolTransform.py:881 msgid "Offset Y" msgstr "Offset X" -#: appEditors/AppGeoEditor.py:992 appEditors/AppGerberEditor.py:6969 -#: appGUI/ObjectUI.py:466 appGUI/ObjectUI.py:503 +#: appEditors/AppGeoEditor.py:992 appEditors/AppGerberEditor.py:6967 +#: appGUI/ObjectUI.py:463 appGUI/ObjectUI.py:500 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:60 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:209 -#: appPlugins/ToolInvertGerber.py:271 appPlugins/ToolQRCode.py:884 +#: appPlugins/ToolInvertGerber.py:277 appPlugins/ToolQRCode.py:887 #: appPlugins/ToolTransform.py:901 msgid "Rounded" msgstr "Arrotondato" -#: appEditors/AppGeoEditor.py:994 appEditors/AppGerberEditor.py:6971 +#: appEditors/AppGeoEditor.py:994 appEditors/AppGerberEditor.py:6969 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:211 #: appPlugins/ToolTransform.py:903 msgid "" @@ -2842,7 +2823,7 @@ msgstr "" "Se non selezionato, il buffer seguirà l'esatta geometria\n" "della forma bufferizzata." -#: appEditors/AppGeoEditor.py:1002 appEditors/AppGerberEditor.py:6979 +#: appEditors/AppGeoEditor.py:1002 appEditors/AppGerberEditor.py:6977 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:219 #: appPlugins/ToolDistance.py:127 appPlugins/ToolDistance.py:421 #: appPlugins/ToolDistance.py:557 appPlugins/ToolDistanceMin.py:211 @@ -2850,7 +2831,7 @@ msgstr "" msgid "Distance" msgstr "Distanza" -#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6981 +#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6979 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:221 #: appPlugins/ToolTransform.py:913 msgid "" @@ -2864,12 +2845,12 @@ msgstr "" "Ogni elemento della geometria dell'oggetto verrà aumentato\n" "o diminuito con la 'distanza'." -#: appEditors/AppGeoEditor.py:1016 appEditors/AppGerberEditor.py:6993 +#: appEditors/AppGeoEditor.py:1016 appEditors/AppGerberEditor.py:6991 #: appPlugins/ToolTransform.py:925 msgid "Buffer D" msgstr "Buffer D" -#: appEditors/AppGeoEditor.py:1018 appEditors/AppGerberEditor.py:6995 +#: appEditors/AppGeoEditor.py:1018 appEditors/AppGerberEditor.py:6993 #: appPlugins/ToolTransform.py:927 msgid "" "Create the buffer effect on each geometry,\n" @@ -2878,7 +2859,7 @@ msgstr "" "Crea l'effetto buffer su ogni geometria,\n" "elemento dall'oggetto selezionato, usando la distanza." -#: appEditors/AppGeoEditor.py:1029 appEditors/AppGerberEditor.py:7006 +#: appEditors/AppGeoEditor.py:1029 appEditors/AppGerberEditor.py:7004 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:238 #: appPlugins/ToolTransform.py:938 msgid "" @@ -2893,12 +2874,12 @@ msgstr "" "Ogni elemento della geometria dell'oggetto verrà aumentato\n" "o diminuito in base al 'Valore'." -#: appEditors/AppGeoEditor.py:1042 appEditors/AppGerberEditor.py:7019 +#: appEditors/AppGeoEditor.py:1042 appEditors/AppGerberEditor.py:7017 #: appPlugins/ToolTransform.py:951 msgid "Buffer F" msgstr "Buffer F" -#: appEditors/AppGeoEditor.py:1044 appEditors/AppGerberEditor.py:7021 +#: appEditors/AppGeoEditor.py:1044 appEditors/AppGerberEditor.py:7019 #: appPlugins/ToolTransform.py:953 msgid "" "Create the buffer effect on each geometry,\n" @@ -2907,22 +2888,22 @@ msgstr "" "Crea l'effetto buffer su ogni geometria,\n" "elemento dall'oggetto selezionato, usando il fattore." -#: appEditors/AppGeoEditor.py:1133 appEditors/AppGerberEditor.py:7106 +#: appEditors/AppGeoEditor.py:1133 appEditors/AppGerberEditor.py:7104 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:63 -#: appPlugins/ToolCalibration.py:894 appPlugins/ToolDrilling.py:2815 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolPanelize.py:1152 +#: appPlugins/ToolCalibration.py:894 appPlugins/ToolDrilling.py:2769 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolPanelize.py:1171 #: appPlugins/ToolTransform.py:604 msgid "Object" msgstr "Oggetto" -#: appEditors/AppGeoEditor.py:1205 appEditors/AppGerberEditor.py:7182 +#: appEditors/AppGeoEditor.py:1205 appEditors/AppGerberEditor.py:7180 #: appPlugins/ToolTransform.py:168 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "Valori del formato punto non corrette. Il formato è X,Y" -#: appEditors/AppGeoEditor.py:1230 appEditors/AppGerberEditor.py:7207 +#: appEditors/AppGeoEditor.py:1230 appEditors/AppGerberEditor.py:7205 #: appPlugins/ToolTransform.py:185 msgid "Rotate transformation can not be done for a value of 0." msgstr "" @@ -2930,14 +2911,14 @@ msgstr "" "0." #: appEditors/AppGeoEditor.py:1288 appEditors/AppGeoEditor.py:1309 -#: appEditors/AppGerberEditor.py:7265 appEditors/AppGerberEditor.py:7286 +#: appEditors/AppGerberEditor.py:7263 appEditors/AppGerberEditor.py:7284 #: appPlugins/ToolTransform.py:243 appPlugins/ToolTransform.py:264 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:1322 appEditors/AppGeoEditor.py:1331 -#: appEditors/AppGerberEditor.py:7299 appEditors/AppGerberEditor.py:7308 +#: appEditors/AppGerberEditor.py:7297 appEditors/AppGerberEditor.py:7306 #: appPlugins/ToolTransform.py:277 appPlugins/ToolTransform.py:286 msgid "Offset transformation can not be done for a value of 0." msgstr "" @@ -2950,13 +2931,13 @@ msgstr "Sto ruotando" #: appEditors/AppGeoEditor.py:1376 appEditors/AppGeoEditor.py:1409 #: appEditors/AppGeoEditor.py:1443 appEditors/AppGeoEditor.py:1477 #: appEditors/AppGeoEditor.py:1510 appEditors/AppGeoEditor.py:1531 -#: appEditors/AppGerberEditor.py:7359 appEditors/AppGerberEditor.py:7401 -#: appEditors/AppGerberEditor.py:7441 appEditors/AppGerberEditor.py:7480 -#: appEditors/AppGerberEditor.py:7524 appEditors/AppGerberEditor.py:7560 +#: appEditors/AppGerberEditor.py:7357 appEditors/AppGerberEditor.py:7399 +#: appEditors/AppGerberEditor.py:7439 appEditors/AppGerberEditor.py:7478 +#: appEditors/AppGerberEditor.py:7522 appEditors/AppGerberEditor.py:7558 #: appPlugins/ToolTransform.py:336 appPlugins/ToolTransform.py:376 #: appPlugins/ToolTransform.py:415 appPlugins/ToolTransform.py:450 #: appPlugins/ToolTransform.py:487 appPlugins/ToolTransform.py:522 -#: app_Main.py:6509 app_Main.py:6555 +#: app_Main.py:6556 app_Main.py:6602 msgid "Action was not executed" msgstr "L'azione non è stata eseguita" @@ -2964,13 +2945,13 @@ msgstr "L'azione non è stata eseguita" msgid "Flipping" msgstr "Sto eseguendo il Flip" -#: appEditors/AppGeoEditor.py:1402 appEditors/AppGerberEditor.py:7390 -#: appPlugins/ToolTransform.py:363 app_Main.py:6507 +#: appEditors/AppGeoEditor.py:1402 appEditors/AppGerberEditor.py:7388 +#: appPlugins/ToolTransform.py:363 app_Main.py:6554 msgid "Flip on Y axis done" msgstr "Capovolgimento in Y effettuato" -#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:7398 -#: appPlugins/ToolTransform.py:372 app_Main.py:6553 +#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:7396 +#: appPlugins/ToolTransform.py:372 app_Main.py:6600 msgid "Flip on X axis done" msgstr "Capovolgimento in X effettuato" @@ -2978,11 +2959,11 @@ msgstr "Capovolgimento in X effettuato" msgid "Skewing" msgstr "Sto inclinando" -#: appEditors/AppGeoEditor.py:1438 appEditors/AppGerberEditor.py:7437 +#: appEditors/AppGeoEditor.py:1438 appEditors/AppGerberEditor.py:7435 msgid "Skew on the X axis done" msgstr "Inclinazione sull'asse X effettuata" -#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:7439 +#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:7437 msgid "Skew on the Y axis done" msgstr "Inclinazione sull'asse Y effettuata" @@ -2990,11 +2971,11 @@ msgstr "Inclinazione sull'asse Y effettuata" msgid "Scaling" msgstr "Sto riscalando" -#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:7475 +#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:7473 msgid "Scale on the X axis done" msgstr "Riscalatura su asse X effettuata" -#: appEditors/AppGeoEditor.py:1475 appEditors/AppGerberEditor.py:7477 +#: appEditors/AppGeoEditor.py:1475 appEditors/AppGerberEditor.py:7475 msgid "Scale on the Y axis done" msgstr "Riscalatura su asse Y effettuata" @@ -3003,69 +2984,69 @@ msgid "Offsetting" msgstr "Applicazione offset" #: appEditors/AppGeoEditor.py:1505 appEditors/AppGeoEditor.py:1563 -#: appEditors/AppGerberEditor.py:7519 appEditors/AppGerberEditor.py:7592 +#: appEditors/AppGerberEditor.py:7517 appEditors/AppGerberEditor.py:7590 msgid "Offset on the X axis done" msgstr "Offset sull'asse X applicato" -#: appEditors/AppGeoEditor.py:1507 appEditors/AppGerberEditor.py:7521 +#: appEditors/AppGeoEditor.py:1507 appEditors/AppGerberEditor.py:7519 msgid "Offset on the Y axis done" msgstr "Offset sull'asse Y applicato" #: appEditors/AppGeoEditor.py:1520 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:57 -#: appObjects/FlatCAMGerber.py:430 appPlugins/ToolCopperThieving.py:594 -#: appPlugins/ToolCopperThieving.py:797 appPlugins/ToolCopperThieving.py:810 +#: appObjects/FlatCAMGerber.py:430 appPlugins/ToolCopperThieving.py:601 +#: appPlugins/ToolCopperThieving.py:804 appPlugins/ToolCopperThieving.py:817 #: appPlugins/ToolIsolation.py:1560 appPlugins/ToolNCC.py:2053 #: appPlugins/ToolNCC.py:2080 appPlugins/ToolNCC.py:2188 -#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:3103 -#: appPlugins/ToolNCC.py:3208 appPlugins/ToolNCC.py:3223 -#: appPlugins/ToolNCC.py:3490 appPlugins/ToolNCC.py:3591 -#: appPlugins/ToolNCC.py:3606 appPlugins/ToolTransform.py:497 camlib.py:1110 +#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:3105 +#: appPlugins/ToolNCC.py:3210 appPlugins/ToolNCC.py:3225 +#: appPlugins/ToolNCC.py:3492 appPlugins/ToolNCC.py:3593 +#: appPlugins/ToolNCC.py:3608 appPlugins/ToolTransform.py:497 camlib.py:1114 msgid "Buffering" msgstr "Riempimento" -#: appEditors/AppGeoEditor.py:1527 appEditors/AppGerberEditor.py:7556 +#: appEditors/AppGeoEditor.py:1527 appEditors/AppGerberEditor.py:7554 #: appPlugins/ToolTransform.py:518 msgid "Buffer done" msgstr "Bugger applicato" -#: appEditors/AppGeoEditor.py:1535 appEditors/AppGerberEditor.py:7564 +#: appEditors/AppGeoEditor.py:1535 appEditors/AppGerberEditor.py:7562 msgid "Rotate ..." msgstr "Ruota ..." #: appEditors/AppGeoEditor.py:1536 appEditors/AppGeoEditor.py:1588 -#: appEditors/AppGeoEditor.py:1604 appEditors/AppGerberEditor.py:7565 -#: appEditors/AppGerberEditor.py:7617 appEditors/AppGerberEditor.py:7633 +#: appEditors/AppGeoEditor.py:1604 appEditors/AppGerberEditor.py:7563 +#: appEditors/AppGerberEditor.py:7615 appEditors/AppGerberEditor.py:7631 msgid "Enter an Angle Value (degrees)" msgstr "Inserire un angolo (in gradi)" -#: appEditors/AppGeoEditor.py:1545 appEditors/AppGerberEditor.py:7574 +#: appEditors/AppGeoEditor.py:1545 appEditors/AppGerberEditor.py:7572 #: appPlugins/ToolTransform.py:334 msgid "Rotate done" msgstr "Rotazione effettuata" -#: appEditors/AppGeoEditor.py:1548 appEditors/AppGerberEditor.py:7577 +#: appEditors/AppGeoEditor.py:1548 appEditors/AppGerberEditor.py:7575 msgid "Rotate cancelled" msgstr "Ruota annullato" -#: appEditors/AppGeoEditor.py:1553 appEditors/AppGerberEditor.py:7582 +#: appEditors/AppGeoEditor.py:1553 appEditors/AppGerberEditor.py:7580 msgid "Offset on X axis ..." msgstr "Offset su asse X ..." #: appEditors/AppGeoEditor.py:1554 appEditors/AppGeoEditor.py:1572 -#: appEditors/AppGerberEditor.py:7583 appEditors/AppGerberEditor.py:7601 +#: appEditors/AppGerberEditor.py:7581 appEditors/AppGerberEditor.py:7599 msgid "Enter a distance Value" msgstr "Valore di distanza" -#: appEditors/AppGeoEditor.py:1566 appEditors/AppGerberEditor.py:7595 +#: appEditors/AppGeoEditor.py:1566 appEditors/AppGerberEditor.py:7593 msgid "Offset X cancelled" msgstr "Offset X annullato" -#: appEditors/AppGeoEditor.py:1571 appEditors/AppGerberEditor.py:7600 +#: appEditors/AppGeoEditor.py:1571 appEditors/AppGerberEditor.py:7598 msgid "Offset on Y axis ..." msgstr "Offset su asse Y ..." -#: appEditors/AppGeoEditor.py:1581 appEditors/AppGerberEditor.py:7610 +#: appEditors/AppGeoEditor.py:1581 appEditors/AppGerberEditor.py:7608 msgid "Offset on Y axis done" msgstr "Offset su Y applicato" @@ -3073,11 +3054,11 @@ msgstr "Offset su Y applicato" msgid "Offset on the Y axis canceled" msgstr "Offset sull'asse Y annullata" -#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7616 +#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7614 msgid "Skew on X axis ..." msgstr "Inclinazione su asse Y ..." -#: appEditors/AppGeoEditor.py:1597 appEditors/AppGerberEditor.py:7626 +#: appEditors/AppGeoEditor.py:1597 appEditors/AppGerberEditor.py:7624 msgid "Skew on X axis done" msgstr "Deformazione in X applicata" @@ -3085,11 +3066,11 @@ msgstr "Deformazione in X applicata" msgid "Skew on X axis canceled" msgstr "Deformazione in X annullata" -#: appEditors/AppGeoEditor.py:1603 appEditors/AppGerberEditor.py:7632 +#: appEditors/AppGeoEditor.py:1603 appEditors/AppGerberEditor.py:7630 msgid "Skew on Y axis ..." msgstr "Inclinazione su asse Y ..." -#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7642 +#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7640 msgid "Skew on Y axis done" msgstr "Deformazione in Y applicata" @@ -3210,24 +3191,34 @@ msgstr "Crea geometria di disegno ..." msgid "Shape transformations ..." msgstr "Trasformazioni di forma ..." -#: appEditors/AppGeoEditor.py:3401 appGUI/ObjectUI.py:904 +#: appEditors/AppGeoEditor.py:3401 appGUI/ObjectUI.py:901 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:20 msgid "Geometry Editor" msgstr "Editor Geometrie" -#: appEditors/AppGeoEditor.py:3422 +#: appEditors/AppGeoEditor.py:3424 +msgid "Tool dia" +msgstr "Diametro utensile" + +#: appEditors/AppGeoEditor.py:3426 +#, fuzzy +#| msgid "Fixed hole diameter." +msgid "Edited tool diameter." +msgstr "Diametro foro fisso." + +#: appEditors/AppGeoEditor.py:3436 msgid "Geometry Table" msgstr "Tabella Geometrie" -#: appEditors/AppGeoEditor.py:3424 +#: appEditors/AppGeoEditor.py:3438 msgid "The list of geometry elements inside the edited object." msgstr "Lista degli elementi geometria nell'oggetto editato." -#: appEditors/AppGeoEditor.py:3455 appEditors/AppGerberEditor.py:6192 +#: appEditors/AppGeoEditor.py:3469 appEditors/AppGerberEditor.py:6190 msgid "Zoom on selection" msgstr "Zoom sulla selezione" -#: appEditors/AppGeoEditor.py:3464 appEditors/AppGerberEditor.py:6201 +#: appEditors/AppGeoEditor.py:3478 appEditors/AppGerberEditor.py:6199 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:28 #: appGUI/preferences/cncjob/CNCJobEditorPrefGroupUI.py:25 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:23 @@ -3256,39 +3247,39 @@ msgstr "Zoom sulla selezione" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:24 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:21 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:24 -#: appPlugins/ToolCalibration.py:775 appPlugins/ToolCorners.py:741 -#: appPlugins/ToolEtchCompensation.py:374 appPlugins/ToolFiducials.py:881 -#: appPlugins/ToolFollow.py:727 appPlugins/ToolInvertGerber.py:243 -#: appPlugins/ToolLevelling.py:1763 appPlugins/ToolQRCode.py:792 -#: appPlugins/ToolSolderPaste.py:1267 +#: appPlugins/ToolCalibration.py:775 appPlugins/ToolCorners.py:747 +#: appPlugins/ToolEtchCompensation.py:392 appPlugins/ToolFiducials.py:885 +#: appPlugins/ToolFollow.py:729 appPlugins/ToolInvertGerber.py:249 +#: appPlugins/ToolLevelling.py:1832 appPlugins/ToolQRCode.py:795 +#: appPlugins/ToolSolderPaste.py:1271 msgid "Parameters" msgstr "Parametri" -#: appEditors/AppGeoEditor.py:3466 appEditors/AppGerberEditor.py:6203 +#: appEditors/AppGeoEditor.py:3480 appEditors/AppGerberEditor.py:6201 msgid "Geometry parameters." msgstr "Parametri Geometria." -#: appEditors/AppGeoEditor.py:3471 +#: appEditors/AppGeoEditor.py:3485 msgid "Is Valid" msgstr "E' valido" -#: appEditors/AppGeoEditor.py:3478 +#: appEditors/AppGeoEditor.py:3492 msgid "Is Empty" msgstr "E' vuoto" -#: appEditors/AppGeoEditor.py:3485 +#: appEditors/AppGeoEditor.py:3499 msgid "Is Ring" msgstr "E' Anello" -#: appEditors/AppGeoEditor.py:3492 +#: appEditors/AppGeoEditor.py:3506 msgid "Is CCW" msgstr "E' Antiorario" -#: appEditors/AppGeoEditor.py:3494 appEditors/AppGeoEditor.py:4147 +#: appEditors/AppGeoEditor.py:3508 appEditors/AppGeoEditor.py:4161 msgid "Change" msgstr "Cambia" -#: appEditors/AppGeoEditor.py:3497 +#: appEditors/AppGeoEditor.py:3511 msgid "" "Change the orientation of the geometric element.\n" "Works for LinearRing and Polygons." @@ -3296,51 +3287,51 @@ msgstr "" "Cambia l'orientamento dell'elemento geometria.\n" "Funziona con LinearRing e Poligoni." -#: appEditors/AppGeoEditor.py:3505 +#: appEditors/AppGeoEditor.py:3519 msgid "Is Simple" msgstr "E' Semplice" -#: appEditors/AppGeoEditor.py:3514 +#: appEditors/AppGeoEditor.py:3528 msgid "The length of the geometry element." msgstr "Lunghezza dell'elemento geometria." -#: appEditors/AppGeoEditor.py:3523 appEditors/AppGerberEditor.py:6240 +#: appEditors/AppGeoEditor.py:3537 appEditors/AppGerberEditor.py:6238 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:70 -#: appPlugins/ToolFiducials.py:800 +#: appPlugins/ToolFiducials.py:804 msgid "Coordinates" msgstr "Coordinate" -#: appEditors/AppGeoEditor.py:3525 appEditors/AppGeoEditor.py:3531 -#: appEditors/AppGerberEditor.py:6242 appEditors/AppGerberEditor.py:6248 +#: appEditors/AppGeoEditor.py:3539 appEditors/AppGeoEditor.py:3545 +#: appEditors/AppGerberEditor.py:6240 appEditors/AppGerberEditor.py:6246 msgid "The coordinates of the selected geometry element." msgstr "Coordinate dell'elemento geometria selezionato." -#: appEditors/AppGeoEditor.py:3536 appEditors/AppGerberEditor.py:6253 +#: appEditors/AppGeoEditor.py:3550 appEditors/AppGerberEditor.py:6251 msgid "Vertex Points" msgstr "Punti Vertici" -#: appEditors/AppGeoEditor.py:3538 appEditors/AppGerberEditor.py:6255 +#: appEditors/AppGeoEditor.py:3552 appEditors/AppGerberEditor.py:6253 msgid "The number of vertex points in the selected geometry element." msgstr "Numero di punti dei vertici nell'elemento geometria selezionato." -#: appEditors/AppGeoEditor.py:3552 appEditors/AppGerberEditor.py:6269 -#: appGUI/ObjectUI.py:1866 +#: appEditors/AppGeoEditor.py:3566 appEditors/AppGerberEditor.py:6267 +#: appGUI/ObjectUI.py:1863 msgid "Simplification" msgstr "Semplificazione" -#: appEditors/AppGeoEditor.py:3554 appEditors/AppGerberEditor.py:6271 -#: appGUI/ObjectUI.py:1868 +#: appEditors/AppGeoEditor.py:3568 appEditors/AppGerberEditor.py:6269 +#: appGUI/ObjectUI.py:1865 msgid "Simplify a geometry by reducing its vertex points number." msgstr "Semplifica una geometria riducendone il numero di punti vertice." -#: appEditors/AppGeoEditor.py:3559 appEditors/AppGerberEditor.py:6276 -#: appGUI/ObjectUI.py:1898 +#: appEditors/AppGeoEditor.py:3573 appEditors/AppGerberEditor.py:6274 +#: appGUI/ObjectUI.py:1895 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:86 msgid "Tolerance" msgstr "Tolleranza" -#: appEditors/AppGeoEditor.py:3561 appEditors/AppGerberEditor.py:6278 -#: appGUI/ObjectUI.py:1900 +#: appEditors/AppGeoEditor.py:3575 appEditors/AppGerberEditor.py:6276 +#: appGUI/ObjectUI.py:1897 msgid "" "All points in the simplified object will be\n" "within the tolerance distance of the original geometry." @@ -3348,123 +3339,123 @@ msgstr "" "Tutti i punti nell'oggetto semplificato saranno\n" "all'interno della tolleranza di distanza della geometria iniziale." -#: appEditors/AppGeoEditor.py:3573 appEditors/AppGeoEditor.py:4078 -#: appEditors/AppGerberEditor.py:4064 appEditors/AppGerberEditor.py:6291 -#: appGUI/ObjectUI.py:1912 +#: appEditors/AppGeoEditor.py:3587 appEditors/AppGeoEditor.py:4092 +#: appEditors/AppGerberEditor.py:4066 appEditors/AppGerberEditor.py:6289 +#: appGUI/ObjectUI.py:1909 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:77 -#: appObjects/FlatCAMGeometry.py:783 +#: appObjects/FlatCAMGeometry.py:784 msgid "Simplify" msgstr "Semplifica" -#: appEditors/AppGeoEditor.py:3576 appEditors/AppGerberEditor.py:6294 -#: appGUI/ObjectUI.py:1915 +#: appEditors/AppGeoEditor.py:3590 appEditors/AppGerberEditor.py:6292 +#: appGUI/ObjectUI.py:1912 msgid "Simplify a geometry element by reducing its vertex points number." msgstr "" "Semplifica un elemento geometria riducendone il numero di punti vertice." -#: appEditors/AppGeoEditor.py:3889 +#: appEditors/AppGeoEditor.py:3903 msgid "Ring" msgstr "Anello" -#: appEditors/AppGeoEditor.py:3891 app_Main.py:7741 +#: appEditors/AppGeoEditor.py:3905 app_Main.py:7785 msgid "Line" msgstr "Linea" -#: appEditors/AppGeoEditor.py:3893 appGUI/MainGUI.py:1673 +#: appEditors/AppGeoEditor.py:3907 appGUI/MainGUI.py:1685 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:217 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:403 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:286 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:319 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:283 -#: appPlugins/ToolDrilling.py:2864 appPlugins/ToolFollow.py:751 -#: appPlugins/ToolIsolation.py:3639 appPlugins/ToolMilling.py:4478 -#: appPlugins/ToolNCC.py:4635 appPlugins/ToolPaint.py:3315 +#: appPlugins/ToolDrilling.py:2818 appPlugins/ToolFollow.py:753 +#: appPlugins/ToolIsolation.py:3636 appPlugins/ToolMilling.py:4577 +#: appPlugins/ToolNCC.py:4634 appPlugins/ToolPaint.py:3312 msgid "Polygon" msgstr "Poligono" -#: appEditors/AppGeoEditor.py:3895 +#: appEditors/AppGeoEditor.py:3909 msgid "Multi-Line" msgstr "Multi-Linea" -#: appEditors/AppGeoEditor.py:3897 +#: appEditors/AppGeoEditor.py:3911 msgid "Multi-Polygon" msgstr "Multi-Poligono" -#: appEditors/AppGeoEditor.py:3904 +#: appEditors/AppGeoEditor.py:3918 msgid "Geo Elem" msgstr "Elemento Geom" -#: appEditors/AppGeoEditor.py:4017 +#: appEditors/AppGeoEditor.py:4031 msgid "Last selected shape ID" msgstr "" -#: appEditors/AppGeoEditor.py:4109 appEditors/AppGerberEditor.py:2641 -#: appEditors/AppGerberEditor.py:4911 appObjects/FlatCAMGeometry.py:2742 +#: appEditors/AppGeoEditor.py:4123 appEditors/AppGerberEditor.py:2641 +#: appEditors/AppGerberEditor.py:4912 appObjects/FlatCAMGeometry.py:2734 #: appPlugins/ToolCutOut.py:1595 appPlugins/ToolDistance.py:189 -#: appPlugins/ToolExtract.py:609 appPlugins/ToolExtract.py:720 -#: appPlugins/ToolExtract.py:795 appPlugins/ToolMilling.py:2671 -#: appPlugins/ToolOptimal.py:163 appPlugins/ToolPanelize.py:1043 -#: appPlugins/ToolQRCode.py:231 appPlugins/ToolReport.py:214 -#: appPlugins/ToolSolderPaste.py:693 appPlugins/ToolSolderPaste.py:983 -#: appPlugins/ToolSub.py:295 app_Main.py:8398 +#: appPlugins/ToolExtract.py:612 appPlugins/ToolExtract.py:723 +#: appPlugins/ToolExtract.py:798 appPlugins/ToolMilling.py:2754 +#: appPlugins/ToolOptimal.py:169 appPlugins/ToolPanelize.py:1065 +#: appPlugins/ToolQRCode.py:237 appPlugins/ToolReport.py:214 +#: appPlugins/ToolSolderPaste.py:699 appPlugins/ToolSolderPaste.py:991 +#: appPlugins/ToolSub.py:305 app_Main.py:8442 #: tclCommands/TclCommandOpenSVG.py:85 tclCommands/TclCommandPanelize.py:299 msgid "Working" msgstr "Elaborazione" -#: appEditors/AppGeoEditor.py:4517 +#: appEditors/AppGeoEditor.py:4531 msgid "Error on inserting shapes into storage." msgstr "Errore nell'inserimento di forme nell'archivio." -#: appEditors/AppGeoEditor.py:4612 +#: appEditors/AppGeoEditor.py:4626 msgid "Grid Snap enabled." msgstr "Snap alla griglia abilitato." -#: appEditors/AppGeoEditor.py:4617 +#: appEditors/AppGeoEditor.py:4631 msgid "Grid Snap disabled." msgstr "Snap alla griglia disabilitato." -#: appEditors/AppGeoEditor.py:5001 appGUI/MainGUI.py:3442 -#: appGUI/MainGUI.py:3488 appGUI/MainGUI.py:3506 appGUI/MainGUI.py:3657 -#: appGUI/MainGUI.py:3695 appGUI/MainGUI.py:3707 +#: appEditors/AppGeoEditor.py:5015 appGUI/MainGUI.py:3454 +#: appGUI/MainGUI.py:3500 appGUI/MainGUI.py:3518 appGUI/MainGUI.py:3669 +#: appGUI/MainGUI.py:3707 appGUI/MainGUI.py:3719 msgid "Click on target point." msgstr "Fai clic sul punto target." -#: appEditors/AppGeoEditor.py:5289 appEditors/AppGeoEditor.py:5352 -#: appEditors/AppGeoEditor.py:5407 appEditors/AppGeoEditor.py:5437 -#: appEditors/AppGeoEditor.py:5490 appEditors/AppGeoEditor.py:5545 -#: appEditors/AppGeoEditor.py:5573 appEditors/AppGeoEditor.py:5598 -#: appEditors/AppGeoEditor.py:5628 appEditors/AppGeoEditor.py:5708 -#: appEditors/AppGeoEditor.py:5774 appEditors/AppGeoEditor.py:5842 -#: appPlugins/ToolCopperThieving.py:612 appPlugins/ToolFilm.py:809 -#: appPlugins/ToolFilm.py:1069 appPlugins/ToolRulesCheck.py:645 +#: appEditors/AppGeoEditor.py:5305 appEditors/AppGeoEditor.py:5372 +#: appEditors/AppGeoEditor.py:5440 appEditors/AppGeoEditor.py:5470 +#: appEditors/AppGeoEditor.py:5523 appEditors/AppGeoEditor.py:5578 +#: appEditors/AppGeoEditor.py:5606 appEditors/AppGeoEditor.py:5631 +#: appEditors/AppGeoEditor.py:5661 appEditors/AppGeoEditor.py:5741 +#: appEditors/AppGeoEditor.py:5807 appEditors/AppGeoEditor.py:5875 +#: appPlugins/ToolCopperThieving.py:619 appPlugins/ToolFilm.py:828 +#: appPlugins/ToolFilm.py:1088 appPlugins/ToolRulesCheck.py:645 msgid "Working..." msgstr "Elaborazione..." -#: appEditors/AppGeoEditor.py:5290 +#: appEditors/AppGeoEditor.py:5306 msgid "Loading the Geometry into the Editor..." msgstr "Caricamento delle Geometrie nell'Editor..." -#: appEditors/AppGeoEditor.py:5332 +#: appEditors/AppGeoEditor.py:5348 msgid "Editing MultiGeo Geometry, tool" msgstr "Modifica di Geometria MultiGeo, strumento" -#: appEditors/AppGeoEditor.py:5334 appPlugins/ToolNCC.py:2542 +#: appEditors/AppGeoEditor.py:5350 appPlugins/ToolNCC.py:2544 msgid "with diameter" msgstr "con diametro" -#: appEditors/AppGeoEditor.py:5386 +#: appEditors/AppGeoEditor.py:5419 #, fuzzy #| msgid "There is no Geometry object loaded ..." msgid "Editor Exit. Geometry object was updated ..." msgstr "Nessun oggetto Geometria caricato ..." -#: appEditors/AppGeoEditor.py:5442 appEditors/AppGeoEditor.py:5497 +#: appEditors/AppGeoEditor.py:5475 appEditors/AppGeoEditor.py:5530 msgid "A selection of minimum two items is required to do Intersection." msgstr "" "Per effettuare l'intersezione è necessaria una selezione di almeno 2 " "elementi." -#: appEditors/AppGeoEditor.py:5632 appEditors/AppGeoEditor.py:5778 +#: appEditors/AppGeoEditor.py:5665 appEditors/AppGeoEditor.py:5811 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3472,40 +3463,40 @@ msgstr "" "Valore di buffer negativi non accettati. Usa l'interno del buffer per " "generare una forma \"interna\"" -#: appEditors/AppGeoEditor.py:5642 appEditors/AppGeoEditor.py:5719 -#: appEditors/AppGeoEditor.py:5787 appEditors/AppGeoEditor.py:5852 +#: appEditors/AppGeoEditor.py:5675 appEditors/AppGeoEditor.py:5752 +#: appEditors/AppGeoEditor.py:5820 appEditors/AppGeoEditor.py:5885 msgid "Nothing selected." msgstr "Niente di selezionato." -#: appEditors/AppGeoEditor.py:5646 appEditors/AppGeoEditor.py:5723 -#: appEditors/AppGeoEditor.py:5791 +#: appEditors/AppGeoEditor.py:5679 appEditors/AppGeoEditor.py:5756 +#: appEditors/AppGeoEditor.py:5824 msgid "Invalid distance." msgstr "Distanza non valida." -#: appEditors/AppGeoEditor.py:5691 appEditors/AppGeoEditor.py:5757 -#: appEditors/AppGeoEditor.py:5825 +#: appEditors/AppGeoEditor.py:5724 appEditors/AppGeoEditor.py:5790 +#: appEditors/AppGeoEditor.py:5858 #, fuzzy #| msgid "Title entry is empty." msgid "Failed, the result is empty." msgstr "Il campo titolo è vuoto." -#: appEditors/AppGeoEditor.py:5712 +#: appEditors/AppGeoEditor.py:5745 msgid "Negative buffer value is not accepted." msgstr "Il valore negativo del buffer non è accettato." -#: appEditors/AppGeoEditor.py:5845 +#: appEditors/AppGeoEditor.py:5878 #, 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:5858 +#: appEditors/AppGeoEditor.py:5891 msgid "Invalid value for" msgstr "Valore non valido per" -#: appEditors/AppGeoEditor.py:5920 appObjects/FlatCAMGeometry.py:2821 -#: appPlugins/ToolMilling.py:2750 appPlugins/ToolPaint.py:1994 +#: appEditors/AppGeoEditor.py:5953 appObjects/FlatCAMGeometry.py:2813 +#: appPlugins/ToolMilling.py:2833 appPlugins/ToolPaint.py:1994 #: appPlugins/ToolPaint.py:2204 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " @@ -3640,7 +3631,7 @@ msgstr "" "Il valore del codice di apertura è mancante o nel formato errato. Aggiungilo " "e riprova." -#: appEditors/AppGerberEditor.py:3767 +#: appEditors/AppGerberEditor.py:3768 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." @@ -3648,158 +3639,158 @@ msgstr "" "Il valore delle dimensioni dell'apertura è mancante o nel formato errato. " "Aggiungilo nel formato (larghezza, altezza) e riprova." -#: appEditors/AppGerberEditor.py:3780 +#: appEditors/AppGerberEditor.py:3781 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:3793 +#: appEditors/AppGerberEditor.py:3794 msgid "Aperture already in the aperture table." msgstr "Apertura già nella tabella di apertura." -#: appEditors/AppGerberEditor.py:3800 +#: appEditors/AppGerberEditor.py:3801 msgid "Added new aperture with code" msgstr "Aggiunta nuova apertura con codice" -#: appEditors/AppGerberEditor.py:3832 +#: appEditors/AppGerberEditor.py:3833 msgid "Select an aperture in Aperture Table" msgstr "Seleziona un'apertura nella tabella Aperture" -#: appEditors/AppGerberEditor.py:3840 +#: appEditors/AppGerberEditor.py:3841 msgid "Select an aperture in Aperture Table -->" msgstr "Seleziona un'apertura in Tabella apertura ->" -#: appEditors/AppGerberEditor.py:3854 +#: appEditors/AppGerberEditor.py:3855 msgid "Deleted aperture with code" msgstr "Apertura eliminata con codice" -#: appEditors/AppGerberEditor.py:3922 +#: appEditors/AppGerberEditor.py:3923 msgid "Dimensions need two float values separated by comma." msgstr "Le dimensioni necessitano di valori float separati da una virgola." -#: appEditors/AppGerberEditor.py:3931 +#: appEditors/AppGerberEditor.py:3932 msgid "Dimensions edited." msgstr "Dimensioni modificate." -#: appEditors/AppGerberEditor.py:4510 appEditors/AppGerberEditor.py:6051 -#: appEditors/AppGerberEditor.py:6098 appGUI/ObjectUI.py:309 -#: appPlugins/ToolExtract.py:988 appPlugins/ToolPunchGerber.py:2072 +#: appEditors/AppGerberEditor.py:4512 appEditors/AppGerberEditor.py:6049 +#: appEditors/AppGerberEditor.py:6096 appGUI/ObjectUI.py:306 +#: appPlugins/ToolExtract.py:991 appPlugins/ToolPunchGerber.py:2072 msgid "Code" msgstr "Codice" -#: appEditors/AppGerberEditor.py:4510 appEditors/AppGerberEditor.py:6051 -#: appGUI/ObjectUI.py:309 +#: appEditors/AppGerberEditor.py:4512 appEditors/AppGerberEditor.py:6049 +#: appGUI/ObjectUI.py:306 msgid "Dim" msgstr "Dim" -#: appEditors/AppGerberEditor.py:4624 appObjects/FlatCAMCNCJob.py:714 -#: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1423 -#: app_Main.py:7643 +#: appEditors/AppGerberEditor.py:4626 appObjects/FlatCAMCNCJob.py:722 +#: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1495 +#: app_Main.py:7687 msgid "Loading" msgstr "Caricamento" -#: appEditors/AppGerberEditor.py:4757 +#: appEditors/AppGerberEditor.py:4758 msgid "Setting up the UI" msgstr "Impostazione della UI" -#: appEditors/AppGerberEditor.py:4758 +#: appEditors/AppGerberEditor.py:4759 msgid "Adding geometry finished. Preparing the GUI" msgstr "Aggiunta della geometria terminata. Preparazione della GUI" -#: appEditors/AppGerberEditor.py:4767 +#: appEditors/AppGerberEditor.py:4768 msgid "Finished loading the Gerber object into the editor." msgstr "Terminato il caricamento dell'oggetto Gerber nell'editor." -#: appEditors/AppGerberEditor.py:4901 +#: appEditors/AppGerberEditor.py:4902 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:4939 +#: appEditors/AppGerberEditor.py:4940 msgid "Cancelled. No aperture is selected" msgstr "Annullato. Nessuna apertura selezionata" -#: appEditors/AppGerberEditor.py:5126 app_Main.py:7085 +#: appEditors/AppGerberEditor.py:5127 app_Main.py:7129 msgid "Coordinates copied to clipboard." msgstr "Coordinate copiate negli appunti." -#: appEditors/AppGerberEditor.py:5474 +#: appEditors/AppGerberEditor.py:5475 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:316 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:332 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:296 -#: appObjects/AppObject.py:340 appObjects/FlatCAMCNCJob.py:610 +#: appObjects/AppObject.py:345 appObjects/FlatCAMCNCJob.py:618 #: appObjects/FlatCAMGerber.py:1090 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1150 -#: appPlugins/ToolCorners.py:602 appPlugins/ToolFiducials.py:633 -#: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:537 app_Main.py:4988 +#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1156 +#: appPlugins/ToolCorners.py:611 appPlugins/ToolFiducials.py:640 +#: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:543 app_Main.py:5007 msgid "Plotting" msgstr "Sto tracciando" -#: appEditors/AppGerberEditor.py:5647 +#: appEditors/AppGerberEditor.py:5648 msgid "Failed. No aperture geometry is selected." msgstr "Impossibile. Nessuna geometria di apertura selezionata." -#: appEditors/AppGerberEditor.py:5822 +#: appEditors/AppGerberEditor.py:5823 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:5853 +#: appEditors/AppGerberEditor.py:5854 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:5885 +#: appEditors/AppGerberEditor.py:5886 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:5937 +#: appEditors/AppGerberEditor.py:5938 msgid "Polygons marked." msgstr "Poligoni contrassegnati." -#: appEditors/AppGerberEditor.py:5939 +#: appEditors/AppGerberEditor.py:5940 msgid "No polygons were marked. None fit within the limits." msgstr "Nessun poligono contrassegnato. Nessuno risponde ai criteri." -#: appEditors/AppGerberEditor.py:6002 appGUI/MainGUI.py:762 -#: appGUI/MainGUI.py:1706 appGUI/ObjectUI.py:234 +#: appEditors/AppGerberEditor.py:6003 appGUI/MainGUI.py:762 +#: appGUI/MainGUI.py:1718 appGUI/ObjectUI.py:231 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:20 msgid "Gerber Editor" msgstr "Editor Gerber" -#: appEditors/AppGerberEditor.py:6038 appGUI/ObjectUI.py:274 +#: appEditors/AppGerberEditor.py:6036 appGUI/ObjectUI.py:271 #: appObjects/FlatCAMObj.py:492 appPlugins/ToolReport.py:177 msgid "Apertures" msgstr "Aperture" -#: appEditors/AppGerberEditor.py:6040 appGUI/ObjectUI.py:276 +#: appEditors/AppGerberEditor.py:6038 appGUI/ObjectUI.py:273 msgid "Apertures Table for the Gerber Object." msgstr "Tabella delle aperture per l'oggetto Gerber." -#: appEditors/AppGerberEditor.py:6056 appGUI/ObjectUI.py:313 +#: appEditors/AppGerberEditor.py:6054 appGUI/ObjectUI.py:310 msgid "Index" msgstr "Indice" -#: appEditors/AppGerberEditor.py:6058 appGUI/ObjectUI.py:315 -#: appPlugins/ToolExtract.py:995 appPlugins/ToolPunchGerber.py:2079 +#: appEditors/AppGerberEditor.py:6056 appGUI/ObjectUI.py:312 +#: appPlugins/ToolExtract.py:998 appPlugins/ToolPunchGerber.py:2079 msgid "Aperture Code" msgstr "Codice apertura" -#: appEditors/AppGerberEditor.py:6060 appGUI/ObjectUI.py:317 -#: appPlugins/ToolExtract.py:997 appPlugins/ToolPunchGerber.py:2081 +#: appEditors/AppGerberEditor.py:6058 appGUI/ObjectUI.py:314 +#: appPlugins/ToolExtract.py:1000 appPlugins/ToolPunchGerber.py:2081 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "Tipo di apertura: circolare, rettangolo, macro ecc" -#: appEditors/AppGerberEditor.py:6062 appGUI/ObjectUI.py:319 -#: appPlugins/ToolExtract.py:999 appPlugins/ToolPunchGerber.py:2083 +#: appEditors/AppGerberEditor.py:6060 appGUI/ObjectUI.py:316 +#: appPlugins/ToolExtract.py:1002 appPlugins/ToolPunchGerber.py:2083 msgid "Aperture Size:" msgstr "Dimensione apertura:" -#: appEditors/AppGerberEditor.py:6064 appGUI/ObjectUI.py:321 +#: appEditors/AppGerberEditor.py:6062 appGUI/ObjectUI.py:318 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3809,26 +3800,26 @@ msgstr "" "- (larghezza, altezza) per tipo R, O.\n" "- (diametro, nVertices) per il tipo P" -#: appEditors/AppGerberEditor.py:6091 +#: appEditors/AppGerberEditor.py:6089 msgid "Add/Delete Aperture" msgstr "Aggiungi/Cancella apertura" -#: appEditors/AppGerberEditor.py:6093 +#: appEditors/AppGerberEditor.py:6091 msgid "Add/Delete an aperture in the aperture table" msgstr "Aggiungi/Cancella apertura dalla tabella" -#: appEditors/AppGerberEditor.py:6099 +#: appEditors/AppGerberEditor.py:6097 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:51 msgid "Code for the new aperture" msgstr "Codice della nuova apertura" -#: appEditors/AppGerberEditor.py:6109 +#: appEditors/AppGerberEditor.py:6107 #, fuzzy #| msgid "Size" msgid "Size:" msgstr "Dimensione" -#: appEditors/AppGerberEditor.py:6111 +#: appEditors/AppGerberEditor.py:6109 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3842,7 +3833,7 @@ msgstr "" "calcolato come:\n" "sqrt (larghezza**2 + altezza**2)" -#: appEditors/AppGerberEditor.py:6128 +#: appEditors/AppGerberEditor.py:6126 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3854,11 +3845,11 @@ msgstr "" "R = rettangolare\n" "O = oblungo" -#: appEditors/AppGerberEditor.py:6141 +#: appEditors/AppGerberEditor.py:6139 msgid "Dims" msgstr "" -#: appEditors/AppGerberEditor.py:6143 +#: appEditors/AppGerberEditor.py:6141 #, fuzzy #| msgid "" #| "Dimensions for the new aperture.\n" @@ -3872,63 +3863,63 @@ msgstr "" "Attivo solo per aperture rettangolari (tipo R).\n" "Il formato è (larghezza, altezza)" -#: appEditors/AppGerberEditor.py:6165 +#: appEditors/AppGerberEditor.py:6163 msgid "Add a new aperture to the aperture list." msgstr "Aggiungi una apertura nella lista aperture." -#: appEditors/AppGerberEditor.py:6173 +#: appEditors/AppGerberEditor.py:6171 msgid "Delete a aperture in the aperture list" msgstr "Cancella una apertura dalla lista aperture" -#: appEditors/AppGerberEditor.py:6215 +#: appEditors/AppGerberEditor.py:6213 #, fuzzy #| msgid "Is Valid" msgid "Valid" msgstr "E' valido" -#: appEditors/AppGerberEditor.py:6217 +#: appEditors/AppGerberEditor.py:6215 #, fuzzy #| msgid "All non selected plots disabled." msgid "Show if the selected polygon is valid." msgstr "Tutte le tracce non selezionate sono disabilitate." -#: appEditors/AppGerberEditor.py:6224 +#: appEditors/AppGerberEditor.py:6222 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:112 #: appPlugins/ToolCalculators.py:556 appPlugins/ToolCalculators.py:599 -#: appPlugins/ToolCopperThieving.py:1334 +#: appPlugins/ToolCopperThieving.py:1340 msgid "Area" msgstr "Area" -#: appEditors/AppGerberEditor.py:6226 +#: appEditors/AppGerberEditor.py:6224 #, fuzzy #| msgid "Viewing the source code of the selected object." msgid "Show the area of the selected polygon." msgstr "Vedi il codice sorgente dell'oggetto selezionato." -#: appEditors/AppGerberEditor.py:6230 +#: appEditors/AppGerberEditor.py:6228 #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:42 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:176 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:81 -#: appPlugins/ToolCopperThieving.py:1345 appPlugins/ToolPcbWizard.py:484 +#: appPlugins/ToolCopperThieving.py:1351 appPlugins/ToolPcbWizard.py:484 msgid "mm" msgstr "mm" -#: appEditors/AppGerberEditor.py:6230 appPlugins/ToolCopperThieving.py:1347 -#: appPlugins/ToolCopperThieving.py:1704 +#: appEditors/AppGerberEditor.py:6228 appPlugins/ToolCopperThieving.py:1353 +#: appPlugins/ToolCopperThieving.py:1710 msgid "in" msgstr "pollici" -#: appEditors/AppGerberEditor.py:6317 +#: appEditors/AppGerberEditor.py:6315 msgid "Buffer Aperture" msgstr "Aperture buffer" -#: appEditors/AppGerberEditor.py:6319 +#: appEditors/AppGerberEditor.py:6317 msgid "Buffer a aperture in the aperture list" msgstr "Buffer di un'apertura nella lista aperture" -#: appEditors/AppGerberEditor.py:6340 +#: appEditors/AppGerberEditor.py:6338 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -3942,20 +3933,20 @@ msgstr "" "- \"Smussato\": l'angolo è una linea che collega direttamente le funzioni " "che si incontrano nell'angolo" -#: appEditors/AppGerberEditor.py:6377 +#: appEditors/AppGerberEditor.py:6375 msgid "Scale Aperture" msgstr "Scala apertura" -#: appEditors/AppGerberEditor.py:6379 +#: appEditors/AppGerberEditor.py:6377 msgid "Scale a aperture in the aperture list" msgstr "Scala apertura nella lista aperture" -#: appEditors/AppGerberEditor.py:6389 +#: appEditors/AppGerberEditor.py:6387 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:203 msgid "Scale factor" msgstr "Fattore di scala" -#: appEditors/AppGerberEditor.py:6391 +#: appEditors/AppGerberEditor.py:6389 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -3963,19 +3954,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:6428 +#: appEditors/AppGerberEditor.py:6426 msgid "Mark polygons" msgstr "Marchia poligoni" -#: appEditors/AppGerberEditor.py:6430 +#: appEditors/AppGerberEditor.py:6428 msgid "Mark the polygon areas." msgstr "Marchia aree poligoni." -#: appEditors/AppGerberEditor.py:6441 +#: appEditors/AppGerberEditor.py:6439 msgid "Area UPPER threshold" msgstr "Area Soglia SUPERIORE" -#: appEditors/AppGerberEditor.py:6443 +#: appEditors/AppGerberEditor.py:6441 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3983,11 +3974,11 @@ msgstr "" "Il valore di soglia, tutte le aree inferiori a questa sono contrassegnate.\n" "Può avere un valore compreso tra 0,0000 e 10000,0000" -#: appEditors/AppGerberEditor.py:6454 +#: appEditors/AppGerberEditor.py:6452 msgid "Area LOWER threshold" msgstr "Area Soglia INFERIORE" -#: appEditors/AppGerberEditor.py:6456 +#: appEditors/AppGerberEditor.py:6454 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3995,32 +3986,32 @@ msgstr "" "Il valore di soglia, tutte le aree più di questa sono contrassegnate.\n" "Può avere un valore compreso tra 0,0000 e 10000,0000" -#: appEditors/AppGerberEditor.py:6470 +#: appEditors/AppGerberEditor.py:6468 msgid "Mark" msgstr "Contrassegna" -#: appEditors/AppGerberEditor.py:6473 +#: appEditors/AppGerberEditor.py:6471 msgid "Mark the polygons that fit within limits." msgstr "Contrassegna i poligoni che rientrano nei limiti." -#: appEditors/AppGerberEditor.py:6480 +#: appEditors/AppGerberEditor.py:6478 msgid "Delete all the marked polygons." msgstr "Cancella i poligoni contrassegnati." -#: appEditors/AppGerberEditor.py:6487 +#: appEditors/AppGerberEditor.py:6485 msgid "Clear all the markings." msgstr "Pulisci tutte le marchiature." -#: appEditors/AppGerberEditor.py:6512 appGUI/MainGUI.py:770 -#: appGUI/MainGUI.py:1237 appGUI/MainGUI.py:2450 appGUI/MainGUI.py:5097 +#: appEditors/AppGerberEditor.py:6510 appGUI/MainGUI.py:770 +#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2462 appGUI/MainGUI.py:5109 msgid "Add Pad Array" msgstr "Aggiungi matrice di pad" -#: appEditors/AppGerberEditor.py:6514 +#: appEditors/AppGerberEditor.py:6512 msgid "Add an array of pads (linear or circular array)" msgstr "Aggiunge una matrice di pad (lineare o circolare)" -#: appEditors/AppGerberEditor.py:6521 +#: appEditors/AppGerberEditor.py:6519 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -4028,49 +4019,49 @@ msgstr "" "Seleziona il tipo di array di pad da creare.\n" "Può essere lineare X(Y) o circolare" -#: appEditors/AppGerberEditor.py:6532 +#: appEditors/AppGerberEditor.py:6530 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:88 msgid "Nr of pads" msgstr "Numero di pad" -#: appEditors/AppGerberEditor.py:6534 +#: appEditors/AppGerberEditor.py:6532 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:90 msgid "Specify how many pads to be in the array." msgstr "Specifica quanti pad inserire nella matrice." -#: appEditors/AppGerberEditor.py:7345 +#: appEditors/AppGerberEditor.py:7343 msgid "Appying Rotate" msgstr "Applico Rotazione" -#: appEditors/AppGerberEditor.py:7378 +#: appEditors/AppGerberEditor.py:7376 msgid "Applying Flip" msgstr "Applico il capovolgimento" -#: appEditors/AppGerberEditor.py:7421 +#: appEditors/AppGerberEditor.py:7419 msgid "Applying Skew" msgstr "Applico inclinazione" -#: appEditors/AppGerberEditor.py:7462 +#: appEditors/AppGerberEditor.py:7460 msgid "Applying Scale" msgstr "Applicare scala" -#: appEditors/AppGerberEditor.py:7498 +#: appEditors/AppGerberEditor.py:7496 msgid "Applying Offset" msgstr "Applicazione offset" -#: appEditors/AppGerberEditor.py:7534 +#: appEditors/AppGerberEditor.py:7532 msgid "Applying Buffer" msgstr "Applicazione del buffer" -#: appEditors/AppGerberEditor.py:7613 +#: appEditors/AppGerberEditor.py:7611 msgid "Offset Y cancelled" msgstr "Offset Y annullato" -#: appEditors/AppGerberEditor.py:7629 +#: appEditors/AppGerberEditor.py:7627 msgid "Skew X cancelled" msgstr "Deformazione in X annullata" -#: appEditors/AppGerberEditor.py:7645 +#: appEditors/AppGerberEditor.py:7643 msgid "Skew Y cancelled" msgstr "Deformazione Y annullata" @@ -4101,13 +4092,13 @@ msgstr "" msgid "String to replace the one in the Find box throughout the text." msgstr "Stringa per sostituire quella nella casella Trova in tutto il testo." -#: appEditors/AppTextEditor.py:108 appEditors/appGCodeEditor.py:157 -#: appGUI/GUIElements.py:4798 appGUI/ObjectUI.py:1977 +#: appEditors/AppTextEditor.py:108 appEditors/appGCodeEditor.py:160 +#: appGUI/GUIElements.py:4798 appGUI/ObjectUI.py:1974 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolExtract.py:936 appPlugins/ToolFollow.py:738 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolExtract.py:939 appPlugins/ToolFollow.py:740 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolPaint.py:3274 #: appPlugins/ToolPunchGerber.py:2021 msgid "All" msgstr "Tutto" @@ -4149,104 +4140,104 @@ 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:220 appEditors/appGCodeEditor.py:680 +#: appEditors/AppTextEditor.py:220 appEditors/appGCodeEditor.py:685 msgid "Open file" msgstr "Apri il file" #: appEditors/AppTextEditor.py:251 appEditors/AppTextEditor.py:257 -#: appObjects/FlatCAMCNCJob.py:638 appObjects/FlatCAMCNCJob.py:644 -#: appPlugins/ToolLevelling.py:1389 appPlugins/ToolLevelling.py:1395 -#: appPlugins/ToolLevelling.py:1581 appPlugins/ToolLevelling.py:1587 -#: appPlugins/ToolSolderPaste.py:1091 app_Main.py:7555 app_Main.py:7561 +#: appObjects/FlatCAMCNCJob.py:646 appObjects/FlatCAMCNCJob.py:652 +#: appPlugins/ToolLevelling.py:1461 appPlugins/ToolLevelling.py:1467 +#: appPlugins/ToolLevelling.py:1653 appPlugins/ToolLevelling.py:1659 +#: appPlugins/ToolSolderPaste.py:1097 app_Main.py:7599 app_Main.py:7605 msgid "Export Code ..." msgstr "Esporta il Codice ..." -#: appEditors/AppTextEditor.py:312 appObjects/FlatCAMCNCJob.py:693 -#: appObjects/FlatCAMCNCJob.py:1089 appPlugins/ToolLevelling.py:1413 -#: appPlugins/ToolLevelling.py:1605 appPlugins/ToolSolderPaste.py:1122 +#: appEditors/AppTextEditor.py:312 appObjects/FlatCAMCNCJob.py:701 +#: appObjects/FlatCAMCNCJob.py:1108 appPlugins/ToolLevelling.py:1485 +#: appPlugins/ToolLevelling.py:1677 appPlugins/ToolSolderPaste.py:1126 msgid "No such file or directory" msgstr "File o directory inesistente" -#: appEditors/AppTextEditor.py:324 appObjects/FlatCAMCNCJob.py:1103 +#: appEditors/AppTextEditor.py:324 appObjects/FlatCAMCNCJob.py:1122 msgid "Saved to" msgstr "Salvato in" #: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:3982 -#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:346 appGUI/MainGUI.py:4603 -#: appGUI/MainGUI.py:4864 appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5116 +#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:346 appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4876 appGUI/MainGUI.py:4985 appGUI/MainGUI.py:5128 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appEditors/appGCodeEditor.py:82 app_Main.py:7718 +#: appEditors/appGCodeEditor.py:82 app_Main.py:7762 msgid "Code Editor" msgstr "Editor del codice" -#: appEditors/appGCodeEditor.py:163 +#: appEditors/appGCodeEditor.py:166 msgid "Header" msgstr "Intestazione" -#: appEditors/appGCodeEditor.py:169 +#: appEditors/appGCodeEditor.py:172 msgid "Start" msgstr "Inizio" -#: appEditors/appGCodeEditor.py:249 +#: appEditors/appGCodeEditor.py:252 msgid "All GCode" msgstr "Tutto GCode" -#: appEditors/appGCodeEditor.py:255 +#: appEditors/appGCodeEditor.py:258 msgid "Header GCode" msgstr "Intestazione GCode" -#: appEditors/appGCodeEditor.py:261 +#: appEditors/appGCodeEditor.py:264 msgid "Start GCode" msgstr "Inizio G-Code" -#: appEditors/appGCodeEditor.py:655 appObjects/FlatCAMCNCJob.py:763 +#: appEditors/appGCodeEditor.py:660 appObjects/FlatCAMCNCJob.py:771 #: appPlugins/ToolCalibration.py:465 msgid "Loaded Machine Code into Code Editor" msgstr "Codice macchina caricato nell'editor codice" -#: appEditors/appGCodeEditor.py:747 appGUI/ObjectUI.py:1997 -#: appPlugins/ToolSolderPaste.py:1004 +#: appEditors/appGCodeEditor.py:752 appGUI/ObjectUI.py:1994 +#: appPlugins/ToolSolderPaste.py:1012 msgid "GCode Editor" msgstr "Editor GCode" -#: appEditors/appGCodeEditor.py:788 appEditors/appGCodeEditor.py:799 +#: appEditors/appGCodeEditor.py:790 appEditors/appGCodeEditor.py:801 msgid "GCode" msgstr "GCode" -#: appEditors/appGCodeEditor.py:788 appGUI/ObjectUI.py:1002 -#: appGUI/ObjectUI.py:2122 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:3733 appPlugins/ToolNCC.py:4182 -#: appPlugins/ToolPaint.py:2988 +#: appEditors/appGCodeEditor.py:790 appGUI/ObjectUI.py:999 +#: appGUI/ObjectUI.py:2119 appPlugins/ToolIsolation.py:3228 +#: appPlugins/ToolMilling.py:3805 appPlugins/ToolNCC.py:4181 +#: appPlugins/ToolPaint.py:2985 msgid "TT" msgstr "TT" -#: appEditors/appGCodeEditor.py:799 appGUI/ObjectUI.py:671 -#: appGUI/ObjectUI.py:2132 appObjects/FlatCAMObj.py:499 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolMilling.py:3688 -#: appPlugins/ToolMilling.py:3890 appPlugins/ToolReport.py:184 +#: appEditors/appGCodeEditor.py:801 appGUI/ObjectUI.py:668 +#: appGUI/ObjectUI.py:2129 appObjects/FlatCAMObj.py:499 +#: appPlugins/ToolDrilling.py:2295 appPlugins/ToolMilling.py:3760 +#: appPlugins/ToolMilling.py:3962 appPlugins/ToolReport.py:184 msgid "Drills" msgstr "Fori" -#: appEditors/appGCodeEditor.py:799 appGUI/ObjectUI.py:671 -#: appGUI/ObjectUI.py:2132 +#: appEditors/appGCodeEditor.py:801 appGUI/ObjectUI.py:668 +#: appGUI/ObjectUI.py:2129 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:151 -#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2359 -#: appPlugins/ToolMilling.py:3688 appPlugins/ToolMilling.py:3891 +#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2295 +#: appPlugins/ToolMilling.py:3760 appPlugins/ToolMilling.py:3963 #: appPlugins/ToolReport.py:186 msgid "Slots" msgstr "Slots" -#: appEditors/appGCodeEditor.py:821 appEditors/appGCodeEditor.py:843 +#: appEditors/appGCodeEditor.py:823 appEditors/appGCodeEditor.py:845 msgid "CNC Code Snippet" msgstr "Snippet di codice CNC" -#: appEditors/appGCodeEditor.py:823 appEditors/appGCodeEditor.py:845 +#: appEditors/appGCodeEditor.py:825 appEditors/appGCodeEditor.py:847 msgid "Code snippet defined in Preferences." msgstr "Snippet di codice definito nelle Preferenze." -#: appEditors/appGCodeEditor.py:829 appEditors/appGCodeEditor.py:851 +#: appEditors/appGCodeEditor.py:831 appEditors/appGCodeEditor.py:853 msgid "" "Type here any G-Code commands you would\n" "like to insert at the cursor location." @@ -4254,11 +4245,11 @@ msgstr "" "Scrivi qui qualsiasi comando G-Code che vuoi\n" "venga inserito alla posizione del cursolre." -#: appEditors/appGCodeEditor.py:835 appEditors/appGCodeEditor.py:857 +#: appEditors/appGCodeEditor.py:837 appEditors/appGCodeEditor.py:859 msgid "Insert Code" msgstr "Inserisci Codice" -#: appEditors/appGCodeEditor.py:838 appEditors/appGCodeEditor.py:860 +#: appEditors/appGCodeEditor.py:840 appEditors/appGCodeEditor.py:862 msgid "Insert the code above at the cursor location." msgstr "Inserisci codice sopra la posizione del cursore." @@ -4293,14 +4284,14 @@ msgstr "Ctrl+Y" #: appGUI/GUIElements.py:317 appGUI/GUIElements.py:1015 #: appGUI/GUIElements.py:1414 appGUI/GUIElements.py:1627 -#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:1697 -#: appGUI/ObjectUI.py:1979 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 +#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:1709 +#: appGUI/ObjectUI.py:1976 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 msgid "Cut" msgstr "Taglia" #: appGUI/GUIElements.py:317 appGUI/GUIElements.py:1015 #: appGUI/GUIElements.py:1414 appGUI/GUIElements.py:1627 -#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:4865 +#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:4877 msgid "Ctrl+X" msgstr "Ctrl+X" @@ -4308,20 +4299,20 @@ msgstr "Ctrl+X" #: appGUI/GUIElements.py:1421 appGUI/GUIElements.py:1634 #: appGUI/GUIElements.py:1920 appGUI/GUIElements.py:3957 appGUI/MainGUI.py:417 #: appGUI/MainGUI.py:748 appGUI/MainGUI.py:807 appGUI/MainGUI.py:885 -#: appGUI/MainGUI.py:1015 appGUI/MainGUI.py:1265 appGUI/MainGUI.py:1754 -#: appGUI/MainGUI.py:2236 appGUI/MainGUI.py:2478 appGUI/MainGUI.py:5099 -#: appPlugins/ToolMilling.py:386 appPlugins/ToolPanelize.py:434 -#: appPlugins/ToolPanelize.py:460 appPlugins/ToolPanelize.py:569 -#: appPlugins/ToolPanelize.py:580 appPlugins/ToolPanelize.py:612 -#: appPlugins/ToolPanelize.py:661 appPlugins/ToolPanelize.py:860 -#: appPlugins/ToolPanelize.py:892 appPlugins/ToolPanelize.py:940 +#: appGUI/MainGUI.py:1027 appGUI/MainGUI.py:1277 appGUI/MainGUI.py:1766 +#: appGUI/MainGUI.py:2248 appGUI/MainGUI.py:2490 appGUI/MainGUI.py:5111 +#: appPlugins/ToolMilling.py:387 appPlugins/ToolPanelize.py:451 +#: appPlugins/ToolPanelize.py:480 appPlugins/ToolPanelize.py:591 +#: appPlugins/ToolPanelize.py:602 appPlugins/ToolPanelize.py:634 +#: appPlugins/ToolPanelize.py:683 appPlugins/ToolPanelize.py:882 +#: appPlugins/ToolPanelize.py:914 appPlugins/ToolPanelize.py:962 msgid "Copy" msgstr "Copia" #: appGUI/GUIElements.py:324 appGUI/GUIElements.py:1022 #: appGUI/GUIElements.py:1421 appGUI/GUIElements.py:1634 #: appGUI/GUIElements.py:1920 appGUI/GUIElements.py:3957 appGUI/MainGUI.py:417 -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4606 msgid "Ctrl+C" msgstr "Ctrl+C" @@ -4339,25 +4330,25 @@ msgstr "Ctrl+V" #: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1036 #: appGUI/GUIElements.py:1435 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1930 appGUI/GUIElements.py:3962 appGUI/MainGUI.py:4664 -#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4969 -#: appGUI/MainGUI.py:4970 appGUI/MainGUI.py:5110 appGUI/MainGUI.py:5111 +#: appGUI/GUIElements.py:1930 appGUI/GUIElements.py:3962 appGUI/MainGUI.py:4676 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4881 appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:4982 appGUI/MainGUI.py:5122 appGUI/MainGUI.py:5123 msgid "Del" msgstr "Del" #: appGUI/GUIElements.py:347 appGUI/GUIElements.py:1045 #: appGUI/GUIElements.py:1444 appGUI/GUIElements.py:1653 #: appGUI/GUIElements.py:1937 appGUI/GUIElements.py:3969 appGUI/MainGUI.py:451 -#: appGUI/MainGUI.py:581 appGUI/MainGUI.py:4593 -#: appObjects/ObjectCollection.py:1148 appObjects/ObjectCollection.py:1195 -#: appPlugins/ToolIsolation.py:3612 appPlugins/ToolPunchGerber.py:2295 +#: appGUI/MainGUI.py:581 appGUI/MainGUI.py:4605 +#: appObjects/ObjectCollection.py:1151 appObjects/ObjectCollection.py:1198 +#: appPlugins/ToolIsolation.py:3609 appPlugins/ToolPunchGerber.py:2295 msgid "Select All" msgstr "Seleziona tutto" #: appGUI/GUIElements.py:347 appGUI/GUIElements.py:1045 #: appGUI/GUIElements.py:1444 appGUI/GUIElements.py:1653 #: appGUI/GUIElements.py:1937 appGUI/GUIElements.py:3969 appGUI/MainGUI.py:451 -#: appGUI/MainGUI.py:4593 +#: appGUI/MainGUI.py:4605 msgid "Ctrl+A" msgstr "Ctrl+A" @@ -4371,8 +4362,8 @@ msgstr "Scendere" #: appGUI/GUIElements.py:2352 appGUI/GUIElements.py:2421 #: appGUI/GUIElements.py:2482 appGUI/GUIElements.py:2547 -#: appGUI/GUIElements.py:3908 app_Main.py:4637 app_Main.py:4801 -#: app_Main.py:4890 app_Main.py:8990 app_Main.py:9338 +#: appGUI/GUIElements.py:3908 app_Main.py:4656 app_Main.py:4820 +#: app_Main.py:4909 app_Main.py:9034 app_Main.py:9382 msgid "Ok" msgstr "Ok" @@ -4437,8 +4428,8 @@ msgstr "Digita >help< per iniziare" msgid "Jog the Y axis." msgstr "Jog asse Y." -#: appGUI/GUIElements.py:4701 appGUI/MainGUI.py:432 appGUI/MainGUI.py:1026 -#: appGUI/MainGUI.py:2247 +#: appGUI/GUIElements.py:4701 appGUI/MainGUI.py:432 appGUI/MainGUI.py:1038 +#: appGUI/MainGUI.py:2259 msgid "Move to Origin" msgstr "Sposta su origine" @@ -4509,33 +4500,33 @@ msgstr "" msgid "Open" msgstr "Apri" -#: appGUI/GUIElements.py:5083 appGUI/MainGUI.py:126 appGUI/MainGUI.py:989 -#: appGUI/MainGUI.py:2210 appGUI/MainGUI.py:4600 app_Main.py:8890 -#: app_Main.py:8893 +#: appGUI/GUIElements.py:5083 appGUI/MainGUI.py:126 appGUI/MainGUI.py:1001 +#: appGUI/MainGUI.py:2222 appGUI/MainGUI.py:4612 app_Main.py:8934 +#: app_Main.py:8937 msgid "Open Project" msgstr "Apri progetto" -#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:984 -#: appGUI/MainGUI.py:2205 app_Main.py:8770 app_Main.py:8775 +#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:996 +#: appGUI/MainGUI.py:2217 app_Main.py:8814 app_Main.py:8819 msgid "Open Gerber" msgstr "Apri Gerber" -#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:4597 +#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:4609 msgid "Ctrl+G" msgstr "Ctrl+G" -#: appGUI/GUIElements.py:5094 appGUI/MainGUI.py:138 appGUI/MainGUI.py:986 -#: appGUI/MainGUI.py:2207 app_Main.py:8810 app_Main.py:8815 +#: appGUI/GUIElements.py:5094 appGUI/MainGUI.py:138 appGUI/MainGUI.py:998 +#: appGUI/MainGUI.py:2219 app_Main.py:8854 app_Main.py:8859 msgid "Open Excellon" msgstr "Apri Excellon" #: appGUI/GUIElements.py:5094 appGUI/MainGUI.py:138 appGUI/MainGUI.py:799 -#: appGUI/MainGUI.py:4596 appGUI/MainGUI.py:5115 +#: appGUI/MainGUI.py:4608 appGUI/MainGUI.py:5127 msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/GUIElements.py:5099 appGUI/MainGUI.py:143 app_Main.py:8853 -#: app_Main.py:8858 +#: appGUI/GUIElements.py:5099 appGUI/MainGUI.py:143 app_Main.py:8897 +#: app_Main.py:8902 msgid "Open G-Code" msgstr "Apri G-Code" @@ -4543,7 +4534,7 @@ msgstr "Apri G-Code" msgid "Exit" msgstr "Esci" -#: appGUI/MainGUI.py:70 appGUI/MainGUI.py:72 appGUI/MainGUI.py:1634 +#: appGUI/MainGUI.py:70 appGUI/MainGUI.py:72 appGUI/MainGUI.py:1646 msgid "Toggle Panel" msgstr "Attiva / disattiva pannello" @@ -4551,11 +4542,11 @@ msgstr "Attiva / disattiva pannello" msgid "File" msgstr "File" -#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4599 +#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4611 msgid "New Project" msgstr "Nuovo Progetto" -#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4599 +#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4611 msgid "Ctrl+N" msgstr "Ctrl+N" @@ -4563,32 +4554,32 @@ msgstr "Ctrl+N" msgid "Will create a new, blank project" msgstr "Creerà un nuovo progetto vuoto" -#: appGUI/MainGUI.py:94 appGUI/MainGUI.py:1638 appPlugins/ToolLevelling.py:1986 +#: appGUI/MainGUI.py:94 appGUI/MainGUI.py:1650 appPlugins/ToolLevelling.py:2055 msgid "New" msgstr "Nuovo" -#: appGUI/MainGUI.py:98 appGUI/MainGUI.py:1640 +#: appGUI/MainGUI.py:98 appGUI/MainGUI.py:1652 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:71 -#: appObjects/FlatCAMGeometry.py:2178 appObjects/ObjectCollection.py:235 +#: appObjects/FlatCAMGeometry.py:2185 appObjects/ObjectCollection.py:235 #: appPlugins/ToolCalibration.py:189 appPlugins/ToolCalibration.py:1339 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCopperThieving.py:184 -#: appPlugins/ToolCopperThieving.py:1376 appPlugins/ToolCopperThieving.py:1390 -#: appPlugins/ToolCutOut.py:2376 appPlugins/ToolCutOut.py:2774 -#: appPlugins/ToolDblSided.py:678 appPlugins/ToolDblSided.py:919 -#: appPlugins/ToolFilm.py:1148 appPlugins/ToolFilm.py:1171 +#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCopperThieving.py:191 +#: appPlugins/ToolCopperThieving.py:1382 appPlugins/ToolCopperThieving.py:1396 +#: appPlugins/ToolCutOut.py:2373 appPlugins/ToolCutOut.py:2771 +#: appPlugins/ToolDblSided.py:694 appPlugins/ToolDblSided.py:935 +#: appPlugins/ToolFilm.py:1162 appPlugins/ToolFilm.py:1185 #: appPlugins/ToolImage.py:158 appPlugins/ToolImage.py:216 -#: appPlugins/ToolIsolation.py:3532 appPlugins/ToolIsolation.py:3583 -#: appPlugins/ToolMilling.py:2808 appPlugins/ToolMilling.py:3642 -#: appPlugins/ToolNCC.py:4144 appPlugins/ToolNCC.py:4612 -#: appPlugins/ToolPaint.py:3291 appPlugins/ToolPanelize.py:218 -#: appPlugins/ToolPanelize.py:1116 appPlugins/ToolPanelize.py:1158 -#: appPlugins/ToolSolderPaste.py:1503 appPlugins/ToolTransform.py:144 -#: appPlugins/ToolTransform.py:634 +#: appPlugins/ToolIsolation.py:3529 appPlugins/ToolIsolation.py:3580 +#: appPlugins/ToolMilling.py:2891 appPlugins/ToolMilling.py:3714 +#: appPlugins/ToolNCC.py:4143 appPlugins/ToolNCC.py:4611 +#: appPlugins/ToolPaint.py:3288 appPlugins/ToolPanelize.py:136 +#: appPlugins/ToolPanelize.py:234 appPlugins/ToolPanelize.py:1135 +#: appPlugins/ToolPanelize.py:1177 appPlugins/ToolSolderPaste.py:1507 +#: appPlugins/ToolTransform.py:144 appPlugins/ToolTransform.py:634 msgid "Geometry" msgstr "Geometria" #: appGUI/MainGUI.py:98 appGUI/MainGUI.py:661 appGUI/MainGUI.py:776 -#: appGUI/MainGUI.py:4579 appGUI/MainGUI.py:4848 appGUI/MainGUI.py:5104 +#: appGUI/MainGUI.py:4591 appGUI/MainGUI.py:4860 appGUI/MainGUI.py:5116 msgid "N" msgstr "N" @@ -4603,23 +4594,23 @@ msgstr "Creerà un nuovo oggetto Geometria vuoto." #: appPlugins/ToolAlignObjects.py:452 appPlugins/ToolCalibration.py:181 #: appPlugins/ToolCalibration.py:189 appPlugins/ToolCalibration.py:904 #: appPlugins/ToolCalibration.py:1339 appPlugins/ToolCalibration.py:1356 -#: appPlugins/ToolCopperThieving.py:184 appPlugins/ToolCopperThieving.py:1376 -#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolCutOut.py:2375 -#: appPlugins/ToolDblSided.py:676 appPlugins/ToolDblSided.py:917 -#: appPlugins/ToolFilm.py:1147 appPlugins/ToolFilm.py:1170 +#: appPlugins/ToolCopperThieving.py:191 appPlugins/ToolCopperThieving.py:1382 +#: appPlugins/ToolCopperThieving.py:1396 appPlugins/ToolCutOut.py:2372 +#: appPlugins/ToolDblSided.py:692 appPlugins/ToolDblSided.py:933 +#: appPlugins/ToolFilm.py:1161 appPlugins/ToolFilm.py:1184 #: appPlugins/ToolImage.py:136 appPlugins/ToolImage.py:160 -#: appPlugins/ToolImage.py:216 appPlugins/ToolIsolation.py:3533 -#: appPlugins/ToolIsolation.py:3583 appPlugins/ToolNCC.py:4145 -#: appPlugins/ToolNCC.py:4612 appPlugins/ToolPaint.py:3291 -#: appPlugins/ToolPanelize.py:218 appPlugins/ToolPanelize.py:1116 -#: appPlugins/ToolPanelize.py:1158 appPlugins/ToolPanelize.py:1257 -#: appPlugins/ToolTransform.py:144 appPlugins/ToolTransform.py:632 -#: defaults.py:583 +#: appPlugins/ToolImage.py:216 appPlugins/ToolIsolation.py:3530 +#: appPlugins/ToolIsolation.py:3580 appPlugins/ToolNCC.py:4144 +#: appPlugins/ToolNCC.py:4611 appPlugins/ToolPaint.py:3288 +#: appPlugins/ToolPanelize.py:130 appPlugins/ToolPanelize.py:234 +#: appPlugins/ToolPanelize.py:1135 appPlugins/ToolPanelize.py:1177 +#: appPlugins/ToolPanelize.py:1276 appPlugins/ToolTransform.py:144 +#: appPlugins/ToolTransform.py:632 defaults.py:586 msgid "Gerber" msgstr "Gerber" #: appGUI/MainGUI.py:103 appGUI/MainGUI.py:704 appGUI/MainGUI.py:790 -#: appGUI/MainGUI.py:4573 appGUI/MainGUI.py:4839 appGUI/MainGUI.py:5098 +#: appGUI/MainGUI.py:4585 appGUI/MainGUI.py:4851 appGUI/MainGUI.py:5110 msgid "B" msgstr "B" @@ -4627,26 +4618,26 @@ msgstr "B" msgid "Will create a new, empty Gerber Object." msgstr "Creerà un nuovo oggetto Gerber vuoto." -#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:1644 +#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:1656 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 #: appObjects/ObjectCollection.py:234 appPlugins/ToolAlignObjects.py:417 #: appPlugins/ToolAlignObjects.py:453 appPlugins/ToolCalibration.py:181 #: appPlugins/ToolCalibration.py:189 appPlugins/ToolCalibration.py:905 #: appPlugins/ToolCalibration.py:1339 appPlugins/ToolCalibration.py:1356 -#: appPlugins/ToolCopperThieving.py:184 appPlugins/ToolCopperThieving.py:1376 -#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolDblSided.py:677 -#: appPlugins/ToolDblSided.py:876 appPlugins/ToolDblSided.py:918 -#: appPlugins/ToolFilm.py:1429 appPlugins/ToolIsolation.py:3583 -#: appPlugins/ToolMilling.py:3643 appPlugins/ToolNCC.py:4612 -#: appPlugins/ToolPaint.py:3291 appPlugins/ToolPanelize.py:218 -#: appPlugins/ToolPanelize.py:1116 appPlugins/ToolPunchGerber.py:2112 -#: appPlugins/ToolPunchGerber.py:2127 appPlugins/ToolTransform.py:144 -#: appPlugins/ToolTransform.py:633 +#: appPlugins/ToolCopperThieving.py:191 appPlugins/ToolCopperThieving.py:1382 +#: appPlugins/ToolCopperThieving.py:1396 appPlugins/ToolDblSided.py:693 +#: appPlugins/ToolDblSided.py:892 appPlugins/ToolDblSided.py:934 +#: appPlugins/ToolFilm.py:1443 appPlugins/ToolIsolation.py:3580 +#: appPlugins/ToolMilling.py:3715 appPlugins/ToolNCC.py:4611 +#: appPlugins/ToolPaint.py:3288 appPlugins/ToolPanelize.py:133 +#: appPlugins/ToolPanelize.py:234 appPlugins/ToolPanelize.py:1135 +#: appPlugins/ToolPunchGerber.py:2112 appPlugins/ToolPunchGerber.py:2127 +#: appPlugins/ToolTransform.py:144 appPlugins/ToolTransform.py:633 msgid "Excellon" msgstr "Excellon" -#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:4577 +#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:4589 msgid "L" msgstr "L" @@ -4659,7 +4650,7 @@ msgid "Document" msgstr "Documento" #: appGUI/MainGUI.py:115 appGUI/MainGUI.py:731 appGUI/MainGUI.py:787 -#: appGUI/MainGUI.py:4841 appGUI/MainGUI.py:4961 appGUI/MainGUI.py:5100 +#: appGUI/MainGUI.py:4853 appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5112 msgid "D" msgstr "D" @@ -4667,7 +4658,7 @@ msgstr "D" msgid "Will create a new, empty Document Object." msgstr "Creerà un nuovo oggetto Documento vuoto." -#: appGUI/MainGUI.py:126 appGUI/MainGUI.py:4600 +#: appGUI/MainGUI.py:126 appGUI/MainGUI.py:4612 msgid "Ctrl+O" msgstr "Ctrl+O" @@ -4683,20 +4674,20 @@ msgstr "Progetti recenti" msgid "Recent files" msgstr "File recenti" -#: appGUI/MainGUI.py:160 appGUI/MainGUI.py:889 appGUI/MainGUI.py:1607 -#: appObjects/ObjectCollection.py:381 +#: appGUI/MainGUI.py:160 appGUI/MainGUI.py:889 appGUI/MainGUI.py:1619 +#: appGUI/ObjectUI.py:2194 appObjects/ObjectCollection.py:381 msgid "Save" msgstr "Salva" -#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:2212 appGUI/MainGUI.py:4603 +#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:2224 appGUI/MainGUI.py:4615 msgid "Save Project" msgstr "Salva progetto" -#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4655 +#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4667 msgid "Save Project As" msgstr "Salva Progetto con nome" -#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4655 +#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4667 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" @@ -4704,11 +4695,11 @@ msgstr "Ctrl+Shift+S" msgid "Scripting" msgstr "Scripting" -#: appGUI/MainGUI.py:189 appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2276 +#: appGUI/MainGUI.py:189 appGUI/MainGUI.py:1069 appGUI/MainGUI.py:2288 msgid "New Script" msgstr "Nuovo Script" -#: appGUI/MainGUI.py:191 appGUI/MainGUI.py:1059 appGUI/MainGUI.py:2278 +#: appGUI/MainGUI.py:191 appGUI/MainGUI.py:1071 appGUI/MainGUI.py:2290 msgid "Open Script" msgstr "Apri Script" @@ -4716,11 +4707,11 @@ msgstr "Apri Script" msgid "Open Example" msgstr "Apri esempio" -#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:1061 appGUI/MainGUI.py:2280 +#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:1073 appGUI/MainGUI.py:2292 msgid "Run Script" msgstr "Esegui Script" -#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:4616 +#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:4628 msgid "Shift+S" msgstr "Shift+S" @@ -4752,17 +4743,17 @@ msgstr "HPGL2 come oggetto Geometry" msgid "Export" msgstr "Esporta" -#: appGUI/MainGUI.py:247 appPlugins/ToolQRCode.py:640 -#: appPlugins/ToolQRCode.py:645 app_Main.py:9000 app_Main.py:9005 +#: appGUI/MainGUI.py:247 appPlugins/ToolQRCode.py:646 +#: appPlugins/ToolQRCode.py:651 app_Main.py:9044 app_Main.py:9049 msgid "Export SVG" msgstr "Esporta SVG" -#: appGUI/MainGUI.py:252 app_Main.py:9348 app_Main.py:9353 +#: appGUI/MainGUI.py:252 app_Main.py:9392 app_Main.py:9397 msgid "Export DXF" msgstr "Esporta DXF" -#: appGUI/MainGUI.py:259 appPlugins/ToolQRCode.py:591 -#: appPlugins/ToolQRCode.py:596 +#: appGUI/MainGUI.py:259 appPlugins/ToolQRCode.py:597 +#: appPlugins/ToolQRCode.py:602 msgid "Export PNG" msgstr "Esporta PNG" @@ -4776,7 +4767,7 @@ msgstr "" "l'immagine salvata conterrà le informazioni\n" "visive attualmente nell'area del grafico FlatCAM." -#: appGUI/MainGUI.py:271 app_Main.py:9251 app_Main.py:9256 +#: appGUI/MainGUI.py:271 app_Main.py:9295 app_Main.py:9300 msgid "Export Excellon" msgstr "Esporta Excellon" @@ -4790,7 +4781,7 @@ msgstr "" "il formato delle coordinate, le unità di file e gli zeri\n" "sono impostati in Preferenze -> Esporta Excellon." -#: appGUI/MainGUI.py:281 app_Main.py:9296 app_Main.py:9301 +#: appGUI/MainGUI.py:281 app_Main.py:9340 app_Main.py:9345 msgid "Export Gerber" msgstr "Esporta Gerber" @@ -4816,19 +4807,19 @@ msgstr "Importa preferenze da file" msgid "Export Preferences to file" msgstr "Esporta preferenze su file" -#: appGUI/MainGUI.py:314 appGUI/preferences/PreferencesUIManager.py:1199 +#: appGUI/MainGUI.py:314 appGUI/preferences/PreferencesUIManager.py:1202 msgid "Save Preferences" msgstr "Salva Preferenze" -#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4601 +#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4613 msgid "Print (PDF)" msgstr "Stampa (PDF)" -#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4601 +#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4613 msgid "Ctrl+P" msgstr "Ctrl+P" -#: appGUI/MainGUI.py:338 appGUI/MainGUI.py:883 appGUI/MainGUI.py:1758 +#: appGUI/MainGUI.py:338 appGUI/MainGUI.py:883 appGUI/MainGUI.py:1770 msgid "Edit" msgstr "Modifica" @@ -4837,7 +4828,7 @@ msgid "Edit Object" msgstr "Modifica oggetto" #: appGUI/MainGUI.py:343 appGUI/MainGUI.py:676 appGUI/MainGUI.py:784 -#: appGUI/MainGUI.py:4574 appGUI/MainGUI.py:4842 appGUI/MainGUI.py:5101 +#: appGUI/MainGUI.py:4586 appGUI/MainGUI.py:4854 appGUI/MainGUI.py:5113 msgid "E" msgstr "E" @@ -4927,13 +4918,13 @@ msgstr "" msgid "DEL" msgstr "DEL" -#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:1024 appGUI/MainGUI.py:2245 -#: appGUI/MainGUI.py:4580 +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:1036 appGUI/MainGUI.py:2257 +#: appGUI/MainGUI.py:4592 msgid "Set Origin" msgstr "Imposta origine" -#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:649 appGUI/MainGUI.py:4580 -#: appGUI/MainGUI.py:4849 +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:649 appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4861 msgid "O" msgstr "O" @@ -4941,50 +4932,50 @@ msgstr "O" msgid "Shift+O" msgstr "Shift+O" -#: appGUI/MainGUI.py:435 appGUI/MainGUI.py:1028 appGUI/MainGUI.py:2249 -#: app_Main.py:5226 app_Main.py:5238 +#: appGUI/MainGUI.py:435 appGUI/MainGUI.py:1040 appGUI/MainGUI.py:2261 +#: app_Main.py:5245 app_Main.py:5257 #, fuzzy #| msgid "Set Origin" msgid "Custom Origin" msgstr "Imposta origine" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2252 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2264 msgid "Jump to Location" msgstr "Vai a posizione" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:4576 appGUI/MainGUI.py:4844 -#: appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5102 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:4588 appGUI/MainGUI.py:4856 +#: appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5114 msgid "J" msgstr "J" -#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:1033 appGUI/MainGUI.py:2254 -#: appGUI/MainGUI.py:4612 +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2266 +#: appGUI/MainGUI.py:4624 msgid "Locate in Object" msgstr "Trova nell'oggetto" -#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:4612 +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:4624 msgid "Shift+J" msgstr "Shift+J" -#: appGUI/MainGUI.py:448 app_Main.py:4630 +#: appGUI/MainGUI.py:448 app_Main.py:4649 msgid "Toggle Units" msgstr "Camba unità" -#: appGUI/MainGUI.py:448 appGUI/MainGUI.py:736 appGUI/MainGUI.py:4581 -#: appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:448 appGUI/MainGUI.py:736 appGUI/MainGUI.py:4593 +#: appGUI/MainGUI.py:4976 msgid "Q" msgstr "Q" -#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:1322 -#: appGUI/preferences/PreferencesUIManager.py:928 -#: appGUI/preferences/PreferencesUIManager.py:1016 -#: appGUI/preferences/PreferencesUIManager.py:1044 -#: appGUI/preferences/PreferencesUIManager.py:1150 app_Main.py:6137 -#: app_Main.py:6142 app_Main.py:6157 +#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:1334 +#: appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/preferences/PreferencesUIManager.py:1019 +#: appGUI/preferences/PreferencesUIManager.py:1047 +#: appGUI/preferences/PreferencesUIManager.py:1153 app_Main.py:6172 +#: app_Main.py:6177 app_Main.py:6192 msgid "Preferences" msgstr "Preferenze" -#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:4614 +#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:4626 msgid "Shift+P" msgstr "Shift+P" @@ -5001,19 +4992,19 @@ msgstr "Ruota Selezione" msgid "Shift+(R)" msgstr "Shift+(R)" -#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4618 +#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4630 msgid "Skew on X axis" msgstr "Inclina sull'asse X" -#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4618 appGUI/MainGUI.py:4858 +#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4630 appGUI/MainGUI.py:4870 msgid "Shift+X" msgstr "Shift+X" -#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4619 +#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4631 msgid "Skew on Y axis" msgstr "Inclina sull'asse Y" -#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4619 appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4631 appGUI/MainGUI.py:4871 msgid "Shift+Y" msgstr "Shift+Y" @@ -5029,11 +5020,11 @@ msgstr "Capovolgi in Y" msgid "View source" msgstr "Vedi sorgente" -#: appGUI/MainGUI.py:490 appGUI/MainGUI.py:4640 +#: appGUI/MainGUI.py:490 appGUI/MainGUI.py:4652 msgid "Alt+S" msgstr "Alt+S" -#: appGUI/MainGUI.py:493 appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:493 appGUI/MainGUI.py:4607 msgid "Ctrl+D" msgstr "Ctrl+D" @@ -5043,29 +5034,29 @@ msgstr "Ctrl+D" msgid "Experimental" msgstr "Incrementale" -#: appGUI/MainGUI.py:503 app_Main.py:6315 +#: appGUI/MainGUI.py:503 app_Main.py:6350 #, fuzzy #| msgid "Area" msgid "3D Area" msgstr "Area" -#: appGUI/MainGUI.py:510 appGUI/MainGUI.py:1654 +#: appGUI/MainGUI.py:510 appGUI/MainGUI.py:1666 msgid "View" msgstr "Vedi" -#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4645 +#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4657 msgid "Enable all" msgstr "Attiva tutto" -#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4645 +#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4657 msgid "Alt+1" msgstr "Alt+1" -#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4646 +#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4658 msgid "Disable all" msgstr "Disabilitare tutto" -#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4646 +#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4658 msgid "Alt+2" msgstr "Alt+2" @@ -5073,7 +5064,7 @@ msgstr "Alt+2" msgid "Enable non-selected" msgstr "Abilita non selezionato" -#: appGUI/MainGUI.py:519 appGUI/MainGUI.py:4647 +#: appGUI/MainGUI.py:519 appGUI/MainGUI.py:4659 msgid "Alt+3" msgstr "Alt+3" @@ -5081,34 +5072,34 @@ msgstr "Alt+3" msgid "Disable non-selected" msgstr "Disabilita non selezionati" -#: appGUI/MainGUI.py:522 appGUI/MainGUI.py:4648 +#: appGUI/MainGUI.py:522 appGUI/MainGUI.py:4660 msgid "Alt+4" msgstr "Alt+4" -#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:1047 appGUI/MainGUI.py:1656 -#: appGUI/MainGUI.py:2268 appGUI/MainGUI.py:4586 +#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:1059 appGUI/MainGUI.py:1668 +#: appGUI/MainGUI.py:2280 appGUI/MainGUI.py:4598 msgid "Zoom Fit" msgstr "Zoom Tutto" -#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:4586 +#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:4598 msgid "V" msgstr "V" -#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2264 -#: appGUI/MainGUI.py:4590 +#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2276 +#: appGUI/MainGUI.py:4602 msgid "Zoom In" msgstr "Zoom In" -#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:4590 +#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:4602 msgid "=" msgstr "=" -#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2266 -#: appGUI/MainGUI.py:4589 +#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2278 +#: appGUI/MainGUI.py:4601 msgid "Zoom Out" msgstr "Zoom Out" -#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:4589 +#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:4601 msgid "-" msgstr "-" @@ -5116,15 +5107,15 @@ msgstr "-" msgid "Redraw All" msgstr "Ridisegna tutto" -#: appGUI/MainGUI.py:540 appGUI/MainGUI.py:4663 +#: appGUI/MainGUI.py:540 appGUI/MainGUI.py:4675 msgid "F5" msgstr "F5" -#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4609 +#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4621 msgid "Toggle Code Editor" msgstr "Attiva/Disattiva Editor codice" -#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4609 +#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4621 msgid "Shift+E" msgstr "Shift+E" @@ -5132,15 +5123,15 @@ msgstr "Shift+E" msgid "Toggle FullScreen" msgstr "(Dis)abilita schermo intero" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4649 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4661 msgid "Alt+F10" msgstr "Alt+F10" -#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4604 +#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4616 msgid "Toggle Plot Area" msgstr "Attiva/disattiva Area disegno" -#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4604 +#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4616 msgid "Ctrl+F10" msgstr "Ctrl+F10" @@ -5148,7 +5139,7 @@ msgstr "Ctrl+F10" msgid "Toggle Project/Properties/Tool" msgstr "(Dis)attiva Progetto/Sel/Strumento" -#: appGUI/MainGUI.py:555 appGUI/MainGUI.py:4666 +#: appGUI/MainGUI.py:555 appGUI/MainGUI.py:4678 msgid "`" msgstr "`" @@ -5156,15 +5147,15 @@ msgstr "`" msgid "Toggle Grid Snap" msgstr "Attiva lo snap alla griglia" -#: appGUI/MainGUI.py:560 appGUI/MainGUI.py:4575 +#: appGUI/MainGUI.py:560 appGUI/MainGUI.py:4587 msgid "G" msgstr "G" -#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4622 msgid "Toggle Grid Lines" msgstr "(Dis)&attiva linee griglia" -#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4622 msgid "Shift+G" msgstr "Shift+G" @@ -5172,7 +5163,7 @@ msgstr "Shift+G" msgid "Toggle Axis" msgstr "Attiva/Disattiva Asse" -#: appGUI/MainGUI.py:566 appGUI/MainGUI.py:4607 +#: appGUI/MainGUI.py:566 appGUI/MainGUI.py:4619 msgid "Shift+A" msgstr "Shift+A" @@ -5180,15 +5171,15 @@ msgstr "Shift+A" msgid "Toggle Workspace" msgstr "Attiva/Disattiva area di lavoro" -#: appGUI/MainGUI.py:569 appGUI/MainGUI.py:4617 +#: appGUI/MainGUI.py:569 appGUI/MainGUI.py:4629 msgid "Shift+W" msgstr "Shift+W" -#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4611 +#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4623 msgid "Toggle HUD" msgstr "Camba HUD" -#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4611 +#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4623 msgid "Shift+H" msgstr "Shift+H" @@ -5196,24 +5187,25 @@ msgstr "Shift+H" msgid "Objects" msgstr "Oggetti" -#: appGUI/MainGUI.py:584 appObjects/ObjectCollection.py:1152 -#: appObjects/ObjectCollection.py:1199 appPlugins/ToolIsolation.py:3618 +#: appGUI/MainGUI.py:584 appObjects/ObjectCollection.py:1155 +#: appObjects/ObjectCollection.py:1202 appPlugins/ToolIsolation.py:3615 #: appPlugins/ToolPunchGerber.py:2301 msgid "Deselect All" msgstr "Deseleziona tutto" -#: appGUI/MainGUI.py:589 appGUI/MainGUI.py:1530 appGUI/MainGUI.py:1539 -#: appGUI/ObjectUI.py:346 appGUI/ObjectUI.py:722 appGUI/ObjectUI.py:1788 +#: appGUI/MainGUI.py:589 appGUI/MainGUI.py:1542 appGUI/MainGUI.py:1551 +#: appGUI/ObjectUI.py:343 appGUI/ObjectUI.py:719 appGUI/ObjectUI.py:1785 +#: appGUI/ObjectUI.py:2163 msgid "Plugins" msgstr "" -#: appGUI/MainGUI.py:593 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:1328 -#: appGUI/MainGUI.py:2274 +#: appGUI/MainGUI.py:593 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:1340 +#: appGUI/MainGUI.py:2286 msgid "Command Line" msgstr "Riga di comando" #: appGUI/MainGUI.py:593 appGUI/MainGUI.py:679 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:4584 appGUI/MainGUI.py:4852 appGUI/MainGUI.py:5107 +#: appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4864 appGUI/MainGUI.py:5119 msgid "S" msgstr "S" @@ -5225,11 +5217,11 @@ msgstr "Aiuto" msgid "Online Help" msgstr "Aiuto Online" -#: appGUI/MainGUI.py:601 appGUI/MainGUI.py:4660 +#: appGUI/MainGUI.py:601 appGUI/MainGUI.py:4672 msgid "F1" msgstr "F1" -#: appGUI/MainGUI.py:608 app_Main.py:3640 app_Main.py:3649 +#: appGUI/MainGUI.py:608 app_Main.py:3659 app_Main.py:3668 msgid "Bookmarks Manager" msgstr "Gestore segnalibri" @@ -5249,7 +5241,7 @@ msgstr "Specifiche Gerber" msgid "Shortcuts List" msgstr "Elenco Shortcuts" -#: appGUI/MainGUI.py:626 appGUI/MainGUI.py:4569 +#: appGUI/MainGUI.py:626 appGUI/MainGUI.py:4581 msgid "F3" msgstr "F3" @@ -5257,89 +5249,89 @@ msgstr "F3" msgid "YouTube Channel" msgstr "Canale YouTube" -#: appGUI/MainGUI.py:629 appGUI/MainGUI.py:4662 +#: appGUI/MainGUI.py:629 appGUI/MainGUI.py:4674 msgid "F4" msgstr "F4" -#: appGUI/MainGUI.py:635 app_Main.py:3417 +#: appGUI/MainGUI.py:635 app_Main.py:3436 msgid "How To" msgstr "How To" -#: appGUI/MainGUI.py:639 app_Main.py:3089 +#: appGUI/MainGUI.py:639 app_Main.py:3108 msgid "About" msgstr "Informazioni sull'app" -#: appGUI/MainGUI.py:644 appGUI/MainGUI.py:1664 +#: appGUI/MainGUI.py:644 appGUI/MainGUI.py:1676 msgid "Geo Editor" msgstr "Edito geometria" -#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2394 +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1187 appGUI/MainGUI.py:2406 msgid "Add Circle" msgstr "Aggiungi Cerchio" -#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1177 appGUI/MainGUI.py:2396 +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2408 msgid "Add Arc" msgstr "Aggiungi Arco" #: appGUI/MainGUI.py:653 appGUI/MainGUI.py:728 appGUI/MainGUI.py:770 -#: appGUI/MainGUI.py:4838 appGUI/MainGUI.py:4959 appGUI/MainGUI.py:5097 +#: appGUI/MainGUI.py:4850 appGUI/MainGUI.py:4971 appGUI/MainGUI.py:5109 msgid "A" msgstr "A" -#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2398 +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1191 appGUI/MainGUI.py:2410 msgid "Add Rectangle" msgstr "Aggiungi rettangolo" -#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:744 appGUI/MainGUI.py:4583 -#: appGUI/MainGUI.py:4851 appGUI/MainGUI.py:4965 appGUI/MainGUI.py:5106 +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:744 appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4863 appGUI/MainGUI.py:4977 appGUI/MainGUI.py:5118 msgid "R" msgstr "R" -#: appGUI/MainGUI.py:661 appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2404 +#: appGUI/MainGUI.py:661 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2416 msgid "Add Polygon" msgstr "Aggiungi Poligono" -#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2402 +#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:1195 appGUI/MainGUI.py:2414 msgid "Add Path" msgstr "Aggiungi Percorso" -#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:767 appGUI/MainGUI.py:4582 -#: appGUI/MainGUI.py:4850 appGUI/MainGUI.py:5105 appGUI/ObjectUI.py:2122 -#: appGUI/ObjectUI.py:2133 +#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:767 appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4862 appGUI/MainGUI.py:5117 appGUI/ObjectUI.py:2119 +#: appGUI/ObjectUI.py:2130 msgid "P" msgstr "P" -#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:1188 appGUI/MainGUI.py:2407 +#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:1200 appGUI/MainGUI.py:2419 msgid "Add Text" msgstr "Aggiungi Testo" -#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:773 appGUI/MainGUI.py:4585 -#: appGUI/MainGUI.py:4853 appGUI/MainGUI.py:4966 appGUI/MainGUI.py:5108 -#: appGUI/MainGUI.py:5109 +#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:773 appGUI/MainGUI.py:4597 +#: appGUI/MainGUI.py:4865 appGUI/MainGUI.py:4978 appGUI/MainGUI.py:5120 +#: appGUI/MainGUI.py:5121 msgid "T" msgstr "T" -#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:1198 appGUI/MainGUI.py:2417 +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2429 msgid "Polygon Union" msgstr "Unione Poligono" -#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:4854 +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:4866 msgid "U" msgstr "U" -#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:2422 +#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:1215 appGUI/MainGUI.py:2434 msgid "Polygon Intersection" msgstr "Interseca Poligono" -#: appGUI/MainGUI.py:679 appGUI/MainGUI.py:2424 +#: appGUI/MainGUI.py:679 appGUI/MainGUI.py:2436 msgid "Polygon Subtraction" msgstr "Sottrai Poligono" -#: appGUI/MainGUI.py:683 appGUI/MainGUI.py:1695 appGUI/MainGUI.py:2426 +#: appGUI/MainGUI.py:683 appGUI/MainGUI.py:1707 appGUI/MainGUI.py:2438 msgid "Alt Subtraction" msgstr "Alt Sottrazione" -#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:1217 appGUI/MainGUI.py:2430 +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:1229 appGUI/MainGUI.py:2442 msgid "Cut Path" msgstr "Taglia Percorso" @@ -5348,60 +5340,60 @@ msgid "Copy Geom" msgstr "Copia Geometria" #: appGUI/MainGUI.py:693 appGUI/MainGUI.py:748 appGUI/MainGUI.py:807 -#: appGUI/MainGUI.py:4840 appGUI/MainGUI.py:4960 appGUI/MainGUI.py:5099 +#: appGUI/MainGUI.py:4852 appGUI/MainGUI.py:4972 appGUI/MainGUI.py:5111 msgid "C" msgstr "C" -#: appGUI/MainGUI.py:696 appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2434 -#: appGUI/MainGUI.py:4869 +#: appGUI/MainGUI.py:696 appGUI/MainGUI.py:1234 appGUI/MainGUI.py:2446 +#: appGUI/MainGUI.py:4881 msgid "Delete Shape" msgstr "Cancella forma" -#: appGUI/MainGUI.py:701 appGUI/MainGUI.py:815 appGUI/MainGUI.py:1272 -#: appGUI/MainGUI.py:1703 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2485 -#: appGUI/MainGUI.py:5103 appPlugins/ToolMove.py:27 +#: appGUI/MainGUI.py:701 appGUI/MainGUI.py:815 appGUI/MainGUI.py:1284 +#: appGUI/MainGUI.py:1715 appGUI/MainGUI.py:1777 appGUI/MainGUI.py:2497 +#: appGUI/MainGUI.py:5115 appPlugins/ToolMove.py:27 msgid "Move" msgstr "Sposta" #: appGUI/MainGUI.py:701 appGUI/MainGUI.py:757 appGUI/MainGUI.py:815 -#: appGUI/MainGUI.py:4578 appGUI/MainGUI.py:4846 appGUI/MainGUI.py:4847 -#: appGUI/MainGUI.py:4963 appGUI/MainGUI.py:5103 +#: appGUI/MainGUI.py:4590 appGUI/MainGUI.py:4858 appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:4975 appGUI/MainGUI.py:5115 msgid "M" msgstr "M" -#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:4843 +#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:4855 msgid "I" msgstr "I" -#: appGUI/MainGUI.py:712 appGUI/MainGUI.py:802 appGUI/MainGUI.py:4639 -#: appGUI/MainGUI.py:4860 appGUI/MainGUI.py:5119 +#: appGUI/MainGUI.py:712 appGUI/MainGUI.py:802 appGUI/MainGUI.py:4651 +#: appGUI/MainGUI.py:4872 appGUI/MainGUI.py:5131 msgid "Alt+R" msgstr "Alt+R" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4845 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4857 msgid "Toggle Corner Snap" msgstr "(Dis)abilita l'aggancio agli angoli" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4845 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4857 msgid "K" msgstr "K" -#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:1149 appGUI/MainGUI.py:1741 -#: appGUI/MainGUI.py:2368 appGUI/MainGUI.py:4961 +#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:1161 appGUI/MainGUI.py:1753 +#: appGUI/MainGUI.py:2380 appGUI/MainGUI.py:4973 msgid "Add Drill" msgstr "Aggiungi foro" -#: appGUI/MainGUI.py:736 appGUI/MainGUI.py:1155 appGUI/MainGUI.py:1748 -#: appGUI/MainGUI.py:2376 appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:736 appGUI/MainGUI.py:1167 appGUI/MainGUI.py:1760 +#: appGUI/MainGUI.py:2388 appGUI/MainGUI.py:4976 msgid "Add Slot Array" msgstr "Aggiungi matrici Slot" -#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:1153 appGUI/MainGUI.py:1746 -#: appGUI/MainGUI.py:2374 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:1165 appGUI/MainGUI.py:1758 +#: appGUI/MainGUI.py:2386 appGUI/MainGUI.py:4979 msgid "Add Slot" msgstr "Aggiungi Slot" -#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:4979 msgid "W" msgstr "W" @@ -5409,59 +5401,59 @@ msgstr "W" msgid "Resize Drill(S)" msgstr "Ridimensiona Foro(i)" -#: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1167 appGUI/MainGUI.py:2386 -#: appGUI/MainGUI.py:4963 +#: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2398 +#: appGUI/MainGUI.py:4975 msgid "Move Drill" msgstr "Sposta Foro" -#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:1235 appGUI/MainGUI.py:2448 -#: appGUI/MainGUI.py:5105 +#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:1247 appGUI/MainGUI.py:2460 +#: appGUI/MainGUI.py:5117 msgid "Add Pad" msgstr "Aggiungi Pad" -#: appGUI/MainGUI.py:773 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2452 -#: appGUI/MainGUI.py:5108 +#: appGUI/MainGUI.py:773 appGUI/MainGUI.py:1251 appGUI/MainGUI.py:2464 +#: appGUI/MainGUI.py:5120 msgid "Add Track" msgstr "Aggiungi Traccia" -#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1241 appGUI/MainGUI.py:2454 -#: appGUI/MainGUI.py:5104 +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1253 appGUI/MainGUI.py:2466 +#: appGUI/MainGUI.py:5116 msgid "Add Region" msgstr "Aggiungi Regione" -#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:1243 appGUI/MainGUI.py:1718 -#: appGUI/MainGUI.py:2456 +#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:1255 appGUI/MainGUI.py:1730 +#: appGUI/MainGUI.py:2468 msgid "Poligonize" msgstr "Poligonizza" -#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:4635 appGUI/MainGUI.py:5118 +#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:4647 appGUI/MainGUI.py:5130 msgid "Alt+N" msgstr "Alt+N" -#: appGUI/MainGUI.py:784 appGUI/MainGUI.py:5101 +#: appGUI/MainGUI.py:784 appGUI/MainGUI.py:5113 msgid "Add SemiDisc" msgstr "Aggiungi semidisco" -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:5100 +#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:5112 msgid "Add Disc" msgstr "Aggiungi disco" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:1256 appGUI/MainGUI.py:1730 -#: appGUI/MainGUI.py:2469 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1742 +#: appGUI/MainGUI.py:2481 msgid "Mark Area" msgstr "Marchia Area" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:4622 appGUI/MainGUI.py:5117 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:4634 appGUI/MainGUI.py:5129 msgid "Alt+A" msgstr "Alt+A" -#: appGUI/MainGUI.py:799 appGUI/MainGUI.py:1194 appGUI/MainGUI.py:1261 -#: appGUI/MainGUI.py:1685 appGUI/MainGUI.py:1732 appGUI/MainGUI.py:2413 -#: appGUI/MainGUI.py:2474 +#: appGUI/MainGUI.py:799 appGUI/MainGUI.py:1206 appGUI/MainGUI.py:1273 +#: appGUI/MainGUI.py:1697 appGUI/MainGUI.py:1744 appGUI/MainGUI.py:2425 +#: appGUI/MainGUI.py:2486 msgid "Eraser" msgstr "Gomma" -#: appGUI/MainGUI.py:802 app_Main.py:6578 app_Main.py:6632 app_Main.py:6680 +#: appGUI/MainGUI.py:802 app_Main.py:6625 app_Main.py:6679 app_Main.py:6727 msgid "Transform" msgstr "Trasforma" @@ -5477,48 +5469,48 @@ msgstr "Disabilita Plot" msgid "Set Color" msgstr "Imposta Colore" -#: appGUI/MainGUI.py:841 app_Main.py:8453 +#: appGUI/MainGUI.py:841 app_Main.py:8497 msgid "Red" msgstr "Rosso" -#: appGUI/MainGUI.py:844 app_Main.py:8455 +#: appGUI/MainGUI.py:844 app_Main.py:8499 msgid "Blue" msgstr "Blu" -#: appGUI/MainGUI.py:847 app_Main.py:8458 +#: appGUI/MainGUI.py:847 app_Main.py:8502 msgid "Yellow" msgstr "Giallo" -#: appGUI/MainGUI.py:850 app_Main.py:8460 +#: appGUI/MainGUI.py:850 app_Main.py:8504 msgid "Green" msgstr "Verde" -#: appGUI/MainGUI.py:853 app_Main.py:8462 +#: appGUI/MainGUI.py:853 app_Main.py:8506 msgid "Purple" msgstr "Porpora" -#: appGUI/MainGUI.py:856 app_Main.py:8464 +#: appGUI/MainGUI.py:856 app_Main.py:8508 msgid "Brown" msgstr "Marrone" -#: appGUI/MainGUI.py:859 app_Main.py:8466 app_Main.py:8526 +#: appGUI/MainGUI.py:859 app_Main.py:8510 app_Main.py:8570 msgid "White" msgstr "Bianco" -#: appGUI/MainGUI.py:862 app_Main.py:8468 +#: appGUI/MainGUI.py:862 app_Main.py:8512 msgid "Black" msgstr "Nero" -#: appGUI/MainGUI.py:867 appPlugins/ToolMilling.py:3932 -#: appPlugins/ToolMilling.py:3940 app_Main.py:8471 +#: appGUI/MainGUI.py:867 appPlugins/ToolMilling.py:4004 +#: appPlugins/ToolMilling.py:4012 app_Main.py:8515 msgid "Custom" msgstr "Personalizzato" -#: appGUI/MainGUI.py:872 app_Main.py:8505 +#: appGUI/MainGUI.py:872 app_Main.py:8549 msgid "Opacity" msgstr "Trasparenza" -#: appGUI/MainGUI.py:875 app_Main.py:8481 +#: appGUI/MainGUI.py:875 app_Main.py:8525 msgid "Default" msgstr "Valori di default" @@ -5526,13 +5518,13 @@ msgstr "Valori di default" msgid "View Source" msgstr "Vedi sorgente" -#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:906 appGUI/MainGUI.py:1411 -#: appGUI/MainGUI.py:1767 app_Main.py:2568 app_Main.py:2833 +#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:906 appGUI/MainGUI.py:1423 +#: appGUI/MainGUI.py:1779 app_Main.py:2587 app_Main.py:2852 msgid "Properties" msgstr "Proprietà" -#: appGUI/MainGUI.py:906 appGUI/MainGUI.py:1395 appGUI/MainGUI.py:1647 -#: app_Main.py:2574 app_Main.py:2836 app_Main.py:9768 +#: appGUI/MainGUI.py:906 appGUI/MainGUI.py:1407 appGUI/MainGUI.py:1659 +#: app_Main.py:2593 app_Main.py:2855 app_Main.py:9812 msgid "Project" msgstr "Progetto" @@ -5540,225 +5532,230 @@ msgstr "Progetto" msgid "File Toolbar" msgstr "Strumenti File" -#: appGUI/MainGUI.py:926 +#: appGUI/MainGUI.py:927 msgid "Edit Toolbar" msgstr "Strumenti Edit" -#: appGUI/MainGUI.py:930 +#: appGUI/MainGUI.py:932 msgid "View Toolbar" msgstr "Strumenti Vedi" -#: appGUI/MainGUI.py:934 +#: appGUI/MainGUI.py:937 msgid "Shell Toolbar" msgstr "Strumenti Shell" -#: appGUI/MainGUI.py:938 +#: appGUI/MainGUI.py:942 #, fuzzy #| msgid "File Toolbar" msgid "Plugin Toolbar" msgstr "Strumenti File" -#: appGUI/MainGUI.py:942 +#: appGUI/MainGUI.py:947 msgid "Excellon Editor Toolbar" msgstr "Strumenti Editor Excellon" -#: appGUI/MainGUI.py:948 +#: appGUI/MainGUI.py:954 msgid "Geometry Editor Toolbar" msgstr "Strumenti Editor Geometrie" -#: appGUI/MainGUI.py:952 +#: appGUI/MainGUI.py:959 msgid "Gerber Editor Toolbar" msgstr "Strumenti Editor Gerber" -#: appGUI/MainGUI.py:957 appGUI/MainGUI.py:2078 +#: appGUI/MainGUI.py:965 appGUI/MainGUI.py:2090 msgid "Delta Coordinates Toolbar" msgstr "Toolbar Coordinate delta" -#: appGUI/MainGUI.py:960 appGUI/MainGUI.py:2086 +#: appGUI/MainGUI.py:969 appGUI/MainGUI.py:2098 msgid "Coordinates Toolbar" msgstr "Toolbar Coordinate" -#: appGUI/MainGUI.py:963 appGUI/MainGUI.py:2094 +#: appGUI/MainGUI.py:973 appGUI/MainGUI.py:2106 msgid "Grid Toolbar" msgstr "Strumenti Griglia" -#: appGUI/MainGUI.py:972 appGUI/MainGUI.py:2102 +#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2114 msgid "Status Toolbar" msgstr "Toolbar stato" -#: appGUI/MainGUI.py:991 +#: appGUI/MainGUI.py:1003 msgid "Save project" msgstr "Salva progetto" -#: appGUI/MainGUI.py:997 appGUI/MainGUI.py:2218 app_Main.py:2571 -#: app_Main.py:2831 +#: appGUI/MainGUI.py:1009 appGUI/MainGUI.py:2230 app_Main.py:2590 +#: app_Main.py:2850 msgid "Editor" msgstr "Editor" -#: appGUI/MainGUI.py:1020 appGUI/MainGUI.py:2241 appGUI/MainGUI.py:4598 -#: appGUI/MainGUI.py:4863 +#: appGUI/MainGUI.py:1032 appGUI/MainGUI.py:2253 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:4875 msgid "Distance Tool" msgstr "Strumento distanza" -#: appGUI/MainGUI.py:1022 appGUI/MainGUI.py:2243 +#: appGUI/MainGUI.py:1034 appGUI/MainGUI.py:2255 msgid "Distance Min Tool" msgstr "Strumento distanza minima" -#: appGUI/MainGUI.py:1039 appGUI/MainGUI.py:1660 appGUI/MainGUI.py:2260 +#: appGUI/MainGUI.py:1051 appGUI/MainGUI.py:1672 appGUI/MainGUI.py:2272 msgid "Replot" msgstr "Ridisegna" -#: appGUI/MainGUI.py:1041 appGUI/MainGUI.py:1658 appGUI/MainGUI.py:2262 +#: appGUI/MainGUI.py:1053 appGUI/MainGUI.py:1670 appGUI/MainGUI.py:2274 msgid "Clear Plot" msgstr "Svuota Plot" -#: appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2286 -msgid "Drilling Tool" -msgstr "Tool Foratura" - -#: appGUI/MainGUI.py:1069 appGUI/MainGUI.py:2288 appPlugins/ToolMilling.py:1287 -msgid "Milling Tool" -msgstr "Strumento fresatura" - -#: appGUI/MainGUI.py:1071 appGUI/MainGUI.py:2290 +#: appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2302 appGUI/ObjectUI.py:2167 +#: appPlugins/ToolLevelling.py:182 appPlugins/ToolLevelling.py:1712 +#: app_Main.py:6505 #, fuzzy -#| msgid "Milling Tool" -msgid "Levelling Tool" -msgstr "Strumento fresatura" +#| msgid "Autolevelling" +msgid "Levelling" +msgstr "Autolivellamento" -#: appGUI/MainGUI.py:1078 appGUI/MainGUI.py:2297 -msgid "Isolation Tool" -msgstr "Tipo isolamento" +#: appGUI/MainGUI.py:1092 appGUI/MainGUI.py:2311 appGUI/ObjectUI.py:224 +#: appGUI/ObjectUI.py:392 appPlugins/ToolFollow.py:126 +#: appPlugins/ToolFollow.py:655 +msgid "Follow" +msgstr "Segui" -#: appGUI/MainGUI.py:1080 appGUI/MainGUI.py:2299 -msgid "Follow Tool" -msgstr "Strumento inseguimento" +#: appGUI/MainGUI.py:1103 appGUI/MainGUI.py:2322 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:98 +#: appPlugins/ToolCutOut.py:2365 +msgid "Panel" +msgstr "Pannello" -#: appGUI/MainGUI.py:1082 appGUI/MainGUI.py:2301 -msgid "NCC Tool" -msgstr "Strumento NCC" +#: appGUI/MainGUI.py:1105 appGUI/MainGUI.py:2324 appPlugins/ToolFilm.py:140 +#: appPlugins/ToolFilm.py:1108 +#, fuzzy +#| msgid "Film PCB" +msgid "Film" +msgstr "Film PCB" -#: appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2308 appPlugins/ToolCutOut.py:2418 -msgid "Cutout Tool" -msgstr "Strumento Ritaglia" +#: appGUI/MainGUI.py:1107 appGUI/MainGUI.py:2326 appPlugins/ToolDblSided.py:104 +#: appPlugins/ToolDblSided.py:626 +#, fuzzy +#| msgid "2-Sided PCB" +msgid "2-Sided" +msgstr "PCB doppia faccia" -#: appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2310 -msgid "Panel Tool" -msgstr "Stromento Pannello" +#: appGUI/MainGUI.py:1112 appGUI/MainGUI.py:2331 appGUI/MainGUI.py:4634 +#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:378 +msgid "Align Objects" +msgstr "Allinea oggetti" -#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2312 -msgid "Film Tool" -msgstr "Strumento Film" +#: appGUI/MainGUI.py:1119 appGUI/MainGUI.py:2338 appGUI/MainGUI.py:4638 +#: appPlugins/ToolExtract.py:162 appPlugins/ToolExtract.py:880 +#, fuzzy +#| msgid "ExtraCut" +msgid "Extract" +msgstr "Taglio extra" -#: appGUI/MainGUI.py:1095 appGUI/MainGUI.py:2314 -msgid "2-Sided Tool" -msgstr "Strumento doppia faccia" - -#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2319 -msgid "Align Objects Tool" -msgstr "Strumento allinea oggetti" - -#: appGUI/MainGUI.py:1107 appGUI/MainGUI.py:2326 -msgid "Extract Tool" -msgstr "Strumento Estrazione" - -#: appGUI/MainGUI.py:1109 appGUI/MainGUI.py:2328 -msgid "Copper Thieving Tool" +#: appGUI/MainGUI.py:1121 appGUI/MainGUI.py:2340 appGUI/MainGUI.py:4643 +#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1252 +#, fuzzy +#| msgid "Copper Thieving Tool" +msgid "Copper Thieving" msgstr "Strumento Copper Thieving" -#: appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2330 -msgid "Corner Markers Tool" +#: appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2342 appGUI/MainGUI.py:4635 +#: appPlugins/ToolCorners.py:647 +#, fuzzy +#| msgid "Corner Markers Tool" +msgid "Corner Markers" msgstr "Strumento marchiatura bordi" -#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2332 -msgid "Punch Gerber Tool" -msgstr "Strumento punzone gerber" +#: appGUI/MainGUI.py:1125 appGUI/MainGUI.py:2344 appGUI/MainGUI.py:4641 +#: appPlugins/ToolPunchGerber.py:1942 appPlugins/ToolPunchGerber.py:2317 +#: app_Main.py:6508 +msgid "Punch Gerber" +msgstr "Punzona Gerber" -#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2334 -msgid "Calculators Tool" -msgstr "Strumento Calcolatrici" +#: appGUI/MainGUI.py:1127 appGUI/MainGUI.py:2346 appGUI/MainGUI.py:4636 +#: appPlugins/ToolCalculators.py:90 appPlugins/ToolCalculators.py:399 +msgid "Calculators" +msgstr "Calcolatrici" -#: appGUI/MainGUI.py:1147 appGUI/MainGUI.py:1173 appGUI/MainGUI.py:1233 -#: appGUI/MainGUI.py:2366 appGUI/MainGUI.py:2392 appGUI/MainGUI.py:2446 +#: appGUI/MainGUI.py:1159 appGUI/MainGUI.py:1185 appGUI/MainGUI.py:1245 +#: appGUI/MainGUI.py:2378 appGUI/MainGUI.py:2404 appGUI/MainGUI.py:2458 msgid "Select" msgstr "Seleziona" -#: appGUI/MainGUI.py:1157 appGUI/MainGUI.py:1751 appGUI/MainGUI.py:2372 -#: appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:1169 appGUI/MainGUI.py:1763 appGUI/MainGUI.py:2384 +#: appGUI/MainGUI.py:4977 msgid "Resize Drill" msgstr "Ridimensiona Foro" -#: appGUI/MainGUI.py:1161 appGUI/MainGUI.py:2380 appGUI/MainGUI.py:4960 +#: appGUI/MainGUI.py:1173 appGUI/MainGUI.py:2392 appGUI/MainGUI.py:4972 msgid "Copy Drill" msgstr "Copia Foro" -#: appGUI/MainGUI.py:1163 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4969 +#: appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2394 appGUI/MainGUI.py:4981 msgid "Delete Drill" msgstr "Cancella Foro" -#: appGUI/MainGUI.py:1190 appGUI/MainGUI.py:2409 +#: appGUI/MainGUI.py:1202 appGUI/MainGUI.py:2421 msgid "Add Buffer" msgstr "Aggiungi Buffer" -#: appGUI/MainGUI.py:1192 appGUI/MainGUI.py:2411 +#: appGUI/MainGUI.py:1204 appGUI/MainGUI.py:2423 msgid "Paint Shape" msgstr "Disegna Figura" -#: appGUI/MainGUI.py:1200 appGUI/MainGUI.py:2419 +#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2431 msgid "Polygon Explode" msgstr "Explodi Poligono" -#: appGUI/MainGUI.py:1206 +#: appGUI/MainGUI.py:1218 msgid "" "Polygon Subtraction. First selected is the target.\n" "The rest of the selected is subtracted from the first.\n" "First selected is replaced by the result." msgstr "" -#: appGUI/MainGUI.py:1211 +#: appGUI/MainGUI.py:1223 msgid "" "Alt Subtraction. First selected is the target.\n" "The rest of the selected is subtracted from the first.\n" "First selected is kept besides the result." msgstr "" -#: appGUI/MainGUI.py:1219 +#: appGUI/MainGUI.py:1231 msgid "Copy Shape(s)" msgstr "Copia Forma(e)" -#: appGUI/MainGUI.py:1224 appGUI/MainGUI.py:1269 appGUI/MainGUI.py:1699 -#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:2436 appGUI/MainGUI.py:2482 -#: appGUI/MainGUI.py:4641 appGUI/ObjectUI.py:103 appGUI/ObjectUI.py:145 +#: appGUI/MainGUI.py:1236 appGUI/MainGUI.py:1281 appGUI/MainGUI.py:1711 +#: appGUI/MainGUI.py:1748 appGUI/MainGUI.py:2448 appGUI/MainGUI.py:2494 +#: appGUI/MainGUI.py:4653 appGUI/ObjectUI.py:100 appGUI/ObjectUI.py:142 msgid "Transformations" msgstr "Trasformazioni" -#: appGUI/MainGUI.py:1227 appGUI/MainGUI.py:2440 +#: appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2452 msgid "Move Objects" msgstr "Sposta oggetti" -#: appGUI/MainGUI.py:1246 appGUI/MainGUI.py:1720 appGUI/MainGUI.py:2459 +#: appGUI/MainGUI.py:1258 appGUI/MainGUI.py:1732 appGUI/MainGUI.py:2471 msgid "SemiDisc" msgstr "SemiDisco" -#: appGUI/MainGUI.py:1248 appGUI/MainGUI.py:1722 appGUI/MainGUI.py:2461 +#: appGUI/MainGUI.py:1260 appGUI/MainGUI.py:1734 appGUI/MainGUI.py:2473 msgid "Disc" msgstr "Disco" -#: appGUI/MainGUI.py:1258 appGUI/MainGUI.py:2471 +#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:2483 #, fuzzy #| msgid "Import image" msgid "Import Shape" msgstr "Importa immagine" -#: appGUI/MainGUI.py:1280 +#: appGUI/MainGUI.py:1292 msgid "Snap to grid" msgstr "Aggancia alla griglia" -#: appGUI/MainGUI.py:1283 +#: appGUI/MainGUI.py:1295 msgid "Grid X snapping distance" msgstr "Distanza aggancio gliglia X" -#: appGUI/MainGUI.py:1288 +#: appGUI/MainGUI.py:1300 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5766,27 +5763,27 @@ msgstr "" "Se attivo, valore su Grid_X\n" "sarà copiato nel valore Grid_Y." -#: appGUI/MainGUI.py:1295 +#: appGUI/MainGUI.py:1307 msgid "Grid Y snapping distance" msgstr "Distanza aggancio gliglia Y" -#: appGUI/MainGUI.py:1302 +#: appGUI/MainGUI.py:1314 msgid "Snap to corner" msgstr "Aggancia all'angolo" -#: appGUI/MainGUI.py:1306 appGUI/preferences/general/GeneralAPPSetGroupUI.py:71 +#: appGUI/MainGUI.py:1318 appGUI/preferences/general/GeneralAPPSetGroupUI.py:71 msgid "Max. magnet distance" msgstr "Massima distanza magnete" -#: appGUI/MainGUI.py:1316 +#: appGUI/MainGUI.py:1328 msgid "Toggle the display of axis on canvas" msgstr "(Dis)attiva visualizzazione asse sui canvas" -#: appGUI/MainGUI.py:1334 +#: appGUI/MainGUI.py:1346 msgid "HUD (Heads up display)" msgstr "HUD (Display)" -#: appGUI/MainGUI.py:1340 appGUI/preferences/general/GeneralAPPSetGroupUI.py:90 +#: appGUI/MainGUI.py:1352 appGUI/preferences/general/GeneralAPPSetGroupUI.py:90 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -5794,7 +5791,7 @@ msgstr "" "Disegna un rettangolo delimitante.\n" "Lo scopo è quello di mostrare i limiti del nostro lavoro." -#: appGUI/MainGUI.py:1353 +#: appGUI/MainGUI.py:1365 msgid "" "Relative measurement.\n" "Reference is last click position" @@ -5802,7 +5799,7 @@ msgstr "" "Misure relative.\n" "Il riferimento è l'ultima posizione cliccata" -#: appGUI/MainGUI.py:1361 +#: appGUI/MainGUI.py:1373 msgid "" "Absolute measurement.\n" "Reference is (X=0, Y= 0) position" @@ -5810,49 +5807,49 @@ msgstr "" "Misure relative.\n" "Il riferimento è la posizione (X=0, Y=0)" -#: appGUI/MainGUI.py:1368 +#: appGUI/MainGUI.py:1380 msgid "TCL Shell" msgstr "Shell TCL" -#: appGUI/MainGUI.py:1441 appGUI/MainGUI.py:1449 appGUI/MainGUI.py:4081 -#: appGUI/MainGUI.py:4087 app_Main.py:2849 app_Main.py:9557 +#: appGUI/MainGUI.py:1453 appGUI/MainGUI.py:1461 appGUI/MainGUI.py:4093 +#: appGUI/MainGUI.py:4099 app_Main.py:2868 app_Main.py:9601 msgid "Plot Area" msgstr "Area Grafica" -#: appGUI/MainGUI.py:1491 appPlugins/ToolCopperThieving.py:1278 -#: appPlugins/ToolCorners.py:677 appPlugins/ToolEtchCompensation.py:309 -#: appPlugins/ToolExtract.py:910 appPlugins/ToolFiducials.py:991 -#: appPlugins/ToolFollow.py:698 appPlugins/ToolInvertGerber.py:230 -#: appPlugins/ToolIsolation.py:3195 appPlugins/ToolOptimal.py:441 -#: appPlugins/ToolPunchGerber.py:1991 appPlugins/ToolQRCode.py:756 -#: appPlugins/ToolRulesCheck.py:1189 appPlugins/ToolSolderPaste.py:1171 -#: appPlugins/ToolSub.py:815 +#: appGUI/MainGUI.py:1503 appPlugins/ToolCopperThieving.py:1284 +#: appPlugins/ToolCorners.py:683 appPlugins/ToolEtchCompensation.py:327 +#: appPlugins/ToolExtract.py:913 appPlugins/ToolFiducials.py:995 +#: appPlugins/ToolFollow.py:700 appPlugins/ToolInvertGerber.py:236 +#: appPlugins/ToolIsolation.py:3192 appPlugins/ToolOptimal.py:447 +#: appPlugins/ToolPunchGerber.py:1991 appPlugins/ToolQRCode.py:759 +#: appPlugins/ToolRulesCheck.py:1189 appPlugins/ToolSolderPaste.py:1175 +#: appPlugins/ToolSub.py:822 msgid "GERBER" msgstr "GERBER" -#: appGUI/MainGUI.py:1501 appPlugins/ToolDrilling.py:2326 +#: appGUI/MainGUI.py:1513 appPlugins/ToolDrilling.py:2262 #: appPlugins/ToolRulesCheck.py:1327 msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1511 appPlugins/ToolSub.py:868 +#: appGUI/MainGUI.py:1523 appPlugins/ToolSub.py:875 msgid "GEOMETRY" msgstr "GEOMETRIA" -#: appGUI/MainGUI.py:1521 +#: appGUI/MainGUI.py:1533 msgid "CNC-JOB" msgstr "CNC-JOB" -#: appGUI/MainGUI.py:1549 +#: appGUI/MainGUI.py:1561 msgid "UTILITIES" msgstr "UTILITA'" -#: appGUI/MainGUI.py:1565 +#: appGUI/MainGUI.py:1577 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:194 msgid "Restore Defaults" msgstr "Ripristina Defaults" -#: appGUI/MainGUI.py:1569 +#: appGUI/MainGUI.py:1581 msgid "" "Restore the entire set of default values\n" "to the initial values loaded after first launch." @@ -5860,19 +5857,19 @@ msgstr "" "Ripristina l'intero set di valori predefiniti\n" "ai valori iniziali caricati dopo il primo avvio." -#: appGUI/MainGUI.py:1574 +#: appGUI/MainGUI.py:1586 msgid "Open Pref Folder" msgstr "Aprii cartella preferenze" -#: appGUI/MainGUI.py:1578 +#: appGUI/MainGUI.py:1590 msgid "Open the folder where FlatCAM save the preferences files." msgstr "Apri la cartella dove FlatCAM salva il file delle preferenze." -#: appGUI/MainGUI.py:1582 appGUI/MainGUI.py:2175 +#: appGUI/MainGUI.py:1594 appGUI/MainGUI.py:2187 msgid "Clear GUI Settings" msgstr "Pulisci impostazioni GUI" -#: appGUI/MainGUI.py:1587 +#: appGUI/MainGUI.py:1599 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -5880,11 +5877,11 @@ msgstr "" "Cancella le impostazioni della GUI per FlatCAM,\n" "come: layout, stato gui, stile, supporto hdpi ecc." -#: appGUI/MainGUI.py:1602 +#: appGUI/MainGUI.py:1614 msgid "Apply the current preferences without saving to a file." msgstr "Applica le impostazioni correnti senza salvarle su file." -#: appGUI/MainGUI.py:1610 +#: appGUI/MainGUI.py:1622 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5892,110 +5889,110 @@ msgstr "" "Salva le impostazioni correnti nel file \"current_defaults\",\n" "file che memorizza le preferenze predefinite di lavoro." -#: appGUI/MainGUI.py:1618 +#: appGUI/MainGUI.py:1630 msgid "Will not save the changes and will close the preferences window." msgstr "Non salverà le modifiche e chiuderà la finestra delle preferenze." -#: appGUI/MainGUI.py:1632 +#: appGUI/MainGUI.py:1644 msgid "Toggle Visibility" msgstr "(Dis)abilita visibilità" -#: appGUI/MainGUI.py:1651 +#: appGUI/MainGUI.py:1663 msgid "Grids" msgstr "Griglie" -#: appGUI/MainGUI.py:1666 appPlugins/ToolMilling.py:3932 +#: appGUI/MainGUI.py:1678 appPlugins/ToolMilling.py:4004 msgid "Path" msgstr "Percorso" -#: appGUI/MainGUI.py:1668 +#: appGUI/MainGUI.py:1680 msgid "Rectangle" msgstr "Rettangolo" -#: appGUI/MainGUI.py:1671 +#: appGUI/MainGUI.py:1683 msgid "Circle" msgstr "Cerchio" -#: appGUI/MainGUI.py:1675 +#: appGUI/MainGUI.py:1687 msgid "Arc" msgstr "Arco" -#: appGUI/MainGUI.py:1689 +#: appGUI/MainGUI.py:1701 msgid "Union" msgstr "Unione" -#: appGUI/MainGUI.py:1691 +#: appGUI/MainGUI.py:1703 msgid "Intersection" msgstr "Intersezione" -#: appGUI/MainGUI.py:1693 +#: appGUI/MainGUI.py:1705 msgid "Subtraction" msgstr "Sottrazione" -#: appGUI/MainGUI.py:1708 +#: appGUI/MainGUI.py:1720 msgid "Pad" msgstr "Pad" -#: appGUI/MainGUI.py:1710 +#: appGUI/MainGUI.py:1722 msgid "Pad Array" msgstr "Matrice di Pad" -#: appGUI/MainGUI.py:1714 +#: appGUI/MainGUI.py:1726 msgid "Track" msgstr "Traccia" -#: appGUI/MainGUI.py:1716 +#: appGUI/MainGUI.py:1728 msgid "Region" msgstr "RegioneRegione" -#: appGUI/MainGUI.py:1739 +#: appGUI/MainGUI.py:1751 msgid "Exc Editor" msgstr "Editor Excellon" -#: appGUI/MainGUI.py:1791 +#: appGUI/MainGUI.py:1803 msgid "Application units" msgstr "Unità applicazione" -#: appGUI/MainGUI.py:1887 +#: appGUI/MainGUI.py:1899 msgid "Lock Toolbars" msgstr "Strumenti di blocco" -#: appGUI/MainGUI.py:2055 +#: appGUI/MainGUI.py:2067 msgid "Detachable Tabs" msgstr "Tab scollegabili" -#: appGUI/MainGUI.py:2155 +#: appGUI/MainGUI.py:2167 msgid "FlatCAM Preferences Folder opened." msgstr "Cartella preferenze FlatCAM aperta." -#: appGUI/MainGUI.py:2174 +#: appGUI/MainGUI.py:2186 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Sicuro di voler cancellare le impostazioni GUI?\n" -#: appGUI/MainGUI.py:2179 appGUI/preferences/PreferencesUIManager.py:960 -#: appGUI/preferences/PreferencesUIManager.py:1203 appTranslation.py:111 -#: appTranslation.py:213 app_Main.py:2627 app_Main.py:3708 app_Main.py:6435 -#: app_Main.py:9445 +#: appGUI/MainGUI.py:2191 appGUI/preferences/PreferencesUIManager.py:963 +#: appGUI/preferences/PreferencesUIManager.py:1206 appTranslation.py:111 +#: appTranslation.py:213 app_Main.py:2646 app_Main.py:3727 app_Main.py:6470 +#: app_Main.py:9489 msgid "Yes" msgstr "Sì" -#: appGUI/MainGUI.py:2180 appGUI/preferences/PreferencesUIManager.py:1204 +#: appGUI/MainGUI.py:2192 appGUI/preferences/PreferencesUIManager.py:1207 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:3275 -#: appPlugins/ToolMilling.py:3713 appPlugins/ToolNCC.py:4232 -#: appPlugins/ToolPaint.py:3026 appTranslation.py:112 appTranslation.py:214 -#: app_Main.py:2628 app_Main.py:3709 app_Main.py:6436 app_Main.py:9446 +#: appPlugins/ToolDrilling.py:2320 appPlugins/ToolIsolation.py:3272 +#: appPlugins/ToolMilling.py:3785 appPlugins/ToolNCC.py:4231 +#: appPlugins/ToolPaint.py:3023 appTranslation.py:112 appTranslation.py:214 +#: app_Main.py:2647 app_Main.py:3728 app_Main.py:6471 app_Main.py:9490 msgid "No" msgstr "No" -#: appGUI/MainGUI.py:2432 +#: appGUI/MainGUI.py:2444 msgid "Copy Objects" msgstr "Copia oggetti" -#: appGUI/MainGUI.py:3047 +#: appGUI/MainGUI.py:3059 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6007,12 +6004,12 @@ msgstr "" "dal primo elemento. Alla fine premere il tasto ~ X ~ o\n" "il pulsante della barra degli strumenti." -#: appGUI/MainGUI.py:3054 appGUI/MainGUI.py:3214 appGUI/MainGUI.py:3261 -#: appGUI/MainGUI.py:3283 +#: appGUI/MainGUI.py:3066 appGUI/MainGUI.py:3226 appGUI/MainGUI.py:3273 +#: appGUI/MainGUI.py:3295 msgid "Warning" msgstr "Avvertenza" -#: appGUI/MainGUI.py:3209 +#: appGUI/MainGUI.py:3221 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6020,7 +6017,7 @@ msgstr "" "Seleziona gli elementi della geometria\n" "su cui eseguire lo strumento Intersezione." -#: appGUI/MainGUI.py:3256 +#: appGUI/MainGUI.py:3268 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6028,7 +6025,7 @@ msgstr "" "Seleziona gli elementi della geometria\n" "su cui eseguire lo strumento Sottrazione." -#: appGUI/MainGUI.py:3278 +#: appGUI/MainGUI.py:3290 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6036,422 +6033,387 @@ msgstr "" "Seleziona gli elementi della geometria\n" "su cui eseguire lo strumento Unione." -#: appGUI/MainGUI.py:3756 appPlugins/ToolIsolation.py:888 +#: appGUI/MainGUI.py:3768 appPlugins/ToolIsolation.py:888 #: appPlugins/ToolNCC.py:1419 appPlugins/ToolPaint.py:417 -#: appPlugins/ToolSolderPaste.py:141 appPlugins/ToolSolderPaste.py:1222 -#: app_Main.py:4778 +#: appPlugins/ToolSolderPaste.py:141 appPlugins/ToolSolderPaste.py:1226 +#: app_Main.py:4797 msgid "New Tool" msgstr "Nuovo utensile" -#: appGUI/MainGUI.py:3757 appPlugins/ToolIsolation.py:889 +#: appGUI/MainGUI.py:3769 appPlugins/ToolIsolation.py:889 #: appPlugins/ToolNCC.py:1420 appPlugins/ToolPaint.py:418 -#: appPlugins/ToolSolderPaste.py:142 app_Main.py:4779 +#: appPlugins/ToolSolderPaste.py:142 app_Main.py:4798 msgid "Enter a Tool Diameter" msgstr "Diametro utensile" -#: appGUI/MainGUI.py:3769 appPlugins/ToolIsolation.py:910 +#: appGUI/MainGUI.py:3781 appPlugins/ToolIsolation.py:910 #: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:431 -#: appPlugins/ToolSolderPaste.py:154 app_Main.py:4792 +#: appPlugins/ToolSolderPaste.py:154 app_Main.py:4811 msgid "Adding Tool cancelled" msgstr "Aggiunta utensile annullata" -#: appGUI/MainGUI.py:3799 +#: appGUI/MainGUI.py:3811 msgid "Distance Tool exit..." msgstr "Uscita dallo strumento Distanza..." -#: appGUI/MainGUI.py:3887 +#: appGUI/MainGUI.py:3899 msgid "Key Shortcut List" msgstr "Lista tasti Shortcuts" -#: appGUI/MainGUI.py:4009 app_Main.py:3696 +#: appGUI/MainGUI.py:4021 app_Main.py:3715 msgid "Application is saving the project. Please wait ..." msgstr "L'applicazione sta salvando il progetto. Attendere ..." -#: appGUI/MainGUI.py:4148 +#: appGUI/MainGUI.py:4160 msgid "Shell enabled." msgstr "Shell abilitata." -#: appGUI/MainGUI.py:4151 +#: appGUI/MainGUI.py:4163 msgid "Shell disabled." msgstr "Shell disabilitata." -#: appGUI/MainGUI.py:4165 +#: appGUI/MainGUI.py:4177 msgid "Shortcut Key List" msgstr "Elenco tasti Shortcuts" -#: appGUI/MainGUI.py:4568 +#: appGUI/MainGUI.py:4580 msgid "General Shortcut list" msgstr "Genera lista Shortcuts" -#: appGUI/MainGUI.py:4569 +#: appGUI/MainGUI.py:4581 msgid "SHOW SHORTCUT LIST" msgstr "Lista tasti Shortcuts" -#: appGUI/MainGUI.py:4570 +#: appGUI/MainGUI.py:4582 msgid "1" msgstr "1" -#: appGUI/MainGUI.py:4570 +#: appGUI/MainGUI.py:4582 msgid "Switch to Project Tab" msgstr "Vai alla Tab Progetto" -#: appGUI/MainGUI.py:4571 +#: appGUI/MainGUI.py:4583 msgid "2" msgstr "2" -#: appGUI/MainGUI.py:4571 +#: appGUI/MainGUI.py:4583 msgid "Switch to Selected Tab" msgstr "Vai alla Tab Seleziona" -#: appGUI/MainGUI.py:4572 +#: appGUI/MainGUI.py:4584 msgid "3" msgstr "3" -#: appGUI/MainGUI.py:4572 +#: appGUI/MainGUI.py:4584 msgid "Switch to Tool Tab" msgstr "Vai alla Tab Strumenti" -#: appGUI/MainGUI.py:4573 +#: appGUI/MainGUI.py:4585 msgid "New Gerber" msgstr "Nuovo Gerber" -#: appGUI/MainGUI.py:4574 +#: appGUI/MainGUI.py:4586 msgid "Edit Object (if selected)" msgstr "Modifica oggetto (se selezionato)" -#: appGUI/MainGUI.py:4575 app_Main.py:6762 +#: appGUI/MainGUI.py:4587 app_Main.py:6809 msgid "Grid On/Off" msgstr "Griglia On/Off" -#: appGUI/MainGUI.py:4576 +#: appGUI/MainGUI.py:4588 msgid "Jump to Coordinates" msgstr "Vai alle coordinate" -#: appGUI/MainGUI.py:4577 +#: appGUI/MainGUI.py:4589 msgid "New Excellon" msgstr "Nuovo Excellon" -#: appGUI/MainGUI.py:4578 +#: appGUI/MainGUI.py:4590 msgid "Move Obj" msgstr "Sposta Oggetto" -#: appGUI/MainGUI.py:4579 +#: appGUI/MainGUI.py:4591 msgid "New Geometry" msgstr "Nuova Geometria" -#: appGUI/MainGUI.py:4581 +#: appGUI/MainGUI.py:4593 msgid "Change Units" msgstr "Cambia unità" -#: appGUI/MainGUI.py:4582 +#: appGUI/MainGUI.py:4594 #, fuzzy #| msgid "Open Properties Tool" msgid "Open Properties Plugin" msgstr "Apri Strumento Proprietà" -#: appGUI/MainGUI.py:4583 +#: appGUI/MainGUI.py:4595 msgid "Rotate by 90 degree CW" msgstr "Ruota di 90 gradi orari" -#: appGUI/MainGUI.py:4584 +#: appGUI/MainGUI.py:4596 msgid "Shell Toggle" msgstr "Attiva/Disattiva Shell" -#: appGUI/MainGUI.py:4585 +#: appGUI/MainGUI.py:4597 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Aggiungi utensile (in Tab Geometrie selezionate o in NCC o Strumento Paint)" -#: appGUI/MainGUI.py:4587 +#: appGUI/MainGUI.py:4599 msgid "Flip on X_axis" msgstr "Capovolsi sull'asse X" -#: appGUI/MainGUI.py:4588 +#: appGUI/MainGUI.py:4600 msgid "Flip on Y_axis" msgstr "Capovolsi sull'asse Y" -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4606 msgid "Copy Obj" msgstr "Copia Oggetto" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4607 msgid "Open Tools Database" msgstr "Apri DataBase Utensili" -#: appGUI/MainGUI.py:4596 +#: appGUI/MainGUI.py:4608 msgid "Open Excellon File" msgstr "Apri file Excellon" -#: appGUI/MainGUI.py:4597 +#: appGUI/MainGUI.py:4609 msgid "Open Gerber File" msgstr "Apri file Gerber" -#: appGUI/MainGUI.py:4598 appGUI/MainGUI.py:4863 +#: appGUI/MainGUI.py:4610 appGUI/MainGUI.py:4875 msgid "Ctrl+M" msgstr "Ctrl+M" -#: appGUI/MainGUI.py:4602 +#: appGUI/MainGUI.py:4614 msgid "Ctrl+Q" msgstr "Ctrl+Q" -#: appGUI/MainGUI.py:4602 appPlugins/ToolPDF.py:44 +#: appGUI/MainGUI.py:4614 appPlugins/ToolPDF.py:44 msgid "PDF Import Tool" msgstr "Strumento importazione PDF" -#: appGUI/MainGUI.py:4607 +#: appGUI/MainGUI.py:4619 msgid "Toggle the axis" msgstr "Commuta assi" -#: appGUI/MainGUI.py:4608 +#: appGUI/MainGUI.py:4620 msgid "Shift+C" msgstr "Shift+C" -#: appGUI/MainGUI.py:4608 +#: appGUI/MainGUI.py:4620 msgid "Copy Obj_Name" msgstr "Copia Nome Oggetto" -#: appGUI/MainGUI.py:4613 appGUI/MainGUI.py:4857 appGUI/MainGUI.py:4968 -#: appGUI/MainGUI.py:5114 +#: appGUI/MainGUI.py:4625 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5126 msgid "Shift+M" msgstr "Shift+M" -#: appGUI/MainGUI.py:4613 appGUI/MainGUI.py:4857 appGUI/MainGUI.py:4968 -#: appGUI/MainGUI.py:5114 +#: appGUI/MainGUI.py:4625 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5126 msgid "Distance Minimum Tool" msgstr "Strumento distanza minima" -#: appGUI/MainGUI.py:4614 +#: appGUI/MainGUI.py:4626 msgid "Open Preferences Window" msgstr "Apri finestra preferenze" -#: appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4627 msgid "Shift+R" msgstr "Shift+R" -#: appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4627 msgid "Rotate by 90 degree CCW" msgstr "Ruota 90 gradi antiorari" -#: appGUI/MainGUI.py:4616 +#: appGUI/MainGUI.py:4628 msgid "Run a Script" msgstr "Esegui Script" -#: appGUI/MainGUI.py:4617 +#: appGUI/MainGUI.py:4629 msgid "Toggle the workspace" msgstr "(Dis)abilita area di lavoro" -#: appGUI/MainGUI.py:4622 appPlugins/ToolAlignObjects.py:32 -#: appPlugins/ToolAlignObjects.py:378 -msgid "Align Objects" -msgstr "Allinea oggetti" - -#: appGUI/MainGUI.py:4623 +#: appGUI/MainGUI.py:4635 #, fuzzy #| msgid "Alt+S" msgid "Alt+B" msgstr "Alt+S" -#: appGUI/MainGUI.py:4623 appPlugins/ToolCorners.py:638 -#, fuzzy -#| msgid "Corner Markers Tool" -msgid "Corner Markers" -msgstr "Strumento marchiatura bordi" - -#: appGUI/MainGUI.py:4624 +#: appGUI/MainGUI.py:4636 msgid "Alt+C" msgstr "Alt+C" -#: appGUI/MainGUI.py:4624 appPlugins/ToolCalculators.py:90 -#: appPlugins/ToolCalculators.py:399 -msgid "Calculators" -msgstr "Calcolatrici" - -#: appGUI/MainGUI.py:4625 +#: appGUI/MainGUI.py:4637 msgid "Alt+D" msgstr "Alt+D" -#: appGUI/MainGUI.py:4625 +#: appGUI/MainGUI.py:4637 msgid "2-Sided PCB" msgstr "PCB doppia faccia" -#: appGUI/MainGUI.py:4626 +#: appGUI/MainGUI.py:4638 msgid "Alt+E" msgstr "Alt+E" -#: appGUI/MainGUI.py:4626 appPlugins/ToolExtract.py:162 -#: appPlugins/ToolExtract.py:877 -#, fuzzy -#| msgid "ExtraCut" -msgid "Extract" -msgstr "Taglio extra" - -#: appGUI/MainGUI.py:4627 +#: appGUI/MainGUI.py:4639 msgid "Alt+F" msgstr "Alt+F" -#: appGUI/MainGUI.py:4627 appPlugins/ToolFiducials.py:138 -#: appPlugins/ToolFiducials.py:747 +#: appGUI/MainGUI.py:4639 appPlugins/ToolFiducials.py:139 +#: appPlugins/ToolFiducials.py:754 #, fuzzy #| msgid "Fiducials Tool" msgid "Fiducials" msgstr "Strumento Fiducial" -#: appGUI/MainGUI.py:4628 +#: appGUI/MainGUI.py:4640 msgid "Alt+G" msgstr "Alt+G" -#: appGUI/MainGUI.py:4628 appPlugins/ToolInvertGerber.py:93 -#: appPlugins/ToolInvertGerber.py:190 appPlugins/ToolInvertGerber.py:284 +#: appGUI/MainGUI.py:4640 appPlugins/ToolInvertGerber.py:93 +#: appPlugins/ToolInvertGerber.py:196 appPlugins/ToolInvertGerber.py:290 msgid "Invert Gerber" msgstr "Inverti Gerber" -#: appGUI/MainGUI.py:4629 +#: appGUI/MainGUI.py:4641 msgid "Alt+H" msgstr "Alt+H" -#: appGUI/MainGUI.py:4629 appPlugins/ToolPunchGerber.py:1939 -#: appPlugins/ToolPunchGerber.py:2317 -msgid "Punch Gerber" -msgstr "Punzona Gerber" - -#: appGUI/MainGUI.py:4630 +#: appGUI/MainGUI.py:4642 msgid "Alt+I" msgstr "Alt+I" -#: appGUI/MainGUI.py:4631 +#: appGUI/MainGUI.py:4643 msgid "Alt+J" msgstr "Alt+J" -#: appGUI/MainGUI.py:4631 appPlugins/ToolCopperThieving.py:144 -#: appPlugins/ToolCopperThieving.py:1246 -#, fuzzy -#| msgid "Copper Thieving Tool" -msgid "Copper Thieving" -msgstr "Strumento Copper Thieving" - -#: appGUI/MainGUI.py:4632 +#: appGUI/MainGUI.py:4644 msgid "Alt+K" msgstr "Alt+K" -#: appGUI/MainGUI.py:4632 +#: appGUI/MainGUI.py:4644 #, fuzzy #| msgid "Solder Paste Dispensing Tool" msgid "Solder Paste Dispensing" msgstr "Strumento dispensa solder paste" -#: appGUI/MainGUI.py:4633 +#: appGUI/MainGUI.py:4645 msgid "Alt+L" msgstr "Alt+L" -#: appGUI/MainGUI.py:4633 +#: appGUI/MainGUI.py:4645 msgid "Film PCB" msgstr "Film PCB" -#: appGUI/MainGUI.py:4634 +#: appGUI/MainGUI.py:4646 msgid "Alt+M" msgstr "Alt+M" -#: appGUI/MainGUI.py:4635 appPlugins/ToolNCC.py:2327 appPlugins/ToolNCC.py:2329 -#: appPlugins/ToolNCC.py:2911 appPlugins/ToolNCC.py:2913 +#: appGUI/MainGUI.py:4647 appPlugins/ToolNCC.py:2327 appPlugins/ToolNCC.py:2329 +#: appPlugins/ToolNCC.py:2913 appPlugins/ToolNCC.py:2915 msgid "Non-Copper Clearing" msgstr "Pulizia non-rame (NCC)" -#: appGUI/MainGUI.py:4636 +#: appGUI/MainGUI.py:4648 msgid "Alt+O" msgstr "Alt+O" -#: appGUI/MainGUI.py:4636 appPlugins/ToolIsolation.py:3317 -#: appPlugins/ToolNCC.py:4280 +#: appGUI/MainGUI.py:4648 appPlugins/ToolIsolation.py:3314 +#: appPlugins/ToolNCC.py:4279 msgid "Optimal" msgstr "Ottimizzazione" -#: appGUI/MainGUI.py:4637 +#: appGUI/MainGUI.py:4649 msgid "Alt+P" msgstr "Alt+P" -#: appGUI/MainGUI.py:4637 +#: appGUI/MainGUI.py:4649 #, fuzzy #| msgid "Paint Area Tool" msgid "Paint Area" msgstr "Strumento disegna area" -#: appGUI/MainGUI.py:4638 +#: appGUI/MainGUI.py:4650 msgid "Alt+Q" msgstr "Alt+Q" -#: appGUI/MainGUI.py:4638 appPlugins/ToolQRCode.py:135 -#: appPlugins/ToolQRCode.py:706 +#: appGUI/MainGUI.py:4650 appPlugins/ToolQRCode.py:135 +#: appPlugins/ToolQRCode.py:712 #, fuzzy #| msgid "Code" msgid "QRCode" msgstr "Codice" -#: appGUI/MainGUI.py:4639 +#: appGUI/MainGUI.py:4651 #, fuzzy #| msgid "Run Rules Check" msgid "Rules Check" msgstr "Esegui controllo regole" -#: appGUI/MainGUI.py:4640 +#: appGUI/MainGUI.py:4652 msgid "View File Source" msgstr "Vedi file sorgente" -#: appGUI/MainGUI.py:4641 +#: appGUI/MainGUI.py:4653 msgid "Alt+T" msgstr "Alt+T" -#: appGUI/MainGUI.py:4642 +#: appGUI/MainGUI.py:4654 msgid "Alt+W" msgstr "Alt+W" -#: appGUI/MainGUI.py:4642 appPlugins/ToolSub.py:168 appPlugins/ToolSub.py:746 +#: appGUI/MainGUI.py:4654 appPlugins/ToolSub.py:168 appPlugins/ToolSub.py:756 #, fuzzy #| msgid "Subtractor" msgid "Subtract" msgstr "Sottraendo" -#: appGUI/MainGUI.py:4643 appGUI/MainGUI.py:4861 +#: appGUI/MainGUI.py:4655 appGUI/MainGUI.py:4873 msgid "Alt+X" msgstr "Alt+X" -#: appGUI/MainGUI.py:4643 +#: appGUI/MainGUI.py:4655 msgid "Cutout PCB" msgstr "Taglia PCB" -#: appGUI/MainGUI.py:4644 +#: appGUI/MainGUI.py:4656 msgid "Alt+Z" msgstr "Alt+Z" -#: appGUI/MainGUI.py:4644 appPlugins/ToolPanelize.py:36 +#: appGUI/MainGUI.py:4656 appPlugins/ToolPanelize.py:36 msgid "Panelize PCB" msgstr "Pannellizza PCB" -#: appGUI/MainGUI.py:4647 +#: appGUI/MainGUI.py:4659 msgid "Enable Non-selected Objects" msgstr "Abilita oggetti non selezionati" -#: appGUI/MainGUI.py:4648 +#: appGUI/MainGUI.py:4660 msgid "Disable Non-selected Objects" msgstr "Disabilita oggetti non selezionati" -#: appGUI/MainGUI.py:4649 +#: appGUI/MainGUI.py:4661 msgid "Toggle Full Screen" msgstr "(Dis)abilita schermo intero" -#: appGUI/MainGUI.py:4652 +#: appGUI/MainGUI.py:4664 msgid "Ctrl+Alt+X" msgstr "Ctrl+Alt+X" -#: appGUI/MainGUI.py:4652 +#: appGUI/MainGUI.py:4664 msgid "Abort current task (gracefully)" msgstr "Annulla l'azione corrente" -#: appGUI/MainGUI.py:4656 +#: appGUI/MainGUI.py:4668 msgid "Ctrl+Shift+V" msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4656 +#: appGUI/MainGUI.py:4668 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -6459,236 +6421,236 @@ msgstr "" "Incolla speciale. Converte uno stile di percorso Windows in quello richiesto " "in Tcl Shell" -#: appGUI/MainGUI.py:4660 +#: appGUI/MainGUI.py:4672 msgid "Open Online Manual" msgstr "Apri manuale online" -#: appGUI/MainGUI.py:4661 +#: appGUI/MainGUI.py:4673 msgid "F2" msgstr "F2" -#: appGUI/MainGUI.py:4661 +#: appGUI/MainGUI.py:4673 msgid "Rename Objects" msgstr "Rinomina Oggetti" -#: appGUI/MainGUI.py:4662 +#: appGUI/MainGUI.py:4674 msgid "Open Online Tutorials" msgstr "Apri tutorial online" -#: appGUI/MainGUI.py:4663 +#: appGUI/MainGUI.py:4675 msgid "Refresh Plots" msgstr "Aggiorna plot" -#: appGUI/MainGUI.py:4664 appPlugins/ToolSolderPaste.py:72 +#: appGUI/MainGUI.py:4676 appPlugins/ToolSolderPaste.py:72 msgid "Delete Object" msgstr "Cancella oggetto" -#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4970 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4982 msgid "Alternate: Delete Tool" msgstr "Alternativo: strumento elimina" -#: appGUI/MainGUI.py:4666 +#: appGUI/MainGUI.py:4678 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "(da sinistra a Key_1) (Dis)attiva area blocco note (lato sinistro)" -#: appGUI/MainGUI.py:4667 appGUI/MainGUI.py:4866 appGUI/MainGUI.py:4972 -#: appGUI/MainGUI.py:5113 +#: appGUI/MainGUI.py:4679 appGUI/MainGUI.py:4878 appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5125 msgid "Space" msgstr "Spazio" -#: appGUI/MainGUI.py:4667 +#: appGUI/MainGUI.py:4679 msgid "En(Dis)able Obj Plot" msgstr "(Dis)abilita il plot degli oggetti" -#: appGUI/MainGUI.py:4668 appGUI/MainGUI.py:4868 appGUI/MainGUI.py:4971 -#: appGUI/MainGUI.py:5112 +#: appGUI/MainGUI.py:4680 appGUI/MainGUI.py:4880 appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:5124 msgid "Esc" msgstr "Esc" -#: appGUI/MainGUI.py:4668 +#: appGUI/MainGUI.py:4680 msgid "Deselects all objects" msgstr "Deseleziona oggetti" -#: appGUI/MainGUI.py:4682 +#: appGUI/MainGUI.py:4694 msgid "Editor Shortcut list" msgstr "Lista shortcut dell'editor" -#: appGUI/MainGUI.py:4837 +#: appGUI/MainGUI.py:4849 msgid "GEOMETRY EDITOR" msgstr "EDITOR GEOMETRIE" -#: appGUI/MainGUI.py:4838 +#: appGUI/MainGUI.py:4850 msgid "Draw an Arc" msgstr "Disegna un arco" -#: appGUI/MainGUI.py:4840 +#: appGUI/MainGUI.py:4852 msgid "Copy Geo Item" msgstr "Copia elemento Geometria" -#: appGUI/MainGUI.py:4841 +#: appGUI/MainGUI.py:4853 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "" "All'interno di Aggiungi arco verrà visualizzata la direzione: oraria CW o " "antioraria CCW" -#: appGUI/MainGUI.py:4842 +#: appGUI/MainGUI.py:4854 msgid "Polygon Intersection Tool" msgstr "Strumento intersezione poligoni" -#: appGUI/MainGUI.py:4843 +#: appGUI/MainGUI.py:4855 msgid "Geo Paint Tool" msgstr "Strumento disegno geometria" -#: appGUI/MainGUI.py:4844 appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5102 +#: appGUI/MainGUI.py:4856 appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5114 msgid "Jump to Location (x, y)" msgstr "Vai alla posizione (x, y)" -#: appGUI/MainGUI.py:4846 +#: appGUI/MainGUI.py:4858 msgid "Move Geo Item" msgstr "Sposta elemento Geometria" -#: appGUI/MainGUI.py:4847 +#: appGUI/MainGUI.py:4859 msgid "Within Add Arc will cycle through the ARC modes" msgstr "All'interno di Aggiungi arco verranno scorse le modalità degli archi" -#: appGUI/MainGUI.py:4848 +#: appGUI/MainGUI.py:4860 msgid "Draw a Polygon" msgstr "Disegna un poligono" -#: appGUI/MainGUI.py:4849 +#: appGUI/MainGUI.py:4861 msgid "Draw a Circle" msgstr "Disegna un cerchio" -#: appGUI/MainGUI.py:4850 +#: appGUI/MainGUI.py:4862 msgid "Draw a Path" msgstr "Disegna un persorso" -#: appGUI/MainGUI.py:4851 +#: appGUI/MainGUI.py:4863 msgid "Draw Rectangle" msgstr "Disegna un rettangolo" -#: appGUI/MainGUI.py:4852 +#: appGUI/MainGUI.py:4864 msgid "Polygon Subtraction Tool" msgstr "Strumento sottrazione poligono" -#: appGUI/MainGUI.py:4853 +#: appGUI/MainGUI.py:4865 msgid "Add Text Tool" msgstr "Strumento aggiungi testo" -#: appGUI/MainGUI.py:4854 +#: appGUI/MainGUI.py:4866 msgid "Polygon Union Tool" msgstr "Strumento unisci poligono" -#: appGUI/MainGUI.py:4855 +#: appGUI/MainGUI.py:4867 msgid "Flip shape on X axis" msgstr "Ribalta forme sull'asse X" -#: appGUI/MainGUI.py:4856 +#: appGUI/MainGUI.py:4868 msgid "Flip shape on Y axis" msgstr "Ribalta forme sull'asse Y" -#: appGUI/MainGUI.py:4858 +#: appGUI/MainGUI.py:4870 msgid "Skew shape on X axis" msgstr "Inclina forme sull'asse X" -#: appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:4871 msgid "Skew shape on Y axis" msgstr "Inclina forme sull'asse Y" -#: appGUI/MainGUI.py:4860 +#: appGUI/MainGUI.py:4872 msgid "Editor Transformation Tool" msgstr "Strumento Edito trasformazione" -#: appGUI/MainGUI.py:4861 +#: appGUI/MainGUI.py:4873 msgid "Offset shape on X axis" msgstr "Applica offset alle forme sull'asse X" -#: appGUI/MainGUI.py:4862 +#: appGUI/MainGUI.py:4874 msgid "Alt+Y" msgstr "Alt+Y" -#: appGUI/MainGUI.py:4862 +#: appGUI/MainGUI.py:4874 msgid "Offset shape on Y axis" msgstr "Applica offset alle forme sull'asse Y" -#: appGUI/MainGUI.py:4864 appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5116 +#: appGUI/MainGUI.py:4876 appGUI/MainGUI.py:4985 appGUI/MainGUI.py:5128 msgid "Save Object and Exit Editor" msgstr "Salva oggetto ed esci dall'Editor" -#: appGUI/MainGUI.py:4865 +#: appGUI/MainGUI.py:4877 msgid "Polygon Cut Tool" msgstr "Strumento taglia poligono" -#: appGUI/MainGUI.py:4866 +#: appGUI/MainGUI.py:4878 msgid "Rotate Geometry" msgstr "Ruota Geometria" -#: appGUI/MainGUI.py:4867 +#: appGUI/MainGUI.py:4879 msgid "ENTER" msgstr "INVIO" -#: appGUI/MainGUI.py:4867 +#: appGUI/MainGUI.py:4879 msgid "Finish drawing for certain tools" msgstr "Completa disegno per alcuni utensili" -#: appGUI/MainGUI.py:4868 appGUI/MainGUI.py:4971 appGUI/MainGUI.py:5112 +#: appGUI/MainGUI.py:4880 appGUI/MainGUI.py:4983 appGUI/MainGUI.py:5124 msgid "Abort and return to Select" msgstr "Annulla e torna a Seleziona" -#: appGUI/MainGUI.py:4958 +#: appGUI/MainGUI.py:4970 msgid "EXCELLON EDITOR" msgstr "EDITOR EXCELLON" -#: appGUI/MainGUI.py:4966 +#: appGUI/MainGUI.py:4978 msgid "Add a new Tool" msgstr "Aggiungi un nuovo TOOL" -#: appGUI/MainGUI.py:4972 +#: appGUI/MainGUI.py:4984 msgid "Toggle Slot direction" msgstr "Attiva/disattiva direzione slot" -#: appGUI/MainGUI.py:4974 +#: appGUI/MainGUI.py:4986 msgid "Ctrl+Space" msgstr "Ctrl+Spazio" -#: appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5113 +#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5125 msgid "Toggle array direction" msgstr "Attiva/disattiva direzione array" -#: appGUI/MainGUI.py:5096 +#: appGUI/MainGUI.py:5108 msgid "GERBER EDITOR" msgstr "EDITOR GERBER" -#: appGUI/MainGUI.py:5106 +#: appGUI/MainGUI.py:5118 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" "All'interno dello strumento Tracce & Regioni le modalità piegature " "scorreranno all'indietro" -#: appGUI/MainGUI.py:5109 +#: appGUI/MainGUI.py:5121 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" "All'interno dello strumento Tracce & Regioni le modalità piegature " "scorreranno in avanti" -#: appGUI/MainGUI.py:5111 +#: appGUI/MainGUI.py:5123 msgid "Alternate: Delete Apertures" msgstr "Alternativo: cancella aperture" -#: appGUI/MainGUI.py:5115 +#: appGUI/MainGUI.py:5127 msgid "Eraser Tool" msgstr "Strumento cancella" -#: appGUI/MainGUI.py:5117 +#: appGUI/MainGUI.py:5129 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:214 msgid "Mark Area Tool" msgstr "Strumento marca area" -#: appGUI/MainGUI.py:5118 +#: appGUI/MainGUI.py:5130 msgid "Poligonize Tool" msgstr "Strumento Poligonizza" -#: appGUI/MainGUI.py:5119 +#: appGUI/MainGUI.py:5131 msgid "Transformation Tool" msgstr "Strumento trasformazione" @@ -6696,11 +6658,11 @@ msgstr "Strumento trasformazione" msgid "App Object" msgstr "Oggetto App" -#: appGUI/ObjectUI.py:105 appGUI/ObjectUI.py:148 +#: appGUI/ObjectUI.py:102 appGUI/ObjectUI.py:145 msgid "Geometrical transformations of the current object." msgstr "Trasformazioni geometriche dell'oggetto corrente." -#: appGUI/ObjectUI.py:114 +#: appGUI/ObjectUI.py:111 msgid "" "Factor by which to multiply\n" "geometric features of this object.\n" @@ -6710,11 +6672,11 @@ msgstr "" "le feature geometriche dell'oggetto.\n" "Sono permesse espressioni. Es: 1/25.4" -#: appGUI/ObjectUI.py:121 +#: appGUI/ObjectUI.py:118 msgid "Perform scaling operation." msgstr "Esegui azione di riscalatura." -#: appGUI/ObjectUI.py:131 +#: appGUI/ObjectUI.py:128 msgid "" "Amount by which to move the object\n" "in the x and y axes in (x, y) format.\n" @@ -6724,68 +6686,63 @@ msgstr "" "negli assi X ed Y nel formato (x,y).\n" "Sono permesse espressioni. Es: (1/3.2,0.5*3)" -#: appGUI/ObjectUI.py:138 +#: appGUI/ObjectUI.py:135 msgid "Perform the offset operation." msgstr "Esegui l'operazione offset." -#: appGUI/ObjectUI.py:181 +#: appGUI/ObjectUI.py:178 msgid "Gerber Object" msgstr "Oggetto Gerber" -#: appGUI/ObjectUI.py:190 appGUI/ObjectUI.py:553 appGUI/ObjectUI.py:880 -#: appGUI/ObjectUI.py:1966 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:24 +#: appGUI/ObjectUI.py:187 appGUI/ObjectUI.py:550 appGUI/ObjectUI.py:877 +#: appGUI/ObjectUI.py:1963 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:24 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:26 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:26 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:24 msgid "Plot Options" msgstr "Opzioni disegno" -#: appGUI/ObjectUI.py:195 appGUI/ObjectUI.py:556 +#: appGUI/ObjectUI.py:192 appGUI/ObjectUI.py:553 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:38 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:125 -#: appPlugins/ToolCopperThieving.py:1424 +#: appPlugins/ToolCopperThieving.py:1430 msgid "Solid" msgstr "Solido" -#: appGUI/ObjectUI.py:197 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 +#: appGUI/ObjectUI.py:194 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 msgid "Solid color polygons." msgstr "Poligono colore pieno." -#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:562 appGUI/ObjectUI.py:886 +#: appGUI/ObjectUI.py:199 appGUI/ObjectUI.py:559 appGUI/ObjectUI.py:883 msgid "Multi-Color" msgstr "Multi-Colore" -#: appGUI/ObjectUI.py:204 appGUI/ObjectUI.py:564 appGUI/ObjectUI.py:888 +#: appGUI/ObjectUI.py:201 appGUI/ObjectUI.py:561 appGUI/ObjectUI.py:885 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:49 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:47 msgid "Draw polygons in different colors." msgstr "Disegna poligoni in colori diversi." -#: appGUI/ObjectUI.py:219 appGUI/ObjectUI.py:638 +#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:635 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:33 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:33 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:31 msgid "Plot" msgstr "Disegna" -#: appGUI/ObjectUI.py:220 appGUI/ObjectUI.py:640 appGUI/ObjectUI.py:991 -#: appGUI/ObjectUI.py:2111 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:217 appGUI/ObjectUI.py:637 appGUI/ObjectUI.py:988 +#: appGUI/ObjectUI.py:2108 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:35 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:33 -#: appPlugins/ToolMilling.py:3674 +#: appPlugins/ToolMilling.py:3746 msgid "Plot (show) this object." msgstr "Disegna (mostra) questo oggetto." -#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:395 appPlugins/ToolFollow.py:126 -#: appPlugins/ToolFollow.py:650 -msgid "Follow" -msgstr "Segui" - -#: appGUI/ObjectUI.py:228 appGUI/ObjectUI.py:398 +#: appGUI/ObjectUI.py:225 appGUI/ObjectUI.py:395 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:38 -#: appPlugins/ToolFollow.py:772 +#: appPlugins/ToolFollow.py:774 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6795,34 +6752,34 @@ msgstr "" "Ciò significa che taglierà\n" "al centro della traccia." -#: appGUI/ObjectUI.py:237 appGUI/ObjectUI.py:587 appGUI/ObjectUI.py:908 -#: appGUI/ObjectUI.py:2001 +#: appGUI/ObjectUI.py:234 appGUI/ObjectUI.py:584 appGUI/ObjectUI.py:905 +#: appGUI/ObjectUI.py:1998 msgid "Start the Object Editor" msgstr "Avvia editor oggetto" -#: appGUI/ObjectUI.py:248 appGUI/ObjectUI.py:598 appGUI/ObjectUI.py:919 -#: appGUI/ObjectUI.py:2012 +#: appGUI/ObjectUI.py:245 appGUI/ObjectUI.py:595 appGUI/ObjectUI.py:916 +#: appGUI/ObjectUI.py:2009 msgid "INFO" msgstr "" -#: appGUI/ObjectUI.py:250 appGUI/ObjectUI.py:600 appGUI/ObjectUI.py:921 -#: appGUI/ObjectUI.py:2014 +#: appGUI/ObjectUI.py:247 appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:918 +#: appGUI/ObjectUI.py:2011 #, fuzzy #| msgid "Show the Utilities." msgid "Show the Object Attributes." msgstr "Mostra utilità." -#: appGUI/ObjectUI.py:284 appGUI/ObjectUI.py:633 +#: appGUI/ObjectUI.py:281 appGUI/ObjectUI.py:630 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:47 msgid "Toggle the display of the Tools Table." msgstr "(Dis)attiva visualizzazione tabella utensili." -#: appGUI/ObjectUI.py:293 +#: appGUI/ObjectUI.py:290 msgid "Mark All" msgstr "Marchia tutto" -#: appGUI/ObjectUI.py:295 +#: appGUI/ObjectUI.py:292 msgid "" "When checked it will display all the apertures.\n" "When unchecked, it will delete all mark shapes\n" @@ -6831,16 +6788,16 @@ msgstr "" "Se selezionato, mostrerà tutte le aperture.\n" "Se deselezionato, eliminerà tutte le forme disegnati." -#: appGUI/ObjectUI.py:325 appPlugins/ToolExtract.py:1001 +#: appGUI/ObjectUI.py:322 appPlugins/ToolExtract.py:1004 #: appPlugins/ToolPunchGerber.py:2085 msgid "Mark the aperture instances on canvas." msgstr "Marchia le aperture." -#: appGUI/ObjectUI.py:332 appPlugins/ToolIsolation.py:3673 +#: appGUI/ObjectUI.py:329 appPlugins/ToolIsolation.py:3670 msgid "Buffer Solid Geometry" msgstr "Geometria solida del buffer" -#: appGUI/ObjectUI.py:334 appPlugins/ToolIsolation.py:3675 +#: appGUI/ObjectUI.py:331 appPlugins/ToolIsolation.py:3672 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6852,11 +6809,11 @@ msgstr "" "Facendo clic su questo si creerà la geometria bufferizzata\n" "richiesta per l'isolamento." -#: appGUI/ObjectUI.py:350 +#: appGUI/ObjectUI.py:347 msgid "Isolation Routing" msgstr "Percorso di isolamento" -#: appGUI/ObjectUI.py:353 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:26 +#: appGUI/ObjectUI.py:350 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:26 #: appPlugins/ToolIsolation.py:3174 msgid "" "Create a Geometry object with\n" @@ -6865,7 +6822,7 @@ msgstr "" "Crea un oggetto Geometria con\n" "percorsi utensile per tagliare esternamente i poligoni." -#: appGUI/ObjectUI.py:368 appGUI/ObjectUI.py:1822 appPlugins/ToolNCC.py:4661 +#: appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1819 appPlugins/ToolNCC.py:4660 msgid "" "Create the Geometry Object\n" "for non-copper routing." @@ -6873,7 +6830,7 @@ msgstr "" "Crea l'oggetto Geometria\n" "per l'isolamento non-rame." -#: appGUI/ObjectUI.py:383 +#: appGUI/ObjectUI.py:380 msgid "" "Generate the geometry for\n" "the board cutout." @@ -6881,20 +6838,20 @@ msgstr "" "Genera la geometria per\n" "il ritaglio della scheda." -#: appGUI/ObjectUI.py:411 appGUI/ObjectUI.py:759 appGUI/ObjectUI.py:1839 -#: appPlugins/ToolEtchCompensation.py:322 +#: appGUI/ObjectUI.py:408 appGUI/ObjectUI.py:756 appGUI/ObjectUI.py:1836 +#: appPlugins/ToolEtchCompensation.py:340 msgid "Utilities" msgstr "Utilities" -#: appGUI/ObjectUI.py:413 appGUI/ObjectUI.py:761 appGUI/ObjectUI.py:1841 +#: appGUI/ObjectUI.py:410 appGUI/ObjectUI.py:758 appGUI/ObjectUI.py:1838 msgid "Show the Utilities." msgstr "Mostra utilità." -#: appGUI/ObjectUI.py:437 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:25 +#: appGUI/ObjectUI.py:434 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:25 msgid "Non-copper regions" msgstr "Regioni non-rame" -#: appGUI/ObjectUI.py:439 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:27 +#: appGUI/ObjectUI.py:436 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:27 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6908,13 +6865,13 @@ msgstr "" "oggetto. Può essere usato per rimuovere tutto\n" "il rame da una regione specifica." -#: appGUI/ObjectUI.py:449 appGUI/ObjectUI.py:490 +#: appGUI/ObjectUI.py:446 appGUI/ObjectUI.py:487 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:39 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:72 msgid "Boundary Margin" msgstr "Margine dei bordi" -#: appGUI/ObjectUI.py:451 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:41 +#: appGUI/ObjectUI.py:448 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:41 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6925,24 +6882,24 @@ msgstr "" "disegnando una contenitore intorno a tutti\n" "gli oggetti con questa distanza minima." -#: appGUI/ObjectUI.py:468 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:56 +#: appGUI/ObjectUI.py:465 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:56 msgid "Resulting geometry will have rounded corners." msgstr "La geometria risultante avrà angoli arrotondati." -#: appGUI/ObjectUI.py:471 appGUI/ObjectUI.py:511 appPlugins/ToolCutOut.py:2655 -#: appPlugins/ToolCutOut.py:2670 appPlugins/ToolFollow.py:764 -#: appPlugins/ToolIsolation.py:3652 appPlugins/ToolNCC.py:4658 -#: appPlugins/ToolPaint.py:3324 appPlugins/ToolSolderPaste.py:1482 +#: appGUI/ObjectUI.py:468 appGUI/ObjectUI.py:508 appPlugins/ToolCutOut.py:2652 +#: appPlugins/ToolCutOut.py:2667 appPlugins/ToolFollow.py:766 +#: appPlugins/ToolIsolation.py:3649 appPlugins/ToolNCC.py:4657 +#: appPlugins/ToolPaint.py:3321 appPlugins/ToolSolderPaste.py:1486 msgid "Generate Geometry" msgstr "Genera geometria" -#: appGUI/ObjectUI.py:482 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:66 +#: appGUI/ObjectUI.py:479 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:66 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:130 -#: appPlugins/ToolPanelize.py:1153 appPlugins/ToolQRCode.py:879 +#: appPlugins/ToolPanelize.py:1172 appPlugins/ToolQRCode.py:882 msgid "Bounding Box" msgstr "Rettangolo contenitore" -#: appGUI/ObjectUI.py:484 +#: appGUI/ObjectUI.py:481 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -6950,7 +6907,7 @@ msgstr "" "Crea una geometria che circonda l'oggetto Gerber.\n" "Forma quadrata." -#: appGUI/ObjectUI.py:492 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:74 +#: appGUI/ObjectUI.py:489 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:74 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6958,7 +6915,7 @@ msgstr "" "Distanza del contenitore dai bordi\n" "al poligono più vicino." -#: appGUI/ObjectUI.py:505 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:87 +#: appGUI/ObjectUI.py:502 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:87 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6970,20 +6927,20 @@ msgstr "" "il loro raggio è uguale al\n" "margine." -#: appGUI/ObjectUI.py:514 +#: appGUI/ObjectUI.py:511 msgid "Generate the Geometry object." msgstr "Genera l'oggetto geometria." -#: appGUI/ObjectUI.py:541 +#: appGUI/ObjectUI.py:538 msgid "Excellon Object" msgstr "Oggetto Excellon" -#: appGUI/ObjectUI.py:558 +#: appGUI/ObjectUI.py:555 msgid "Solid circles." msgstr "Cercio pieno." -#: appGUI/ObjectUI.py:676 appPlugins/ToolDrilling.py:2361 -#: appPlugins/ToolMilling.py:3690 +#: appGUI/ObjectUI.py:673 appPlugins/ToolDrilling.py:2297 +#: appPlugins/ToolMilling.py:3762 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -6997,10 +6954,10 @@ msgstr "" "\n" "Qui vengono selezionati gli utensili per la generazione del codice G." -#: appGUI/ObjectUI.py:681 appGUI/ObjectUI.py:1014 -#: appPlugins/ToolDrilling.py:2366 appPlugins/ToolIsolation.py:3245 -#: appPlugins/ToolMilling.py:3695 appPlugins/ToolMilling.py:3743 -#: appPlugins/ToolNCC.py:4196 appPlugins/ToolPaint.py:3002 +#: appGUI/ObjectUI.py:678 appGUI/ObjectUI.py:1011 +#: appPlugins/ToolDrilling.py:2302 appPlugins/ToolIsolation.py:3242 +#: appPlugins/ToolMilling.py:3767 appPlugins/ToolMilling.py:3815 +#: appPlugins/ToolNCC.py:4195 appPlugins/ToolPaint.py:2999 msgid "" "Tool Diameter. Its value\n" "is the cut width into the material." @@ -7008,8 +6965,8 @@ msgstr "" "Diametro utensile. Il suo valore\n" "è l'altezza del taglio nel materiale." -#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2369 -#: appPlugins/ToolMilling.py:3698 +#: appGUI/ObjectUI.py:681 appPlugins/ToolDrilling.py:2305 +#: appPlugins/ToolMilling.py:3770 msgid "" "The number of Drill holes. Holes that are drilled with\n" "a drill bit." @@ -7017,8 +6974,8 @@ msgstr "" "Numero di fori da realizzare. Fori realizzati con una\n" "punta da trapano." -#: appGUI/ObjectUI.py:687 appPlugins/ToolDrilling.py:2372 -#: appPlugins/ToolMilling.py:3701 +#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2308 +#: appPlugins/ToolMilling.py:3773 msgid "" "The number of Slot holes. Holes that are created by\n" "milling them with an endmill bit." @@ -7026,11 +6983,11 @@ msgstr "" "Numero di fori slot da realizzare. Fori realizzati fresando\n" "con un utensile a candela." -#: appGUI/ObjectUI.py:690 +#: appGUI/ObjectUI.py:687 msgid "Show the color of the drill holes when using multi-color." msgstr "Imposta il colore dei fori quando è in uso il multi-color." -#: appGUI/ObjectUI.py:692 +#: appGUI/ObjectUI.py:689 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -7038,12 +6995,12 @@ msgstr "" "(Dis)attiva la visualizzazione delle punte per lo strumento corrente.\n" "Non seleziona gli utensili per la generazione del codice G." -#: appGUI/ObjectUI.py:701 +#: appGUI/ObjectUI.py:698 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:48 msgid "Auto load from DB" msgstr "Carica automaticamente dal DB" -#: appGUI/ObjectUI.py:703 +#: appGUI/ObjectUI.py:700 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:50 msgid "" "Automatic replacement of the tools from related application tools\n" @@ -7052,19 +7009,19 @@ msgstr "" "Sostituzione automatica dei tools dai relativi strumenti applicativi\n" "con tools da DB che hanno un valore di diametro vicino." -#: appGUI/ObjectUI.py:729 +#: appGUI/ObjectUI.py:726 msgid "Generate GCode from the drill holes in an Excellon object." msgstr "Genera GCode per la foratura da un oggetto Excellon." -#: appGUI/ObjectUI.py:743 +#: appGUI/ObjectUI.py:740 msgid "Generate a Geometry for milling drills or slots in an Excellon object." msgstr "Genera una Geometria per la foratura da un oggetto Excellon." -#: appGUI/ObjectUI.py:785 +#: appGUI/ObjectUI.py:782 msgid "Milling Geometry" msgstr "Geometria fresatura" -#: appGUI/ObjectUI.py:787 +#: appGUI/ObjectUI.py:784 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -7074,19 +7031,19 @@ msgstr "" "Selezionare dalla tabella degli strumenti sopra i diametri dei fori\n" "da fresare. Utilizzare la colonna # per effettuare la selezione." -#: appGUI/ObjectUI.py:793 appPlugins/ToolMilling.py:3901 +#: appGUI/ObjectUI.py:790 appPlugins/ToolMilling.py:3973 msgid "Milling Diameter" msgstr "Diametro fresa" -#: appGUI/ObjectUI.py:795 +#: appGUI/ObjectUI.py:792 msgid "Diameter of the cutting tool." msgstr "Diametri dell'utensile da taglio." -#: appGUI/ObjectUI.py:805 +#: appGUI/ObjectUI.py:802 msgid "Mill Drills" msgstr "Fresatura fori" -#: appGUI/ObjectUI.py:807 +#: appGUI/ObjectUI.py:804 msgid "" "Create the Geometry Object\n" "for milling drills." @@ -7094,11 +7051,11 @@ msgstr "" "Crea oggetto geometria\n" "per la foratura." -#: appGUI/ObjectUI.py:825 +#: appGUI/ObjectUI.py:822 msgid "Mill Slots" msgstr "Fresatura slot" -#: appGUI/ObjectUI.py:827 +#: appGUI/ObjectUI.py:824 msgid "" "Create the Geometry Object\n" "for milling slots." @@ -7106,11 +7063,11 @@ msgstr "" "Crea oggetto geometria\n" "per fresare gli slot." -#: appGUI/ObjectUI.py:869 +#: appGUI/ObjectUI.py:866 msgid "Geometry Object" msgstr "Oggetto geometria" -#: appGUI/ObjectUI.py:972 +#: appGUI/ObjectUI.py:969 msgid "" "Tools in this Geometry object used for cutting.\n" "The 'Offset' entry will set an offset for the cut.\n" @@ -7140,19 +7097,19 @@ msgstr "" "non selezionabile e Cut Z viene calcolato automaticamente dalla nuova\n" "UI dalle voci Diametro V-Tip e Angolo V-Tip." -#: appGUI/ObjectUI.py:989 appGUI/ObjectUI.py:2109 +#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:2106 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:34 -#: appPlugins/ToolMilling.py:3673 +#: appPlugins/ToolMilling.py:3745 msgid "Plot Object" msgstr "Disegna oggetto" -#: appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 appGUI/ObjectUI.py:2132 +#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 appGUI/ObjectUI.py:2129 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:144 -#: appPlugins/ToolCopperThieving.py:1454 appPlugins/ToolMilling.py:3733 +#: appPlugins/ToolCopperThieving.py:1460 appPlugins/ToolMilling.py:3805 msgid "Dia" msgstr "Diametro" -#: appGUI/ObjectUI.py:1009 appPlugins/ToolMilling.py:3738 +#: appGUI/ObjectUI.py:1006 appPlugins/ToolMilling.py:3810 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -7163,7 +7120,7 @@ msgstr "" "valore\n" "verrà mostrato come T1, T2 ... Tn" -#: appGUI/ObjectUI.py:1018 +#: appGUI/ObjectUI.py:1015 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -7180,7 +7137,7 @@ msgstr "" "- Est(erno) -> Il taglio dell'utensile seguirà la linea della geometria " "all'esterno." -#: appGUI/ObjectUI.py:1025 +#: appGUI/ObjectUI.py:1022 msgid "" "The (Operation) Type has only informative value. Usually the UI form " "values \n" @@ -7203,7 +7160,7 @@ msgstr "" "Per l'isolamento abbiamo bisogno di un avanzamento inferiore poiché si una " "punta di fresatura con una punta fine." -#: appGUI/ObjectUI.py:1034 +#: appGUI/ObjectUI.py:1031 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the " @@ -7233,7 +7190,7 @@ msgstr "" "Scegliendo il tipo di strumento a forma di V si selezionerà automaticamente " "il tipo di operazione come isolamento." -#: appGUI/ObjectUI.py:1046 appPlugins/ToolMilling.py:3758 +#: appGUI/ObjectUI.py:1043 appPlugins/ToolMilling.py:3830 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -7251,15 +7208,15 @@ msgstr "" "abilitare/disabilitare la tracciatura\n" "dello strumento corrispondente." -#: appGUI/ObjectUI.py:1790 +#: appGUI/ObjectUI.py:1787 msgid "Launch Paint Tool in Tools Tab." msgstr "Esegui lo strumento Disegno dal Tab Disegno." -#: appGUI/ObjectUI.py:1798 +#: appGUI/ObjectUI.py:1795 msgid "Generate a CNCJob by milling a Geometry." msgstr "Generazione un CNCJob fresando una geomatria." -#: appGUI/ObjectUI.py:1812 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:28 +#: appGUI/ObjectUI.py:1809 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:28 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon." @@ -7267,28 +7224,28 @@ msgstr "" "Crea percorsi utensile per coprire\n" "l'intera area di un poligono." -#: appGUI/ObjectUI.py:1873 +#: appGUI/ObjectUI.py:1870 msgid "Points" msgstr "Punti" -#: appGUI/ObjectUI.py:1875 +#: appGUI/ObjectUI.py:1872 msgid "Total of vertex points in the geometry." msgstr "Quantità punti vertice nella geometria." -#: appGUI/ObjectUI.py:1883 appPlugins/ToolCalculators.py:521 +#: appGUI/ObjectUI.py:1880 appPlugins/ToolCalculators.py:521 #: appPlugins/ToolCalculators.py:704 msgid "Calculate" msgstr "Calcola" -#: appGUI/ObjectUI.py:1886 +#: appGUI/ObjectUI.py:1883 msgid "Calculate the number of vertex points in the geometry." msgstr "Calcola il numero dei punti vertice nella geometria." -#: appGUI/ObjectUI.py:1953 +#: appGUI/ObjectUI.py:1950 msgid "CNC Job Object" msgstr "Oggetto CNC Job" -#: appGUI/ObjectUI.py:1969 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:1966 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:48 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -7300,15 +7257,15 @@ msgstr "" "sopra al pezzo o di tipo 'Taglia',\n" "cioè movimenti che tagliano il materiale." -#: appGUI/ObjectUI.py:1978 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 +#: appGUI/ObjectUI.py:1975 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 msgid "Travel" msgstr "Travel" -#: appGUI/ObjectUI.py:2038 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:65 +#: appGUI/ObjectUI.py:2035 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:65 msgid "Display Annotation" msgstr "Mostra annotazioni" -#: appGUI/ObjectUI.py:2040 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:67 +#: appGUI/ObjectUI.py:2037 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:67 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7318,12 +7275,12 @@ msgstr "" "Se selezionato, visualizzerà i numeri ordinati su ogni terminazione\n" "di una linea di spostamento." -#: appGUI/ObjectUI.py:2052 appObjects/FlatCAMObj.py:864 -#: appPlugins/ToolReport.py:577 +#: appGUI/ObjectUI.py:2049 appObjects/FlatCAMObj.py:858 +#: appPlugins/ToolReport.py:581 msgid "Travelled distance" msgstr "Distanza percorsa" -#: appGUI/ObjectUI.py:2054 +#: appGUI/ObjectUI.py:2051 msgid "" "This is the total travelled distance on X-Y plane.\n" "In current units." @@ -7331,11 +7288,11 @@ msgstr "" "E' la distanza totale percorsa sul piano X-Y.\n" "In unità correnti." -#: appGUI/ObjectUI.py:2065 +#: appGUI/ObjectUI.py:2062 msgid "Estimated time" msgstr "Tempo stimato" -#: appGUI/ObjectUI.py:2067 +#: appGUI/ObjectUI.py:2064 msgid "" "This is the estimated time to do the routing/drilling,\n" "without the time spent in ToolChange events." @@ -7343,11 +7300,11 @@ msgstr "" "E' il tempo stimato per le fresatura, foratura,\n" "senza il tempo necessario ai cambi utensili." -#: appGUI/ObjectUI.py:2091 +#: appGUI/ObjectUI.py:2088 msgid "CNC Tools Table" msgstr "Tabella Utensili CNC" -#: appGUI/ObjectUI.py:2094 +#: appGUI/ObjectUI.py:2091 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7370,19 +7327,19 @@ msgstr "" "Il 'tipo di utensile' (TT) può essere circolare da 1 a 4 denti (C1..C4),\n" "a palla (B) o a V (V)." -#: appGUI/ObjectUI.py:2143 +#: appGUI/ObjectUI.py:2140 msgid "Update Plot" msgstr "Aggiorna Plot" -#: appGUI/ObjectUI.py:2145 +#: appGUI/ObjectUI.py:2142 msgid "Update the plot." msgstr "Aggiorna il plot." -#: appGUI/ObjectUI.py:2155 +#: appGUI/ObjectUI.py:2147 msgid "Use CNC Code Snippets" msgstr "Usa snippet codice CNC" -#: appGUI/ObjectUI.py:2157 +#: appGUI/ObjectUI.py:2149 msgid "" "When selected, it will include CNC Code snippets (append and prepend)\n" "defined in the Preferences." @@ -7390,107 +7347,96 @@ msgstr "" "Quando selezionato, includerà snippets di codice CNC (aggiungi e anteponi)\n" "definito nelle Preferenze." -#: appGUI/ObjectUI.py:2165 -msgid "Export CNC Code" -msgstr "Esporta codice CNC" - -#: appGUI/ObjectUI.py:2167 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:30 -#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:27 -msgid "" -"Export and save G-Code to\n" -"make this object to a file." +#: appGUI/ObjectUI.py:2170 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:26 +#: appPlugins/ToolLevelling.py:1739 +msgid "Generate CNC Code with auto-levelled paths." msgstr "" -"Esporta e salva il G-Code per\n" -"fare un file dell'oggetto." -#: appGUI/ObjectUI.py:2176 -msgid "Save CNC Code" -msgstr "Calva codice CNC" - -#: appGUI/ObjectUI.py:2179 -msgid "" -"Opens dialog to save G-Code\n" -"file." +#: appGUI/ObjectUI.py:2197 +#, fuzzy +#| msgid "" +#| "Opens dialog to save G-Code\n" +#| "file." +msgid "Opens dialog to save CNC Code file." msgstr "" "Apri la finestra di salvataggio del file\n" "G-Code." -#: appGUI/ObjectUI.py:2186 appPlugins/ToolSolderPaste.py:1570 +#: appGUI/ObjectUI.py:2203 appPlugins/ToolSolderPaste.py:1574 msgid "Review CNC Code." msgstr "Controlla codice CNC." -#: appGUI/ObjectUI.py:2220 +#: appGUI/ObjectUI.py:2237 msgid "Script Object" msgstr "Oggetto script" -#: appGUI/ObjectUI.py:2240 appGUI/ObjectUI.py:2314 +#: appGUI/ObjectUI.py:2257 appGUI/ObjectUI.py:2331 msgid "Auto Completer" msgstr "Auto completatore" -#: appGUI/ObjectUI.py:2242 +#: appGUI/ObjectUI.py:2259 msgid "This selects if the auto completer is enabled in the Script Editor." msgstr "Seleziona se l'autocompletatore è attivo nell'editor Script." -#: appGUI/ObjectUI.py:2287 +#: appGUI/ObjectUI.py:2304 msgid "Document Object" msgstr "Oggetto documento" -#: appGUI/ObjectUI.py:2316 +#: appGUI/ObjectUI.py:2333 msgid "This selects if the auto completer is enabled in the Document Editor." msgstr "Seleziona se l'autocompletatore è attivo nell'editor Documenti." -#: appGUI/ObjectUI.py:2337 +#: appGUI/ObjectUI.py:2354 msgid "Font Type" msgstr "Tipo carattere" -#: appGUI/ObjectUI.py:2355 +#: appGUI/ObjectUI.py:2372 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:182 msgid "Font Size" msgstr "Dimensione carattere" -#: appGUI/ObjectUI.py:2391 +#: appGUI/ObjectUI.py:2408 msgid "Alignment" msgstr "Allineamento" -#: appGUI/ObjectUI.py:2396 +#: appGUI/ObjectUI.py:2413 msgid "Align Left" msgstr "Allinea a sinistra" -#: appGUI/ObjectUI.py:2401 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:167 -#: appPlugins/ToolFilm.py:1209 app_Main.py:5206 app_Main.py:5477 +#: appGUI/ObjectUI.py:2418 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:167 +#: appPlugins/ToolFilm.py:1223 app_Main.py:5225 app_Main.py:5496 msgid "Center" msgstr "Centro" -#: appGUI/ObjectUI.py:2406 +#: appGUI/ObjectUI.py:2423 msgid "Align Right" msgstr "Allinea a destra" -#: appGUI/ObjectUI.py:2411 +#: appGUI/ObjectUI.py:2428 msgid "Justify" msgstr "Giustifica" -#: appGUI/ObjectUI.py:2421 +#: appGUI/ObjectUI.py:2438 msgid "Font Color" msgstr "Colore carattere" -#: appGUI/ObjectUI.py:2423 +#: appGUI/ObjectUI.py:2440 msgid "Set the font color for the selected text" msgstr "Imposta il colore del carattere per il testo selezionato" -#: appGUI/ObjectUI.py:2440 +#: appGUI/ObjectUI.py:2457 msgid "Selection Color" msgstr "Selezione colore" -#: appGUI/ObjectUI.py:2442 +#: appGUI/ObjectUI.py:2459 msgid "Set the selection color when doing text selection." msgstr "Imposta il colore della selezione durante la selezione del testo." -#: appGUI/ObjectUI.py:2459 +#: appGUI/ObjectUI.py:2476 msgid "Tab Size" msgstr "Dimensione tab" -#: appGUI/ObjectUI.py:2461 +#: appGUI/ObjectUI.py:2478 msgid "Set the tab size. In pixels. Default value is 80 pixels." msgstr "" "Imposta la dimensione del tab. In pixel. Il valore di default è 80 pixel." @@ -7527,41 +7473,41 @@ msgstr "" "Impossibile annotare a causa di una differenza tra il numero di elementi di " "testo e il numero di posizioni di testo." -#: appGUI/preferences/PreferencesUIManager.py:935 +#: appGUI/preferences/PreferencesUIManager.py:938 msgid "Preferences applied." msgstr "Preferenze applicate." -#: appGUI/preferences/PreferencesUIManager.py:955 +#: appGUI/preferences/PreferencesUIManager.py:958 msgid "Are you sure you want to continue?" msgstr "Sicuro di voler continuare?" -#: appGUI/preferences/PreferencesUIManager.py:956 +#: appGUI/preferences/PreferencesUIManager.py:959 msgid "Application will restart" msgstr "L'applicazione verrà riavviata" -#: appGUI/preferences/PreferencesUIManager.py:1049 +#: appGUI/preferences/PreferencesUIManager.py:1052 msgid "Preferences closed without saving." msgstr "Preferenze chiuse senza salvarle." -#: appGUI/preferences/PreferencesUIManager.py:1062 +#: appGUI/preferences/PreferencesUIManager.py:1065 msgid "Preferences default values are restored." msgstr "I valori predefiniti delle preferenze vengono ripristinati." -#: appGUI/preferences/PreferencesUIManager.py:1093 app_Main.py:3009 -#: app_Main.py:10147 +#: appGUI/preferences/PreferencesUIManager.py:1096 app_Main.py:3028 +#: app_Main.py:10191 msgid "Failed to write defaults to file." msgstr "Impossibile scrivere le impostazioni predefinite nel file." -#: appGUI/preferences/PreferencesUIManager.py:1097 -#: appGUI/preferences/PreferencesUIManager.py:1212 +#: appGUI/preferences/PreferencesUIManager.py:1100 +#: appGUI/preferences/PreferencesUIManager.py:1215 msgid "Preferences saved." msgstr "Preferenze salvate." -#: appGUI/preferences/PreferencesUIManager.py:1147 +#: appGUI/preferences/PreferencesUIManager.py:1150 msgid "Preferences edited but not saved." msgstr "Preferenze modificate ma non salvate." -#: appGUI/preferences/PreferencesUIManager.py:1197 +#: appGUI/preferences/PreferencesUIManager.py:1200 msgid "" "One or more values are changed.\n" "Do you want to save?" @@ -7573,6 +7519,15 @@ msgstr "" msgid "CNC Job Adv. Options" msgstr "Opzioni avanzate CNC Job" +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:30 +#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:27 +msgid "" +"Export and save G-Code to\n" +"make this object to a file." +msgstr "" +"Esporta e salva il G-Code per\n" +"fare un file dell'oggetto." + #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:36 msgid "Annotation Size" msgstr "Dimensione annotazioni" @@ -7687,8 +7642,8 @@ msgstr "" #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:83 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:151 -#: appObjects/FlatCAMObj.py:831 appPlugins/ToolLevelling.py:2118 -#: appPlugins/ToolReport.py:544 +#: appObjects/FlatCAMObj.py:825 appPlugins/ToolLevelling.py:2187 +#: appPlugins/ToolReport.py:548 msgid "Feedrate" msgstr "Avanzamento" @@ -7921,6 +7876,7 @@ msgid "Excellon Export" msgstr "Exporta Excellon" #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:23 +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:23 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:24 msgid "Export Options" msgstr "Opzioni esportazione" @@ -7952,8 +7908,8 @@ msgstr "Unità usate nel file Excellon." #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:175 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:80 -#: appPlugins/ToolPcbWizard.py:483 appPlugins/ToolReport.py:357 -#: appPlugins/ToolReport.py:361 appPlugins/ToolReport.py:363 +#: appPlugins/ToolPcbWizard.py:483 appPlugins/ToolReport.py:358 +#: appPlugins/ToolReport.py:362 appPlugins/ToolReport.py:364 msgid "Inch" msgstr "Pollici" @@ -7995,6 +7951,7 @@ msgstr "" "parte decimale delle coordinate di Excellon." #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:88 +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:36 msgid "Format" msgstr "Formato" @@ -8224,7 +8181,7 @@ msgstr "Aggiorna impostazioni esportazione" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:203 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:84 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:103 -#: appPlugins/ToolPanelize.py:1269 +#: appPlugins/ToolPanelize.py:1288 msgid "Path Optimization" msgstr "Ottimizzazione percorso" @@ -8379,7 +8336,7 @@ msgstr "Impostazioni App" msgid "Grid Settings" msgstr "Impostazioni Griglia" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:46 app_Main.py:8040 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:46 app_Main.py:8084 msgid "X value" msgstr "Valore X" @@ -8387,7 +8344,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:58 app_Main.py:8043 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:58 app_Main.py:8087 msgid "Y value" msgstr "Valore Y" @@ -8421,7 +8378,7 @@ msgstr "Orientamento" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:165 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:222 -#: appPlugins/ToolFilm.py:1492 +#: appPlugins/ToolFilm.py:1506 msgid "" "Can be:\n" "- Portrait\n" @@ -8434,14 +8391,14 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:169 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:165 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:226 -#: appPlugins/ToolFilm.py:1496 app_Main.py:8060 +#: appPlugins/ToolFilm.py:1510 app_Main.py:8104 msgid "Portrait" msgstr "Verticale" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:170 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:166 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:227 -#: appPlugins/ToolFilm.py:1497 app_Main.py:8062 +#: appPlugins/ToolFilm.py:1511 app_Main.py:8106 msgid "Landscape" msgstr "Orizzontale" @@ -8461,8 +8418,8 @@ msgstr "" "e include le schede Progetto, Selezionato e Strumento." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:207 -#: appPlugins/ToolDblSided.py:817 appPlugins/ToolDblSided.py:991 -#: app_Main.py:8048 +#: appPlugins/ToolDblSided.py:833 appPlugins/ToolDblSided.py:1007 +#: app_Main.py:8092 msgid "Axis" msgstr "Assi" @@ -8482,7 +8439,7 @@ msgstr "" "Imposta la dimensione del carattere per gli elementi delle\n" "box testo della GUI utilizzati dall'applicazione." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:246 app_Main.py:8065 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:246 app_Main.py:8109 msgid "HUD" msgstr "HUD" @@ -9266,24 +9223,26 @@ msgstr "Opzioni avanzate Geometrie" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:39 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:127 -#: appPlugins/ToolCalibration.py:833 appPlugins/ToolSolderPaste.py:1343 +#: appPlugins/ToolCalibration.py:833 appPlugins/ToolDrilling.py:2630 +#: appPlugins/ToolMilling.py:4400 appPlugins/ToolSolderPaste.py:1347 msgid "Toolchange X-Y" msgstr "Cambio utensile X-Y" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:277 +#: appPlugins/ToolDrilling.py:2632 appPlugins/ToolMilling.py:4402 msgid "Toolchange X,Y position." msgstr "Posizione X, Y per il cambio utensile." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 -#: appPlugins/ToolDrilling.py:2694 +#: appPlugins/ToolDrilling.py:2648 msgid "Start Z" msgstr "Z iniziale" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:287 -#: appPlugins/ToolDrilling.py:2696 +#: appPlugins/ToolDrilling.py:2650 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -9306,13 +9265,13 @@ msgstr "" "ignorare in tutti gli altri casi." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:78 -#: appPlugins/ToolMilling.py:4200 +#: appPlugins/ToolMilling.py:4272 msgid "Re-cut" msgstr "Ri-taglia" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:80 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:92 -#: appPlugins/ToolMilling.py:4202 appPlugins/ToolMilling.py:4215 +#: appPlugins/ToolMilling.py:4274 appPlugins/ToolMilling.py:4287 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -9327,16 +9286,16 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:312 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:97 -#: appPlugins/ToolDrilling.py:2736 appPlugins/ToolLevelling.py:1784 -#: appPlugins/ToolMilling.py:4354 +#: appPlugins/ToolDrilling.py:2690 appPlugins/ToolLevelling.py:1853 +#: appPlugins/ToolMilling.py:4448 msgid "Probe Z depth" msgstr "Tastatore profondità Z" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:103 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:314 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:99 -#: appPlugins/ToolDrilling.py:2738 appPlugins/ToolLevelling.py:1786 -#: appPlugins/ToolMilling.py:4356 +#: appPlugins/ToolDrilling.py:2692 appPlugins/ToolLevelling.py:1855 +#: appPlugins/ToolMilling.py:4450 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." @@ -9346,15 +9305,15 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:116 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:325 -#: appPlugins/ToolDrilling.py:2755 appPlugins/ToolMilling.py:4373 +#: appPlugins/ToolDrilling.py:2709 appPlugins/ToolMilling.py:4467 msgid "Feedrate Probe" msgstr "Velocità avanzamento sonda" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:118 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:327 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:112 -#: appPlugins/ToolDrilling.py:2757 appPlugins/ToolLevelling.py:1799 -#: appPlugins/ToolMilling.py:4375 +#: appPlugins/ToolDrilling.py:2711 appPlugins/ToolLevelling.py:1868 +#: appPlugins/ToolMilling.py:4469 msgid "The feedrate used while the probe is probing." msgstr "La velocità usata durante l'avanzamento del tastatore." @@ -9439,7 +9398,7 @@ msgstr "Aree di esclusione" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:389 -#: appPlugins/ToolDrilling.py:2793 appPlugins/ToolMilling.py:4410 +#: appPlugins/ToolDrilling.py:2747 appPlugins/ToolMilling.py:4505 msgid "" "Include exclusion areas.\n" "In those areas the travel of the tools\n" @@ -9454,22 +9413,22 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:282 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:315 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:279 -#: appPlugins/ToolDrilling.py:2866 appPlugins/ToolFollow.py:747 -#: appPlugins/ToolIsolation.py:3635 appPlugins/ToolMilling.py:4480 -#: appPlugins/ToolNCC.py:4631 appPlugins/ToolPaint.py:3311 +#: appPlugins/ToolDrilling.py:2820 appPlugins/ToolFollow.py:749 +#: appPlugins/ToolIsolation.py:3632 appPlugins/ToolMilling.py:4579 +#: appPlugins/ToolNCC.py:4630 appPlugins/ToolPaint.py:3308 msgid "The kind of selection shape used for area selection." msgstr "Il tipo di forma di selezione utilizzata per la selezione dell'area." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:409 -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolDrilling.py:2834 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolMilling.py:4450 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolDrilling.py:2788 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolMilling.py:4547 msgid "Strategy" msgstr "Strategia" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:410 -#: appPlugins/ToolDrilling.py:2835 appPlugins/ToolMilling.py:4451 +#: appPlugins/ToolDrilling.py:2789 appPlugins/ToolMilling.py:4548 msgid "" "The strategy followed when encountering an exclusion area.\n" "Can be:\n" @@ -9484,28 +9443,28 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:228 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:414 -#: appPlugins/ToolDrilling.py:851 appPlugins/ToolDrilling.py:2839 -#: appPlugins/ToolMilling.py:905 appPlugins/ToolMilling.py:4455 +#: appPlugins/ToolDrilling.py:852 appPlugins/ToolDrilling.py:2793 +#: appPlugins/ToolMilling.py:931 appPlugins/ToolMilling.py:4552 msgid "Over" msgstr "Sopra" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:229 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:415 -#: appPlugins/ToolDrilling.py:851 appPlugins/ToolDrilling.py:2840 -#: appPlugins/ToolMilling.py:905 appPlugins/ToolMilling.py:4456 +#: appPlugins/ToolDrilling.py:852 appPlugins/ToolDrilling.py:2794 +#: appPlugins/ToolMilling.py:931 appPlugins/ToolMilling.py:4553 msgid "Around" msgstr "Attorno" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:421 -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolDrilling.py:2847 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolMilling.py:4462 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolDrilling.py:2801 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolMilling.py:4560 msgid "Over Z" msgstr "Sovrapposizione Z" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:422 -#: appPlugins/ToolDrilling.py:2848 appPlugins/ToolMilling.py:4463 +#: appPlugins/ToolDrilling.py:2802 appPlugins/ToolMilling.py:4561 msgid "" "The height Z to which the tool will rise in order to avoid\n" "an interdiction area." @@ -9539,12 +9498,12 @@ msgstr "" "si sposta senza tagliare." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:287 -#: appPlugins/ToolMilling.py:1337 +#: appPlugins/ToolMilling.py:1365 msgid "Pressure" msgstr "Pressione" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:289 -#: appPlugins/ToolMilling.py:1339 +#: appPlugins/ToolMilling.py:1367 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." @@ -9553,7 +9512,7 @@ msgstr "" "e maggiore è la pressione della spazzola sul materiale." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:328 -#: appPlugins/ToolMilling.py:4016 +#: appPlugins/ToolMilling.py:4088 msgid "" "Algorithm for polishing:\n" "- Standard: Fixed step inwards.\n" @@ -9580,6 +9539,28 @@ msgstr "" "Aumenta le prestazioni quando si usano un\n" "gran numero di elementi geometrici." +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:19 +#, fuzzy +#| msgid "Geometry Editor" +msgid "Geometry Export" +msgstr "Editor Geometrie" + +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:25 +#, fuzzy +#| msgid "" +#| "The parameters set here are used in the file exported\n" +#| "when using the File -> Export -> Export Gerber menu entry." +msgid "" +"The parameters set here are used in the file exported\n" +"when using the File -> Export -> Export DXF menu entry." +msgstr "" +"I parametri impostati qui vengono utilizzati nel file esportato\n" +"quando si utilizza la voce di menu File -> Esporta -> Esporta Gerber." + +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:38 +msgid "Autodesk DXF Format used when exporting Geometry as DXF." +msgstr "" + #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:22 msgid "Geometry General" msgstr "Generali geometrie" @@ -9666,8 +9647,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:53 -#: appObjects/FlatCAMGeometry.py:1701 appPlugins/ToolCutOut.py:2472 -#: appPlugins/ToolMilling.py:1841 +#: appObjects/FlatCAMGeometry.py:1702 appPlugins/ToolCutOut.py:2469 +#: appPlugins/ToolMilling.py:1935 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -9678,8 +9659,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:67 -#: appPlugins/ToolCutOut.py:2485 appPlugins/ToolDrilling.py:2454 -#: appPlugins/ToolMilling.py:4100 +#: appPlugins/ToolCutOut.py:2482 appPlugins/ToolDrilling.py:2390 +#: appPlugins/ToolMilling.py:4172 msgid "Multi-Depth" msgstr "Multi-Profondità" @@ -9723,7 +9704,7 @@ msgstr "Cambio utensile Z" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:112 -#: appPlugins/ToolDrilling.py:2680 appPlugins/ToolMilling.py:4315 +#: appPlugins/ToolDrilling.py:2617 appPlugins/ToolMilling.py:4388 msgid "" "Z-axis position (height) for\n" "tool change." @@ -9733,13 +9714,13 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:124 -#: appPlugins/ToolDrilling.py:2706 appPlugins/ToolMilling.py:4327 +#: appPlugins/ToolDrilling.py:2660 appPlugins/ToolMilling.py:4418 msgid "End move Z" msgstr "Spostamento finale Z" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:137 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126 -#: appPlugins/ToolDrilling.py:2708 appPlugins/ToolMilling.py:4329 +#: appPlugins/ToolDrilling.py:2662 appPlugins/ToolMilling.py:4420 msgid "" "Height of the tool after\n" "the last move at the end of the job." @@ -9749,13 +9730,13 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:137 -#: appPlugins/ToolDrilling.py:2722 appPlugins/ToolMilling.py:4342 +#: appPlugins/ToolDrilling.py:2676 appPlugins/ToolMilling.py:4434 msgid "End move X,Y" msgstr "Spostamento finale X,Y" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:153 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:139 -#: appPlugins/ToolDrilling.py:2724 appPlugins/ToolMilling.py:4344 +#: appPlugins/ToolDrilling.py:2678 appPlugins/ToolMilling.py:4436 msgid "" "End move X,Y position. In format (x,y).\n" "If no value is entered then there is no move\n" @@ -9766,7 +9747,7 @@ msgstr "" "sul piano X,Y alla fine del lavoro." #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:165 -#: appPlugins/ToolMilling.py:4145 +#: appPlugins/ToolMilling.py:4217 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -9801,7 +9782,7 @@ msgstr "Abilita attesa" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:212 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:180 -#: appPlugins/ToolDrilling.py:2552 appPlugins/ToolMilling.py:4248 +#: appPlugins/ToolDrilling.py:2488 appPlugins/ToolMilling.py:4320 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." @@ -9811,15 +9792,15 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 -#: appPlugins/ToolDrilling.py:2564 appPlugins/ToolMilling.py:4259 +#: appPlugins/ToolDrilling.py:2500 appPlugins/ToolMilling.py:4331 msgid "Number of time units for spindle to dwell." msgstr "Numero di unità di tempo in cui il mandrino deve aspettare." #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:199 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:230 -#: appPlugins/ToolDrilling.py:2773 appPlugins/ToolMilling.py:4391 -#: appPlugins/ToolSolderPaste.py:1461 +#: appPlugins/ToolDrilling.py:2727 appPlugins/ToolMilling.py:4485 +#: appPlugins/ToolSolderPaste.py:1465 msgid "Preprocessor" msgstr "Preprocessore" @@ -9857,14 +9838,14 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:297 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:81 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:190 -#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 -#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 -#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 -#: appPlugins/ToolCopperThieving.py:1719 appPlugins/ToolFiducials.py:933 -#: appPlugins/ToolFilm.py:1324 appPlugins/ToolReport.py:468 -#: appPlugins/ToolReport.py:471 appPlugins/ToolReport.py:474 -#: appPlugins/ToolReport.py:502 appPlugins/ToolReport.py:509 -#: appPlugins/ToolReport.py:512 +#: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 +#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 +#: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 +#: appPlugins/ToolCopperThieving.py:1725 appPlugins/ToolFiducials.py:937 +#: appPlugins/ToolFilm.py:1338 appPlugins/ToolReport.py:470 +#: appPlugins/ToolReport.py:473 appPlugins/ToolReport.py:476 +#: appPlugins/ToolReport.py:506 appPlugins/ToolReport.py:513 +#: appPlugins/ToolReport.py:516 msgid "None" msgstr "Nessuno" @@ -10136,8 +10117,8 @@ msgstr "Numero di passi (linee) usato per interpolare i cerchi." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:50 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:275 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:231 -#: appPlugins/ToolCopperThieving.py:1305 appPlugins/ToolCopperThieving.py:1675 -#: appPlugins/ToolExtract.py:1214 +#: appPlugins/ToolCopperThieving.py:1311 appPlugins/ToolCopperThieving.py:1681 +#: appPlugins/ToolExtract.py:1217 msgid "Clearance" msgstr "Distanza" @@ -10152,14 +10133,14 @@ msgstr "" "e le tracce di rame nel file Gerber." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:80 -#: appPlugins/ToolCopperThieving.py:1336 +#: appPlugins/ToolCopperThieving.py:1342 msgid "Thieving areas with area less then this value will not be added." msgstr "" "Zone di thieving con area minore di questo valore non saranno aggiunte." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 -#: appPlugins/ToolCopperThieving.py:1357 appPlugins/ToolNCC.py:4592 +#: appPlugins/ToolCopperThieving.py:1363 appPlugins/ToolNCC.py:4591 msgid "Itself" msgstr "Stesso" @@ -10167,9 +10148,9 @@ msgstr "Stesso" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1358 appPlugins/ToolFollow.py:739 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolNCC.py:4592 -#: appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolCopperThieving.py:1364 appPlugins/ToolFollow.py:741 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolNCC.py:4591 +#: appPlugins/ToolPaint.py:3274 msgid "Area Selection" msgstr "Selezione Area" @@ -10177,19 +10158,19 @@ msgstr "Selezione Area" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1359 appPlugins/ToolDblSided.py:909 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolNCC.py:4592 -#: appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolCopperThieving.py:1365 appPlugins/ToolDblSided.py:925 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolNCC.py:4591 +#: appPlugins/ToolPaint.py:3274 msgid "Reference Object" msgstr "Oggetto di riferimento" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:96 -#: appPlugins/ToolCopperThieving.py:1361 +#: appPlugins/ToolCopperThieving.py:1367 msgid "Reference:" msgstr "Riferimento:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:98 -#: appPlugins/ToolCopperThieving.py:1363 +#: appPlugins/ToolCopperThieving.py:1369 msgid "" "- 'Itself' - the copper thieving extent is based on the object extent.\n" "- 'Area Selection' - left mouse click to start selection of the area to be " @@ -10209,25 +10190,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:181 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:69 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:183 -#: appPlugins/ToolCopperThieving.py:1408 appPlugins/ToolExtract.py:968 -#: appPlugins/ToolExtract.py:1115 appPlugins/ToolPunchGerber.py:2052 +#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolExtract.py:971 +#: appPlugins/ToolExtract.py:1118 appPlugins/ToolPunchGerber.py:2052 #: appPlugins/ToolPunchGerber.py:2224 msgid "Rectangular" msgstr "Rettangolare" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:108 -#: appPlugins/ToolCopperThieving.py:1409 +#: appPlugins/ToolCopperThieving.py:1415 msgid "Minimal" msgstr "Minima" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:110 -#: appPlugins/ToolCopperThieving.py:1402 appPlugins/ToolFilm.py:1173 -#: appPlugins/ToolPanelize.py:1165 +#: appPlugins/ToolCopperThieving.py:1408 appPlugins/ToolFilm.py:1187 +#: appPlugins/ToolPanelize.py:1184 msgid "Box Type" msgstr "Tipo box" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:112 -#: appPlugins/ToolCopperThieving.py:1404 +#: appPlugins/ToolCopperThieving.py:1410 msgid "" "- 'Rectangular' - the bounding box will be of rectangular shape.\n" "- 'Minimal' - the bounding box will be the convex hull shape." @@ -10236,27 +10217,27 @@ msgstr "" "- 'Minimo': il riquadro di delimitazione avrà la forma convessa del guscio." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:126 -#: appPlugins/ToolCopperThieving.py:1425 +#: appPlugins/ToolCopperThieving.py:1431 msgid "Dots Grid" msgstr "Griglia punti" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:127 -#: appPlugins/ToolCopperThieving.py:1426 +#: appPlugins/ToolCopperThieving.py:1432 msgid "Squares Grid" msgstr "Griglia quadrati" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:128 -#: appPlugins/ToolCopperThieving.py:1427 +#: appPlugins/ToolCopperThieving.py:1433 msgid "Lines Grid" msgstr "Griglia linee" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:130 -#: appPlugins/ToolCopperThieving.py:1429 +#: appPlugins/ToolCopperThieving.py:1435 msgid "Fill Type:" msgstr "Tipo riempimento:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:132 -#: appPlugins/ToolCopperThieving.py:1431 +#: appPlugins/ToolCopperThieving.py:1437 msgid "" "- 'Solid' - copper thieving will be a solid polygon.\n" "- 'Dots Grid' - the empty area will be filled with a pattern of dots.\n" @@ -10269,57 +10250,57 @@ msgstr "" "- 'Griglia di linee': l'area vuota verrà riempita con un motivo di linee." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:140 -#: appPlugins/ToolCopperThieving.py:1450 +#: appPlugins/ToolCopperThieving.py:1456 msgid "Dots Grid Parameters" msgstr "Parametri griglia di punti" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:146 -#: appPlugins/ToolCopperThieving.py:1456 +#: appPlugins/ToolCopperThieving.py:1462 msgid "Dot diameter in Dots Grid." msgstr "Diametro punti nella griglia di punti." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:159 -#: appPlugins/ToolCopperThieving.py:1469 +#: appPlugins/ToolCopperThieving.py:1475 msgid "Distance between each two dots in Dots Grid." msgstr "Distanza fra ogni coppia di punti nella griglia." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:169 -#: appPlugins/ToolCopperThieving.py:1490 +#: appPlugins/ToolCopperThieving.py:1496 msgid "Squares Grid Parameters" msgstr "Parametri griglia quadrati" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:175 -#: appPlugins/ToolCopperThieving.py:1496 +#: appPlugins/ToolCopperThieving.py:1502 msgid "Square side size in Squares Grid." msgstr "Dimensione quadrati nella griglia." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:188 -#: appPlugins/ToolCopperThieving.py:1509 +#: appPlugins/ToolCopperThieving.py:1515 msgid "Distance between each two squares in Squares Grid." msgstr "Distanza fra ogni coppia di quadrati nella griglia." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:198 -#: appPlugins/ToolCopperThieving.py:1530 +#: appPlugins/ToolCopperThieving.py:1536 msgid "Lines Grid Parameters" msgstr "Parametri griglia lineei" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:204 -#: appPlugins/ToolCopperThieving.py:1536 +#: appPlugins/ToolCopperThieving.py:1542 msgid "Line thickness size in Lines Grid." msgstr "Spessore delle linee nella griglia." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:217 -#: appPlugins/ToolCopperThieving.py:1549 +#: appPlugins/ToolCopperThieving.py:1555 msgid "Distance between each two lines in Lines Grid." msgstr "Distanza fra ogni coppia di linee nella griglia." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:227 -#: appPlugins/ToolCopperThieving.py:1589 +#: appPlugins/ToolCopperThieving.py:1595 msgid "Robber Bar Parameters" msgstr "Parametri \"rapinatore\"" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:229 -#: appPlugins/ToolCopperThieving.py:1591 +#: appPlugins/ToolCopperThieving.py:1597 msgid "" "Parameters used for the robber bar.\n" "Robber bar = copper border to help in pattern hole plating." @@ -10328,45 +10309,45 @@ msgstr "" "\"Rapinatore\" = bordo in rame che aiuta nella placatura dei fori." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:237 -#: appPlugins/ToolCopperThieving.py:1599 +#: appPlugins/ToolCopperThieving.py:1605 msgid "Bounding box margin for robber bar." msgstr "Margine contenitore \"rapinatore\"." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:248 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:266 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:49 -#: appPlugins/ToolCopperThieving.py:1610 appPlugins/ToolCorners.py:762 -#: appPlugins/ToolExtract.py:1273 +#: appPlugins/ToolCopperThieving.py:1616 appPlugins/ToolCorners.py:768 +#: appPlugins/ToolExtract.py:1276 msgid "Thickness" msgstr "Spessore" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:250 -#: appPlugins/ToolCopperThieving.py:1612 +#: appPlugins/ToolCopperThieving.py:1618 msgid "The robber bar thickness." msgstr "Lo spessore del \"rapinatore\"." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:261 -#: appPlugins/ToolCopperThieving.py:1645 +#: appPlugins/ToolCopperThieving.py:1651 msgid "Pattern Plating Mask" msgstr "Maschera di placatura" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:263 -#: appPlugins/ToolCopperThieving.py:1647 +#: appPlugins/ToolCopperThieving.py:1653 msgid "Generate a mask for pattern plating." msgstr "Genera una maschera per la placatura." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:268 -#: appPlugins/ToolCopperThieving.py:1668 +#: appPlugins/ToolCopperThieving.py:1674 msgid "Only Pads" msgstr "Solo Pad" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:270 -#: appPlugins/ToolCopperThieving.py:1670 +#: appPlugins/ToolCopperThieving.py:1676 msgid "Select only pads in case the selected object is a copper Gerber." msgstr "Seleziona solo i pad nel caso in cui l'oggetto sia un Gerber Rame." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:277 -#: appPlugins/ToolCopperThieving.py:1677 +#: appPlugins/ToolCopperThieving.py:1683 msgid "" "The distance between the possible copper thieving elements\n" "and/or robber bar and the actual openings in the mask." @@ -10375,25 +10356,25 @@ msgstr "" "e/o barra del \"rapinatore\" e le aperture effettive nella maschera." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:291 -#: appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCopperThieving.py:1719 msgid "Choose which additional geometry to include, if available." msgstr "Scegli quale geometria addizionale includere, se disponibile." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:294 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:193 -#: appPlugins/ToolCopperThieving.py:1716 appPlugins/ToolFilm.py:1327 -#: appPlugins/ToolMilling.py:3892 +#: appPlugins/ToolCopperThieving.py:1722 appPlugins/ToolFilm.py:1341 +#: appPlugins/ToolMilling.py:3964 msgid "Both" msgstr "Entrambi" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:295 -#: appPlugins/ToolCopperThieving.py:518 appPlugins/ToolCopperThieving.py:522 -#: appPlugins/ToolCopperThieving.py:584 appPlugins/ToolCopperThieving.py:1717 +#: appPlugins/ToolCopperThieving.py:525 appPlugins/ToolCopperThieving.py:529 +#: appPlugins/ToolCopperThieving.py:591 appPlugins/ToolCopperThieving.py:1723 msgid "Thieving" msgstr "Deposito" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:296 -#: appPlugins/ToolCopperThieving.py:1718 +#: appPlugins/ToolCopperThieving.py:1724 msgid "Robber bar" msgstr "Barra Robber" @@ -10406,8 +10387,8 @@ msgstr "Opzioni strumento calibrazione" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:31 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:30 -#: appPlugins/ToolCopperThieving.py:1300 appPlugins/ToolCorners.py:743 -#: appPlugins/ToolFiducials.py:883 +#: appPlugins/ToolCopperThieving.py:1306 appPlugins/ToolCorners.py:749 +#: appPlugins/ToolFiducials.py:887 msgid "Parameters used for this tool." msgstr "Parametri usati per questo strumento." @@ -10497,15 +10478,15 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:124 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 -#: appPlugins/ToolCalibration.py:867 appPlugins/ToolCorners.py:706 -#: appPlugins/ToolFilm.py:1211 app_Main.py:5474 +#: appPlugins/ToolCalibration.py:867 appPlugins/ToolCorners.py:712 +#: appPlugins/ToolFilm.py:1225 app_Main.py:5493 msgid "Top Left" msgstr "Alto Destra" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:170 -#: appPlugins/ToolCalibration.py:868 appPlugins/ToolCorners.py:718 -#: appPlugins/ToolFilm.py:1212 app_Main.py:5475 +#: appPlugins/ToolCalibration.py:868 appPlugins/ToolCorners.py:724 +#: appPlugins/ToolFilm.py:1226 app_Main.py:5494 msgid "Bottom Right" msgstr "Basso Destra" @@ -10515,13 +10496,13 @@ msgstr "Opzioni fori" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:35 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:35 -#: appPlugins/ToolExtract.py:917 appPlugins/ToolPunchGerber.py:2002 +#: appPlugins/ToolExtract.py:920 appPlugins/ToolPunchGerber.py:2002 msgid "Processed Pads Type" msgstr "Tipo pad processati" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:37 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:37 -#: appPlugins/ToolExtract.py:919 appPlugins/ToolPunchGerber.py:2004 +#: appPlugins/ToolExtract.py:922 appPlugins/ToolPunchGerber.py:2004 msgid "" "The type of pads shape to be processed.\n" "If the PCB has many SMD pads with rectangular pads,\n" @@ -10533,7 +10514,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:47 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:47 -#: appPlugins/ToolExtract.py:946 appPlugins/ToolPunchGerber.py:2030 +#: appPlugins/ToolExtract.py:949 appPlugins/ToolPunchGerber.py:2030 msgid "Process Circular Pads." msgstr "Elabora pad circolari." @@ -10541,26 +10522,26 @@ msgstr "Elabora pad circolari." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:155 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:53 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:157 -#: appPlugins/ToolExtract.py:952 appPlugins/ToolExtract.py:1089 +#: appPlugins/ToolExtract.py:955 appPlugins/ToolExtract.py:1092 #: appPlugins/ToolPunchGerber.py:2036 appPlugins/ToolPunchGerber.py:2198 msgid "Oblong" msgstr "Oblungo" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:55 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:55 -#: appPlugins/ToolExtract.py:954 appPlugins/ToolPunchGerber.py:2038 +#: appPlugins/ToolExtract.py:957 appPlugins/ToolPunchGerber.py:2038 msgid "Process Oblong Pads." msgstr "Elabora pad oblunghi." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:63 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:63 -#: appPlugins/ToolExtract.py:962 appPlugins/ToolPunchGerber.py:2046 +#: appPlugins/ToolExtract.py:965 appPlugins/ToolPunchGerber.py:2046 msgid "Process Square Pads." msgstr "Elabora pad quadrati." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:71 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:71 -#: appPlugins/ToolExtract.py:970 appPlugins/ToolPunchGerber.py:2054 +#: appPlugins/ToolExtract.py:973 appPlugins/ToolPunchGerber.py:2054 msgid "Process Rectangular Pads." msgstr "Elabora pad rettangolari." @@ -10568,15 +10549,15 @@ msgstr "Elabora pad rettangolari." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:194 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:77 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:196 -#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:976 -#: appPlugins/ToolExtract.py:1128 appPlugins/ToolPunchGerber.py:2060 +#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:979 +#: appPlugins/ToolExtract.py:1131 appPlugins/ToolPunchGerber.py:2060 #: appPlugins/ToolPunchGerber.py:2237 appPlugins/ToolReport.py:190 msgid "Others" msgstr "Altri" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:79 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:79 -#: appPlugins/ToolExtract.py:978 appPlugins/ToolPunchGerber.py:2062 +#: appPlugins/ToolExtract.py:981 appPlugins/ToolPunchGerber.py:2062 msgid "Process pads not in the categories above." msgstr "Elabora pad non appartenenti alle categoria sopra." @@ -10584,7 +10565,7 @@ msgstr "Elabora pad non appartenenti alle categoria sopra." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:116 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:93 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:118 -#: appPlugins/ToolExtract.py:1036 appPlugins/ToolExtract.py:1146 +#: appPlugins/ToolExtract.py:1039 appPlugins/ToolExtract.py:1149 #: appPlugins/ToolPunchGerber.py:2113 appPlugins/ToolPunchGerber.py:2142 msgid "Fixed Diameter" msgstr "Diametro fisso" @@ -10593,19 +10574,19 @@ msgstr "Diametro fisso" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:133 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:135 -#: appPlugins/ToolExtract.py:1038 appPlugins/ToolExtract.py:1067 +#: appPlugins/ToolExtract.py:1041 appPlugins/ToolExtract.py:1070 #: appPlugins/ToolPunchGerber.py:2115 appPlugins/ToolPunchGerber.py:2170 msgid "Fixed Annular Ring" msgstr "Anello fisso" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:95 -#: appPlugins/ToolExtract.py:1037 appPlugins/ToolPunchGerber.py:2114 +#: appPlugins/ToolExtract.py:1040 appPlugins/ToolPunchGerber.py:2114 msgid "Proportional" msgstr "Proporzionale" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:100 -#: appPlugins/ToolExtract.py:1027 +#: appPlugins/ToolExtract.py:1030 msgid "" "The method for processing pads. Can be:\n" "- Fixed Diameter -> all holes will have a set size\n" @@ -10620,13 +10601,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:126 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:128 -#: appPlugins/ToolExtract.py:1156 appPlugins/ToolPunchGerber.py:2152 +#: appPlugins/ToolExtract.py:1159 appPlugins/ToolPunchGerber.py:2152 msgid "Fixed hole diameter." msgstr "Diametro foro fisso." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:135 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:137 -#: appPlugins/ToolExtract.py:1069 appPlugins/ToolPunchGerber.py:2172 +#: appPlugins/ToolExtract.py:1072 appPlugins/ToolPunchGerber.py:2172 msgid "" "The size of annular ring.\n" "The copper sliver between the hole exterior\n" @@ -10638,37 +10619,37 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:144 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:146 -#: appPlugins/ToolExtract.py:1078 appPlugins/ToolPunchGerber.py:2187 +#: appPlugins/ToolExtract.py:1081 appPlugins/ToolPunchGerber.py:2187 msgid "The size of annular ring for circular pads." msgstr "La dimensione dell'anello per pad circolari." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:157 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:159 -#: appPlugins/ToolExtract.py:1091 appPlugins/ToolPunchGerber.py:2200 +#: appPlugins/ToolExtract.py:1094 appPlugins/ToolPunchGerber.py:2200 msgid "The size of annular ring for oblong pads." msgstr "La dimensione dell'anello per pad oblunghi." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:170 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:172 -#: appPlugins/ToolExtract.py:1104 appPlugins/ToolPunchGerber.py:2213 +#: appPlugins/ToolExtract.py:1107 appPlugins/ToolPunchGerber.py:2213 msgid "The size of annular ring for square pads." msgstr "La dimensione dell'anello per pad quadrati." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:183 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:185 -#: appPlugins/ToolExtract.py:1117 appPlugins/ToolPunchGerber.py:2226 +#: appPlugins/ToolExtract.py:1120 appPlugins/ToolPunchGerber.py:2226 msgid "The size of annular ring for rectangular pads." msgstr "La dimensione dell'anello per pad rettangolari." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:196 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:198 -#: appPlugins/ToolExtract.py:1130 appPlugins/ToolPunchGerber.py:2239 +#: appPlugins/ToolExtract.py:1133 appPlugins/ToolPunchGerber.py:2239 msgid "The size of annular ring for other pads." msgstr "La dimensione dell'anello per gli altri pad." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:206 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:208 -#: appPlugins/ToolExtract.py:1163 appPlugins/ToolPunchGerber.py:2251 +#: appPlugins/ToolExtract.py:1166 appPlugins/ToolPunchGerber.py:2251 msgid "Proportional Diameter" msgstr "Diametro proporzionale" @@ -10679,7 +10660,7 @@ msgstr "Fattore" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:217 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:219 -#: appPlugins/ToolExtract.py:1174 appPlugins/ToolPunchGerber.py:2262 +#: appPlugins/ToolExtract.py:1177 appPlugins/ToolPunchGerber.py:2262 msgid "" "Proportional Diameter.\n" "The hole diameter will be a fraction of the pad size." @@ -10688,17 +10669,17 @@ msgstr "" "Il diametro del foro sarà una frazione della dimensione del pad." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:225 -#: appPlugins/ToolExtract.py:1208 appPlugins/ToolExtract.py:1233 +#: appPlugins/ToolExtract.py:1211 appPlugins/ToolExtract.py:1236 msgid "Extract Soldermask" msgstr "Estrai Soldermask" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:227 -#: appPlugins/ToolExtract.py:1210 appPlugins/ToolExtract.py:1236 +#: appPlugins/ToolExtract.py:1213 appPlugins/ToolExtract.py:1239 msgid "Extract soldermask from a given Gerber file." msgstr "Estrae la soldermask da un dato file Gerber." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:233 -#: appPlugins/ToolExtract.py:1216 +#: appPlugins/ToolExtract.py:1219 msgid "" "This set how much the soldermask extends\n" "beyond the margin of the pads." @@ -10707,17 +10688,17 @@ msgstr "" "oltre i margini dei pad." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:245 -#: appPlugins/ToolExtract.py:1252 appPlugins/ToolExtract.py:1291 +#: appPlugins/ToolExtract.py:1255 appPlugins/ToolExtract.py:1294 msgid "Extract Cutout" msgstr "Estrai i bordi esterni" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:247 -#: appPlugins/ToolExtract.py:1254 appPlugins/ToolExtract.py:1294 +#: appPlugins/ToolExtract.py:1257 appPlugins/ToolExtract.py:1297 msgid "Extract a cutout from a given Gerber file." msgstr "Estrae i bordi esterni da un dato file gerber." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:268 -#: appPlugins/ToolExtract.py:1275 +#: appPlugins/ToolExtract.py:1278 msgid "The thickness of the line that makes the cutout geometry." msgstr "Spessore delle linee che creano la geometria dei bordi." @@ -10726,7 +10707,7 @@ msgid "Fiducials Tool Options" msgstr "Opzioni strumento fiducial" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:38 -#: appPlugins/ToolFiducials.py:890 +#: appPlugins/ToolFiducials.py:894 msgid "" "This set the fiducial diameter if fiducial type is circular,\n" "otherwise is the size of the fiducial.\n" @@ -10737,25 +10718,25 @@ msgstr "" "L'apertura del soldermask è il doppia." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:66 -#: appPlugins/ToolFiducials.py:918 +#: appPlugins/ToolFiducials.py:922 msgid "Auto" msgstr "Auto" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:44 -#: appPlugins/ToolCutOut.py:2610 appPlugins/ToolFiducials.py:919 -#: appPlugins/ToolLevelling.py:1821 appPlugins/ToolPunchGerber.py:2288 +#: appPlugins/ToolCutOut.py:2607 appPlugins/ToolFiducials.py:923 +#: appPlugins/ToolLevelling.py:1890 appPlugins/ToolPunchGerber.py:2288 msgid "Manual" msgstr "Manuale" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:37 -#: appPlugins/ToolLevelling.py:1814 +#: appPlugins/ToolLevelling.py:1883 msgid "Mode" msgstr "Modalità" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:71 -#: appPlugins/ToolFiducials.py:923 +#: appPlugins/ToolFiducials.py:927 msgid "" "- 'Auto' - automatic placement of fiducials in the corners of the bounding " "box.\n" @@ -10766,22 +10747,22 @@ msgstr "" "- 'Manuale' - posizionamento manuale dei fiducial." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:79 -#: appPlugins/ToolFiducials.py:931 +#: appPlugins/ToolFiducials.py:935 msgid "Up" msgstr "Su" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:80 -#: appPlugins/ToolFiducials.py:932 +#: appPlugins/ToolFiducials.py:936 msgid "Down" msgstr "Giù" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:83 -#: appPlugins/ToolFiducials.py:935 +#: appPlugins/ToolFiducials.py:939 msgid "Second fiducial" msgstr "Secondo fiducial" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:85 -#: appPlugins/ToolFiducials.py:937 +#: appPlugins/ToolFiducials.py:941 msgid "" "The position for the second fiducial.\n" "- 'Up' - the order is: bottom-left, top-left, top-right.\n" @@ -10796,22 +10777,22 @@ msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 -#: appPlugins/ToolCorners.py:755 appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolCorners.py:761 appPlugins/ToolFiducials.py:957 msgid "Cross" msgstr "Croce" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:102 -#: appPlugins/ToolFiducials.py:954 +#: appPlugins/ToolFiducials.py:958 msgid "Chess" msgstr "Schacchiera" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:105 -#: appPlugins/ToolFiducials.py:956 +#: appPlugins/ToolFiducials.py:960 msgid "Fiducial Type" msgstr "Tipo fiducial" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107 -#: appPlugins/ToolFiducials.py:958 +#: appPlugins/ToolFiducials.py:962 msgid "" "The type of fiducial.\n" "- 'Circular' - this is the regular fiducial.\n" @@ -10824,7 +10805,7 @@ msgstr "" "- 'Scacchiera' - motivo a scacchiera." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:116 -#: appPlugins/ToolFiducials.py:967 +#: appPlugins/ToolFiducials.py:971 msgid "Line thickness" msgstr "Spessore linea" @@ -10841,7 +10822,7 @@ msgstr "" "e viceversa." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:40 -#: appPlugins/ToolInvertGerber.py:251 +#: appPlugins/ToolInvertGerber.py:257 msgid "" "Distance by which to avoid\n" "the edges of the Gerber object." @@ -10850,12 +10831,12 @@ msgstr "" "i bordi degli oggetti gerber." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:51 -#: appPlugins/ToolInvertGerber.py:262 +#: appPlugins/ToolInvertGerber.py:268 msgid "Lines Join Style" msgstr "Stile unione linee" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:53 -#: appPlugins/ToolInvertGerber.py:264 +#: appPlugins/ToolInvertGerber.py:270 msgid "" "The way that the lines in the object outline will be joined.\n" "Can be:\n" @@ -10870,7 +10851,7 @@ msgstr "" "- smussato -> le linee sono unite da una terza linea" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:62 -#: appPlugins/ToolInvertGerber.py:273 +#: appPlugins/ToolInvertGerber.py:279 msgid "Bevel" msgstr "Smussatura" @@ -10887,7 +10868,7 @@ msgstr "" "ogni coppia di elementi geometrici Gerber" #: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:41 -#: appPlugins/ToolOptimal.py:454 +#: appPlugins/ToolOptimal.py:460 msgid "Precision" msgstr "Precisione" @@ -10934,12 +10915,12 @@ msgstr "" "in un file Gerber selezionato o esportato su file." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:38 -#: appPlugins/ToolQRCode.py:799 app_Main.py:8028 +#: appPlugins/ToolQRCode.py:802 app_Main.py:8072 msgid "Version" msgstr "Versione" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:40 -#: appPlugins/ToolQRCode.py:801 +#: appPlugins/ToolQRCode.py:804 msgid "" "QRCode version can have values from 1 (21x21 boxes)\n" "to 40 (177x177 boxes)." @@ -10948,13 +10929,13 @@ msgstr "" "a 40 (177x177 punti)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:51 -#: appPlugins/ToolQRCode.py:812 +#: appPlugins/ToolQRCode.py:815 msgid "Error correction" msgstr "Correzione errore" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:53 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:64 -#: appPlugins/ToolQRCode.py:814 appPlugins/ToolQRCode.py:825 +#: appPlugins/ToolQRCode.py:817 appPlugins/ToolQRCode.py:828 #, python-format msgid "" "Parameter that controls the error correction used for the QR Code.\n" @@ -10970,12 +10951,12 @@ msgstr "" "H = possono essere corretti errori al massimo del 30%%." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:74 -#: appPlugins/ToolQRCode.py:835 +#: appPlugins/ToolQRCode.py:838 msgid "Box Size" msgstr "Dimensione contenitore" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:76 -#: appPlugins/ToolQRCode.py:837 +#: appPlugins/ToolQRCode.py:840 msgid "" "Box size control the overall size of the QRcode\n" "by adjusting the size of each box in the code." @@ -10984,12 +10965,12 @@ msgstr "" "controllando la dimensione dei singoli punti nel codice." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:87 -#: appPlugins/ToolQRCode.py:848 +#: appPlugins/ToolQRCode.py:851 msgid "Border Size" msgstr "Dimensione bordi" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:89 -#: appPlugins/ToolQRCode.py:850 +#: appPlugins/ToolQRCode.py:853 msgid "" "Size of the QRCode border. How many boxes thick is the border.\n" "Default value is 4. The width of the clearance around the QRCode." @@ -10998,27 +10979,27 @@ msgstr "" "Valore di default è 4. La larghezza della distanza attorno al QRCode." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:100 -#: appPlugins/ToolQRCode.py:770 +#: appPlugins/ToolQRCode.py:773 msgid "QRCode Data" msgstr "Dati QRCode" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:102 -#: appPlugins/ToolQRCode.py:772 +#: appPlugins/ToolQRCode.py:775 msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode." msgstr "Dati QRCode. Testo alfanumerico da codificare nel QRCode." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:106 -#: appPlugins/ToolQRCode.py:776 +#: appPlugins/ToolQRCode.py:779 msgid "Add here the text to be included in the QRCode..." msgstr "Inserisci qui il testo da includere nel QRCode..." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:112 -#: appPlugins/ToolQRCode.py:861 +#: appPlugins/ToolQRCode.py:864 msgid "Polarity" msgstr "Polarità" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:114 -#: appPlugins/ToolQRCode.py:863 +#: appPlugins/ToolQRCode.py:866 msgid "" "Choose the polarity of the QRCode.\n" "It can be drawn in a negative way (squares are clear)\n" @@ -11029,17 +11010,17 @@ msgstr "" "o in modo positivo (i quadrati sono scuri)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:118 -#: appPlugins/ToolFilm.py:1366 appPlugins/ToolQRCode.py:867 +#: appPlugins/ToolFilm.py:1380 appPlugins/ToolQRCode.py:870 msgid "Negative" msgstr "Negativa" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 -#: appPlugins/ToolFilm.py:1365 appPlugins/ToolQRCode.py:868 +#: appPlugins/ToolFilm.py:1379 appPlugins/ToolQRCode.py:871 msgid "Positive" msgstr "Positiva" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:121 -#: appPlugins/ToolQRCode.py:870 +#: appPlugins/ToolQRCode.py:873 msgid "" "Choose the type of QRCode to be created.\n" "If added on a Silkscreen Gerber file the QRCode may\n" @@ -11053,7 +11034,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:132 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:138 -#: appPlugins/ToolQRCode.py:881 appPlugins/ToolQRCode.py:887 +#: appPlugins/ToolQRCode.py:884 appPlugins/ToolQRCode.py:890 msgid "" "The bounding box, meaning the empty space that surrounds\n" "the QRCode geometry, can have a rounded or a square shape." @@ -11062,22 +11043,22 @@ msgstr "" "la geometria QRCode, può avere una forma arrotondata o quadrata." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:145 -#: appPlugins/ToolQRCode.py:920 +#: appPlugins/ToolQRCode.py:923 msgid "Fill Color" msgstr "Colore riempimento" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:147 -#: appPlugins/ToolQRCode.py:922 +#: appPlugins/ToolQRCode.py:925 msgid "Set the QRCode fill color (squares color)." msgstr "Imposta il colore di riempimento del QRCode (colore dei punti)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:155 -#: appPlugins/ToolQRCode.py:944 +#: appPlugins/ToolQRCode.py:947 msgid "Back Color" msgstr "Colore sfondo" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:157 -#: appPlugins/ToolQRCode.py:946 +#: appPlugins/ToolQRCode.py:949 msgid "Set the QRCode background color." msgstr "Imposta il colore dello sfondo del QRCode." @@ -11300,13 +11281,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:40 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:89 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:236 -#: appPlugins/ToolCorners.py:830 appPlugins/ToolCutOut.py:2795 -#: appPlugins/ToolDblSided.py:975 +#: appPlugins/ToolCorners.py:836 appPlugins/ToolCutOut.py:2792 +#: appPlugins/ToolDblSided.py:991 msgid "Drill Dia" msgstr "Diametro foro" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:42 -#: appPlugins/ToolDblSided.py:977 appPlugins/ToolDblSided.py:982 +#: appPlugins/ToolDblSided.py:993 appPlugins/ToolDblSided.py:998 msgid "Diameter of the drill for the alignment holes." msgstr "Diametro per i fori di allineamento." @@ -11316,23 +11297,23 @@ msgstr "Allinea all'asse" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:51 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:64 -#: appPlugins/ToolDblSided.py:818 appPlugins/ToolDblSided.py:993 +#: appPlugins/ToolDblSided.py:834 appPlugins/ToolDblSided.py:1009 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Specchia verticale (X) o orizzontale (Y)." #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:195 -#: appPlugins/ToolFilm.py:1329 +#: appPlugins/ToolFilm.py:1343 msgid "Mirror Axis" msgstr "Asse di Specchio" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:79 -#: appPlugins/ToolDblSided.py:844 +#: appPlugins/ToolDblSided.py:860 msgid "Box" msgstr "Contenitore" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80 -#: appPlugins/ToolDblSided.py:845 +#: appPlugins/ToolDblSided.py:861 msgid "Hole Snap" msgstr "Snap fori" @@ -11486,27 +11467,27 @@ msgid "Corner Markers Options" msgstr "Opzioni marcatori bordi" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:37 -#: appPlugins/ToolCorners.py:750 +#: appPlugins/ToolCorners.py:756 msgid "Shape of the marker." msgstr "Forma del marker." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:41 -#: appPlugins/ToolCorners.py:754 +#: appPlugins/ToolCorners.py:760 msgid "Semi-Cross" msgstr "Semi-Croce" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:51 -#: appPlugins/ToolCorners.py:764 +#: appPlugins/ToolCorners.py:770 msgid "The thickness of the line that makes the corner marker." msgstr "Spessore delle linee create dal marcatore bordi." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:78 -#: appPlugins/ToolCorners.py:778 +#: appPlugins/ToolCorners.py:784 msgid "The length of the line that makes the corner marker." msgstr "La lunghezza delle linee create dal marcatore bordi." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:91 -#: appPlugins/ToolCorners.py:832 +#: appPlugins/ToolCorners.py:838 msgid "Drill Diameter" msgstr "Diametro punta" @@ -11525,7 +11506,7 @@ msgstr "" "scheda originale." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:37 -#: appPlugins/ToolCutOut.py:2428 +#: appPlugins/ToolCutOut.py:2425 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -11534,12 +11515,12 @@ msgstr "" "della forma del PCB dal materiale circostante." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:88 -#: appPlugins/ToolCutOut.py:2359 +#: appPlugins/ToolCutOut.py:2356 msgid "Kind" msgstr "Tipo" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:90 -#: appPlugins/ToolCutOut.py:2361 +#: appPlugins/ToolCutOut.py:2358 msgid "" "Choice of what kind the object we want to cutout is.\n" "- Single: contain a single PCB Gerber outline object.\n" @@ -11552,15 +11533,10 @@ msgstr "" "da tanti bordi singoli di PCB." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:97 -#: appPlugins/ToolCutOut.py:2367 +#: appPlugins/ToolCutOut.py:2364 msgid "Single" msgstr "Singolo" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:98 -#: appPlugins/ToolCutOut.py:2368 -msgid "Panel" -msgstr "Pannello" - #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:196 msgid "" "Number of gaps used for the cutout.\n" @@ -11586,17 +11562,17 @@ msgstr "" "- 8 - 2*sinistra + 2*destra +2*sopra + 2*sotto" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:225 -#: appPlugins/ToolCutOut.py:2701 +#: appPlugins/ToolCutOut.py:2698 msgid "Big cursor" msgstr "Cursore grande" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:227 -#: appPlugins/ToolCutOut.py:2703 +#: appPlugins/ToolCutOut.py:2700 msgid "Use a big cursor when adding manual gaps." msgstr "Usa un cursore grande mentre si aggiungono gaps manualmente." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:238 -#: appPlugins/ToolCutOut.py:2797 +#: appPlugins/ToolCutOut.py:2794 msgid "" "Diameter of the tool used to cutout\n" "the PCB by drilling." @@ -11605,7 +11581,7 @@ msgstr "" "della forma del PCB con dei fori." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:251 -#: appPlugins/ToolCutOut.py:2810 +#: appPlugins/ToolCutOut.py:2807 msgid "" "Distance between the center of\n" "two neighboring drill holes." @@ -11618,7 +11594,7 @@ msgid "Drilling Tool Options" msgstr "Opzioni strumento fori" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:27 -#: appPlugins/ToolDrilling.py:2299 +#: appPlugins/ToolDrilling.py:2238 msgid "Create CNCJob with toolpaths for drilling or milling holes." msgstr "Crea CNCJob con percorsi per la foratura e fresatura fori." @@ -11626,9 +11602,9 @@ msgstr "Crea CNCJob con percorsi per la foratura e fresatura fori." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:133 -#: appPlugins/ToolDrilling.py:2376 appPlugins/ToolIsolation.py:3267 -#: appPlugins/ToolMilling.py:3705 appPlugins/ToolNCC.py:4224 -#: appPlugins/ToolPaint.py:3018 +#: appPlugins/ToolDrilling.py:2312 appPlugins/ToolIsolation.py:3264 +#: appPlugins/ToolMilling.py:3777 appPlugins/ToolNCC.py:4223 +#: appPlugins/ToolPaint.py:3015 msgid "Tool order" msgstr "Ordine utensili" @@ -11637,10 +11613,10 @@ msgstr "Ordine utensili" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:150 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:160 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:134 -#: appPlugins/ToolDrilling.py:2377 appPlugins/ToolIsolation.py:3268 -#: appPlugins/ToolMilling.py:3706 appPlugins/ToolNCC.py:4225 -#: appPlugins/ToolNCC.py:4235 appPlugins/ToolPaint.py:3019 -#: appPlugins/ToolPaint.py:3029 +#: appPlugins/ToolDrilling.py:2313 appPlugins/ToolIsolation.py:3265 +#: appPlugins/ToolMilling.py:3778 appPlugins/ToolNCC.py:4224 +#: appPlugins/ToolNCC.py:4234 appPlugins/ToolPaint.py:3016 +#: appPlugins/ToolPaint.py:3026 msgid "" "This set the way that the tools in the tools table are used.\n" "'No' --> means that the used order is the one in the tool table\n" @@ -11666,9 +11642,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:158 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142 -#: appPlugins/ToolDrilling.py:2385 appPlugins/ToolIsolation.py:3276 -#: appPlugins/ToolMilling.py:3714 appPlugins/ToolNCC.py:4233 -#: appPlugins/ToolPaint.py:3027 +#: appPlugins/ToolDrilling.py:2321 appPlugins/ToolIsolation.py:3273 +#: appPlugins/ToolMilling.py:3786 appPlugins/ToolNCC.py:4232 +#: appPlugins/ToolPaint.py:3024 msgid "Forward" msgstr "Avanti" @@ -11676,14 +11652,14 @@ msgstr "Avanti" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:159 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143 -#: appPlugins/ToolDrilling.py:2386 appPlugins/ToolIsolation.py:3277 -#: appPlugins/ToolMilling.py:3715 appPlugins/ToolNCC.py:4234 -#: appPlugins/ToolPaint.py:3028 +#: appPlugins/ToolDrilling.py:2322 appPlugins/ToolIsolation.py:3274 +#: appPlugins/ToolMilling.py:3787 appPlugins/ToolNCC.py:4233 +#: appPlugins/ToolPaint.py:3025 msgid "Reverse" msgstr "Indietro" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:104 -#: appPlugins/ToolDrilling.py:2673 appPlugins/ToolMilling.py:4308 +#: appPlugins/ToolDrilling.py:2609 appPlugins/ToolMilling.py:4380 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -11748,12 +11724,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:36 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:210 -#: appPlugins/ToolFilm.py:1368 appPlugins/ToolFilm.py:1480 +#: appPlugins/ToolFilm.py:1382 appPlugins/ToolFilm.py:1494 msgid "Film Type" msgstr "Tipo Film" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:38 -#: appPlugins/ToolFilm.py:1370 +#: appPlugins/ToolFilm.py:1384 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -11778,12 +11754,12 @@ msgid "Set the film color when positive film is selected." msgstr "Imposta il colore del film se è selezionato film positivo." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:64 -#: appPlugins/ToolFilm.py:1386 +#: appPlugins/ToolFilm.py:1400 msgid "Border" msgstr "Bordo" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:66 -#: appPlugins/ToolFilm.py:1388 +#: appPlugins/ToolFilm.py:1402 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -11803,12 +11779,12 @@ msgstr "" "le aree circostanti in assenza del bordo stesso." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:83 -#: appPlugins/ToolFilm.py:1355 +#: appPlugins/ToolFilm.py:1369 msgid "Scale Stroke" msgstr "Scala tratto" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:85 -#: appPlugins/ToolFilm.py:1357 +#: appPlugins/ToolFilm.py:1371 msgid "" "Scale the line stroke thickness of each feature in the SVG file.\n" "It means that the line that envelope each SVG feature will be thicker or " @@ -11823,12 +11799,12 @@ msgstr "" "da questo parametro." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 -#: appPlugins/ToolFilm.py:1196 +#: appPlugins/ToolFilm.py:1210 msgid "Film Adjustments" msgstr "Sistemazione film" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:94 -#: appPlugins/ToolFilm.py:1198 +#: appPlugins/ToolFilm.py:1212 msgid "" "Sometime the printers will distort the print shape, especially the Laser " "types.\n" @@ -11844,7 +11820,7 @@ msgid "Scale Film geometry" msgstr "Scala geometrie Film" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:103 -#: appPlugins/ToolFilm.py:1227 +#: appPlugins/ToolFilm.py:1241 msgid "" "A value greater than 1 will stretch the film\n" "while a value less than 1 will jolt it." @@ -11857,7 +11833,7 @@ msgid "Skew Film geometry" msgstr "Inclinazione geometria film" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 -#: appPlugins/ToolFilm.py:1271 +#: appPlugins/ToolFilm.py:1285 msgid "" "Positive values will skew to the right\n" "while negative values will skew to the left." @@ -11879,13 +11855,13 @@ msgstr "" "geometria." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:168 -#: appPlugins/ToolCorners.py:714 appPlugins/ToolFiducials.py:812 -#: appPlugins/ToolFilm.py:1210 app_Main.py:5473 +#: appPlugins/ToolCorners.py:720 appPlugins/ToolFiducials.py:816 +#: appPlugins/ToolFilm.py:1224 app_Main.py:5492 msgid "Bottom Left" msgstr "Basso Sinistra" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171 -#: appPlugins/ToolFilm.py:1213 +#: appPlugins/ToolFilm.py:1227 msgid "Top right" msgstr "Alto Destra" @@ -11894,27 +11870,27 @@ msgid "Mirror Film geometry" msgstr "Specchia geometria film" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 -#: appPlugins/ToolFilm.py:1315 +#: appPlugins/ToolFilm.py:1329 msgid "Mirror the film geometry on the selected axis or on both." msgstr "Specchia la geometria film sull'asse selezionato o su entrambi." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:205 -#: appPlugins/ToolFilm.py:1475 +#: appPlugins/ToolFilm.py:1489 msgid "SVG" msgstr "SVG" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:206 -#: appPlugins/ToolFilm.py:1476 +#: appPlugins/ToolFilm.py:1490 msgid "PNG" msgstr "PNG" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:207 -#: appPlugins/ToolFilm.py:1477 +#: appPlugins/ToolFilm.py:1491 msgid "PDF" msgstr "PDF" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212 -#: appPlugins/ToolFilm.py:1482 +#: appPlugins/ToolFilm.py:1496 msgid "" "The file type of the saved film. Can be:\n" "- 'SVG' -> open-source vectorial format\n" @@ -11927,22 +11903,22 @@ msgstr "" "- 'PDF' -> Portable Document Format" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:221 -#: appPlugins/ToolFilm.py:1491 +#: appPlugins/ToolFilm.py:1505 msgid "Page Orientation" msgstr "Orientamento pagina" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:234 -#: appPlugins/ToolFilm.py:1508 +#: appPlugins/ToolFilm.py:1522 msgid "Page Size" msgstr "Dimensiona pagina" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:235 -#: appPlugins/ToolFilm.py:1509 +#: appPlugins/ToolFilm.py:1523 msgid "A selection of standard ISO 216 page sizes." msgstr "Una selezione di pagine standard secondo ISO 216." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:302 -#: appPlugins/ToolFilm.py:1575 +#: appPlugins/ToolFilm.py:1589 msgid "Default value is 96 DPI. Change this value to scale the PNG file." msgstr "" "Il valore di default è 96 DPI. Cambia il valore per riscalare il file PNG." @@ -11981,14 +11957,14 @@ msgstr "A V" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 -#: appPlugins/ToolMilling.py:4044 +#: appPlugins/ToolMilling.py:4116 msgid "V-Tip Dia" msgstr "Diametro punta a V" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:71 -#: appPlugins/ToolMilling.py:4047 +#: appPlugins/ToolMilling.py:4119 msgid "The tip diameter for V-Shape Tool" msgstr "Il diametro sulla punta dell'utensile a V" @@ -11996,7 +11972,7 @@ msgstr "Il diametro sulla punta dell'utensile a V" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:90 -#: appPlugins/ToolMilling.py:4060 +#: appPlugins/ToolMilling.py:4132 msgid "V-Tip Angle" msgstr "Angolo punta a V" @@ -12024,7 +12000,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:130 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:112 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116 -#: appPlugins/ToolPaint.py:3059 +#: appPlugins/ToolPaint.py:3056 msgid "" "Diameter for the new tool to add in the Tool Table.\n" "If the tool is V-shape type then this value is automatically\n" @@ -12038,16 +12014,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:279 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:236 -#: appPlugins/ToolIsolation.py:3480 appPlugins/ToolNCC.py:4520 -#: appPlugins/ToolPaint.py:3237 +#: appPlugins/ToolIsolation.py:3477 appPlugins/ToolNCC.py:4519 +#: appPlugins/ToolPaint.py:3234 msgid "Rest" msgstr "Ripresa" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:281 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:238 -#: appPlugins/ToolIsolation.py:3483 appPlugins/ToolNCC.py:4524 -#: appPlugins/ToolPaint.py:3240 +#: appPlugins/ToolIsolation.py:3480 appPlugins/ToolNCC.py:4523 +#: appPlugins/ToolPaint.py:3237 msgid "" "If checked, use 'rest machining'.\n" "Basically it will process copper outside PCB features,\n" @@ -12069,22 +12045,22 @@ msgstr "" "Se non selezionato, usa l'algoritmo standard." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:235 -#: appPlugins/ToolIsolation.py:3505 +#: appPlugins/ToolIsolation.py:3502 msgid "Combine" msgstr "Combinata" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:237 -#: appPlugins/ToolIsolation.py:3507 +#: appPlugins/ToolIsolation.py:3504 msgid "Combine all passes into one object" msgstr "Combina tutti i passaggi in un oggetto" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:244 -#: appPlugins/ToolIsolation.py:3524 +#: appPlugins/ToolIsolation.py:3521 msgid "Except" msgstr "Eccetto" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:245 -#: appPlugins/ToolIsolation.py:3525 +#: appPlugins/ToolIsolation.py:3522 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -12096,13 +12072,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:252 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appPlugins/ToolIsolation.py:3514 appPlugins/ToolNCC.py:4644 +#: appPlugins/ToolIsolation.py:3511 appPlugins/ToolNCC.py:4643 msgid "Check validity" msgstr "Controlla validità" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:254 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 -#: appPlugins/ToolIsolation.py:3516 appPlugins/ToolNCC.py:4646 +#: appPlugins/ToolIsolation.py:3513 appPlugins/ToolNCC.py:4645 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12111,7 +12087,7 @@ msgstr "" "per controllare se può effettuare un isolamento completo." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:264 -#: appPlugins/ToolIsolation.py:3564 +#: appPlugins/ToolIsolation.py:3561 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -12129,17 +12105,17 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolPaint.py:3274 msgid "Polygon Selection" msgstr "Selezione poligono" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:292 -#: appPlugins/ToolIsolation.py:3600 +#: appPlugins/ToolIsolation.py:3597 msgid "Interiors" msgstr "Interiors" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:294 -#: appPlugins/ToolIsolation.py:3602 +#: appPlugins/ToolIsolation.py:3599 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -12148,12 +12124,12 @@ msgstr "" "(buchi nel poligono)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:299 -#: appPlugins/ToolIsolation.py:3495 +#: appPlugins/ToolIsolation.py:3492 msgid "Forced Rest" msgstr "Costretto Riposo" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:301 -#: appPlugins/ToolIsolation.py:3497 +#: appPlugins/ToolIsolation.py:3494 msgid "" "When checked the isolation will be done with the current tool even if\n" "interiors of a polygon (holes in the polygon) could not be isolated.\n" @@ -12193,13 +12169,8 @@ msgstr "" msgid "Levelling Tool Options" msgstr "Opzioni strumento fori" -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:26 -#: appPlugins/ToolLevelling.py:1667 -msgid "Generate CNC Code with auto-levelled paths." -msgstr "" - #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:38 -#: appPlugins/ToolLevelling.py:1815 +#: appPlugins/ToolLevelling.py:1884 msgid "" "Choose a mode for height map generation.\n" "- Manual: will pick a selection of probe points by clicking on canvas\n" @@ -12210,12 +12181,12 @@ msgstr "" "- Griglia: genererà automaticamente una griglia di punti di probe" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:45 -#: appPlugins/ToolLevelling.py:1822 app_Main.py:8032 +#: appPlugins/ToolLevelling.py:1891 app_Main.py:8076 msgid "Grid" msgstr "Griglia" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:52 -#: appPlugins/ToolLevelling.py:1829 +#: appPlugins/ToolLevelling.py:1898 msgid "" "Choose a method for approximation of heights from autolevelling data.\n" "- Voronoi: will generate a Voronoi diagram\n" @@ -12228,59 +12199,59 @@ msgstr "" "modalità griglia." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:58 -#: appPlugins/ToolLevelling.py:1835 +#: appPlugins/ToolLevelling.py:1904 msgid "Voronoi" msgstr "Voronoi" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:59 -#: appPlugins/ToolLevelling.py:1836 +#: appPlugins/ToolLevelling.py:1905 msgid "Bilinear" msgstr "BiLineare" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:70 -#: appPlugins/ToolLevelling.py:1849 appPlugins/ToolPanelize.py:1233 +#: appPlugins/ToolLevelling.py:1918 appPlugins/ToolPanelize.py:1252 msgid "Columns" msgstr "Colonne" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:69 -#: appPlugins/ToolLevelling.py:1851 +#: appPlugins/ToolLevelling.py:1920 msgid "The number of grid columns." msgstr "Numero di colonne della griglia." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:82 -#: appPlugins/ToolLevelling.py:1860 appPlugins/ToolPanelize.py:1244 +#: appPlugins/ToolLevelling.py:1929 appPlugins/ToolPanelize.py:1263 msgid "Rows" msgstr "Righe" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:79 -#: appPlugins/ToolLevelling.py:1862 +#: appPlugins/ToolLevelling.py:1931 msgid "The number of grid rows." msgstr "Numero di righe della griglia." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:85 -#: appPlugins/ToolLevelling.py:1772 +#: appPlugins/ToolLevelling.py:1841 msgid "Probe Z travel" msgstr "Spostamento Probe Z" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:87 -#: appPlugins/ToolLevelling.py:1774 +#: appPlugins/ToolLevelling.py:1843 msgid "The safe Z for probe travelling between probe points." msgstr "Altezza (Z) per gli spostamenti fra due punti di probe." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:110 -#: appPlugins/ToolLevelling.py:1797 +#: appPlugins/ToolLevelling.py:1866 msgid "Probe Feedrate" msgstr "Avanzamento Probe" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:126 -#: appPlugins/ToolLevelling.py:1875 +#: appPlugins/ToolLevelling.py:1944 msgid "Controller" msgstr "Controller" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:128 -#: appPlugins/ToolLevelling.py:1877 +#: appPlugins/ToolLevelling.py:1946 msgid "" "The kind of controller for which to generate\n" "height map gcode." @@ -12289,17 +12260,17 @@ msgstr "" "il GCode della mappa altezza." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:138 -#: appPlugins/ToolLevelling.py:2104 +#: appPlugins/ToolLevelling.py:2173 msgid "Step" msgstr "Passo" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:140 -#: appPlugins/ToolLevelling.py:2106 +#: appPlugins/ToolLevelling.py:2175 msgid "Each jog action will move the axes with this value." msgstr "Ogni azione di jog sposterà gli assi con questo valore." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:153 -#: appPlugins/ToolLevelling.py:2120 +#: appPlugins/ToolLevelling.py:2189 msgid "Feedrate when jogging." msgstr "Feedrate durante il Jog." @@ -12321,7 +12292,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:84 -#: appPlugins/ToolMilling.py:4063 +#: appPlugins/ToolMilling.py:4135 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -12334,7 +12305,7 @@ msgid "Offset value" msgstr "Valore offset" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:304 -#: appPlugins/ToolNCC.py:4598 +#: appPlugins/ToolNCC.py:4597 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12355,7 +12326,7 @@ msgid "Paint Tool Options" msgstr "Opzione strumento pittura" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:251 -#: appPlugins/ToolPaint.py:3267 +#: appPlugins/ToolPaint.py:3264 msgid "" "Selection of area to be processed.\n" "- 'Polygon Selection' - left mouse click to add/remove polygons to be " @@ -12394,12 +12365,12 @@ msgstr "" "di una distanza X e distanza Y ognuno dall'altro." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:43 -#: appPlugins/ToolPanelize.py:1208 +#: appPlugins/ToolPanelize.py:1227 msgid "Spacing cols" msgstr "Spazio colonne" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:45 -#: appPlugins/ToolPanelize.py:1210 +#: appPlugins/ToolPanelize.py:1229 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -12408,12 +12379,12 @@ msgstr "" "In unità attuali." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:57 -#: appPlugins/ToolPanelize.py:1221 +#: appPlugins/ToolPanelize.py:1240 msgid "Spacing rows" msgstr "Spazio righe" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:59 -#: appPlugins/ToolPanelize.py:1223 +#: appPlugins/ToolPanelize.py:1242 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -12422,27 +12393,27 @@ msgstr "" "In unità attuali." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:72 -#: appPlugins/ToolPanelize.py:1235 +#: appPlugins/ToolPanelize.py:1254 msgid "Number of columns of the desired panel" msgstr "Numero di colonne nel pannello desiderato" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:84 -#: appPlugins/ToolPanelize.py:1246 +#: appPlugins/ToolPanelize.py:1265 msgid "Number of rows of the desired panel" msgstr "Numero di righe nel pannello desiderato" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:91 -#: appPlugins/ToolPanelize.py:1258 +#: appPlugins/ToolPanelize.py:1277 msgid "Geo" msgstr "Geo" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:92 -#: appPlugins/ToolPanelize.py:1259 +#: appPlugins/ToolPanelize.py:1278 msgid "Panel Type" msgstr "Tipo pannello" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:94 -#: appPlugins/ToolPanelize.py:1261 +#: appPlugins/ToolPanelize.py:1280 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -12453,7 +12424,7 @@ msgstr "" "- Geometria" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:105 -#: appPlugins/ToolPanelize.py:1271 +#: appPlugins/ToolPanelize.py:1290 msgid "" "Active only for Geometry panel type.\n" "When checked the application will find\n" @@ -12470,7 +12441,7 @@ msgid "Constrain within" msgstr "Vincoli contenimento" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:115 -#: appPlugins/ToolPanelize.py:1281 +#: appPlugins/ToolPanelize.py:1300 msgid "" "Area define by DX and DY within to constrain the panel.\n" "DX and DY values are in current units.\n" @@ -12485,12 +12456,12 @@ msgstr "" "si adattano completamente all'interno dell'area selezionata." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:128 -#: appPlugins/ToolPanelize.py:1293 +#: appPlugins/ToolPanelize.py:1312 msgid "Width (DX)" msgstr "Larghezza (DX)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:130 -#: appPlugins/ToolPanelize.py:1295 +#: appPlugins/ToolPanelize.py:1314 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -12499,12 +12470,12 @@ msgstr "" "In unità correnti." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:141 -#: appPlugins/ToolPanelize.py:1305 +#: appPlugins/ToolPanelize.py:1324 msgid "Height (DY)" msgstr "Altezza (DY)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:143 -#: appPlugins/ToolPanelize.py:1307 +#: appPlugins/ToolPanelize.py:1326 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -12529,37 +12500,37 @@ msgid "New Nozzle Dia" msgstr "Nuovo diametro ugello" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:49 -#: appPlugins/ToolSolderPaste.py:1224 +#: appPlugins/ToolSolderPaste.py:1228 msgid "Diameter for the new tool to add in the Tool Table" msgstr "Diametro del nuovo utensile ugello da aggiungere alla tabella" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:65 -#: appPlugins/ToolSolderPaste.py:1276 +#: appPlugins/ToolSolderPaste.py:1280 msgid "Z Dispense Start" msgstr "Z avvio erogazione" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:67 -#: appPlugins/ToolSolderPaste.py:1278 +#: appPlugins/ToolSolderPaste.py:1282 msgid "The height (Z) when solder paste dispensing starts." msgstr "L'altezza (Z) quando inizia l'erogazione della pasta." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:78 -#: appPlugins/ToolSolderPaste.py:1289 +#: appPlugins/ToolSolderPaste.py:1293 msgid "Z Dispense" msgstr "Z erogazione" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:80 -#: appPlugins/ToolSolderPaste.py:1291 +#: appPlugins/ToolSolderPaste.py:1295 msgid "The height (Z) when doing solder paste dispensing." msgstr "L'altezza (Z) quando l'erogazione è in esecuzione." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:91 -#: appPlugins/ToolSolderPaste.py:1302 +#: appPlugins/ToolSolderPaste.py:1306 msgid "Z Dispense Stop" msgstr "Z fine erogazione" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:93 -#: appPlugins/ToolSolderPaste.py:1304 +#: appPlugins/ToolSolderPaste.py:1308 msgid "The height (Z) when solder paste dispensing stops." msgstr "L'altezza (Z) quando finisce l'erogazione della pasta." @@ -12568,7 +12539,7 @@ msgid "Z Travel" msgstr "Z spostamento" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:106 -#: appPlugins/ToolSolderPaste.py:1322 +#: appPlugins/ToolSolderPaste.py:1326 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -12581,12 +12552,12 @@ msgid "Z Toolchange" msgstr "Z cambio utensile" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:120 -#: appPlugins/ToolSolderPaste.py:1336 +#: appPlugins/ToolSolderPaste.py:1340 msgid "The height (Z) for tool (nozzle) change." msgstr "L'altezza (Z) per il cambio utensile (ugello)." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:129 -#: appPlugins/ToolSolderPaste.py:1345 +#: appPlugins/ToolSolderPaste.py:1349 msgid "" "The X,Y location for tool (nozzle) change.\n" "The format is (x, y) where x and y are real numbers." @@ -12595,24 +12566,24 @@ msgstr "" "Il formato è (x,y) dove x e y sono numeri reali." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:143 -#: appPlugins/ToolSolderPaste.py:1364 +#: appPlugins/ToolSolderPaste.py:1368 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "Velocità avanzamento durante gli spostamenti sul piano (x,y)." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:156 -#: appPlugins/ToolSolderPaste.py:1377 +#: appPlugins/ToolSolderPaste.py:1381 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." msgstr "Velocità avanzamento durante gli spostamenti sull'asse Z." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:168 -#: appPlugins/ToolSolderPaste.py:1389 +#: appPlugins/ToolSolderPaste.py:1393 msgid "Feedrate Z Dispense" msgstr "Avanzamento erogazione Z" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:170 -#: appPlugins/ToolSolderPaste.py:1391 +#: appPlugins/ToolSolderPaste.py:1395 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -12621,12 +12592,12 @@ msgstr "" "verso la posizione di erogazione (sul piano Z)." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:181 -#: appPlugins/ToolSolderPaste.py:1407 +#: appPlugins/ToolSolderPaste.py:1411 msgid "Spindle Speed FWD" msgstr "Velocità mandrino AVANTI" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:183 -#: appPlugins/ToolSolderPaste.py:1409 +#: appPlugins/ToolSolderPaste.py:1413 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -12635,22 +12606,22 @@ msgstr "" "la pasta tramite l'ugello." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:195 -#: appPlugins/ToolSolderPaste.py:1421 +#: appPlugins/ToolSolderPaste.py:1425 msgid "Dwell FWD" msgstr "Pausa AVANTI" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:197 -#: appPlugins/ToolSolderPaste.py:1423 +#: appPlugins/ToolSolderPaste.py:1427 msgid "Pause after solder dispensing." msgstr "Pausa dopo l'erogazione del solder." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:207 -#: appPlugins/ToolSolderPaste.py:1433 +#: appPlugins/ToolSolderPaste.py:1437 msgid "Spindle Speed REV" msgstr "Velocità mandrino INDIETRO" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:209 -#: appPlugins/ToolSolderPaste.py:1435 +#: appPlugins/ToolSolderPaste.py:1439 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -12659,12 +12630,12 @@ msgstr "" "la pasta tramite l'ugello." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:221 -#: appPlugins/ToolSolderPaste.py:1447 +#: appPlugins/ToolSolderPaste.py:1451 msgid "Dwell REV" msgstr "Pausa INDIETRO" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:223 -#: appPlugins/ToolSolderPaste.py:1449 +#: appPlugins/ToolSolderPaste.py:1453 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -12673,7 +12644,7 @@ msgstr "" "per equilibrare la pressione." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:232 -#: appPlugins/ToolSolderPaste.py:1463 +#: appPlugins/ToolSolderPaste.py:1467 msgid "Files that control the GCode generation." msgstr "Files che controllano la generazione del GCode." @@ -12689,21 +12660,21 @@ msgstr "" "Uno strumento per sottrarre un oggetto Gerber o\n" "geometria da un altro dello stesso tipo." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:28 appPlugins/ToolSub.py:904 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:28 appPlugins/ToolSub.py:911 msgid "Close paths" msgstr "Percorsi chiusi" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:905 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:912 msgid "Checking this will close the paths cut by the subtractor object." msgstr "" "Selezionandolo verranno chiusi i percorsi tagliati dall'oggetto geometria " "sottrattore." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:32 appPlugins/ToolSub.py:800 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:32 appPlugins/ToolSub.py:807 msgid "Delete source" msgstr "Elimina sorgente" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:34 appPlugins/ToolSub.py:802 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:34 appPlugins/ToolSub.py:809 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -12779,7 +12750,7 @@ msgstr "" #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:36 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:26 #: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:26 -#: appPlugins/ToolDrilling.py:2877 appPlugins/ToolMilling.py:4490 +#: appPlugins/ToolDrilling.py:2831 appPlugins/ToolMilling.py:4590 msgid "Delete All" msgstr "Cancella tutto" @@ -12935,25 +12906,29 @@ msgstr "Nuovo oggetto con nome:" msgid "Converting units to " msgstr "Converti unità in " -#: appObjects/AppObject.py:259 appObjects/AppObject.py:265 -#: appObjects/AppObject.py:271 appObjects/AppObject.py:277 -#: appObjects/AppObject.py:283 appObjects/AppObject.py:289 +#: appObjects/AppObject.py:220 +msgid "Gerber X2 drill file detected. Converted to Excellon object." +msgstr "" + +#: appObjects/AppObject.py:264 appObjects/AppObject.py:270 +#: appObjects/AppObject.py:276 appObjects/AppObject.py:282 +#: appObjects/AppObject.py:288 appObjects/AppObject.py:294 msgid "created/selected" msgstr "creato/selezionato" -#: appObjects/AppObject.py:511 +#: appObjects/AppObject.py:516 msgid "CREATE A NEW FLATCAM TCL SCRIPT" msgstr "CREA UN NUOVO SCRIPT TCL FLATCAM" -#: appObjects/AppObject.py:512 +#: appObjects/AppObject.py:517 msgid "TCL Tutorial is here" msgstr "Qui c'è il tutorial TCL" -#: appObjects/AppObject.py:514 +#: appObjects/AppObject.py:519 msgid "FlatCAM commands list" msgstr "Lista comandi FlatCAM" -#: appObjects/AppObject.py:515 +#: appObjects/AppObject.py:520 msgid "" "Type >help< followed by Run Code for a list of FlatCAM Tcl Commands " "(displayed in Tcl Shell)." @@ -12961,32 +12936,32 @@ msgstr "" "Prova >help< seguito dal Run Code per una lista di comandi Tcl FlatCAM " "(visualizzati nella shell)." -#: appObjects/FlatCAMCNCJob.py:655 appPlugins/ToolLevelling.py:1399 -#: appPlugins/ToolLevelling.py:1591 appPlugins/ToolSolderPaste.py:1095 +#: appObjects/FlatCAMCNCJob.py:663 appPlugins/ToolLevelling.py:1471 +#: appPlugins/ToolLevelling.py:1663 appPlugins/ToolSolderPaste.py:1101 msgid "Export cancelled ..." msgstr "Esportazione annullata ..." -#: appObjects/FlatCAMCNCJob.py:705 +#: appObjects/FlatCAMCNCJob.py:713 msgid "File saved to" msgstr "File salvato in" -#: appObjects/FlatCAMCNCJob.py:729 +#: appObjects/FlatCAMCNCJob.py:737 msgid "Code Review" msgstr "Visualizzatore codice" -#: appObjects/FlatCAMCNCJob.py:774 +#: appObjects/FlatCAMCNCJob.py:782 msgid "CNC Machine Code could not be updated" msgstr "Il codice CNC non può essere aggiornato" -#: appObjects/FlatCAMCNCJob.py:778 +#: appObjects/FlatCAMCNCJob.py:786 msgid "CNC Machine Code was updated" msgstr "Codice CNC aggiornato" -#: appObjects/FlatCAMCNCJob.py:925 +#: appObjects/FlatCAMCNCJob.py:922 msgid "This CNCJob object can't be processed because it is a" msgstr "Questo oggetto CNCJob non può essere processato perché è" -#: appObjects/FlatCAMCNCJob.py:927 +#: appObjects/FlatCAMCNCJob.py:924 msgid "CNCJob object" msgstr "Oggetto CNCJob" @@ -12994,122 +12969,101 @@ msgstr "Oggetto CNCJob" msgid "Document Editor" msgstr "Editor Documenti" -#: appObjects/FlatCAMExcellon.py:934 appObjects/FlatCAMExcellon.py:1042 -#: appPlugins/ToolDrilling.py:1902 appPlugins/ToolMilling.py:2483 -#: appPlugins/ToolMilling.py:2599 +#: appObjects/FlatCAMExcellon.py:934 appObjects/FlatCAMExcellon.py:1036 +#: appPlugins/ToolDrilling.py:1897 appPlugins/ToolMilling.py:2577 +#: appPlugins/ToolMilling.py:2687 msgid "Please select one or more tools from the list and try again." msgstr "Seleziona uno o più utensili dalla lista e riprova." -#: appObjects/FlatCAMExcellon.py:939 appPlugins/ToolMilling.py:2490 +#: appObjects/FlatCAMExcellon.py:939 appPlugins/ToolMilling.py:2584 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "" "L'utensile per la foratura è più grande del foro. Operazione annullata." -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: tclCommands/TclCommandDrillcncjob.py:196 -msgid "Tool_nr" -msgstr "Utensile_nr" - -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: tclCommands/TclCommandDrillcncjob.py:196 -msgid "Drills_Nr" -msgstr "Foro_Nr" - -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: tclCommands/TclCommandDrillcncjob.py:196 -msgid "Slots_Nr" -msgstr "Slot_Nr" - -#: appObjects/FlatCAMExcellon.py:1051 appPlugins/ToolMilling.py:2608 +#: appObjects/FlatCAMExcellon.py:1045 appPlugins/ToolMilling.py:2696 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "L'utensile per lo SLOT è più grande del foro. Operazione annullata." -#: appObjects/FlatCAMGeometry.py:775 +#: appObjects/FlatCAMGeometry.py:776 msgid "Vertex points calculated." msgstr "Punti vertice calcolati." -#: appObjects/FlatCAMGeometry.py:1063 appObjects/FlatCAMGeometry.py:1068 -#: appObjects/FlatCAMGeometry.py:1099 appObjects/FlatCAMGeometry.py:1126 -#: appObjects/FlatCAMGeometry.py:1130 appPlugins/ToolDrilling.py:904 -#: appPlugins/ToolDrilling.py:910 appPlugins/ToolDrilling.py:955 -#: appPlugins/ToolDrilling.py:1202 appPlugins/ToolDrilling.py:1209 -#: appPlugins/ToolDrilling.py:1241 appPlugins/ToolDrilling.py:1254 -#: appPlugins/ToolDrilling.py:1258 appPlugins/ToolDrilling.py:2410 +#: appObjects/FlatCAMGeometry.py:1064 appObjects/FlatCAMGeometry.py:1069 +#: appObjects/FlatCAMGeometry.py:1100 appObjects/FlatCAMGeometry.py:1127 +#: appObjects/FlatCAMGeometry.py:1131 appPlugins/ToolDrilling.py:905 +#: appPlugins/ToolDrilling.py:911 appPlugins/ToolDrilling.py:956 +#: appPlugins/ToolDrilling.py:1208 appPlugins/ToolDrilling.py:1215 +#: appPlugins/ToolDrilling.py:1247 appPlugins/ToolDrilling.py:1260 +#: appPlugins/ToolDrilling.py:1264 appPlugins/ToolDrilling.py:2346 #: appPlugins/ToolIsolation.py:611 appPlugins/ToolIsolation.py:740 #: appPlugins/ToolIsolation.py:745 appPlugins/ToolIsolation.py:775 #: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:811 -#: appPlugins/ToolIsolation.py:3377 appPlugins/ToolMilling.py:959 -#: appPlugins/ToolMilling.py:1076 appPlugins/ToolMilling.py:1510 -#: appPlugins/ToolMilling.py:1515 appPlugins/ToolMilling.py:1532 -#: appPlugins/ToolMilling.py:1537 appPlugins/ToolMilling.py:1605 -#: appPlugins/ToolMilling.py:1616 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:3849 appPlugins/ToolNCC.py:305 +#: appPlugins/ToolIsolation.py:3374 appPlugins/ToolMilling.py:985 +#: appPlugins/ToolMilling.py:1104 appPlugins/ToolMilling.py:1588 +#: appPlugins/ToolMilling.py:1593 appPlugins/ToolMilling.py:1610 +#: appPlugins/ToolMilling.py:1615 appPlugins/ToolMilling.py:1690 +#: appPlugins/ToolMilling.py:1702 appPlugins/ToolMilling.py:1706 +#: appPlugins/ToolMilling.py:3921 appPlugins/ToolNCC.py:305 #: appPlugins/ToolNCC.py:310 appPlugins/ToolNCC.py:340 #: appPlugins/ToolNCC.py:363 appPlugins/ToolNCC.py:376 -#: appPlugins/ToolNCC.py:857 appPlugins/ToolNCC.py:4339 +#: appPlugins/ToolNCC.py:857 appPlugins/ToolNCC.py:4338 #: appPlugins/ToolPaint.py:266 appPlugins/ToolPaint.py:271 #: appPlugins/ToolPaint.py:313 appPlugins/ToolPaint.py:335 #: appPlugins/ToolPaint.py:347 appPlugins/ToolPaint.py:794 -#: appPlugins/ToolPaint.py:3119 +#: appPlugins/ToolPaint.py:3116 msgid "Parameters for" msgstr "Parametri per" -#: appObjects/FlatCAMGeometry.py:1063 appObjects/FlatCAMGeometry.py:1099 -#: appPlugins/ToolDrilling.py:955 appPlugins/ToolDrilling.py:1202 -#: appPlugins/ToolDrilling.py:1241 appPlugins/ToolIsolation.py:740 -#: appPlugins/ToolIsolation.py:775 appPlugins/ToolMilling.py:1510 -#: appPlugins/ToolMilling.py:1532 appPlugins/ToolMilling.py:1605 +#: appObjects/FlatCAMGeometry.py:1064 appObjects/FlatCAMGeometry.py:1100 +#: appPlugins/ToolDrilling.py:956 appPlugins/ToolDrilling.py:1208 +#: appPlugins/ToolDrilling.py:1247 appPlugins/ToolIsolation.py:740 +#: appPlugins/ToolIsolation.py:775 appPlugins/ToolMilling.py:1588 +#: appPlugins/ToolMilling.py:1610 appPlugins/ToolMilling.py:1690 #: appPlugins/ToolNCC.py:305 appPlugins/ToolNCC.py:340 -#: appPlugins/ToolPaint.py:266 appPlugins/ToolPaint.py:313 app_Main.py:2496 +#: appPlugins/ToolPaint.py:266 appPlugins/ToolPaint.py:313 app_Main.py:2515 msgid "No Tool Selected" msgstr "Nessun utensile selezionato" -#: appObjects/FlatCAMGeometry.py:1068 appObjects/FlatCAMGeometry.py:1130 -#: appPlugins/ToolDrilling.py:904 appPlugins/ToolDrilling.py:1209 -#: appPlugins/ToolDrilling.py:1258 appPlugins/ToolIsolation.py:611 +#: appObjects/FlatCAMGeometry.py:1069 appObjects/FlatCAMGeometry.py:1131 +#: appPlugins/ToolDrilling.py:905 appPlugins/ToolDrilling.py:1215 +#: appPlugins/ToolDrilling.py:1264 appPlugins/ToolIsolation.py:611 #: appPlugins/ToolIsolation.py:745 appPlugins/ToolIsolation.py:811 -#: appPlugins/ToolMilling.py:959 appPlugins/ToolMilling.py:1076 -#: appPlugins/ToolMilling.py:1515 appPlugins/ToolMilling.py:1537 -#: appPlugins/ToolMilling.py:1620 appPlugins/ToolNCC.py:310 +#: appPlugins/ToolMilling.py:985 appPlugins/ToolMilling.py:1104 +#: appPlugins/ToolMilling.py:1593 appPlugins/ToolMilling.py:1615 +#: appPlugins/ToolMilling.py:1706 appPlugins/ToolNCC.py:310 #: appPlugins/ToolNCC.py:376 appPlugins/ToolNCC.py:857 #: appPlugins/ToolPaint.py:271 appPlugins/ToolPaint.py:347 #: appPlugins/ToolPaint.py:794 msgid "Multiple Tools" msgstr "Strumenti Multipli" -#: appObjects/FlatCAMGeometry.py:1211 appPlugins/ToolCutOut.py:470 +#: appObjects/FlatCAMGeometry.py:1212 appPlugins/ToolCutOut.py:470 #: appPlugins/ToolIsolation.py:905 appPlugins/ToolIsolation.py:1252 -#: appPlugins/ToolIsolation.py:1390 appPlugins/ToolMilling.py:1974 -#: appPlugins/ToolMilling.py:2100 appPlugins/ToolNCC.py:1222 +#: appPlugins/ToolIsolation.py:1390 appPlugins/ToolMilling.py:2068 +#: appPlugins/ToolMilling.py:2194 appPlugins/ToolNCC.py:1222 #: appPlugins/ToolNCC.py:1360 appPlugins/ToolNCC.py:1436 #: appPlugins/ToolPaint.py:427 appPlugins/ToolPaint.py:825 #: appPlugins/ToolPaint.py:962 appPlugins/ToolSolderPaste.py:150 -#: appPlugins/ToolSolderPaste.py:487 app_Main.py:4788 +#: appPlugins/ToolSolderPaste.py:493 app_Main.py:4807 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." -#: appObjects/FlatCAMGeometry.py:1223 appPlugins/ToolCutOut.py:483 -#: appPlugins/ToolDrilling.py:1114 appPlugins/ToolIsolation.py:1271 -#: appPlugins/ToolMilling.py:1986 +#: appObjects/FlatCAMGeometry.py:1224 appPlugins/ToolCutOut.py:483 +#: appPlugins/ToolDrilling.py:1115 appPlugins/ToolIsolation.py:1271 +#: appPlugins/ToolMilling.py:2080 msgid "Could not load Tools DB file." msgstr "Impossibile caricare il file del DB utensili." -#: appObjects/FlatCAMGeometry.py:1286 appPlugins/ToolCutOut.py:546 -#: appPlugins/ToolIsolation.py:1336 appPlugins/ToolMilling.py:2049 +#: appObjects/FlatCAMGeometry.py:1287 appPlugins/ToolCutOut.py:546 +#: appPlugins/ToolIsolation.py:1336 appPlugins/ToolMilling.py:2143 #: appPlugins/ToolNCC.py:1305 appPlugins/ToolPaint.py:906 msgid "Tool not in Tools Database. Adding a default tool." msgstr "Utensile non presente nel DB tool. Aggiungo un tool di default." -#: appObjects/FlatCAMGeometry.py:1293 appPlugins/ToolCutOut.py:553 -#: appPlugins/ToolDrilling.py:1174 appPlugins/ToolIsolation.py:1344 -#: appPlugins/ToolMilling.py:2057 appPlugins/ToolNCC.py:1312 +#: appObjects/FlatCAMGeometry.py:1294 appPlugins/ToolCutOut.py:553 +#: appPlugins/ToolDrilling.py:1180 appPlugins/ToolIsolation.py:1344 +#: appPlugins/ToolMilling.py:2151 appPlugins/ToolNCC.py:1312 #: appPlugins/ToolPaint.py:914 msgid "" "Cancelled.\n" @@ -13118,40 +13072,40 @@ msgstr "" "Cancellato.\n" "Più tool dello stesso diametro trovati nel Tools Database." -#: appObjects/FlatCAMGeometry.py:1326 appPlugins/ToolIsolation.py:1381 -#: appPlugins/ToolMilling.py:2092 appPlugins/ToolNCC.py:1347 +#: appObjects/FlatCAMGeometry.py:1327 appPlugins/ToolIsolation.py:1381 +#: appPlugins/ToolMilling.py:2186 appPlugins/ToolNCC.py:1347 #: appPlugins/ToolPaint.py:949 msgid "New tool added to Tool Table from Tools Database." msgstr "Nuovo utensile aggiunto alla tabella da DB Tool." -#: appObjects/FlatCAMGeometry.py:1393 appPlugins/ToolMilling.py:2163 +#: appObjects/FlatCAMGeometry.py:1394 appPlugins/ToolMilling.py:2257 msgid "Tool added in Tool Table." msgstr "Utensile aggiunto nella tavola utensili." -#: appObjects/FlatCAMGeometry.py:1504 appObjects/FlatCAMGeometry.py:1513 -#: appPlugins/ToolMilling.py:2311 appPlugins/ToolMilling.py:2320 +#: appObjects/FlatCAMGeometry.py:1505 appObjects/FlatCAMGeometry.py:1514 +#: appPlugins/ToolMilling.py:2405 appPlugins/ToolMilling.py:2414 msgid "Failed. Select a tool to copy." msgstr "Errore. Selezionare un utensile da copiare." -#: appObjects/FlatCAMGeometry.py:1542 appPlugins/ToolMilling.py:2344 +#: appObjects/FlatCAMGeometry.py:1543 appPlugins/ToolMilling.py:2438 msgid "Tool was copied in Tool Table." msgstr "Utensile copiato nella tabella utensili." -#: appObjects/FlatCAMGeometry.py:1572 appPlugins/ToolMilling.py:2282 +#: appObjects/FlatCAMGeometry.py:1573 appPlugins/ToolMilling.py:2376 msgid "Tool was edited in Tool Table." msgstr "Utensile editato nella tabella utensili." -#: appObjects/FlatCAMGeometry.py:1605 appObjects/FlatCAMGeometry.py:1614 -#: appPlugins/ToolMilling.py:2376 appPlugins/ToolMilling.py:2385 +#: appObjects/FlatCAMGeometry.py:1606 appObjects/FlatCAMGeometry.py:1615 +#: appPlugins/ToolMilling.py:2470 appPlugins/ToolMilling.py:2479 msgid "Failed. Select a tool to delete." msgstr "Errore. Selezionare un utensile da cancellare." -#: appObjects/FlatCAMGeometry.py:1638 appPlugins/ToolMilling.py:2406 +#: appObjects/FlatCAMGeometry.py:1639 appPlugins/ToolMilling.py:2500 msgid "Tool was deleted in Tool Table." msgstr "Utensile cancellato dalla tabella utensili." -#: appObjects/FlatCAMGeometry.py:1675 appObjects/FlatCAMGeometry.py:1684 -#: appPlugins/ToolMilling.py:1825 +#: appObjects/FlatCAMGeometry.py:1676 appObjects/FlatCAMGeometry.py:1685 +#: appPlugins/ToolMilling.py:1919 msgid "" "Disabled because the tool is V-shape.\n" "For V-shape tools the depth of cut is\n" @@ -13169,16 +13123,16 @@ msgstr "" "- Strumento Dia -> colonna 'Dia' trovato nella tabella degli utensili\n" "NB: un valore zero significa che Tool Dia = 'V Dia'" -#: appObjects/FlatCAMGeometry.py:2178 appPlugins/ToolMilling.py:2806 +#: appObjects/FlatCAMGeometry.py:2185 appPlugins/ToolMilling.py:2889 msgid "This Geometry can't be processed because it is" msgstr "Geometria non processabile per" -#: appObjects/FlatCAMGeometry.py:2215 appPlugins/ToolMilling.py:2840 +#: appObjects/FlatCAMGeometry.py:2222 appPlugins/ToolMilling.py:2923 msgid "Failed. No tool selected in the tool table ..." msgstr "Errore. Nessun utensile selezionato nella tabella utensili ..." -#: appObjects/FlatCAMGeometry.py:2317 appObjects/FlatCAMGeometry.py:2478 -#: appPlugins/ToolMilling.py:2955 appPlugins/ToolMilling.py:3139 +#: appObjects/FlatCAMGeometry.py:2321 appObjects/FlatCAMGeometry.py:2477 +#: appPlugins/ToolMilling.py:3036 appPlugins/ToolMilling.py:3215 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -13187,53 +13141,53 @@ msgstr "" "inserito.\n" "Aggiungi un offset utensile o cambia il tipo di Offset." -#: appObjects/FlatCAMGeometry.py:2390 appObjects/FlatCAMGeometry.py:2541 -#: appPlugins/ToolMilling.py:3028 appPlugins/ToolMilling.py:3183 +#: appObjects/FlatCAMGeometry.py:2390 appObjects/FlatCAMGeometry.py:2540 +#: appPlugins/ToolMilling.py:3105 appPlugins/ToolMilling.py:3259 msgid "G-Code parsing in progress..." msgstr "Analisi G_Code in corso..." -#: appObjects/FlatCAMGeometry.py:2392 appObjects/FlatCAMGeometry.py:2543 -#: appPlugins/ToolMilling.py:3030 appPlugins/ToolMilling.py:3185 +#: appObjects/FlatCAMGeometry.py:2392 appObjects/FlatCAMGeometry.py:2542 +#: appPlugins/ToolMilling.py:3107 appPlugins/ToolMilling.py:3261 msgid "G-Code parsing finished..." msgstr "Analisi G_Code terminata..." -#: appObjects/FlatCAMGeometry.py:2399 appObjects/FlatCAMGeometry.py:2552 -#: appObjects/FlatCAMGeometry.py:2723 appPlugins/ToolMilling.py:3037 -#: appPlugins/ToolMilling.py:3194 +#: appObjects/FlatCAMGeometry.py:2399 appObjects/FlatCAMGeometry.py:2551 +#: appObjects/FlatCAMGeometry.py:2715 appPlugins/ToolMilling.py:3114 +#: appPlugins/ToolMilling.py:3270 msgid "Finished G-Code processing" msgstr "Generazione G_Code terminata" -#: appObjects/FlatCAMGeometry.py:2401 appObjects/FlatCAMGeometry.py:2554 -#: appPlugins/ToolMilling.py:3039 appPlugins/ToolMilling.py:3196 +#: appObjects/FlatCAMGeometry.py:2401 appObjects/FlatCAMGeometry.py:2553 +#: appPlugins/ToolMilling.py:3116 appPlugins/ToolMilling.py:3272 msgid "G-Code processing failed with error" msgstr "Generazione G-Code fallita con errore" -#: appObjects/FlatCAMGeometry.py:2445 appPlugins/ToolMilling.py:3083 -#: appPlugins/ToolSolderPaste.py:832 appPlugins/ToolSolderPaste.py:890 +#: appObjects/FlatCAMGeometry.py:2444 appPlugins/ToolMilling.py:3159 +#: appPlugins/ToolSolderPaste.py:839 appPlugins/ToolSolderPaste.py:897 msgid "Cancelled. Empty file, it has no geometry" msgstr "Annullato. File vuoto, non ci sono geometrie" -#: appObjects/FlatCAMGeometry.py:2574 appObjects/FlatCAMGeometry.py:2579 -#: appObjects/FlatCAMGeometry.py:2730 appPlugins/ToolMilling.py:3224 -#: appPlugins/ToolMilling.py:3239 +#: appObjects/FlatCAMGeometry.py:2569 appObjects/FlatCAMGeometry.py:2574 +#: appObjects/FlatCAMGeometry.py:2722 appPlugins/ToolMilling.py:3299 +#: appPlugins/ToolMilling.py:3314 msgid "CNCjob created" msgstr "CNCjob creato" -#: appObjects/FlatCAMGeometry.py:2763 appPlugins/ToolMilling.py:2692 +#: appObjects/FlatCAMGeometry.py:2755 appPlugins/ToolMilling.py:2775 msgid "Polish" msgstr "Pulire" -#: appObjects/FlatCAMGeometry.py:2813 appPlugins/ToolMilling.py:2742 +#: appObjects/FlatCAMGeometry.py:2805 appPlugins/ToolMilling.py:2825 #: appPlugins/ToolPaint.py:1829 msgid "Geometry could not be painted completely" msgstr "La geometria non può essere dipinta completamente" -#: appObjects/FlatCAMGeometry.py:2851 appObjects/FlatCAMGeometry.py:2860 -#: appParsers/ParseGerber.py:2050 appParsers/ParseGerber.py:2060 +#: appObjects/FlatCAMGeometry.py:2843 appObjects/FlatCAMGeometry.py:2852 +#: appParsers/ParseGerber.py:2093 appParsers/ParseGerber.py:2103 msgid "Scale factor has to be a number: integer or float." msgstr "Il fattore di scala deve essere un numero: intero o float." -#: appObjects/FlatCAMGeometry.py:2940 appParsers/ParseGerber.py:2176 +#: appObjects/FlatCAMGeometry.py:2932 appParsers/ParseGerber.py:2219 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -13241,7 +13195,7 @@ msgstr "" "E' necessaria una coppia di valori (x,y). Probabilmente è stato inserito " "solo uno dei valori nel campo Offset." -#: appObjects/FlatCAMGeometry.py:3025 +#: appObjects/FlatCAMGeometry.py:3017 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -13251,19 +13205,19 @@ msgstr "" "(x, y)\n" "ma ora c'è un solo valore, non due." -#: appObjects/FlatCAMGeometry.py:3128 appPlugins/ToolDrilling.py:1619 -#: appPlugins/ToolMilling.py:3444 +#: appObjects/FlatCAMGeometry.py:3120 appPlugins/ToolDrilling.py:1614 +#: appPlugins/ToolMilling.py:3519 msgid "Delete failed. There are no exclusion areas to delete." msgstr "Cancellazione fallita. Non ci sono aree di esclusione da cancellare." -#: appObjects/FlatCAMGeometry.py:3145 appPlugins/ToolDrilling.py:1636 -#: appPlugins/ToolMilling.py:3461 +#: appObjects/FlatCAMGeometry.py:3137 appPlugins/ToolDrilling.py:1631 +#: appPlugins/ToolMilling.py:3536 msgid "Delete failed. Nothing is selected." msgstr "Errore. Niente di selezionato." -#: appObjects/FlatCAMGeometry.py:3242 appObjects/FlatCAMGeometry.py:3257 -#: appPlugins/ToolDrilling.py:1733 appPlugins/ToolDrilling.py:1748 -#: appPlugins/ToolMilling.py:3558 appPlugins/ToolMilling.py:3573 +#: appObjects/FlatCAMGeometry.py:3234 appObjects/FlatCAMGeometry.py:3249 +#: appPlugins/ToolDrilling.py:1728 appPlugins/ToolDrilling.py:1743 +#: appPlugins/ToolMilling.py:3633 appPlugins/ToolMilling.py:3648 msgid "Value edited in Exclusion Table." msgstr "Valore modificato nella tabella esclusioni." @@ -13277,8 +13231,8 @@ msgstr "L'operazione non può essere eseguita." #: appObjects/FlatCAMGerber.py:617 appObjects/FlatCAMGerber.py:693 #: appPlugins/ToolIsolation.py:1754 appPlugins/ToolIsolation.py:2122 -#: appPlugins/ToolNCC.py:2116 appPlugins/ToolNCC.py:3137 -#: appPlugins/ToolNCC.py:3517 +#: appPlugins/ToolNCC.py:2116 appPlugins/ToolNCC.py:3139 +#: appPlugins/ToolNCC.py:3519 msgid "Isolation geometry could not be generated." msgstr "Geometria di isolamento non può essere generata." @@ -13325,81 +13279,81 @@ msgstr "Dimensione" msgid "Calculating dimensions ... Please wait." msgstr "Calcolo dimensioni … Attendere." -#: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792 -#: appPlugins/ToolReport.py:437 appPlugins/ToolReport.py:505 +#: appObjects/FlatCAMObj.py:715 appObjects/FlatCAMObj.py:786 +#: appPlugins/ToolReport.py:438 appPlugins/ToolReport.py:509 msgid "Drills number" msgstr "Numero fori" -#: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794 -#: appPlugins/ToolReport.py:438 appPlugins/ToolReport.py:507 +#: appObjects/FlatCAMObj.py:716 appObjects/FlatCAMObj.py:788 +#: appPlugins/ToolReport.py:439 appPlugins/ToolReport.py:511 msgid "Slots number" msgstr "Numero Slot" -#: appObjects/FlatCAMObj.py:727 appPlugins/ToolReport.py:440 +#: appObjects/FlatCAMObj.py:718 appPlugins/ToolReport.py:441 msgid "Drills total number:" msgstr "Numero totale di fori:" -#: appObjects/FlatCAMObj.py:728 appPlugins/ToolReport.py:441 +#: appObjects/FlatCAMObj.py:719 appPlugins/ToolReport.py:442 msgid "Slots total number:" msgstr "Numero totale di slot:" -#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 -#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 -#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 -#: appPlugins/ToolReport.py:468 appPlugins/ToolReport.py:471 -#: appPlugins/ToolReport.py:474 appPlugins/ToolReport.py:502 -#: appPlugins/ToolReport.py:509 appPlugins/ToolReport.py:512 +#: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 +#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 +#: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 +#: appPlugins/ToolReport.py:470 appPlugins/ToolReport.py:473 +#: appPlugins/ToolReport.py:476 appPlugins/ToolReport.py:506 +#: appPlugins/ToolReport.py:513 appPlugins/ToolReport.py:516 msgid "Present" msgstr "Presente" -#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790 -#: appPlugins/ToolReport.py:469 appPlugins/ToolReport.py:503 +#: appObjects/FlatCAMObj.py:748 appObjects/FlatCAMObj.py:784 +#: appPlugins/ToolReport.py:471 appPlugins/ToolReport.py:507 msgid "Solid Geometry" msgstr "Geometria solida" -#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 -#: appPlugins/ToolReport.py:472 appPlugins/ToolReport.py:510 +#: appObjects/FlatCAMObj.py:751 appObjects/FlatCAMObj.py:791 +#: appPlugins/ToolReport.py:474 appPlugins/ToolReport.py:514 msgid "GCode Text" msgstr "Testo GCode" -#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800 -#: appPlugins/ToolReport.py:475 appPlugins/ToolReport.py:513 +#: appObjects/FlatCAMObj.py:754 appObjects/FlatCAMObj.py:794 +#: appPlugins/ToolReport.py:477 appPlugins/ToolReport.py:517 msgid "GCode Geometry" msgstr "Geometria GCode" -#: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 -#: appPlugins/ToolReport.py:483 appPlugins/ToolReport.py:556 +#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:837 +#: appPlugins/ToolReport.py:485 appPlugins/ToolReport.py:560 msgid "Tool Data" msgstr "Dati tool" -#: appObjects/FlatCAMObj.py:807 appPlugins/ToolReport.py:520 +#: appObjects/FlatCAMObj.py:801 appPlugins/ToolReport.py:524 msgid "Depth of Cut" msgstr "Profondità di taglio" -#: appObjects/FlatCAMObj.py:819 appPlugins/ToolReport.py:532 +#: appObjects/FlatCAMObj.py:813 appPlugins/ToolReport.py:536 msgid "Clearance Height" msgstr "Altezza di sicurezza" -#: appObjects/FlatCAMObj.py:857 appPlugins/ToolReport.py:570 +#: appObjects/FlatCAMObj.py:851 appPlugins/ToolReport.py:574 msgid "Routing time" msgstr "Tempo fresatura" -#: appObjects/FlatCAMObj.py:882 appPlugins/ToolReport.py:595 +#: appObjects/FlatCAMObj.py:876 appPlugins/ToolReport.py:599 msgid "Width" msgstr "Larghezza" -#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 -#: appPlugins/ToolReport.py:601 appPlugins/ToolReport.py:609 +#: appObjects/FlatCAMObj.py:882 appObjects/FlatCAMObj.py:890 +#: appPlugins/ToolReport.py:605 appPlugins/ToolReport.py:613 msgid "Box Area" msgstr "Area box" -#: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899 -#: appPlugins/ToolReport.py:604 appPlugins/ToolReport.py:612 +#: appObjects/FlatCAMObj.py:885 appObjects/FlatCAMObj.py:893 +#: appPlugins/ToolReport.py:608 appPlugins/ToolReport.py:616 msgid "Convex_Hull Area" msgstr "Area guscio convesso" -#: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909 -#: appPlugins/ToolReport.py:619 appPlugins/ToolReport.py:622 +#: appObjects/FlatCAMObj.py:900 appObjects/FlatCAMObj.py:903 +#: appPlugins/ToolReport.py:623 appPlugins/ToolReport.py:626 msgid "Copper Area" msgstr "Area rame" @@ -13423,19 +13377,19 @@ msgstr "Oggetto rinominato da {old} a {new}" #: appObjects/ObjectCollection.py:951 appObjects/ObjectCollection.py:957 #: appObjects/ObjectCollection.py:963 appObjects/ObjectCollection.py:969 #: appObjects/ObjectCollection.py:975 appObjects/ObjectCollection.py:981 -#: app_Main.py:7346 app_Main.py:7352 app_Main.py:7358 app_Main.py:7364 +#: app_Main.py:7390 app_Main.py:7396 app_Main.py:7402 app_Main.py:7408 msgid "selected" msgstr "selezionato" -#: appObjects/ObjectCollection.py:1014 +#: appObjects/ObjectCollection.py:1017 msgid "Cause of error" msgstr "Causa dell'errore" -#: appObjects/ObjectCollection.py:1215 +#: appObjects/ObjectCollection.py:1218 msgid "All objects are selected." msgstr "Tutti gli oggetti sono selezionati." -#: appObjects/ObjectCollection.py:1225 +#: appObjects/ObjectCollection.py:1228 msgid "Objects selection is cleared." msgstr "Selezione oggetti svuotata." @@ -13475,22 +13429,31 @@ msgstr "Errore analisi Excellon. Analisi fallita. Linea" msgid "Font not supported, try another one." msgstr "Font non supportato, prova con un altro." -#: appParsers/ParseGerber.py:425 +#: appParsers/ParseGerber.py:447 msgid "Gerber processing. Parsing" msgstr "Processo Gerber. Analisi" -#: appParsers/ParseGerber.py:1130 appParsers/ParseGerber.py:1230 +#: appParsers/ParseGerber.py:476 +msgid "Gerber X2 format detected. Parsing may not be done correctly." +msgstr "" + +#: appParsers/ParseGerber.py:480 +msgid "" +"Drill file Gerber X2 format detected. Parsing may not be done correctly." +msgstr "" + +#: appParsers/ParseGerber.py:1169 appParsers/ParseGerber.py:1270 #: appParsers/ParseHPGL2.py:293 appParsers/ParseHPGL2.py:307 #: appParsers/ParseHPGL2.py:326 appParsers/ParseHPGL2.py:350 #: appParsers/ParseHPGL2.py:385 msgid "Coordinates missing, line ignored" msgstr "Coordinate mancanti, riga ignorata" -#: appParsers/ParseGerber.py:1132 appParsers/ParseGerber.py:1232 +#: appParsers/ParseGerber.py:1171 appParsers/ParseGerber.py:1272 msgid "GERBER file might be CORRUPT. Check the file !!!" msgstr "Il file GERBER potrebbe essere CORROTTO. Controlla il file !!!" -#: appParsers/ParseGerber.py:1186 +#: appParsers/ParseGerber.py:1225 msgid "" "Region does not have enough points. File will be processed but there are " "parser errors. Line number" @@ -13498,27 +13461,27 @@ msgstr "" "La regione non ha sufficienti punti. Il file sarà usato ma ci sono errori di " "analisi. Riga numero" -#: appParsers/ParseGerber.py:1617 appParsers/ParseHPGL2.py:420 +#: appParsers/ParseGerber.py:1657 appParsers/ParseHPGL2.py:420 msgid "Gerber processing. Joining polygons" msgstr "Gerber analizzato. Unione poligoni" -#: appParsers/ParseGerber.py:1635 +#: appParsers/ParseGerber.py:1675 msgid "Gerber processing. Applying Gerber polarity." msgstr "Gerber analizzato. Applico polarità Gerber." -#: appParsers/ParseGerber.py:1695 +#: appParsers/ParseGerber.py:1735 msgid "Gerber Line" msgstr "Riga Gerber" -#: appParsers/ParseGerber.py:1695 +#: appParsers/ParseGerber.py:1735 msgid "Gerber Line Content" msgstr "Contenuto riga Gerber" -#: appParsers/ParseGerber.py:1697 +#: appParsers/ParseGerber.py:1736 msgid "Gerber Parser ERROR" msgstr "ERRORE analisi Gerber" -#: appParsers/ParseGerber.py:2599 +#: appParsers/ParseGerber.py:2642 msgid "Gerber Buffer done." msgstr "Riempimento Gerber completato." @@ -13559,13 +13522,13 @@ msgid "Click on the START point." msgstr "Fai clic sul punto di PARTENZA." #: appPlugins/ToolAlignObjects.py:258 appPlugins/ToolCalibration.py:294 -#: appPlugins/ToolDblSided.py:405 +#: appPlugins/ToolDblSided.py:424 msgid "Cancelled by user request." msgstr "Annullato su richiesta dell'utente." #: appPlugins/ToolAlignObjects.py:263 appPlugins/ToolAlignObjects.py:285 #: appPlugins/ToolDistance.py:410 appPlugins/ToolMove.py:140 -#: appPlugins/ToolQRCode.py:270 +#: appPlugins/ToolQRCode.py:276 msgid "Click on the DESTINATION point ..." msgstr "Fai clic sul punto di DESTINAZIONE ..." @@ -13575,7 +13538,7 @@ msgid "Or right click to cancel." msgstr "O click destro per annullare." #: appPlugins/ToolAlignObjects.py:278 appPlugins/ToolAlignObjects.py:285 -#: appPlugins/ToolFiducials.py:836 +#: appPlugins/ToolFiducials.py:840 msgid "Second Point" msgstr "Secondo punto" @@ -13660,35 +13623,35 @@ msgstr "" "Se si utilizzano i punti, si assume la traslazione e rotazione." #: appPlugins/ToolAlignObjects.py:517 appPlugins/ToolCalculators.py:715 -#: appPlugins/ToolCalibration.py:1391 appPlugins/ToolCopperThieving.py:1743 -#: appPlugins/ToolCorners.py:885 appPlugins/ToolCutOut.py:2846 -#: appPlugins/ToolDblSided.py:1094 appPlugins/ToolDrilling.py:2924 -#: appPlugins/ToolEtchCompensation.py:473 appPlugins/ToolExtract.py:1307 -#: appPlugins/ToolFiducials.py:1051 appPlugins/ToolFilm.py:1606 -#: appPlugins/ToolFollow.py:780 appPlugins/ToolInvertGerber.py:302 -#: appPlugins/ToolIsolation.py:3685 appPlugins/ToolLevelling.py:2245 -#: appPlugins/ToolMilling.py:4537 appPlugins/ToolNCC.py:4674 -#: appPlugins/ToolOptimal.py:617 appPlugins/ToolPaint.py:3340 -#: appPlugins/ToolPanelize.py:1340 appPlugins/ToolPunchGerber.py:2334 -#: appPlugins/ToolQRCode.py:1007 appPlugins/ToolRulesCheck.py:1664 -#: appPlugins/ToolSolderPaste.py:1580 appPlugins/ToolSub.py:929 +#: appPlugins/ToolCalibration.py:1391 appPlugins/ToolCopperThieving.py:1749 +#: appPlugins/ToolCorners.py:891 appPlugins/ToolCutOut.py:2843 +#: appPlugins/ToolDblSided.py:1110 appPlugins/ToolDrilling.py:2878 +#: appPlugins/ToolEtchCompensation.py:491 appPlugins/ToolExtract.py:1310 +#: appPlugins/ToolFiducials.py:1055 appPlugins/ToolFilm.py:1620 +#: appPlugins/ToolFollow.py:782 appPlugins/ToolInvertGerber.py:308 +#: appPlugins/ToolIsolation.py:3682 appPlugins/ToolLevelling.py:2314 +#: appPlugins/ToolMilling.py:4637 appPlugins/ToolNCC.py:4673 +#: appPlugins/ToolOptimal.py:623 appPlugins/ToolPaint.py:3337 +#: appPlugins/ToolPanelize.py:1359 appPlugins/ToolPunchGerber.py:2334 +#: appPlugins/ToolQRCode.py:1010 appPlugins/ToolRulesCheck.py:1664 +#: appPlugins/ToolSolderPaste.py:1584 appPlugins/ToolSub.py:936 #: appPlugins/ToolTransform.py:967 msgid "Reset Tool" msgstr "Azzera strumento" #: appPlugins/ToolAlignObjects.py:520 appPlugins/ToolCalculators.py:718 -#: appPlugins/ToolCalibration.py:1394 appPlugins/ToolCopperThieving.py:1746 -#: appPlugins/ToolCorners.py:888 appPlugins/ToolCutOut.py:2849 -#: appPlugins/ToolDblSided.py:1097 appPlugins/ToolDrilling.py:2927 -#: appPlugins/ToolEtchCompensation.py:476 appPlugins/ToolExtract.py:1310 -#: appPlugins/ToolFiducials.py:1054 appPlugins/ToolFilm.py:1609 -#: appPlugins/ToolFollow.py:783 appPlugins/ToolInvertGerber.py:305 -#: appPlugins/ToolIsolation.py:3688 appPlugins/ToolLevelling.py:2248 -#: appPlugins/ToolMilling.py:4540 appPlugins/ToolNCC.py:4677 -#: appPlugins/ToolOptimal.py:620 appPlugins/ToolPaint.py:3343 -#: appPlugins/ToolPanelize.py:1343 appPlugins/ToolPunchGerber.py:2337 -#: appPlugins/ToolQRCode.py:1010 appPlugins/ToolRulesCheck.py:1667 -#: appPlugins/ToolSolderPaste.py:1583 appPlugins/ToolSub.py:932 +#: appPlugins/ToolCalibration.py:1394 appPlugins/ToolCopperThieving.py:1752 +#: appPlugins/ToolCorners.py:894 appPlugins/ToolCutOut.py:2846 +#: appPlugins/ToolDblSided.py:1113 appPlugins/ToolDrilling.py:2881 +#: appPlugins/ToolEtchCompensation.py:494 appPlugins/ToolExtract.py:1313 +#: appPlugins/ToolFiducials.py:1058 appPlugins/ToolFilm.py:1623 +#: appPlugins/ToolFollow.py:785 appPlugins/ToolInvertGerber.py:311 +#: appPlugins/ToolIsolation.py:3685 appPlugins/ToolLevelling.py:2317 +#: appPlugins/ToolMilling.py:4640 appPlugins/ToolNCC.py:4676 +#: appPlugins/ToolOptimal.py:626 appPlugins/ToolPaint.py:3340 +#: appPlugins/ToolPanelize.py:1362 appPlugins/ToolPunchGerber.py:2337 +#: appPlugins/ToolQRCode.py:1013 appPlugins/ToolRulesCheck.py:1667 +#: appPlugins/ToolSolderPaste.py:1587 appPlugins/ToolSub.py:939 #: appPlugins/ToolTransform.py:970 msgid "Will reset the tool parameters." msgstr "Azzererà i parametri dello strumento." @@ -13762,7 +13725,7 @@ msgid "Choose how to calculate the board area." msgstr "Scegli come calcolare l'area della scheda." #: appPlugins/ToolCalculators.py:570 appPlugins/ToolCalculators.py:588 -#: appPlugins/ToolCalculators.py:606 appPlugins/ToolCopperThieving.py:1702 +#: appPlugins/ToolCalculators.py:606 appPlugins/ToolCopperThieving.py:1708 msgid "cm" msgstr "cm" @@ -13843,20 +13806,20 @@ msgid "Cancelled. Four points are needed for GCode generation." msgstr "Annullato. Sono necessari 4 punti per la generazione del GCode." #: appPlugins/ToolCalibration.py:621 appPlugins/ToolCalibration.py:712 -#: appPlugins/ToolDblSided.py:523 appPlugins/ToolFilm.py:283 -#: appPlugins/ToolFilm.py:290 appPlugins/ToolFilm.py:294 -#: appPlugins/ToolMilling.py:1952 appPlugins/ToolMove.py:167 +#: appPlugins/ToolDblSided.py:542 appPlugins/ToolFilm.py:302 +#: appPlugins/ToolFilm.py:309 appPlugins/ToolFilm.py:313 +#: appPlugins/ToolMilling.py:2046 appPlugins/ToolMove.py:167 #: appPlugins/ToolReport.py:130 appPlugins/ToolTransform.py:160 #: appPlugins/ToolTransform.py:311 appPlugins/ToolTransform.py:343 #: appPlugins/ToolTransform.py:388 appPlugins/ToolTransform.py:422 #: appPlugins/ToolTransform.py:457 appPlugins/ToolTransform.py:494 -#: app_Main.py:4934 app_Main.py:5454 app_Main.py:5825 app_Main.py:5910 -#: app_Main.py:6082 app_Main.py:6367 app_Main.py:6482 app_Main.py:6528 -#: app_Main.py:6575 app_Main.py:6630 app_Main.py:6678 app_Main.py:6850 -#: app_Main.py:8977 app_Main.py:9071 app_Main.py:9113 app_Main.py:9155 -#: app_Main.py:9197 app_Main.py:9238 app_Main.py:9283 app_Main.py:9328 -#: app_Main.py:9811 app_Main.py:9815 camlib.py:2436 camlib.py:2503 -#: camlib.py:2571 camlib.py:2649 +#: app_Main.py:4953 app_Main.py:5473 app_Main.py:5844 app_Main.py:5929 +#: app_Main.py:6103 app_Main.py:6402 app_Main.py:6529 app_Main.py:6575 +#: app_Main.py:6622 app_Main.py:6677 app_Main.py:6725 app_Main.py:6894 +#: app_Main.py:9021 app_Main.py:9115 app_Main.py:9157 app_Main.py:9199 +#: app_Main.py:9241 app_Main.py:9282 app_Main.py:9327 app_Main.py:9372 +#: app_Main.py:9855 app_Main.py:9859 camlib.py:2440 camlib.py:2507 +#: camlib.py:2575 camlib.py:2653 msgid "No object is selected." msgstr "Nessun oggetto selezionato." @@ -13878,7 +13841,7 @@ msgstr "" " a seconda del risultato desiderato o dei dati noti...." #: appPlugins/ToolCalibration.py:901 appPlugins/ToolImage.py:221 -#: appPlugins/ToolPanelize.py:1113 appPlugins/ToolReport.py:195 +#: appPlugins/ToolPanelize.py:1132 appPlugins/ToolReport.py:195 msgid "Object Type" msgstr "Tipo oggetto" @@ -14109,139 +14072,139 @@ msgstr "" "Regola (scala e/o inclina) gli oggetti\n" "con i fattori determinati sopra." -#: appPlugins/ToolCopperThieving.py:205 appPlugins/ToolCopperThieving.py:230 +#: appPlugins/ToolCopperThieving.py:212 appPlugins/ToolCopperThieving.py:237 msgid "Lines Grid works only for 'itself' reference ..." msgstr "Griglia linee funziona solo per riferimento 'stesso' ..." -#: appPlugins/ToolCopperThieving.py:216 +#: appPlugins/ToolCopperThieving.py:223 msgid "Solid fill selected." msgstr "Riempimento solido selezionato." -#: appPlugins/ToolCopperThieving.py:221 +#: appPlugins/ToolCopperThieving.py:228 msgid "Dots grid fill selected." msgstr "Riempimento griglia di punti selezionata." -#: appPlugins/ToolCopperThieving.py:226 +#: appPlugins/ToolCopperThieving.py:233 msgid "Squares grid fill selected." msgstr "Riempimento griglia di quadrati selezionata." -#: appPlugins/ToolCopperThieving.py:248 appPlugins/ToolCopperThieving.py:346 -#: appPlugins/ToolCopperThieving.py:966 appPlugins/ToolCorners.py:205 -#: appPlugins/ToolCorners.py:428 appPlugins/ToolCorners.py:522 -#: appPlugins/ToolDblSided.py:424 appPlugins/ToolExtract.py:375 -#: appPlugins/ToolExtract.py:642 appPlugins/ToolExtract.py:739 -#: appPlugins/ToolFiducials.py:261 appPlugins/ToolFiducials.py:552 -#: appPlugins/ToolOptimal.py:156 appPlugins/ToolPunchGerber.py:497 -#: appPlugins/ToolPunchGerber.py:501 appPlugins/ToolQRCode.py:222 +#: appPlugins/ToolCopperThieving.py:255 appPlugins/ToolCopperThieving.py:353 +#: appPlugins/ToolCopperThieving.py:973 appPlugins/ToolCorners.py:211 +#: appPlugins/ToolCorners.py:435 appPlugins/ToolCorners.py:530 +#: appPlugins/ToolDblSided.py:443 appPlugins/ToolExtract.py:378 +#: appPlugins/ToolExtract.py:645 appPlugins/ToolExtract.py:742 +#: appPlugins/ToolFiducials.py:268 appPlugins/ToolFiducials.py:559 +#: appPlugins/ToolOptimal.py:162 appPlugins/ToolPunchGerber.py:500 +#: appPlugins/ToolPunchGerber.py:504 appPlugins/ToolQRCode.py:228 msgid "There is no Gerber object loaded ..." msgstr "Non ci sono oggetti Gerber caricati ..." -#: appPlugins/ToolCopperThieving.py:261 appPlugins/ToolCopperThieving.py:866 +#: appPlugins/ToolCopperThieving.py:268 appPlugins/ToolCopperThieving.py:873 msgid "Append geometry" msgstr "Aggiungi geometria" -#: appPlugins/ToolCopperThieving.py:316 appPlugins/ToolCopperThieving.py:917 -#: appPlugins/ToolCopperThieving.py:1126 +#: appPlugins/ToolCopperThieving.py:323 appPlugins/ToolCopperThieving.py:924 +#: appPlugins/ToolCopperThieving.py:1132 msgid "Append source file" msgstr "Aggiungi file sorgente" -#: appPlugins/ToolCopperThieving.py:329 appPlugins/ToolCopperThieving.py:930 +#: appPlugins/ToolCopperThieving.py:336 appPlugins/ToolCopperThieving.py:937 msgid "Copper Thieving Tool done." msgstr "Strumento Copper Thieving fatto." -#: appPlugins/ToolCopperThieving.py:356 appPlugins/ToolCopperThieving.py:376 +#: appPlugins/ToolCopperThieving.py:363 appPlugins/ToolCopperThieving.py:383 #: appPlugins/ToolCutOut.py:751 appPlugins/ToolCutOut.py:1139 #: appPlugins/ToolCutOut.py:1521 appPlugins/ToolCutOut.py:1613 #: appPlugins/ToolCutOut.py:1645 appPlugins/ToolCutOut.py:1745 -#: appPlugins/ToolDrilling.py:925 appPlugins/ToolDrilling.py:1868 -#: appPlugins/ToolEtchCompensation.py:170 appPlugins/ToolFollow.py:193 -#: appPlugins/ToolFollow.py:240 appPlugins/ToolInvertGerber.py:117 +#: appPlugins/ToolDrilling.py:926 appPlugins/ToolDrilling.py:1863 +#: appPlugins/ToolEtchCompensation.py:176 appPlugins/ToolFollow.py:199 +#: appPlugins/ToolFollow.py:246 appPlugins/ToolInvertGerber.py:123 #: appPlugins/ToolIsolation.py:1080 appPlugins/ToolIsolation.py:1145 #: appPlugins/ToolIsolation.py:1552 appPlugins/ToolIsolation.py:1579 -#: appPlugins/ToolIsolation.py:2425 appPlugins/ToolLevelling.py:327 -#: appPlugins/ToolMilling.py:651 appPlugins/ToolMilling.py:873 -#: appPlugins/ToolMilling.py:1300 appPlugins/ToolMilling.py:2772 -#: appPlugins/ToolMilling.py:2795 appPlugins/ToolNCC.py:1037 +#: appPlugins/ToolIsolation.py:2425 appPlugins/ToolLevelling.py:335 +#: appPlugins/ToolMilling.py:679 appPlugins/ToolMilling.py:899 +#: appPlugins/ToolMilling.py:1328 appPlugins/ToolMilling.py:2855 +#: appPlugins/ToolMilling.py:2878 appPlugins/ToolNCC.py:1037 #: appPlugins/ToolNCC.py:1106 appPlugins/ToolNCC.py:1569 #: appPlugins/ToolNCC.py:1619 appPlugins/ToolNCC.py:1652 #: appPlugins/ToolPaint.py:1138 appPlugins/ToolPaint.py:1225 -#: appPlugins/ToolPanelize.py:296 appPlugins/ToolPanelize.py:310 -#: appPlugins/ToolSub.py:261 appPlugins/ToolSub.py:279 -#: appPlugins/ToolSub.py:489 appPlugins/ToolSub.py:502 +#: appPlugins/ToolPanelize.py:312 appPlugins/ToolPanelize.py:326 +#: appPlugins/ToolSub.py:267 appPlugins/ToolSub.py:285 +#: appPlugins/ToolSub.py:499 appPlugins/ToolSub.py:512 #: tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandCopperClear.py:284 tclCommands/TclCommandPaint.py:99 #: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81 msgid "Could not retrieve object" msgstr "Impossibile recuperare l'oggetto" -#: appPlugins/ToolCopperThieving.py:404 +#: appPlugins/ToolCopperThieving.py:411 msgid "Click the end point of the filling area." msgstr "Fai clic sul punto finale dell'area di riempimento." -#: appPlugins/ToolCopperThieving.py:529 +#: appPlugins/ToolCopperThieving.py:536 msgid "Copper Thieving Tool started. Reading parameters." msgstr "Strumento Copper Thieving avviato. Lettura dei parametri." -#: appPlugins/ToolCopperThieving.py:555 +#: appPlugins/ToolCopperThieving.py:562 msgid "Copper Thieving Tool. Preparing isolation polygons." msgstr "" "Strumento Copper Thieving avviato. Preparazione poligoni di isolamento." -#: appPlugins/ToolCopperThieving.py:601 +#: appPlugins/ToolCopperThieving.py:608 msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "" "Strumento Copper Thieving avviato. Preparazione aree da riempire di rame." -#: appPlugins/ToolCopperThieving.py:645 +#: appPlugins/ToolCopperThieving.py:652 msgid "Geometry not supported for" msgstr "Geometria non supportata per" -#: appPlugins/ToolCopperThieving.py:651 appPlugins/ToolNCC.py:1941 -#: appPlugins/ToolNCC.py:1996 appPlugins/ToolNCC.py:2990 +#: appPlugins/ToolCopperThieving.py:658 appPlugins/ToolNCC.py:1941 +#: appPlugins/ToolNCC.py:1996 appPlugins/ToolNCC.py:2992 #: appPlugins/ToolPaint.py:2602 msgid "No object available." msgstr "Nessun oggetto disponibile." -#: appPlugins/ToolCopperThieving.py:688 appPlugins/ToolNCC.py:1966 -#: appPlugins/ToolNCC.py:2019 appPlugins/ToolNCC.py:3032 +#: appPlugins/ToolCopperThieving.py:695 appPlugins/ToolNCC.py:1966 +#: appPlugins/ToolNCC.py:2019 appPlugins/ToolNCC.py:3034 msgid "The reference object type is not supported." msgstr "Il tipo di oggetto di riferimento non è supportato." -#: appPlugins/ToolCopperThieving.py:693 +#: appPlugins/ToolCopperThieving.py:700 msgid "Copper Thieving Tool. Appending new geometry and buffering." msgstr "Strumento Copper Thieving. Aggiunta di nuova geometria e buffering." -#: appPlugins/ToolCopperThieving.py:729 +#: appPlugins/ToolCopperThieving.py:736 msgid "Create geometry" msgstr "Crea geometria" -#: appPlugins/ToolCopperThieving.py:941 appPlugins/ToolCopperThieving.py:945 +#: appPlugins/ToolCopperThieving.py:948 appPlugins/ToolCopperThieving.py:952 msgid "P-Plating Mask" msgstr "Maskera P-Placatura" -#: appPlugins/ToolCopperThieving.py:969 +#: appPlugins/ToolCopperThieving.py:976 msgid "Append PP-M geometry" msgstr "Aggiunta geometria maschera placatura" -#: appPlugins/ToolCopperThieving.py:1146 +#: appPlugins/ToolCopperThieving.py:1152 msgid "Generating Pattern Plating Mask done." msgstr "Generazione maschera Placatura eseguita." -#: appPlugins/ToolCopperThieving.py:1189 +#: appPlugins/ToolCopperThieving.py:1195 msgid "Copper Thieving Tool exit." msgstr "Chiudi strumento Copper Thieving." -#: appPlugins/ToolCopperThieving.py:1280 appPlugins/ToolFiducials.py:993 +#: appPlugins/ToolCopperThieving.py:1286 appPlugins/ToolFiducials.py:997 msgid "Gerber Object to which will be added a copper thieving." msgstr "Oggetto Gerber a cui verrà aggiunto il copper thieving." -#: appPlugins/ToolCopperThieving.py:1298 +#: appPlugins/ToolCopperThieving.py:1304 #, fuzzy #| msgid "Milling Parameters" msgid "Thieving Parameters" msgstr "Parametri fresatura" -#: appPlugins/ToolCopperThieving.py:1307 +#: appPlugins/ToolCopperThieving.py:1313 msgid "" "This set the distance between the copper thieving components\n" "(the polygon fill may be split in multiple polygons)\n" @@ -14251,11 +14214,11 @@ msgstr "" "(il riempimento poligonale può essere suddiviso in più poligoni)\n" "e le tracce di rame nel file Gerber." -#: appPlugins/ToolCopperThieving.py:1370 +#: appPlugins/ToolCopperThieving.py:1376 msgid "Ref. Type" msgstr "Tipo riferimento" -#: appPlugins/ToolCopperThieving.py:1372 +#: appPlugins/ToolCopperThieving.py:1378 msgid "" "The type of FlatCAM object to be used as copper thieving reference.\n" "It can be Gerber, Excellon or Geometry." @@ -14263,19 +14226,19 @@ msgstr "" "Il tipo di oggetto FlatCAM da utilizzare come riferimento Copper Thieving.\n" "Può essere Gerber, Excellon o Geometry." -#: appPlugins/ToolCopperThieving.py:1381 +#: appPlugins/ToolCopperThieving.py:1387 msgid "Ref. Object" msgstr "Oggetto di riferimento" -#: appPlugins/ToolCopperThieving.py:1383 +#: appPlugins/ToolCopperThieving.py:1389 msgid "The Application object to be used as non copper clearing reference." msgstr "Oggetto applicazione da usare come riferimento rimozione rame." -#: appPlugins/ToolCopperThieving.py:1560 +#: appPlugins/ToolCopperThieving.py:1566 msgid "Insert Copper thieving" msgstr "Inserire il Copper Thieving" -#: appPlugins/ToolCopperThieving.py:1563 +#: appPlugins/ToolCopperThieving.py:1569 msgid "" "Will add a polygon (may be split in multiple parts)\n" "that will surround the actual Gerber traces at a certain distance." @@ -14283,11 +14246,11 @@ msgstr "" "Aggiungerà un poligono (può essere diviso in più parti)\n" "che circonderà le tracce Gerber attuali ad una certa distanza." -#: appPlugins/ToolCopperThieving.py:1623 +#: appPlugins/ToolCopperThieving.py:1629 msgid "Insert Robber Bar" msgstr "Inserisci la barra del ladro" -#: appPlugins/ToolCopperThieving.py:1626 +#: appPlugins/ToolCopperThieving.py:1632 msgid "" "Will add a polygon with a defined thickness\n" "that will surround the actual Gerber object\n" @@ -14299,11 +14262,11 @@ msgstr "" "ad una certa distanza.\n" "Richiesto quando si esegue la placcatura di fori." -#: appPlugins/ToolCopperThieving.py:1651 +#: appPlugins/ToolCopperThieving.py:1657 msgid "Select Soldermask object" msgstr "Seleziona oggetto Soldermask" -#: appPlugins/ToolCopperThieving.py:1653 +#: appPlugins/ToolCopperThieving.py:1659 msgid "" "Gerber Object with the soldermask.\n" "It will be used as a base for\n" @@ -14313,11 +14276,11 @@ msgstr "" "Sarà usato come base per\n" "la maschera di placcatura del modello." -#: appPlugins/ToolCopperThieving.py:1689 +#: appPlugins/ToolCopperThieving.py:1695 msgid "Plated area" msgstr "Area ricoperta" -#: appPlugins/ToolCopperThieving.py:1691 +#: appPlugins/ToolCopperThieving.py:1697 msgid "" "The area to be plated by pattern plating.\n" "Basically is made from the openings in the plating mask.\n" @@ -14335,11 +14298,11 @@ msgstr "" "un po' più grandi dei pad di rame, e questa area è\n" "calcolata dalle aperture del soldermask." -#: appPlugins/ToolCopperThieving.py:1725 +#: appPlugins/ToolCopperThieving.py:1731 msgid "Generate pattern plating mask" msgstr "Genera maschera placcatura modello" -#: appPlugins/ToolCopperThieving.py:1728 +#: appPlugins/ToolCopperThieving.py:1734 msgid "" "Will add to the soldermask gerber geometry\n" "the geometries of the copper thieving and/or\n" @@ -14355,74 +14318,74 @@ msgstr "" msgid "Corners" msgstr "Strumento Bordi" -#: appPlugins/ToolCorners.py:246 appPlugins/ToolCorners.py:433 -#: appPlugins/ToolCorners.py:527 +#: appPlugins/ToolCorners.py:252 appPlugins/ToolCorners.py:440 +#: appPlugins/ToolCorners.py:535 msgid "Please select at least a location" msgstr "Selezionare almeno una locazione" -#: appPlugins/ToolCorners.py:410 appPlugins/ToolCorners.py:504 +#: appPlugins/ToolCorners.py:417 appPlugins/ToolCorners.py:512 msgid "The tool diameter is zero." msgstr "Il diametro del tool è zero." -#: appPlugins/ToolCorners.py:496 appPlugins/ToolCorners.py:598 +#: appPlugins/ToolCorners.py:504 appPlugins/ToolCorners.py:607 msgid "Excellon object with corner drills created." msgstr "Oggetto Excellon con i fori sui bordi creato." -#: appPlugins/ToolCorners.py:633 +#: appPlugins/ToolCorners.py:642 msgid "A Gerber object with corner markers was created." msgstr "L'oggetto Gerber con marker sui bordi è stato creato." -#: appPlugins/ToolCorners.py:679 +#: appPlugins/ToolCorners.py:685 msgid "The Gerber object to which will be added corner markers." msgstr "Oggetto Gerber a cui verranno aggiunti i marcatori bordi." -#: appPlugins/ToolCorners.py:695 +#: appPlugins/ToolCorners.py:701 msgid "Locations" msgstr "Locazioni" -#: appPlugins/ToolCorners.py:697 +#: appPlugins/ToolCorners.py:703 msgid "Locations where to place corner markers." msgstr "Locazioni in cui inserire i marcatori dei bordi." -#: appPlugins/ToolCorners.py:710 appPlugins/ToolFiducials.py:824 -#: app_Main.py:5476 +#: appPlugins/ToolCorners.py:716 appPlugins/ToolFiducials.py:828 +#: app_Main.py:5495 msgid "Top Right" msgstr "Alto destra" -#: appPlugins/ToolCorners.py:727 +#: appPlugins/ToolCorners.py:733 msgid "Toggle ALL" msgstr "Attiva / disattiva TUTTO" -#: appPlugins/ToolCorners.py:807 +#: appPlugins/ToolCorners.py:813 msgid "Add Marker" msgstr "Aggiungi marcatore" -#: appPlugins/ToolCorners.py:810 +#: appPlugins/ToolCorners.py:816 msgid "Will add corner markers to the selected Gerber file." msgstr "Aggiungerà marcatori bordi al file Gerber selezionato." -#: appPlugins/ToolCorners.py:826 +#: appPlugins/ToolCorners.py:832 #, fuzzy #| msgid "Drills in Corners" msgid "Drills in Locations" msgstr "Fori negli angoli" -#: appPlugins/ToolCorners.py:843 appPlugins/ToolCorners.py:866 -#: appPlugins/ToolDblSided.py:1076 +#: appPlugins/ToolCorners.py:849 appPlugins/ToolCorners.py:872 +#: appPlugins/ToolDblSided.py:1092 msgid "Create Excellon Object" msgstr "Creao oggetto Excellon" -#: appPlugins/ToolCorners.py:846 +#: appPlugins/ToolCorners.py:852 msgid "Will add drill holes in the center of the markers." msgstr "Aggiungerà dei fori al centro dei markers." -#: appPlugins/ToolCorners.py:862 +#: appPlugins/ToolCorners.py:868 #, fuzzy #| msgid "Locations" msgid "Check in Locations" msgstr "Locazioni" -#: appPlugins/ToolCorners.py:869 +#: appPlugins/ToolCorners.py:875 msgid "" "Will create an Excellon object using a special preprocessor.\n" "The spindle will not start and the mounted probe will move to\n" @@ -14439,8 +14402,8 @@ msgid "Default tool added." msgstr "Tool di default aggiunto." #: appPlugins/ToolCutOut.py:671 appPlugins/ToolIsolation.py:2790 -#: appPlugins/ToolNCC.py:3977 appPlugins/ToolPaint.py:2770 app_Main.py:6378 -#: app_Main.py:6399 +#: appPlugins/ToolNCC.py:3979 appPlugins/ToolPaint.py:2770 app_Main.py:6413 +#: app_Main.py:6434 msgid "Selected tool can't be used here. Pick another." msgstr "Il tool selezionato non è utilizzabile qui. Prendine un altro." @@ -14487,15 +14450,15 @@ msgstr "Mouse Bites fallito." msgid "Any-form Cutout operation finished." msgstr "Operazione di CutOut terminata." -#: appPlugins/ToolCutOut.py:1143 appPlugins/ToolDrilling.py:1872 -#: appPlugins/ToolEtchCompensation.py:176 appPlugins/ToolFollow.py:197 -#: appPlugins/ToolFollow.py:244 appPlugins/ToolInvertGerber.py:123 +#: appPlugins/ToolCutOut.py:1143 appPlugins/ToolDrilling.py:1867 +#: appPlugins/ToolEtchCompensation.py:182 appPlugins/ToolFollow.py:203 +#: appPlugins/ToolFollow.py:250 appPlugins/ToolInvertGerber.py:129 #: appPlugins/ToolIsolation.py:1084 appPlugins/ToolIsolation.py:1149 #: appPlugins/ToolIsolation.py:1556 appPlugins/ToolIsolation.py:1583 -#: appPlugins/ToolIsolation.py:2429 appPlugins/ToolMilling.py:2776 -#: appPlugins/ToolMilling.py:2799 appPlugins/ToolNCC.py:1041 +#: appPlugins/ToolIsolation.py:2429 appPlugins/ToolMilling.py:2859 +#: appPlugins/ToolMilling.py:2882 appPlugins/ToolNCC.py:1041 #: appPlugins/ToolNCC.py:1110 appPlugins/ToolNCC.py:1573 -#: appPlugins/ToolPaint.py:1142 appPlugins/ToolPanelize.py:301 +#: appPlugins/ToolPaint.py:1142 appPlugins/ToolPanelize.py:317 #: tclCommands/TclCommandBbox.py:71 tclCommands/TclCommandNregions.py:71 msgid "Object not found" msgstr "Oggetto non trovato" @@ -14575,16 +14538,16 @@ msgstr "" "Crea un oggetto Geometria con\n" "percorsi utensile per tagliare esternamente i poligoni." -#: appPlugins/ToolCutOut.py:2353 appPlugins/ToolDblSided.py:664 -#: appPlugins/ToolPanelize.py:1102 +#: appPlugins/ToolCutOut.py:2350 appPlugins/ToolDblSided.py:680 +#: appPlugins/ToolPanelize.py:1121 msgid "Source Object" msgstr "Oggetto sorgente" -#: appPlugins/ToolCutOut.py:2354 +#: appPlugins/ToolCutOut.py:2351 msgid "Object to be cutout" msgstr "Oggetto da tagliare" -#: appPlugins/ToolCutOut.py:2381 +#: appPlugins/ToolCutOut.py:2378 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -14596,15 +14559,19 @@ msgstr "" "Ciò che è selezionato qui detterà il tipo\n" "di oggetti che popoleranno la casella combinata 'Oggetto'." -#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:61 -#: appPlugins/ToolIsolation.py:3337 appPlugins/ToolMilling.py:3804 -#: appPlugins/ToolNCC.py:4299 appPlugins/ToolPaint.py:3079 +#: appPlugins/ToolCutOut.py:2415 +msgid "Cutout Tool" +msgstr "Strumento Ritaglia" + +#: appPlugins/ToolCutOut.py:2434 appPlugins/ToolIsolation.py:61 +#: appPlugins/ToolIsolation.py:3334 appPlugins/ToolMilling.py:3876 +#: appPlugins/ToolNCC.py:4298 appPlugins/ToolPaint.py:3076 msgid "Search and Add" msgstr "Cerca ed aggiungi" -#: appPlugins/ToolCutOut.py:2440 appPlugins/ToolIsolation.py:3340 -#: appPlugins/ToolMilling.py:3807 appPlugins/ToolNCC.py:4302 -#: appPlugins/ToolPaint.py:3082 +#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:3337 +#: appPlugins/ToolMilling.py:3879 appPlugins/ToolNCC.py:4301 +#: appPlugins/ToolPaint.py:3079 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -14618,16 +14585,16 @@ msgstr "" "nel database degli strumenti. Se non viene trovato nulla\n" "nel database degli strumenti viene aggiunto uno strumento predefinito." -#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:66 -#: appPlugins/ToolIsolation.py:3349 appPlugins/ToolMilling.py:383 -#: appPlugins/ToolMilling.py:3816 appPlugins/ToolNCC.py:4311 -#: appPlugins/ToolPaint.py:3091 +#: appPlugins/ToolCutOut.py:2446 appPlugins/ToolIsolation.py:66 +#: appPlugins/ToolIsolation.py:3346 appPlugins/ToolMilling.py:384 +#: appPlugins/ToolMilling.py:3888 appPlugins/ToolNCC.py:4310 +#: appPlugins/ToolPaint.py:3088 msgid "Pick from DB" msgstr "Prendi dal DB" -#: appPlugins/ToolCutOut.py:2452 appPlugins/ToolIsolation.py:3352 -#: appPlugins/ToolMilling.py:3819 appPlugins/ToolNCC.py:4314 -#: appPlugins/ToolPaint.py:3094 +#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:3349 +#: appPlugins/ToolMilling.py:3891 appPlugins/ToolNCC.py:4313 +#: appPlugins/ToolPaint.py:3091 msgid "" "Add a new tool to the Tool Table\n" "from the Tools Database.\n" @@ -14639,23 +14606,23 @@ msgstr "" "Amministrazione DB utensili in:\n" "Menu: Opzioni -> Database Tool" -#: appPlugins/ToolCutOut.py:2466 +#: appPlugins/ToolCutOut.py:2463 msgid "Tool Parameters" msgstr "Parametri Utensile" -#: appPlugins/ToolCutOut.py:2603 +#: appPlugins/ToolCutOut.py:2600 msgid "Bridge Gaps" msgstr "Gaps ponte" -#: appPlugins/ToolCutOut.py:2605 +#: appPlugins/ToolCutOut.py:2602 msgid "Selection of the type of cutout." msgstr "Selezione del tipo di taglio." -#: appPlugins/ToolCutOut.py:2609 appPlugins/ToolPunchGerber.py:2287 +#: appPlugins/ToolCutOut.py:2606 appPlugins/ToolPunchGerber.py:2287 msgid "Automatic" msgstr "Automatico" -#: appPlugins/ToolCutOut.py:2658 +#: appPlugins/ToolCutOut.py:2655 msgid "" "Cutout the selected object.\n" "The cutout shape can be of any shape.\n" @@ -14665,7 +14632,7 @@ msgstr "" "La forma del ritaglio può essere di qualsiasi forma.\n" "Utile quando il PCB ha una forma non rettangolare." -#: appPlugins/ToolCutOut.py:2673 +#: appPlugins/ToolCutOut.py:2670 msgid "" "Cutout the selected object.\n" "The resulting cutout shape is\n" @@ -14677,11 +14644,11 @@ msgstr "" "sempre una forma rettangolare e sarà\n" "rettangolare anche la selezione dell'oggetto." -#: appPlugins/ToolCutOut.py:2710 +#: appPlugins/ToolCutOut.py:2707 msgid "Generate Manual Geometry" msgstr "Genera geometria manuale" -#: appPlugins/ToolCutOut.py:2713 +#: appPlugins/ToolCutOut.py:2710 msgid "" "If the object to be cutout is a Gerber\n" "first create a Geometry that surrounds it,\n" @@ -14693,19 +14660,19 @@ msgstr "" "da usare come ritaglio, se non ne esiste ancora uno.\n" "Seleziona il file Gerber di origine nel box in alto." -#: appPlugins/ToolCutOut.py:2733 +#: appPlugins/ToolCutOut.py:2730 msgid "Manual cutout Geometry" msgstr "Geomatria di taglio manuale" -#: appPlugins/ToolCutOut.py:2735 appPlugins/ToolCutOut.py:2776 +#: appPlugins/ToolCutOut.py:2732 appPlugins/ToolCutOut.py:2773 msgid "Geometry object used to create the manual cutout." msgstr "Oggetto geometria utilizzato per creare il ritaglio manuale." -#: appPlugins/ToolCutOut.py:2742 +#: appPlugins/ToolCutOut.py:2739 msgid "Manual Add Bridge Gaps" msgstr "Aggiungi testimoni manualmente" -#: appPlugins/ToolCutOut.py:2745 +#: appPlugins/ToolCutOut.py:2742 msgid "" "Use the left mouse button (LMB) click\n" "to create a bridge gap to separate the PCB from\n" @@ -14719,21 +14686,15 @@ msgstr "" "Il clic PMS deve essere eseguito sul perimetro\n" "dell'oggetto geometria utilizzato come geometria di ritaglio." -#: appPlugins/ToolCutOut.py:2767 appPlugins/ToolCutOut.py:2830 +#: appPlugins/ToolCutOut.py:2764 appPlugins/ToolCutOut.py:2827 msgid "Cut by Drilling" msgstr "Taglio con fori" -#: appPlugins/ToolCutOut.py:2769 appPlugins/ToolCutOut.py:2833 +#: appPlugins/ToolCutOut.py:2766 appPlugins/ToolCutOut.py:2830 msgid "Create a series of drill holes following a geometry line." msgstr "Crea una serie di fori seguendo una linea geometria." -#: appPlugins/ToolDblSided.py:104 appPlugins/ToolDblSided.py:607 -#, fuzzy -#| msgid "2-Sided PCB" -msgid "2-Sided" -msgstr "PCB doppia faccia" - -#: appPlugins/ToolDblSided.py:277 +#: appPlugins/ToolDblSided.py:296 msgid "" "'Point' reference is selected and 'Point' coordinates are missing. Add them " "and retry." @@ -14741,65 +14702,65 @@ msgstr "" "'Punto' riferimento selezionato ma coordinate 'Punto' mancanti. Aggiungile e " "riprova." -#: appPlugins/ToolDblSided.py:286 +#: appPlugins/ToolDblSided.py:305 msgid "There is no Box reference object loaded. Load one and retry." msgstr "" "Non è stato caricato alcun oggetto di riferimento Box. Caricare uno e " "riprovare." -#: appPlugins/ToolDblSided.py:298 +#: appPlugins/ToolDblSided.py:317 msgid "No value or wrong format in Drill Dia entry. Add it and retry." msgstr "" "Nessun valore o formato errato nella voce Diametro Fori. Aggiungilo e " "riprova." -#: appPlugins/ToolDblSided.py:310 +#: appPlugins/ToolDblSided.py:329 msgid "There are no Alignment Drill Coordinates to use. Add them and retry." msgstr "" "Non ci sono coordinate per i fori di allineamento da usare. Aggiungili e " "riprova." -#: appPlugins/ToolDblSided.py:329 +#: appPlugins/ToolDblSided.py:348 msgid "Alignment Drills" msgstr "Griglia di allineamento" -#: appPlugins/ToolDblSided.py:333 +#: appPlugins/ToolDblSided.py:352 msgid "Excellon object with alignment drills created..." msgstr "Oggetto Excellon con i fori di allineamento creati ..." -#: appPlugins/ToolDblSided.py:344 appPlugins/ToolPunchGerber.py:527 -#: appPlugins/ToolPunchGerber.py:564 appPlugins/ToolPunchGerber.py:669 +#: appPlugins/ToolDblSided.py:363 appPlugins/ToolPunchGerber.py:530 +#: appPlugins/ToolPunchGerber.py:567 appPlugins/ToolPunchGerber.py:672 msgid "There is no Excellon object loaded ..." msgstr "Nessun oggetto Excellon caricato ..." -#: appPlugins/ToolDblSided.py:356 +#: appPlugins/ToolDblSided.py:375 msgid "Click on canvas within the desired Excellon drill hole" msgstr "Clicca sul disegno nel foro Excellon desiderato" -#: appPlugins/ToolDblSided.py:400 +#: appPlugins/ToolDblSided.py:419 msgid "Mirror reference point set." msgstr "Punto di riferimento specchio." -#: appPlugins/ToolDblSided.py:428 +#: appPlugins/ToolDblSided.py:447 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." msgstr "Possono essere specchiati solo oggetti Gerber, Excellon e Geometry." -#: appPlugins/ToolDblSided.py:440 +#: appPlugins/ToolDblSided.py:459 msgid "There is no Box object loaded ..." msgstr "Nessun oggetto contenitore caricato ..." -#: appPlugins/ToolDblSided.py:450 +#: appPlugins/ToolDblSided.py:469 msgid "" "There are no Point coordinates in the Point field. Add coords and try " "again ..." msgstr "" "Non ci sono coordinate Punto nel campo Punto. Aggiungi corde e riprova ..." -#: appPlugins/ToolDblSided.py:457 camlib.py:2434 +#: appPlugins/ToolDblSided.py:476 camlib.py:2438 msgid "Object was mirrored" msgstr "Oggetti specchiati" -#: appPlugins/ToolDblSided.py:635 appPlugins/ToolNCC.py:4107 +#: appPlugins/ToolDblSided.py:654 appPlugins/ToolNCC.py:4109 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -14811,21 +14772,21 @@ msgstr "" "Crea un oggetto Geometry con\n" "percorsi utensile per tagliare tutte le regioni non rame." -#: appPlugins/ToolDblSided.py:665 +#: appPlugins/ToolDblSided.py:681 msgid "Objects to be mirrored" msgstr "Oggetto da specchiare" -#: appPlugins/ToolDblSided.py:672 +#: appPlugins/ToolDblSided.py:688 msgid "Select the type of application object to be processed in this tool." msgstr "" "Selezionare il tipo di oggetto dell'applicazione da elaborare in questo " "strumento." -#: appPlugins/ToolDblSided.py:706 +#: appPlugins/ToolDblSided.py:722 msgid "Bounds Values" msgstr "Valori limite" -#: appPlugins/ToolDblSided.py:708 +#: appPlugins/ToolDblSided.py:724 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -14833,39 +14794,39 @@ msgstr "" "Seleziona dal disegno l'oggetto(i)\n" "per i quali calcolare i valori limite." -#: appPlugins/ToolDblSided.py:718 +#: appPlugins/ToolDblSided.py:734 msgid "X min" msgstr "X min" -#: appPlugins/ToolDblSided.py:720 appPlugins/ToolDblSided.py:734 +#: appPlugins/ToolDblSided.py:736 appPlugins/ToolDblSided.py:750 msgid "Minimum location." msgstr "Locazione minima." -#: appPlugins/ToolDblSided.py:732 +#: appPlugins/ToolDblSided.py:748 msgid "Y min" msgstr "Y min" -#: appPlugins/ToolDblSided.py:746 +#: appPlugins/ToolDblSided.py:762 msgid "X max" msgstr "X max" -#: appPlugins/ToolDblSided.py:748 appPlugins/ToolDblSided.py:762 +#: appPlugins/ToolDblSided.py:764 appPlugins/ToolDblSided.py:778 msgid "Maximum location." msgstr "Locazione massima." -#: appPlugins/ToolDblSided.py:760 +#: appPlugins/ToolDblSided.py:776 msgid "Y max" msgstr "Y max" -#: appPlugins/ToolDblSided.py:771 +#: appPlugins/ToolDblSided.py:787 msgid "Center point coordinates" msgstr "Coordinate punto centrale" -#: appPlugins/ToolDblSided.py:773 +#: appPlugins/ToolDblSided.py:789 msgid "Centroid" msgstr "Centroide" -#: appPlugins/ToolDblSided.py:775 +#: appPlugins/ToolDblSided.py:791 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -14873,11 +14834,11 @@ msgstr "" "La posizione del punto centrale per il box delimitante\n" "rettangolare. Centroide. Il formato è (x, y)." -#: appPlugins/ToolDblSided.py:784 +#: appPlugins/ToolDblSided.py:800 msgid "Calculate Bounds Values" msgstr "Calcola i valori dei limiti" -#: appPlugins/ToolDblSided.py:786 +#: appPlugins/ToolDblSided.py:802 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -14887,15 +14848,15 @@ msgstr "" "per la selezione di oggetti.\n" "La forma dell'inviluppo è parallela all'asse X, Y." -#: appPlugins/ToolDblSided.py:811 +#: appPlugins/ToolDblSided.py:827 msgid "Mirror Operation" msgstr "Operazione Specchio" -#: appPlugins/ToolDblSided.py:812 +#: appPlugins/ToolDblSided.py:828 msgid "Parameters for the mirror operation" msgstr "Parametri per l'operazione specchio" -#: appPlugins/ToolDblSided.py:834 +#: appPlugins/ToolDblSided.py:850 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -14913,11 +14874,11 @@ msgstr "" "riquadro di selezione di un altro oggetto selezionato sotto\n" "- Snap fori -> un punto definito dal centro di un foro in un oggetto Excellon" -#: appPlugins/ToolDblSided.py:854 +#: appPlugins/ToolDblSided.py:870 msgid "Point coordinates" msgstr "Coordinate punto" -#: appPlugins/ToolDblSided.py:860 +#: appPlugins/ToolDblSided.py:876 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -14932,17 +14893,17 @@ msgstr "" "Le coordinate (x, y) vengono acquisite premendo il tasto SHIFT\n" "e con il clic sinistro del mouse oppure inserite manualmente." -#: appPlugins/ToolDblSided.py:878 +#: appPlugins/ToolDblSided.py:894 msgid "Object that holds holes that can be picked as reference for mirroring." msgstr "" "Oggetto che contiene fori che possono essere selezionati come riferimento " "per la specchiatura." -#: appPlugins/ToolDblSided.py:893 +#: appPlugins/ToolDblSided.py:909 msgid "Pick hole" msgstr "Prendi foro" -#: appPlugins/ToolDblSided.py:895 +#: appPlugins/ToolDblSided.py:911 msgid "" "Click inside a drill hole that belong to the selected Excellon object,\n" "and the hole center coordinates will be copied to the Point field." @@ -14951,7 +14912,7 @@ msgstr "" "selezionato,\n" "e le coordinate del centro del foro verranno copiate nel campo Punto." -#: appPlugins/ToolDblSided.py:911 +#: appPlugins/ToolDblSided.py:927 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -14961,11 +14922,11 @@ msgstr "" "Le coordinate del centro del rettangolo di selezione vengono usate\n" "come riferimento per l'operazione di specchio." -#: appPlugins/ToolDblSided.py:937 +#: appPlugins/ToolDblSided.py:953 msgid "Mirror" msgstr "Specchia" -#: appPlugins/ToolDblSided.py:940 +#: appPlugins/ToolDblSided.py:956 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -14975,11 +14936,11 @@ msgstr "" "l'asse specificato. Non crea un nuovo oggetto,\n" "ma lo modifica." -#: appPlugins/ToolDblSided.py:966 +#: appPlugins/ToolDblSided.py:982 msgid "PCB Alignment" msgstr "Allineamento PCB" -#: appPlugins/ToolDblSided.py:968 appPlugins/ToolDblSided.py:1079 +#: appPlugins/ToolDblSided.py:984 appPlugins/ToolDblSided.py:1095 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -14989,7 +14950,7 @@ msgstr "" "fori di allineamento specificati e la loro\n" "relativa immagine speculare." -#: appPlugins/ToolDblSided.py:1010 appPlugins/ToolDblSided.py:1017 +#: appPlugins/ToolDblSided.py:1026 appPlugins/ToolDblSided.py:1033 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -15000,11 +14961,11 @@ msgstr "" "dal primo foro, facendone la copia speculare.\n" "Può essere modificato nella sezione Parametri specchio -> Riferimento" -#: appPlugins/ToolDblSided.py:1030 +#: appPlugins/ToolDblSided.py:1046 msgid "Alignment Drill Coordinates" msgstr "Coordinate fori di allineamento" -#: appPlugins/ToolDblSided.py:1032 +#: appPlugins/ToolDblSided.py:1048 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -15022,11 +14983,11 @@ msgstr "" "- un foro in posizione speculare sull'asse selezionato sopra in 'asse " "specchio'." -#: appPlugins/ToolDblSided.py:1040 +#: appPlugins/ToolDblSided.py:1056 msgid "Drill coordinates" msgstr "Coordinate fori" -#: appPlugins/ToolDblSided.py:1048 +#: appPlugins/ToolDblSided.py:1064 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -15053,11 +15014,11 @@ msgstr "" "col pulsante destro nel campo e fai clic su Incolla.\n" "- inserendo manualmente le coordinate nel formato: (x1, y1), (x2, y2), ..." -#: appPlugins/ToolDblSided.py:1063 +#: appPlugins/ToolDblSided.py:1079 msgid "Delete Last" msgstr "Cancella ultimo" -#: appPlugins/ToolDblSided.py:1066 +#: appPlugins/ToolDblSided.py:1082 msgid "Delete the last coordinates tuple in the list." msgstr "Cancella l'ultima tupla di coordinate dalla lista." @@ -15226,57 +15187,57 @@ msgstr "Punto mediano della distanza punto punto euclidea." msgid "Jump to Half Point" msgstr "Vai al punto mediano" -#: appPlugins/ToolDrilling.py:1431 appPlugins/ToolIsolation.py:879 -#: appPlugins/ToolMilling.py:1941 appPlugins/ToolNCC.py:483 +#: appPlugins/ToolDrilling.py:1426 appPlugins/ToolIsolation.py:879 +#: appPlugins/ToolMilling.py:2035 appPlugins/ToolNCC.py:483 #: appPlugins/ToolPaint.py:412 msgid "Current Tool parameters were applied to all tools." msgstr "Parametri attuali applicati a tutti gli utensili." -#: appPlugins/ToolDrilling.py:1493 appPlugins/ToolMilling.py:3323 +#: appPlugins/ToolDrilling.py:1488 appPlugins/ToolMilling.py:3398 msgid "Focus Z" msgstr "Z a Fuoco" -#: appPlugins/ToolDrilling.py:1515 appPlugins/ToolMilling.py:3289 +#: appPlugins/ToolDrilling.py:1510 appPlugins/ToolMilling.py:3364 msgid "Laser Power" msgstr "Potenza Laser" -#: appPlugins/ToolDrilling.py:1890 camlib.py:4120 +#: appPlugins/ToolDrilling.py:1885 camlib.py:4104 msgid "The loaded Excellon file has no drills" msgstr "Il file excellon caricato non ha forature" -#: appPlugins/ToolDrilling.py:1935 camlib.py:4038 +#: appPlugins/ToolDrilling.py:1930 camlib.py:4022 msgid "Creating a list of points to drill..." msgstr "Creazione lista punti da forare..." -#: appPlugins/ToolDrilling.py:1942 camlib.py:4067 +#: appPlugins/ToolDrilling.py:1937 camlib.py:4051 msgid "Failed. Drill points inside the exclusion zones." msgstr "Errore. Punti di foratura all'interno delle aree di esclusione." -#: appPlugins/ToolDrilling.py:1958 camlib.py:4110 camlib.py:5501 camlib.py:5910 +#: appPlugins/ToolDrilling.py:1953 camlib.py:4094 camlib.py:5485 camlib.py:5894 msgid "Starting G-Code" msgstr "Avvio G-Code" -#: appPlugins/ToolDrilling.py:1963 +#: appPlugins/ToolDrilling.py:1958 msgid "Generating CNCJob..." msgstr "Creazione CNCJob..." -#: appPlugins/ToolDrilling.py:2086 camlib.py:3252 camlib.py:3686 camlib.py:5769 +#: appPlugins/ToolDrilling.py:2052 camlib.py:3256 camlib.py:3691 camlib.py:5753 msgid "The Toolchange X,Y format has to be (x, y)." msgstr "Il formato del cambio utensile X,Y deve essere (x, y)." -#: appPlugins/ToolDrilling.py:2255 +#: appPlugins/ToolDrilling.py:2194 msgid "Generating CNC Code" msgstr "Generazione codice CNC" -#: appPlugins/ToolDrilling.py:2328 +#: appPlugins/ToolDrilling.py:2264 msgid "Excellon object for drilling/milling operation." msgstr "Oggetto Excellon per operazioni di foratura/fresatura." -#: appPlugins/ToolDrilling.py:2392 +#: appPlugins/ToolDrilling.py:2328 msgid "Search DB" msgstr "Cerca DB" -#: appPlugins/ToolDrilling.py:2395 +#: appPlugins/ToolDrilling.py:2331 msgid "" "Will search and try to replace the tools from Tools Table\n" "with tools from DB that have a close diameter value." @@ -15284,9 +15245,9 @@ msgstr "" "Cercherà e proverà a sostituire gli strumenti dalla tabella Strumenti\n" "con utensili da DB che hanno un valore di diametro vicino." -#: appPlugins/ToolDrilling.py:2413 appPlugins/ToolIsolation.py:3380 -#: appPlugins/ToolMilling.py:3852 appPlugins/ToolNCC.py:4342 -#: appPlugins/ToolPaint.py:3122 +#: appPlugins/ToolDrilling.py:2349 appPlugins/ToolIsolation.py:3377 +#: appPlugins/ToolMilling.py:3924 appPlugins/ToolNCC.py:4341 +#: appPlugins/ToolPaint.py:3119 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -15294,15 +15255,15 @@ msgstr "" "Dati usati per la creazione di GCode.\n" "Ogni deposito di Utensili ha il proprio set di dati." -#: appPlugins/ToolDrilling.py:2650 appPlugins/ToolIsolation.py:3459 -#: appPlugins/ToolMilling.py:4283 appPlugins/ToolNCC.py:4499 -#: appPlugins/ToolPaint.py:3217 +#: appPlugins/ToolDrilling.py:2586 appPlugins/ToolIsolation.py:3456 +#: appPlugins/ToolMilling.py:4355 appPlugins/ToolNCC.py:4498 +#: appPlugins/ToolPaint.py:3214 msgid "Apply parameters to all tools" msgstr "Applica parametri a tutti gli utensili" -#: appPlugins/ToolDrilling.py:2653 appPlugins/ToolIsolation.py:3462 -#: appPlugins/ToolMilling.py:4286 appPlugins/ToolNCC.py:4502 -#: appPlugins/ToolPaint.py:3220 +#: appPlugins/ToolDrilling.py:2589 appPlugins/ToolIsolation.py:3459 +#: appPlugins/ToolMilling.py:4358 appPlugins/ToolNCC.py:4501 +#: appPlugins/ToolPaint.py:3217 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -15310,28 +15271,28 @@ msgstr "" "Saranno applicati i parametri nel modulo corrente\n" "su tutti gli utensili dalla tabella." -#: appPlugins/ToolDrilling.py:2664 appPlugins/ToolIsolation.py:3473 -#: appPlugins/ToolMilling.py:4299 appPlugins/ToolNCC.py:4513 -#: appPlugins/ToolPaint.py:3231 +#: appPlugins/ToolDrilling.py:2600 appPlugins/ToolIsolation.py:3470 +#: appPlugins/ToolMilling.py:4371 appPlugins/ToolNCC.py:4512 +#: appPlugins/ToolPaint.py:3228 msgid "Common Parameters" msgstr "Parametri comuni" -#: appPlugins/ToolDrilling.py:2666 appPlugins/ToolIsolation.py:3475 -#: appPlugins/ToolMilling.py:4301 appPlugins/ToolNCC.py:4515 -#: appPlugins/ToolPaint.py:3233 +#: appPlugins/ToolDrilling.py:2602 appPlugins/ToolIsolation.py:3472 +#: appPlugins/ToolMilling.py:4373 appPlugins/ToolNCC.py:4514 +#: appPlugins/ToolPaint.py:3230 msgid "Parameters that are common for all tools." msgstr "Parametri usati da tutti gli utensili." -#: appPlugins/ToolDrilling.py:2671 appPlugins/ToolMilling.py:4306 -#: appPlugins/ToolSolderPaste.py:1334 +#: appPlugins/ToolDrilling.py:2607 appPlugins/ToolMilling.py:4378 +#: appPlugins/ToolSolderPaste.py:1338 msgid "Tool change Z" msgstr "Z cambio utensile" -#: appPlugins/ToolDrilling.py:2729 appPlugins/ToolMilling.py:4349 +#: appPlugins/ToolDrilling.py:2683 appPlugins/ToolMilling.py:4441 msgid "X,Y coordinates" msgstr "Coordinate X, Y" -#: appPlugins/ToolDrilling.py:2775 +#: appPlugins/ToolDrilling.py:2729 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Excellon Objects." @@ -15339,19 +15300,19 @@ msgstr "" "File JSON del preprocessore che istruisce\n" "il GCode di uscita per oggetti Excellon." -#: appPlugins/ToolDrilling.py:2790 appPlugins/ToolMilling.py:4407 +#: appPlugins/ToolDrilling.py:2744 appPlugins/ToolMilling.py:4502 msgid "Add exclusion areas" msgstr "Aggiungi aree di esclusione" -#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolMilling.py:4433 +#: appPlugins/ToolDrilling.py:2771 appPlugins/ToolMilling.py:4530 msgid "This is the Area ID." msgstr "Questa è l'ID dell'area." -#: appPlugins/ToolDrilling.py:2819 appPlugins/ToolMilling.py:4435 +#: appPlugins/ToolDrilling.py:2773 appPlugins/ToolMilling.py:4532 msgid "Type of the object where the exclusion area was added." msgstr "Tipo di oggetto in cui è stata aggiunta l'area di esclusione." -#: appPlugins/ToolDrilling.py:2821 appPlugins/ToolMilling.py:4437 +#: appPlugins/ToolDrilling.py:2775 appPlugins/ToolMilling.py:4534 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " "it." @@ -15359,7 +15320,7 @@ msgstr "" "Strategia usata per l'area di esclusione. Gira attorno alle aree o passaci " "sopra." -#: appPlugins/ToolDrilling.py:2823 appPlugins/ToolMilling.py:4439 +#: appPlugins/ToolDrilling.py:2777 appPlugins/ToolMilling.py:4536 msgid "" "If the strategy is to go over the area then this is the height at which the " "tool will go to avoid the exclusion area." @@ -15367,32 +15328,32 @@ msgstr "" "Se la strategia è di passare sopra all'area, questa è l'altezza alla quale " "lo strumento andrà per evitare l'area di esclusione." -#: appPlugins/ToolDrilling.py:2859 appPlugins/ToolMilling.py:4473 +#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4572 msgid "Add Area:" msgstr "Aggiungi Area:" -#: appPlugins/ToolDrilling.py:2860 appPlugins/ToolMilling.py:4474 +#: appPlugins/ToolDrilling.py:2814 appPlugins/ToolMilling.py:4573 msgid "Add an Exclusion Area." msgstr "Aggiungi un'area di esclusione." -#: appPlugins/ToolDrilling.py:2878 appPlugins/ToolMilling.py:4491 +#: appPlugins/ToolDrilling.py:2832 appPlugins/ToolMilling.py:4591 msgid "Delete all exclusion areas." msgstr "Cancella tutte le aree di esclusione." -#: appPlugins/ToolDrilling.py:2881 appPlugins/ToolMilling.py:4494 +#: appPlugins/ToolDrilling.py:2835 appPlugins/ToolMilling.py:4594 msgid "Delete Selected" msgstr "Cancella selezionate" -#: appPlugins/ToolDrilling.py:2882 appPlugins/ToolMilling.py:4495 +#: appPlugins/ToolDrilling.py:2836 appPlugins/ToolMilling.py:4595 msgid "Delete all exclusion areas that are selected in the table." msgstr "Cancella tutte le aree di esclusione selezionate in tabella." -#: appPlugins/ToolDrilling.py:2904 appPlugins/ToolMilling.py:4517 -#: appPlugins/ToolSolderPaste.py:1518 +#: appPlugins/ToolDrilling.py:2858 appPlugins/ToolMilling.py:4617 +#: appPlugins/ToolSolderPaste.py:1522 msgid "Generate CNCJob object" msgstr "Genera oggetto CNCJob" -#: appPlugins/ToolDrilling.py:2907 appPlugins/ToolMilling.py:4520 +#: appPlugins/ToolDrilling.py:2861 appPlugins/ToolMilling.py:4620 msgid "" "Generate the CNC Job.\n" "If milling then an additional Geometry object will be created.\n" @@ -15406,25 +15367,32 @@ msgstr "" "Fare clic sull'intestazione (#) per selezionare tutto o Ctrl + LMB\n" "per la selezione personalizzata di strumenti." -#: appPlugins/ToolEtchCompensation.py:98 appPlugins/ToolEtchCompensation.py:269 +#: appPlugins/ToolEtchCompensation.py:98 appPlugins/ToolEtchCompensation.py:287 #, fuzzy #| msgid "Etch Compensation Tool" msgid "Etch Compensation" msgstr "Strumento compensazione incisione" -#: appPlugins/ToolEtchCompensation.py:311 appPlugins/ToolInvertGerber.py:232 +#: appPlugins/ToolEtchCompensation.py:188 +#: appPlugins/ToolEtchCompensation.py:202 +#, fuzzy +#| msgid "Milling Parameters" +msgid "Missing parameter value." +msgstr "Parametri fresatura" + +#: appPlugins/ToolEtchCompensation.py:329 appPlugins/ToolInvertGerber.py:238 msgid "Gerber object that will be inverted." msgstr "Oggetto Gerber da invertire." -#: appPlugins/ToolEtchCompensation.py:323 +#: appPlugins/ToolEtchCompensation.py:341 msgid "Conversion utilities" msgstr "Utilità di conversione" -#: appPlugins/ToolEtchCompensation.py:328 +#: appPlugins/ToolEtchCompensation.py:346 msgid "Oz to Microns" msgstr "Da Oz a Micron" -#: appPlugins/ToolEtchCompensation.py:330 +#: appPlugins/ToolEtchCompensation.py:348 msgid "" "Will convert from oz thickness to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15434,20 +15402,20 @@ msgstr "" "Puoi usare la formula con operatori: /, *, +, -, %, .\n" "Numeri decimali usano il punto come separatore." -#: appPlugins/ToolEtchCompensation.py:339 +#: appPlugins/ToolEtchCompensation.py:357 msgid "Oz value" msgstr "Valore Oz" -#: appPlugins/ToolEtchCompensation.py:341 -#: appPlugins/ToolEtchCompensation.py:362 +#: appPlugins/ToolEtchCompensation.py:359 +#: appPlugins/ToolEtchCompensation.py:380 msgid "Microns value" msgstr "Valore Micron" -#: appPlugins/ToolEtchCompensation.py:349 +#: appPlugins/ToolEtchCompensation.py:367 msgid "Mils to Microns" msgstr "Da Mils a Micron" -#: appPlugins/ToolEtchCompensation.py:351 +#: appPlugins/ToolEtchCompensation.py:369 msgid "" "Will convert from mils to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15457,19 +15425,19 @@ msgstr "" "Puoi usare la formula con operatori: /, *, +, -, %, .\n" "Numeri decimali usano il punto come separatore." -#: appPlugins/ToolEtchCompensation.py:360 +#: appPlugins/ToolEtchCompensation.py:378 msgid "Mils value" msgstr "Valore Mils" -#: appPlugins/ToolEtchCompensation.py:375 appPlugins/ToolInvertGerber.py:244 +#: appPlugins/ToolEtchCompensation.py:393 appPlugins/ToolInvertGerber.py:250 msgid "Parameters for this tool" msgstr "Parametri per questo utensile" -#: appPlugins/ToolEtchCompensation.py:380 +#: appPlugins/ToolEtchCompensation.py:398 msgid "Copper Thickness" msgstr "Spessore rame" -#: appPlugins/ToolEtchCompensation.py:382 +#: appPlugins/ToolEtchCompensation.py:400 msgid "" "The thickness of the copper foil.\n" "In microns [um]." @@ -15477,11 +15445,11 @@ msgstr "" "Spessore dello strato di rame .\n" "In micron [um]." -#: appPlugins/ToolEtchCompensation.py:392 +#: appPlugins/ToolEtchCompensation.py:410 msgid "Ratio" msgstr "Rapporto" -#: appPlugins/ToolEtchCompensation.py:394 +#: appPlugins/ToolEtchCompensation.py:412 msgid "" "The ratio of lateral etch versus depth etch.\n" "Can be:\n" @@ -15493,32 +15461,32 @@ msgstr "" "- custom -> l'utente inserirà i propri valori\n" "- preselezione -> valori che dipendono da una selezione di incisioni" -#: appPlugins/ToolEtchCompensation.py:400 -#: appPlugins/ToolEtchCompensation.py:420 +#: appPlugins/ToolEtchCompensation.py:418 +#: appPlugins/ToolEtchCompensation.py:438 msgid "Etch Factor" msgstr "Fattore incisione" -#: appPlugins/ToolEtchCompensation.py:401 +#: appPlugins/ToolEtchCompensation.py:419 msgid "Etchants list" msgstr "Lista incisioni" -#: appPlugins/ToolEtchCompensation.py:402 +#: appPlugins/ToolEtchCompensation.py:420 msgid "Manual offset" msgstr "Offset manuale" -#: appPlugins/ToolEtchCompensation.py:409 +#: appPlugins/ToolEtchCompensation.py:427 msgid "Etchants" msgstr "Corrosori" -#: appPlugins/ToolEtchCompensation.py:411 +#: appPlugins/ToolEtchCompensation.py:429 msgid "A list of etchants." msgstr "Lista di corrosori." -#: appPlugins/ToolEtchCompensation.py:414 +#: appPlugins/ToolEtchCompensation.py:432 msgid "Alkaline baths" msgstr "Bagni alcalini" -#: appPlugins/ToolEtchCompensation.py:422 +#: appPlugins/ToolEtchCompensation.py:440 msgid "" "The ratio between depth etch and lateral etch .\n" "Accepts real numbers and formulas using the operators: /,*,+,-,%" @@ -15526,11 +15494,11 @@ msgstr "" "Il rapporto tra corrosione in profondità o laterale.\n" "Accetta numeri decimali e formule con operatori: /,*,+,-,%" -#: appPlugins/ToolEtchCompensation.py:426 +#: appPlugins/ToolEtchCompensation.py:444 msgid "Real number or formula" msgstr "Numeri reali o formula" -#: appPlugins/ToolEtchCompensation.py:434 +#: appPlugins/ToolEtchCompensation.py:452 msgid "" "Value with which to increase or decrease (buffer)\n" "the copper features. In microns [um]." @@ -15538,74 +15506,74 @@ msgstr "" "Valore con il quale aumentare o diminuire (buffer)\n" "le parti in rame. In micron [um]." -#: appPlugins/ToolEtchCompensation.py:457 +#: appPlugins/ToolEtchCompensation.py:475 msgid "Compensate" msgstr "Compensa" -#: appPlugins/ToolEtchCompensation.py:460 +#: appPlugins/ToolEtchCompensation.py:478 msgid "" "Will increase the copper features thickness to compensate the lateral etch." msgstr "" "Aumenterà lo spessore delle parti in rame per compensare la corrosione " "laterale." -#: appPlugins/ToolExtract.py:425 appPlugins/ToolExtract.py:512 -#: appPlugins/ToolExtract.py:599 +#: appPlugins/ToolExtract.py:428 appPlugins/ToolExtract.py:515 +#: appPlugins/ToolExtract.py:602 msgid "No drills extracted. Try different parameters." msgstr "Nessun foro estratto. Prova con altri parametri." -#: appPlugins/ToolExtract.py:703 +#: appPlugins/ToolExtract.py:706 msgid "No soldermask extracted." msgstr "Nessuna soldermask estratta." -#: appPlugins/ToolExtract.py:752 appPlugins/ToolExtract.py:761 -#: appPlugins/ToolExtract.py:765 +#: appPlugins/ToolExtract.py:755 appPlugins/ToolExtract.py:764 +#: appPlugins/ToolExtract.py:768 msgid "No cutout extracted." msgstr "Nessun bordo estratto." -#: appPlugins/ToolExtract.py:911 +#: appPlugins/ToolExtract.py:914 msgid "Gerber object from which to extract drill holes or soldermask." msgstr "Oggetto gerber dal quale estrarre i fori o la soldermask." -#: appPlugins/ToolExtract.py:938 appPlugins/ToolPunchGerber.py:2023 +#: appPlugins/ToolExtract.py:941 appPlugins/ToolPunchGerber.py:2023 msgid "Process all Pads." msgstr "Elabora tutti i pad." -#: appPlugins/ToolExtract.py:1020 appPlugins/ToolExtract.py:1187 +#: appPlugins/ToolExtract.py:1023 appPlugins/ToolExtract.py:1190 msgid "Extract Drills" msgstr "Estrai fori" -#: appPlugins/ToolExtract.py:1022 +#: appPlugins/ToolExtract.py:1025 msgid "Extract an Excellon object from the Gerber pads." msgstr "Estrai un oggetto Excellon dai pad Gerber." -#: appPlugins/ToolExtract.py:1190 +#: appPlugins/ToolExtract.py:1193 msgid "Extract drills from a given Gerber file." msgstr "Estrae i fori da un dato file gerber." -#: appPlugins/ToolFiducials.py:315 +#: appPlugins/ToolFiducials.py:322 msgid "Click to add first Fiducial. Bottom Left..." msgstr "Fai clic per aggiungere il primo Fiducial. In basso a sinistra..." -#: appPlugins/ToolFiducials.py:594 +#: appPlugins/ToolFiducials.py:601 msgid "Click to add the last fiducial. Top Right..." msgstr "Fai clic per aggiungere l'ultimo Fiducial. In alto a destra..." -#: appPlugins/ToolFiducials.py:599 +#: appPlugins/ToolFiducials.py:606 msgid "Click to add the second fiducial. Top Left or Bottom Right..." msgstr "" "Fare clic per aggiungere il secondo fiducial. In alto a sinistra o in basso " "a destra ..." -#: appPlugins/ToolFiducials.py:695 +#: appPlugins/ToolFiducials.py:702 msgid "Fiducials Tool exit." msgstr "Esci dallo strumento fiducial." -#: appPlugins/ToolFiducials.py:785 +#: appPlugins/ToolFiducials.py:789 msgid "Fiducials Coordinates" msgstr "Coordinate fiducial" -#: appPlugins/ToolFiducials.py:787 +#: appPlugins/ToolFiducials.py:791 msgid "" "A table with the fiducial points coordinates,\n" "in the format (x, y)." @@ -15613,35 +15581,35 @@ msgstr "" "Tabella con le coordinate dei punti fiducial,\n" "nel formato (x, y)." -#: appPlugins/ToolFiducials.py:921 +#: appPlugins/ToolFiducials.py:925 msgid "Mode:" msgstr "Modo:" -#: appPlugins/ToolFiducials.py:969 +#: appPlugins/ToolFiducials.py:973 msgid "Thickness of the line that makes the fiducial." msgstr "Spessore della linea che crea i fiducial." -#: appPlugins/ToolFiducials.py:1000 +#: appPlugins/ToolFiducials.py:1004 msgid "Add Fiducial" msgstr "Aggiungi fiducial" -#: appPlugins/ToolFiducials.py:1003 +#: appPlugins/ToolFiducials.py:1007 msgid "Will add a polygon on the copper layer to serve as fiducial." msgstr "Aggiungerà un poligono sul layer di rame per fungere da fiducial." -#: appPlugins/ToolFiducials.py:1019 +#: appPlugins/ToolFiducials.py:1023 msgid "Soldermask Gerber" msgstr "Gerber soldermask" -#: appPlugins/ToolFiducials.py:1021 +#: appPlugins/ToolFiducials.py:1025 msgid "The Soldermask Gerber object." msgstr "L'oggetto gerber soldermask." -#: appPlugins/ToolFiducials.py:1033 +#: appPlugins/ToolFiducials.py:1037 msgid "Add Soldermask Opening" msgstr "Aggiungi apertura soldermask" -#: appPlugins/ToolFiducials.py:1035 +#: appPlugins/ToolFiducials.py:1039 msgid "" "Will add a polygon on the soldermask layer\n" "to serve as fiducial opening.\n" @@ -15653,37 +15621,31 @@ msgstr "" "Il diametro è sempre il doppio del diametro\n" "del fiduciale di rame." -#: appPlugins/ToolFilm.py:140 appPlugins/ToolFilm.py:1091 -#, fuzzy -#| msgid "Film PCB" -msgid "Film" -msgstr "Film PCB" - -#: appPlugins/ToolFilm.py:283 +#: appPlugins/ToolFilm.py:302 msgid "Load an object for Film and retry." msgstr "Carica un oggetto per Film e riprova." -#: appPlugins/ToolFilm.py:290 +#: appPlugins/ToolFilm.py:309 msgid "Load an object for Box and retry." msgstr "Carica un oggetto per Box e riprova." -#: appPlugins/ToolFilm.py:305 +#: appPlugins/ToolFilm.py:324 msgid "Generating Film ..." msgstr "Generazione Film ..." -#: appPlugins/ToolFilm.py:357 appPlugins/ToolFilm.py:362 +#: appPlugins/ToolFilm.py:376 appPlugins/ToolFilm.py:381 msgid "Export positive film" msgstr "Exporta film positivo" -#: appPlugins/ToolFilm.py:393 +#: appPlugins/ToolFilm.py:412 msgid "" "No Excellon object selected. Load an object for punching reference and retry." msgstr "" "Nessun oggetto Excellon selezionato. Caricare un oggetto per la punzonatura " "di riferimento e riprova." -#: appPlugins/ToolFilm.py:417 appPlugins/ToolFilm.py:429 -#: appPlugins/ToolPunchGerber.py:788 appPlugins/ToolPunchGerber.py:921 +#: appPlugins/ToolFilm.py:436 appPlugins/ToolFilm.py:448 +#: appPlugins/ToolPunchGerber.py:791 appPlugins/ToolPunchGerber.py:924 msgid "" "Failed. Punch hole size is bigger than some of the apertures in the Gerber " "object." @@ -15691,8 +15653,8 @@ msgstr "" "Impossibile generare il film del foro punzonato perché la dimensione del " "foro del punzone è maggiore di alcune delle aperture nell'oggetto Gerber." -#: appPlugins/ToolFilm.py:447 appPlugins/ToolPunchGerber.py:861 -#: appPlugins/ToolPunchGerber.py:956 +#: appPlugins/ToolFilm.py:466 appPlugins/ToolPunchGerber.py:864 +#: appPlugins/ToolPunchGerber.py:959 msgid "" "Failed. The new object geometry is the same as the one in the source object " "geometry..." @@ -15700,16 +15662,16 @@ msgstr "" "Errore. La geometria del nuovo oggetto è la stessa dell'oggetto geometria " "sorgente..." -#: appPlugins/ToolFilm.py:505 appPlugins/ToolFilm.py:510 +#: appPlugins/ToolFilm.py:524 appPlugins/ToolFilm.py:529 msgid "Export negative film" msgstr "Esporta film negativo" -#: appPlugins/ToolFilm.py:573 appPlugins/ToolFilm.py:867 -#: appPlugins/ToolPanelize.py:314 +#: appPlugins/ToolFilm.py:592 appPlugins/ToolFilm.py:886 +#: appPlugins/ToolPanelize.py:330 msgid "No object Box. Using instead" msgstr "Nessun oggetto Box. Al suo posto si userà" -#: appPlugins/ToolFilm.py:778 appPlugins/ToolFilm.py:1038 +#: appPlugins/ToolFilm.py:797 appPlugins/ToolFilm.py:1057 msgid "" "The artwork has to be within the selected page size in order to be visible.\n" "For 'Bounds' page size, it needs to be in the first quadrant." @@ -15718,15 +15680,15 @@ msgstr "" "visibile.\n" "Per le dimensioni dei 'Margini' deve essere nel primo quadrante." -#: appPlugins/ToolFilm.py:805 appPlugins/ToolFilm.py:1065 +#: appPlugins/ToolFilm.py:824 appPlugins/ToolFilm.py:1084 msgid "Film file exported to" msgstr "File Film esportato in" -#: appPlugins/ToolFilm.py:1118 +#: appPlugins/ToolFilm.py:1135 msgid "Create a positive/negative film for UV exposure." msgstr "" -#: appPlugins/ToolFilm.py:1152 +#: appPlugins/ToolFilm.py:1166 msgid "" "Specify the type of object for which to create the film.\n" "The object can be of type: Gerber or Geometry.\n" @@ -15738,7 +15700,7 @@ msgstr "" "La selezione decide il tipo di oggetti che saranno\n" "nella box Oggetto film." -#: appPlugins/ToolFilm.py:1175 +#: appPlugins/ToolFilm.py:1189 msgid "" "Specify the type of object to be used as an container for\n" "film creation. It can be: Gerber or Geometry type.The selection here decide " @@ -15750,7 +15712,7 @@ msgstr "" "decide il tipo di oggetti che saranno\n" "presenti nel box Oggetto casella." -#: appPlugins/ToolFilm.py:1206 +#: appPlugins/ToolFilm.py:1220 #, fuzzy #| msgid "" #| "The reference point to be used as origin for the skew.\n" @@ -15763,33 +15725,33 @@ msgstr "" "Può essere uno dei quattro punti del riquadro di delimitazione della " "geometria." -#: appPlugins/ToolFilm.py:1225 +#: appPlugins/ToolFilm.py:1239 #, fuzzy #| msgid "Save Film" msgid "Scale Film" msgstr "Salva Film" -#: appPlugins/ToolFilm.py:1269 +#: appPlugins/ToolFilm.py:1283 #, fuzzy #| msgid "Save Film" msgid "Skew Film" msgstr "Salva Film" -#: appPlugins/ToolFilm.py:1313 +#: appPlugins/ToolFilm.py:1327 #, fuzzy #| msgid "Mirror (Flip)" msgid "Mirror Film" msgstr "Specchia" -#: appPlugins/ToolFilm.py:1345 +#: appPlugins/ToolFilm.py:1359 msgid "Film Parameters" msgstr "Parametri Film" -#: appPlugins/ToolFilm.py:1404 +#: appPlugins/ToolFilm.py:1418 msgid "Punch drill holes" msgstr "Praticare fori" -#: appPlugins/ToolFilm.py:1405 +#: appPlugins/ToolFilm.py:1419 msgid "" "When checked the generated film will have holes in pads when\n" "the generated film is positive. This is done to help drilling,\n" @@ -15799,11 +15761,11 @@ msgstr "" "il film generato è positivo. Questo viene fatto per aiutare a perforare,\n" "quando fatto manualmente." -#: appPlugins/ToolFilm.py:1423 +#: appPlugins/ToolFilm.py:1437 msgid "Source" msgstr "Sorgente" -#: appPlugins/ToolFilm.py:1425 +#: appPlugins/ToolFilm.py:1439 msgid "" "The punch hole source can be:\n" "- Excellon -> an Excellon holes center will serve as reference.\n" @@ -15813,32 +15775,32 @@ msgstr "" "- Excellon -> un centro foro Excellon fungerà da riferimento.\n" "- Pad Center -> proverà a utilizzare il centro del pad come riferimento." -#: appPlugins/ToolFilm.py:1430 +#: appPlugins/ToolFilm.py:1444 msgid "Pad center" msgstr "Centro Pad" -#: appPlugins/ToolFilm.py:1435 +#: appPlugins/ToolFilm.py:1449 msgid "Excellon Obj" msgstr "Oggetto Excellon" -#: appPlugins/ToolFilm.py:1437 +#: appPlugins/ToolFilm.py:1451 msgid "" "Remove the geometry of Excellon from the Film to create the holes in pads." msgstr "Rimuovi la geometria Excellon dal Film per creare i fori nei pad." -#: appPlugins/ToolFilm.py:1451 +#: appPlugins/ToolFilm.py:1465 msgid "Punch Size" msgstr "Dimensione punzone" -#: appPlugins/ToolFilm.py:1452 +#: appPlugins/ToolFilm.py:1466 msgid "The value here will control how big is the punch hole in the pads." msgstr "Questo valore controllerà quanto è grande il foro nei pad." -#: appPlugins/ToolFilm.py:1587 +#: appPlugins/ToolFilm.py:1601 msgid "Save Film" msgstr "Salva Film" -#: appPlugins/ToolFilm.py:1590 +#: appPlugins/ToolFilm.py:1604 msgid "" "Create a Film for the selected object, within\n" "the specified box. Does not create a new \n" @@ -15850,7 +15812,7 @@ msgstr "" " oggetto FlatCAM, ma lo salva direttamente nel\n" "formato selezionato." -#: appPlugins/ToolFilm.py:1672 +#: appPlugins/ToolFilm.py:1686 msgid "" "Using the Pad center does not work on Geometry objects. Only a Gerber object " "has pads." @@ -15858,11 +15820,11 @@ msgstr "" "L'uso del centro del pad non funziona sugli oggetti Geometria. Solo un " "oggetto Gerber ha i pad." -#: appPlugins/ToolFollow.py:323 appPlugins/ToolFollow.py:394 +#: appPlugins/ToolFollow.py:328 appPlugins/ToolFollow.py:399 msgid "Failed to create Follow Geometry." msgstr "Errore nella creazione della geometria Segui." -#: appPlugins/ToolFollow.py:677 +#: appPlugins/ToolFollow.py:682 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -15874,11 +15836,11 @@ msgstr "" "Crea un oggetto Geometria con\n" "percorsi utensile per tagliare esternamente i poligoni." -#: appPlugins/ToolFollow.py:700 +#: appPlugins/ToolFollow.py:702 msgid "Source object for following geometry." msgstr "Origine oggetto per geometria di inseguimento." -#: appPlugins/ToolFollow.py:733 +#: appPlugins/ToolFollow.py:735 msgid "" "Selection of area to be processed.\n" "- 'All Polygons' - the process will start after click.\n" @@ -15900,26 +15862,26 @@ msgstr "Importa" msgid "Import IMAGE" msgstr "Importa IMMAGINE" -#: appPlugins/ToolImage.py:152 appPlugins/ToolPDF.py:114 app_Main.py:10526 -#: app_Main.py:10579 app_Main.py:10672 app_Main.py:10710 app_Main.py:10777 -#: app_Main.py:10934 app_Main.py:11021 +#: appPlugins/ToolImage.py:152 appPlugins/ToolPDF.py:114 app_Main.py:10570 +#: app_Main.py:10623 app_Main.py:10719 app_Main.py:10759 app_Main.py:10826 +#: app_Main.py:10983 app_Main.py:11070 msgid "File no longer available." msgstr "File non più disponibile." -#: appPlugins/ToolImage.py:164 app_Main.py:10536 app_Main.py:10589 +#: appPlugins/ToolImage.py:164 app_Main.py:10580 app_Main.py:10633 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" msgstr "Parametro non supportato. Utilizzare solo Geometrie o Gerber" #: appPlugins/ToolImage.py:173 appPlugins/ToolPcbWizard.py:356 -#: app_Main.py:10552 app_Main.py:10610 tclCommands/TclCommandImportSvg.py:84 +#: app_Main.py:10596 app_Main.py:10654 tclCommands/TclCommandImportSvg.py:84 msgid "Importing" msgstr "Importazione" -#: appPlugins/ToolImage.py:185 appPlugins/ToolPDF.py:230 app_Main.py:10550 -#: app_Main.py:10608 app_Main.py:10693 app_Main.py:10761 app_Main.py:10830 -#: app_Main.py:10895 app_Main.py:10955 +#: appPlugins/ToolImage.py:185 appPlugins/ToolPDF.py:230 app_Main.py:10594 +#: app_Main.py:10652 app_Main.py:10742 app_Main.py:10810 app_Main.py:10879 +#: app_Main.py:10944 app_Main.py:11004 msgid "Opened" msgstr "Aperto" @@ -16021,7 +15983,7 @@ msgstr "Importa immagine" msgid "Open a image of raster type and then import it in FlatCAM." msgstr "Apri un'immagine di tipo raster e quindi importala in FlatCAM." -#: appPlugins/ToolInvertGerber.py:287 +#: appPlugins/ToolInvertGerber.py:293 msgid "" "Will invert the Gerber object: areas that have copper\n" "will be empty of copper and previous empty area will be\n" @@ -16033,7 +15995,7 @@ msgstr "" #: appPlugins/ToolIsolation.py:1039 appPlugins/ToolIsolation.py:1178 #: appPlugins/ToolNCC.py:996 appPlugins/ToolNCC.py:1140 -#: appPlugins/ToolOptimal.py:197 +#: appPlugins/ToolOptimal.py:203 msgid "" "The Gerber object has one Polygon as geometry.\n" "There are no distances between geometry elements to be found." @@ -16079,12 +16041,12 @@ msgid "Tool from Tool Table was edited." msgstr "Utensile dalla tabella modificato." #: appPlugins/ToolIsolation.py:1482 appPlugins/ToolNCC.py:1481 -#: appPlugins/ToolPaint.py:1050 appPlugins/ToolSolderPaste.py:571 +#: appPlugins/ToolPaint.py:1050 appPlugins/ToolSolderPaste.py:577 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "Cancellato. Il valore del nuovo diametro è già presente nella tabella." #: appPlugins/ToolIsolation.py:1533 appPlugins/ToolNCC.py:1532 -#: appPlugins/ToolPaint.py:1100 appPlugins/ToolSolderPaste.py:616 +#: appPlugins/ToolPaint.py:1100 appPlugins/ToolSolderPaste.py:622 msgid "Delete failed. Select a tool to delete." msgstr "Cancellazione fallita. Seleziona un utensile da cancellare." @@ -16149,7 +16111,7 @@ msgid "No polygon detected under click position." msgstr "Nessun poligono rilevato sulla posizione cliccata." #: appPlugins/ToolIsolation.py:2414 appPlugins/ToolPaint.py:1315 -#: appPlugins/ToolPunchGerber.py:1747 +#: appPlugins/ToolPunchGerber.py:1750 msgid "List of single polygons is empty. Aborting." msgstr "La lista di poligoni singoli è vuota. Operazione annullata." @@ -16157,21 +16119,21 @@ msgstr "La lista di poligoni singoli è vuota. Operazione annullata." msgid "Click the end point of the paint area." msgstr "Fai clic sul punto finale dell'area." -#: appPlugins/ToolIsolation.py:2803 appPlugins/ToolNCC.py:3990 -#: appPlugins/ToolPaint.py:2783 app_Main.py:6390 app_Main.py:6409 +#: appPlugins/ToolIsolation.py:2803 appPlugins/ToolNCC.py:3992 +#: appPlugins/ToolPaint.py:2783 app_Main.py:6425 app_Main.py:6444 msgid "Tool from DB added in Tool Table." msgstr "Utensile da DB aggiunto alla tabella utensili." -#: appPlugins/ToolIsolation.py:2857 appPlugins/ToolNCC.py:4043 +#: appPlugins/ToolIsolation.py:2857 appPlugins/ToolNCC.py:4045 #: appPlugins/ToolPaint.py:2843 msgid "New tool added to Tool Table." msgstr "Nuovo utensile aggiunto alla tabella." -#: appPlugins/ToolIsolation.py:3197 +#: appPlugins/ToolIsolation.py:3194 msgid "Gerber object for isolation routing." msgstr "Oggetti Gerber per l'isolamento." -#: appPlugins/ToolIsolation.py:3221 appPlugins/ToolNCC.py:4172 +#: appPlugins/ToolIsolation.py:3218 appPlugins/ToolNCC.py:4171 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -16179,7 +16141,7 @@ msgstr "" "Set di strumenti da cui l'algoritmo\n" "sceglierà quelli usati per la rimozione del rame." -#: appPlugins/ToolIsolation.py:3237 +#: appPlugins/ToolIsolation.py:3234 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -16196,7 +16158,7 @@ msgstr "" "nella geometria risultante. Questo perché con alcuni strumenti\n" "questa funzione non sarà in grado di creare la corretta geometria." -#: appPlugins/ToolIsolation.py:3249 appPlugins/ToolNCC.py:4200 +#: appPlugins/ToolIsolation.py:3246 appPlugins/ToolNCC.py:4199 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16233,13 +16195,13 @@ msgstr "" "tipo di operazione\n" "nella geometria risultante come isolamento." -#: appPlugins/ToolIsolation.py:3296 appPlugins/ToolMilling.py:3780 -#: appPlugins/ToolNCC.py:66 appPlugins/ToolNCC.py:4259 -#: appPlugins/ToolPaint.py:139 appPlugins/ToolPaint.py:3053 +#: appPlugins/ToolIsolation.py:3293 appPlugins/ToolMilling.py:3852 +#: appPlugins/ToolNCC.py:66 appPlugins/ToolNCC.py:4258 +#: appPlugins/ToolPaint.py:139 appPlugins/ToolPaint.py:3050 msgid "Add from DB" msgstr "Aggiungi dal DB" -#: appPlugins/ToolIsolation.py:3321 appPlugins/ToolNCC.py:4284 +#: appPlugins/ToolIsolation.py:3318 appPlugins/ToolNCC.py:4283 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -16247,9 +16209,9 @@ msgstr "" "Trova un utensile con diametro tale da\n" "garantire un isolamento completo." -#: appPlugins/ToolIsolation.py:3363 appPlugins/ToolMilling.py:3830 -#: appPlugins/ToolNCC.py:4325 appPlugins/ToolPaint.py:3105 -#: appPlugins/ToolSolderPaste.py:1241 +#: appPlugins/ToolIsolation.py:3360 appPlugins/ToolMilling.py:3902 +#: appPlugins/ToolNCC.py:4324 appPlugins/ToolPaint.py:3102 +#: appPlugins/ToolSolderPaste.py:1245 msgid "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -16257,7 +16219,7 @@ msgstr "" "Elimina una selezione di utensili nella tabella degli utensili\n" "selezionando prima una riga." -#: appPlugins/ToolIsolation.py:3535 +#: appPlugins/ToolIsolation.py:3532 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -16269,19 +16231,19 @@ msgstr "" "Ciò che è selezionato qui detterà il tipo\n" "di oggetti che popoleranno la casella 'Oggetto'." -#: appPlugins/ToolIsolation.py:3545 +#: appPlugins/ToolIsolation.py:3542 msgid "Object whose area will be removed from isolation geometry." msgstr "Oggetto la cui area verrà rimossa dalla geometria di isolamento." -#: appPlugins/ToolIsolation.py:3616 appPlugins/ToolPunchGerber.py:2299 +#: appPlugins/ToolIsolation.py:3613 appPlugins/ToolPunchGerber.py:2299 msgid "Select all available." msgstr "Disponibile seleziona tutto." -#: appPlugins/ToolIsolation.py:3622 appPlugins/ToolPunchGerber.py:2305 +#: appPlugins/ToolIsolation.py:3619 appPlugins/ToolPunchGerber.py:2305 msgid "Clear the selection." msgstr "Pulisci selezione." -#: appPlugins/ToolIsolation.py:3661 +#: appPlugins/ToolIsolation.py:3658 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16303,13 +16265,7 @@ msgstr "" "all'interno dell'attuale funzione Gerber, usa uno strumento con diametro\n" "negativo." -#: appPlugins/ToolLevelling.py:174 appPlugins/ToolLevelling.py:1640 -#, fuzzy -#| msgid "Autolevelling" -msgid "Levelling" -msgstr "Autolivellamento" - -#: appPlugins/ToolLevelling.py:536 appPlugins/ToolLevelling.py:814 +#: appPlugins/ToolLevelling.py:554 appPlugins/ToolLevelling.py:884 msgid "" "Voronoi function can not be loaded.\n" "Shapely >= 1.8 is required" @@ -16317,15 +16273,15 @@ msgstr "" "La funzione Voronoi non può essere caricata.\n" "E' richiesto Shapely >= 1.8" -#: appPlugins/ToolLevelling.py:564 +#: appPlugins/ToolLevelling.py:582 msgid "Click on canvas to add a Probe Point..." msgstr "Clicca sul disegno per aggiungere un punto di probe..." -#: appPlugins/ToolLevelling.py:760 +#: appPlugins/ToolLevelling.py:830 msgid "Point is not within the object area. Choose another point." msgstr "Il punto non è nell'area dell'oggetto. Scegli un altro punto." -#: appPlugins/ToolLevelling.py:780 +#: appPlugins/ToolLevelling.py:850 msgid "" "Added a Probe Point... Click again to add another or right click to " "finish ..." @@ -16333,146 +16289,146 @@ msgstr "" "Punto di probe aggiunto. Clicca nuovamente per aggiungerne un altro o clicca " "col destro per terminare..." -#: appPlugins/ToolLevelling.py:802 +#: appPlugins/ToolLevelling.py:872 msgid "Finished adding Probe Points..." msgstr "Aggiunta di punti probe tyerminata..." -#: appPlugins/ToolLevelling.py:1006 +#: appPlugins/ToolLevelling.py:1078 msgid "COM list updated ..." msgstr "Lista COM aggiornata ..." -#: appPlugins/ToolLevelling.py:1042 +#: appPlugins/ToolLevelling.py:1114 msgid "Connected" msgstr "Connesso" -#: appPlugins/ToolLevelling.py:1048 appPlugins/ToolLevelling.py:1070 -#: appPlugins/ToolLevelling.py:1923 appPlugins/ToolLevelling.py:1938 +#: appPlugins/ToolLevelling.py:1120 appPlugins/ToolLevelling.py:1142 +#: appPlugins/ToolLevelling.py:1992 appPlugins/ToolLevelling.py:2007 msgid "Control" msgstr "Controllo" -#: appPlugins/ToolLevelling.py:1050 appPlugins/ToolLevelling.py:1072 -#: appPlugins/ToolLevelling.py:1933 appPlugins/ToolLevelling.py:1940 +#: appPlugins/ToolLevelling.py:1122 appPlugins/ToolLevelling.py:1144 +#: appPlugins/ToolLevelling.py:2002 appPlugins/ToolLevelling.py:2009 msgid "Sender" msgstr "Mittente" -#: appPlugins/ToolLevelling.py:1053 +#: appPlugins/ToolLevelling.py:1125 msgid "Port connected" msgstr "Porta connessa" -#: appPlugins/ToolLevelling.py:1057 +#: appPlugins/ToolLevelling.py:1129 msgid "Could not connect to GRBL on port" msgstr "Impossibile connettersi a GRBL sulla porta" -#: appPlugins/ToolLevelling.py:1064 appPlugins/ToolLevelling.py:2014 +#: appPlugins/ToolLevelling.py:1136 appPlugins/ToolLevelling.py:2083 msgid "Disconnected" msgstr "Disconnetti" -#: appPlugins/ToolLevelling.py:1074 +#: appPlugins/ToolLevelling.py:1146 msgid "Port is connected. Disconnecting" msgstr "Porta connessa. Disconnessione in corso" -#: appPlugins/ToolLevelling.py:1076 +#: appPlugins/ToolLevelling.py:1148 msgid "Could not connect to port" msgstr "Non posso connettermi alla porta" -#: appPlugins/ToolLevelling.py:1106 appPlugins/ToolLevelling.py:1540 +#: appPlugins/ToolLevelling.py:1178 appPlugins/ToolLevelling.py:1612 msgid "Sending" msgstr "Invio" -#: appPlugins/ToolLevelling.py:1235 +#: appPlugins/ToolLevelling.py:1307 msgid "GRBL is doing a home cycle." msgstr "GRBL sta eseguendo un ciclo di homing." -#: appPlugins/ToolLevelling.py:1241 +#: appPlugins/ToolLevelling.py:1313 msgid "GRBL software reset was sent." msgstr "Rest software a GRBL inviato." -#: appPlugins/ToolLevelling.py:1249 +#: appPlugins/ToolLevelling.py:1321 msgid "GRBL resumed." msgstr "GRBL ripristinato." -#: appPlugins/ToolLevelling.py:1253 +#: appPlugins/ToolLevelling.py:1325 msgid "GRBL paused." msgstr "GRBL in pausa." -#: appPlugins/ToolLevelling.py:1427 +#: appPlugins/ToolLevelling.py:1499 msgid "There is nothing to view" msgstr "Niente da visualizzare" -#: appPlugins/ToolLevelling.py:1433 +#: appPlugins/ToolLevelling.py:1505 msgid "Code Viewer" msgstr "Visualizzatore Codice" -#: appPlugins/ToolLevelling.py:1471 +#: appPlugins/ToolLevelling.py:1543 msgid "Loaded Machine Code into Code Viewer" msgstr "Codice macchina caricato nel visualizzatore di codice" -#: appPlugins/ToolLevelling.py:1485 appPlugins/ToolLevelling.py:1489 -#: appPlugins/ToolLevelling.py:2225 +#: appPlugins/ToolLevelling.py:1557 appPlugins/ToolLevelling.py:1561 +#: appPlugins/ToolLevelling.py:2294 msgid "Import Height Map" msgstr "Importa Mappa altezze" -#: appPlugins/ToolLevelling.py:1516 +#: appPlugins/ToolLevelling.py:1588 msgid "Failed to open height map file" msgstr "Errore nell'apertura del file mappa di altezze" -#: appPlugins/ToolLevelling.py:1566 +#: appPlugins/ToolLevelling.py:1638 msgid "Finished probing. Doing the autolevelling." msgstr "Probing terminato. Esecuzione autolivellamento." -#: appPlugins/ToolLevelling.py:1571 +#: appPlugins/ToolLevelling.py:1643 msgid "Sending probing GCode to the GRBL controller." msgstr "Invio GCode di probing al controller GRBL." -#: appPlugins/ToolLevelling.py:1614 +#: appPlugins/ToolLevelling.py:1686 msgid "Empty GRBL heightmap." msgstr "Vuota mappa altezze GRBL." -#: appPlugins/ToolLevelling.py:1618 +#: appPlugins/ToolLevelling.py:1690 msgid "Finished autolevelling." msgstr "Autolivellamento terminato..." -#: appPlugins/ToolLevelling.py:1688 +#: appPlugins/ToolLevelling.py:1757 #, fuzzy #| msgid "CNCjob created" msgid "CNCjob" msgstr "CNCjob creato" -#: appPlugins/ToolLevelling.py:1690 +#: appPlugins/ToolLevelling.py:1759 #, fuzzy #| msgid "Source Object" msgid "Source object." msgstr "Oggetto sorgente" -#: appPlugins/ToolLevelling.py:1725 +#: appPlugins/ToolLevelling.py:1794 msgid "Probe Points Table" msgstr "Tabella punti di probe" -#: appPlugins/ToolLevelling.py:1726 +#: appPlugins/ToolLevelling.py:1795 msgid "Generate GCode that will obtain the height map" msgstr "Genera GCode con mappa di altezza" -#: appPlugins/ToolLevelling.py:1728 +#: appPlugins/ToolLevelling.py:1797 msgid "Show" msgstr "Mostra" -#: appPlugins/ToolLevelling.py:1729 +#: appPlugins/ToolLevelling.py:1798 msgid "Toggle the display of the Probe Points table." msgstr "(Dis)attiva visualizzazione tabella punti di probe." -#: appPlugins/ToolLevelling.py:1742 +#: appPlugins/ToolLevelling.py:1811 msgid "X-Y Coordinates" msgstr "Coordinate X-Y" -#: appPlugins/ToolLevelling.py:1742 +#: appPlugins/ToolLevelling.py:1811 msgid "Height" msgstr "Altezza" -#: appPlugins/ToolLevelling.py:1746 +#: appPlugins/ToolLevelling.py:1815 msgid "Plot probing points" msgstr "Piazza punti di tastatura" -#: appPlugins/ToolLevelling.py:1748 +#: appPlugins/ToolLevelling.py:1817 msgid "" "Plot the probing points in the table.\n" "If a Voronoi method is used then\n" @@ -16482,7 +16438,7 @@ msgstr "" "Se viene utilizzato un metodo Voronoi, allora\n" "vengono tracciate anche le aree di Voronoi." -#: appPlugins/ToolLevelling.py:1765 +#: appPlugins/ToolLevelling.py:1834 msgid "" "Will create a GCode which will be sent to the controller,\n" "either through a file or directly, with the intent to get the height map\n" @@ -16492,115 +16448,115 @@ msgstr "" "oppure ad un file o direttamente, con il fine di avere una mappa di altezza\n" "per modificare il GCode originale per livellare l'altezza di taglio." -#: appPlugins/ToolLevelling.py:1867 +#: appPlugins/ToolLevelling.py:1936 msgid "Add Probe Points" msgstr "Aggiungi punti di probe" -#: appPlugins/ToolLevelling.py:1954 +#: appPlugins/ToolLevelling.py:2023 msgid "COM list" msgstr "Lista COM" -#: appPlugins/ToolLevelling.py:1956 appPlugins/ToolLevelling.py:1971 +#: appPlugins/ToolLevelling.py:2025 appPlugins/ToolLevelling.py:2040 msgid "Lists the available serial ports." msgstr "Lista delle porte seriali disponibili." -#: appPlugins/ToolLevelling.py:1960 +#: appPlugins/ToolLevelling.py:2029 msgid "Search" msgstr "Cerca" -#: appPlugins/ToolLevelling.py:1962 +#: appPlugins/ToolLevelling.py:2031 msgid "Search for the available serial ports." msgstr "Cerca per porte seriali disponibili." -#: appPlugins/ToolLevelling.py:1969 +#: appPlugins/ToolLevelling.py:2038 msgid "Baud rates" msgstr "Baud rate" -#: appPlugins/ToolLevelling.py:1988 +#: appPlugins/ToolLevelling.py:2057 msgid "New, custom baudrate." msgstr "Nuovo Baudrate o personalizzato." -#: appPlugins/ToolLevelling.py:1996 +#: appPlugins/ToolLevelling.py:2065 msgid "Add the specified custom baudrate to the list." msgstr "Aggiungi il baudrate selezionato alla lista." -#: appPlugins/ToolLevelling.py:2002 +#: appPlugins/ToolLevelling.py:2071 msgid "Delete selected baudrate" msgstr "Cancella baudrate selezionato" -#: appPlugins/ToolLevelling.py:2006 +#: appPlugins/ToolLevelling.py:2075 msgid "Reset" msgstr "Reset" -#: appPlugins/ToolLevelling.py:2008 +#: appPlugins/ToolLevelling.py:2077 msgid "Software reset of the controller." msgstr "Reset software del controller." -#: appPlugins/ToolLevelling.py:2016 +#: appPlugins/ToolLevelling.py:2085 msgid "Connect to the selected port with the selected baud rate." msgstr "Collegamento alla porta selezionata con il baudrate desiderato." -#: appPlugins/ToolLevelling.py:2041 +#: appPlugins/ToolLevelling.py:2110 msgid "Jog" msgstr "Jog" -#: appPlugins/ToolLevelling.py:2049 +#: appPlugins/ToolLevelling.py:2118 msgid "Zero Axes" msgstr "Azzera assi" -#: appPlugins/ToolLevelling.py:2082 +#: appPlugins/ToolLevelling.py:2151 msgid "Pause/Resume" msgstr "Pausa/Riprendi" -#: appPlugins/ToolLevelling.py:2140 +#: appPlugins/ToolLevelling.py:2209 msgid "Send Command" msgstr "Invia comando" -#: appPlugins/ToolLevelling.py:2142 appPlugins/ToolLevelling.py:2152 +#: appPlugins/ToolLevelling.py:2211 appPlugins/ToolLevelling.py:2221 msgid "Send a custom command to GRBL." msgstr "Invia un comando custom al controller GRBL." -#: appPlugins/ToolLevelling.py:2147 +#: appPlugins/ToolLevelling.py:2216 msgid "Type GRBL command ..." msgstr "Digita comando GRBL ..." -#: appPlugins/ToolLevelling.py:2150 +#: appPlugins/ToolLevelling.py:2219 msgid "Send" msgstr "Invia" -#: appPlugins/ToolLevelling.py:2158 +#: appPlugins/ToolLevelling.py:2227 msgid "Get Config parameter" msgstr "Leggi parametro di configurazione" -#: appPlugins/ToolLevelling.py:2160 +#: appPlugins/ToolLevelling.py:2229 msgid "A GRBL configuration parameter." msgstr "Parametro di configurazione GRBL." -#: appPlugins/ToolLevelling.py:2165 +#: appPlugins/ToolLevelling.py:2234 msgid "Type GRBL parameter ..." msgstr "Digita parametro GRBL ..." -#: appPlugins/ToolLevelling.py:2168 +#: appPlugins/ToolLevelling.py:2237 msgid "Get" msgstr "Leggi" -#: appPlugins/ToolLevelling.py:2170 +#: appPlugins/ToolLevelling.py:2239 msgid "Get the value of a specified GRBL parameter." msgstr "Leggi il valore di un parametro GRBL specifico." -#: appPlugins/ToolLevelling.py:2178 +#: appPlugins/ToolLevelling.py:2247 msgid "Get Report" msgstr "Ricevi report" -#: appPlugins/ToolLevelling.py:2180 +#: appPlugins/ToolLevelling.py:2249 msgid "Print in shell the GRBL report." msgstr "Scrivi nella shell il report GRBL." -#: appPlugins/ToolLevelling.py:2186 +#: appPlugins/ToolLevelling.py:2255 msgid "Apply AutoLevelling" msgstr "Applica autolivellamento" -#: appPlugins/ToolLevelling.py:2188 +#: appPlugins/ToolLevelling.py:2257 msgid "" "Will send the probing GCode to the GRBL controller,\n" "wait for the Z probing data and then apply this data\n" @@ -16610,23 +16566,23 @@ msgstr "" "attende i dati di probe Z e quindi applica questi dati\n" "al GCode originale effettuando quindi l'autolivellamento." -#: appPlugins/ToolLevelling.py:2197 +#: appPlugins/ToolLevelling.py:2266 msgid "Will save the GRBL height map." msgstr "Salvataggio mappa altezze su GRBL." -#: appPlugins/ToolLevelling.py:2207 +#: appPlugins/ToolLevelling.py:2276 msgid "Save Probing GCode" msgstr "Salva GCode di probing" -#: appPlugins/ToolLevelling.py:2209 +#: appPlugins/ToolLevelling.py:2278 msgid "Will save the probing GCode." msgstr "Salverà il probing su GCode." -#: appPlugins/ToolLevelling.py:2218 +#: appPlugins/ToolLevelling.py:2287 msgid "View/Edit the probing GCode." msgstr "Vedi/Modifica GCode probing." -#: appPlugins/ToolLevelling.py:2227 +#: appPlugins/ToolLevelling.py:2296 msgid "" "Import the file that has the Z heights\n" "obtained through probing and then apply this data\n" @@ -16637,28 +16593,32 @@ msgstr "" "ottenute tramite probing e le applica\n" "al GCode originale per l'autolivellamento." -#: appPlugins/ToolMilling.py:2509 +#: appPlugins/ToolMilling.py:1315 +msgid "Milling Tool" +msgstr "Strumento fresatura" + +#: appPlugins/ToolMilling.py:2603 msgid "Generating drills milling geometry..." msgstr "Generazione della geometria di foratura e fresatura..." -#: appPlugins/ToolMilling.py:2614 +#: appPlugins/ToolMilling.py:2702 msgid "Generating slot milling geometry..." msgstr "Generazione della geometria di foratura slot..." -#: appPlugins/ToolMilling.py:3608 +#: appPlugins/ToolMilling.py:3683 msgid "" "Create CNCJob with toolpaths for milling either Geometry or drill holes." msgstr "Crea CNCJob con percorsi per la fresatura di Geometrie e fori." -#: appPlugins/ToolMilling.py:3637 +#: appPlugins/ToolMilling.py:3709 msgid "Object for milling operation." msgstr "Oggetto per operazioni di fresatura." -#: appPlugins/ToolMilling.py:3668 +#: appPlugins/ToolMilling.py:3740 msgid "Tools in the object used for milling." msgstr "Utensili nell'oggetto da usare per la fresatura." -#: appPlugins/ToolMilling.py:3747 +#: appPlugins/ToolMilling.py:3819 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the " @@ -16684,7 +16644,7 @@ msgstr "" "poiché la larghezza del taglio nel materiale sarà uguale al valore nella " "colonna Diametro utensile di questa tabella." -#: appPlugins/ToolMilling.py:3883 +#: appPlugins/ToolMilling.py:3955 msgid "" "Milling type:\n" "- Drills -> will mill the drills associated with this tool\n" @@ -16697,15 +16657,15 @@ msgstr "" "- Entrambi -> eseguirà la fresatura di trapani e mulini o qualsiasi altra " "cosa sia disponibile" -#: appPlugins/ToolMilling.py:3903 +#: appPlugins/ToolMilling.py:3975 msgid "The diameter of the tool who will do the milling" msgstr "Diametro dell'utensile che freserà" -#: appPlugins/ToolMilling.py:3920 +#: appPlugins/ToolMilling.py:3992 msgid "Offset Type" msgstr "Tipo offset" -#: appPlugins/ToolMilling.py:3923 +#: appPlugins/ToolMilling.py:3995 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -16724,19 +16684,19 @@ msgstr "" "all'esterno.\n" "- Custom -> Il taglio sarà effettuato ad un offset scelto." -#: appPlugins/ToolMilling.py:3932 +#: appPlugins/ToolMilling.py:4004 #, fuzzy #| msgid "Int" msgid "In" msgstr "Int" -#: appPlugins/ToolMilling.py:3932 +#: appPlugins/ToolMilling.py:4004 #, fuzzy #| msgid "Cut" msgid "Out" msgstr "Taglia" -#: appPlugins/ToolMilling.py:3943 +#: appPlugins/ToolMilling.py:4015 msgid "" "The value to offset the cut when \n" "the Offset type selected is 'Custom'.\n" @@ -16748,13 +16708,13 @@ msgstr "" "Il valore può essere positivo per un taglio 'esterno'\n" "e negativo per il taglio 'interno'." -#: appPlugins/ToolMilling.py:3967 +#: appPlugins/ToolMilling.py:4039 #, fuzzy #| msgid "Jog" msgid "Job" msgstr "Jog" -#: appPlugins/ToolMilling.py:3970 +#: appPlugins/ToolMilling.py:4042 msgid "" "- Isolation -> informative - lower Feedrate as it uses a milling bit with a " "fine tip.\n" @@ -16769,25 +16729,25 @@ msgstr "" "- Rifinitura -> informativa - aumenta Feedrate, senza multi profondità.\n" "- Lucidatura -> aggiunge una sequenza di Paint su tutta l'area dell'oggetto" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 #, fuzzy #| msgid "Rough" msgid "Roughing" msgstr "Grezzo" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 #, fuzzy #| msgid "Finish" msgid "Finishing" msgstr "Finito" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 #, fuzzy #| msgid "Polish" msgid "Polishing" msgstr "Pulire" -#: appPlugins/ToolMilling.py:4393 +#: appPlugins/ToolMilling.py:4487 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Geometry (Milling) Objects." @@ -16825,52 +16785,52 @@ msgstr "" "Almeno uno degli strumenti selezionati può eseguire un isolamento completo." #: appPlugins/ToolNCC.py:1231 appPlugins/ToolNCC.py:1319 -#: appPlugins/ToolNCC.py:1381 appPlugins/ToolNCC.py:4026 +#: appPlugins/ToolNCC.py:1381 appPlugins/ToolNCC.py:4028 #: appPlugins/ToolPaint.py:833 appPlugins/ToolPaint.py:921 #: appPlugins/ToolPaint.py:983 appPlugins/ToolPaint.py:2826 -#: appPlugins/ToolSolderPaste.py:511 +#: appPlugins/ToolSolderPaste.py:517 msgid "Cancelled. Tool already in Tool Table." msgstr "Annullato. Utensile già nella tabella utensili." -#: appPlugins/ToolNCC.py:1984 appPlugins/ToolNCC.py:2962 +#: appPlugins/ToolNCC.py:1984 appPlugins/ToolNCC.py:2964 msgid "NCC Tool. Preparing non-copper polygons." msgstr "Strumento NCC. Preparazione poligoni non-rame." -#: appPlugins/ToolNCC.py:2044 appPlugins/ToolNCC.py:3090 +#: appPlugins/ToolNCC.py:2044 appPlugins/ToolNCC.py:3092 msgid "NCC Tool. Calculate 'empty' area." msgstr "Strumento NCC. Calcolo aree 'vuote'." #: appPlugins/ToolNCC.py:2055 appPlugins/ToolNCC.py:2084 #: appPlugins/ToolNCC.py:2190 appPlugins/ToolNCC.py:2203 -#: appPlugins/ToolNCC.py:3105 appPlugins/ToolNCC.py:3210 -#: appPlugins/ToolNCC.py:3225 appPlugins/ToolNCC.py:3492 -#: appPlugins/ToolNCC.py:3593 appPlugins/ToolNCC.py:3608 +#: appPlugins/ToolNCC.py:3107 appPlugins/ToolNCC.py:3212 +#: appPlugins/ToolNCC.py:3227 appPlugins/ToolNCC.py:3494 +#: appPlugins/ToolNCC.py:3595 appPlugins/ToolNCC.py:3610 msgid "Buffering finished" msgstr "Fine buffering" #: appPlugins/ToolNCC.py:2059 appPlugins/ToolNCC.py:2088 #: appPlugins/ToolNCC.py:2194 appPlugins/ToolNCC.py:2206 -#: appPlugins/ToolNCC.py:3113 appPlugins/ToolNCC.py:3232 -#: appPlugins/ToolNCC.py:3499 appPlugins/ToolNCC.py:3615 +#: appPlugins/ToolNCC.py:3115 appPlugins/ToolNCC.py:3234 +#: appPlugins/ToolNCC.py:3501 appPlugins/ToolNCC.py:3617 msgid "Could not get the extent of the area to be non copper cleared." msgstr "Impossibile ottenere l'estensione dell'area da cui eliminare il rame." #: appPlugins/ToolNCC.py:2067 appPlugins/ToolNCC.py:2217 -#: appPlugins/ToolNCC.py:3243 +#: appPlugins/ToolNCC.py:3245 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Strumento NCC. Fine calcolo aree 'vuote'." -#: appPlugins/ToolNCC.py:2120 appPlugins/ToolNCC.py:3140 -#: appPlugins/ToolNCC.py:3217 appPlugins/ToolNCC.py:3519 -#: appPlugins/ToolNCC.py:3600 +#: appPlugins/ToolNCC.py:2120 appPlugins/ToolNCC.py:3142 +#: appPlugins/ToolNCC.py:3219 appPlugins/ToolNCC.py:3521 +#: appPlugins/ToolNCC.py:3602 msgid "" "Isolation geometry is broken. Margin is less than isolation tool diameter." msgstr "" "La geometria dell'isolamento è rotta. Il margine è inferiore al diametro " "dell'utensile di isolamento." -#: appPlugins/ToolNCC.py:2210 appPlugins/ToolNCC.py:3236 -#: appPlugins/ToolNCC.py:3618 +#: appPlugins/ToolNCC.py:2210 appPlugins/ToolNCC.py:3238 +#: appPlugins/ToolNCC.py:3620 msgid "The selected object is not suitable for copper clearing." msgstr "L'oggetto selezionato non è idoneo alla pulizia rame." @@ -16896,33 +16856,33 @@ msgid "" msgstr "" "Non c'è utensile di copper clearing nella selezione e ne serve almeno uno." -#: appPlugins/ToolNCC.py:2363 appPlugins/ToolNCC.py:3058 +#: appPlugins/ToolNCC.py:2363 appPlugins/ToolNCC.py:3060 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "Strumento NCC. Fine elaborazione poligoni non-rame. Task rimozione rame " "completato." -#: appPlugins/ToolNCC.py:2391 appPlugins/ToolNCC.py:2621 +#: appPlugins/ToolNCC.py:2391 appPlugins/ToolNCC.py:2623 msgid "NCC Tool failed creating bounding box." msgstr "" "Lo strumento NCC non è riuscito a creare il rettangolo di contenimento." -#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2664 -#: appPlugins/ToolNCC.py:3257 appPlugins/ToolNCC.py:3643 +#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2666 +#: appPlugins/ToolNCC.py:3259 appPlugins/ToolNCC.py:3645 msgid "NCC Tool clearing with tool diameter" msgstr "Strumento NCC, uso dell'utensile diametro" -#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2664 -#: appPlugins/ToolNCC.py:3257 appPlugins/ToolNCC.py:3643 +#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2666 +#: appPlugins/ToolNCC.py:3259 appPlugins/ToolNCC.py:3645 msgid "started." msgstr "avviato." -#: appPlugins/ToolNCC.py:2539 +#: appPlugins/ToolNCC.py:2541 msgid "Could not use the tool for copper clear." msgstr "Impossibile usare questo tool per il copper clear." -#: appPlugins/ToolNCC.py:2561 appPlugins/ToolNCC.py:3418 +#: appPlugins/ToolNCC.py:2563 appPlugins/ToolNCC.py:3420 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -16934,28 +16894,28 @@ msgstr "" "geometria.\n" "Modifica i parametri e riprova." -#: appPlugins/ToolNCC.py:2571 appPlugins/ToolNCC.py:3427 +#: appPlugins/ToolNCC.py:2573 appPlugins/ToolNCC.py:3429 msgid "NCC Tool clear all done." msgstr "Lo strumento NCC ha terminato." -#: appPlugins/ToolNCC.py:2574 appPlugins/ToolNCC.py:3430 +#: appPlugins/ToolNCC.py:2576 appPlugins/ToolNCC.py:3432 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "Lo strumento NCC ha terminato ma l'isolamento del rame è rotto per" -#: appPlugins/ToolNCC.py:2576 appPlugins/ToolNCC.py:2826 -#: appPlugins/ToolNCC.py:3432 appPlugins/ToolNCC.py:3815 +#: appPlugins/ToolNCC.py:2578 appPlugins/ToolNCC.py:2828 +#: appPlugins/ToolNCC.py:3434 appPlugins/ToolNCC.py:3817 msgid "tools" msgstr "utensili" -#: appPlugins/ToolNCC.py:2603 +#: appPlugins/ToolNCC.py:2605 msgid "NCC Tool. Rest machining copper clearing task started." msgstr "Strumento NCC. Avviata lavorazione di rimozione rame." -#: appPlugins/ToolNCC.py:2822 appPlugins/ToolNCC.py:3811 +#: appPlugins/ToolNCC.py:2824 appPlugins/ToolNCC.py:3813 msgid "NCC Tool Rest Machining clear all done." msgstr "Utensile NCC lavorazione di ripresa completata." -#: appPlugins/ToolNCC.py:2825 appPlugins/ToolNCC.py:3814 +#: appPlugins/ToolNCC.py:2827 appPlugins/ToolNCC.py:3816 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -16963,11 +16923,11 @@ msgstr "" "Utensile NCC lavorazione di ripresa completata ma l'isolamento del rame è " "rotto per" -#: appPlugins/ToolNCC.py:2923 +#: appPlugins/ToolNCC.py:2925 msgid "NCC Tool started. Reading parameters." msgstr "Strumento NCC avviato. Lettura parametri." -#: appPlugins/ToolNCC.py:3917 +#: appPlugins/ToolNCC.py:3919 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -16975,7 +16935,7 @@ msgstr "" "Prova a utilizzare il tipo di buffer = Completo in Preferenze -> Gerber " "Generale. Ricarica il file Gerber dopo questa modifica." -#: appPlugins/ToolNCC.py:4137 +#: appPlugins/ToolNCC.py:4136 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -16987,7 +16947,7 @@ msgstr "" "Ciò che è selezionato qui detterà il tipo\n" "di oggetti che popoleranno la combobox 'Oggetto'." -#: appPlugins/ToolNCC.py:4188 +#: appPlugins/ToolNCC.py:4187 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -17004,7 +16964,7 @@ msgstr "" "nella geometria risultante. Questo perché con alcuni strumenti\n" "questa funzione non sarà in grado di creare la corretta geometria." -#: appPlugins/ToolNCC.py:4608 +#: appPlugins/ToolNCC.py:4607 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17013,15 +16973,15 @@ msgstr "" "del rame.\n" "Può essere Gerber, Excellon o Geometry." -#: appPlugins/ToolOptimal.py:121 appPlugins/ToolOptimal.py:408 +#: appPlugins/ToolOptimal.py:121 appPlugins/ToolOptimal.py:414 msgid "Find Optimal" msgstr "Trova ottimale" -#: appPlugins/ToolOptimal.py:160 +#: appPlugins/ToolOptimal.py:166 msgid "Only Gerber objects can be evaluated." msgstr "Possono essere valutati solo oggetti Gerber." -#: appPlugins/ToolOptimal.py:166 +#: appPlugins/ToolOptimal.py:172 msgid "" "Optimal Tool. Started to search for the minimum distance between copper " "features." @@ -17029,66 +16989,66 @@ msgstr "" "Strumento ottimale. Inizio a cercare la distanza minima tra le " "caratteristiche di rame." -#: appPlugins/ToolOptimal.py:176 +#: appPlugins/ToolOptimal.py:182 msgid "Optimal Tool. Parsing geometry for aperture" msgstr "Strumento ottimale. Analisi geometria per aperture" -#: appPlugins/ToolOptimal.py:187 +#: appPlugins/ToolOptimal.py:193 msgid "Optimal Tool. Creating a buffer for the object geometry." msgstr "" "Strumento ottimale. Creazione di un buffer per la geometria dell'oggetto." -#: appPlugins/ToolOptimal.py:202 +#: appPlugins/ToolOptimal.py:208 msgid "" "Optimal Tool. Finding the distances between each two elements. Iterations" msgstr "" "Strumento ottimale. Trovo le distanze tra ogni coppia di elementi. iterazioni" -#: appPlugins/ToolOptimal.py:236 +#: appPlugins/ToolOptimal.py:242 msgid "Optimal Tool. Finding the minimum distance." msgstr "Strumento ottimale. Trovare la distanza minima." -#: appPlugins/ToolOptimal.py:252 +#: appPlugins/ToolOptimal.py:258 msgid "Optimal Tool. Finished successfully." msgstr "Strumento ottimale. Finito con successo." -#: appPlugins/ToolOptimal.py:455 +#: appPlugins/ToolOptimal.py:461 msgid "Number of decimals kept for found distances." msgstr "Numero di decimali da tenere per le distanze trovate." -#: appPlugins/ToolOptimal.py:464 +#: appPlugins/ToolOptimal.py:470 msgid "Minimum distance" msgstr "Distanza minima" -#: appPlugins/ToolOptimal.py:465 +#: appPlugins/ToolOptimal.py:471 msgid "Display minimum distance between copper features." msgstr "Visualizza la minima distanza tra aree di rame." -#: appPlugins/ToolOptimal.py:469 +#: appPlugins/ToolOptimal.py:475 msgid "Determined" msgstr "Determinato" -#: appPlugins/ToolOptimal.py:484 +#: appPlugins/ToolOptimal.py:490 msgid "Occurring" msgstr "Succedendo" -#: appPlugins/ToolOptimal.py:485 +#: appPlugins/ToolOptimal.py:491 msgid "How many times this minimum is found." msgstr "Quante volte è rilevato questo minimo." -#: appPlugins/ToolOptimal.py:492 +#: appPlugins/ToolOptimal.py:498 msgid "Minimum points coordinates" msgstr "Coordinate punti minimi" -#: appPlugins/ToolOptimal.py:493 appPlugins/ToolOptimal.py:499 +#: appPlugins/ToolOptimal.py:499 appPlugins/ToolOptimal.py:505 msgid "Coordinates for points where minimum distance was found." msgstr "Coordinate per i punti dove è stata rilevata la distanza minima." -#: appPlugins/ToolOptimal.py:512 appPlugins/ToolOptimal.py:588 +#: appPlugins/ToolOptimal.py:518 appPlugins/ToolOptimal.py:594 msgid "Jump to selected position" msgstr "Vai alla posizione selezionata" -#: appPlugins/ToolOptimal.py:514 appPlugins/ToolOptimal.py:590 +#: appPlugins/ToolOptimal.py:520 appPlugins/ToolOptimal.py:596 msgid "" "Select a position in the Locations text box and then\n" "click this button." @@ -17096,11 +17056,11 @@ msgstr "" "Selezionare una posizione nella casella di testo Posizioni e quindi\n" "fai clic su questo pulsante." -#: appPlugins/ToolOptimal.py:522 +#: appPlugins/ToolOptimal.py:528 msgid "Other distances" msgstr "Altre distanze" -#: appPlugins/ToolOptimal.py:523 +#: appPlugins/ToolOptimal.py:529 msgid "" "Will display other distances in the Gerber file ordered from\n" "the minimum to the maximum, not including the absolute minimum." @@ -17108,13 +17068,13 @@ msgstr "" "Visualizzerà altre distanze nel file Gerber ordinato dal\n" "minimo al massimo, escluso il minimo assoluto." -#: appPlugins/ToolOptimal.py:528 +#: appPlugins/ToolOptimal.py:534 msgid "Other distances points coordinates" msgstr "Coordinate di punti di altre distanze" -#: appPlugins/ToolOptimal.py:529 appPlugins/ToolOptimal.py:543 -#: appPlugins/ToolOptimal.py:550 appPlugins/ToolOptimal.py:567 -#: appPlugins/ToolOptimal.py:574 +#: appPlugins/ToolOptimal.py:535 appPlugins/ToolOptimal.py:549 +#: appPlugins/ToolOptimal.py:556 appPlugins/ToolOptimal.py:573 +#: appPlugins/ToolOptimal.py:580 msgid "" "Other distances and the coordinates for points\n" "where the distance was found." @@ -17122,19 +17082,19 @@ msgstr "" "Altre distanze e coordinate per i punti\n" "dove è stata trovata la distanza." -#: appPlugins/ToolOptimal.py:542 +#: appPlugins/ToolOptimal.py:548 msgid "Gerber distances" msgstr "Distanze gerber" -#: appPlugins/ToolOptimal.py:566 +#: appPlugins/ToolOptimal.py:572 msgid "Points coordinates" msgstr "Coordinate punti" -#: appPlugins/ToolOptimal.py:598 +#: appPlugins/ToolOptimal.py:604 msgid "Find Minimum" msgstr "Trova minimi" -#: appPlugins/ToolOptimal.py:601 +#: appPlugins/ToolOptimal.py:607 msgid "" "Calculate the minimum distance between copper features,\n" "this will allow the determination of the right tool to\n" @@ -17156,11 +17116,11 @@ msgstr "Apertura PDF annullata" msgid "Parsing" msgstr "Elaborazione" -#: appPlugins/ToolPDF.py:212 app_Main.py:10795 +#: appPlugins/ToolPDF.py:212 app_Main.py:10844 msgid "Failed to open" msgstr "Errore di apertura" -#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:351 app_Main.py:10741 +#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:351 app_Main.py:10790 msgid "No geometry found in file" msgstr "Nessuna geometria trovata nel file" @@ -17270,7 +17230,7 @@ msgstr "" "Crea un oggetto Geometry con\n" "percorsi utensile per tagliare tutte le regioni non rame." -#: appPlugins/ToolPaint.py:2943 +#: appPlugins/ToolPaint.py:2940 msgid "" "Specify the type of object to be painted.\n" "It can be of type: Gerber or Geometry.\n" @@ -17282,7 +17242,7 @@ msgstr "" "Ciò che è selezionato qui detterà il tipo\n" "di oggetti che popoleranno la combobox 'Oggetto'." -#: appPlugins/ToolPaint.py:2977 +#: appPlugins/ToolPaint.py:2974 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for painting." @@ -17290,7 +17250,7 @@ msgstr "" "Set di strumenti da cui l'algoritmo\n" "sceglierà quelli usati per la pittura." -#: appPlugins/ToolPaint.py:2994 +#: appPlugins/ToolPaint.py:2991 msgid "" "This is the Tool Number.\n" "Painting will start with the tool with the biggest diameter,\n" @@ -17307,7 +17267,7 @@ msgstr "" "nella geometria risultante. Questo perché con alcuni strumenti\n" "questa funzione non sarà in grado di creare la geometria della pittura." -#: appPlugins/ToolPaint.py:3006 +#: appPlugins/ToolPaint.py:3003 msgid "" "The Tool Type (TT) can be:\n" "- Circular -> it is informative only. Being circular,\n" @@ -17344,7 +17304,7 @@ msgstr "" "di operazione\n" "nella geometria risultante come isolamento." -#: appPlugins/ToolPaint.py:3287 +#: appPlugins/ToolPaint.py:3284 msgid "" "The type of FlatCAM object to be used as paint reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17352,44 +17312,44 @@ msgstr "" "Il tipo di oggetto FlatCAM da utilizzare come riferimento di disegno.\n" "Può essere Gerber, Excellon o Geometry." -#: appPlugins/ToolPaint.py:3327 +#: appPlugins/ToolPaint.py:3324 msgid "Create a Geometry Object which paints the polygons." msgstr "Crea un oggetto Geometria che vernicerà i poligoni." -#: appPlugins/ToolPanelize.py:114 appPlugins/ToolPanelize.py:1061 +#: appPlugins/ToolPanelize.py:114 appPlugins/ToolPanelize.py:1083 #, fuzzy #| msgid "Panelization Reference" msgid "Panelization" msgstr "Riferimento pannellizzazione" -#: appPlugins/ToolPanelize.py:341 +#: appPlugins/ToolPanelize.py:357 msgid "Columns or Rows are zero value. Change them to a positive integer." msgstr "" "Le colonne o le righe hanno valore zero. Modificali in un numero intero " "positivo." -#: appPlugins/ToolPanelize.py:384 +#: appPlugins/ToolPanelize.py:400 msgid "Generating panel ... " msgstr "Generazione pannello … " -#: appPlugins/ToolPanelize.py:471 appPlugins/ToolPanelize.py:763 -#: appPlugins/ToolPanelize.py:1013 +#: appPlugins/ToolPanelize.py:493 appPlugins/ToolPanelize.py:785 +#: appPlugins/ToolPanelize.py:1035 msgid "Generating panel ... Adding the source code." msgstr "Generazione pannello … Aggiunta codice sorgente." -#: appPlugins/ToolPanelize.py:691 +#: appPlugins/ToolPanelize.py:713 msgid "Optimizing the overlapping paths." msgstr "Ottimizzazione percorsi sovrapposti." -#: appPlugins/ToolPanelize.py:723 +#: appPlugins/ToolPanelize.py:745 msgid "Optimization complete." msgstr "Ottimizzazione completata." -#: appPlugins/ToolPanelize.py:1022 +#: appPlugins/ToolPanelize.py:1044 msgid "Generating panel... Spawning copies" msgstr "Generazione pannello … Generazione copie" -#: appPlugins/ToolPanelize.py:1038 +#: appPlugins/ToolPanelize.py:1060 #, python-brace-format msgid "" "{text} Too big for the constrain area. Final panel has {col} columns and " @@ -17398,11 +17358,11 @@ msgstr "" "{text} Troppo grande per l'area vincolata. Il pannello finale ha {col} " "colonne e {row} righe" -#: appPlugins/ToolPanelize.py:1046 +#: appPlugins/ToolPanelize.py:1068 msgid "Panel created successfully." msgstr "Pannello creato con successo." -#: appPlugins/ToolPanelize.py:1104 +#: appPlugins/ToolPanelize.py:1123 msgid "" "Specify the type of object to be panelized\n" "It can be of type: Gerber, Excellon or Geometry.\n" @@ -17414,7 +17374,7 @@ msgstr "" "La selezione decide il tipo di oggetti che saranno\n" "nella combobox Oggetto." -#: appPlugins/ToolPanelize.py:1132 +#: appPlugins/ToolPanelize.py:1151 msgid "" "Object to be panelized. This means that it will\n" "be duplicated in an array of rows and columns." @@ -17422,11 +17382,11 @@ msgstr "" "Oggetto da pannellizzare. Questo significa che sarà\n" "duplicato in una matrice di righe e colonne." -#: appPlugins/ToolPanelize.py:1139 +#: appPlugins/ToolPanelize.py:1158 msgid "Panelization Reference" msgstr "Riferimento pannellizzazione" -#: appPlugins/ToolPanelize.py:1141 +#: appPlugins/ToolPanelize.py:1160 msgid "" "Choose the reference for panelization:\n" "- Object = the bounding box of a different object\n" @@ -17446,7 +17406,7 @@ msgstr "" "a questo oggetto di riferimento mantenendo quindi gli oggetti\n" "pannellizzati sincronizzati." -#: appPlugins/ToolPanelize.py:1167 +#: appPlugins/ToolPanelize.py:1186 msgid "" "Specify the type of object to be used as an container for\n" "panelization. It can be: Gerber or Geometry type.\n" @@ -17458,7 +17418,7 @@ msgstr "" "La selezione decide il tipo di oggetti che saranno\n" "nella casella combobox Oggetto." -#: appPlugins/ToolPanelize.py:1182 +#: appPlugins/ToolPanelize.py:1201 msgid "" "The actual object that is used as container for the\n" " selected object that is to be panelized." @@ -17466,11 +17426,11 @@ msgstr "" "Oggetto utilizzato come contenitore per\n" "l'oggetto selezionato da pannellizzare." -#: appPlugins/ToolPanelize.py:1192 +#: appPlugins/ToolPanelize.py:1211 msgid "Panel Data" msgstr "Dati pannello" -#: appPlugins/ToolPanelize.py:1194 +#: appPlugins/ToolPanelize.py:1213 msgid "" "This informations will shape the resulting panel.\n" "The number of rows and columns will set how many\n" @@ -17486,15 +17446,15 @@ msgstr "" "Le distanze imposteranno la distanza tra due qualsiasi\n" "elementi della matrice di pannelli." -#: appPlugins/ToolPanelize.py:1279 +#: appPlugins/ToolPanelize.py:1298 msgid "Constrain panel within" msgstr "Vincola pannello all'interno" -#: appPlugins/ToolPanelize.py:1322 +#: appPlugins/ToolPanelize.py:1341 msgid "Panelize Object" msgstr "Pannellizza oggetto" -#: appPlugins/ToolPanelize.py:1325 appPlugins/ToolRulesCheck.py:1649 +#: appPlugins/ToolPanelize.py:1344 appPlugins/ToolRulesCheck.py:1649 msgid "" "Panelize the specified object around the specified box.\n" "In other words it creates multiple copies of the source object,\n" @@ -17536,7 +17496,7 @@ msgstr "File PcbWizard caricato." msgid "Main PcbWizard Excellon file loaded." msgstr "File principale PcbWizard caricato." -#: appPlugins/ToolPcbWizard.py:329 app_Main.py:10720 +#: appPlugins/ToolPcbWizard.py:329 app_Main.py:10769 msgid "This is not Excellon file." msgstr "Non è un file Excellon." @@ -17666,43 +17626,43 @@ msgstr "" msgid "Punch Geber" msgstr "Punzona Gerber" -#: appPlugins/ToolPunchGerber.py:537 +#: appPlugins/ToolPunchGerber.py:540 msgid "Click on a pad to select it." msgstr "Clicca su un pad per selezionarlo." -#: appPlugins/ToolPunchGerber.py:785 appPlugins/ToolPunchGerber.py:918 +#: appPlugins/ToolPunchGerber.py:788 appPlugins/ToolPunchGerber.py:921 msgid "The value of the fixed diameter is 0.0. Aborting." msgstr "Il valore di diametro fisso è 0.0. Annullamento." -#: appPlugins/ToolPunchGerber.py:1694 +#: appPlugins/ToolPunchGerber.py:1697 msgid "Added pad" msgstr "Pad aggiunti" -#: appPlugins/ToolPunchGerber.py:1695 +#: appPlugins/ToolPunchGerber.py:1698 msgid "Click to add next pad or right click to start." msgstr "" "Fai clic per aggiungere il prossimo pad o fai clic con il tasto destro per " "iniziare." -#: appPlugins/ToolPunchGerber.py:1707 +#: appPlugins/ToolPunchGerber.py:1710 msgid "Removed pad" msgstr "Pad rimosso" -#: appPlugins/ToolPunchGerber.py:1708 +#: appPlugins/ToolPunchGerber.py:1711 msgid "Click to add/remove next pad or right click to start." msgstr "" "Fai clic per aggiungere/rimuovere il prossimo pad o fai clic con il tasto " "destro per iniziare." -#: appPlugins/ToolPunchGerber.py:1713 +#: appPlugins/ToolPunchGerber.py:1716 msgid "No pad detected under click position." msgstr "Nessun pad rilevato sulla posizione cliccata." -#: appPlugins/ToolPunchGerber.py:1912 +#: appPlugins/ToolPunchGerber.py:1915 msgid "All selectable pads are selected." msgstr "Tutti i pad sono selezionati." -#: appPlugins/ToolPunchGerber.py:1929 +#: appPlugins/ToolPunchGerber.py:1932 msgid "Selection cleared." msgstr "Selezione svuotata." @@ -17733,28 +17693,28 @@ msgstr "" "Crea un oggetto gerber dall'oggetto selezionato, dento\n" "il box specificato." -#: appPlugins/ToolQRCode.py:211 appPlugins/ToolQRCode.py:559 -#: appPlugins/ToolQRCode.py:610 +#: appPlugins/ToolQRCode.py:217 appPlugins/ToolQRCode.py:565 +#: appPlugins/ToolQRCode.py:616 msgid "Cancelled. There is no QRCode Data in the text box." msgstr "Annullato. Non ci sono dati QRCode nel box testo." -#: appPlugins/ToolQRCode.py:388 +#: appPlugins/ToolQRCode.py:394 msgid "QRCode Tool done." msgstr "Strumento QRCode fatto." -#: appPlugins/ToolQRCode.py:758 +#: appPlugins/ToolQRCode.py:761 msgid "Gerber Object to which the QRCode will be added." msgstr "Oggetto Gerber a cui verrà aggiunto il QRCode." -#: appPlugins/ToolQRCode.py:794 +#: appPlugins/ToolQRCode.py:797 msgid "The parameters used to shape the QRCode." msgstr "Parametri usati per formare il QRCode." -#: appPlugins/ToolQRCode.py:899 +#: appPlugins/ToolQRCode.py:902 msgid "Export QRCode" msgstr "Esporta QRCode" -#: appPlugins/ToolQRCode.py:901 +#: appPlugins/ToolQRCode.py:904 msgid "" "Show a set of controls allowing to export the QRCode\n" "to a SVG file or an PNG file." @@ -17762,31 +17722,31 @@ msgstr "" "Mostra una serie di controlli che consentono di esportare il QRCode\n" "in un file SVG o in un file PNG." -#: appPlugins/ToolQRCode.py:940 +#: appPlugins/ToolQRCode.py:943 msgid "Transparent back color" msgstr "Colore trasparente sfondo" -#: appPlugins/ToolQRCode.py:965 +#: appPlugins/ToolQRCode.py:968 msgid "Export QRCode SVG" msgstr "Esporta QRCode su SVG" -#: appPlugins/ToolQRCode.py:967 +#: appPlugins/ToolQRCode.py:970 msgid "Export a SVG file with the QRCode content." msgstr "Esporta un file SVG con il contenuto del QRCode." -#: appPlugins/ToolQRCode.py:978 +#: appPlugins/ToolQRCode.py:981 msgid "Export QRCode PNG" msgstr "Esporta QRCode su PNG" -#: appPlugins/ToolQRCode.py:980 +#: appPlugins/ToolQRCode.py:983 msgid "Export a PNG image file with the QRCode content." msgstr "Esporta file immagine PNG con il contenuto del QRCode." -#: appPlugins/ToolQRCode.py:991 +#: appPlugins/ToolQRCode.py:994 msgid "Insert QRCode" msgstr "Inserisci QRCode" -#: appPlugins/ToolQRCode.py:994 +#: appPlugins/ToolQRCode.py:997 msgid "Create the QRCode object." msgstr "Crea oggetto QRCode." @@ -17820,8 +17780,8 @@ msgstr "Geoi singola" msgid "Multi-Geo" msgstr "Multi-Geo" -#: appPlugins/ToolReport.py:357 appPlugins/ToolReport.py:362 -#: appPlugins/ToolReport.py:364 +#: appPlugins/ToolReport.py:358 appPlugins/ToolReport.py:363 +#: appPlugins/ToolReport.py:365 msgid "Metric" msgstr "Metrico" @@ -18063,91 +18023,91 @@ msgstr "...elaborazione..." msgid "FlatCAM Evo Shell" msgstr "Shell FlatCAM" -#: appPlugins/ToolSolderPaste.py:135 appPlugins/ToolSolderPaste.py:1143 +#: appPlugins/ToolSolderPaste.py:135 appPlugins/ToolSolderPaste.py:1147 #, fuzzy #| msgid "Z Dispense" msgid "SP Dispenser" msgstr "Z erogazione" -#: appPlugins/ToolSolderPaste.py:482 +#: appPlugins/ToolSolderPaste.py:488 msgid "Please enter a tool diameter to add, in Float format." msgstr "Inserisci un diametro utensile da aggiungere, in formato Float." -#: appPlugins/ToolSolderPaste.py:516 +#: appPlugins/ToolSolderPaste.py:522 msgid "New Nozzle tool added to Tool Table." msgstr "Nuovo utensile ugello aggiunto alla tabella." -#: appPlugins/ToolSolderPaste.py:558 +#: appPlugins/ToolSolderPaste.py:564 msgid "Nozzle tool from Tool Table was edited." msgstr "Utensile ugello modificato nella tabella." -#: appPlugins/ToolSolderPaste.py:621 +#: appPlugins/ToolSolderPaste.py:627 msgid "Tools deleted from Tool Table." msgstr "Utensile(i) cancellato(i) dalla tabella." -#: appPlugins/ToolSolderPaste.py:675 +#: appPlugins/ToolSolderPaste.py:681 msgid "No SolderPaste mask Gerber object loaded." msgstr "Nessun oggetto Gerber SolderPaste mask caricato." -#: appPlugins/ToolSolderPaste.py:706 +#: appPlugins/ToolSolderPaste.py:712 msgid "No Nozzle tools in the tool table." msgstr "Nessun utensile ugello nella tabella utensili." -#: appPlugins/ToolSolderPaste.py:836 +#: appPlugins/ToolSolderPaste.py:843 msgid "Solder Paste geometry generated successfully" msgstr "Geometria solder paste generata con successo" -#: appPlugins/ToolSolderPaste.py:843 +#: appPlugins/ToolSolderPaste.py:850 msgid "Some or all pads have no solder due of inadequate nozzle diameters..." msgstr "" "Alcuni o tutti i pad non hanno solder a causa di diametri degli ugelli " "inadeguati ..." -#: appPlugins/ToolSolderPaste.py:857 +#: appPlugins/ToolSolderPaste.py:864 msgid "Generating Solder Paste dispensing geometry..." msgstr "" "Generazione della geometria di erogazione della pasta per saldatura ..." -#: appPlugins/ToolSolderPaste.py:876 +#: appPlugins/ToolSolderPaste.py:883 msgid "There is no Geometry object available." msgstr "Non è disponibile alcun oggetto Geometria." -#: appPlugins/ToolSolderPaste.py:881 +#: appPlugins/ToolSolderPaste.py:888 msgid "This Geometry can't be processed. NOT a solder_paste_tool geometry." msgstr "" "Questa geometria non può essere elaborata. NON è una geometria " "solder_paste_tool." -#: appPlugins/ToolSolderPaste.py:985 +#: appPlugins/ToolSolderPaste.py:993 msgid "ToolSolderPaste CNCjob created" msgstr "CNCjob ToolSolderPaste creato" -#: appPlugins/ToolSolderPaste.py:1016 appPlugins/ToolSolderPaste.py:1021 -#: appPlugins/ToolSolderPaste.py:1075 +#: appPlugins/ToolSolderPaste.py:1024 appPlugins/ToolSolderPaste.py:1029 +#: appPlugins/ToolSolderPaste.py:1081 msgid "" "This CNCJob object can't be processed. NOT a solder_paste_tool CNCJob object." msgstr "" "Questo oggetto CNCJob non può essere elaborato. NON è un oggetto CNCJob " "solder_paste_tool." -#: appPlugins/ToolSolderPaste.py:1085 +#: appPlugins/ToolSolderPaste.py:1091 msgid "Export GCode ..." msgstr "Esportazione GCode ..." -#: appPlugins/ToolSolderPaste.py:1133 +#: appPlugins/ToolSolderPaste.py:1137 msgid "Solder paste dispenser GCode file saved to" msgstr "File GCode del distributore di pasta per saldatura salvato in" -#: appPlugins/ToolSolderPaste.py:1160 +#: appPlugins/ToolSolderPaste.py:1164 msgid "" "A plugin to help dispense solder paste on the PCB pads using a CNC machine." msgstr "" -#: appPlugins/ToolSolderPaste.py:1172 +#: appPlugins/ToolSolderPaste.py:1176 msgid "Gerber Solderpaste object." msgstr "Oggetto gerber solderpaste." -#: appPlugins/ToolSolderPaste.py:1191 +#: appPlugins/ToolSolderPaste.py:1195 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for dispensing solder paste." @@ -18155,7 +18115,7 @@ msgstr "" "Set di strumenti da cui l'algoritmo\n" "sceglierà quelli usati per l'erogazione della pasta saldante." -#: appPlugins/ToolSolderPaste.py:1206 +#: appPlugins/ToolSolderPaste.py:1210 msgid "" "This is the Tool Number.\n" "The solder dispensing will start with the tool with the biggest \n" @@ -18169,7 +18129,7 @@ msgstr "" "Se non ci sono più strumenti ma ci sono ancora pad non coperti\n" " da pasta saldante, l'app mostrerà una finestra di avviso." -#: appPlugins/ToolSolderPaste.py:1213 +#: appPlugins/ToolSolderPaste.py:1217 msgid "" "Tool Diameter. Its value\n" "is the width of the solder paste dispensed." @@ -18177,7 +18137,7 @@ msgstr "" "Diametro dell'utensile. Il suo valore\n" "è la larghezza dell'erogazione della pasta salda." -#: appPlugins/ToolSolderPaste.py:1234 +#: appPlugins/ToolSolderPaste.py:1238 msgid "" "Add a new nozzle tool to the Tool Table\n" "with the diameter specified above." @@ -18185,11 +18145,11 @@ msgstr "" "Aggiungi un nuovo strumento ugello alla tabella degli strumenti\n" "con il diametro sopra specificato." -#: appPlugins/ToolSolderPaste.py:1486 +#: appPlugins/ToolSolderPaste.py:1490 msgid "Generate solder paste dispensing geometry." msgstr "Genera geometria di erogazione della pasta saldante." -#: appPlugins/ToolSolderPaste.py:1505 +#: appPlugins/ToolSolderPaste.py:1509 msgid "" "Geometry Solder Paste object.\n" "The name of the object has to end in:\n" @@ -18199,7 +18159,7 @@ msgstr "" "Il nome dell'oggetto deve terminare con:\n" "'_solderpaste' come protezione." -#: appPlugins/ToolSolderPaste.py:1521 +#: appPlugins/ToolSolderPaste.py:1525 msgid "" "Generate GCode for Solder Paste dispensing\n" "on PCB pads." @@ -18207,13 +18167,13 @@ msgstr "" "Genera GCode per l'erogazione della pasta saldante\n" "sui pad del PCB." -#: appPlugins/ToolSolderPaste.py:1539 +#: appPlugins/ToolSolderPaste.py:1543 #, fuzzy #| msgid "Create CNCJob" msgid "CNCJob" msgstr "Crea CNCJob" -#: appPlugins/ToolSolderPaste.py:1541 +#: appPlugins/ToolSolderPaste.py:1545 msgid "" "CNCJob Solder paste object.\n" "In order to enable the GCode save section,\n" @@ -18225,11 +18185,11 @@ msgstr "" "il nome dell'oggetto deve terminare in:\n" "'_solderpaste' come protezione." -#: appPlugins/ToolSolderPaste.py:1556 +#: appPlugins/ToolSolderPaste.py:1560 msgid "Save GCode" msgstr "Salva GCode" -#: appPlugins/ToolSolderPaste.py:1559 +#: appPlugins/ToolSolderPaste.py:1563 msgid "" "Save the generated GCode for Solder Paste dispensing\n" "on PCB pads, to a file." @@ -18237,49 +18197,59 @@ msgstr "" "Salva il GCode generato per l'erogazione della pasta salda\n" "sui pad del PCB in un file." -#: appPlugins/ToolSub.py:249 appPlugins/ToolSub.py:481 +#: appPlugins/ToolSub.py:255 appPlugins/ToolSub.py:491 msgid "No Target object loaded." msgstr "Nessun oggetto target caricato." -#: appPlugins/ToolSub.py:252 +#: appPlugins/ToolSub.py:258 msgid "Loading geometry from Gerber objects." msgstr "Caricamento della geometria dagli oggetti Gerber." -#: appPlugins/ToolSub.py:269 appPlugins/ToolSub.py:494 +#: appPlugins/ToolSub.py:275 appPlugins/ToolSub.py:504 msgid "No Subtractor object loaded." msgstr "Nessun oggetto sottrattore caricato." -#: appPlugins/ToolSub.py:319 +#: appPlugins/ToolSub.py:289 +#, fuzzy +#| msgid "" +#| "Geometry object that will be subtracted\n" +#| "from the target Geometry object." +msgid "Not possible to subtract from the same object." +msgstr "" +"Oggetto Geometria che verrà sottratto\n" +"dall'oggetto Geometria di destinazione." + +#: appPlugins/ToolSub.py:329 msgid "Finished parsing geometry for aperture" msgstr "Analisi geometria aperture terminate" -#: appPlugins/ToolSub.py:321 +#: appPlugins/ToolSub.py:331 msgid "Subtraction aperture processing finished." msgstr "Sottrazione aperture terminata." -#: appPlugins/ToolSub.py:454 appPlugins/ToolSub.py:648 -#: appPlugins/ToolSub.py:730 +#: appPlugins/ToolSub.py:464 appPlugins/ToolSub.py:658 +#: appPlugins/ToolSub.py:740 msgid "Generating new object failed." msgstr "Generazione nuovo oggetto fallita." -#: appPlugins/ToolSub.py:458 appPlugins/ToolSub.py:653 +#: appPlugins/ToolSub.py:468 appPlugins/ToolSub.py:663 msgid "Created" msgstr "Creato" -#: appPlugins/ToolSub.py:507 +#: appPlugins/ToolSub.py:517 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "" "Attualmente, la geometria del sottrattore non può essere di tipo Multigeo." -#: appPlugins/ToolSub.py:547 +#: appPlugins/ToolSub.py:557 msgid "Parsing solid_geometry ..." msgstr "Analisi soild_geometry ..." -#: appPlugins/ToolSub.py:549 +#: appPlugins/ToolSub.py:559 msgid "Parsing solid_geometry for tool" msgstr "Analisi soild_geometry per utensili" -#: appPlugins/ToolSub.py:766 +#: appPlugins/ToolSub.py:776 #, fuzzy #| msgid "" #| "A tool to substract one Gerber or Geometry object\n" @@ -18291,7 +18261,7 @@ msgstr "" "Uno strumento per sottrarre un oggetto Gerber o\n" "geometria da un altro dello stesso tipo." -#: appPlugins/ToolSub.py:828 +#: appPlugins/ToolSub.py:835 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18299,11 +18269,11 @@ msgstr "" "Oggetto Gerber da cui sottrarre\n" "l'oggetto Gerber sottraendo." -#: appPlugins/ToolSub.py:842 appPlugins/ToolSub.py:895 +#: appPlugins/ToolSub.py:849 appPlugins/ToolSub.py:902 msgid "Subtractor" msgstr "Sottraendo" -#: appPlugins/ToolSub.py:844 +#: appPlugins/ToolSub.py:851 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18311,11 +18281,11 @@ msgstr "" "Oggetto Gerber che verrà sottratto\n" "dall'oggetto Gerber di destinazione." -#: appPlugins/ToolSub.py:851 +#: appPlugins/ToolSub.py:858 msgid "Subtract Gerber" msgstr "Sottrai Gerber" -#: appPlugins/ToolSub.py:854 +#: appPlugins/ToolSub.py:861 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18327,7 +18297,7 @@ msgstr "" "Può essere usato per rimuovere la serigrafia\n" "sovrapposta al soldermask." -#: appPlugins/ToolSub.py:881 +#: appPlugins/ToolSub.py:888 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18335,7 +18305,7 @@ msgstr "" "Oggetto geometria da cui sottrarre\n" "l'oggetto Geometria del sottrattore." -#: appPlugins/ToolSub.py:897 +#: appPlugins/ToolSub.py:904 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." @@ -18343,11 +18313,11 @@ msgstr "" "Oggetto Geometria che verrà sottratto\n" "dall'oggetto Geometria di destinazione." -#: appPlugins/ToolSub.py:909 +#: appPlugins/ToolSub.py:916 msgid "Subtract Geometry" msgstr "Sottrai geometria" -#: appPlugins/ToolSub.py:912 +#: appPlugins/ToolSub.py:919 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -18430,7 +18400,7 @@ msgstr "L'applicazione sarà riavviata." msgid "Are you sure do you want to change the current language to" msgstr "Sei sicuro di voler cambiare lingua in" -#: appTranslation.py:206 app_Main.py:3701 +#: appTranslation.py:206 app_Main.py:3720 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -18464,46 +18434,46 @@ msgstr "" "Inizializzazione della Grafica avviata.\n" "Inizializzazione della Grafica completata" -#: app_Main.py:1312 app_Main.py:9564 +#: app_Main.py:1312 app_Main.py:9608 msgid "New Project - Not saved" msgstr "Nuovo progetto - Non salvato" -#: app_Main.py:1646 +#: app_Main.py:1649 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:1713 +#: app_Main.py:1716 msgid "Open Config file failed." msgstr "Apri file di configurazione non riuscito." -#: app_Main.py:1728 +#: app_Main.py:1731 msgid "Open Script file failed." msgstr "Apri file di script non riuscito." -#: app_Main.py:1754 +#: app_Main.py:1757 msgid "Open Excellon file failed." msgstr "Apri file Excellon non riuscito." -#: app_Main.py:1767 +#: app_Main.py:1770 msgid "Open GCode file failed." msgstr "Apri file GCode non riuscito." -#: app_Main.py:1780 +#: app_Main.py:1783 msgid "Open Gerber file failed." msgstr "Apri file Gerber non riuscito." -#: app_Main.py:2465 +#: app_Main.py:2484 msgid "Select a Geometry, Gerber, Excellon or CNCJob Object to edit." msgstr "Seleziona un oggetto Geometry, Gerber o Excellon da modificare." -#: app_Main.py:2472 app_Main.py:2520 app_Main.py:2536 app_Main.py:2555 +#: app_Main.py:2491 app_Main.py:2539 app_Main.py:2555 app_Main.py:2574 msgid "The Editor could not start." msgstr "L'edito non può essere avviato." -#: app_Main.py:2489 +#: app_Main.py:2508 msgid "" "Simultaneous editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -18513,84 +18483,84 @@ msgstr "" "MultiGeo non è possibile.\n" "Modifica solo una geometria alla volta." -#: app_Main.py:2595 +#: app_Main.py:2614 msgid "EDITOR Area" msgstr "Area EDITOR" -#: app_Main.py:2598 +#: app_Main.py:2617 msgid "Editor is activated ..." msgstr "L'editor è attivato ..." -#: app_Main.py:2622 +#: app_Main.py:2641 msgid "Do you want to save the edited object?" msgstr "Vuoi salvare l'oggetto modificato?" -#: app_Main.py:2671 +#: app_Main.py:2690 msgid "Object empty after edit." msgstr "Oggetto vuoto dopo la modifica." -#: app_Main.py:2676 app_Main.py:2694 app_Main.py:2725 app_Main.py:2741 +#: app_Main.py:2695 app_Main.py:2713 app_Main.py:2744 app_Main.py:2760 msgid "Editor exited. Editor content saved." msgstr "Edito chiuso. Contenuto salvato." -#: app_Main.py:2745 app_Main.py:2797 +#: app_Main.py:2764 app_Main.py:2816 msgid "Select a Gerber, Geometry, Excellon or CNCJob Object to update." msgstr "Seleziona un oggetto Gerber, Geometry o Excellon da aggiornare." -#: app_Main.py:2755 +#: app_Main.py:2774 msgid "is updated, returning to App..." msgstr "viene aggiornato, tornando all'App ..." -#: app_Main.py:2772 +#: app_Main.py:2791 msgid "Editor exited. Editor content was not saved." msgstr "Editor chiuso. Contenuto non salvato." -#: app_Main.py:2822 +#: app_Main.py:2841 msgid "Select a Gerber, Geometry, Excellon or CNCJob object to update." msgstr "" "Seleziona un oggetto Gerber, Geometry, Excellon o CNCJob da aggiornare." -#: app_Main.py:2965 app_Main.py:2971 +#: app_Main.py:2984 app_Main.py:2990 msgid "Save to file" msgstr "Salvato su file" -#: app_Main.py:3012 +#: app_Main.py:3031 msgid "Exported file to" msgstr "File esportato su" -#: app_Main.py:3049 +#: app_Main.py:3068 msgid "Failed to open recent files file for writing." msgstr "Errore durante l'apertura dei file recenti in scrittura." -#: app_Main.py:3060 +#: app_Main.py:3079 msgid "Failed to open recent projects file for writing." msgstr "Errore durante l'apertura dei progetti recenti in scrittura." -#: app_Main.py:3115 +#: app_Main.py:3134 msgid "PCB Manufacturing files Viewer/Editor with Plugins" msgstr "" -#: app_Main.py:3116 +#: app_Main.py:3135 msgid "Development" msgstr "Sviluppo" -#: app_Main.py:3117 +#: app_Main.py:3136 msgid "DOWNLOAD" msgstr "DOWNLOAD" -#: app_Main.py:3118 +#: app_Main.py:3137 msgid "Issue tracker" msgstr "Flusso problemi" -#: app_Main.py:3122 app_Main.py:3501 app_Main.py:3681 +#: app_Main.py:3141 app_Main.py:3520 app_Main.py:3700 msgid "Close" msgstr "Chiudi" -#: app_Main.py:3137 +#: app_Main.py:3156 msgid "Licensed under the MIT license" msgstr "Con licenza MIT" -#: app_Main.py:3146 +#: app_Main.py:3165 msgid "" "Permission is hereby granted, free of charge, to any person obtaining a " "copy\n" @@ -18643,7 +18613,7 @@ msgstr "" "OPERAZIONI\n" "DEL SOFTWARE." -#: app_Main.py:3168 +#: app_Main.py:3187 msgid "" "Some of the icons used are from the following sources:
" -#: app_Main.py:3204 +#: app_Main.py:3223 msgid "Splash" msgstr "Splash" -#: app_Main.py:3210 +#: app_Main.py:3229 msgid "Programmers" msgstr "Programmatori" -#: app_Main.py:3216 +#: app_Main.py:3235 msgid "Translators" msgstr "Traduttori" -#: app_Main.py:3222 +#: app_Main.py:3241 msgid "License" msgstr "Licenza" -#: app_Main.py:3228 +#: app_Main.py:3247 msgid "Attributions" msgstr "Attribuizioni" -#: app_Main.py:3251 +#: app_Main.py:3270 msgid "Programmer" msgstr "Programmatori" -#: app_Main.py:3252 +#: app_Main.py:3271 msgid "Status" msgstr "Stato" -#: app_Main.py:3253 app_Main.py:3333 +#: app_Main.py:3272 app_Main.py:3352 msgid "E-mail" msgstr "E-mail" -#: app_Main.py:3256 +#: app_Main.py:3275 #, fuzzy #| msgid "FlatCAM Evo" msgid "FlatCAM Author" msgstr "FlatCAM Evo" -#: app_Main.py:3261 +#: app_Main.py:3280 msgid "FlatCAM Evo Author/Maintainer" msgstr "" -#: app_Main.py:3330 +#: app_Main.py:3349 msgid "Language" msgstr "Lingua" -#: app_Main.py:3331 +#: app_Main.py:3350 msgid "Translator" msgstr "Traduttore" -#: app_Main.py:3332 +#: app_Main.py:3351 msgid "Corrections" msgstr "Correzioni" -#: app_Main.py:3469 +#: app_Main.py:3488 #, 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:3470 +#: app_Main.py:3489 msgid "Yet it cannot evolve without contributions." msgstr "Tuttavia non può evolversi senza contributi ." -#: app_Main.py:3471 +#: app_Main.py:3490 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:3472 +#: app_Main.py:3491 msgid "you can contribute to the development yourself by:" msgstr "puoi contribuire allo sviluppo da solo:" -#: app_Main.py:3473 +#: app_Main.py:3492 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:3475 +#: app_Main.py:3494 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:3477 +#: app_Main.py:3496 msgid "If you like what you have seen so far ..." msgstr "Se ti piace quello che hai visto finora ..." -#: app_Main.py:3478 +#: app_Main.py:3497 msgid "Donations are NOT required." msgstr "NON sono richieste donazioni." -#: app_Main.py:3478 +#: app_Main.py:3497 msgid "But they are welcomed" msgstr "Ma sono i benvenuti" -#: app_Main.py:3509 +#: app_Main.py:3528 msgid "Contribute" msgstr "Contribuire" -#: app_Main.py:3532 +#: app_Main.py:3551 msgid "Links Exchange" msgstr "Scambio di link" -#: app_Main.py:3544 app_Main.py:3563 +#: app_Main.py:3563 app_Main.py:3582 msgid "Soon ..." msgstr "Presto ..." -#: app_Main.py:3551 +#: app_Main.py:3570 msgid "How To's" msgstr "How To's" -#: app_Main.py:3670 +#: app_Main.py:3689 msgid "" "This entry will resolve to another website if:\n" "\n" @@ -18794,29 +18764,29 @@ msgstr "" "Se non riesci a ottenere informazioni sull'applicazione\n" "utilizzare il collegamento al canale YouTube dal menu Guida." -#: app_Main.py:3677 +#: app_Main.py:3696 msgid "Alternative website" msgstr "Sito web alternativo" -#: app_Main.py:4006 +#: app_Main.py:4025 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "L'estensione file Excellon selezionata è registrata con FlatCAM." -#: app_Main.py:4023 +#: app_Main.py:4042 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "L'estensione file GCode selezionata è registrata con FlatCAM." -#: app_Main.py:4039 +#: app_Main.py:4058 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "L'estensione file Gerber selezionata è registrata con FlatCAM." -#: app_Main.py:4227 app_Main.py:4288 app_Main.py:4318 +#: app_Main.py:4246 app_Main.py:4307 app_Main.py:4337 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:4236 +#: app_Main.py:4255 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 " @@ -18832,43 +18802,43 @@ msgstr "" "potrebbero essere perse e il risultato diverso da quello atteso. \n" "Controlla il GCODE generato." -#: app_Main.py:4250 app_Main.py:4260 +#: app_Main.py:4269 app_Main.py:4279 msgid "Geometry merging finished" msgstr "Unione geometrie terminato" -#: app_Main.py:4283 +#: app_Main.py:4302 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "Errore. L'unione Excellon funziona solo con oggetti Excellon." -#: app_Main.py:4295 +#: app_Main.py:4314 msgid "Excellon merging finished" msgstr "Unione Excellon completata" -#: app_Main.py:4313 +#: app_Main.py:4332 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Errore. Unione Gerber funziona solo con oggetti Gerber." -#: app_Main.py:4323 +#: app_Main.py:4342 msgid "Gerber merging finished" msgstr "Unione Gerber completata" -#: app_Main.py:4343 app_Main.py:4379 +#: app_Main.py:4362 app_Main.py:4398 msgid "Failed. Select a Geometry Object and try again." msgstr "Errore. Selezionare un oggetto Geometria e riprovare." -#: app_Main.py:4347 app_Main.py:4383 +#: app_Main.py:4366 app_Main.py:4402 msgid "Expected a GeometryObject, got" msgstr "Era atteso un oggetto geometria, ottenuto" -#: app_Main.py:4362 +#: app_Main.py:4381 msgid "A Geometry object was converted to MultiGeo type." msgstr "Un oggetto Geometria è stato convertito in tipo MultiGeo." -#: app_Main.py:4397 +#: app_Main.py:4416 msgid "A Geometry object was converted to SingleGeo type." msgstr "Un oggetto Geometria è stato convertito in tipo SingleGeo." -#: app_Main.py:4634 +#: app_Main.py:4653 msgid "" "Changing the units of the project\n" "will scale all objects.\n" @@ -18880,19 +18850,19 @@ msgstr "" "\n" "Vuoi continuare?" -#: app_Main.py:4687 +#: app_Main.py:4706 msgid "Converted units to" msgstr "Unità convertite in" -#: app_Main.py:4727 +#: app_Main.py:4746 msgid "Workspace enabled." msgstr "Area di lavoro abilitata." -#: app_Main.py:4730 +#: app_Main.py:4749 msgid "Workspace disabled." msgstr "Area di lavoro disabilitata." -#: app_Main.py:4795 +#: app_Main.py:4814 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -18900,11 +18870,11 @@ msgstr "" "Aggiunta utensile funziona solo con le opzioni avanzate.\n" "Vai su Preferenze -> Generale - Mostra Opzioni Avanzate." -#: app_Main.py:4883 +#: app_Main.py:4902 msgid "Delete objects" msgstr "Cancella oggetti" -#: app_Main.py:4888 +#: app_Main.py:4907 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -18912,88 +18882,88 @@ msgstr "" "Sei sicuro di voler cancellare permanentemente\n" "gli oggetti selezionati?" -#: app_Main.py:4936 +#: app_Main.py:4955 msgid "Save the work in Editor and try again ..." msgstr "Salva il lavoro nell'editor e riprova..." -#: app_Main.py:4970 +#: app_Main.py:4989 msgid "Object deleted" msgstr "Oggetto cancellato" -#: app_Main.py:4983 +#: app_Main.py:5002 msgid "Click to set the origin ..." msgstr "Clicca per impostare l'origine ..." -#: app_Main.py:5026 +#: app_Main.py:5045 msgid "Setting Origin..." msgstr "Impostazione Origine..." -#: app_Main.py:5047 app_Main.py:5165 app_Main.py:5308 +#: app_Main.py:5066 app_Main.py:5184 app_Main.py:5327 msgid "Origin set" msgstr "Origine impostata" -#: app_Main.py:5066 +#: app_Main.py:5085 msgid "Origin coordinates specified but incomplete." msgstr "Coordinate Origine non complete." -#: app_Main.py:5111 +#: app_Main.py:5130 msgid "Moving to Origin..." msgstr "Spostamento sull'origine..." -#: app_Main.py:5115 app_Main.py:5183 +#: app_Main.py:5134 app_Main.py:5202 msgid "Failed. No object(s) selected..." msgstr "Errore. Nessun oggetto selezionato..." -#: app_Main.py:5202 +#: app_Main.py:5221 msgid "Quadrant 1" msgstr "" -#: app_Main.py:5203 +#: app_Main.py:5222 msgid "Quadrant 2" msgstr "" -#: app_Main.py:5204 +#: app_Main.py:5223 msgid "Quadrant 3" msgstr "" -#: app_Main.py:5205 +#: app_Main.py:5224 msgid "Quadrant 4" msgstr "" -#: app_Main.py:5345 +#: app_Main.py:5364 msgid "Jump to ..." msgstr "Salta a ..." -#: app_Main.py:5346 +#: app_Main.py:5365 msgid "Enter the coordinates in format X,Y:" msgstr "Inserire coordinate nel formato X,Y:" -#: app_Main.py:5356 +#: app_Main.py:5375 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Coordinate errate. Inserire coordinate nel formato X,Y" -#: app_Main.py:5497 +#: app_Main.py:5516 msgid "Locate ..." msgstr "Individua ..." -#: app_Main.py:6108 +#: app_Main.py:6143 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:6114 +#: app_Main.py:6149 msgid "The current task was gracefully closed on user request..." msgstr "Il task corrente è stato chiuso su richiesta dell'utente..." -#: app_Main.py:6309 +#: app_Main.py:6344 msgid "Not available for Legacy 2D graphic mode." msgstr "" -#: app_Main.py:6411 +#: app_Main.py:6446 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:6429 +#: app_Main.py:6464 msgid "" "One or more Tools are edited.\n" "Do you want to save?" @@ -19001,189 +18971,189 @@ msgstr "" "Uno o più Utensili modificati.\n" "Vuoi salvare?" -#: app_Main.py:6431 +#: app_Main.py:6466 msgid "Save Tools Database" msgstr "Salva Database Utensili" -#: app_Main.py:6578 app_Main.py:6632 app_Main.py:6680 +#: app_Main.py:6625 app_Main.py:6679 app_Main.py:6727 msgid "Enter the Angle value:" msgstr "Inserire il valore dell'angolo:" -#: app_Main.py:6611 +#: app_Main.py:6658 msgid "Rotation done." msgstr "Rotazione effettuata." -#: app_Main.py:6613 +#: app_Main.py:6660 msgid "Rotation movement was not executed." msgstr "Movimento di rotazione non eseguito." -#: app_Main.py:6662 +#: app_Main.py:6709 msgid "Skew on X axis done." msgstr "Deformazione in X applicata." -#: app_Main.py:6710 +#: app_Main.py:6757 msgid "Skew on Y axis done." msgstr "Deformazione in Y applicata." -#: app_Main.py:6792 +#: app_Main.py:6839 msgid "New Grid ..." msgstr "Nuova griglia ..." -#: app_Main.py:6793 +#: app_Main.py:6840 msgid "Enter a Grid Value:" msgstr "Valore della griglia:" -#: app_Main.py:6802 app_Main.py:6827 +#: app_Main.py:6849 app_Main.py:6874 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:6807 +#: app_Main.py:6854 msgid "New Grid added" msgstr "Nuova griglia aggiunta" -#: app_Main.py:6809 +#: app_Main.py:6856 msgid "Grid already exists" msgstr "Griglia già esistente" -#: app_Main.py:6811 +#: app_Main.py:6858 msgid "Adding New Grid cancelled" msgstr "Aggiunta griglia annullata" -#: app_Main.py:6833 +#: app_Main.py:6880 msgid "Grid Value does not exist" msgstr "Valore griglia non esistente" -#: app_Main.py:6835 +#: app_Main.py:6882 msgid "Grid Value deleted" msgstr "Valore griglia cancellato" -#: app_Main.py:6837 +#: app_Main.py:6884 msgid "Delete Grid value cancelled" msgstr "Cancellazione valore griglia annullata" -#: app_Main.py:6854 +#: app_Main.py:6898 msgid "Name copied to clipboard ..." msgstr "Nome copiato negli appunti ..." -#: app_Main.py:7635 app_Main.py:7639 +#: app_Main.py:7679 app_Main.py:7683 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:7642 +#: app_Main.py:7686 msgid "Viewing the source code of the selected object." msgstr "Vedi il codice sorgente dell'oggetto selezionato." -#: app_Main.py:7656 +#: app_Main.py:7700 msgid "Source Editor" msgstr "Editor sorgente" -#: app_Main.py:7692 app_Main.py:7699 +#: app_Main.py:7736 app_Main.py:7743 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:7707 +#: app_Main.py:7751 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:7740 +#: app_Main.py:7784 msgid "Go to Line ..." msgstr "Vai alla Riga ..." -#: app_Main.py:7771 +#: app_Main.py:7815 msgid "Redrawing all objects" msgstr "Ridisegno tutti gli oggetti" -#: app_Main.py:7859 +#: app_Main.py:7903 msgid "Failed to load recent item list." msgstr "Errore nel caricamento della lista dei file recenti." -#: app_Main.py:7866 +#: app_Main.py:7910 msgid "Failed to parse recent item list." msgstr "Errore nell'analisi della lista dei file recenti." -#: app_Main.py:7876 +#: app_Main.py:7920 msgid "Failed to load recent projects item list." msgstr "Errore nel caricamento della lista dei progetti recenti." -#: app_Main.py:7883 +#: app_Main.py:7927 msgid "Failed to parse recent project item list." msgstr "Errore nell'analisi della lista dei progetti recenti." -#: app_Main.py:7907 +#: app_Main.py:7951 msgid "Recent files list was reset." msgstr "La lista dei file recenti è stata resettata." -#: app_Main.py:7921 +#: app_Main.py:7965 msgid "Recent projects list was reset." msgstr "La lista dei progetti recenti è stata resettata." -#: app_Main.py:7946 +#: app_Main.py:7990 msgid "Clear Recent projects" msgstr "Azzera lista progetti recenti" -#: app_Main.py:7970 +#: app_Main.py:8014 msgid "Clear Recent files" msgstr "Azzera lista file recenti" -#: app_Main.py:8026 +#: app_Main.py:8070 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:8030 +#: app_Main.py:8074 msgid "Release date" msgstr "Data rilascio" -#: app_Main.py:8034 +#: app_Main.py:8078 msgid "Displayed" msgstr "Visualizzato" -#: app_Main.py:8037 +#: app_Main.py:8081 msgid "Snap" msgstr "Snap" -#: app_Main.py:8046 +#: app_Main.py:8090 msgid "Canvas" msgstr "Canvas" -#: app_Main.py:8051 +#: app_Main.py:8095 msgid "Workspace active" msgstr "Area di lavoro attiva" -#: app_Main.py:8055 +#: app_Main.py:8099 msgid "Workspace size" msgstr "Dimensioe area di lavoro" -#: app_Main.py:8059 +#: app_Main.py:8103 msgid "Workspace orientation" msgstr "Orientamento area di lavoro" -#: app_Main.py:8121 +#: app_Main.py:8165 msgid "Failed checking for latest version. Could not connect." msgstr "" "Errore durante il controllo dell'ultima versione. Impossibile connettersi." -#: app_Main.py:8128 +#: app_Main.py:8172 msgid "Could not parse information about latest version." msgstr "Impossibile elaborare le info sull'ultima versione." -#: app_Main.py:8138 +#: app_Main.py:8182 msgid "FlatCAM is up to date!" msgstr "FlatCAM è aggiornato!" -#: app_Main.py:8143 +#: app_Main.py:8187 msgid "Newer Version Available" msgstr "E' disponibile una nuova versione" -#: app_Main.py:8145 +#: app_Main.py:8189 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:8149 +#: app_Main.py:8193 msgid "info" msgstr "informazioni" -#: app_Main.py:8177 +#: app_Main.py:8221 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -19195,44 +19165,44 @@ msgstr "" "Preferenze -> Generale.\n" "\n" -#: app_Main.py:8262 +#: app_Main.py:8306 msgid "All plots disabled." msgstr "Tutte le tracce disabilitate." -#: app_Main.py:8268 +#: app_Main.py:8312 msgid "All non selected plots disabled." msgstr "Tutte le tracce non selezionate sono disabilitate." -#: app_Main.py:8274 +#: app_Main.py:8318 msgid "All plots enabled." msgstr "Tutte le tracce sono abilitate." -#: app_Main.py:8280 +#: app_Main.py:8324 msgid "All non selected plots enabled." msgstr "Tutte le tracce non selezionate sono abilitati." -#: app_Main.py:8286 +#: app_Main.py:8330 msgid "Selected plots enabled..." msgstr "Tracce selezionate attive..." -#: app_Main.py:8294 +#: app_Main.py:8338 msgid "Selected plots disabled..." msgstr "Tracce selezionate disattive..." -#: app_Main.py:8328 +#: app_Main.py:8372 msgid "Enabling plots ..." msgstr "Abilitazione tracce ..." -#: app_Main.py:8375 +#: app_Main.py:8419 msgid "Disabling plots ..." msgstr "Disabilitazione tracce ..." -#: app_Main.py:8511 +#: app_Main.py:8555 msgid "Set alpha level ..." msgstr "Imposta livello alfa ..." -#: app_Main.py:8781 app_Main.py:8820 app_Main.py:8864 app_Main.py:8930 -#: app_Main.py:9683 app_Main.py:10968 app_Main.py:11033 +#: app_Main.py:8825 app_Main.py:8864 app_Main.py:8908 app_Main.py:8974 +#: app_Main.py:9727 app_Main.py:11017 app_Main.py:11082 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19240,90 +19210,90 @@ msgstr "" "Inizializzazione della tela avviata.\n" "Inizializzazione della tela completata" -#: app_Main.py:8784 +#: app_Main.py:8828 msgid "Opening Gerber file." msgstr "Apertura file Gerber." -#: app_Main.py:8823 +#: app_Main.py:8867 msgid "Opening Excellon file." msgstr "Apertura file Excellon." -#: app_Main.py:8867 +#: app_Main.py:8911 msgid "Opening G-Code file." msgstr "Apertura file G-Code." -#: app_Main.py:8921 app_Main.py:8925 +#: app_Main.py:8965 app_Main.py:8969 msgid "Open HPGL2" msgstr "Apri HPGL2" -#: app_Main.py:8933 +#: app_Main.py:8977 msgid "Opening HPGL2 file." msgstr "Apertura file HPGL2." -#: app_Main.py:8956 app_Main.py:8959 +#: app_Main.py:9000 app_Main.py:9003 msgid "Open Configuration File" msgstr "Apri file di configurazione" -#: app_Main.py:8985 +#: app_Main.py:9029 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Possono essere usati solo geometrie, gerber od oggetti CNCJob." -#: app_Main.py:9032 +#: app_Main.py:9076 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:9038 app_Main.py:9043 +#: app_Main.py:9082 app_Main.py:9087 msgid "Export PNG Image" msgstr "Esporta immagine PNG" -#: app_Main.py:9076 app_Main.py:9288 +#: app_Main.py:9120 app_Main.py:9332 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:9089 +#: app_Main.py:9133 msgid "Save Gerber source file" msgstr "Salva il file sorgente Gerber" -#: app_Main.py:9118 +#: app_Main.py:9162 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:9131 +#: app_Main.py:9175 msgid "Save Script source file" msgstr "Salva il file sorgente dello Script" -#: app_Main.py:9160 +#: app_Main.py:9204 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:9173 +#: app_Main.py:9217 msgid "Save Document source file" msgstr "Salva il file di origine del Documento" -#: app_Main.py:9202 app_Main.py:9243 app_Main.py:10188 +#: app_Main.py:9246 app_Main.py:9287 app_Main.py:10232 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:9210 app_Main.py:9215 +#: app_Main.py:9254 app_Main.py:9259 msgid "Save Excellon source file" msgstr "Salva il file sorgente di Excellon" -#: app_Main.py:9333 +#: app_Main.py:9377 msgid "Only Geometry objects can be used." msgstr "Possono essere usate solo oggetti Geometrie." -#: app_Main.py:9378 app_Main.py:9382 +#: app_Main.py:9422 app_Main.py:9426 msgid "Import SVG" msgstr "Importa SVG" -#: app_Main.py:9408 app_Main.py:9412 +#: app_Main.py:9452 app_Main.py:9456 msgid "Import DXF" msgstr "Importa DXF" -#: app_Main.py:9438 +#: app_Main.py:9482 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19333,143 +19303,143 @@ msgstr "" "Creare un nuovo progetto li cancellerà.\n" "Vuoi salvare il progetto?" -#: app_Main.py:9563 +#: app_Main.py:9607 #, fuzzy #| msgid "New Project created" msgid "Project created in" msgstr "Nuovo progetto creato" -#: app_Main.py:9563 +#: app_Main.py:9607 msgid "seconds" msgstr "" -#: app_Main.py:9566 +#: app_Main.py:9610 msgid "New Project created" msgstr "Nuovo progetto creato" -#: app_Main.py:9592 +#: app_Main.py:9636 msgid "New TCL script file created in Code Editor." msgstr "Nuovo Script TCL creato nell'edito di codice." -#: app_Main.py:9619 app_Main.py:9621 app_Main.py:9656 app_Main.py:9658 +#: app_Main.py:9663 app_Main.py:9665 app_Main.py:9700 app_Main.py:9702 msgid "Open TCL script" msgstr "Apri Script TCL" -#: app_Main.py:9685 +#: app_Main.py:9729 msgid "Executing ScriptObject file." msgstr "Esecuzione file oggetto Script." -#: app_Main.py:9693 app_Main.py:9697 +#: app_Main.py:9737 app_Main.py:9741 msgid "Run TCL script" msgstr "Esegui Script TCL" -#: app_Main.py:9720 +#: app_Main.py:9764 msgid "TCL script file opened in Code Editor and executed." msgstr "Fil script TCL aperto nell'edito ed eseguito." -#: app_Main.py:9766 app_Main.py:9773 +#: app_Main.py:9810 app_Main.py:9817 msgid "Save Project As ..." msgstr "Salva progetto come ..." -#: app_Main.py:9808 +#: app_Main.py:9852 msgid "FlatCAM objects print" msgstr "Stampa oggetto FlatCAM" -#: app_Main.py:9821 app_Main.py:9829 +#: app_Main.py:9865 app_Main.py:9873 msgid "Save Object as PDF ..." msgstr "Salva oggetto come PDF ..." -#: app_Main.py:9839 +#: app_Main.py:9883 msgid "Printing PDF ..." msgstr "Verniciatura PDF ..." -#: app_Main.py:10013 +#: app_Main.py:10057 msgid "PDF file saved to" msgstr "File PDF salvato in" -#: app_Main.py:10035 app_Main.py:10295 app_Main.py:10429 app_Main.py:10496 +#: app_Main.py:10079 app_Main.py:10339 app_Main.py:10473 app_Main.py:10540 msgid "Exporting ..." msgstr "Esportazione ..." -#: app_Main.py:10078 +#: app_Main.py:10122 msgid "SVG file exported to" msgstr "File SVG esportato in" -#: app_Main.py:10093 app_Main.py:10097 +#: app_Main.py:10137 app_Main.py:10141 msgid "Import FlatCAM Preferences" msgstr "Importa le preferenze di FlatCAM" -#: app_Main.py:10108 +#: app_Main.py:10152 msgid "Imported Defaults from" msgstr "Predefiniti importati da" -#: app_Main.py:10127 app_Main.py:10133 +#: app_Main.py:10171 app_Main.py:10177 msgid "Export FlatCAM Preferences" msgstr "Esporta le preferenze di FlatCAM" -#: app_Main.py:10153 +#: app_Main.py:10197 msgid "Exported preferences to" msgstr "Preferenze esportate in" -#: app_Main.py:10286 +#: app_Main.py:10330 msgid "Excellon file exported to" msgstr "File Excellon esportato in" -#: app_Main.py:10300 app_Main.py:10307 app_Main.py:10434 app_Main.py:10441 -#: app_Main.py:10501 app_Main.py:10508 +#: app_Main.py:10344 app_Main.py:10351 app_Main.py:10478 app_Main.py:10485 +#: app_Main.py:10545 app_Main.py:10552 msgid "Could not export." msgstr "Impossibile esportare." -#: app_Main.py:10421 +#: app_Main.py:10465 msgid "Gerber file exported to" msgstr "File Gerber esportato in" -#: app_Main.py:10487 +#: app_Main.py:10531 msgid "DXF file exported to" msgstr "File DXF esportato in" -#: app_Main.py:10560 app_Main.py:10618 +#: app_Main.py:10604 app_Main.py:10662 msgid "Import failed." msgstr "Importazione fallita." -#: app_Main.py:10652 app_Main.py:10854 app_Main.py:10919 +#: app_Main.py:10696 app_Main.py:10903 app_Main.py:10968 msgid "Failed to open file" msgstr "Errore nell'apertura file" -#: app_Main.py:10655 app_Main.py:10857 app_Main.py:10922 +#: app_Main.py:10699 app_Main.py:10906 app_Main.py:10971 msgid "Failed to parse file" msgstr "Errore nell'analisi del file" -#: app_Main.py:10667 +#: app_Main.py:10711 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "L'oggetto non è Gerber o è vuoto. Annullo creazione oggetto." -#: app_Main.py:10675 app_Main.py:10744 app_Main.py:10807 app_Main.py:10881 -#: app_Main.py:10937 app_Main.py:11105 tclCommands/TclCommandOpenDXF.py:89 +#: app_Main.py:10724 app_Main.py:10793 app_Main.py:10856 app_Main.py:10930 +#: app_Main.py:10986 app_Main.py:11160 tclCommands/TclCommandOpenDXF.py:89 msgid "Opening" msgstr "Apertura" -#: app_Main.py:10686 +#: app_Main.py:10735 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Apertura Gerber fallita. Forse non è un file Gerber." -#: app_Main.py:10723 +#: app_Main.py:10772 msgid "Cannot open file" msgstr "Impossibile aprire il file" -#: app_Main.py:10754 +#: app_Main.py:10803 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Apertura Excellon fallita. Forse non è un file Excellon." -#: app_Main.py:10789 +#: app_Main.py:10838 msgid "Reading GCode file" msgstr "Lettura file GCode" -#: app_Main.py:10802 +#: app_Main.py:10851 msgid "This is not GCODE" msgstr "Non è G-CODE" -#: app_Main.py:10820 +#: app_Main.py:10869 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19481,75 +19451,75 @@ msgstr "" " Tentativo di creazione di oggetto FlatCAM CNCJob da file G-Code fallito " "durante l'analisi" -#: app_Main.py:10876 +#: app_Main.py:10925 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:10888 +#: app_Main.py:10937 msgid "Failed. Probable not a HPGL2 file." msgstr "Errore. Forse non è un file HPGL2." -#: app_Main.py:10914 +#: app_Main.py:10963 msgid "TCL script file opened in Code Editor." msgstr "Script TCL aperto nell'editor." -#: app_Main.py:10948 +#: app_Main.py:10997 msgid "Failed to open TCL Script." msgstr "Errore nell'apertura dello Script TCL." -#: app_Main.py:10971 +#: app_Main.py:11020 msgid "Opening FlatCAM Config file." msgstr "Apertura file di configurazione FlatCAM." -#: app_Main.py:10998 +#: app_Main.py:11047 msgid "Failed to open config file" msgstr "Errore nell'apertura sel file di configurazione" -#: app_Main.py:11030 +#: app_Main.py:11079 msgid "Loading Project ... Please Wait ..." msgstr "Apertura progetto … Attendere ..." -#: app_Main.py:11036 +#: app_Main.py:11085 msgid "Opening FlatCAM Project file." msgstr "Apertura file progetto FlatCAM." -#: app_Main.py:11051 app_Main.py:11055 app_Main.py:11073 +#: app_Main.py:11100 app_Main.py:11104 app_Main.py:11122 msgid "Failed to open project file" msgstr "Errore nell'apertura file progetto" -#: app_Main.py:11128 +#: app_Main.py:11184 msgid "Loading Project ... restoring" msgstr "Apertura progetto … ripristino" -#: app_Main.py:11132 +#: app_Main.py:11190 msgid "Project loaded from" msgstr "Progetto caricato da" -#: app_Main.py:11164 +#: app_Main.py:11222 msgid "Saving Project ..." msgstr "Salva Progetto ..." -#: app_Main.py:11186 app_Main.py:11222 +#: app_Main.py:11244 app_Main.py:11280 msgid "Project saved to" msgstr "Progetto salvato in" -#: app_Main.py:11193 +#: app_Main.py:11251 msgid "The object is used by another application." msgstr "L'oggetto è usato da un'altra applicazione." -#: app_Main.py:11207 +#: app_Main.py:11265 msgid "Failed to verify project file" msgstr "Errore durante l'analisi del file progetto" -#: app_Main.py:11207 app_Main.py:11215 app_Main.py:11225 +#: app_Main.py:11265 app_Main.py:11273 app_Main.py:11283 msgid "Retry to save it." msgstr "Ritenta il salvataggio." -#: app_Main.py:11215 app_Main.py:11225 +#: app_Main.py:11273 app_Main.py:11283 msgid "Failed to parse saved project file" msgstr "Errore nell'analisi del progetto salvato" -#: app_Main.py:11261 +#: app_Main.py:11319 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 " @@ -19567,39 +19537,39 @@ msgstr "G-Code da GERBER" msgid "self.solid_geometry is neither BaseGeometry or list." msgstr "self.solid_geometry non è né BaseGeometry né una lista." -#: camlib.py:1097 +#: camlib.py:1101 msgid "Pass" msgstr "Passato" -#: camlib.py:1119 +#: camlib.py:1123 msgid "Get Exteriors" msgstr "Ottieni esterni" -#: camlib.py:1122 +#: camlib.py:1126 msgid "Get Interiors" msgstr "Ottieni interni" -#: camlib.py:2501 +#: camlib.py:2505 msgid "Object was rotated" msgstr "Oggetto ruotato" -#: camlib.py:2569 +#: camlib.py:2573 msgid "Object was skewed" msgstr "Oggetto distorto" -#: camlib.py:2647 +#: camlib.py:2651 msgid "Object was buffered" msgstr "Oggetto riempito" -#: camlib.py:2895 +#: camlib.py:2898 msgid "There is no such parameter" msgstr "Parametro non esistente" -#: camlib.py:3103 camlib.py:5440 camlib.py:5840 +#: camlib.py:3106 camlib.py:5424 camlib.py:5824 msgid "Indexing geometry before generating G-Code..." msgstr "Indicizzazione geometria prima della generazione del G-Code..." -#: camlib.py:3133 camlib.py:4165 camlib.py:4400 +#: camlib.py:3136 camlib.py:4149 camlib.py:4384 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -19612,30 +19582,30 @@ msgstr "" "Il parametro Cut Z deve avere un valore negativo, potrebbe essere un errore " "e sarà convertito in negativo. Controlla il codice CNC generato (Gcode ecc)." -#: camlib.py:3140 +#: camlib.py:3143 msgid "The Cut Z parameter is zero. There will be no cut, aborting" msgstr "" "Il parametro Taglio Z (Cut Z) è zero. Non ci sarà alcun taglio, annullo" -#: camlib.py:3277 camlib.py:3666 +#: camlib.py:3281 camlib.py:3671 msgid "The End X,Y format has to be (x, y)." msgstr "Il formato di Fine X,Y deve essere (x, y)." -#: camlib.py:3357 camlib.py:3757 camlib.py:4249 camlib.py:4481 camlib.py:5514 -#: camlib.py:5921 +#: camlib.py:3361 camlib.py:3762 camlib.py:4233 camlib.py:4465 camlib.py:5498 +#: camlib.py:5905 msgid "Starting G-Code for tool with diameter" msgstr "Avvio G-Code per utensile con diametro" -#: camlib.py:3481 camlib.py:4370 camlib.py:4602 camlib.py:6863 camlib.py:7138 +#: camlib.py:3485 camlib.py:4354 camlib.py:4586 camlib.py:6863 camlib.py:7138 #: camlib.py:7287 msgid "G91 coordinates not implemented" msgstr "Coordinate G91 non implementate" -#: camlib.py:3490 +#: camlib.py:3494 msgid "Finished G-Code generation for tool:" msgstr "Fine generazione G-Code per tool:" -#: camlib.py:3586 camlib.py:5387 camlib.py:5781 +#: camlib.py:3591 camlib.py:5371 camlib.py:5765 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -19643,7 +19613,7 @@ msgstr "" "Il parametro taglio Z (Cut Z) in vuoto o zero. Probabilmente una erronea " "combinazione di altri parametri." -#: camlib.py:3594 camlib.py:5395 camlib.py:5790 +#: camlib.py:3599 camlib.py:5379 camlib.py:5774 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -19656,16 +19626,16 @@ msgstr "" "Il parametro Cut Z deve avere un valore negativo, potrebbe essere un errore " "e sarà convertito in negativo. Controlla il codice CNC generato (Gcode ecc)." -#: camlib.py:3602 camlib.py:4175 camlib.py:4410 camlib.py:5403 camlib.py:5798 +#: camlib.py:3607 camlib.py:4159 camlib.py:4394 camlib.py:5387 camlib.py:5782 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "" "Il parametro Taglio Z (Cut Z) è zero. Non ci sarà alcun taglio, salto il file" -#: camlib.py:3607 camlib.py:5408 camlib.py:5804 +#: camlib.py:3612 camlib.py:5392 camlib.py:5788 msgid "Travel Z parameter is None or zero." msgstr "Il parametro Z di spostamento è vuoto o zero." -#: camlib.py:3612 camlib.py:5413 camlib.py:5809 +#: camlib.py:3617 camlib.py:5397 camlib.py:5793 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -19679,19 +19649,19 @@ msgstr "" "errore e sarà convertito in positivo. Controlla il codice CNC generato " "(Gcode ecc)." -#: camlib.py:3620 camlib.py:5421 camlib.py:5817 +#: camlib.py:3625 camlib.py:5405 camlib.py:5801 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "Il parametro Z Travel è zero. Questo è pericoloso, salto il file" -#: camlib.py:3864 camlib.py:5256 camlib.py:5587 camlib.py:5997 +#: camlib.py:3869 camlib.py:5240 camlib.py:5571 camlib.py:5981 msgid "Finished G-Code generation" msgstr "Fine generazione G-Code" -#: camlib.py:3864 camlib.py:5587 camlib.py:5997 camlib.py:6115 +#: camlib.py:3869 camlib.py:5571 camlib.py:5981 camlib.py:6099 msgid "paths traced" msgstr "percorsi tracciati" -#: camlib.py:3920 +#: camlib.py:3925 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19701,7 +19671,7 @@ msgstr "" "formato (x, y) \n" "ma ora c'è un solo valore, non due. " -#: camlib.py:3932 camlib.py:5350 camlib.py:5748 +#: camlib.py:3937 camlib.py:5334 camlib.py:5732 msgid "" "The End Move X,Y field in Edit -> Preferences has to be in the format (x, y) " "but now there is only one value, not two." @@ -19709,7 +19679,7 @@ msgstr "" "Il campo X,Y del cambio utensile in Edit -> Preferenze deve essere nel " "formato (x, y) ma ora c'è un solo valore, non due." -#: camlib.py:5373 +#: camlib.py:5357 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19719,14 +19689,14 @@ msgstr "" "formato (x, y) \n" "ma ora c'è un solo valore, non due." -#: camlib.py:5639 +#: camlib.py:5623 msgid "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "" "Tentativo di generare un CNC Job da un oggetto Geometry senza geometria " "solida." -#: camlib.py:5681 +#: camlib.py:5665 msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -19735,11 +19705,11 @@ msgstr "" "geometria corrente.\n" "Auemnta il valore (in modulo) e riprova." -#: camlib.py:6025 +#: camlib.py:6009 msgid "There is no tool data in the SolderPaste geometry." msgstr "Non ci sono dati utensili nella geometria SolderPaste." -#: camlib.py:6115 +#: camlib.py:6099 msgid "Finished SolderPaste G-Code generation" msgstr "Generazione G-Code SolderPaste terminata" @@ -19767,7 +19737,7 @@ msgstr "Creazione geometrie dal file GCode analizzato per tool con diametro" msgid "G91 coordinates not implemented ..." msgstr "Coordinate G91 non implementate ..." -#: defaults.py:898 +#: defaults.py:901 msgid "Failed to parse defaults file." msgstr "Impossibile analizzare il file delle impostazioni predefinite." @@ -19787,6 +19757,18 @@ msgstr "Misura TclCommand effettuata." msgid "Expected either -box or -all." msgstr "Mi aspettavo -box o -all." +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Tool_nr" +msgstr "Utensile_nr" + +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Drills_Nr" +msgstr "Foro_Nr" + +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Slots_Nr" +msgstr "Slot_Nr" + #: tclCommands/TclCommandGeoCutout.py:147 msgid "" "The name of the object for which cutout is done is missing. Add it and retry." @@ -19856,6 +19838,82 @@ 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." +#, fuzzy +#~| msgid "" +#~| "BASIC is suitable for a beginner. Many parameters\n" +#~| "are hidden from the user in this mode.\n" +#~| "ADVANCED mode will make available all parameters.\n" +#~| "\n" +#~| "To change the application LEVEL, go to:\n" +#~| "Edit -> Preferences -> General and check:\n" +#~| "'APP. LEVEL' radio button." +#~ msgid "" +#~ "In BEGINNER mode many parameters\n" +#~ "are hidden from the user in this mode.\n" +#~ "ADVANCED mode will make available all parameters.\n" +#~ "\n" +#~ "To change the application LEVEL, go to:\n" +#~ "Edit -> Preferences -> General and check:\n" +#~ "'APP. LEVEL' radio button." +#~ msgstr "" +#~ "BASIC è adatto per un principiante. Molti parametri\n" +#~ "sono nascosti all'utente in questa modalità.\n" +#~ "La modalità AVANZATA renderà disponibili tutti i parametri.\n" +#~ "\n" +#~ "Per modificare il LIVELLO dell'applicazione, vai su:\n" +#~ "Modifica -> Preferenze -> Generale e seleziona:\n" +#~ "il pulsante 'APP. Livello'." + +#~ msgid "Drilling Tool" +#~ msgstr "Tool Foratura" + +#, fuzzy +#~| msgid "Milling Tool" +#~ msgid "Levelling Tool" +#~ msgstr "Strumento fresatura" + +#~ msgid "Isolation Tool" +#~ msgstr "Tipo isolamento" + +#~ msgid "Follow Tool" +#~ msgstr "Strumento inseguimento" + +#~ msgid "NCC Tool" +#~ msgstr "Strumento NCC" + +#~ msgid "Panel Tool" +#~ msgstr "Stromento Pannello" + +#~ msgid "Film Tool" +#~ msgstr "Strumento Film" + +#~ msgid "2-Sided Tool" +#~ msgstr "Strumento doppia faccia" + +#~ msgid "Align Objects Tool" +#~ msgstr "Strumento allinea oggetti" + +#~ msgid "Extract Tool" +#~ msgstr "Strumento Estrazione" + +#~ msgid "Copper Thieving Tool" +#~ msgstr "Strumento Copper Thieving" + +#~ msgid "Corner Markers Tool" +#~ msgstr "Strumento marchiatura bordi" + +#~ msgid "Punch Gerber Tool" +#~ msgstr "Strumento punzone gerber" + +#~ msgid "Calculators Tool" +#~ msgstr "Strumento Calcolatrici" + +#~ msgid "Export CNC Code" +#~ msgstr "Esporta codice CNC" + +#~ msgid "Save CNC Code" +#~ msgstr "Calva codice CNC" + #~ msgid "Updating the Geometry object..." #~ msgstr "Aggiornamento oggetto Geometria..." @@ -20561,9 +20619,6 @@ msgstr "Nessun nome di geometria negli argomenti. Fornisci un nome e riprova." #~ msgid "Buffer corner:" #~ msgstr "Riempimento angolo:" -#~ msgid "Tool dia" -#~ msgstr "Diametro utensile" - #~ msgid "Done. Rotate completed." #~ msgstr "Fatto. Rotazione completata." diff --git a/locale/pt_BR/LC_MESSAGES/strings.mo b/locale/pt_BR/LC_MESSAGES/strings.mo index d73415b5..eb10b79a 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 9d1d6acf..fbfe05a9 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: 2021-02-27 04:52+0200\n" -"PO-Revision-Date: 2021-02-27 04:52+0200\n" +"POT-Creation-Date: 2021-03-18 03:44+0200\n" +"PO-Revision-Date: 2021-03-18 03:44+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:247 app_Main.py:3583 app_Main.py:3625 +#: Bookmark.py:247 app_Main.py:3602 app_Main.py:3644 msgid "Backup Site" msgstr "Site de backup" @@ -104,37 +104,37 @@ msgstr "Exportar Favoritos" msgid "Bookmarks" msgstr "Favoritos" -#: Bookmark.py:304 Bookmark.py:346 appDatabase.py:2147 appDatabase.py:2193 -#: appEditors/AppExcEditor.py:1411 appEditors/AppExcEditor.py:1479 +#: Bookmark.py:304 Bookmark.py:346 appDatabase.py:2149 appDatabase.py:2195 +#: appEditors/AppExcEditor.py:1412 appEditors/AppExcEditor.py:1480 #: appEditors/AppGeoEditor.py:654 appEditors/AppGeoEditor.py:1161 #: appEditors/AppGeoEditor.py:3083 appEditors/AppGeoEditor.py:3109 -#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:4994 -#: appEditors/AppGerberEditor.py:7134 appEditors/AppTextEditor.py:261 -#: appGUI/MainGUI.py:3129 appGUI/MainGUI.py:3347 appGUI/MainGUI.py:3572 -#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:410 -#: appPlugins/ToolCorners.py:504 appPlugins/ToolFilm.py:380 -#: appPlugins/ToolFilm.py:516 appPlugins/ToolImage.py:131 -#: appPlugins/ToolLevelling.py:1495 appPlugins/ToolMove.py:275 +#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:5008 +#: appEditors/AppGerberEditor.py:7132 appEditors/AppTextEditor.py:261 +#: appGUI/MainGUI.py:3141 appGUI/MainGUI.py:3359 appGUI/MainGUI.py:3584 +#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:417 +#: appPlugins/ToolCorners.py:512 appPlugins/ToolFilm.py:399 +#: appPlugins/ToolFilm.py:535 appPlugins/ToolImage.py:131 +#: appPlugins/ToolLevelling.py:1567 appPlugins/ToolMove.py:275 #: appPlugins/ToolPcbWizard.py:207 appPlugins/ToolPcbWizard.py:230 -#: appPlugins/ToolQRCode.py:602 appPlugins/ToolQRCode.py:651 app_Main.py:1697 -#: app_Main.py:2977 app_Main.py:4701 app_Main.py:5100 app_Main.py:8789 -#: app_Main.py:8828 app_Main.py:8872 app_Main.py:8898 app_Main.py:8938 -#: app_Main.py:8963 app_Main.py:9011 app_Main.py:9049 app_Main.py:9095 -#: app_Main.py:9137 app_Main.py:9179 app_Main.py:9220 app_Main.py:9262 -#: app_Main.py:9307 app_Main.py:9359 app_Main.py:9391 app_Main.py:9421 -#: app_Main.py:9625 app_Main.py:9662 app_Main.py:9705 app_Main.py:9779 -#: app_Main.py:9835 app_Main.py:10101 app_Main.py:10136 +#: appPlugins/ToolQRCode.py:608 appPlugins/ToolQRCode.py:657 app_Main.py:1700 +#: app_Main.py:2996 app_Main.py:4720 app_Main.py:5119 app_Main.py:8833 +#: app_Main.py:8872 app_Main.py:8916 app_Main.py:8942 app_Main.py:8982 +#: app_Main.py:9007 app_Main.py:9055 app_Main.py:9093 app_Main.py:9139 +#: app_Main.py:9181 app_Main.py:9223 app_Main.py:9264 app_Main.py:9306 +#: app_Main.py:9351 app_Main.py:9403 app_Main.py:9435 app_Main.py:9465 +#: app_Main.py:9669 app_Main.py:9706 app_Main.py:9749 app_Main.py:9823 +#: app_Main.py:9879 app_Main.py:10145 app_Main.py:10180 msgid "Cancelled." msgstr "Cancelado." -#: Bookmark.py:312 appDatabase.py:2155 appEditors/AppTextEditor.py:316 -#: appObjects/FlatCAMCNCJob.py:697 appObjects/FlatCAMCNCJob.py:1093 -#: appPlugins/ToolFilm.py:731 appPlugins/ToolFilm.py:746 -#: appPlugins/ToolFilm.py:795 appPlugins/ToolFilm.py:996 -#: appPlugins/ToolFilm.py:1006 appPlugins/ToolFilm.py:1055 -#: appPlugins/ToolLevelling.py:1417 appPlugins/ToolLevelling.py:1609 -#: appPlugins/ToolSolderPaste.py:1126 app_Main.py:2985 app_Main.py:10071 -#: app_Main.py:10279 app_Main.py:10414 app_Main.py:10480 app_Main.py:11276 +#: Bookmark.py:312 appDatabase.py:2157 appEditors/AppTextEditor.py:316 +#: appObjects/FlatCAMCNCJob.py:705 appObjects/FlatCAMCNCJob.py:1112 +#: appPlugins/ToolFilm.py:750 appPlugins/ToolFilm.py:765 +#: appPlugins/ToolFilm.py:814 appPlugins/ToolFilm.py:1015 +#: appPlugins/ToolFilm.py:1025 appPlugins/ToolFilm.py:1074 +#: appPlugins/ToolLevelling.py:1489 appPlugins/ToolLevelling.py:1681 +#: appPlugins/ToolSolderPaste.py:1130 app_Main.py:3004 app_Main.py:10115 +#: app_Main.py:10323 app_Main.py:10458 app_Main.py:10524 app_Main.py:11334 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -143,9 +143,9 @@ msgstr "" "É provável que outro aplicativo esteja mantendo o arquivo aberto e não " "acessível." -#: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1749 appDatabase.py:2166 -#: appDatabase.py:2200 appPlugins/ToolNCC.py:1241 appPlugins/ToolPaint.py:843 -#: app_Main.py:2996 app_Main.py:6246 defaults.py:885 +#: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1749 appDatabase.py:2168 +#: appDatabase.py:2202 appPlugins/ToolNCC.py:1241 appPlugins/ToolPaint.py:843 +#: app_Main.py:3015 app_Main.py:6281 defaults.py:888 msgid "Could not load the file." msgstr "Não foi possível carregar o arquivo." @@ -169,20 +169,20 @@ msgstr "Favoritos importados de" msgid "The user requested a graceful exit of the current task." msgstr "O usuário solicitou uma saída normal da tarefa atual." -#: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:366 -#: appPlugins/ToolFollow.py:209 appPlugins/ToolIsolation.py:1608 +#: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:373 +#: appPlugins/ToolFollow.py:215 appPlugins/ToolIsolation.py:1608 #: appPlugins/ToolNCC.py:1628 appPlugins/ToolPaint.py:1201 msgid "Click the start point of the area." msgstr "Clique no ponto inicial da área." -#: appCommon/Common.py:360 appPlugins/ToolFollow.py:429 +#: appCommon/Common.py:360 appPlugins/ToolFollow.py:434 #: appPlugins/ToolNCC.py:1687 appPlugins/ToolPaint.py:1349 msgid "Click the end point of the area." msgstr "Clique no ponto final da área." #: appCommon/Common.py:366 appCommon/Common.py:470 -#: appPlugins/ToolCopperThieving.py:410 appPlugins/ToolFollow.py:435 -#: appPlugins/ToolFollow.py:486 appPlugins/ToolIsolation.py:2556 +#: appPlugins/ToolCopperThieving.py:417 appPlugins/ToolFollow.py:440 +#: appPlugins/ToolFollow.py:491 appPlugins/ToolIsolation.py:2556 #: appPlugins/ToolIsolation.py:2608 appPlugins/ToolNCC.py:1691 #: appPlugins/ToolNCC.py:1743 appPlugins/ToolPaint.py:1355 #: appPlugins/ToolPaint.py:1406 @@ -193,7 +193,7 @@ msgstr "" #: appCommon/Common.py:414 appEditors/AppGeoEditor.py:2453 #: appEditors/AppGerberEditor.py:1022 appEditors/AppGerberEditor.py:1408 -#: appPlugins/ToolFollow.py:457 appPlugins/ToolIsolation.py:2579 +#: appPlugins/ToolFollow.py:462 appPlugins/ToolIsolation.py:2579 #: appPlugins/ToolNCC.py:1714 appPlugins/ToolPaint.py:1377 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" @@ -238,31 +238,28 @@ msgstr "Zonas de exclusão selecionadas excluídas." msgid "ID" msgstr "ID" -#: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3430 -#: appGUI/ObjectUI.py:212 appGUI/ObjectUI.py:574 appGUI/ObjectUI.py:897 -#: appGUI/ObjectUI.py:1989 appGUI/ObjectUI.py:2230 appGUI/ObjectUI.py:2297 -#: appPlugins/ToolCalibration.py:942 appPlugins/ToolFiducials.py:799 -#: app_Main.py:8026 +#: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3444 +#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:571 appGUI/ObjectUI.py:894 +#: appGUI/ObjectUI.py:1986 appGUI/ObjectUI.py:2247 appGUI/ObjectUI.py:2314 +#: appPlugins/ToolCalibration.py:942 appPlugins/ToolFiducials.py:803 +#: app_Main.py:8070 msgid "Name" msgstr "Nome" #: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:943 -#: appPlugins/ToolMilling.py:3635 appPlugins/ToolSub.py:826 -#: appPlugins/ToolSub.py:879 +#: appPlugins/ToolMilling.py:3707 appPlugins/ToolSub.py:833 +#: appPlugins/ToolSub.py:886 msgid "Target" msgstr "Alvo" -#: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2844 -#: appEditors/AppExcEditor.py:4028 appGUI/ObjectUI.py:671 -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: appPlugins/ToolMilling.py:3688 appPlugins/ToolNCC.py:4182 -#: appPlugins/ToolPaint.py:2988 appPlugins/ToolPcbWizard.py:428 -#: appPlugins/ToolReport.py:432 appPlugins/ToolReport.py:495 -#: appPlugins/ToolSolderPaste.py:1200 tclCommands/TclCommandDrillcncjob.py:196 +#: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2845 +#: appEditors/AppExcEditor.py:4026 appGUI/ObjectUI.py:668 +#: appObjects/FlatCAMObj.py:710 appObjects/FlatCAMObj.py:776 +#: appPlugins/ToolDrilling.py:2295 appPlugins/ToolIsolation.py:3228 +#: appPlugins/ToolMilling.py:3760 appPlugins/ToolNCC.py:4181 +#: appPlugins/ToolPaint.py:2985 appPlugins/ToolPcbWizard.py:428 +#: appPlugins/ToolReport.py:433 appPlugins/ToolReport.py:499 +#: appPlugins/ToolSolderPaste.py:1204 tclCommands/TclCommandDrillcncjob.py:196 msgid "Diameter" msgstr "Diâmetro" @@ -307,7 +304,7 @@ msgstr "" #: appDatabase.py:218 appDatabase.py:1189 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:35 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 -#: appPlugins/ToolCalculators.py:510 appPlugins/ToolCutOut.py:2572 +#: appPlugins/ToolCalculators.py:510 appPlugins/ToolCutOut.py:2569 msgid "Tool Diameter" msgstr "Diâmetro" @@ -344,48 +341,52 @@ msgstr "Tolerância máxima." 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:271 appDatabase.py:1779 appDatabase.py:1818 -#: appDatabase.py:2228 appDatabase.py:2424 appGUI/MainGUI.py:1476 -#: app_Main.py:8024 +#: appDatabase.py:271 appDatabase.py:1779 appDatabase.py:1820 +#: appDatabase.py:2230 appDatabase.py:2426 appGUI/MainGUI.py:1488 +#: app_Main.py:8068 msgid "General" msgstr "Geral" -#: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:2231 -#: appDatabase.py:2425 appGUI/MainGUI.py:4634 appGUI/ObjectUI.py:740 -#: appGUI/ObjectUI.py:1795 appPlugins/ToolMilling.py:59 -#: appPlugins/ToolMilling.py:191 +#: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:2233 +#: appDatabase.py:2427 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2300 +#: appGUI/MainGUI.py:4646 appGUI/ObjectUI.py:737 appGUI/ObjectUI.py:1792 +#: appPlugins/ToolMilling.py:59 appPlugins/ToolMilling.py:192 msgid "Milling" msgstr "Fresamento" -#: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2236 -#: appDatabase.py:2426 appGUI/ObjectUI.py:726 appPlugins/ToolDrilling.py:55 -#: appPlugins/ToolDrilling.py:189 +#: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2238 +#: appDatabase.py:2428 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2298 +#: appGUI/ObjectUI.py:723 appPlugins/ToolDrilling.py:55 +#: appPlugins/ToolDrilling.py:189 appPlugins/ToolDrilling.py:1151 msgid "Drilling" msgstr "Perfuração" #: appDatabase.py:271 appDatabase.py:593 appDatabase.py:1782 -#: appDatabase.py:2244 appDatabase.py:2427 appGUI/MainGUI.py:4630 +#: appDatabase.py:2246 appDatabase.py:2429 appGUI/MainGUI.py:1090 +#: appGUI/MainGUI.py:2309 appGUI/MainGUI.py:4642 #: appPlugins/ToolIsolation.py:208 appPlugins/ToolIsolation.py:3147 -#: appPlugins/ToolMilling.py:3978 appPlugins/ToolNCC.py:4359 +#: appPlugins/ToolMilling.py:4050 appPlugins/ToolNCC.py:4358 app_Main.py:6508 msgid "Isolation" msgstr "Isolação" -#: appDatabase.py:271 appDatabase.py:1783 appDatabase.py:2252 -#: appDatabase.py:2428 appEditors/AppGeoEditor.py:582 appGUI/MainGUI.py:1683 -#: appGUI/ObjectUI.py:1809 appPlugins/ToolPaint.py:247 -#: appPlugins/ToolPaint.py:877 appPlugins/ToolPaint.py:2882 +#: appDatabase.py:271 appDatabase.py:1783 appDatabase.py:2254 +#: appDatabase.py:2430 appEditors/AppGeoEditor.py:582 appGUI/MainGUI.py:1096 +#: appGUI/MainGUI.py:1695 appGUI/MainGUI.py:2315 appGUI/ObjectUI.py:1806 +#: appPlugins/ToolPaint.py:247 appPlugins/ToolPaint.py:877 +#: appPlugins/ToolPaint.py:2882 app_Main.py:6508 msgid "Paint" msgstr "Pintura" -#: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2260 -#: appDatabase.py:2429 appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1819 -#: appPlugins/ToolNCC.py:220 appPlugins/ToolNCC.py:1276 -#: appPlugins/ToolNCC.py:4080 +#: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2262 +#: appDatabase.py:2431 appGUI/MainGUI.py:1094 appGUI/MainGUI.py:2313 +#: appGUI/ObjectUI.py:362 appGUI/ObjectUI.py:1816 appPlugins/ToolNCC.py:220 +#: appPlugins/ToolNCC.py:1276 appPlugins/ToolNCC.py:4082 app_Main.py:6508 msgid "NCC" msgstr "NCC" -#: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2268 -#: appDatabase.py:2430 appGUI/ObjectUI.py:380 appPlugins/ToolCutOut.py:171 +#: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2270 +#: appDatabase.py:2432 appGUI/MainGUI.py:1101 appGUI/MainGUI.py:2320 +#: appGUI/ObjectUI.py:377 appPlugins/ToolCutOut.py:171 #: appPlugins/ToolCutOut.py:517 appPlugins/ToolCutOut.py:2296 msgid "Cutout" msgstr "Recorte PCB" @@ -396,8 +397,8 @@ msgstr "Recorte PCB" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:280 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:277 -#: appPlugins/ToolFollow.py:745 appPlugins/ToolIsolation.py:3633 -#: appPlugins/ToolNCC.py:4629 appPlugins/ToolPaint.py:3309 +#: appPlugins/ToolFollow.py:747 appPlugins/ToolIsolation.py:3630 +#: appPlugins/ToolNCC.py:4628 appPlugins/ToolPaint.py:3306 msgid "Shape" msgstr "Formato" @@ -493,8 +494,8 @@ msgstr "" "Deslocamento personalizado.\n" "Um valor a ser usado como deslocamento do caminho atual." -#: appDatabase.py:388 appDatabase.py:895 appEditors/appGCodeEditor.py:799 -#: appGUI/ObjectUI.py:2132 +#: appDatabase.py:388 appDatabase.py:895 appEditors/appGCodeEditor.py:801 +#: appGUI/ObjectUI.py:2129 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:42 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:71 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:50 @@ -503,9 +504,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:96 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:104 -#: appPlugins/ToolCalculators.py:498 appPlugins/ToolCutOut.py:2470 -#: appPlugins/ToolDrilling.py:2437 appPlugins/ToolMilling.py:1350 -#: appPlugins/ToolMilling.py:4082 +#: appPlugins/ToolCalculators.py:498 appPlugins/ToolCutOut.py:2467 +#: appPlugins/ToolDrilling.py:2373 appPlugins/ToolMilling.py:1378 +#: appPlugins/ToolMilling.py:4154 msgid "Cut Z" msgstr "Profundidade de Corte" @@ -549,9 +550,9 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:164 -#: appPlugins/ToolCalibration.py:782 appPlugins/ToolDrilling.py:1534 -#: appPlugins/ToolDrilling.py:2479 appPlugins/ToolMilling.py:3302 -#: appPlugins/ToolMilling.py:4125 appPlugins/ToolSolderPaste.py:1320 +#: appPlugins/ToolCalibration.py:782 appPlugins/ToolDrilling.py:1529 +#: appPlugins/ToolDrilling.py:2415 appPlugins/ToolMilling.py:3377 +#: appPlugins/ToolMilling.py:4197 appPlugins/ToolSolderPaste.py:1324 msgid "Travel Z" msgstr "Altura do Deslocamento" @@ -604,7 +605,7 @@ msgstr "" #: appDatabase.py:482 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:163 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:141 -#: appPlugins/ToolMilling.py:4143 appPlugins/ToolSolderPaste.py:1362 +#: appPlugins/ToolMilling.py:4215 appPlugins/ToolSolderPaste.py:1366 msgid "Feedrate X-Y" msgstr "Avanço X-Y" @@ -620,8 +621,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2496 appPlugins/ToolMilling.py:4161 -#: appPlugins/ToolSolderPaste.py:1375 +#: appPlugins/ToolDrilling.py:2432 appPlugins/ToolMilling.py:4233 +#: appPlugins/ToolSolderPaste.py:1379 msgid "Feedrate Z" msgstr "Taxa de Avanço Z" @@ -663,8 +664,8 @@ msgstr "" "Se for deixado vazio, não será usado.\n" "Velocidade do spindle em RPM." -#: appDatabase.py:546 appDatabase.py:1039 appPlugins/ToolDrilling.py:2550 -#: appPlugins/ToolMilling.py:4246 +#: appDatabase.py:546 appDatabase.py:1039 appPlugins/ToolDrilling.py:2486 +#: appPlugins/ToolMilling.py:4318 msgid "Dwell" msgstr "Esperar Velocidade" @@ -690,11 +691,11 @@ msgstr "" "Tempo de espera.\n" "Atraso usado para permitir que o spindle atinja a velocidade definida." -#: appDatabase.py:583 appPlugins/ToolNCC.py:4349 +#: appDatabase.py:583 appPlugins/ToolNCC.py:4348 msgid "Operation" msgstr "Operação" -#: appDatabase.py:585 appPlugins/ToolNCC.py:4351 +#: appDatabase.py:585 appPlugins/ToolNCC.py:4350 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -706,8 +707,8 @@ msgstr "" "Se não for bem-sucedida, a retirada de cobre também falhará.\n" "- Limpar -> retirada de cobre padrão." -#: appDatabase.py:592 appEditors/AppGerberEditor.py:6484 -#: appPlugins/ToolNCC.py:4358 +#: appDatabase.py:592 appEditors/AppGerberEditor.py:6482 +#: appPlugins/ToolNCC.py:4357 msgid "Clear" msgstr "Limpar" @@ -715,8 +716,8 @@ msgstr "Limpar" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:176 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:130 -#: appPlugins/ToolIsolation.py:3415 appPlugins/ToolMilling.py:3881 -#: appPlugins/ToolNCC.py:4367 +#: appPlugins/ToolIsolation.py:3412 appPlugins/ToolMilling.py:3953 +#: appPlugins/ToolNCC.py:4366 msgid "Milling Type" msgstr "Tipo de Fresamento" @@ -726,8 +727,8 @@ msgstr "Tipo de Fresamento" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:132 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:140 -#: appPlugins/ToolIsolation.py:3417 appPlugins/ToolIsolation.py:3425 -#: appPlugins/ToolNCC.py:4369 appPlugins/ToolNCC.py:4377 +#: appPlugins/ToolIsolation.py:3414 appPlugins/ToolIsolation.py:3422 +#: appPlugins/ToolNCC.py:4368 appPlugins/ToolNCC.py:4376 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -742,7 +743,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:183 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 -#: appPlugins/ToolIsolation.py:3422 appPlugins/ToolNCC.py:4374 +#: appPlugins/ToolIsolation.py:3419 appPlugins/ToolNCC.py:4373 msgid "Climb" msgstr "Subida" @@ -750,7 +751,7 @@ msgstr "Subida" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:184 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:138 -#: appPlugins/ToolIsolation.py:3423 appPlugins/ToolNCC.py:4375 +#: appPlugins/ToolIsolation.py:3420 appPlugins/ToolNCC.py:4374 msgid "Conventional" msgstr "Convencional" @@ -761,16 +762,16 @@ msgstr "Convencional" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:161 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:175 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2598 appPlugins/ToolIsolation.py:3400 -#: appPlugins/ToolMilling.py:3999 appPlugins/ToolNCC.py:4390 -#: appPlugins/ToolPaint.py:3134 +#: appPlugins/ToolDrilling.py:2534 appPlugins/ToolIsolation.py:3397 +#: appPlugins/ToolMilling.py:4071 appPlugins/ToolNCC.py:4389 +#: appPlugins/ToolPaint.py:3131 msgid "Overlap" msgstr "Sobreposição" #: appDatabase.py:623 appDatabase.py:731 appEditors/AppGeoEditor.py:506 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:177 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:156 -#: appPlugins/ToolNCC.py:4392 appPlugins/ToolPaint.py:3136 +#: appPlugins/ToolNCC.py:4391 appPlugins/ToolPaint.py:3133 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -802,12 +803,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:262 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:195 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:174 -#: appPlugins/ToolCopperThieving.py:1320 appPlugins/ToolCopperThieving.py:1597 -#: appPlugins/ToolCorners.py:789 appPlugins/ToolCutOut.py:2511 -#: appPlugins/ToolCutOut.py:2821 appPlugins/ToolExtract.py:1258 -#: appPlugins/ToolFiducials.py:904 appPlugins/ToolInvertGerber.py:249 -#: appPlugins/ToolInvertGerber.py:257 appPlugins/ToolMilling.py:3986 -#: appPlugins/ToolNCC.py:4434 appPlugins/ToolNCC.py:4536 +#: appPlugins/ToolCopperThieving.py:1326 appPlugins/ToolCopperThieving.py:1603 +#: appPlugins/ToolCorners.py:795 appPlugins/ToolCutOut.py:2508 +#: appPlugins/ToolCutOut.py:2818 appPlugins/ToolExtract.py:1261 +#: appPlugins/ToolFiducials.py:908 appPlugins/ToolInvertGerber.py:255 +#: appPlugins/ToolInvertGerber.py:263 appPlugins/ToolMilling.py:4058 +#: appPlugins/ToolNCC.py:4433 appPlugins/ToolNCC.py:4535 msgid "Margin" msgstr "Margem" @@ -818,9 +819,9 @@ msgstr "Margem" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:118 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:197 -#: appPlugins/ToolCopperThieving.py:1322 appPlugins/ToolCorners.py:791 -#: appPlugins/ToolFiducials.py:906 appPlugins/ToolMilling.py:3988 -#: appPlugins/ToolNCC.py:4436 appPlugins/ToolNCC.py:4538 +#: appPlugins/ToolCopperThieving.py:1328 appPlugins/ToolCorners.py:797 +#: appPlugins/ToolFiducials.py:910 appPlugins/ToolMilling.py:4060 +#: appPlugins/ToolNCC.py:4435 appPlugins/ToolNCC.py:4537 msgid "Bounding box margin." msgstr "Margem da caixa delimitadora." @@ -831,14 +832,14 @@ msgstr "Margem da caixa delimitadora." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:208 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:189 -#: appPlugins/ToolExtract.py:1025 appPlugins/ToolLevelling.py:1828 -#: appPlugins/ToolMilling.py:4014 appPlugins/ToolNCC.py:4411 -#: appPlugins/ToolPaint.py:3170 appPlugins/ToolPunchGerber.py:2102 +#: appPlugins/ToolExtract.py:1028 appPlugins/ToolLevelling.py:1897 +#: appPlugins/ToolMilling.py:4086 appPlugins/ToolNCC.py:4410 +#: appPlugins/ToolPaint.py:3167 appPlugins/ToolPunchGerber.py:2102 msgid "Method" msgstr "Método" #: appDatabase.py:657 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:210 -#: appPlugins/ToolNCC.py:4413 +#: appPlugins/ToolNCC.py:4412 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -854,54 +855,54 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Standard" msgstr "Padrão" #: appDatabase.py:665 appDatabase.py:779 appEditors/AppGeoEditor.py:552 -#: appEditors/AppGeoEditor.py:640 appEditors/AppGeoEditor.py:5899 +#: appEditors/AppGeoEditor.py:640 appEditors/AppGeoEditor.py:5932 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Seed" msgstr "Semente" #: appDatabase.py:665 appDatabase.py:779 appEditors/AppGeoEditor.py:552 -#: appEditors/AppGeoEditor.py:5904 +#: appEditors/AppGeoEditor.py:5937 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appParsers/ParseGerber.py:425 appParsers/ParseHPGL2.py:200 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appParsers/ParseGerber.py:447 appParsers/ParseHPGL2.py:200 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Lines" msgstr "Linhas" #: appDatabase.py:665 appDatabase.py:779 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolNCC.py:4426 appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolNCC.py:4425 appPlugins/ToolPaint.py:3181 msgid "Combo" msgstr "Combo" #: appDatabase.py:673 appDatabase.py:790 appEditors/AppGeoEditor.py:559 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 -#: appPlugins/ToolLevelling.py:1046 appPlugins/ToolLevelling.py:1068 -#: appPlugins/ToolLevelling.py:1913 appPlugins/ToolLevelling.py:1936 -#: appPlugins/ToolNCC.py:4447 appPlugins/ToolNCC.py:4549 -#: appPlugins/ToolPaint.py:3195 +#: appPlugins/ToolLevelling.py:1118 appPlugins/ToolLevelling.py:1140 +#: appPlugins/ToolLevelling.py:1982 appPlugins/ToolLevelling.py:2005 +#: appPlugins/ToolNCC.py:4446 appPlugins/ToolNCC.py:4548 +#: appPlugins/ToolPaint.py:3192 msgid "Connect" msgstr "Conectar" #: appDatabase.py:677 appDatabase.py:793 appEditors/AppGeoEditor.py:561 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appPlugins/ToolNCC.py:4451 appPlugins/ToolNCC.py:4551 -#: appPlugins/ToolPaint.py:3198 +#: appPlugins/ToolNCC.py:4450 appPlugins/ToolNCC.py:4550 +#: appPlugins/ToolPaint.py:3195 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -912,35 +913,35 @@ msgstr "" #: appDatabase.py:683 appDatabase.py:797 appEditors/AppGeoEditor.py:569 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:223 -#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4557 -#: appPlugins/ToolPaint.py:3202 +#: appPlugins/ToolNCC.py:4456 appPlugins/ToolNCC.py:4556 +#: appPlugins/ToolPaint.py:3199 msgid "Contour" msgstr "Contorno" #: appDatabase.py:687 appDatabase.py:800 appEditors/AppGeoEditor.py:571 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:241 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:225 -#: appPlugins/ToolNCC.py:4461 appPlugins/ToolNCC.py:4559 -#: appPlugins/ToolPaint.py:3205 +#: appPlugins/ToolNCC.py:4460 appPlugins/ToolNCC.py:4558 +#: appPlugins/ToolPaint.py:3202 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." msgstr "Corta no perímetro do polígono para retirar as arestas." #: appDatabase.py:693 appDatabase.py:750 appEditors/AppGeoEditor.py:683 -#: appEditors/AppGerberEditor.py:6660 appEditors/appGCodeEditor.py:788 -#: appGUI/ObjectUI.py:136 appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 +#: appEditors/AppGerberEditor.py:6658 appEditors/appGCodeEditor.py:790 +#: appGUI/ObjectUI.py:133 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:176 -#: appPlugins/ToolEtchCompensation.py:432 appPlugins/ToolNCC.py:4467 -#: appPlugins/ToolNCC.py:4565 appPlugins/ToolPaint.py:3155 -#: appPlugins/ToolPaint.py:3251 appPlugins/ToolTransform.py:561 +#: appPlugins/ToolEtchCompensation.py:450 appPlugins/ToolNCC.py:4466 +#: appPlugins/ToolNCC.py:4564 appPlugins/ToolPaint.py:3152 +#: appPlugins/ToolPaint.py:3248 appPlugins/ToolTransform.py:561 msgid "Offset" msgstr "Deslocar" #: appDatabase.py:697 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:260 -#: appPlugins/ToolNCC.py:4471 appPlugins/ToolNCC.py:4567 +#: appPlugins/ToolNCC.py:4470 appPlugins/ToolNCC.py:4566 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -952,7 +953,7 @@ msgstr "" #: appDatabase.py:752 appEditors/AppGeoEditor.py:526 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:176 -#: appPlugins/ToolPaint.py:3157 appPlugins/ToolPaint.py:3253 +#: appPlugins/ToolPaint.py:3154 appPlugins/ToolPaint.py:3250 msgid "" "Distance by which to avoid\n" "the edges of the polygon to\n" @@ -963,7 +964,7 @@ msgstr "" "ser pintado." #: appDatabase.py:767 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:191 -#: appPlugins/ToolPaint.py:3172 +#: appPlugins/ToolPaint.py:3169 msgid "" "Algorithm for painting:\n" "- Standard: Fixed step inwards.\n" @@ -986,17 +987,17 @@ msgstr "" #: appDatabase.py:779 appDatabase.py:781 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 #: appPlugins/ToolPaint.py:153 appPlugins/ToolPaint.py:594 -#: appPlugins/ToolPaint.py:3184 appPlugins/ToolPaint.py:3186 +#: appPlugins/ToolPaint.py:3181 appPlugins/ToolPaint.py:3183 msgid "Laser_lines" msgstr "Linhas Laser" #: appDatabase.py:818 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:148 -#: appPlugins/ToolIsolation.py:3387 +#: appPlugins/ToolIsolation.py:3384 msgid "Passes" msgstr "Passes" #: appDatabase.py:820 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:150 -#: appPlugins/ToolIsolation.py:3389 +#: appPlugins/ToolIsolation.py:3386 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1007,19 +1008,19 @@ msgstr "" #: appDatabase.py:833 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:314 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:163 -#: appPlugins/ToolIsolation.py:3402 appPlugins/ToolMilling.py:4001 +#: appPlugins/ToolIsolation.py:3399 appPlugins/ToolMilling.py:4073 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "" "Quanto (percentual) da largura da ferramenta é sobreposta a cada passagem da " "ferramenta." #: appDatabase.py:866 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:195 -#: appPlugins/ToolIsolation.py:3435 +#: appPlugins/ToolIsolation.py:3432 msgid "Isolation Type" msgstr "Tipo de Isolação" #: appDatabase.py:868 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:197 -#: appPlugins/ToolIsolation.py:3437 +#: appPlugins/ToolIsolation.py:3434 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1041,23 +1042,23 @@ msgstr "" #: appDatabase.py:877 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:206 -#: appPlugins/ToolIsolation.py:3446 +#: appPlugins/ToolIsolation.py:3443 msgid "Full" msgstr "Completa" #: appDatabase.py:878 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:207 -#: appPlugins/ToolIsolation.py:3447 +#: appPlugins/ToolIsolation.py:3444 msgid "Ext" msgstr "Ext" #: appDatabase.py:879 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:208 -#: appPlugins/ToolIsolation.py:3448 +#: appPlugins/ToolIsolation.py:3445 msgid "Int" msgstr "Int" #: appDatabase.py:897 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:53 -#: appPlugins/ToolDrilling.py:2439 appPlugins/ToolMilling.py:1352 -#: appPlugins/ToolMilling.py:4084 +#: appPlugins/ToolDrilling.py:2375 appPlugins/ToolMilling.py:1380 +#: appPlugins/ToolMilling.py:4156 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -1066,12 +1067,12 @@ msgstr "" "abaixo da superfície de cobre." #: appDatabase.py:913 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:262 -#: appPlugins/ToolDrilling.py:2574 +#: appPlugins/ToolDrilling.py:2510 msgid "Offset Z" msgstr "Deslocamento Z" #: appDatabase.py:915 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 -#: appPlugins/ToolDrilling.py:2576 +#: appPlugins/ToolDrilling.py:2512 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -1085,8 +1086,8 @@ msgstr "" #: appDatabase.py:932 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:70 -#: appPlugins/ToolCutOut.py:2487 appPlugins/ToolDrilling.py:2457 -#: appPlugins/ToolMilling.py:4103 +#: appPlugins/ToolCutOut.py:2484 appPlugins/ToolDrilling.py:2393 +#: appPlugins/ToolMilling.py:4175 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -1100,13 +1101,13 @@ msgstr "" #: appDatabase.py:954 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:82 -#: appPlugins/ToolCutOut.py:2498 appPlugins/ToolDrilling.py:2470 -#: appPlugins/ToolMilling.py:4116 +#: appPlugins/ToolCutOut.py:2495 appPlugins/ToolDrilling.py:2406 +#: appPlugins/ToolMilling.py:4188 msgid "Depth of each pass (positive)." msgstr "Profundidade de cada passe (positivo)." #: appDatabase.py:963 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:90 -#: appPlugins/ToolDrilling.py:2481 appPlugins/ToolMilling.py:4127 +#: appPlugins/ToolDrilling.py:2417 appPlugins/ToolMilling.py:4199 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -1115,7 +1116,7 @@ msgstr "" "deslocamentos sobre o plano XY." #: appDatabase.py:986 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:151 -#: appPlugins/ToolDrilling.py:2498 appPlugins/ToolMilling.py:4163 +#: appPlugins/ToolDrilling.py:2434 appPlugins/ToolMilling.py:4235 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1130,12 +1131,12 @@ msgstr "" #: appDatabase.py:1001 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:60 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:296 -#: appPlugins/ToolDrilling.py:2513 appPlugins/ToolMilling.py:4178 +#: appPlugins/ToolDrilling.py:2449 appPlugins/ToolMilling.py:4250 msgid "Feedrate Rapids" msgstr "Taxa de Avanço Rápida" #: appDatabase.py:1003 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:298 -#: appPlugins/ToolDrilling.py:2515 appPlugins/ToolMilling.py:4180 +#: appPlugins/ToolDrilling.py:2451 appPlugins/ToolMilling.py:4252 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1150,13 +1151,13 @@ msgstr "" #: appDatabase.py:1024 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:194 -#: appPlugins/ToolDrilling.py:1548 appPlugins/ToolDrilling.py:2535 -#: appPlugins/ToolMilling.py:3320 appPlugins/ToolMilling.py:4231 +#: appPlugins/ToolDrilling.py:1543 appPlugins/ToolDrilling.py:2471 +#: appPlugins/ToolMilling.py:3395 appPlugins/ToolMilling.py:4303 msgid "Spindle speed" msgstr "Velocidade do Spindle" #: appDatabase.py:1026 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:166 -#: appPlugins/ToolDrilling.py:2537 appPlugins/ToolMilling.py:4233 +#: appPlugins/ToolDrilling.py:2473 appPlugins/ToolMilling.py:4305 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -1165,17 +1166,17 @@ msgstr "" "em RPM (opcional)" #: appDatabase.py:1071 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:222 -#: appPlugins/ToolDrilling.py:2590 +#: appPlugins/ToolDrilling.py:2526 msgid "Drill slots" msgstr "Fura Ranhura" #: appDatabase.py:1073 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:224 -#: appPlugins/ToolDrilling.py:2592 +#: appPlugins/ToolDrilling.py:2528 msgid "If the selected tool has slots then they will be drilled." msgstr "Se a ferramenta selecionada tiver ranhuras, elas serão perfuradas." #: appDatabase.py:1084 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2600 +#: appPlugins/ToolDrilling.py:2536 msgid "" "How much (percentage) of the tool diameter to overlap previous drill hole." msgstr "" @@ -1183,12 +1184,12 @@ msgstr "" "ferramenta." #: appDatabase.py:1098 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 -#: appPlugins/ToolDrilling.py:2614 +#: appPlugins/ToolDrilling.py:2550 msgid "Last drill" msgstr "Furar final" #: appDatabase.py:1100 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 -#: appPlugins/ToolDrilling.py:2616 +#: appPlugins/ToolDrilling.py:2552 msgid "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." @@ -1199,8 +1200,8 @@ msgstr "" #: appDatabase.py:1128 appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:253 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:264 -#: appPlugins/ToolCutOut.py:2513 appPlugins/ToolCutOut.py:2823 -#: appPlugins/ToolExtract.py:1260 +#: appPlugins/ToolCutOut.py:2510 appPlugins/ToolCutOut.py:2820 +#: appPlugins/ToolExtract.py:1263 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -1210,12 +1211,12 @@ msgstr "" "tornará o recorte do PCB mais longe da borda da PCB" #: appDatabase.py:1140 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:119 -#: appPlugins/ToolCutOut.py:2521 +#: appPlugins/ToolCutOut.py:2518 msgid "Gap size" msgstr "Tamanho da Ponte" #: appDatabase.py:1142 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:121 -#: appPlugins/ToolCutOut.py:2523 +#: appPlugins/ToolCutOut.py:2520 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -1227,12 +1228,12 @@ msgstr "" "circundante (de onde o PCB é recortado)." #: appDatabase.py:1151 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:136 -#: appPlugins/ToolCutOut.py:2537 +#: appPlugins/ToolCutOut.py:2534 msgid "Gap type" msgstr "Tipo de lacuna" #: appDatabase.py:1153 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:138 -#: appPlugins/ToolCutOut.py:2539 +#: appPlugins/ToolCutOut.py:2536 msgid "" "The type of gap:\n" "- Bridge -> the cutout will be interrupted by bridges\n" @@ -1247,22 +1248,22 @@ msgstr "" "- M-Bites -> 'Mouse Bites' - o mesmo que 'bridge', mas coberto com furos" #: appDatabase.py:1161 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:146 -#: appPlugins/ToolCutOut.py:2547 +#: appPlugins/ToolCutOut.py:2544 msgid "Bridge" msgstr "Ponte" #: appDatabase.py:1162 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:147 -#: appPlugins/ToolCutOut.py:2548 +#: appPlugins/ToolCutOut.py:2545 msgid "Thin" msgstr "Fino" #: appDatabase.py:1173 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:157 -#: appPlugins/ToolCutOut.py:2558 +#: appPlugins/ToolCutOut.py:2555 msgid "Depth" msgstr "Profundidade" #: appDatabase.py:1175 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 -#: appPlugins/ToolCutOut.py:2560 +#: appPlugins/ToolCutOut.py:2557 msgid "" "The depth until the milling is done\n" "in order to thin the gaps." @@ -1271,7 +1272,7 @@ msgstr "" "para diminuir as lacunas." #: appDatabase.py:1191 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:173 -#: appPlugins/ToolCutOut.py:2574 +#: appPlugins/ToolCutOut.py:2571 msgid "The drill hole diameter when doing mouse bites." msgstr "O diâmetro do furo ao fazer M-bites (mordidas de rato)." @@ -1280,23 +1281,23 @@ msgstr "O diâmetro do furo ao fazer M-bites (mordidas de rato)." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:186 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:215 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:183 -#: appPlugins/ToolCopperThieving.py:1467 appPlugins/ToolCopperThieving.py:1507 -#: appPlugins/ToolCopperThieving.py:1547 appPlugins/ToolCutOut.py:2584 +#: appPlugins/ToolCopperThieving.py:1473 appPlugins/ToolCopperThieving.py:1513 +#: appPlugins/ToolCopperThieving.py:1553 appPlugins/ToolCutOut.py:2581 msgid "Spacing" msgstr "Espaçamento" #: appDatabase.py:1204 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:185 -#: appPlugins/ToolCutOut.py:2586 +#: appPlugins/ToolCutOut.py:2583 msgid "The spacing between drill holes when doing mouse bites." msgstr "O espaçamento entre os furos ao fazer M-bites (mordidas de rato)." #: appDatabase.py:1223 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:218 -#: appPlugins/ToolCutOut.py:2400 +#: appPlugins/ToolCutOut.py:2397 msgid "Convex Shape" msgstr "Forma Convexa" #: appDatabase.py:1226 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:220 -#: appPlugins/ToolCutOut.py:2402 appPlugins/ToolCutOut.py:2407 +#: appPlugins/ToolCutOut.py:2399 appPlugins/ToolCutOut.py:2404 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -1305,11 +1306,11 @@ msgstr "" "Utilize somente se o tipo de objeto de origem for Gerber." #: appDatabase.py:1234 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:194 -#: appPlugins/ToolCutOut.py:2631 +#: appPlugins/ToolCutOut.py:2628 msgid "Gaps" msgstr "Pontes" -#: appDatabase.py:1236 appPlugins/ToolCutOut.py:2633 +#: appDatabase.py:1236 appPlugins/ToolCutOut.py:2630 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1398,84 +1399,84 @@ msgstr "" #: appDatabase.py:1333 appGUI/GUIElements.py:2353 appGUI/GUIElements.py:2422 #: appGUI/GUIElements.py:2483 appGUI/GUIElements.py:2548 -#: appGUI/GUIElements.py:3909 appGUI/MainGUI.py:1615 -#: appGUI/preferences/PreferencesUIManager.py:961 app_Main.py:2630 -#: app_Main.py:3710 app_Main.py:4638 app_Main.py:4891 app_Main.py:9447 +#: appGUI/GUIElements.py:3909 appGUI/MainGUI.py:1627 +#: appGUI/preferences/PreferencesUIManager.py:964 app_Main.py:2649 +#: app_Main.py:3729 app_Main.py:4657 app_Main.py:4910 app_Main.py:9491 msgid "Cancel" msgstr "Cancelar" -#: appDatabase.py:1346 appDatabase.py:1357 appEditors/AppExcEditor.py:4561 -#: appEditors/AppExcEditor.py:4572 appEditors/appGCodeEditor.py:884 -#: appEditors/appGCodeEditor.py:895 appGUI/ObjectUI.py:156 -#: appGUI/ObjectUI.py:167 appPlugins/ToolAlignObjects.py:535 +#: appDatabase.py:1346 appDatabase.py:1357 appEditors/AppExcEditor.py:4559 +#: appEditors/AppExcEditor.py:4570 appEditors/appGCodeEditor.py:886 +#: appEditors/appGCodeEditor.py:897 appGUI/ObjectUI.py:153 +#: appGUI/ObjectUI.py:164 appPlugins/ToolAlignObjects.py:535 #: appPlugins/ToolAlignObjects.py:546 appPlugins/ToolCalculators.py:733 #: appPlugins/ToolCalculators.py:744 appPlugins/ToolCalibration.py:1408 -#: appPlugins/ToolCalibration.py:1419 appPlugins/ToolCopperThieving.py:1761 -#: appPlugins/ToolCopperThieving.py:1772 appPlugins/ToolCorners.py:903 -#: appPlugins/ToolCorners.py:914 appPlugins/ToolCutOut.py:2889 -#: appPlugins/ToolCutOut.py:2900 appPlugins/ToolDblSided.py:1112 -#: appPlugins/ToolDblSided.py:1123 appPlugins/ToolDistance.py:672 +#: appPlugins/ToolCalibration.py:1419 appPlugins/ToolCopperThieving.py:1767 +#: appPlugins/ToolCopperThieving.py:1778 appPlugins/ToolCorners.py:909 +#: appPlugins/ToolCorners.py:920 appPlugins/ToolCutOut.py:2886 +#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1128 +#: appPlugins/ToolDblSided.py:1139 appPlugins/ToolDistance.py:672 #: appPlugins/ToolDistance.py:683 appPlugins/ToolDistanceMin.py:362 -#: appPlugins/ToolDistanceMin.py:373 appPlugins/ToolDrilling.py:2941 -#: appPlugins/ToolDrilling.py:2952 appPlugins/ToolEtchCompensation.py:491 -#: appPlugins/ToolEtchCompensation.py:502 appPlugins/ToolExtract.py:1337 -#: appPlugins/ToolExtract.py:1348 appPlugins/ToolFiducials.py:1069 -#: appPlugins/ToolFiducials.py:1080 appPlugins/ToolFilm.py:1677 -#: appPlugins/ToolFilm.py:1688 appPlugins/ToolFollow.py:805 -#: appPlugins/ToolFollow.py:816 appPlugins/ToolImage.py:350 -#: appPlugins/ToolImage.py:361 appPlugins/ToolInvertGerber.py:320 -#: appPlugins/ToolInvertGerber.py:331 appPlugins/ToolIsolation.py:3702 -#: appPlugins/ToolIsolation.py:3713 appPlugins/ToolLevelling.py:2262 -#: appPlugins/ToolLevelling.py:2273 appPlugins/ToolMilling.py:4554 -#: appPlugins/ToolMilling.py:4565 appPlugins/ToolNCC.py:4791 -#: appPlugins/ToolNCC.py:4802 appPlugins/ToolOptimal.py:638 -#: appPlugins/ToolOptimal.py:649 appPlugins/ToolPaint.py:3411 -#: appPlugins/ToolPaint.py:3422 appPlugins/ToolPanelize.py:1365 -#: appPlugins/ToolPanelize.py:1376 appPlugins/ToolPcbWizard.py:519 +#: appPlugins/ToolDistanceMin.py:373 appPlugins/ToolDrilling.py:2895 +#: appPlugins/ToolDrilling.py:2906 appPlugins/ToolEtchCompensation.py:509 +#: appPlugins/ToolEtchCompensation.py:520 appPlugins/ToolExtract.py:1340 +#: appPlugins/ToolExtract.py:1351 appPlugins/ToolFiducials.py:1073 +#: appPlugins/ToolFiducials.py:1084 appPlugins/ToolFilm.py:1691 +#: appPlugins/ToolFilm.py:1702 appPlugins/ToolFollow.py:807 +#: appPlugins/ToolFollow.py:818 appPlugins/ToolImage.py:350 +#: appPlugins/ToolImage.py:361 appPlugins/ToolInvertGerber.py:326 +#: appPlugins/ToolInvertGerber.py:337 appPlugins/ToolIsolation.py:3699 +#: appPlugins/ToolIsolation.py:3710 appPlugins/ToolLevelling.py:2331 +#: appPlugins/ToolLevelling.py:2342 appPlugins/ToolMilling.py:4654 +#: appPlugins/ToolMilling.py:4665 appPlugins/ToolNCC.py:4790 +#: appPlugins/ToolNCC.py:4801 appPlugins/ToolOptimal.py:644 +#: appPlugins/ToolOptimal.py:655 appPlugins/ToolPaint.py:3408 +#: appPlugins/ToolPaint.py:3419 appPlugins/ToolPanelize.py:1384 +#: appPlugins/ToolPanelize.py:1395 appPlugins/ToolPcbWizard.py:519 #: appPlugins/ToolPcbWizard.py:530 appPlugins/ToolPunchGerber.py:2363 -#: appPlugins/ToolPunchGerber.py:2374 appPlugins/ToolQRCode.py:1025 -#: appPlugins/ToolQRCode.py:1036 appPlugins/ToolRulesCheck.py:1701 -#: appPlugins/ToolRulesCheck.py:1712 appPlugins/ToolSolderPaste.py:1598 -#: appPlugins/ToolSolderPaste.py:1609 appPlugins/ToolSub.py:947 -#: appPlugins/ToolSub.py:958 appPlugins/ToolTransform.py:1011 +#: appPlugins/ToolPunchGerber.py:2374 appPlugins/ToolQRCode.py:1028 +#: appPlugins/ToolQRCode.py:1039 appPlugins/ToolRulesCheck.py:1701 +#: appPlugins/ToolRulesCheck.py:1712 appPlugins/ToolSolderPaste.py:1602 +#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:954 +#: appPlugins/ToolSub.py:965 appPlugins/ToolTransform.py:1011 #: appPlugins/ToolTransform.py:1022 appTool.py:284 appTool.py:295 msgid "Edited value is out of range" msgstr "Valor fora da faixa" -#: appDatabase.py:1352 appDatabase.py:1359 appEditors/AppExcEditor.py:4567 -#: appEditors/AppExcEditor.py:4574 appEditors/appGCodeEditor.py:890 -#: appEditors/appGCodeEditor.py:897 appGUI/ObjectUI.py:162 -#: appGUI/ObjectUI.py:169 appPlugins/ToolAlignObjects.py:541 +#: appDatabase.py:1352 appDatabase.py:1359 appEditors/AppExcEditor.py:4565 +#: appEditors/AppExcEditor.py:4572 appEditors/appGCodeEditor.py:892 +#: appEditors/appGCodeEditor.py:899 appGUI/ObjectUI.py:159 +#: appGUI/ObjectUI.py:166 appPlugins/ToolAlignObjects.py:541 #: appPlugins/ToolAlignObjects.py:548 appPlugins/ToolCalculators.py:739 #: appPlugins/ToolCalculators.py:746 appPlugins/ToolCalibration.py:1414 -#: appPlugins/ToolCalibration.py:1421 appPlugins/ToolCopperThieving.py:1767 -#: appPlugins/ToolCopperThieving.py:1774 appPlugins/ToolCorners.py:909 -#: appPlugins/ToolCorners.py:916 appPlugins/ToolCutOut.py:2895 -#: appPlugins/ToolCutOut.py:2902 appPlugins/ToolDblSided.py:1118 -#: appPlugins/ToolDblSided.py:1125 appPlugins/ToolDistance.py:678 +#: appPlugins/ToolCalibration.py:1421 appPlugins/ToolCopperThieving.py:1773 +#: appPlugins/ToolCopperThieving.py:1780 appPlugins/ToolCorners.py:915 +#: appPlugins/ToolCorners.py:922 appPlugins/ToolCutOut.py:2892 +#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1134 +#: appPlugins/ToolDblSided.py:1141 appPlugins/ToolDistance.py:678 #: appPlugins/ToolDistance.py:685 appPlugins/ToolDistanceMin.py:368 -#: appPlugins/ToolDistanceMin.py:375 appPlugins/ToolDrilling.py:2947 -#: appPlugins/ToolDrilling.py:2954 appPlugins/ToolEtchCompensation.py:497 -#: appPlugins/ToolEtchCompensation.py:504 appPlugins/ToolExtract.py:1343 -#: appPlugins/ToolExtract.py:1350 appPlugins/ToolFiducials.py:1075 -#: appPlugins/ToolFiducials.py:1082 appPlugins/ToolFilm.py:1683 -#: appPlugins/ToolFilm.py:1690 appPlugins/ToolFollow.py:811 -#: appPlugins/ToolFollow.py:818 appPlugins/ToolImage.py:356 -#: appPlugins/ToolImage.py:363 appPlugins/ToolInvertGerber.py:326 -#: appPlugins/ToolInvertGerber.py:333 appPlugins/ToolIsolation.py:3708 -#: appPlugins/ToolIsolation.py:3715 appPlugins/ToolLevelling.py:2268 -#: appPlugins/ToolLevelling.py:2275 appPlugins/ToolMilling.py:4560 -#: appPlugins/ToolMilling.py:4567 appPlugins/ToolNCC.py:4797 -#: appPlugins/ToolNCC.py:4804 appPlugins/ToolOptimal.py:644 -#: appPlugins/ToolOptimal.py:651 appPlugins/ToolPaint.py:3417 -#: appPlugins/ToolPaint.py:3424 appPlugins/ToolPanelize.py:1371 -#: appPlugins/ToolPanelize.py:1378 appPlugins/ToolPcbWizard.py:525 +#: appPlugins/ToolDistanceMin.py:375 appPlugins/ToolDrilling.py:2901 +#: appPlugins/ToolDrilling.py:2908 appPlugins/ToolEtchCompensation.py:515 +#: appPlugins/ToolEtchCompensation.py:522 appPlugins/ToolExtract.py:1346 +#: appPlugins/ToolExtract.py:1353 appPlugins/ToolFiducials.py:1079 +#: appPlugins/ToolFiducials.py:1086 appPlugins/ToolFilm.py:1697 +#: appPlugins/ToolFilm.py:1704 appPlugins/ToolFollow.py:813 +#: appPlugins/ToolFollow.py:820 appPlugins/ToolImage.py:356 +#: appPlugins/ToolImage.py:363 appPlugins/ToolInvertGerber.py:332 +#: appPlugins/ToolInvertGerber.py:339 appPlugins/ToolIsolation.py:3705 +#: appPlugins/ToolIsolation.py:3712 appPlugins/ToolLevelling.py:2337 +#: appPlugins/ToolLevelling.py:2344 appPlugins/ToolMilling.py:4660 +#: appPlugins/ToolMilling.py:4667 appPlugins/ToolNCC.py:4796 +#: appPlugins/ToolNCC.py:4803 appPlugins/ToolOptimal.py:650 +#: appPlugins/ToolOptimal.py:657 appPlugins/ToolPaint.py:3414 +#: appPlugins/ToolPaint.py:3421 appPlugins/ToolPanelize.py:1390 +#: appPlugins/ToolPanelize.py:1397 appPlugins/ToolPcbWizard.py:525 #: appPlugins/ToolPcbWizard.py:532 appPlugins/ToolPunchGerber.py:2369 -#: appPlugins/ToolPunchGerber.py:2376 appPlugins/ToolQRCode.py:1031 -#: appPlugins/ToolQRCode.py:1038 appPlugins/ToolRulesCheck.py:1707 -#: appPlugins/ToolRulesCheck.py:1714 appPlugins/ToolSolderPaste.py:1604 -#: appPlugins/ToolSolderPaste.py:1611 appPlugins/ToolSub.py:953 -#: appPlugins/ToolSub.py:960 appPlugins/ToolTransform.py:1017 +#: appPlugins/ToolPunchGerber.py:2376 appPlugins/ToolQRCode.py:1034 +#: appPlugins/ToolQRCode.py:1041 appPlugins/ToolRulesCheck.py:1707 +#: appPlugins/ToolRulesCheck.py:1714 appPlugins/ToolSolderPaste.py:1608 +#: appPlugins/ToolSolderPaste.py:1615 appPlugins/ToolSub.py:960 +#: appPlugins/ToolSub.py:967 appPlugins/ToolTransform.py:1017 #: appPlugins/ToolTransform.py:1024 appTool.py:290 appTool.py:297 msgid "Edited value is within limits." msgstr "O valor editado está dentro dos limites." @@ -1504,323 +1505,323 @@ msgstr "Copiar do BD" msgid "Delete from DB" msgstr "Excluir do BD" -#: appDatabase.py:1634 appTranslation.py:209 app_Main.py:3704 app_Main.py:9441 +#: appDatabase.py:1634 appTranslation.py:209 app_Main.py:3723 app_Main.py:9485 msgid "Save changes" msgstr "Salvar alterações" -#: appDatabase.py:1738 appDatabase.py:2222 appDatabase.py:2677 -#: appDatabase.py:2689 appGUI/MainGUI.py:493 appObjects/FlatCAMGeometry.py:1410 +#: appDatabase.py:1738 appDatabase.py:2224 appDatabase.py:2679 +#: appDatabase.py:2691 appGUI/MainGUI.py:493 appObjects/FlatCAMGeometry.py:1411 #: appPlugins/ToolCutOut.py:667 appPlugins/ToolCutOut.py:689 #: appPlugins/ToolCutOut.py:730 appPlugins/ToolIsolation.py:2786 #: appPlugins/ToolIsolation.py:2796 appPlugins/ToolIsolation.py:2880 -#: appPlugins/ToolMilling.py:2182 appPlugins/ToolNCC.py:3973 -#: appPlugins/ToolNCC.py:3983 appPlugins/ToolNCC.py:4063 +#: appPlugins/ToolMilling.py:2276 appPlugins/ToolNCC.py:3975 +#: appPlugins/ToolNCC.py:3985 appPlugins/ToolNCC.py:4065 #: appPlugins/ToolPaint.py:2766 appPlugins/ToolPaint.py:2776 -#: appPlugins/ToolPaint.py:2865 app_Main.py:6250 app_Main.py:6287 -#: app_Main.py:6374 app_Main.py:6386 app_Main.py:6395 app_Main.py:6405 +#: appPlugins/ToolPaint.py:2865 app_Main.py:6285 app_Main.py:6322 +#: app_Main.py:6409 app_Main.py:6421 app_Main.py:6430 app_Main.py:6440 msgid "Tools Database" msgstr "Banco de Dados de Ferramentas" -#: appDatabase.py:1757 appDatabase.py:2208 appObjects/FlatCAMGeometry.py:1234 -#: appPlugins/ToolCutOut.py:494 appPlugins/ToolDrilling.py:1122 -#: appPlugins/ToolIsolation.py:1283 appPlugins/ToolMilling.py:1997 +#: appDatabase.py:1757 appDatabase.py:2210 appObjects/FlatCAMGeometry.py:1235 +#: appPlugins/ToolCutOut.py:494 appPlugins/ToolDrilling.py:1123 +#: appPlugins/ToolIsolation.py:1283 appPlugins/ToolMilling.py:2091 #: appPlugins/ToolNCC.py:1252 appPlugins/ToolPaint.py:854 msgid "Failed to parse Tools DB file." msgstr "Falha ao analisar o arquivo com o banco de dados." -#: appDatabase.py:1760 appDatabase.py:2211 +#: appDatabase.py:1760 appDatabase.py:2213 msgid "Loaded Tools DB from" msgstr "DB de Ferramentas Carregado de" -#: appDatabase.py:2058 +#: appDatabase.py:2060 msgid "Tool added to DB." msgstr "Ferramenta adicionada ao BD." -#: appDatabase.py:2091 +#: appDatabase.py:2093 msgid "Tool copied from Tools DB." msgstr "A ferramenta foi copiada do BD." -#: appDatabase.py:2125 +#: appDatabase.py:2127 msgid "Tool removed from Tools DB." msgstr "Ferramenta(s) excluída(s) do BD." -#: appDatabase.py:2138 +#: appDatabase.py:2140 msgid "Export Tools Database" msgstr "Exportar Banco de Dados de Ferramentas" -#: appDatabase.py:2140 +#: appDatabase.py:2142 msgid "Tools_Database" msgstr "Tools_Database" -#: appDatabase.py:2177 appDatabase.py:2180 appDatabase.py:2283 +#: appDatabase.py:2179 appDatabase.py:2182 appDatabase.py:2285 msgid "Failed to write Tools DB to file." msgstr "Falha ao gravar no arquivo." -#: appDatabase.py:2183 +#: appDatabase.py:2185 msgid "Exported Tools DB to" msgstr "Banco de Dados exportado para" -#: appDatabase.py:2190 +#: appDatabase.py:2192 msgid "Import FlatCAM Tools DB" msgstr "Importar Banco de Dados de Ferramentas do FlatCAM" -#: appDatabase.py:2287 +#: appDatabase.py:2289 msgid "Saved Tools DB." msgstr "BD de Ferramentas Salvo." -#: appDatabase.py:2498 +#: appDatabase.py:2500 msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" "Para alterar as propriedades da ferramenta, selecione apenas uma ferramenta. " "Ferramentas atualmente selecionadas" -#: appDatabase.py:2653 +#: appDatabase.py:2655 msgid "No Tool/row selected in the Tools Database table" msgstr "" "Nenhuma ferramenta selecionada na tabela de Banco de Dados de Ferramentas" -#: appDatabase.py:2657 appPlugins/ToolDrilling.py:1126 +#: appDatabase.py:2659 appPlugins/ToolDrilling.py:1127 msgid "Tools DB empty." msgstr "BD Ferramentas vazio." -#: appDatabase.py:2684 +#: appDatabase.py:2686 msgid "Tools in Tools Database edited but not saved." msgstr "Ferramenta editada, mas não salva." -#: appDatabase.py:2693 +#: appDatabase.py:2695 msgid "Cancelled adding tool from DB." msgstr "Adição de ferramenta do BD cancelada." -#: appEditors/AppExcEditor.py:234 appEditors/AppExcEditor.py:258 -#: appEditors/AppExcEditor.py:352 appEditors/AppExcEditor.py:651 -#: appEditors/AppExcEditor.py:866 appEditors/AppGerberEditor.py:247 +#: appEditors/AppExcEditor.py:235 appEditors/AppExcEditor.py:259 +#: appEditors/AppExcEditor.py:353 appEditors/AppExcEditor.py:652 +#: appEditors/AppExcEditor.py:867 appEditors/AppGerberEditor.py:247 #: appEditors/AppGerberEditor.py:254 msgid "Click to place ..." msgstr "Clique para colocar ..." -#: appEditors/AppExcEditor.py:242 +#: appEditors/AppExcEditor.py:243 msgid "To add a drill first select a tool" msgstr "Para adicionar um furo, primeiro selecione uma ferramenta" -#: appEditors/AppExcEditor.py:306 appEditors/AppExcEditor.py:595 -#: appEditors/AppExcEditor.py:824 appEditors/AppExcEditor.py:1236 -#: appEditors/AppExcEditor.py:1499 appEditors/AppExcEditor.py:1602 -#: appEditors/AppExcEditor.py:1713 appEditors/AppExcEditor.py:2514 -#: appEditors/AppExcEditor.py:3318 appEditors/AppExcEditor.py:3325 -#: appEditors/AppExcEditor.py:3766 appEditors/AppGeoEditor.py:1374 +#: appEditors/AppExcEditor.py:307 appEditors/AppExcEditor.py:596 +#: appEditors/AppExcEditor.py:825 appEditors/AppExcEditor.py:1237 +#: appEditors/AppExcEditor.py:1500 appEditors/AppExcEditor.py:1603 +#: appEditors/AppExcEditor.py:1714 appEditors/AppExcEditor.py:2515 +#: appEditors/AppExcEditor.py:3319 appEditors/AppExcEditor.py:3326 +#: appEditors/AppExcEditor.py:3767 appEditors/AppGeoEditor.py:1374 #: appEditors/AppGeoEditor.py:2093 appEditors/AppGeoEditor.py:2333 #: appEditors/AppGeoEditor.py:2408 appEditors/AppGeoEditor.py:2487 #: appEditors/AppGeoEditor.py:2545 appEditors/AppGeoEditor.py:2750 #: appEditors/AppGeoEditor.py:2829 appEditors/AppGeoEditor.py:2962 #: appEditors/AppGeoEditor.py:3035 appEditors/AppGeoEditor.py:3105 #: appEditors/AppGeoEditor.py:3131 appEditors/AppGeoEditor.py:3159 -#: appEditors/AppGeoEditor.py:3275 appEditors/AppGeoEditor.py:4818 -#: appEditors/AppGeoEditor.py:4832 appEditors/AppGeoEditor.py:5423 -#: appEditors/AppGeoEditor.py:5476 appEditors/AppGeoEditor.py:5539 -#: appEditors/AppGeoEditor.py:5565 appEditors/AppGeoEditor.py:5590 -#: appEditors/AppGeoEditor.py:5622 appEditors/AppGeoEditor.py:5702 -#: appEditors/AppGeoEditor.py:5768 appEditors/AppGeoEditor.py:5836 -#: appEditors/AppGeoEditor.py:5933 appEditors/AppGerberEditor.py:389 +#: appEditors/AppGeoEditor.py:3275 appEditors/AppGeoEditor.py:4832 +#: appEditors/AppGeoEditor.py:4846 appEditors/AppGeoEditor.py:5456 +#: appEditors/AppGeoEditor.py:5509 appEditors/AppGeoEditor.py:5572 +#: appEditors/AppGeoEditor.py:5598 appEditors/AppGeoEditor.py:5623 +#: appEditors/AppGeoEditor.py:5655 appEditors/AppGeoEditor.py:5735 +#: appEditors/AppGeoEditor.py:5801 appEditors/AppGeoEditor.py:5869 +#: appEditors/AppGeoEditor.py:5966 appEditors/AppGerberEditor.py:389 #: appEditors/AppGerberEditor.py:813 appEditors/AppGerberEditor.py:940 #: appEditors/AppGerberEditor.py:1252 appEditors/AppGerberEditor.py:1513 #: appEditors/AppGerberEditor.py:1723 appEditors/AppGerberEditor.py:2013 #: appEditors/AppGerberEditor.py:2309 appEditors/AppGerberEditor.py:2390 #: appEditors/AppGerberEditor.py:2500 appEditors/AppGerberEditor.py:3204 -#: appEditors/AppGerberEditor.py:4923 appEditors/AppGerberEditor.py:5196 -#: appEditors/AppGerberEditor.py:5214 appEditors/AppGerberEditor.py:5655 -#: appEditors/AppGerberEditor.py:5838 appEditors/AppGerberEditor.py:5900 -#: appEditors/AppGerberEditor.py:5947 appEditors/AppGerberEditor.py:7357 -#: appGUI/MainGUI.py:3110 appGUI/MainGUI.py:3122 -#: appObjects/FlatCAMGeometry.py:805 appObjects/FlatCAMGeometry.py:2923 -#: appObjects/FlatCAMGeometry.py:2996 appObjects/FlatCAMGerber.py:434 -#: appParsers/ParseGerber.py:2140 appParsers/ParseGerber.py:2231 -#: appParsers/ParseGerber.py:2306 appParsers/ParseGerber.py:2380 -#: appParsers/ParseGerber.py:2442 appPlugins/ToolAlignObjects.py:271 +#: appEditors/AppGerberEditor.py:4924 appEditors/AppGerberEditor.py:5197 +#: appEditors/AppGerberEditor.py:5215 appEditors/AppGerberEditor.py:5656 +#: appEditors/AppGerberEditor.py:5839 appEditors/AppGerberEditor.py:5901 +#: appEditors/AppGerberEditor.py:5948 appEditors/AppGerberEditor.py:7355 +#: appGUI/MainGUI.py:3122 appGUI/MainGUI.py:3134 +#: appObjects/FlatCAMGeometry.py:806 appObjects/FlatCAMGeometry.py:2915 +#: appObjects/FlatCAMGeometry.py:2988 appObjects/FlatCAMGerber.py:434 +#: appParsers/ParseGerber.py:2183 appParsers/ParseGerber.py:2274 +#: appParsers/ParseGerber.py:2349 appParsers/ParseGerber.py:2423 +#: appParsers/ParseGerber.py:2485 appPlugins/ToolAlignObjects.py:271 #: appPlugins/ToolAlignObjects.py:293 appPlugins/ToolCalculators.py:277 #: appPlugins/ToolCalculators.py:287 appPlugins/ToolCalibration.py:312 -#: appPlugins/ToolCutOut.py:1603 appPlugins/ToolFiducials.py:602 -#: appPlugins/ToolFiducials.py:616 appPlugins/ToolFollow.py:325 -#: appPlugins/ToolFollow.py:396 appPlugins/ToolIsolation.py:1566 -#: appPlugins/ToolPaint.py:2324 appPlugins/ToolPanelize.py:1035 -#: app_Main.py:5439 app_Main.py:5593 tclCommands/TclCommandPanelize.py:304 +#: appPlugins/ToolCutOut.py:1603 appPlugins/ToolFiducials.py:609 +#: appPlugins/ToolFiducials.py:623 appPlugins/ToolFollow.py:330 +#: appPlugins/ToolFollow.py:401 appPlugins/ToolIsolation.py:1566 +#: appPlugins/ToolPaint.py:2324 appPlugins/ToolPanelize.py:1057 +#: app_Main.py:5458 app_Main.py:5612 tclCommands/TclCommandPanelize.py:304 #: tclCommands/TclCommandPanelize.py:313 msgid "Done." msgstr "Pronto." -#: appEditors/AppExcEditor.py:360 +#: appEditors/AppExcEditor.py:361 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:376 appEditors/AppExcEditor.py:680 -#: appEditors/AppExcEditor.py:913 appEditors/AppExcEditor.py:1570 +#: appEditors/AppExcEditor.py:377 appEditors/AppExcEditor.py:681 +#: appEditors/AppExcEditor.py:914 appEditors/AppExcEditor.py:1571 #: appEditors/AppGerberEditor.py:480 appEditors/AppGerberEditor.py:2191 -#: appEditors/AppGerberEditor.py:2221 appGUI/MainGUI.py:3724 +#: appEditors/AppGerberEditor.py:2221 appGUI/MainGUI.py:3736 msgid "Click on target location ..." msgstr "Clique no local de destino ..." -#: appEditors/AppExcEditor.py:395 +#: appEditors/AppExcEditor.py:396 msgid "Click on the Drill Circular Array Start position" msgstr "Clique na posição inicial da Matriz Circular de Furos" -#: appEditors/AppExcEditor.py:417 appEditors/AppExcEditor.py:954 +#: appEditors/AppExcEditor.py:418 appEditors/AppExcEditor.py:955 #: appEditors/AppGerberEditor.py:534 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:421 +#: appEditors/AppExcEditor.py:422 msgid "The value is mistyped. Check the value" msgstr "O valor foi digitado incorretamente. Verifique o valor" -#: appEditors/AppExcEditor.py:576 appEditors/AppExcEditor.py:1198 +#: appEditors/AppExcEditor.py:577 appEditors/AppExcEditor.py:1199 #: appEditors/AppGerberEditor.py:795 msgid "Too many items for the selected spacing angle." msgstr "Muitos itens para o ângulo de espaçamento selecionado." -#: appEditors/AppExcEditor.py:582 appEditors/AppExcEditor.py:1223 -#: appEditors/AppGerberEditor.py:800 appEditors/AppGerberEditor.py:5834 -#: appObjects/FlatCAMCNCJob.py:774 appPlugins/ToolCopperThieving.py:325 -#: appPlugins/ToolCopperThieving.py:926 appPlugins/ToolCopperThieving.py:1139 -#: appPlugins/ToolCorners.py:224 appPlugins/ToolCorners.py:494 -#: appPlugins/ToolCorners.py:596 appPlugins/ToolCutOut.py:959 +#: appEditors/AppExcEditor.py:583 appEditors/AppExcEditor.py:1224 +#: appEditors/AppGerberEditor.py:800 appEditors/AppGerberEditor.py:5835 +#: appObjects/FlatCAMCNCJob.py:782 appPlugins/ToolCopperThieving.py:332 +#: appPlugins/ToolCopperThieving.py:933 appPlugins/ToolCopperThieving.py:1145 +#: appPlugins/ToolCorners.py:230 appPlugins/ToolCorners.py:502 +#: appPlugins/ToolCorners.py:605 appPlugins/ToolCutOut.py:959 #: appPlugins/ToolCutOut.py:985 appPlugins/ToolCutOut.py:1117 #: appPlugins/ToolCutOut.py:1341 appPlugins/ToolCutOut.py:1495 #: appPlugins/ToolCutOut.py:1539 appPlugins/ToolCutOut.py:1557 -#: appPlugins/ToolCutOut.py:1571 appPlugins/ToolDblSided.py:523 -#: appPlugins/ToolExtract.py:703 appPlugins/ToolExtract.py:752 -#: appPlugins/ToolExtract.py:761 appPlugins/ToolExtract.py:765 -#: appPlugins/ToolFiducials.py:310 appPlugins/ToolFiducials.py:562 -#: appPlugins/ToolFiducials.py:610 appPlugins/ToolFiducials.py:624 -#: appPlugins/ToolFilm.py:777 appPlugins/ToolFilm.py:1037 -#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2318 app_Main.py:4934 -#: camlib.py:2436 camlib.py:2503 camlib.py:2571 camlib.py:2649 camlib.py:5326 -#: camlib.py:5721 +#: appPlugins/ToolCutOut.py:1571 appPlugins/ToolDblSided.py:542 +#: appPlugins/ToolExtract.py:706 appPlugins/ToolExtract.py:755 +#: appPlugins/ToolExtract.py:764 appPlugins/ToolExtract.py:768 +#: appPlugins/ToolFiducials.py:317 appPlugins/ToolFiducials.py:569 +#: appPlugins/ToolFiducials.py:617 appPlugins/ToolFiducials.py:631 +#: appPlugins/ToolFilm.py:796 appPlugins/ToolFilm.py:1056 +#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2318 app_Main.py:4953 +#: camlib.py:2440 camlib.py:2507 camlib.py:2575 camlib.py:2653 camlib.py:5310 +#: camlib.py:5705 msgid "Failed." msgstr "Falhou." -#: appEditors/AppExcEditor.py:659 +#: appEditors/AppExcEditor.py:660 msgid "To add a slot first select a tool" msgstr "Para adicionar um ranhura, primeiro selecione uma ferramenta" -#: appEditors/AppExcEditor.py:719 appEditors/AppExcEditor.py:726 -#: appEditors/AppExcEditor.py:1081 appEditors/AppExcEditor.py:1088 +#: appEditors/AppExcEditor.py:720 appEditors/AppExcEditor.py:727 +#: appEditors/AppExcEditor.py:1082 appEditors/AppExcEditor.py:1089 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:874 +#: appEditors/AppExcEditor.py:875 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:932 +#: appEditors/AppExcEditor.py:933 msgid "Click on the Slot Circular Array Start position" msgstr "Clique na posição inicial da matriz circular da ranhura" -#: appEditors/AppExcEditor.py:957 appEditors/AppGerberEditor.py:537 +#: appEditors/AppExcEditor.py:958 appEditors/AppGerberEditor.py:537 msgid "The value is mistyped. Check the value." msgstr "O valor digitado está incorreto. Verifique o valor." -#: appEditors/AppExcEditor.py:1292 +#: appEditors/AppExcEditor.py:1293 msgid "Click on the Drill(s) to resize ..." msgstr "Clique no(s) Furo(s) para redimensionar ..." -#: appEditors/AppExcEditor.py:1322 +#: appEditors/AppExcEditor.py:1323 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:1501 appEditors/AppExcEditor.py:1554 -#: appEditors/AppExcEditor.py:1565 appGUI/MainGUI.py:3363 -#: appGUI/MainGUI.py:3448 appGUI/MainGUI.py:3494 appGUI/MainGUI.py:3586 -#: appGUI/MainGUI.py:3701 appGUI/MainGUI.py:3730 +#: appEditors/AppExcEditor.py:1502 appEditors/AppExcEditor.py:1555 +#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3375 +#: appGUI/MainGUI.py:3460 appGUI/MainGUI.py:3506 appGUI/MainGUI.py:3598 +#: appGUI/MainGUI.py:3713 appGUI/MainGUI.py:3742 msgid "Cancelled. Nothing selected." msgstr "Cancelado. Nada selecionado." -#: appEditors/AppExcEditor.py:1558 appEditors/AppGeoEditor.py:2784 +#: appEditors/AppExcEditor.py:1559 appEditors/AppGeoEditor.py:2784 #: appEditors/AppGeoEditor.py:2804 appEditors/AppGerberEditor.py:2193 msgid "Click on reference location ..." msgstr "Clique no local de referência ..." -#: appEditors/AppExcEditor.py:1913 appEditors/AppGeoEditor.py:4141 -#: appEditors/AppGerberEditor.py:3458 appEditors/AppGerberEditor.py:6168 -#: appEditors/AppGerberEditor.py:6477 appGUI/GUIElements.py:338 +#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4155 +#: appEditors/AppGerberEditor.py:3458 appEditors/AppGerberEditor.py:6166 +#: appEditors/AppGerberEditor.py:6475 appGUI/GUIElements.py:338 #: appGUI/GUIElements.py:1036 appGUI/GUIElements.py:1435 #: appGUI/GUIElements.py:1646 appGUI/GUIElements.py:1930 #: appGUI/GUIElements.py:3962 appGUI/MainGUI.py:423 appGUI/MainGUI.py:751 -#: appGUI/MainGUI.py:810 appGUI/MainGUI.py:887 appGUI/MainGUI.py:1017 -#: appGUI/MainGUI.py:1267 appGUI/MainGUI.py:1756 appGUI/MainGUI.py:2238 -#: appGUI/MainGUI.py:2480 appGUI/MainGUI.py:5110 appPlugins/ToolDrilling.py:300 -#: appPlugins/ToolIsolation.py:71 appPlugins/ToolMilling.py:389 -#: appPlugins/ToolMilling.py:397 appPlugins/ToolNCC.py:69 +#: appGUI/MainGUI.py:810 appGUI/MainGUI.py:887 appGUI/MainGUI.py:1029 +#: appGUI/MainGUI.py:1279 appGUI/MainGUI.py:1768 appGUI/MainGUI.py:2250 +#: appGUI/MainGUI.py:2492 appGUI/MainGUI.py:5122 appPlugins/ToolDrilling.py:300 +#: appPlugins/ToolIsolation.py:71 appPlugins/ToolMilling.py:390 +#: appPlugins/ToolMilling.py:398 appPlugins/ToolNCC.py:69 #: appPlugins/ToolPaint.py:142 appPlugins/ToolSolderPaste.py:182 -#: app_Main.py:6776 +#: app_Main.py:6823 msgid "Delete" msgstr "Excluir" -#: appEditors/AppExcEditor.py:2140 appObjects/FlatCAMExcellon.py:376 -#: appPlugins/ToolDrilling.py:752 appPlugins/ToolMilling.py:1150 +#: appEditors/AppExcEditor.py:2141 appObjects/FlatCAMExcellon.py:376 +#: appPlugins/ToolDrilling.py:753 appPlugins/ToolMilling.py:1178 msgid "Total Drills" msgstr "N° Furos" -#: appEditors/AppExcEditor.py:2172 appObjects/FlatCAMExcellon.py:410 -#: appPlugins/ToolDrilling.py:779 appPlugins/ToolMilling.py:1177 +#: appEditors/AppExcEditor.py:2173 appObjects/FlatCAMExcellon.py:410 +#: appPlugins/ToolDrilling.py:780 appPlugins/ToolMilling.py:1205 msgid "Total Slots" msgstr "N° Ranhuras" -#: appEditors/AppExcEditor.py:2250 appEditors/AppGeoEditor.py:4042 -#: appEditors/AppGerberEditor.py:4193 appEditors/appGCodeEditor.py:582 +#: appEditors/AppExcEditor.py:2251 appEditors/AppGeoEditor.py:4056 +#: appEditors/AppGerberEditor.py:4195 appEditors/appGCodeEditor.py:587 #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:100 -#: appObjects/FlatCAMCNCJob.py:535 appObjects/FlatCAMDocument.py:191 -#: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:718 +#: appObjects/FlatCAMCNCJob.py:543 appObjects/FlatCAMDocument.py:191 +#: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:719 #: appObjects/FlatCAMGerber.py:224 appObjects/FlatCAMScript.py:180 -#: appPlugins/ToolCorners.py:148 appPlugins/ToolCutOut.py:325 -#: appPlugins/ToolDblSided.py:189 appPlugins/ToolDrilling.py:541 -#: appPlugins/ToolFiducials.py:181 appPlugins/ToolFilm.py:222 -#: appPlugins/ToolFollow.py:158 appPlugins/ToolIsolation.py:407 -#: appPlugins/ToolLevelling.py:376 appPlugins/ToolMilling.py:686 +#: appPlugins/ToolCorners.py:154 appPlugins/ToolCutOut.py:325 +#: appPlugins/ToolDblSided.py:208 appPlugins/ToolDrilling.py:544 +#: appPlugins/ToolFiducials.py:188 appPlugins/ToolFilm.py:241 +#: appPlugins/ToolFollow.py:164 appPlugins/ToolIsolation.py:407 +#: appPlugins/ToolLevelling.py:384 appPlugins/ToolMilling.py:714 #: appPlugins/ToolNCC.py:660 appPlugins/ToolPaint.py:624 -#: appPlugins/ToolPanelize.py:245 appPlugins/ToolPunchGerber.py:373 -#: appPlugins/ToolQRCode.py:181 appPlugins/ToolSub.py:212 +#: appPlugins/ToolPanelize.py:261 appPlugins/ToolPunchGerber.py:376 +#: appPlugins/ToolQRCode.py:187 appPlugins/ToolSub.py:218 msgid "Beginner" msgstr "" -#: appEditors/AppExcEditor.py:2261 appEditors/AppGeoEditor.py:4055 -#: appEditors/AppGerberEditor.py:4206 appEditors/appGCodeEditor.py:595 +#: appEditors/AppExcEditor.py:2262 appEditors/AppGeoEditor.py:4069 +#: appEditors/AppGerberEditor.py:4208 appEditors/appGCodeEditor.py:600 #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:101 -#: appObjects/FlatCAMCNCJob.py:545 appObjects/FlatCAMDocument.py:200 -#: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:727 +#: appObjects/FlatCAMCNCJob.py:553 appObjects/FlatCAMDocument.py:200 +#: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:728 #: appObjects/FlatCAMGerber.py:238 appObjects/FlatCAMScript.py:189 -#: appPlugins/ToolCorners.py:166 appPlugins/ToolCutOut.py:368 -#: appPlugins/ToolDblSided.py:215 appPlugins/ToolDrilling.py:584 -#: appPlugins/ToolFiducials.py:196 appPlugins/ToolFilm.py:248 -#: appPlugins/ToolFollow.py:172 appPlugins/ToolIsolation.py:460 -#: appPlugins/ToolLevelling.py:391 appPlugins/ToolMilling.py:751 +#: appPlugins/ToolCorners.py:172 appPlugins/ToolCutOut.py:368 +#: appPlugins/ToolDblSided.py:234 appPlugins/ToolDrilling.py:586 +#: appPlugins/ToolFiducials.py:203 appPlugins/ToolFilm.py:267 +#: appPlugins/ToolFollow.py:178 appPlugins/ToolIsolation.py:460 +#: appPlugins/ToolLevelling.py:399 appPlugins/ToolMilling.py:778 #: appPlugins/ToolNCC.py:706 appPlugins/ToolPaint.py:656 -#: appPlugins/ToolPanelize.py:265 appPlugins/ToolPunchGerber.py:387 -#: appPlugins/ToolQRCode.py:192 appPlugins/ToolSub.py:224 +#: appPlugins/ToolPanelize.py:281 appPlugins/ToolPunchGerber.py:390 +#: appPlugins/ToolQRCode.py:198 appPlugins/ToolSub.py:230 msgid "Advanced" msgstr "Avançado" -#: appEditors/AppExcEditor.py:2284 appObjects/FlatCAMGeometry.py:874 -#: appObjects/FlatCAMGeometry.py:1555 appObjects/FlatCAMGeometry.py:2311 -#: appObjects/FlatCAMGeometry.py:3066 appObjects/FlatCAMGeometry.py:3229 -#: appPlugins/ToolDrilling.py:1720 appPlugins/ToolIsolation.py:1459 -#: appPlugins/ToolIsolation.py:1877 appPlugins/ToolMilling.py:2259 -#: appPlugins/ToolMilling.py:2949 appPlugins/ToolMilling.py:3545 +#: appEditors/AppExcEditor.py:2285 appObjects/FlatCAMGeometry.py:875 +#: appObjects/FlatCAMGeometry.py:1556 appObjects/FlatCAMGeometry.py:2315 +#: appObjects/FlatCAMGeometry.py:3058 appObjects/FlatCAMGeometry.py:3221 +#: appPlugins/ToolDrilling.py:1715 appPlugins/ToolIsolation.py:1459 +#: appPlugins/ToolIsolation.py:1877 appPlugins/ToolMilling.py:2353 +#: appPlugins/ToolMilling.py:3030 appPlugins/ToolMilling.py:3620 #: appPlugins/ToolNCC.py:1458 appPlugins/ToolNCC.py:1596 #: appPlugins/ToolPaint.py:1028 appPlugins/ToolPaint.py:1166 -#: appPlugins/ToolPaint.py:1880 appPlugins/ToolSolderPaste.py:478 -#: appPlugins/ToolSolderPaste.py:550 +#: appPlugins/ToolPaint.py:1880 appPlugins/ToolSolderPaste.py:484 +#: appPlugins/ToolSolderPaste.py:556 msgid "Wrong value format entered, use a number." msgstr "Formato incorreto, use um número." -#: appEditors/AppExcEditor.py:2295 +#: appEditors/AppExcEditor.py:2296 msgid "" "Tool already in the original or actual tool list.\n" "Save and reedit Excellon if you need to add this tool. " @@ -1828,109 +1829,89 @@ msgstr "" "Ferramenta já na lista de ferramentas original ou atual.\n" "Salve e reedite Excellon se precisar adicionar essa ferramenta. " -#: appEditors/AppExcEditor.py:2303 appGUI/MainGUI.py:3766 +#: appEditors/AppExcEditor.py:2304 appGUI/MainGUI.py:3778 msgid "Added new tool with dia" msgstr "Adicionada nova ferramenta com diâmetro" -#: appEditors/AppExcEditor.py:2337 +#: appEditors/AppExcEditor.py:2338 msgid "Select a tool in Tool Table" msgstr "Selecione uma ferramenta na Tabela de Ferramentas" -#: appEditors/AppExcEditor.py:2367 +#: appEditors/AppExcEditor.py:2368 msgid "Deleted tool with diameter" msgstr "Ferramenta excluída com diâmetro" -#: appEditors/AppExcEditor.py:3121 +#: appEditors/AppExcEditor.py:3122 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:3125 appEditors/AppGerberEditor.py:4903 -#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:2252 -#: appParsers/ParseExcellon.py:972 appPlugins/ToolMilling.py:2884 -#: appPlugins/ToolPcbWizard.py:337 appPlugins/ToolSolderPaste.py:917 -#: app_Main.py:6330 app_Main.py:8176 app_Main.py:10660 app_Main.py:10727 -#: app_Main.py:10862 app_Main.py:10927 +#: appEditors/AppExcEditor.py:3126 appEditors/AppGerberEditor.py:4904 +#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:2257 +#: appParsers/ParseExcellon.py:972 appPlugins/ToolMilling.py:2967 +#: appPlugins/ToolPcbWizard.py:337 appPlugins/ToolSolderPaste.py:924 +#: app_Main.py:6365 app_Main.py:8220 app_Main.py:10704 app_Main.py:10776 +#: app_Main.py:10911 app_Main.py:10976 msgid "An internal error has occurred. See shell.\n" msgstr "Ocorreu um erro interno. Veja shell (linha de comando).\n" -#: appEditors/AppExcEditor.py:3130 appObjects/FlatCAMGeometry.py:2571 -#: appObjects/FlatCAMGeometry.py:2576 appObjects/FlatCAMGeometry.py:2728 -#: appPlugins/ToolMilling.py:3214 appPlugins/ToolMilling.py:3218 -#: appPlugins/ToolSub.py:451 appPlugins/ToolSub.py:645 +#: appEditors/AppExcEditor.py:3131 appObjects/FlatCAMGeometry.py:2566 +#: appObjects/FlatCAMGeometry.py:2571 appObjects/FlatCAMGeometry.py:2720 +#: appPlugins/ToolMilling.py:3289 appPlugins/ToolMilling.py:3293 +#: appPlugins/ToolSub.py:461 appPlugins/ToolSub.py:655 #, fuzzy #| msgid "Generate" msgid "Generating" msgstr "Gerar" -#: appEditors/AppExcEditor.py:3152 +#: appEditors/AppExcEditor.py:3153 msgid "Excellon editing finished." msgstr "Edição de Excellon concluída." -#: appEditors/AppExcEditor.py:3168 +#: appEditors/AppExcEditor.py:3169 msgid "Cancelled. There is no Tool/Drill selected" msgstr "Cancelado. Não há ferramenta/broca selecionada" -#: appEditors/AppExcEditor.py:3839 appEditors/AppExcEditor.py:3849 -#: appEditors/AppGerberEditor.py:5741 +#: appEditors/AppExcEditor.py:3840 appEditors/AppExcEditor.py:3850 +#: appEditors/AppGerberEditor.py:5742 msgid "Click on the circular array Center position" msgstr "Clique na posição central da matriz circular" -#: appEditors/AppExcEditor.py:3982 appGUI/MainGUI.py:723 appGUI/ObjectUI.py:583 +#: appEditors/AppExcEditor.py:3983 appGUI/MainGUI.py:723 appGUI/ObjectUI.py:580 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:19 msgid "Excellon Editor" msgstr "Editor Excellon" -#: appEditors/AppExcEditor.py:3992 appEditors/AppGeoEditor.py:3409 -#: appEditors/AppGerberEditor.py:6010 appEditors/appGCodeEditor.py:755 -#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:663 -#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:645 -#: appPlugins/ToolDrilling.py:2308 appPlugins/ToolFiducials.py:772 -#: appPlugins/ToolFilm.py:1127 appPlugins/ToolFollow.py:687 -#: appPlugins/ToolIsolation.py:3184 appPlugins/ToolLevelling.py:1676 -#: appPlugins/ToolMilling.py:3617 appPlugins/ToolNCC.py:4117 -#: appPlugins/ToolPaint.py:2919 appPlugins/ToolPanelize.py:1086 -#: appPlugins/ToolPunchGerber.py:1964 appPlugins/ToolQRCode.py:731 -#: appPlugins/ToolSub.py:774 -#, fuzzy -#| msgid "" -#| "BASIC is suitable for a beginner. Many parameters\n" -#| "are hidden from the user in this mode.\n" -#| "ADVANCED mode will make available all parameters.\n" -#| "\n" -#| "To change the application LEVEL, go to:\n" -#| "Edit -> Preferences -> General and check:\n" -#| "'APP. LEVEL' radio button." +#: appEditors/AppExcEditor.py:3993 appEditors/AppGeoEditor.py:3409 +#: appEditors/AppGerberEditor.py:6011 appEditors/appGCodeEditor.py:760 +#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:672 +#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:664 +#: appPlugins/ToolDrilling.py:2247 appPlugins/ToolFiducials.py:779 +#: appPlugins/ToolFilm.py:1144 appPlugins/ToolFollow.py:692 +#: appPlugins/ToolIsolation.py:3184 appPlugins/ToolLevelling.py:1748 +#: appPlugins/ToolMilling.py:3692 appPlugins/ToolNCC.py:4119 +#: appPlugins/ToolPaint.py:2919 appPlugins/ToolPanelize.py:1108 +#: appPlugins/ToolPunchGerber.py:1967 appPlugins/ToolQRCode.py:737 +#: appPlugins/ToolSub.py:784 msgid "" -"In BEGINNER mode many parameters\n" -"are hidden from the user in this mode.\n" -"ADVANCED mode will make available all parameters.\n" -"\n" -"To change the application LEVEL, go to:\n" -"Edit -> Preferences -> General and check:\n" -"'APP. LEVEL' radio button." +"Beginner Mode - many parameters are hidden.\n" +"Advanced Mode - full control.\n" +"Permanent change is done in 'Preferences' menu." msgstr "" -"BÁSICO é adequado para um iniciante. Muitos parâmetros\n" -" estão ocultos do usuário neste modo.\n" -"O modo AVANÇADO disponibilizará todos os parâmetros.\n" -"\n" -"Para alterar o NÍVEL do aplicativo, vá para:\n" -"Editar -> Preferências -> Geral e verificar\n" -"o botão de rádio 'Nível do Aplicativo\"." -#: appEditors/AppExcEditor.py:4009 appEditors/AppGerberEditor.py:6025 -#: appEditors/appGCodeEditor.py:770 +#: appEditors/AppExcEditor.py:4007 appEditors/AppGerberEditor.py:6023 +#: appEditors/appGCodeEditor.py:772 msgid "Name:" msgstr "Nome:" -#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:624 -#: appGUI/ObjectUI.py:970 appPlugins/ToolIsolation.py:3219 -#: appPlugins/ToolMilling.py:3666 appPlugins/ToolNCC.py:4170 -#: appPlugins/ToolPaint.py:2975 appPlugins/ToolSolderPaste.py:1189 +#: appEditors/AppExcEditor.py:4014 appGUI/ObjectUI.py:621 +#: appGUI/ObjectUI.py:967 appPlugins/ToolIsolation.py:3216 +#: appPlugins/ToolMilling.py:3738 appPlugins/ToolNCC.py:4169 +#: appPlugins/ToolPaint.py:2972 appPlugins/ToolSolderPaste.py:1193 msgid "Tools Table" msgstr "Tabela de Ferramentas" -#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:626 +#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:623 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -1938,19 +1919,19 @@ msgstr "" "Ferramentas neste objeto Excellon \n" "quando são usadas para perfuração." -#: appEditors/AppExcEditor.py:4039 +#: appEditors/AppExcEditor.py:4037 msgid "Convert Slots" msgstr "Converter Ranhuras" -#: appEditors/AppExcEditor.py:4043 +#: appEditors/AppExcEditor.py:4041 msgid "Convert the slots in the selected tools to drills." msgstr "Converter as ranhuras (slots) nas ferramentas selecionadas em furos." -#: appEditors/AppExcEditor.py:4053 +#: appEditors/AppExcEditor.py:4051 msgid "Add/Delete Tool" msgstr "Adicionar/Excluir Ferramenta" -#: appEditors/AppExcEditor.py:4055 +#: appEditors/AppExcEditor.py:4053 msgid "" "Add/Delete a tool to the tool list\n" "for this Excellon object." @@ -1958,34 +1939,34 @@ msgstr "" "Adicionar/Excluir uma ferramenta para a lista de ferramentas\n" "para este objeto Excellon." -#: appEditors/AppExcEditor.py:4069 appEditors/AppGeoEditor.py:492 +#: appEditors/AppExcEditor.py:4067 appEditors/AppGeoEditor.py:492 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:261 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 -#: appPlugins/ToolCutOut.py:2426 appPlugins/ToolIsolation.py:3300 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:4263 -#: appPlugins/ToolNCC.py:4274 appPlugins/ToolPaint.py:3057 +#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:3297 +#: appPlugins/ToolMilling.py:3855 appPlugins/ToolNCC.py:4262 +#: appPlugins/ToolNCC.py:4273 appPlugins/ToolPaint.py:3054 msgid "Tool Dia" msgstr "Diâmetro da Ferramenta" -#: appEditors/AppExcEditor.py:4071 +#: appEditors/AppExcEditor.py:4069 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:50 -#: appPlugins/ToolIsolation.py:3302 appPlugins/ToolMilling.py:3785 -#: appPlugins/ToolNCC.py:4265 +#: appPlugins/ToolIsolation.py:3299 appPlugins/ToolMilling.py:3857 +#: appPlugins/ToolNCC.py:4264 msgid "Diameter for the new tool" msgstr "Diâmetro da nova ferramenta" -#: appEditors/AppExcEditor.py:4083 appEditors/AppGeoEditor.py:740 -#: appEditors/AppGerberEditor.py:6161 appEditors/AppGerberEditor.py:6717 +#: appEditors/AppExcEditor.py:4081 appEditors/AppGeoEditor.py:740 +#: appEditors/AppGerberEditor.py:6159 appEditors/AppGerberEditor.py:6715 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:289 -#: appPlugins/ToolCopperThieving.py:1711 appPlugins/ToolDblSided.py:857 -#: appPlugins/ToolDblSided.py:1045 appPlugins/ToolLevelling.py:1994 +#: appPlugins/ToolCopperThieving.py:1717 appPlugins/ToolDblSided.py:873 +#: appPlugins/ToolDblSided.py:1061 appPlugins/ToolLevelling.py:2063 #: appPlugins/ToolNCC.py:63 appPlugins/ToolPaint.py:136 #: appPlugins/ToolSolderPaste.py:179 appPlugins/ToolTransform.py:619 -#: app_Main.py:6774 +#: app_Main.py:6821 msgid "Add" msgstr "Adicionar" -#: appEditors/AppExcEditor.py:4086 +#: appEditors/AppExcEditor.py:4084 msgid "" "Add a new tool to the tool list\n" "with the diameter specified above." @@ -1993,11 +1974,11 @@ msgstr "" "Adiciona uma nova ferramenta à lista de ferramentas\n" "com o diâmetro especificado acima." -#: appEditors/AppExcEditor.py:4095 +#: appEditors/AppExcEditor.py:4093 msgid "Delete Tool" msgstr "Excluir Ferramenta" -#: appEditors/AppExcEditor.py:4098 +#: appEditors/AppExcEditor.py:4096 msgid "" "Delete a tool in the tool list\n" "by selecting a row in the tool table." @@ -2005,56 +1986,56 @@ msgstr "" "Exclui uma ferramenta da lista de ferramentas selecionando uma linha na " "tabela de ferramentas." -#: appEditors/AppExcEditor.py:4123 +#: appEditors/AppExcEditor.py:4121 msgid "Resize Tool" msgstr "Ferramenta de Redimens." -#: appEditors/AppExcEditor.py:4125 +#: appEditors/AppExcEditor.py:4123 msgid "Resize a drill or a selection of drills." msgstr "Redimensiona um furo ou uma seleção de furos." -#: appEditors/AppExcEditor.py:4130 +#: appEditors/AppExcEditor.py:4128 msgid "Resize Dia" msgstr "Novo Diâmetro" -#: appEditors/AppExcEditor.py:4132 +#: appEditors/AppExcEditor.py:4130 msgid "Diameter to resize to." msgstr "Novo diâmetro para redimensionar." -#: appEditors/AppExcEditor.py:4145 +#: appEditors/AppExcEditor.py:4143 msgid "Resize" msgstr "Redimensionar" -#: appEditors/AppExcEditor.py:4148 +#: appEditors/AppExcEditor.py:4146 msgid "Resize drill(s)" msgstr "Redimensionar furo(s)" -#: appEditors/AppExcEditor.py:4179 appGUI/MainGUI.py:728 appGUI/MainGUI.py:1151 -#: appGUI/MainGUI.py:1743 appGUI/MainGUI.py:2370 appGUI/MainGUI.py:4959 +#: appEditors/AppExcEditor.py:4177 appGUI/MainGUI.py:728 appGUI/MainGUI.py:1163 +#: appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4971 msgid "Add Drill Array" msgstr "Adicionar Matriz de Furos" -#: appEditors/AppExcEditor.py:4181 +#: appEditors/AppExcEditor.py:4179 msgid "Add an array of drills (linear or circular array)" msgstr "Adiciona uma matriz de furos (matriz linear ou circular)" -#: appEditors/AppExcEditor.py:4187 appEditors/AppExcEditor.py:4407 -#: appEditors/AppGeoEditor.py:3430 appEditors/AppGerberEditor.py:4510 -#: appEditors/AppGerberEditor.py:6051 appEditors/AppGerberEditor.py:6126 -#: appEditors/AppGerberEditor.py:6519 appEditors/appGCodeEditor.py:788 -#: appGUI/ObjectUI.py:309 appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 +#: appEditors/AppExcEditor.py:4185 appEditors/AppExcEditor.py:4405 +#: appEditors/AppGeoEditor.py:3444 appEditors/AppGerberEditor.py:4512 +#: appEditors/AppGerberEditor.py:6049 appEditors/AppGerberEditor.py:6124 +#: appEditors/AppGerberEditor.py:6517 appEditors/appGCodeEditor.py:790 +#: appGUI/ObjectUI.py:306 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:35 -#: appPlugins/ToolCorners.py:748 appPlugins/ToolCutOut.py:2379 -#: appPlugins/ToolDblSided.py:670 appPlugins/ToolExtract.py:988 -#: appPlugins/ToolFilm.py:1150 appPlugins/ToolIsolation.py:3580 -#: appPlugins/ToolNCC.py:4135 appPlugins/ToolNCC.py:4606 -#: appPlugins/ToolPaint.py:2941 appPlugins/ToolPaint.py:3285 +#: appPlugins/ToolCorners.py:754 appPlugins/ToolCutOut.py:2376 +#: appPlugins/ToolDblSided.py:686 appPlugins/ToolExtract.py:991 +#: appPlugins/ToolFilm.py:1164 appPlugins/ToolIsolation.py:3577 +#: appPlugins/ToolNCC.py:4134 appPlugins/ToolNCC.py:4605 +#: appPlugins/ToolPaint.py:2938 appPlugins/ToolPaint.py:3282 #: appPlugins/ToolPunchGerber.py:2072 appPlugins/ToolPunchGerber.py:2279 #: appPlugins/ToolTransform.py:626 msgid "Type" msgstr "Tipo" -#: appEditors/AppExcEditor.py:4189 +#: appEditors/AppExcEditor.py:4187 msgid "" "Select the type of drills array to create.\n" "It can be Linear X(Y) or Circular" @@ -2062,13 +2043,13 @@ msgstr "" "Selecione o tipo de matriz de furos para criar.\n" "Pode ser Linear X(Y) ou Circular" -#: appEditors/AppExcEditor.py:4193 appEditors/AppExcEditor.py:4413 -#: appEditors/AppGerberEditor.py:6525 +#: appEditors/AppExcEditor.py:4191 appEditors/AppExcEditor.py:4411 +#: appEditors/AppGerberEditor.py:6523 msgid "Linear" msgstr "Linear" -#: appEditors/AppExcEditor.py:4194 appEditors/AppExcEditor.py:4414 -#: appEditors/AppGerberEditor.py:6526 +#: appEditors/AppExcEditor.py:4192 appEditors/AppExcEditor.py:4412 +#: appEditors/AppGerberEditor.py:6524 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:45 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:142 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:100 @@ -2077,32 +2058,32 @@ msgstr "Linear" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:61 -#: appPlugins/ToolExtract.py:944 appPlugins/ToolExtract.py:1076 -#: appPlugins/ToolFiducials.py:952 appPlugins/ToolPunchGerber.py:2028 +#: appPlugins/ToolExtract.py:947 appPlugins/ToolExtract.py:1079 +#: appPlugins/ToolFiducials.py:956 appPlugins/ToolPunchGerber.py:2028 #: appPlugins/ToolPunchGerber.py:2185 msgid "Circular" msgstr "Circular" -#: appEditors/AppExcEditor.py:4200 appEditors/AppExcEditor.py:4420 +#: appEditors/AppExcEditor.py:4198 appEditors/AppExcEditor.py:4418 msgid "Number" msgstr "Número" -#: appEditors/AppExcEditor.py:4201 +#: appEditors/AppExcEditor.py:4199 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:63 msgid "Specify how many drills to be in the array." msgstr "Especifique quantos furos devem estar na matriz." -#: appEditors/AppExcEditor.py:4222 appEditors/AppExcEditor.py:4281 -#: appEditors/AppExcEditor.py:4347 appEditors/AppExcEditor.py:4443 -#: appEditors/AppExcEditor.py:4503 appEditors/AppGeoEditor.py:2172 -#: appEditors/AppGerberEditor.py:1823 appEditors/AppGerberEditor.py:6552 -#: appEditors/AppGerberEditor.py:6606 +#: appEditors/AppExcEditor.py:4220 appEditors/AppExcEditor.py:4279 +#: appEditors/AppExcEditor.py:4345 appEditors/AppExcEditor.py:4441 +#: appEditors/AppExcEditor.py:4501 appEditors/AppGeoEditor.py:2172 +#: appEditors/AppGerberEditor.py:1823 appEditors/AppGerberEditor.py:6550 +#: appEditors/AppGerberEditor.py:6604 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:171 msgid "Direction" msgstr "Direção" -#: appEditors/AppExcEditor.py:4224 appEditors/AppExcEditor.py:4445 -#: appEditors/AppGerberEditor.py:6554 +#: appEditors/AppExcEditor.py:4222 appEditors/AppExcEditor.py:4443 +#: appEditors/AppGerberEditor.py:6552 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:79 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:227 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:116 @@ -2117,39 +2098,39 @@ msgstr "" "- 'Y' - eixo vertical ou\n" "- 'Ângulo' - um ângulo personalizado para a inclinação da matriz" -#: appEditors/AppExcEditor.py:4230 appEditors/AppExcEditor.py:4355 -#: appEditors/AppExcEditor.py:4451 appEditors/AppGerberEditor.py:6560 +#: appEditors/AppExcEditor.py:4228 appEditors/AppExcEditor.py:4353 +#: appEditors/AppExcEditor.py:4449 appEditors/AppGerberEditor.py:6558 #: appGUI/GUIElements.py:4770 appGUI/MainGUI.py:481 appGUI/MainGUI.py:688 -#: appGUI/MainGUI.py:4587 appGUI/MainGUI.py:4855 +#: appGUI/MainGUI.py:4599 appGUI/MainGUI.py:4867 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:85 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:180 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:233 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:122 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:191 -#: appPlugins/ToolFilm.py:1325 +#: appPlugins/ToolFilm.py:1339 msgid "X" msgstr "X" -#: appEditors/AppExcEditor.py:4231 appEditors/AppExcEditor.py:4356 -#: appEditors/AppExcEditor.py:4452 appEditors/AppGerberEditor.py:6561 -#: appGUI/GUIElements.py:4777 appGUI/MainGUI.py:484 appGUI/MainGUI.py:4588 -#: appGUI/MainGUI.py:4856 +#: appEditors/AppExcEditor.py:4229 appEditors/AppExcEditor.py:4354 +#: appEditors/AppExcEditor.py:4450 appEditors/AppGerberEditor.py:6559 +#: appGUI/GUIElements.py:4777 appGUI/MainGUI.py:484 appGUI/MainGUI.py:4600 +#: appGUI/MainGUI.py:4868 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:181 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:192 -#: appPlugins/ToolFilm.py:1326 +#: appPlugins/ToolFilm.py:1340 msgid "Y" msgstr "Y" -#: appEditors/AppExcEditor.py:4232 appEditors/AppExcEditor.py:4251 -#: appEditors/AppExcEditor.py:4292 appEditors/AppExcEditor.py:4357 -#: appEditors/AppExcEditor.py:4363 appEditors/AppExcEditor.py:4453 -#: appEditors/AppExcEditor.py:4473 appEditors/AppExcEditor.py:4514 -#: appEditors/AppGeoEditor.py:755 appEditors/AppGerberEditor.py:6562 -#: appEditors/AppGerberEditor.py:6582 appEditors/AppGerberEditor.py:6619 -#: appEditors/AppGerberEditor.py:6732 +#: appEditors/AppExcEditor.py:4230 appEditors/AppExcEditor.py:4249 +#: appEditors/AppExcEditor.py:4290 appEditors/AppExcEditor.py:4355 +#: appEditors/AppExcEditor.py:4361 appEditors/AppExcEditor.py:4451 +#: appEditors/AppExcEditor.py:4471 appEditors/AppExcEditor.py:4512 +#: appEditors/AppGeoEditor.py:755 appEditors/AppGerberEditor.py:6560 +#: appEditors/AppGerberEditor.py:6580 appEditors/AppGerberEditor.py:6617 +#: appEditors/AppGerberEditor.py:6730 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:87 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:106 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:182 @@ -2164,26 +2145,26 @@ msgstr "Y" msgid "Angle" msgstr "Ângulo" -#: appEditors/AppExcEditor.py:4238 appEditors/AppExcEditor.py:4459 -#: appEditors/AppGerberEditor.py:6568 +#: appEditors/AppExcEditor.py:4236 appEditors/AppExcEditor.py:4457 +#: appEditors/AppGerberEditor.py:6566 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:130 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:249 -#: appPlugins/ToolCutOut.py:2808 +#: appPlugins/ToolCutOut.py:2805 msgid "Pitch" msgstr "Passo" -#: appEditors/AppExcEditor.py:4240 appEditors/AppExcEditor.py:4461 -#: appEditors/AppGerberEditor.py:6570 +#: appEditors/AppExcEditor.py:4238 appEditors/AppExcEditor.py:4459 +#: appEditors/AppGerberEditor.py:6568 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:95 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:243 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:132 msgid "Pitch = Distance between elements of the array." msgstr "Passo = Distância entre os elementos da matriz." -#: appEditors/AppExcEditor.py:4253 appEditors/AppExcEditor.py:4475 -#: appEditors/AppGerberEditor.py:6584 +#: appEditors/AppExcEditor.py:4251 appEditors/AppExcEditor.py:4473 +#: appEditors/AppGerberEditor.py:6582 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -2195,8 +2176,8 @@ msgstr "" "Valor mínimo: -360.00 graus.\n" "Valor máximo: 360.00 graus." -#: appEditors/AppExcEditor.py:4282 appEditors/AppExcEditor.py:4504 -#: appEditors/AppGerberEditor.py:6608 +#: appEditors/AppExcEditor.py:4280 appEditors/AppExcEditor.py:4502 +#: appEditors/AppGerberEditor.py:6606 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:125 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:275 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:160 @@ -2207,8 +2188,8 @@ msgstr "" "Sentido da matriz circular.\n" "Pode ser CW = sentido horário ou CCW = sentido anti-horário." -#: appEditors/AppExcEditor.py:4285 appEditors/AppExcEditor.py:4507 -#: appEditors/AppGerberEditor.py:6612 +#: appEditors/AppExcEditor.py:4283 appEditors/AppExcEditor.py:4505 +#: appEditors/AppGerberEditor.py:6610 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:129 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:279 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:138 @@ -2217,8 +2198,8 @@ msgstr "" msgid "CW" msgstr "CW" -#: appEditors/AppExcEditor.py:4286 appEditors/AppExcEditor.py:4508 -#: appEditors/AppGerberEditor.py:6613 +#: appEditors/AppExcEditor.py:4284 appEditors/AppExcEditor.py:4506 +#: appEditors/AppGerberEditor.py:6611 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:130 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:280 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:139 @@ -2227,8 +2208,8 @@ msgstr "CW" msgid "CCW" msgstr "CCW" -#: appEditors/AppExcEditor.py:4293 appEditors/AppExcEditor.py:4515 -#: appEditors/AppGerberEditor.py:6621 +#: appEditors/AppExcEditor.py:4291 appEditors/AppExcEditor.py:4513 +#: appEditors/AppGerberEditor.py:6619 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:108 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:138 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:258 @@ -2238,11 +2219,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:4325 +#: appEditors/AppExcEditor.py:4323 msgid "Slot Parameters" msgstr "Parâmetros de Ranhura" -#: appEditors/AppExcEditor.py:4327 +#: appEditors/AppExcEditor.py:4325 msgid "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." @@ -2250,20 +2231,20 @@ msgstr "" "Parâmetros para adicionar uma ranhura (furo com forma oval),\n" "tanto única quanto parte de uma matriz." -#: appEditors/AppExcEditor.py:4333 appEditors/AppGeoEditor.py:3512 +#: appEditors/AppExcEditor.py:4331 appEditors/AppGeoEditor.py:3526 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:155 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:76 -#: appObjects/FlatCAMObj.py:877 appPlugins/ToolCorners.py:776 -#: appPlugins/ToolReport.py:590 +#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:782 +#: appPlugins/ToolReport.py:594 msgid "Length" msgstr "Comprimento" -#: appEditors/AppExcEditor.py:4335 +#: appEditors/AppExcEditor.py:4333 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:157 msgid "Length. The length of the slot." msgstr "Comprimento. O comprimento da ranhura." -#: appEditors/AppExcEditor.py:4349 +#: appEditors/AppExcEditor.py:4347 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:173 msgid "" "Direction on which the slot is oriented:\n" @@ -2276,7 +2257,7 @@ msgstr "" "- 'Y' - eixo vertical ou\n" "- 'Angle' - um ângulo personalizado para a inclinação da ranhura" -#: appEditors/AppExcEditor.py:4365 +#: appEditors/AppExcEditor.py:4363 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189 msgid "" "Angle at which the slot is placed.\n" @@ -2289,15 +2270,15 @@ msgstr "" "Valor mínimo: -360.00 graus.\n" "Valor máximo: 360.00 graus." -#: appEditors/AppExcEditor.py:4399 +#: appEditors/AppExcEditor.py:4397 msgid "Slot Array Parameters" msgstr "Parâm. da matriz de ranhuras" -#: appEditors/AppExcEditor.py:4401 +#: appEditors/AppExcEditor.py:4399 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:4409 +#: appEditors/AppExcEditor.py:4407 msgid "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" @@ -2305,21 +2286,21 @@ msgstr "" "Selecione o tipo de matriz de ranhuras para criar.\n" "Pode ser Linear X(Y) ou Circular" -#: appEditors/AppExcEditor.py:4421 +#: appEditors/AppExcEditor.py:4419 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:214 msgid "Specify how many slots to be in the array." msgstr "Especifique o número de ranhuras da matriz." -#: appEditors/AppExcEditor.py:4529 appEditors/AppGeoEditor.py:3590 -#: appEditors/AppGerberEditor.py:6636 appEditors/appGCodeEditor.py:74 -#: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:867 -#: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1760 app_Main.py:2623 +#: appEditors/AppExcEditor.py:4527 appEditors/AppGeoEditor.py:3604 +#: appEditors/AppGerberEditor.py:6634 appEditors/appGCodeEditor.py:74 +#: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:869 +#: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1772 app_Main.py:2642 msgid "Exit Editor" msgstr "Sair do Editor" -#: appEditors/AppExcEditor.py:4532 appEditors/AppGeoEditor.py:3593 -#: appEditors/AppGerberEditor.py:6639 appEditors/appGCodeEditor.py:870 -#: appGUI/MainGUI.py:1009 appGUI/MainGUI.py:2230 +#: appEditors/AppExcEditor.py:4530 appEditors/AppGeoEditor.py:3607 +#: appEditors/AppGerberEditor.py:6637 appEditors/appGCodeEditor.py:872 +#: appGUI/MainGUI.py:1021 appGUI/MainGUI.py:2242 msgid "Exit from Editor." msgstr "Sair do Editor." @@ -2327,12 +2308,12 @@ msgstr "Sair do Editor." msgid "Buffer Selection" msgstr "Seleção de Buffer" -#: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:6334 +#: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:6332 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:188 msgid "Buffer distance" msgstr "Distância do buffer" -#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:6338 +#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:6336 msgid "Buffer corner" msgstr "Canto do buffer" @@ -2350,11 +2331,11 @@ msgstr "" "- 'Chanfrado:' o canto é uma linha que conecta diretamente os recursos " "encontrados no canto" -#: appEditors/AppGeoEditor.py:105 appEditors/AppGerberEditor.py:6346 +#: appEditors/AppGeoEditor.py:105 appEditors/AppGerberEditor.py:6344 msgid "Round" msgstr "Redondo" -#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6347 +#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6345 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:216 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:168 @@ -2366,16 +2347,16 @@ msgstr "Redondo" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:318 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:282 -#: appPlugins/ToolDrilling.py:2863 appPlugins/ToolExtract.py:960 -#: appPlugins/ToolExtract.py:1102 appPlugins/ToolFollow.py:750 -#: appPlugins/ToolInvertGerber.py:272 appPlugins/ToolIsolation.py:3638 -#: appPlugins/ToolMilling.py:4477 appPlugins/ToolNCC.py:4634 -#: appPlugins/ToolPaint.py:3314 appPlugins/ToolPunchGerber.py:2044 -#: appPlugins/ToolPunchGerber.py:2211 appPlugins/ToolQRCode.py:885 +#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolExtract.py:963 +#: appPlugins/ToolExtract.py:1105 appPlugins/ToolFollow.py:752 +#: appPlugins/ToolInvertGerber.py:278 appPlugins/ToolIsolation.py:3635 +#: appPlugins/ToolMilling.py:4576 appPlugins/ToolNCC.py:4633 +#: appPlugins/ToolPaint.py:3311 appPlugins/ToolPunchGerber.py:2044 +#: appPlugins/ToolPunchGerber.py:2211 appPlugins/ToolQRCode.py:888 msgid "Square" msgstr "Quadrado" -#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6348 +#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6346 msgid "Beveled" msgstr "Chanfrado" @@ -2393,17 +2374,17 @@ msgstr "Buffer Completo" #: appEditors/AppGeoEditor.py:152 appEditors/AppGeoEditor.py:392 #: appEditors/AppGeoEditor.py:608 appEditors/AppGeoEditor.py:1103 -#: appEditors/AppGerberEditor.py:7080 appPlugins/ToolAlignObjects.py:95 +#: appEditors/AppGerberEditor.py:7078 appPlugins/ToolAlignObjects.py:95 #: appPlugins/ToolCalculators.py:62 appPlugins/ToolCalibration.py:105 -#: appPlugins/ToolCopperThieving.py:116 appPlugins/ToolCorners.py:86 +#: appPlugins/ToolCopperThieving.py:117 appPlugins/ToolCorners.py:86 #: appPlugins/ToolCutOut.py:144 appPlugins/ToolDblSided.py:77 #: appPlugins/ToolDistance.py:123 appPlugins/ToolDistanceMin.py:79 #: appPlugins/ToolDrilling.py:155 appPlugins/ToolEtchCompensation.py:71 -#: appPlugins/ToolExtract.py:134 appPlugins/ToolFiducials.py:110 +#: appPlugins/ToolExtract.py:134 appPlugins/ToolFiducials.py:111 #: appPlugins/ToolFilm.py:112 appPlugins/ToolFollow.py:99 #: appPlugins/ToolImage.py:58 appPlugins/ToolInvertGerber.py:66 -#: appPlugins/ToolIsolation.py:172 appPlugins/ToolLevelling.py:147 -#: appPlugins/ToolMilling.py:154 appPlugins/ToolNCC.py:181 +#: appPlugins/ToolIsolation.py:172 appPlugins/ToolLevelling.py:155 +#: appPlugins/ToolMilling.py:155 appPlugins/ToolNCC.py:181 #: appPlugins/ToolOptimal.py:94 appPlugins/ToolPaint.py:215 #: appPlugins/ToolPanelize.py:87 appPlugins/ToolPcbWizard.py:84 #: appPlugins/ToolPunchGerber.py:165 appPlugins/ToolQRCode.py:107 @@ -2416,7 +2397,7 @@ msgid "Plugin" msgstr "plugin_tab" #: appEditors/AppGeoEditor.py:158 appEditors/AppGeoEditor.py:3076 -#: appGUI/MainGUI.py:704 appGUI/MainGUI.py:4839 +#: appGUI/MainGUI.py:704 appGUI/MainGUI.py:4851 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:184 msgid "Buffer Tool" msgstr "Ferramenta Buffer" @@ -2424,7 +2405,7 @@ msgstr "Ferramenta Buffer" #: appEditors/AppGeoEditor.py:174 appEditors/AppGeoEditor.py:191 #: appEditors/AppGeoEditor.py:208 appEditors/AppGeoEditor.py:3095 #: appEditors/AppGeoEditor.py:3121 appEditors/AppGeoEditor.py:3147 -#: appEditors/AppGerberEditor.py:5793 +#: appEditors/AppGerberEditor.py:5794 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 " @@ -2438,23 +2419,23 @@ msgstr "Ferramenta de Texto" msgid "Font" msgstr "Fonte" -#: appEditors/AppGeoEditor.py:349 appEditors/AppGerberEditor.py:4510 -#: appEditors/AppGerberEditor.py:6051 appGUI/ObjectUI.py:309 +#: appEditors/AppGeoEditor.py:349 appEditors/AppGerberEditor.py:4512 +#: appEditors/AppGerberEditor.py:6049 appGUI/ObjectUI.py:306 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:96 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:173 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:202 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:36 -#: appPlugins/ToolCopperThieving.py:1494 appPlugins/ToolCopperThieving.py:1534 -#: appPlugins/ToolExtract.py:988 appPlugins/ToolFiducials.py:888 +#: appPlugins/ToolCopperThieving.py:1500 appPlugins/ToolCopperThieving.py:1540 +#: appPlugins/ToolExtract.py:991 appPlugins/ToolFiducials.py:892 #: appPlugins/ToolPunchGerber.py:2072 msgid "Size" msgstr "Tamanho" -#: appEditors/AppGeoEditor.py:353 appGUI/MainGUI.py:1679 +#: appEditors/AppGeoEditor.py:353 appGUI/MainGUI.py:1691 msgid "Text" msgstr "Texto" -#: appEditors/AppGeoEditor.py:364 appGUI/MainGUI.py:1599 +#: appEditors/AppGeoEditor.py:364 appGUI/MainGUI.py:1611 msgid "Apply" msgstr "Aplicar" @@ -2463,18 +2444,18 @@ msgid "Text Tool" msgstr "Ferramenta de Texto" #: appEditors/AppGeoEditor.py:458 appObjects/FlatCAMExcellon.py:940 -#: appObjects/FlatCAMGeometry.py:1126 appPlugins/ToolDrilling.py:910 -#: appPlugins/ToolDrilling.py:1254 appPlugins/ToolDrilling.py:2410 -#: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:3377 -#: appPlugins/ToolMilling.py:1616 appPlugins/ToolMilling.py:2491 -#: appPlugins/ToolMilling.py:3849 appPlugins/ToolNCC.py:363 -#: appPlugins/ToolNCC.py:2540 appPlugins/ToolNCC.py:4339 -#: appPlugins/ToolPaint.py:335 appPlugins/ToolPaint.py:3119 +#: appObjects/FlatCAMGeometry.py:1127 appPlugins/ToolDrilling.py:911 +#: appPlugins/ToolDrilling.py:1260 appPlugins/ToolDrilling.py:2346 +#: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:3374 +#: appPlugins/ToolMilling.py:1702 appPlugins/ToolMilling.py:2585 +#: appPlugins/ToolMilling.py:3921 appPlugins/ToolNCC.py:363 +#: appPlugins/ToolNCC.py:2542 appPlugins/ToolNCC.py:4338 +#: appPlugins/ToolPaint.py:335 appPlugins/ToolPaint.py:3116 msgid "Tool" msgstr "Ferramenta" #: appEditors/AppGeoEditor.py:466 appEditors/AppGeoEditor.py:614 -#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:1084 appGUI/MainGUI.py:2303 +#: appGUI/MainGUI.py:708 msgid "Paint Tool" msgstr "Ferramenta de Pintura" @@ -2501,66 +2482,66 @@ msgstr "" #: appEditors/AppGeoEditor.py:1492 appEditors/AppGeoEditor.py:1517 #: appEditors/AppGeoEditor.py:2710 appEditors/AppGeoEditor.py:2781 #: appEditors/AppGeoEditor.py:3083 appEditors/AppGeoEditor.py:3109 -#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:4994 -#: appEditors/AppGerberEditor.py:7134 appEditors/AppGerberEditor.py:7174 -#: appEditors/AppGerberEditor.py:7197 appEditors/AppGerberEditor.py:7342 -#: appEditors/AppGerberEditor.py:7375 appEditors/AppGerberEditor.py:7418 -#: appEditors/AppGerberEditor.py:7459 appEditors/AppGerberEditor.py:7495 -#: appEditors/AppGerberEditor.py:7531 +#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:5008 +#: appEditors/AppGerberEditor.py:7132 appEditors/AppGerberEditor.py:7172 +#: appEditors/AppGerberEditor.py:7195 appEditors/AppGerberEditor.py:7340 +#: appEditors/AppGerberEditor.py:7373 appEditors/AppGerberEditor.py:7416 +#: appEditors/AppGerberEditor.py:7457 appEditors/AppGerberEditor.py:7493 +#: appEditors/AppGerberEditor.py:7529 msgid "No shape selected." msgstr "Nenhuma forma selecionada." #: appEditors/AppGeoEditor.py:678 appEditors/AppGeoEditor.py:1121 -#: appEditors/AppGerberEditor.py:6655 appEditors/AppGerberEditor.py:7098 +#: appEditors/AppGerberEditor.py:6653 appEditors/AppGerberEditor.py:7096 #: appGUI/MainGUI.py:712 msgid "Transform Tool" msgstr "Ferramenta Transformar" #: appEditors/AppGeoEditor.py:679 appEditors/AppGeoEditor.py:771 -#: appEditors/AppGerberEditor.py:6656 appEditors/AppGerberEditor.py:6748 +#: appEditors/AppGerberEditor.py:6654 appEditors/AppGerberEditor.py:6746 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:81 #: appPlugins/ToolTransform.py:557 appPlugins/ToolTransform.py:680 msgid "Rotate" msgstr "Girar" -#: appEditors/AppGeoEditor.py:680 appEditors/AppGerberEditor.py:6657 +#: appEditors/AppGeoEditor.py:680 appEditors/AppGerberEditor.py:6655 #: appPlugins/ToolTransform.py:558 msgid "Skew/Shear" msgstr "Inclinar" -#: appEditors/AppGeoEditor.py:681 appEditors/AppGerberEditor.py:6407 -#: appEditors/AppGerberEditor.py:6658 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:1254 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2467 -#: appGUI/MainGUI.py:5107 appGUI/ObjectUI.py:119 +#: appEditors/AppGeoEditor.py:681 appEditors/AppGerberEditor.py:6405 +#: appEditors/AppGerberEditor.py:6656 appGUI/MainGUI.py:793 +#: appGUI/MainGUI.py:1266 appGUI/MainGUI.py:1740 appGUI/MainGUI.py:2479 +#: appGUI/MainGUI.py:5119 appGUI/ObjectUI.py:116 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:140 #: appPlugins/ToolTransform.py:559 msgid "Scale" msgstr "Redimensionar" -#: appEditors/AppGeoEditor.py:682 appEditors/AppGerberEditor.py:6659 +#: appEditors/AppGeoEditor.py:682 appEditors/AppGerberEditor.py:6657 #: appPlugins/ToolTransform.py:560 msgid "Mirror (Flip)" msgstr "Espelhar (Flip)" -#: appEditors/AppGeoEditor.py:684 appEditors/AppGerberEditor.py:6361 -#: appEditors/AppGerberEditor.py:6661 appGUI/MainGUI.py:790 -#: appGUI/MainGUI.py:1252 appGUI/MainGUI.py:1681 appGUI/MainGUI.py:1726 -#: appGUI/MainGUI.py:2465 appGUI/MainGUI.py:5098 +#: appEditors/AppGeoEditor.py:684 appEditors/AppGerberEditor.py:6359 +#: appEditors/AppGerberEditor.py:6659 appGUI/MainGUI.py:790 +#: appGUI/MainGUI.py:1264 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:1738 +#: appGUI/MainGUI.py:2477 appGUI/MainGUI.py:5110 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:205 #: appPlugins/ToolTransform.py:562 msgid "Buffer" msgstr "Buffer" -#: appEditors/AppGeoEditor.py:715 appEditors/AppGerberEditor.py:6692 +#: appEditors/AppGeoEditor.py:715 appEditors/AppGerberEditor.py:6690 #: appGUI/GUIElements.py:3871 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:37 -#: appPlugins/ToolDblSided.py:832 appPlugins/ToolDblSided.py:1008 -#: appPlugins/ToolFilm.py:1204 appPlugins/ToolTransform.py:594 +#: appPlugins/ToolDblSided.py:848 appPlugins/ToolDblSided.py:1024 +#: appPlugins/ToolFilm.py:1218 appPlugins/ToolTransform.py:594 msgid "Reference" msgstr "Referência" -#: appEditors/AppGeoEditor.py:717 appEditors/AppGerberEditor.py:6694 +#: appEditors/AppGeoEditor.py:717 appEditors/AppGerberEditor.py:6692 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2577,7 +2558,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:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appPlugins/ToolCalibration.py:144 appPlugins/ToolCalibration.py:145 #: appPlugins/ToolTransform.py:604 @@ -2585,55 +2566,55 @@ msgid "Origin" msgstr "Origem" #: appEditors/AppGeoEditor.py:725 appEditors/AppGeoEditor.py:1134 -#: appEditors/AppGerberEditor.py:6702 appEditors/AppGerberEditor.py:7107 +#: appEditors/AppGerberEditor.py:6700 appEditors/AppGerberEditor.py:7105 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:245 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:262 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:302 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 -#: appPlugins/ToolFollow.py:731 appPlugins/ToolIsolation.py:3562 -#: appPlugins/ToolNCC.py:4596 appPlugins/ToolPaint.py:3265 +#: appPlugins/ToolFollow.py:733 appPlugins/ToolIsolation.py:3559 +#: appPlugins/ToolNCC.py:4595 appPlugins/ToolPaint.py:3262 #: appPlugins/ToolPunchGerber.py:2275 appPlugins/ToolTransform.py:604 -#: defaults.py:582 +#: defaults.py:585 msgid "Selection" msgstr "Seleção" -#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:53 -#: appPlugins/ToolDblSided.py:843 appPlugins/ToolTransform.py:604 +#: appPlugins/ToolDblSided.py:859 appPlugins/ToolTransform.py:604 msgid "Point" msgstr "Ponto" -#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 msgid "Minimum" msgstr "Mínimo" #: appEditors/AppGeoEditor.py:731 appEditors/AppGeoEditor.py:1027 -#: appEditors/AppGerberEditor.py:6708 appEditors/AppGerberEditor.py:7004 +#: appEditors/AppGerberEditor.py:6706 appEditors/AppGerberEditor.py:7002 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:124 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:126 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:236 -#: appPlugins/ToolExtract.py:1154 appPlugins/ToolExtract.py:1172 +#: appPlugins/ToolExtract.py:1157 appPlugins/ToolExtract.py:1175 #: appPlugins/ToolPunchGerber.py:2150 appPlugins/ToolPunchGerber.py:2260 #: appPlugins/ToolTransform.py:610 appPlugins/ToolTransform.py:936 -#: app_Main.py:8511 +#: app_Main.py:8555 msgid "Value" msgstr "Valor" -#: appEditors/AppGeoEditor.py:733 appEditors/AppGerberEditor.py:6710 +#: appEditors/AppGeoEditor.py:733 appEditors/AppGerberEditor.py:6708 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:55 #: appPlugins/ToolTransform.py:612 msgid "A point of reference in format X,Y." msgstr "Um ponto de referência no formato X,Y." -#: appEditors/AppGeoEditor.py:742 appEditors/AppGerberEditor.py:6719 +#: appEditors/AppGeoEditor.py:742 appEditors/AppGerberEditor.py:6717 #: appPlugins/ToolTransform.py:621 msgid "Add point coordinates from clipboard." msgstr "Coordenadas copiadas da área de transferência." -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6734 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6732 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:91 #: appPlugins/ToolTransform.py:666 msgid "" @@ -2647,7 +2628,7 @@ msgstr "" "Números positivos para movimento horário. \n" "Números negativos para movimento anti-horário." -#: appEditors/AppGeoEditor.py:773 appEditors/AppGerberEditor.py:6750 +#: appEditors/AppGeoEditor.py:773 appEditors/AppGerberEditor.py:6748 #: appPlugins/ToolTransform.py:682 msgid "" "Rotate the selected object(s).\n" @@ -2659,7 +2640,7 @@ msgstr "" "caixa delimitadora para todos os objetos selecionados." #: appEditors/AppGeoEditor.py:793 appEditors/AppGeoEditor.py:855 -#: appEditors/AppGerberEditor.py:6770 appEditors/AppGerberEditor.py:6832 +#: appEditors/AppGerberEditor.py:6768 appEditors/AppGerberEditor.py:6830 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:144 #: appPlugins/ToolTransform.py:702 appPlugins/ToolTransform.py:764 @@ -2667,22 +2648,22 @@ msgid "Link" msgstr "Fixar Taxa" #: appEditors/AppGeoEditor.py:795 appEditors/AppGeoEditor.py:857 -#: appEditors/AppGerberEditor.py:6772 appEditors/AppGerberEditor.py:6834 +#: appEditors/AppGerberEditor.py:6770 appEditors/AppGerberEditor.py:6832 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:107 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:146 #: appPlugins/ToolTransform.py:704 appPlugins/ToolTransform.py:766 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:800 appEditors/AppGerberEditor.py:6777 +#: appEditors/AppGeoEditor.py:800 appEditors/AppGerberEditor.py:6775 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:144 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:117 -#: appPlugins/ToolFilm.py:1281 appPlugins/ToolTransform.py:709 +#: appPlugins/ToolFilm.py:1295 appPlugins/ToolTransform.py:709 msgid "X angle" msgstr "Ângulo X" #: appEditors/AppGeoEditor.py:802 appEditors/AppGeoEditor.py:823 -#: appEditors/AppGerberEditor.py:6779 appEditors/AppGerberEditor.py:6800 +#: appEditors/AppGerberEditor.py:6777 appEditors/AppGerberEditor.py:6798 #: appPlugins/ToolTransform.py:711 appPlugins/ToolTransform.py:732 msgid "" "Angle for Skew action, in degrees.\n" @@ -2691,13 +2672,13 @@ msgstr "" "Ângulo de inclinação, em graus.\n" "Número flutuante entre -360 e 360." -#: appEditors/AppGeoEditor.py:810 appEditors/AppGerberEditor.py:6787 +#: appEditors/AppGeoEditor.py:810 appEditors/AppGerberEditor.py:6785 #: appPlugins/ToolTransform.py:719 msgid "Skew X" msgstr "Inclinar X" #: appEditors/AppGeoEditor.py:812 appEditors/AppGeoEditor.py:833 -#: appEditors/AppGerberEditor.py:6789 appEditors/AppGerberEditor.py:6810 +#: appEditors/AppGerberEditor.py:6787 appEditors/AppGerberEditor.py:6808 #: appPlugins/ToolTransform.py:721 appPlugins/ToolTransform.py:742 msgid "" "Skew/shear the selected object(s).\n" @@ -2708,38 +2689,38 @@ msgstr "" "O ponto de referência é o meio da\n" "caixa delimitadora para todos os objetos selecionados." -#: appEditors/AppGeoEditor.py:821 appEditors/AppGerberEditor.py:6798 +#: appEditors/AppGeoEditor.py:821 appEditors/AppGerberEditor.py:6796 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:153 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:131 -#: appPlugins/ToolFilm.py:1290 appPlugins/ToolTransform.py:730 +#: appPlugins/ToolFilm.py:1304 appPlugins/ToolTransform.py:730 msgid "Y angle" msgstr "Ângulo Y" -#: appEditors/AppGeoEditor.py:831 appEditors/AppGerberEditor.py:6808 +#: appEditors/AppGeoEditor.py:831 appEditors/AppGerberEditor.py:6806 #: appPlugins/ToolTransform.py:740 msgid "Skew Y" msgstr "Inclinar Y" -#: appEditors/AppGeoEditor.py:862 appEditors/AppGerberEditor.py:6839 +#: appEditors/AppGeoEditor.py:862 appEditors/AppGerberEditor.py:6837 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:155 -#: appPlugins/ToolFilm.py:1237 appPlugins/ToolTransform.py:771 +#: appPlugins/ToolFilm.py:1251 appPlugins/ToolTransform.py:771 msgid "X factor" msgstr "Fator X" -#: appEditors/AppGeoEditor.py:864 appEditors/AppGerberEditor.py:6841 +#: appEditors/AppGeoEditor.py:864 appEditors/AppGerberEditor.py:6839 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:157 #: appPlugins/ToolTransform.py:773 msgid "Factor for scaling on X axis." msgstr "Fator para redimensionamento no eixo X." -#: appEditors/AppGeoEditor.py:871 appEditors/AppGerberEditor.py:6848 +#: appEditors/AppGeoEditor.py:871 appEditors/AppGerberEditor.py:6846 #: appPlugins/ToolTransform.py:780 msgid "Scale X" msgstr "Redimensionar X" #: appEditors/AppGeoEditor.py:873 appEditors/AppGeoEditor.py:893 -#: appEditors/AppGerberEditor.py:6850 appEditors/AppGerberEditor.py:6870 +#: appEditors/AppGerberEditor.py:6848 appEditors/AppGerberEditor.py:6868 #: appPlugins/ToolTransform.py:782 appPlugins/ToolTransform.py:802 msgid "" "Scale the selected object(s).\n" @@ -2750,59 +2731,59 @@ msgstr "" "O ponto de referência depende\n" "do estado da caixa de seleção Escala de referência." -#: appEditors/AppGeoEditor.py:882 appEditors/AppGerberEditor.py:6859 +#: appEditors/AppGeoEditor.py:882 appEditors/AppGerberEditor.py:6857 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:122 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:168 -#: appPlugins/ToolFilm.py:1246 appPlugins/ToolTransform.py:791 +#: appPlugins/ToolFilm.py:1260 appPlugins/ToolTransform.py:791 msgid "Y factor" msgstr "Fator Y" -#: appEditors/AppGeoEditor.py:884 appEditors/AppGerberEditor.py:6861 +#: appEditors/AppGeoEditor.py:884 appEditors/AppGerberEditor.py:6859 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:170 #: appPlugins/ToolTransform.py:793 msgid "Factor for scaling on Y axis." msgstr "Fator para redimensionamento no eixo Y." -#: appEditors/AppGeoEditor.py:891 appEditors/AppGerberEditor.py:6868 +#: appEditors/AppGeoEditor.py:891 appEditors/AppGerberEditor.py:6866 #: appPlugins/ToolTransform.py:800 msgid "Scale Y" msgstr "Redimensionar Y" -#: appEditors/AppGeoEditor.py:918 appEditors/AppGerberEditor.py:6895 +#: appEditors/AppGeoEditor.py:918 appEditors/AppGerberEditor.py:6893 #: appPlugins/ToolTransform.py:827 msgid "Flip on X" msgstr "Espelhar no X" #: appEditors/AppGeoEditor.py:920 appEditors/AppGeoEditor.py:925 -#: appEditors/AppGerberEditor.py:6897 appEditors/AppGerberEditor.py:6902 +#: appEditors/AppGerberEditor.py:6895 appEditors/AppGerberEditor.py:6900 #: appPlugins/ToolTransform.py:829 appPlugins/ToolTransform.py:834 msgid "Flip the selected object(s) over the X axis." msgstr "Espelha o(s) objeto(s) selecionado(s) no eixo X." -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6900 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6898 #: appPlugins/ToolTransform.py:832 msgid "Flip on Y" msgstr "Espelhar no Y" -#: appEditors/AppGeoEditor.py:943 appEditors/AppGerberEditor.py:6920 +#: appEditors/AppGeoEditor.py:943 appEditors/AppGerberEditor.py:6918 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:184 #: appPlugins/ToolTransform.py:852 msgid "X val" msgstr "X" -#: appEditors/AppGeoEditor.py:945 appEditors/AppGerberEditor.py:6922 +#: appEditors/AppGeoEditor.py:945 appEditors/AppGerberEditor.py:6920 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:186 #: appPlugins/ToolTransform.py:854 msgid "Distance to offset on X axis. In current units." msgstr "Distância para deslocar no eixo X, nas unidades atuais." -#: appEditors/AppGeoEditor.py:952 appEditors/AppGerberEditor.py:6929 +#: appEditors/AppGeoEditor.py:952 appEditors/AppGerberEditor.py:6927 #: appPlugins/ToolTransform.py:861 msgid "Offset X" msgstr "Deslocar X" #: appEditors/AppGeoEditor.py:954 appEditors/AppGeoEditor.py:974 -#: appEditors/AppGerberEditor.py:6931 appEditors/AppGerberEditor.py:6951 +#: appEditors/AppGerberEditor.py:6929 appEditors/AppGerberEditor.py:6949 #: appPlugins/ToolTransform.py:863 appPlugins/ToolTransform.py:883 msgid "" "Offset the selected object(s).\n" @@ -2813,34 +2794,34 @@ msgstr "" "O ponto de referência é o meio da\n" "caixa delimitadora para todos os objetos selecionados.\n" -#: appEditors/AppGeoEditor.py:963 appEditors/AppGerberEditor.py:6940 +#: appEditors/AppGeoEditor.py:963 appEditors/AppGerberEditor.py:6938 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:197 #: appPlugins/ToolTransform.py:872 msgid "Y val" msgstr "Y" -#: appEditors/AppGeoEditor.py:965 appEditors/AppGerberEditor.py:6942 +#: appEditors/AppGeoEditor.py:965 appEditors/AppGerberEditor.py:6940 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:199 #: appPlugins/ToolTransform.py:874 msgid "Distance to offset on Y axis. In current units." msgstr "Distância para deslocar no eixo Y, nas unidades atuais." -#: appEditors/AppGeoEditor.py:972 appEditors/AppGerberEditor.py:6949 +#: appEditors/AppGeoEditor.py:972 appEditors/AppGerberEditor.py:6947 #: appPlugins/ToolTransform.py:881 msgid "Offset Y" msgstr "Deslocar Y" -#: appEditors/AppGeoEditor.py:992 appEditors/AppGerberEditor.py:6969 -#: appGUI/ObjectUI.py:466 appGUI/ObjectUI.py:503 +#: appEditors/AppGeoEditor.py:992 appEditors/AppGerberEditor.py:6967 +#: appGUI/ObjectUI.py:463 appGUI/ObjectUI.py:500 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:60 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:209 -#: appPlugins/ToolInvertGerber.py:271 appPlugins/ToolQRCode.py:884 +#: appPlugins/ToolInvertGerber.py:277 appPlugins/ToolQRCode.py:887 #: appPlugins/ToolTransform.py:901 msgid "Rounded" msgstr "Arredondado" -#: appEditors/AppGeoEditor.py:994 appEditors/AppGerberEditor.py:6971 +#: appEditors/AppGeoEditor.py:994 appEditors/AppGerberEditor.py:6969 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:211 #: appPlugins/ToolTransform.py:903 msgid "" @@ -2854,7 +2835,7 @@ msgstr "" "Se não marcado, o buffer seguirá a geometria exata\n" "da forma em buffer." -#: appEditors/AppGeoEditor.py:1002 appEditors/AppGerberEditor.py:6979 +#: appEditors/AppGeoEditor.py:1002 appEditors/AppGerberEditor.py:6977 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:219 #: appPlugins/ToolDistance.py:127 appPlugins/ToolDistance.py:421 #: appPlugins/ToolDistance.py:557 appPlugins/ToolDistanceMin.py:211 @@ -2862,7 +2843,7 @@ msgstr "" msgid "Distance" msgstr "Distância" -#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6981 +#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6979 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:221 #: appPlugins/ToolTransform.py:913 msgid "" @@ -2876,12 +2857,12 @@ msgstr "" "Cada elemento geométrico do objeto será aumentado\n" "ou diminuiu com a 'distância'." -#: appEditors/AppGeoEditor.py:1016 appEditors/AppGerberEditor.py:6993 +#: appEditors/AppGeoEditor.py:1016 appEditors/AppGerberEditor.py:6991 #: appPlugins/ToolTransform.py:925 msgid "Buffer D" msgstr "Buffer D" -#: appEditors/AppGeoEditor.py:1018 appEditors/AppGerberEditor.py:6995 +#: appEditors/AppGeoEditor.py:1018 appEditors/AppGerberEditor.py:6993 #: appPlugins/ToolTransform.py:927 msgid "" "Create the buffer effect on each geometry,\n" @@ -2890,7 +2871,7 @@ msgstr "" "Crie o efeito de buffer em cada geometria,\n" "elemento do objeto selecionado, usando a distância." -#: appEditors/AppGeoEditor.py:1029 appEditors/AppGerberEditor.py:7006 +#: appEditors/AppGeoEditor.py:1029 appEditors/AppGerberEditor.py:7004 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:238 #: appPlugins/ToolTransform.py:938 msgid "" @@ -2906,12 +2887,12 @@ msgstr "" "ou diminuído com a 'distância'. Esse valor é um\n" "percentual da dimensão inicial." -#: appEditors/AppGeoEditor.py:1042 appEditors/AppGerberEditor.py:7019 +#: appEditors/AppGeoEditor.py:1042 appEditors/AppGerberEditor.py:7017 #: appPlugins/ToolTransform.py:951 msgid "Buffer F" msgstr "Buffer F" -#: appEditors/AppGeoEditor.py:1044 appEditors/AppGerberEditor.py:7021 +#: appEditors/AppGeoEditor.py:1044 appEditors/AppGerberEditor.py:7019 #: appPlugins/ToolTransform.py:953 msgid "" "Create the buffer effect on each geometry,\n" @@ -2920,34 +2901,34 @@ msgstr "" "Crie o efeito de buffer em cada geometria,\n" "elemento do objeto selecionado, usando o fator." -#: appEditors/AppGeoEditor.py:1133 appEditors/AppGerberEditor.py:7106 +#: appEditors/AppGeoEditor.py:1133 appEditors/AppGerberEditor.py:7104 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:63 -#: appPlugins/ToolCalibration.py:894 appPlugins/ToolDrilling.py:2815 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolPanelize.py:1152 +#: appPlugins/ToolCalibration.py:894 appPlugins/ToolDrilling.py:2769 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolPanelize.py:1171 #: appPlugins/ToolTransform.py:604 msgid "Object" msgstr "Objeto" -#: appEditors/AppGeoEditor.py:1205 appEditors/AppGerberEditor.py:7182 +#: appEditors/AppGeoEditor.py:1205 appEditors/AppGerberEditor.py:7180 #: appPlugins/ToolTransform.py:168 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:1230 appEditors/AppGerberEditor.py:7207 +#: appEditors/AppGeoEditor.py:1230 appEditors/AppGerberEditor.py:7205 #: appPlugins/ToolTransform.py:185 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:1288 appEditors/AppGeoEditor.py:1309 -#: appEditors/AppGerberEditor.py:7265 appEditors/AppGerberEditor.py:7286 +#: appEditors/AppGerberEditor.py:7263 appEditors/AppGerberEditor.py:7284 #: appPlugins/ToolTransform.py:243 appPlugins/ToolTransform.py:264 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:1322 appEditors/AppGeoEditor.py:1331 -#: appEditors/AppGerberEditor.py:7299 appEditors/AppGerberEditor.py:7308 +#: appEditors/AppGerberEditor.py:7297 appEditors/AppGerberEditor.py:7306 #: appPlugins/ToolTransform.py:277 appPlugins/ToolTransform.py:286 msgid "Offset transformation can not be done for a value of 0." msgstr "O deslocamento não pode ser feito para um valor 0." @@ -2961,13 +2942,13 @@ msgstr "Plotando" #: appEditors/AppGeoEditor.py:1376 appEditors/AppGeoEditor.py:1409 #: appEditors/AppGeoEditor.py:1443 appEditors/AppGeoEditor.py:1477 #: appEditors/AppGeoEditor.py:1510 appEditors/AppGeoEditor.py:1531 -#: appEditors/AppGerberEditor.py:7359 appEditors/AppGerberEditor.py:7401 -#: appEditors/AppGerberEditor.py:7441 appEditors/AppGerberEditor.py:7480 -#: appEditors/AppGerberEditor.py:7524 appEditors/AppGerberEditor.py:7560 +#: appEditors/AppGerberEditor.py:7357 appEditors/AppGerberEditor.py:7399 +#: appEditors/AppGerberEditor.py:7439 appEditors/AppGerberEditor.py:7478 +#: appEditors/AppGerberEditor.py:7522 appEditors/AppGerberEditor.py:7558 #: appPlugins/ToolTransform.py:336 appPlugins/ToolTransform.py:376 #: appPlugins/ToolTransform.py:415 appPlugins/ToolTransform.py:450 #: appPlugins/ToolTransform.py:487 appPlugins/ToolTransform.py:522 -#: app_Main.py:6509 app_Main.py:6555 +#: app_Main.py:6556 app_Main.py:6602 msgid "Action was not executed" msgstr "A ação não foi executada" @@ -2975,13 +2956,13 @@ msgstr "A ação não foi executada" msgid "Flipping" msgstr "" -#: appEditors/AppGeoEditor.py:1402 appEditors/AppGerberEditor.py:7390 -#: appPlugins/ToolTransform.py:363 app_Main.py:6507 +#: appEditors/AppGeoEditor.py:1402 appEditors/AppGerberEditor.py:7388 +#: appPlugins/ToolTransform.py:363 app_Main.py:6554 msgid "Flip on Y axis done" msgstr "Virar no eixo Y concluído" -#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:7398 -#: appPlugins/ToolTransform.py:372 app_Main.py:6553 +#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:7396 +#: appPlugins/ToolTransform.py:372 app_Main.py:6600 msgid "Flip on X axis done" msgstr "Virar no eixo X concluído" @@ -2991,11 +2972,11 @@ msgstr "Virar no eixo X concluído" msgid "Skewing" msgstr "Inclinando..." -#: appEditors/AppGeoEditor.py:1438 appEditors/AppGerberEditor.py:7437 +#: appEditors/AppGeoEditor.py:1438 appEditors/AppGerberEditor.py:7435 msgid "Skew on the X axis done" msgstr "Inclinação no eixo X concluída" -#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:7439 +#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:7437 msgid "Skew on the Y axis done" msgstr "Inclinação no eixo Y concluída" @@ -3005,11 +2986,11 @@ msgstr "Inclinação no eixo Y concluída" msgid "Scaling" msgstr "Dimensionando..." -#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:7475 +#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:7473 msgid "Scale on the X axis done" msgstr "Redimensionamento no eixo X concluído" -#: appEditors/AppGeoEditor.py:1475 appEditors/AppGerberEditor.py:7477 +#: appEditors/AppGeoEditor.py:1475 appEditors/AppGerberEditor.py:7475 msgid "Scale on the Y axis done" msgstr "Redimensionamento no eixo Y concluído" @@ -3020,69 +3001,69 @@ msgid "Offsetting" msgstr "Deslocando..." #: appEditors/AppGeoEditor.py:1505 appEditors/AppGeoEditor.py:1563 -#: appEditors/AppGerberEditor.py:7519 appEditors/AppGerberEditor.py:7592 +#: appEditors/AppGerberEditor.py:7517 appEditors/AppGerberEditor.py:7590 msgid "Offset on the X axis done" msgstr "Deslocamento no eixo X concluído" -#: appEditors/AppGeoEditor.py:1507 appEditors/AppGerberEditor.py:7521 +#: appEditors/AppGeoEditor.py:1507 appEditors/AppGerberEditor.py:7519 msgid "Offset on the Y axis done" msgstr "Deslocamento no eixo Y concluído" #: appEditors/AppGeoEditor.py:1520 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:57 -#: appObjects/FlatCAMGerber.py:430 appPlugins/ToolCopperThieving.py:594 -#: appPlugins/ToolCopperThieving.py:797 appPlugins/ToolCopperThieving.py:810 +#: appObjects/FlatCAMGerber.py:430 appPlugins/ToolCopperThieving.py:601 +#: appPlugins/ToolCopperThieving.py:804 appPlugins/ToolCopperThieving.py:817 #: appPlugins/ToolIsolation.py:1560 appPlugins/ToolNCC.py:2053 #: appPlugins/ToolNCC.py:2080 appPlugins/ToolNCC.py:2188 -#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:3103 -#: appPlugins/ToolNCC.py:3208 appPlugins/ToolNCC.py:3223 -#: appPlugins/ToolNCC.py:3490 appPlugins/ToolNCC.py:3591 -#: appPlugins/ToolNCC.py:3606 appPlugins/ToolTransform.py:497 camlib.py:1110 +#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:3105 +#: appPlugins/ToolNCC.py:3210 appPlugins/ToolNCC.py:3225 +#: appPlugins/ToolNCC.py:3492 appPlugins/ToolNCC.py:3593 +#: appPlugins/ToolNCC.py:3608 appPlugins/ToolTransform.py:497 camlib.py:1114 msgid "Buffering" msgstr "Criando buffer" -#: appEditors/AppGeoEditor.py:1527 appEditors/AppGerberEditor.py:7556 +#: appEditors/AppGeoEditor.py:1527 appEditors/AppGerberEditor.py:7554 #: appPlugins/ToolTransform.py:518 msgid "Buffer done" msgstr "Buffer concluído" -#: appEditors/AppGeoEditor.py:1535 appEditors/AppGerberEditor.py:7564 +#: appEditors/AppGeoEditor.py:1535 appEditors/AppGerberEditor.py:7562 msgid "Rotate ..." msgstr "Girar ..." #: appEditors/AppGeoEditor.py:1536 appEditors/AppGeoEditor.py:1588 -#: appEditors/AppGeoEditor.py:1604 appEditors/AppGerberEditor.py:7565 -#: appEditors/AppGerberEditor.py:7617 appEditors/AppGerberEditor.py:7633 +#: appEditors/AppGeoEditor.py:1604 appEditors/AppGerberEditor.py:7563 +#: appEditors/AppGerberEditor.py:7615 appEditors/AppGerberEditor.py:7631 msgid "Enter an Angle Value (degrees)" msgstr "Digite um valor para o ângulo (graus)" -#: appEditors/AppGeoEditor.py:1545 appEditors/AppGerberEditor.py:7574 +#: appEditors/AppGeoEditor.py:1545 appEditors/AppGerberEditor.py:7572 #: appPlugins/ToolTransform.py:334 msgid "Rotate done" msgstr "Rotação pronta" -#: appEditors/AppGeoEditor.py:1548 appEditors/AppGerberEditor.py:7577 +#: appEditors/AppGeoEditor.py:1548 appEditors/AppGerberEditor.py:7575 msgid "Rotate cancelled" msgstr "Rotação cancelada" -#: appEditors/AppGeoEditor.py:1553 appEditors/AppGerberEditor.py:7582 +#: appEditors/AppGeoEditor.py:1553 appEditors/AppGerberEditor.py:7580 msgid "Offset on X axis ..." msgstr "Deslocamento no eixo X ..." #: appEditors/AppGeoEditor.py:1554 appEditors/AppGeoEditor.py:1572 -#: appEditors/AppGerberEditor.py:7583 appEditors/AppGerberEditor.py:7601 +#: appEditors/AppGerberEditor.py:7581 appEditors/AppGerberEditor.py:7599 msgid "Enter a distance Value" msgstr "Digite um valor para a distância" -#: appEditors/AppGeoEditor.py:1566 appEditors/AppGerberEditor.py:7595 +#: appEditors/AppGeoEditor.py:1566 appEditors/AppGerberEditor.py:7593 msgid "Offset X cancelled" msgstr "Deslocamento X cancelado" -#: appEditors/AppGeoEditor.py:1571 appEditors/AppGerberEditor.py:7600 +#: appEditors/AppGeoEditor.py:1571 appEditors/AppGerberEditor.py:7598 msgid "Offset on Y axis ..." msgstr "Deslocamento no eixo Y ..." -#: appEditors/AppGeoEditor.py:1581 appEditors/AppGerberEditor.py:7610 +#: appEditors/AppGeoEditor.py:1581 appEditors/AppGerberEditor.py:7608 msgid "Offset on Y axis done" msgstr "Deslocamento no eixo Y feito" @@ -3090,11 +3071,11 @@ msgstr "Deslocamento no eixo Y feito" msgid "Offset on the Y axis canceled" msgstr "Deslocamento no eixo Y cancelado" -#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7616 +#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7614 msgid "Skew on X axis ..." msgstr "Inclinação no eixo X ..." -#: appEditors/AppGeoEditor.py:1597 appEditors/AppGerberEditor.py:7626 +#: appEditors/AppGeoEditor.py:1597 appEditors/AppGerberEditor.py:7624 msgid "Skew on X axis done" msgstr "Inclinação no eixo X concluída" @@ -3102,11 +3083,11 @@ msgstr "Inclinação no eixo X concluída" msgid "Skew on X axis canceled" msgstr "Inclinação no eixo X cancelada" -#: appEditors/AppGeoEditor.py:1603 appEditors/AppGerberEditor.py:7632 +#: appEditors/AppGeoEditor.py:1603 appEditors/AppGerberEditor.py:7630 msgid "Skew on Y axis ..." msgstr "Inclinação no eixo Y ..." -#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7642 +#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7640 msgid "Skew on Y axis done" msgstr "Inclinação no eixo Y concluída" @@ -3229,28 +3210,38 @@ msgstr "Criar geometria de pintura ..." msgid "Shape transformations ..." msgstr "Transformações de forma ..." -#: appEditors/AppGeoEditor.py:3401 appGUI/ObjectUI.py:904 +#: appEditors/AppGeoEditor.py:3401 appGUI/ObjectUI.py:901 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:20 msgid "Geometry Editor" msgstr "Editor de Geometria" -#: appEditors/AppGeoEditor.py:3422 +#: appEditors/AppGeoEditor.py:3424 +msgid "Tool dia" +msgstr "Diâmetro da Ferramenta" + +#: appEditors/AppGeoEditor.py:3426 +#, fuzzy +#| msgid "Fixed hole diameter." +msgid "Edited tool diameter." +msgstr "Diâmetro fixo." + +#: appEditors/AppGeoEditor.py:3436 #, fuzzy #| msgid "Geometry Object" msgid "Geometry Table" msgstr "Objeto Geometria" -#: appEditors/AppGeoEditor.py:3424 +#: appEditors/AppGeoEditor.py:3438 msgid "The list of geometry elements inside the edited object." msgstr "" -#: appEditors/AppGeoEditor.py:3455 appEditors/AppGerberEditor.py:6192 +#: appEditors/AppGeoEditor.py:3469 appEditors/AppGerberEditor.py:6190 #, fuzzy #| msgid "Polygon Selection" msgid "Zoom on selection" msgstr "Seleção de Polígonos" -#: appEditors/AppGeoEditor.py:3464 appEditors/AppGerberEditor.py:6201 +#: appEditors/AppGeoEditor.py:3478 appEditors/AppGerberEditor.py:6199 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:28 #: appGUI/preferences/cncjob/CNCJobEditorPrefGroupUI.py:25 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:23 @@ -3279,225 +3270,225 @@ msgstr "Seleção de Polígonos" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:24 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:21 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:24 -#: appPlugins/ToolCalibration.py:775 appPlugins/ToolCorners.py:741 -#: appPlugins/ToolEtchCompensation.py:374 appPlugins/ToolFiducials.py:881 -#: appPlugins/ToolFollow.py:727 appPlugins/ToolInvertGerber.py:243 -#: appPlugins/ToolLevelling.py:1763 appPlugins/ToolQRCode.py:792 -#: appPlugins/ToolSolderPaste.py:1267 +#: appPlugins/ToolCalibration.py:775 appPlugins/ToolCorners.py:747 +#: appPlugins/ToolEtchCompensation.py:392 appPlugins/ToolFiducials.py:885 +#: appPlugins/ToolFollow.py:729 appPlugins/ToolInvertGerber.py:249 +#: appPlugins/ToolLevelling.py:1832 appPlugins/ToolQRCode.py:795 +#: appPlugins/ToolSolderPaste.py:1271 msgid "Parameters" msgstr "Parâmetros" -#: appEditors/AppGeoEditor.py:3466 appEditors/AppGerberEditor.py:6203 +#: appEditors/AppGeoEditor.py:3480 appEditors/AppGerberEditor.py:6201 #, fuzzy #| msgid "GCode Parameters" msgid "Geometry parameters." msgstr "Parâmetros do G-Code" -#: appEditors/AppGeoEditor.py:3471 +#: appEditors/AppGeoEditor.py:3485 msgid "Is Valid" msgstr "" -#: appEditors/AppGeoEditor.py:3478 +#: appEditors/AppGeoEditor.py:3492 msgid "Is Empty" msgstr "" -#: appEditors/AppGeoEditor.py:3485 +#: appEditors/AppGeoEditor.py:3499 #, fuzzy #| msgid "Ring" msgid "Is Ring" msgstr "Anel" -#: appEditors/AppGeoEditor.py:3492 +#: appEditors/AppGeoEditor.py:3506 msgid "Is CCW" msgstr "" -#: appEditors/AppGeoEditor.py:3494 appEditors/AppGeoEditor.py:4147 +#: appEditors/AppGeoEditor.py:3508 appEditors/AppGeoEditor.py:4161 #, fuzzy #| msgid "Change Units" msgid "Change" msgstr "Alternar Unidades" -#: appEditors/AppGeoEditor.py:3497 +#: appEditors/AppGeoEditor.py:3511 msgid "" "Change the orientation of the geometric element.\n" "Works for LinearRing and Polygons." msgstr "" -#: appEditors/AppGeoEditor.py:3505 +#: appEditors/AppGeoEditor.py:3519 msgid "Is Simple" msgstr "" -#: appEditors/AppGeoEditor.py:3514 +#: appEditors/AppGeoEditor.py:3528 #, fuzzy #| msgid "Length. The length of the slot." msgid "The length of the geometry element." msgstr "Comprimento. O comprimento da ranhura." -#: appEditors/AppGeoEditor.py:3523 appEditors/AppGerberEditor.py:6240 +#: appEditors/AppGeoEditor.py:3537 appEditors/AppGerberEditor.py:6238 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:70 -#: appPlugins/ToolFiducials.py:800 +#: appPlugins/ToolFiducials.py:804 msgid "Coordinates" msgstr "Coordenadas" -#: appEditors/AppGeoEditor.py:3525 appEditors/AppGeoEditor.py:3531 -#: appEditors/AppGerberEditor.py:6242 appEditors/AppGerberEditor.py:6248 +#: appEditors/AppGeoEditor.py:3539 appEditors/AppGeoEditor.py:3545 +#: appEditors/AppGerberEditor.py:6240 appEditors/AppGerberEditor.py:6246 #, fuzzy #| msgid "Will add corner markers to the selected Gerber file." msgid "The coordinates of the selected geometry element." msgstr "Adicionará marcadores de canto ao arquivo Gerber selecionado." -#: appEditors/AppGeoEditor.py:3536 appEditors/AppGerberEditor.py:6253 +#: appEditors/AppGeoEditor.py:3550 appEditors/AppGerberEditor.py:6251 #, fuzzy #| msgid "Get Points" msgid "Vertex Points" msgstr "Obter Pontos" -#: appEditors/AppGeoEditor.py:3538 appEditors/AppGerberEditor.py:6255 +#: appEditors/AppGeoEditor.py:3552 appEditors/AppGerberEditor.py:6253 msgid "The number of vertex points in the selected geometry element." msgstr "" -#: appEditors/AppGeoEditor.py:3552 appEditors/AppGerberEditor.py:6269 -#: appGUI/ObjectUI.py:1866 +#: appEditors/AppGeoEditor.py:3566 appEditors/AppGerberEditor.py:6267 +#: appGUI/ObjectUI.py:1863 #, fuzzy #| msgid "Gerber Specification" msgid "Simplification" msgstr "Especificação Gerber" -#: appEditors/AppGeoEditor.py:3554 appEditors/AppGerberEditor.py:6271 -#: appGUI/ObjectUI.py:1868 +#: appEditors/AppGeoEditor.py:3568 appEditors/AppGerberEditor.py:6269 +#: appGUI/ObjectUI.py:1865 msgid "Simplify a geometry by reducing its vertex points number." msgstr "" -#: appEditors/AppGeoEditor.py:3559 appEditors/AppGerberEditor.py:6276 -#: appGUI/ObjectUI.py:1898 +#: appEditors/AppGeoEditor.py:3573 appEditors/AppGerberEditor.py:6274 +#: appGUI/ObjectUI.py:1895 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:86 msgid "Tolerance" msgstr "Tolerância" -#: appEditors/AppGeoEditor.py:3561 appEditors/AppGerberEditor.py:6278 -#: appGUI/ObjectUI.py:1900 +#: appEditors/AppGeoEditor.py:3575 appEditors/AppGerberEditor.py:6276 +#: appGUI/ObjectUI.py:1897 msgid "" "All points in the simplified object will be\n" "within the tolerance distance of the original geometry." msgstr "" -#: appEditors/AppGeoEditor.py:3573 appEditors/AppGeoEditor.py:4078 -#: appEditors/AppGerberEditor.py:4064 appEditors/AppGerberEditor.py:6291 -#: appGUI/ObjectUI.py:1912 +#: appEditors/AppGeoEditor.py:3587 appEditors/AppGeoEditor.py:4092 +#: appEditors/AppGerberEditor.py:4066 appEditors/AppGerberEditor.py:6289 +#: appGUI/ObjectUI.py:1909 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:77 -#: appObjects/FlatCAMGeometry.py:783 +#: appObjects/FlatCAMGeometry.py:784 msgid "Simplify" msgstr "Simplificar" -#: appEditors/AppGeoEditor.py:3576 appEditors/AppGerberEditor.py:6294 -#: appGUI/ObjectUI.py:1915 +#: appEditors/AppGeoEditor.py:3590 appEditors/AppGerberEditor.py:6292 +#: appGUI/ObjectUI.py:1912 msgid "Simplify a geometry element by reducing its vertex points number." msgstr "" -#: appEditors/AppGeoEditor.py:3889 +#: appEditors/AppGeoEditor.py:3903 msgid "Ring" msgstr "Anel" -#: appEditors/AppGeoEditor.py:3891 app_Main.py:7741 +#: appEditors/AppGeoEditor.py:3905 app_Main.py:7785 msgid "Line" msgstr "Linha" -#: appEditors/AppGeoEditor.py:3893 appGUI/MainGUI.py:1673 +#: appEditors/AppGeoEditor.py:3907 appGUI/MainGUI.py:1685 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:217 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:403 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:286 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:319 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:283 -#: appPlugins/ToolDrilling.py:2864 appPlugins/ToolFollow.py:751 -#: appPlugins/ToolIsolation.py:3639 appPlugins/ToolMilling.py:4478 -#: appPlugins/ToolNCC.py:4635 appPlugins/ToolPaint.py:3315 +#: appPlugins/ToolDrilling.py:2818 appPlugins/ToolFollow.py:753 +#: appPlugins/ToolIsolation.py:3636 appPlugins/ToolMilling.py:4577 +#: appPlugins/ToolNCC.py:4634 appPlugins/ToolPaint.py:3312 msgid "Polygon" msgstr "Polígono" -#: appEditors/AppGeoEditor.py:3895 +#: appEditors/AppGeoEditor.py:3909 msgid "Multi-Line" msgstr "Múlti-Linha" -#: appEditors/AppGeoEditor.py:3897 +#: appEditors/AppGeoEditor.py:3911 msgid "Multi-Polygon" msgstr "Múlti-Polígono" -#: appEditors/AppGeoEditor.py:3904 +#: appEditors/AppGeoEditor.py:3918 msgid "Geo Elem" msgstr "Elem Geo" -#: appEditors/AppGeoEditor.py:4017 +#: appEditors/AppGeoEditor.py:4031 msgid "Last selected shape ID" msgstr "" -#: appEditors/AppGeoEditor.py:4109 appEditors/AppGerberEditor.py:2641 -#: appEditors/AppGerberEditor.py:4911 appObjects/FlatCAMGeometry.py:2742 +#: appEditors/AppGeoEditor.py:4123 appEditors/AppGerberEditor.py:2641 +#: appEditors/AppGerberEditor.py:4912 appObjects/FlatCAMGeometry.py:2734 #: appPlugins/ToolCutOut.py:1595 appPlugins/ToolDistance.py:189 -#: appPlugins/ToolExtract.py:609 appPlugins/ToolExtract.py:720 -#: appPlugins/ToolExtract.py:795 appPlugins/ToolMilling.py:2671 -#: appPlugins/ToolOptimal.py:163 appPlugins/ToolPanelize.py:1043 -#: appPlugins/ToolQRCode.py:231 appPlugins/ToolReport.py:214 -#: appPlugins/ToolSolderPaste.py:693 appPlugins/ToolSolderPaste.py:983 -#: appPlugins/ToolSub.py:295 app_Main.py:8398 +#: appPlugins/ToolExtract.py:612 appPlugins/ToolExtract.py:723 +#: appPlugins/ToolExtract.py:798 appPlugins/ToolMilling.py:2754 +#: appPlugins/ToolOptimal.py:169 appPlugins/ToolPanelize.py:1065 +#: appPlugins/ToolQRCode.py:237 appPlugins/ToolReport.py:214 +#: appPlugins/ToolSolderPaste.py:699 appPlugins/ToolSolderPaste.py:991 +#: appPlugins/ToolSub.py:305 app_Main.py:8442 #: tclCommands/TclCommandOpenSVG.py:85 tclCommands/TclCommandPanelize.py:299 msgid "Working" msgstr "Trabalhando" -#: appEditors/AppGeoEditor.py:4517 +#: appEditors/AppGeoEditor.py:4531 msgid "Error on inserting shapes into storage." msgstr "" -#: appEditors/AppGeoEditor.py:4612 +#: appEditors/AppGeoEditor.py:4626 msgid "Grid Snap enabled." msgstr "Encaixar à grade ativado." -#: appEditors/AppGeoEditor.py:4617 +#: appEditors/AppGeoEditor.py:4631 msgid "Grid Snap disabled." msgstr "Encaixar à grade desativado." -#: appEditors/AppGeoEditor.py:5001 appGUI/MainGUI.py:3442 -#: appGUI/MainGUI.py:3488 appGUI/MainGUI.py:3506 appGUI/MainGUI.py:3657 -#: appGUI/MainGUI.py:3695 appGUI/MainGUI.py:3707 +#: appEditors/AppGeoEditor.py:5015 appGUI/MainGUI.py:3454 +#: appGUI/MainGUI.py:3500 appGUI/MainGUI.py:3518 appGUI/MainGUI.py:3669 +#: appGUI/MainGUI.py:3707 appGUI/MainGUI.py:3719 msgid "Click on target point." msgstr "Clique no ponto alvo." -#: appEditors/AppGeoEditor.py:5289 appEditors/AppGeoEditor.py:5352 -#: appEditors/AppGeoEditor.py:5407 appEditors/AppGeoEditor.py:5437 -#: appEditors/AppGeoEditor.py:5490 appEditors/AppGeoEditor.py:5545 -#: appEditors/AppGeoEditor.py:5573 appEditors/AppGeoEditor.py:5598 -#: appEditors/AppGeoEditor.py:5628 appEditors/AppGeoEditor.py:5708 -#: appEditors/AppGeoEditor.py:5774 appEditors/AppGeoEditor.py:5842 -#: appPlugins/ToolCopperThieving.py:612 appPlugins/ToolFilm.py:809 -#: appPlugins/ToolFilm.py:1069 appPlugins/ToolRulesCheck.py:645 +#: appEditors/AppGeoEditor.py:5305 appEditors/AppGeoEditor.py:5372 +#: appEditors/AppGeoEditor.py:5440 appEditors/AppGeoEditor.py:5470 +#: appEditors/AppGeoEditor.py:5523 appEditors/AppGeoEditor.py:5578 +#: appEditors/AppGeoEditor.py:5606 appEditors/AppGeoEditor.py:5631 +#: appEditors/AppGeoEditor.py:5661 appEditors/AppGeoEditor.py:5741 +#: appEditors/AppGeoEditor.py:5807 appEditors/AppGeoEditor.py:5875 +#: appPlugins/ToolCopperThieving.py:619 appPlugins/ToolFilm.py:828 +#: appPlugins/ToolFilm.py:1088 appPlugins/ToolRulesCheck.py:645 msgid "Working..." msgstr "Trabalhando..." -#: appEditors/AppGeoEditor.py:5290 +#: appEditors/AppGeoEditor.py:5306 #, fuzzy #| msgid "Loading Gerber into Editor" msgid "Loading the Geometry into the Editor..." msgstr "Lendo Gerber no Editor" -#: appEditors/AppGeoEditor.py:5332 +#: appEditors/AppGeoEditor.py:5348 msgid "Editing MultiGeo Geometry, tool" msgstr "Editando Geometria MultiGeo, ferramenta" -#: appEditors/AppGeoEditor.py:5334 appPlugins/ToolNCC.py:2542 +#: appEditors/AppGeoEditor.py:5350 appPlugins/ToolNCC.py:2544 msgid "with diameter" msgstr "com diâmetro" -#: appEditors/AppGeoEditor.py:5386 +#: appEditors/AppGeoEditor.py:5419 #, fuzzy #| msgid "There is no Geometry object loaded ..." msgid "Editor Exit. Geometry object was updated ..." msgstr "Não há objeto Geometria carregado ..." -#: appEditors/AppGeoEditor.py:5442 appEditors/AppGeoEditor.py:5497 +#: appEditors/AppGeoEditor.py:5475 appEditors/AppGeoEditor.py:5530 msgid "A selection of minimum two items is required to do Intersection." msgstr "" "Uma seleção de no mínimo dois itens é necessária para fazer a interseção." -#: appEditors/AppGeoEditor.py:5632 appEditors/AppGeoEditor.py:5778 +#: appEditors/AppGeoEditor.py:5665 appEditors/AppGeoEditor.py:5811 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3505,39 +3496,39 @@ msgstr "" "Valor de buffer negativo não é aceito. Use o Buffer interior para gerar uma " "forma 'interna'" -#: appEditors/AppGeoEditor.py:5642 appEditors/AppGeoEditor.py:5719 -#: appEditors/AppGeoEditor.py:5787 appEditors/AppGeoEditor.py:5852 +#: appEditors/AppGeoEditor.py:5675 appEditors/AppGeoEditor.py:5752 +#: appEditors/AppGeoEditor.py:5820 appEditors/AppGeoEditor.py:5885 msgid "Nothing selected." msgstr "Nada selecionado." -#: appEditors/AppGeoEditor.py:5646 appEditors/AppGeoEditor.py:5723 -#: appEditors/AppGeoEditor.py:5791 +#: appEditors/AppGeoEditor.py:5679 appEditors/AppGeoEditor.py:5756 +#: appEditors/AppGeoEditor.py:5824 msgid "Invalid distance." msgstr "Distância inválida." -#: appEditors/AppGeoEditor.py:5691 appEditors/AppGeoEditor.py:5757 -#: appEditors/AppGeoEditor.py:5825 +#: appEditors/AppGeoEditor.py:5724 appEditors/AppGeoEditor.py:5790 +#: appEditors/AppGeoEditor.py:5858 #, fuzzy #| msgid "Title entry is empty." msgid "Failed, the result is empty." msgstr "A entrada do título está vazia." -#: appEditors/AppGeoEditor.py:5712 +#: appEditors/AppGeoEditor.py:5745 msgid "Negative buffer value is not accepted." msgstr "Valor de buffer negativo não é aceito." -#: appEditors/AppGeoEditor.py:5845 +#: appEditors/AppGeoEditor.py:5878 #, 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:5858 +#: appEditors/AppGeoEditor.py:5891 msgid "Invalid value for" msgstr "Valor inválido para" -#: appEditors/AppGeoEditor.py:5920 appObjects/FlatCAMGeometry.py:2821 -#: appPlugins/ToolMilling.py:2750 appPlugins/ToolPaint.py:1994 +#: appEditors/AppGeoEditor.py:5953 appObjects/FlatCAMGeometry.py:2813 +#: appPlugins/ToolMilling.py:2833 appPlugins/ToolPaint.py:1994 #: appPlugins/ToolPaint.py:2204 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " @@ -3670,7 +3661,7 @@ msgstr "" "O valor do código de abertura está ausente ou em formato incorreto. Altere e " "tente novamente." -#: appEditors/AppGerberEditor.py:3767 +#: appEditors/AppGerberEditor.py:3768 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." @@ -3678,162 +3669,162 @@ msgstr "" "O valor das dimensões da abertura está ausente ou está no formato errado. " "Altere (largura, altura) e tente novamente." -#: appEditors/AppGerberEditor.py:3780 +#: appEditors/AppGerberEditor.py:3781 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:3793 +#: appEditors/AppGerberEditor.py:3794 msgid "Aperture already in the aperture table." msgstr "Abertura já na tabela de aberturas." -#: appEditors/AppGerberEditor.py:3800 +#: appEditors/AppGerberEditor.py:3801 msgid "Added new aperture with code" msgstr "Adicionada nova abertura com código" -#: appEditors/AppGerberEditor.py:3832 +#: appEditors/AppGerberEditor.py:3833 msgid "Select an aperture in Aperture Table" msgstr "Selecione uma abertura na Tabela de Abertura" -#: appEditors/AppGerberEditor.py:3840 +#: appEditors/AppGerberEditor.py:3841 msgid "Select an aperture in Aperture Table -->" msgstr "Selecione uma abertura na Tabela de Aberturas ->" -#: appEditors/AppGerberEditor.py:3854 +#: appEditors/AppGerberEditor.py:3855 msgid "Deleted aperture with code" msgstr "Abertura excluída com código" -#: appEditors/AppGerberEditor.py:3922 +#: appEditors/AppGerberEditor.py:3923 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:3931 +#: appEditors/AppGerberEditor.py:3932 msgid "Dimensions edited." msgstr "Dimensões editadas." -#: appEditors/AppGerberEditor.py:4510 appEditors/AppGerberEditor.py:6051 -#: appEditors/AppGerberEditor.py:6098 appGUI/ObjectUI.py:309 -#: appPlugins/ToolExtract.py:988 appPlugins/ToolPunchGerber.py:2072 +#: appEditors/AppGerberEditor.py:4512 appEditors/AppGerberEditor.py:6049 +#: appEditors/AppGerberEditor.py:6096 appGUI/ObjectUI.py:306 +#: appPlugins/ToolExtract.py:991 appPlugins/ToolPunchGerber.py:2072 msgid "Code" msgstr "Código" -#: appEditors/AppGerberEditor.py:4510 appEditors/AppGerberEditor.py:6051 -#: appGUI/ObjectUI.py:309 +#: appEditors/AppGerberEditor.py:4512 appEditors/AppGerberEditor.py:6049 +#: appGUI/ObjectUI.py:306 msgid "Dim" msgstr "Dim" -#: appEditors/AppGerberEditor.py:4624 appObjects/FlatCAMCNCJob.py:714 -#: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1423 -#: app_Main.py:7643 +#: appEditors/AppGerberEditor.py:4626 appObjects/FlatCAMCNCJob.py:722 +#: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1495 +#: app_Main.py:7687 msgid "Loading" msgstr "Carregando" -#: appEditors/AppGerberEditor.py:4757 +#: appEditors/AppGerberEditor.py:4758 msgid "Setting up the UI" msgstr "Configurando a interface do usuário" -#: appEditors/AppGerberEditor.py:4758 +#: appEditors/AppGerberEditor.py:4759 msgid "Adding geometry finished. Preparing the GUI" msgstr "Geometria adicionada. Preparando a GUI" -#: appEditors/AppGerberEditor.py:4767 +#: appEditors/AppGerberEditor.py:4768 msgid "Finished loading the Gerber object into the editor." msgstr "Carregamento do objeto Gerber no editor concluído." -#: appEditors/AppGerberEditor.py:4901 +#: appEditors/AppGerberEditor.py:4902 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:4939 +#: appEditors/AppGerberEditor.py:4940 msgid "Cancelled. No aperture is selected" msgstr "Cancelado. Nenhuma abertura selecionada" -#: appEditors/AppGerberEditor.py:5126 app_Main.py:7085 +#: appEditors/AppGerberEditor.py:5127 app_Main.py:7129 msgid "Coordinates copied to clipboard." msgstr "Coordenadas copiadas para a área de transferência." -#: appEditors/AppGerberEditor.py:5474 +#: appEditors/AppGerberEditor.py:5475 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:316 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:332 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:296 -#: appObjects/AppObject.py:340 appObjects/FlatCAMCNCJob.py:610 +#: appObjects/AppObject.py:345 appObjects/FlatCAMCNCJob.py:618 #: appObjects/FlatCAMGerber.py:1090 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1150 -#: appPlugins/ToolCorners.py:602 appPlugins/ToolFiducials.py:633 -#: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:537 app_Main.py:4988 +#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1156 +#: appPlugins/ToolCorners.py:611 appPlugins/ToolFiducials.py:640 +#: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:543 app_Main.py:5007 msgid "Plotting" msgstr "Plotando" -#: appEditors/AppGerberEditor.py:5647 +#: appEditors/AppGerberEditor.py:5648 msgid "Failed. No aperture geometry is selected." msgstr "Cancelado. Nenhuma abertura selecionada." -#: appEditors/AppGerberEditor.py:5822 +#: appEditors/AppGerberEditor.py:5823 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:5853 +#: appEditors/AppGerberEditor.py:5854 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:5885 +#: appEditors/AppGerberEditor.py:5886 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:5937 +#: appEditors/AppGerberEditor.py:5938 msgid "Polygons marked." msgstr "Polígonos marcados." -#: appEditors/AppGerberEditor.py:5939 +#: appEditors/AppGerberEditor.py:5940 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:6002 appGUI/MainGUI.py:762 -#: appGUI/MainGUI.py:1706 appGUI/ObjectUI.py:234 +#: appEditors/AppGerberEditor.py:6003 appGUI/MainGUI.py:762 +#: appGUI/MainGUI.py:1718 appGUI/ObjectUI.py:231 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:20 msgid "Gerber Editor" msgstr "Editor Gerber" -#: appEditors/AppGerberEditor.py:6038 appGUI/ObjectUI.py:274 +#: appEditors/AppGerberEditor.py:6036 appGUI/ObjectUI.py:271 #: appObjects/FlatCAMObj.py:492 appPlugins/ToolReport.py:177 msgid "Apertures" msgstr "Aberturas" -#: appEditors/AppGerberEditor.py:6040 appGUI/ObjectUI.py:276 +#: appEditors/AppGerberEditor.py:6038 appGUI/ObjectUI.py:273 msgid "Apertures Table for the Gerber Object." msgstr "Tabela de Aberturas para o Objeto Gerber." -#: appEditors/AppGerberEditor.py:6056 appGUI/ObjectUI.py:313 +#: appEditors/AppGerberEditor.py:6054 appGUI/ObjectUI.py:310 msgid "Index" msgstr "Índice" -#: appEditors/AppGerberEditor.py:6058 appGUI/ObjectUI.py:315 -#: appPlugins/ToolExtract.py:995 appPlugins/ToolPunchGerber.py:2079 +#: appEditors/AppGerberEditor.py:6056 appGUI/ObjectUI.py:312 +#: appPlugins/ToolExtract.py:998 appPlugins/ToolPunchGerber.py:2079 msgid "Aperture Code" msgstr "Código de Abertura" -#: appEditors/AppGerberEditor.py:6060 appGUI/ObjectUI.py:317 -#: appPlugins/ToolExtract.py:997 appPlugins/ToolPunchGerber.py:2081 +#: appEditors/AppGerberEditor.py:6058 appGUI/ObjectUI.py:314 +#: appPlugins/ToolExtract.py:1000 appPlugins/ToolPunchGerber.py:2081 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "Tipo de abertura: circular, retângulo, macros etc" -#: appEditors/AppGerberEditor.py:6062 appGUI/ObjectUI.py:319 -#: appPlugins/ToolExtract.py:999 appPlugins/ToolPunchGerber.py:2083 +#: appEditors/AppGerberEditor.py:6060 appGUI/ObjectUI.py:316 +#: appPlugins/ToolExtract.py:1002 appPlugins/ToolPunchGerber.py:2083 msgid "Aperture Size:" msgstr "Tamanho da abertura:" -#: appEditors/AppGerberEditor.py:6064 appGUI/ObjectUI.py:321 +#: appEditors/AppGerberEditor.py:6062 appGUI/ObjectUI.py:318 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3843,26 +3834,26 @@ msgstr "" " - (largura, altura) para o tipo R, O. \n" " - (dia, nVertices) para o tipo P" -#: appEditors/AppGerberEditor.py:6091 +#: appEditors/AppGerberEditor.py:6089 msgid "Add/Delete Aperture" msgstr "Adicionar/Excluir Abertura" -#: appEditors/AppGerberEditor.py:6093 +#: appEditors/AppGerberEditor.py:6091 msgid "Add/Delete an aperture in the aperture table" msgstr "Adicionar/Excluir uma abertura na tabela de aberturas" -#: appEditors/AppGerberEditor.py:6099 +#: appEditors/AppGerberEditor.py:6097 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:51 msgid "Code for the new aperture" msgstr "Código para a nova abertura" -#: appEditors/AppGerberEditor.py:6109 +#: appEditors/AppGerberEditor.py:6107 #, fuzzy #| msgid "Size" msgid "Size:" msgstr "Tamanho" -#: appEditors/AppGerberEditor.py:6111 +#: appEditors/AppGerberEditor.py:6109 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3876,7 +3867,7 @@ msgstr "" "calculado como:\n" "sqrt(largura^2 + altura^2)" -#: appEditors/AppGerberEditor.py:6128 +#: appEditors/AppGerberEditor.py:6126 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3888,11 +3879,11 @@ msgstr "" "R = retangular \n" "O = oblongo" -#: appEditors/AppGerberEditor.py:6141 +#: appEditors/AppGerberEditor.py:6139 msgid "Dims" msgstr "" -#: appEditors/AppGerberEditor.py:6143 +#: appEditors/AppGerberEditor.py:6141 #, fuzzy #| msgid "" #| "Dimensions for the new aperture.\n" @@ -3906,61 +3897,61 @@ msgstr "" "Ativa apenas para aberturas retangulares (tipo R).\n" "O formato é (largura, altura)" -#: appEditors/AppGerberEditor.py:6165 +#: appEditors/AppGerberEditor.py:6163 msgid "Add a new aperture to the aperture list." msgstr "Adiciona uma nova abertura à lista de aberturas." -#: appEditors/AppGerberEditor.py:6173 +#: appEditors/AppGerberEditor.py:6171 msgid "Delete a aperture in the aperture list" msgstr "Exclui uma abertura da lista de aberturas" -#: appEditors/AppGerberEditor.py:6215 +#: appEditors/AppGerberEditor.py:6213 msgid "Valid" msgstr "" -#: appEditors/AppGerberEditor.py:6217 +#: appEditors/AppGerberEditor.py:6215 #, fuzzy #| msgid "All non selected plots disabled." msgid "Show if the selected polygon is valid." msgstr "Todos os gráficos não selecionados desabilitados." -#: appEditors/AppGerberEditor.py:6224 +#: appEditors/AppGerberEditor.py:6222 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:112 #: appPlugins/ToolCalculators.py:556 appPlugins/ToolCalculators.py:599 -#: appPlugins/ToolCopperThieving.py:1334 +#: appPlugins/ToolCopperThieving.py:1340 msgid "Area" msgstr "Área" -#: appEditors/AppGerberEditor.py:6226 +#: appEditors/AppGerberEditor.py:6224 #, fuzzy #| msgid "Viewing the source code of the selected object." msgid "Show the area of the selected polygon." msgstr "Vendo o código fonte do objeto selecionado." -#: appEditors/AppGerberEditor.py:6230 +#: appEditors/AppGerberEditor.py:6228 #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:42 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:176 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:81 -#: appPlugins/ToolCopperThieving.py:1345 appPlugins/ToolPcbWizard.py:484 +#: appPlugins/ToolCopperThieving.py:1351 appPlugins/ToolPcbWizard.py:484 msgid "mm" msgstr "mm" -#: appEditors/AppGerberEditor.py:6230 appPlugins/ToolCopperThieving.py:1347 -#: appPlugins/ToolCopperThieving.py:1704 +#: appEditors/AppGerberEditor.py:6228 appPlugins/ToolCopperThieving.py:1353 +#: appPlugins/ToolCopperThieving.py:1710 msgid "in" msgstr "in" -#: appEditors/AppGerberEditor.py:6317 +#: appEditors/AppGerberEditor.py:6315 msgid "Buffer Aperture" msgstr "Buffer Abertura" -#: appEditors/AppGerberEditor.py:6319 +#: appEditors/AppGerberEditor.py:6317 msgid "Buffer a aperture in the aperture list" msgstr "Buffer de uma abertura na lista de aberturas" -#: appEditors/AppGerberEditor.py:6340 +#: appEditors/AppGerberEditor.py:6338 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -3974,20 +3965,20 @@ msgstr "" "- 'Chanfrado:' o canto é uma linha que conecta diretamente os recursos " "reunidos no canto" -#: appEditors/AppGerberEditor.py:6377 +#: appEditors/AppGerberEditor.py:6375 msgid "Scale Aperture" msgstr "Redim. Abertura" -#: appEditors/AppGerberEditor.py:6379 +#: appEditors/AppGerberEditor.py:6377 msgid "Scale a aperture in the aperture list" msgstr "Redimensiona uma abertura na lista de aberturas" -#: appEditors/AppGerberEditor.py:6389 +#: appEditors/AppGerberEditor.py:6387 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:203 msgid "Scale factor" msgstr "Fator de Escala" -#: appEditors/AppGerberEditor.py:6391 +#: appEditors/AppGerberEditor.py:6389 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -3995,19 +3986,19 @@ msgstr "" "O fator para redimensionar a abertura selecionada. \n" "Os valores podem estar entre 0.0000 e 999.9999" -#: appEditors/AppGerberEditor.py:6428 +#: appEditors/AppGerberEditor.py:6426 msgid "Mark polygons" msgstr "Marcar polígonos" -#: appEditors/AppGerberEditor.py:6430 +#: appEditors/AppGerberEditor.py:6428 msgid "Mark the polygon areas." msgstr "Marcar as áreas de polígonos." -#: appEditors/AppGerberEditor.py:6441 +#: appEditors/AppGerberEditor.py:6439 msgid "Area UPPER threshold" msgstr "Limite de área SUPERIOR" -#: appEditors/AppGerberEditor.py:6443 +#: appEditors/AppGerberEditor.py:6441 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4015,11 +4006,11 @@ msgstr "" "Valor limite, todas as áreas menores que isso são marcadas.\n" "Pode ser um valor entre 0.0000 e 10000.0000" -#: appEditors/AppGerberEditor.py:6454 +#: appEditors/AppGerberEditor.py:6452 msgid "Area LOWER threshold" msgstr "Limite de área INFERIOR" -#: appEditors/AppGerberEditor.py:6456 +#: appEditors/AppGerberEditor.py:6454 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4027,32 +4018,32 @@ msgstr "" "Valor limite, todas as áreas maiores que isso são marcadas.\n" "Pode ser um valor entre 0.0000 e 10000.0000" -#: appEditors/AppGerberEditor.py:6470 +#: appEditors/AppGerberEditor.py:6468 msgid "Mark" msgstr "Marcar" -#: appEditors/AppGerberEditor.py:6473 +#: appEditors/AppGerberEditor.py:6471 msgid "Mark the polygons that fit within limits." msgstr "Marcar os polígonos que se encaixam dentro dos limites." -#: appEditors/AppGerberEditor.py:6480 +#: appEditors/AppGerberEditor.py:6478 msgid "Delete all the marked polygons." msgstr "Excluir todos os polígonos marcados." -#: appEditors/AppGerberEditor.py:6487 +#: appEditors/AppGerberEditor.py:6485 msgid "Clear all the markings." msgstr "Limpar todas as marcações." -#: appEditors/AppGerberEditor.py:6512 appGUI/MainGUI.py:770 -#: appGUI/MainGUI.py:1237 appGUI/MainGUI.py:2450 appGUI/MainGUI.py:5097 +#: appEditors/AppGerberEditor.py:6510 appGUI/MainGUI.py:770 +#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2462 appGUI/MainGUI.py:5109 msgid "Add Pad Array" msgstr "Adicionar Matriz de Pads" -#: appEditors/AppGerberEditor.py:6514 +#: appEditors/AppGerberEditor.py:6512 msgid "Add an array of pads (linear or circular array)" msgstr "Adicione uma matriz de pads (matriz linear ou circular)" -#: appEditors/AppGerberEditor.py:6521 +#: appEditors/AppGerberEditor.py:6519 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -4060,49 +4051,49 @@ msgstr "" "Selecione o tipo de matriz de pads para criar.\n" "Pode ser Linear X(Y) ou Circular" -#: appEditors/AppGerberEditor.py:6532 +#: appEditors/AppGerberEditor.py:6530 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:88 msgid "Nr of pads" msgstr "Nº de pads" -#: appEditors/AppGerberEditor.py:6534 +#: appEditors/AppGerberEditor.py:6532 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:90 msgid "Specify how many pads to be in the array." msgstr "Especifique quantos pads devem estar na matriz." -#: appEditors/AppGerberEditor.py:7345 +#: appEditors/AppGerberEditor.py:7343 msgid "Appying Rotate" msgstr "Aplicando Girar" -#: appEditors/AppGerberEditor.py:7378 +#: appEditors/AppGerberEditor.py:7376 msgid "Applying Flip" msgstr "Aplicando Espelhamento" -#: appEditors/AppGerberEditor.py:7421 +#: appEditors/AppGerberEditor.py:7419 msgid "Applying Skew" msgstr "Inclinando" -#: appEditors/AppGerberEditor.py:7462 +#: appEditors/AppGerberEditor.py:7460 msgid "Applying Scale" msgstr "Redimensionando" -#: appEditors/AppGerberEditor.py:7498 +#: appEditors/AppGerberEditor.py:7496 msgid "Applying Offset" msgstr "Deslocando" -#: appEditors/AppGerberEditor.py:7534 +#: appEditors/AppGerberEditor.py:7532 msgid "Applying Buffer" msgstr "Aplicando Buffer" -#: appEditors/AppGerberEditor.py:7613 +#: appEditors/AppGerberEditor.py:7611 msgid "Offset Y cancelled" msgstr "Deslocamento Y cancelado" -#: appEditors/AppGerberEditor.py:7629 +#: appEditors/AppGerberEditor.py:7627 msgid "Skew X cancelled" msgstr "Inclinação no X cancelada" -#: appEditors/AppGerberEditor.py:7645 +#: appEditors/AppGerberEditor.py:7643 msgid "Skew Y cancelled" msgstr "Inclinação no Y cancelada" @@ -4131,13 +4122,13 @@ msgstr "Substituirá o texto da caixa Localizar pelo texto da caixa Substituir." msgid "String to replace the one in the Find box throughout the text." msgstr "Texto para substituir o da caixa Localizar ao longo do texto." -#: appEditors/AppTextEditor.py:108 appEditors/appGCodeEditor.py:157 -#: appGUI/GUIElements.py:4798 appGUI/ObjectUI.py:1977 +#: appEditors/AppTextEditor.py:108 appEditors/appGCodeEditor.py:160 +#: appGUI/GUIElements.py:4798 appGUI/ObjectUI.py:1974 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolExtract.py:936 appPlugins/ToolFollow.py:738 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolExtract.py:939 appPlugins/ToolFollow.py:740 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolPaint.py:3274 #: appPlugins/ToolPunchGerber.py:2021 msgid "All" msgstr "Todos" @@ -4178,110 +4169,110 @@ 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:220 appEditors/appGCodeEditor.py:680 +#: appEditors/AppTextEditor.py:220 appEditors/appGCodeEditor.py:685 msgid "Open file" msgstr "Abrir arquivo" #: appEditors/AppTextEditor.py:251 appEditors/AppTextEditor.py:257 -#: appObjects/FlatCAMCNCJob.py:638 appObjects/FlatCAMCNCJob.py:644 -#: appPlugins/ToolLevelling.py:1389 appPlugins/ToolLevelling.py:1395 -#: appPlugins/ToolLevelling.py:1581 appPlugins/ToolLevelling.py:1587 -#: appPlugins/ToolSolderPaste.py:1091 app_Main.py:7555 app_Main.py:7561 +#: appObjects/FlatCAMCNCJob.py:646 appObjects/FlatCAMCNCJob.py:652 +#: appPlugins/ToolLevelling.py:1461 appPlugins/ToolLevelling.py:1467 +#: appPlugins/ToolLevelling.py:1653 appPlugins/ToolLevelling.py:1659 +#: appPlugins/ToolSolderPaste.py:1097 app_Main.py:7599 app_Main.py:7605 msgid "Export Code ..." msgstr "Exportar código ..." -#: appEditors/AppTextEditor.py:312 appObjects/FlatCAMCNCJob.py:693 -#: appObjects/FlatCAMCNCJob.py:1089 appPlugins/ToolLevelling.py:1413 -#: appPlugins/ToolLevelling.py:1605 appPlugins/ToolSolderPaste.py:1122 +#: appEditors/AppTextEditor.py:312 appObjects/FlatCAMCNCJob.py:701 +#: appObjects/FlatCAMCNCJob.py:1108 appPlugins/ToolLevelling.py:1485 +#: appPlugins/ToolLevelling.py:1677 appPlugins/ToolSolderPaste.py:1126 msgid "No such file or directory" msgstr "Nenhum arquivo ou diretório" -#: appEditors/AppTextEditor.py:324 appObjects/FlatCAMCNCJob.py:1103 +#: appEditors/AppTextEditor.py:324 appObjects/FlatCAMCNCJob.py:1122 msgid "Saved to" msgstr "Salvo em" #: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:3982 -#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:346 appGUI/MainGUI.py:4603 -#: appGUI/MainGUI.py:4864 appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5116 +#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:346 appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4876 appGUI/MainGUI.py:4985 appGUI/MainGUI.py:5128 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appEditors/appGCodeEditor.py:82 app_Main.py:7718 +#: appEditors/appGCodeEditor.py:82 app_Main.py:7762 msgid "Code Editor" msgstr "Editor de Códigos" -#: appEditors/appGCodeEditor.py:163 +#: appEditors/appGCodeEditor.py:166 #, fuzzy #| msgid "Header GCode" msgid "Header" msgstr "Cabeçalho G-Code" -#: appEditors/appGCodeEditor.py:169 +#: appEditors/appGCodeEditor.py:172 #, fuzzy #| msgid "Start Z" msgid "Start" msgstr "Z Inicial" -#: appEditors/appGCodeEditor.py:249 +#: appEditors/appGCodeEditor.py:252 msgid "All GCode" msgstr "Tudo G-Code" -#: appEditors/appGCodeEditor.py:255 +#: appEditors/appGCodeEditor.py:258 msgid "Header GCode" msgstr "Cabeçalho G-Code" -#: appEditors/appGCodeEditor.py:261 +#: appEditors/appGCodeEditor.py:264 msgid "Start GCode" msgstr "Iniciar G-Code" -#: appEditors/appGCodeEditor.py:655 appObjects/FlatCAMCNCJob.py:763 +#: appEditors/appGCodeEditor.py:660 appObjects/FlatCAMCNCJob.py:771 #: appPlugins/ToolCalibration.py:465 msgid "Loaded Machine Code into Code Editor" msgstr "G-Code aberto no Editor de Códigos" -#: appEditors/appGCodeEditor.py:747 appGUI/ObjectUI.py:1997 -#: appPlugins/ToolSolderPaste.py:1004 +#: appEditors/appGCodeEditor.py:752 appGUI/ObjectUI.py:1994 +#: appPlugins/ToolSolderPaste.py:1012 msgid "GCode Editor" msgstr "Editor de G-Code" -#: appEditors/appGCodeEditor.py:788 appEditors/appGCodeEditor.py:799 +#: appEditors/appGCodeEditor.py:790 appEditors/appGCodeEditor.py:801 #, fuzzy #| msgid "Code" msgid "GCode" msgstr "Código" -#: appEditors/appGCodeEditor.py:788 appGUI/ObjectUI.py:1002 -#: appGUI/ObjectUI.py:2122 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:3733 appPlugins/ToolNCC.py:4182 -#: appPlugins/ToolPaint.py:2988 +#: appEditors/appGCodeEditor.py:790 appGUI/ObjectUI.py:999 +#: appGUI/ObjectUI.py:2119 appPlugins/ToolIsolation.py:3228 +#: appPlugins/ToolMilling.py:3805 appPlugins/ToolNCC.py:4181 +#: appPlugins/ToolPaint.py:2985 msgid "TT" msgstr "TF" -#: appEditors/appGCodeEditor.py:799 appGUI/ObjectUI.py:671 -#: appGUI/ObjectUI.py:2132 appObjects/FlatCAMObj.py:499 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolMilling.py:3688 -#: appPlugins/ToolMilling.py:3890 appPlugins/ToolReport.py:184 +#: appEditors/appGCodeEditor.py:801 appGUI/ObjectUI.py:668 +#: appGUI/ObjectUI.py:2129 appObjects/FlatCAMObj.py:499 +#: appPlugins/ToolDrilling.py:2295 appPlugins/ToolMilling.py:3760 +#: appPlugins/ToolMilling.py:3962 appPlugins/ToolReport.py:184 msgid "Drills" msgstr "Furos" -#: appEditors/appGCodeEditor.py:799 appGUI/ObjectUI.py:671 -#: appGUI/ObjectUI.py:2132 +#: appEditors/appGCodeEditor.py:801 appGUI/ObjectUI.py:668 +#: appGUI/ObjectUI.py:2129 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:151 -#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2359 -#: appPlugins/ToolMilling.py:3688 appPlugins/ToolMilling.py:3891 +#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2295 +#: appPlugins/ToolMilling.py:3760 appPlugins/ToolMilling.py:3963 #: appPlugins/ToolReport.py:186 msgid "Slots" msgstr "Ranhuras" -#: appEditors/appGCodeEditor.py:821 appEditors/appGCodeEditor.py:843 +#: appEditors/appGCodeEditor.py:823 appEditors/appGCodeEditor.py:845 msgid "CNC Code Snippet" msgstr "Trecho de Código CNC" -#: appEditors/appGCodeEditor.py:823 appEditors/appGCodeEditor.py:845 +#: appEditors/appGCodeEditor.py:825 appEditors/appGCodeEditor.py:847 msgid "Code snippet defined in Preferences." msgstr "Trecho de código definido em Preferências." -#: appEditors/appGCodeEditor.py:829 appEditors/appGCodeEditor.py:851 +#: appEditors/appGCodeEditor.py:831 appEditors/appGCodeEditor.py:853 msgid "" "Type here any G-Code commands you would\n" "like to insert at the cursor location." @@ -4289,11 +4280,11 @@ msgstr "" "Digite aqui os comandos G-Code que você quer\n" "adicionar na posição do cursor." -#: appEditors/appGCodeEditor.py:835 appEditors/appGCodeEditor.py:857 +#: appEditors/appGCodeEditor.py:837 appEditors/appGCodeEditor.py:859 msgid "Insert Code" msgstr "Inserir Código" -#: appEditors/appGCodeEditor.py:838 appEditors/appGCodeEditor.py:860 +#: appEditors/appGCodeEditor.py:840 appEditors/appGCodeEditor.py:862 msgid "Insert the code above at the cursor location." msgstr "Insere o código na posição do cursor." @@ -4328,14 +4319,14 @@ msgstr "Ctrl+Y" #: appGUI/GUIElements.py:317 appGUI/GUIElements.py:1015 #: appGUI/GUIElements.py:1414 appGUI/GUIElements.py:1627 -#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:1697 -#: appGUI/ObjectUI.py:1979 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 +#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:1709 +#: appGUI/ObjectUI.py:1976 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 msgid "Cut" msgstr "Cortar" #: appGUI/GUIElements.py:317 appGUI/GUIElements.py:1015 #: appGUI/GUIElements.py:1414 appGUI/GUIElements.py:1627 -#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:4865 +#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:4877 msgid "Ctrl+X" msgstr "Ctrl+X" @@ -4343,20 +4334,20 @@ msgstr "Ctrl+X" #: appGUI/GUIElements.py:1421 appGUI/GUIElements.py:1634 #: appGUI/GUIElements.py:1920 appGUI/GUIElements.py:3957 appGUI/MainGUI.py:417 #: appGUI/MainGUI.py:748 appGUI/MainGUI.py:807 appGUI/MainGUI.py:885 -#: appGUI/MainGUI.py:1015 appGUI/MainGUI.py:1265 appGUI/MainGUI.py:1754 -#: appGUI/MainGUI.py:2236 appGUI/MainGUI.py:2478 appGUI/MainGUI.py:5099 -#: appPlugins/ToolMilling.py:386 appPlugins/ToolPanelize.py:434 -#: appPlugins/ToolPanelize.py:460 appPlugins/ToolPanelize.py:569 -#: appPlugins/ToolPanelize.py:580 appPlugins/ToolPanelize.py:612 -#: appPlugins/ToolPanelize.py:661 appPlugins/ToolPanelize.py:860 -#: appPlugins/ToolPanelize.py:892 appPlugins/ToolPanelize.py:940 +#: appGUI/MainGUI.py:1027 appGUI/MainGUI.py:1277 appGUI/MainGUI.py:1766 +#: appGUI/MainGUI.py:2248 appGUI/MainGUI.py:2490 appGUI/MainGUI.py:5111 +#: appPlugins/ToolMilling.py:387 appPlugins/ToolPanelize.py:451 +#: appPlugins/ToolPanelize.py:480 appPlugins/ToolPanelize.py:591 +#: appPlugins/ToolPanelize.py:602 appPlugins/ToolPanelize.py:634 +#: appPlugins/ToolPanelize.py:683 appPlugins/ToolPanelize.py:882 +#: appPlugins/ToolPanelize.py:914 appPlugins/ToolPanelize.py:962 msgid "Copy" msgstr "Copiar" #: appGUI/GUIElements.py:324 appGUI/GUIElements.py:1022 #: appGUI/GUIElements.py:1421 appGUI/GUIElements.py:1634 #: appGUI/GUIElements.py:1920 appGUI/GUIElements.py:3957 appGUI/MainGUI.py:417 -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4606 msgid "Ctrl+C" msgstr "Copiar" @@ -4374,25 +4365,25 @@ msgstr "Ctrl+V" #: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1036 #: appGUI/GUIElements.py:1435 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1930 appGUI/GUIElements.py:3962 appGUI/MainGUI.py:4664 -#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4969 -#: appGUI/MainGUI.py:4970 appGUI/MainGUI.py:5110 appGUI/MainGUI.py:5111 +#: appGUI/GUIElements.py:1930 appGUI/GUIElements.py:3962 appGUI/MainGUI.py:4676 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4881 appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:4982 appGUI/MainGUI.py:5122 appGUI/MainGUI.py:5123 msgid "Del" msgstr "Del" #: appGUI/GUIElements.py:347 appGUI/GUIElements.py:1045 #: appGUI/GUIElements.py:1444 appGUI/GUIElements.py:1653 #: appGUI/GUIElements.py:1937 appGUI/GUIElements.py:3969 appGUI/MainGUI.py:451 -#: appGUI/MainGUI.py:581 appGUI/MainGUI.py:4593 -#: appObjects/ObjectCollection.py:1148 appObjects/ObjectCollection.py:1195 -#: appPlugins/ToolIsolation.py:3612 appPlugins/ToolPunchGerber.py:2295 +#: appGUI/MainGUI.py:581 appGUI/MainGUI.py:4605 +#: appObjects/ObjectCollection.py:1151 appObjects/ObjectCollection.py:1198 +#: appPlugins/ToolIsolation.py:3609 appPlugins/ToolPunchGerber.py:2295 msgid "Select All" msgstr "Selecionar Todos" #: appGUI/GUIElements.py:347 appGUI/GUIElements.py:1045 #: appGUI/GUIElements.py:1444 appGUI/GUIElements.py:1653 #: appGUI/GUIElements.py:1937 appGUI/GUIElements.py:3969 appGUI/MainGUI.py:451 -#: appGUI/MainGUI.py:4593 +#: appGUI/MainGUI.py:4605 msgid "Ctrl+A" msgstr "Ctrl+A" @@ -4406,8 +4397,8 @@ msgstr "Passo Abaixo" #: appGUI/GUIElements.py:2352 appGUI/GUIElements.py:2421 #: appGUI/GUIElements.py:2482 appGUI/GUIElements.py:2547 -#: appGUI/GUIElements.py:3908 app_Main.py:4637 app_Main.py:4801 -#: app_Main.py:4890 app_Main.py:8990 app_Main.py:9338 +#: appGUI/GUIElements.py:3908 app_Main.py:4656 app_Main.py:4820 +#: app_Main.py:4909 app_Main.py:9034 app_Main.py:9382 msgid "Ok" msgstr "Ok" @@ -4473,8 +4464,8 @@ msgstr "Digite >help< para iniciar" msgid "Jog the Y axis." msgstr "Desloca o Eixo Y." -#: appGUI/GUIElements.py:4701 appGUI/MainGUI.py:432 appGUI/MainGUI.py:1026 -#: appGUI/MainGUI.py:2247 +#: appGUI/GUIElements.py:4701 appGUI/MainGUI.py:432 appGUI/MainGUI.py:1038 +#: appGUI/MainGUI.py:2259 msgid "Move to Origin" msgstr "Mover para Origem" @@ -4545,33 +4536,33 @@ msgstr "" msgid "Open" msgstr "Abrir" -#: appGUI/GUIElements.py:5083 appGUI/MainGUI.py:126 appGUI/MainGUI.py:989 -#: appGUI/MainGUI.py:2210 appGUI/MainGUI.py:4600 app_Main.py:8890 -#: app_Main.py:8893 +#: appGUI/GUIElements.py:5083 appGUI/MainGUI.py:126 appGUI/MainGUI.py:1001 +#: appGUI/MainGUI.py:2222 appGUI/MainGUI.py:4612 app_Main.py:8934 +#: app_Main.py:8937 msgid "Open Project" msgstr "Abrir Projeto" -#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:984 -#: appGUI/MainGUI.py:2205 app_Main.py:8770 app_Main.py:8775 +#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:996 +#: appGUI/MainGUI.py:2217 app_Main.py:8814 app_Main.py:8819 msgid "Open Gerber" msgstr "Abrir Gerber" -#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:4597 +#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:4609 msgid "Ctrl+G" msgstr "Ctrl+G" -#: appGUI/GUIElements.py:5094 appGUI/MainGUI.py:138 appGUI/MainGUI.py:986 -#: appGUI/MainGUI.py:2207 app_Main.py:8810 app_Main.py:8815 +#: appGUI/GUIElements.py:5094 appGUI/MainGUI.py:138 appGUI/MainGUI.py:998 +#: appGUI/MainGUI.py:2219 app_Main.py:8854 app_Main.py:8859 msgid "Open Excellon" msgstr "Abrir Excellon" #: appGUI/GUIElements.py:5094 appGUI/MainGUI.py:138 appGUI/MainGUI.py:799 -#: appGUI/MainGUI.py:4596 appGUI/MainGUI.py:5115 +#: appGUI/MainGUI.py:4608 appGUI/MainGUI.py:5127 msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/GUIElements.py:5099 appGUI/MainGUI.py:143 app_Main.py:8853 -#: app_Main.py:8858 +#: appGUI/GUIElements.py:5099 appGUI/MainGUI.py:143 app_Main.py:8897 +#: app_Main.py:8902 msgid "Open G-Code" msgstr "Abrir G-Code" @@ -4579,7 +4570,7 @@ msgstr "Abrir G-Code" msgid "Exit" msgstr "Sair" -#: appGUI/MainGUI.py:70 appGUI/MainGUI.py:72 appGUI/MainGUI.py:1634 +#: appGUI/MainGUI.py:70 appGUI/MainGUI.py:72 appGUI/MainGUI.py:1646 msgid "Toggle Panel" msgstr "Alternar Painel" @@ -4587,11 +4578,11 @@ msgstr "Alternar Painel" msgid "File" msgstr "Arquivo" -#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4599 +#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4611 msgid "New Project" msgstr "Novo Projeto" -#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4599 +#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4611 msgid "Ctrl+N" msgstr "Ctrl+N" @@ -4599,32 +4590,32 @@ msgstr "Ctrl+N" msgid "Will create a new, blank project" msgstr "Criará um novo projeto em branco" -#: appGUI/MainGUI.py:94 appGUI/MainGUI.py:1638 appPlugins/ToolLevelling.py:1986 +#: appGUI/MainGUI.py:94 appGUI/MainGUI.py:1650 appPlugins/ToolLevelling.py:2055 msgid "New" msgstr "Novo" -#: appGUI/MainGUI.py:98 appGUI/MainGUI.py:1640 +#: appGUI/MainGUI.py:98 appGUI/MainGUI.py:1652 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:71 -#: appObjects/FlatCAMGeometry.py:2178 appObjects/ObjectCollection.py:235 +#: appObjects/FlatCAMGeometry.py:2185 appObjects/ObjectCollection.py:235 #: appPlugins/ToolCalibration.py:189 appPlugins/ToolCalibration.py:1339 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCopperThieving.py:184 -#: appPlugins/ToolCopperThieving.py:1376 appPlugins/ToolCopperThieving.py:1390 -#: appPlugins/ToolCutOut.py:2376 appPlugins/ToolCutOut.py:2774 -#: appPlugins/ToolDblSided.py:678 appPlugins/ToolDblSided.py:919 -#: appPlugins/ToolFilm.py:1148 appPlugins/ToolFilm.py:1171 +#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCopperThieving.py:191 +#: appPlugins/ToolCopperThieving.py:1382 appPlugins/ToolCopperThieving.py:1396 +#: appPlugins/ToolCutOut.py:2373 appPlugins/ToolCutOut.py:2771 +#: appPlugins/ToolDblSided.py:694 appPlugins/ToolDblSided.py:935 +#: appPlugins/ToolFilm.py:1162 appPlugins/ToolFilm.py:1185 #: appPlugins/ToolImage.py:158 appPlugins/ToolImage.py:216 -#: appPlugins/ToolIsolation.py:3532 appPlugins/ToolIsolation.py:3583 -#: appPlugins/ToolMilling.py:2808 appPlugins/ToolMilling.py:3642 -#: appPlugins/ToolNCC.py:4144 appPlugins/ToolNCC.py:4612 -#: appPlugins/ToolPaint.py:3291 appPlugins/ToolPanelize.py:218 -#: appPlugins/ToolPanelize.py:1116 appPlugins/ToolPanelize.py:1158 -#: appPlugins/ToolSolderPaste.py:1503 appPlugins/ToolTransform.py:144 -#: appPlugins/ToolTransform.py:634 +#: appPlugins/ToolIsolation.py:3529 appPlugins/ToolIsolation.py:3580 +#: appPlugins/ToolMilling.py:2891 appPlugins/ToolMilling.py:3714 +#: appPlugins/ToolNCC.py:4143 appPlugins/ToolNCC.py:4611 +#: appPlugins/ToolPaint.py:3288 appPlugins/ToolPanelize.py:136 +#: appPlugins/ToolPanelize.py:234 appPlugins/ToolPanelize.py:1135 +#: appPlugins/ToolPanelize.py:1177 appPlugins/ToolSolderPaste.py:1507 +#: appPlugins/ToolTransform.py:144 appPlugins/ToolTransform.py:634 msgid "Geometry" msgstr "Geometria" #: appGUI/MainGUI.py:98 appGUI/MainGUI.py:661 appGUI/MainGUI.py:776 -#: appGUI/MainGUI.py:4579 appGUI/MainGUI.py:4848 appGUI/MainGUI.py:5104 +#: appGUI/MainGUI.py:4591 appGUI/MainGUI.py:4860 appGUI/MainGUI.py:5116 msgid "N" msgstr "N" @@ -4639,23 +4630,23 @@ msgstr "Criará um novo Objeto Geometria vazio." #: appPlugins/ToolAlignObjects.py:452 appPlugins/ToolCalibration.py:181 #: appPlugins/ToolCalibration.py:189 appPlugins/ToolCalibration.py:904 #: appPlugins/ToolCalibration.py:1339 appPlugins/ToolCalibration.py:1356 -#: appPlugins/ToolCopperThieving.py:184 appPlugins/ToolCopperThieving.py:1376 -#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolCutOut.py:2375 -#: appPlugins/ToolDblSided.py:676 appPlugins/ToolDblSided.py:917 -#: appPlugins/ToolFilm.py:1147 appPlugins/ToolFilm.py:1170 +#: appPlugins/ToolCopperThieving.py:191 appPlugins/ToolCopperThieving.py:1382 +#: appPlugins/ToolCopperThieving.py:1396 appPlugins/ToolCutOut.py:2372 +#: appPlugins/ToolDblSided.py:692 appPlugins/ToolDblSided.py:933 +#: appPlugins/ToolFilm.py:1161 appPlugins/ToolFilm.py:1184 #: appPlugins/ToolImage.py:136 appPlugins/ToolImage.py:160 -#: appPlugins/ToolImage.py:216 appPlugins/ToolIsolation.py:3533 -#: appPlugins/ToolIsolation.py:3583 appPlugins/ToolNCC.py:4145 -#: appPlugins/ToolNCC.py:4612 appPlugins/ToolPaint.py:3291 -#: appPlugins/ToolPanelize.py:218 appPlugins/ToolPanelize.py:1116 -#: appPlugins/ToolPanelize.py:1158 appPlugins/ToolPanelize.py:1257 -#: appPlugins/ToolTransform.py:144 appPlugins/ToolTransform.py:632 -#: defaults.py:583 +#: appPlugins/ToolImage.py:216 appPlugins/ToolIsolation.py:3530 +#: appPlugins/ToolIsolation.py:3580 appPlugins/ToolNCC.py:4144 +#: appPlugins/ToolNCC.py:4611 appPlugins/ToolPaint.py:3288 +#: appPlugins/ToolPanelize.py:130 appPlugins/ToolPanelize.py:234 +#: appPlugins/ToolPanelize.py:1135 appPlugins/ToolPanelize.py:1177 +#: appPlugins/ToolPanelize.py:1276 appPlugins/ToolTransform.py:144 +#: appPlugins/ToolTransform.py:632 defaults.py:586 msgid "Gerber" msgstr "Gerber" #: appGUI/MainGUI.py:103 appGUI/MainGUI.py:704 appGUI/MainGUI.py:790 -#: appGUI/MainGUI.py:4573 appGUI/MainGUI.py:4839 appGUI/MainGUI.py:5098 +#: appGUI/MainGUI.py:4585 appGUI/MainGUI.py:4851 appGUI/MainGUI.py:5110 msgid "B" msgstr "B" @@ -4663,26 +4654,26 @@ msgstr "B" msgid "Will create a new, empty Gerber Object." msgstr "Criará um novo Objeto Gerber vazio." -#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:1644 +#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:1656 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 #: appObjects/ObjectCollection.py:234 appPlugins/ToolAlignObjects.py:417 #: appPlugins/ToolAlignObjects.py:453 appPlugins/ToolCalibration.py:181 #: appPlugins/ToolCalibration.py:189 appPlugins/ToolCalibration.py:905 #: appPlugins/ToolCalibration.py:1339 appPlugins/ToolCalibration.py:1356 -#: appPlugins/ToolCopperThieving.py:184 appPlugins/ToolCopperThieving.py:1376 -#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolDblSided.py:677 -#: appPlugins/ToolDblSided.py:876 appPlugins/ToolDblSided.py:918 -#: appPlugins/ToolFilm.py:1429 appPlugins/ToolIsolation.py:3583 -#: appPlugins/ToolMilling.py:3643 appPlugins/ToolNCC.py:4612 -#: appPlugins/ToolPaint.py:3291 appPlugins/ToolPanelize.py:218 -#: appPlugins/ToolPanelize.py:1116 appPlugins/ToolPunchGerber.py:2112 -#: appPlugins/ToolPunchGerber.py:2127 appPlugins/ToolTransform.py:144 -#: appPlugins/ToolTransform.py:633 +#: appPlugins/ToolCopperThieving.py:191 appPlugins/ToolCopperThieving.py:1382 +#: appPlugins/ToolCopperThieving.py:1396 appPlugins/ToolDblSided.py:693 +#: appPlugins/ToolDblSided.py:892 appPlugins/ToolDblSided.py:934 +#: appPlugins/ToolFilm.py:1443 appPlugins/ToolIsolation.py:3580 +#: appPlugins/ToolMilling.py:3715 appPlugins/ToolNCC.py:4611 +#: appPlugins/ToolPaint.py:3288 appPlugins/ToolPanelize.py:133 +#: appPlugins/ToolPanelize.py:234 appPlugins/ToolPanelize.py:1135 +#: appPlugins/ToolPunchGerber.py:2112 appPlugins/ToolPunchGerber.py:2127 +#: appPlugins/ToolTransform.py:144 appPlugins/ToolTransform.py:633 msgid "Excellon" msgstr "Excellon" -#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:4577 +#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:4589 msgid "L" msgstr "L" @@ -4695,7 +4686,7 @@ msgid "Document" msgstr "Documento" #: appGUI/MainGUI.py:115 appGUI/MainGUI.py:731 appGUI/MainGUI.py:787 -#: appGUI/MainGUI.py:4841 appGUI/MainGUI.py:4961 appGUI/MainGUI.py:5100 +#: appGUI/MainGUI.py:4853 appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5112 msgid "D" msgstr "D" @@ -4703,7 +4694,7 @@ msgstr "D" msgid "Will create a new, empty Document Object." msgstr "Criará um novo Objeto Documento vazio." -#: appGUI/MainGUI.py:126 appGUI/MainGUI.py:4600 +#: appGUI/MainGUI.py:126 appGUI/MainGUI.py:4612 msgid "Ctrl+O" msgstr "Ctrl+O" @@ -4719,20 +4710,20 @@ msgstr "Projetos Recentes" msgid "Recent files" msgstr "Arquivos Recentes" -#: appGUI/MainGUI.py:160 appGUI/MainGUI.py:889 appGUI/MainGUI.py:1607 -#: appObjects/ObjectCollection.py:381 +#: appGUI/MainGUI.py:160 appGUI/MainGUI.py:889 appGUI/MainGUI.py:1619 +#: appGUI/ObjectUI.py:2194 appObjects/ObjectCollection.py:381 msgid "Save" msgstr "Salvar" -#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:2212 appGUI/MainGUI.py:4603 +#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:2224 appGUI/MainGUI.py:4615 msgid "Save Project" msgstr "Salvar Projeto" -#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4655 +#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4667 msgid "Save Project As" msgstr "Salvar Projeto Como" -#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4655 +#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4667 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" @@ -4740,11 +4731,11 @@ msgstr "Ctrl+Shift+S" msgid "Scripting" msgstr "Scripting" -#: appGUI/MainGUI.py:189 appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2276 +#: appGUI/MainGUI.py:189 appGUI/MainGUI.py:1069 appGUI/MainGUI.py:2288 msgid "New Script" msgstr "Novo Script" -#: appGUI/MainGUI.py:191 appGUI/MainGUI.py:1059 appGUI/MainGUI.py:2278 +#: appGUI/MainGUI.py:191 appGUI/MainGUI.py:1071 appGUI/MainGUI.py:2290 msgid "Open Script" msgstr "Abrir Script" @@ -4752,11 +4743,11 @@ msgstr "Abrir Script" msgid "Open Example" msgstr "Abrir Exemplo" -#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:1061 appGUI/MainGUI.py:2280 +#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:1073 appGUI/MainGUI.py:2292 msgid "Run Script" msgstr "Executar um Script" -#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:4616 +#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:4628 msgid "Shift+S" msgstr "Shift+S" @@ -4788,17 +4779,17 @@ msgstr "HPGL2 como Objeto de Geometria" msgid "Export" msgstr "Exportar" -#: appGUI/MainGUI.py:247 appPlugins/ToolQRCode.py:640 -#: appPlugins/ToolQRCode.py:645 app_Main.py:9000 app_Main.py:9005 +#: appGUI/MainGUI.py:247 appPlugins/ToolQRCode.py:646 +#: appPlugins/ToolQRCode.py:651 app_Main.py:9044 app_Main.py:9049 msgid "Export SVG" msgstr "Exportar SVG" -#: appGUI/MainGUI.py:252 app_Main.py:9348 app_Main.py:9353 +#: appGUI/MainGUI.py:252 app_Main.py:9392 app_Main.py:9397 msgid "Export DXF" msgstr "Exportar DXF" -#: appGUI/MainGUI.py:259 appPlugins/ToolQRCode.py:591 -#: appPlugins/ToolQRCode.py:596 +#: appGUI/MainGUI.py:259 appPlugins/ToolQRCode.py:597 +#: appPlugins/ToolQRCode.py:602 msgid "Export PNG" msgstr "Exportar PNG" @@ -4812,7 +4803,7 @@ msgstr "" "A imagem salva conterá as informações\n" "visuais atualmente na área gráfica FlatCAM." -#: appGUI/MainGUI.py:271 app_Main.py:9251 app_Main.py:9256 +#: appGUI/MainGUI.py:271 app_Main.py:9295 app_Main.py:9300 msgid "Export Excellon" msgstr "Exportar Excellon" @@ -4826,7 +4817,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:281 app_Main.py:9296 app_Main.py:9301 +#: appGUI/MainGUI.py:281 app_Main.py:9340 app_Main.py:9345 msgid "Export Gerber" msgstr "Exportar Gerber" @@ -4852,19 +4843,19 @@ msgstr "Importar Preferências de um arquivo" msgid "Export Preferences to file" msgstr "Exportar Preferências para um arquivo" -#: appGUI/MainGUI.py:314 appGUI/preferences/PreferencesUIManager.py:1199 +#: appGUI/MainGUI.py:314 appGUI/preferences/PreferencesUIManager.py:1202 msgid "Save Preferences" msgstr "Salvar Preferências" -#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4601 +#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4613 msgid "Print (PDF)" msgstr "Imprimir (PDF)" -#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4601 +#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4613 msgid "Ctrl+P" msgstr "Ctrl+P" -#: appGUI/MainGUI.py:338 appGUI/MainGUI.py:883 appGUI/MainGUI.py:1758 +#: appGUI/MainGUI.py:338 appGUI/MainGUI.py:883 appGUI/MainGUI.py:1770 msgid "Edit" msgstr "Editar" @@ -4873,7 +4864,7 @@ msgid "Edit Object" msgstr "Editar Objeto" #: appGUI/MainGUI.py:343 appGUI/MainGUI.py:676 appGUI/MainGUI.py:784 -#: appGUI/MainGUI.py:4574 appGUI/MainGUI.py:4842 appGUI/MainGUI.py:5101 +#: appGUI/MainGUI.py:4586 appGUI/MainGUI.py:4854 appGUI/MainGUI.py:5113 msgid "E" msgstr "E" @@ -4960,13 +4951,13 @@ msgstr "Mescla uma seleção de objetos Gerber em um novo objeto Gerber." msgid "DEL" msgstr "DEL" -#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:1024 appGUI/MainGUI.py:2245 -#: appGUI/MainGUI.py:4580 +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:1036 appGUI/MainGUI.py:2257 +#: appGUI/MainGUI.py:4592 msgid "Set Origin" msgstr "Definir Origem" -#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:649 appGUI/MainGUI.py:4580 -#: appGUI/MainGUI.py:4849 +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:649 appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4861 msgid "O" msgstr "O" @@ -4974,50 +4965,50 @@ msgstr "O" msgid "Shift+O" msgstr "Shift+O" -#: appGUI/MainGUI.py:435 appGUI/MainGUI.py:1028 appGUI/MainGUI.py:2249 -#: app_Main.py:5226 app_Main.py:5238 +#: appGUI/MainGUI.py:435 appGUI/MainGUI.py:1040 appGUI/MainGUI.py:2261 +#: app_Main.py:5245 app_Main.py:5257 #, fuzzy #| msgid "Set Origin" msgid "Custom Origin" msgstr "Definir Origem" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2252 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2264 msgid "Jump to Location" msgstr "Ir para a localização" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:4576 appGUI/MainGUI.py:4844 -#: appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5102 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:4588 appGUI/MainGUI.py:4856 +#: appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5114 msgid "J" msgstr "J" -#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:1033 appGUI/MainGUI.py:2254 -#: appGUI/MainGUI.py:4612 +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2266 +#: appGUI/MainGUI.py:4624 msgid "Locate in Object" msgstr "Localizar em Objeto" -#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:4612 +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:4624 msgid "Shift+J" msgstr "Shift+J" -#: appGUI/MainGUI.py:448 app_Main.py:4630 +#: appGUI/MainGUI.py:448 app_Main.py:4649 msgid "Toggle Units" msgstr "Alternar Unidades" -#: appGUI/MainGUI.py:448 appGUI/MainGUI.py:736 appGUI/MainGUI.py:4581 -#: appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:448 appGUI/MainGUI.py:736 appGUI/MainGUI.py:4593 +#: appGUI/MainGUI.py:4976 msgid "Q" msgstr "Q" -#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:1322 -#: appGUI/preferences/PreferencesUIManager.py:928 -#: appGUI/preferences/PreferencesUIManager.py:1016 -#: appGUI/preferences/PreferencesUIManager.py:1044 -#: appGUI/preferences/PreferencesUIManager.py:1150 app_Main.py:6137 -#: app_Main.py:6142 app_Main.py:6157 +#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:1334 +#: appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/preferences/PreferencesUIManager.py:1019 +#: appGUI/preferences/PreferencesUIManager.py:1047 +#: appGUI/preferences/PreferencesUIManager.py:1153 app_Main.py:6172 +#: app_Main.py:6177 app_Main.py:6192 msgid "Preferences" msgstr "Preferências" -#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:4614 +#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:4626 msgid "Shift+P" msgstr "Shift+P" @@ -5034,19 +5025,19 @@ msgstr "Gi&rar Seleção" msgid "Shift+(R)" msgstr "Shift+(R)" -#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4618 +#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4630 msgid "Skew on X axis" msgstr "Inclinação no eixo X" -#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4618 appGUI/MainGUI.py:4858 +#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4630 appGUI/MainGUI.py:4870 msgid "Shift+X" msgstr "Shift+X" -#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4619 +#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4631 msgid "Skew on Y axis" msgstr "Inclinação no eixo Y" -#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4619 appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4631 appGUI/MainGUI.py:4871 msgid "Shift+Y" msgstr "Shift+Y" @@ -5062,11 +5053,11 @@ msgstr "Espelhar no eixo Y" msgid "View source" msgstr "Ver Fonte" -#: appGUI/MainGUI.py:490 appGUI/MainGUI.py:4640 +#: appGUI/MainGUI.py:490 appGUI/MainGUI.py:4652 msgid "Alt+S" msgstr "Alt+S" -#: appGUI/MainGUI.py:493 appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:493 appGUI/MainGUI.py:4607 msgid "Ctrl+D" msgstr "Ctrl+D" @@ -5076,29 +5067,29 @@ msgstr "Ctrl+D" msgid "Experimental" msgstr "Incremental" -#: appGUI/MainGUI.py:503 app_Main.py:6315 +#: appGUI/MainGUI.py:503 app_Main.py:6350 #, fuzzy #| msgid "Area" msgid "3D Area" msgstr "Área" -#: appGUI/MainGUI.py:510 appGUI/MainGUI.py:1654 +#: appGUI/MainGUI.py:510 appGUI/MainGUI.py:1666 msgid "View" msgstr "Ver" -#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4645 +#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4657 msgid "Enable all" msgstr "Habilitar todos" -#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4645 +#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4657 msgid "Alt+1" msgstr "Alt+1" -#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4646 +#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4658 msgid "Disable all" msgstr "Desabilitar todos" -#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4646 +#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4658 msgid "Alt+2" msgstr "Alt+2" @@ -5106,7 +5097,7 @@ msgstr "Alt+2" msgid "Enable non-selected" msgstr "Habilita os não selecionados" -#: appGUI/MainGUI.py:519 appGUI/MainGUI.py:4647 +#: appGUI/MainGUI.py:519 appGUI/MainGUI.py:4659 msgid "Alt+3" msgstr "Alt+3" @@ -5114,34 +5105,34 @@ msgstr "Alt+3" msgid "Disable non-selected" msgstr "Desabilita os não selecionados" -#: appGUI/MainGUI.py:522 appGUI/MainGUI.py:4648 +#: appGUI/MainGUI.py:522 appGUI/MainGUI.py:4660 msgid "Alt+4" msgstr "Alt+4" -#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:1047 appGUI/MainGUI.py:1656 -#: appGUI/MainGUI.py:2268 appGUI/MainGUI.py:4586 +#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:1059 appGUI/MainGUI.py:1668 +#: appGUI/MainGUI.py:2280 appGUI/MainGUI.py:4598 msgid "Zoom Fit" msgstr "Zoom Ajustado" -#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:4586 +#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:4598 msgid "V" msgstr "V" -#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2264 -#: appGUI/MainGUI.py:4590 +#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2276 +#: appGUI/MainGUI.py:4602 msgid "Zoom In" msgstr "Zoom +" -#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:4590 +#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:4602 msgid "=" msgstr "=" -#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2266 -#: appGUI/MainGUI.py:4589 +#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2278 +#: appGUI/MainGUI.py:4601 msgid "Zoom Out" msgstr "Zoom -" -#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:4589 +#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:4601 msgid "-" msgstr "-" @@ -5149,15 +5140,15 @@ msgstr "-" msgid "Redraw All" msgstr "Redesenha Todos" -#: appGUI/MainGUI.py:540 appGUI/MainGUI.py:4663 +#: appGUI/MainGUI.py:540 appGUI/MainGUI.py:4675 msgid "F5" msgstr "F5" -#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4609 +#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4621 msgid "Toggle Code Editor" msgstr "Alternar o Editor de Códigos" -#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4609 +#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4621 msgid "Shift+E" msgstr "Shift+E" @@ -5165,15 +5156,15 @@ msgstr "Shift+E" msgid "Toggle FullScreen" msgstr "Alternar Tela Cheia" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4649 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4661 msgid "Alt+F10" msgstr "Alt+F10" -#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4604 +#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4616 msgid "Toggle Plot Area" msgstr "Alternar Área de Gráficos" -#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4604 +#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4616 msgid "Ctrl+F10" msgstr "Ctrl+F10" @@ -5181,7 +5172,7 @@ msgstr "Ctrl+F10" msgid "Toggle Project/Properties/Tool" msgstr "Alternar Projeto/Prop/Ferram" -#: appGUI/MainGUI.py:555 appGUI/MainGUI.py:4666 +#: appGUI/MainGUI.py:555 appGUI/MainGUI.py:4678 msgid "`" msgstr "`" @@ -5189,15 +5180,15 @@ msgstr "`" msgid "Toggle Grid Snap" msgstr "Alternar encaixar na grade" -#: appGUI/MainGUI.py:560 appGUI/MainGUI.py:4575 +#: appGUI/MainGUI.py:560 appGUI/MainGUI.py:4587 msgid "G" msgstr "G" -#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4622 msgid "Toggle Grid Lines" msgstr "Alternar Linhas de Grade" -#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4622 msgid "Shift+G" msgstr "Shift+G" @@ -5205,7 +5196,7 @@ msgstr "Shift+G" msgid "Toggle Axis" msgstr "Alternar eixo" -#: appGUI/MainGUI.py:566 appGUI/MainGUI.py:4607 +#: appGUI/MainGUI.py:566 appGUI/MainGUI.py:4619 msgid "Shift+A" msgstr "Shift+A" @@ -5213,15 +5204,15 @@ msgstr "Shift+A" msgid "Toggle Workspace" msgstr "Alternar Área de Trabalho" -#: appGUI/MainGUI.py:569 appGUI/MainGUI.py:4617 +#: appGUI/MainGUI.py:569 appGUI/MainGUI.py:4629 msgid "Shift+W" msgstr "Shift+W" -#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4611 +#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4623 msgid "Toggle HUD" msgstr "Alternar HUD" -#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4611 +#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4623 msgid "Shift+H" msgstr "Shift+H" @@ -5229,24 +5220,25 @@ msgstr "Shift+H" msgid "Objects" msgstr "Objetos" -#: appGUI/MainGUI.py:584 appObjects/ObjectCollection.py:1152 -#: appObjects/ObjectCollection.py:1199 appPlugins/ToolIsolation.py:3618 +#: appGUI/MainGUI.py:584 appObjects/ObjectCollection.py:1155 +#: appObjects/ObjectCollection.py:1202 appPlugins/ToolIsolation.py:3615 #: appPlugins/ToolPunchGerber.py:2301 msgid "Deselect All" msgstr "Desmarcar todos" -#: appGUI/MainGUI.py:589 appGUI/MainGUI.py:1530 appGUI/MainGUI.py:1539 -#: appGUI/ObjectUI.py:346 appGUI/ObjectUI.py:722 appGUI/ObjectUI.py:1788 +#: appGUI/MainGUI.py:589 appGUI/MainGUI.py:1542 appGUI/MainGUI.py:1551 +#: appGUI/ObjectUI.py:343 appGUI/ObjectUI.py:719 appGUI/ObjectUI.py:1785 +#: appGUI/ObjectUI.py:2163 msgid "Plugins" msgstr "" -#: appGUI/MainGUI.py:593 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:1328 -#: appGUI/MainGUI.py:2274 +#: appGUI/MainGUI.py:593 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:1340 +#: appGUI/MainGUI.py:2286 msgid "Command Line" msgstr "Linha de Comando" #: appGUI/MainGUI.py:593 appGUI/MainGUI.py:679 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:4584 appGUI/MainGUI.py:4852 appGUI/MainGUI.py:5107 +#: appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4864 appGUI/MainGUI.py:5119 msgid "S" msgstr "S" @@ -5258,11 +5250,11 @@ msgstr "Ajuda" msgid "Online Help" msgstr "Ajuda Online" -#: appGUI/MainGUI.py:601 appGUI/MainGUI.py:4660 +#: appGUI/MainGUI.py:601 appGUI/MainGUI.py:4672 msgid "F1" msgstr "F1" -#: appGUI/MainGUI.py:608 app_Main.py:3640 app_Main.py:3649 +#: appGUI/MainGUI.py:608 app_Main.py:3659 app_Main.py:3668 msgid "Bookmarks Manager" msgstr "Gerenciados de Favoritos" @@ -5282,7 +5274,7 @@ msgstr "Especificação Gerber" msgid "Shortcuts List" msgstr "Lista de Teclas de Atalho" -#: appGUI/MainGUI.py:626 appGUI/MainGUI.py:4569 +#: appGUI/MainGUI.py:626 appGUI/MainGUI.py:4581 msgid "F3" msgstr "F3" @@ -5290,91 +5282,91 @@ msgstr "F3" msgid "YouTube Channel" msgstr "Canal no YouTube" -#: appGUI/MainGUI.py:629 appGUI/MainGUI.py:4662 +#: appGUI/MainGUI.py:629 appGUI/MainGUI.py:4674 msgid "F4" msgstr "F4" -#: appGUI/MainGUI.py:635 app_Main.py:3417 +#: appGUI/MainGUI.py:635 app_Main.py:3436 msgid "How To" msgstr "Como posso..." -#: appGUI/MainGUI.py:639 app_Main.py:3089 +#: appGUI/MainGUI.py:639 app_Main.py:3108 msgid "About" msgstr "Sobre" -#: appGUI/MainGUI.py:644 appGUI/MainGUI.py:1664 +#: appGUI/MainGUI.py:644 appGUI/MainGUI.py:1676 msgid "Geo Editor" msgstr "Editor de Geometria" -#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2394 +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1187 appGUI/MainGUI.py:2406 msgid "Add Circle" msgstr "Adicionar Círculo" -#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1177 appGUI/MainGUI.py:2396 +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2408 msgid "Add Arc" msgstr "Adicionar Arco" #: appGUI/MainGUI.py:653 appGUI/MainGUI.py:728 appGUI/MainGUI.py:770 -#: appGUI/MainGUI.py:4838 appGUI/MainGUI.py:4959 appGUI/MainGUI.py:5097 +#: appGUI/MainGUI.py:4850 appGUI/MainGUI.py:4971 appGUI/MainGUI.py:5109 msgid "A" msgstr "A" -#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2398 +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1191 appGUI/MainGUI.py:2410 msgid "Add Rectangle" msgstr "Adicionar Retângulo" -#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:744 appGUI/MainGUI.py:4583 -#: appGUI/MainGUI.py:4851 appGUI/MainGUI.py:4965 appGUI/MainGUI.py:5106 +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:744 appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4863 appGUI/MainGUI.py:4977 appGUI/MainGUI.py:5118 msgid "R" msgstr "R" -#: appGUI/MainGUI.py:661 appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2404 +#: appGUI/MainGUI.py:661 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2416 msgid "Add Polygon" msgstr "Adicionar Polígono" -#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2402 +#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:1195 appGUI/MainGUI.py:2414 msgid "Add Path" msgstr "Adicionar Caminho" -#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:767 appGUI/MainGUI.py:4582 -#: appGUI/MainGUI.py:4850 appGUI/MainGUI.py:5105 appGUI/ObjectUI.py:2122 -#: appGUI/ObjectUI.py:2133 +#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:767 appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4862 appGUI/MainGUI.py:5117 appGUI/ObjectUI.py:2119 +#: appGUI/ObjectUI.py:2130 msgid "P" msgstr "P" -#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:1188 appGUI/MainGUI.py:2407 +#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:1200 appGUI/MainGUI.py:2419 msgid "Add Text" msgstr "Adicionar Texto" -#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:773 appGUI/MainGUI.py:4585 -#: appGUI/MainGUI.py:4853 appGUI/MainGUI.py:4966 appGUI/MainGUI.py:5108 -#: appGUI/MainGUI.py:5109 +#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:773 appGUI/MainGUI.py:4597 +#: appGUI/MainGUI.py:4865 appGUI/MainGUI.py:4978 appGUI/MainGUI.py:5120 +#: appGUI/MainGUI.py:5121 msgid "T" msgstr "T" -#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:1198 appGUI/MainGUI.py:2417 +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2429 msgid "Polygon Union" msgstr "União de Polígonos" -#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:4854 +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:4866 msgid "U" msgstr "U" -#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:2422 +#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:1215 appGUI/MainGUI.py:2434 msgid "Polygon Intersection" msgstr "Interseção de Polígonos" -#: appGUI/MainGUI.py:679 appGUI/MainGUI.py:2424 +#: appGUI/MainGUI.py:679 appGUI/MainGUI.py:2436 msgid "Polygon Subtraction" msgstr "Subtração de Polígonos" -#: appGUI/MainGUI.py:683 appGUI/MainGUI.py:1695 appGUI/MainGUI.py:2426 +#: appGUI/MainGUI.py:683 appGUI/MainGUI.py:1707 appGUI/MainGUI.py:2438 #, fuzzy #| msgid "Subtraction" msgid "Alt Subtraction" msgstr "Substração" -#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:1217 appGUI/MainGUI.py:2430 +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:1229 appGUI/MainGUI.py:2442 msgid "Cut Path" msgstr "Caminho de Corte" @@ -5383,60 +5375,60 @@ msgid "Copy Geom" msgstr "Copiar Geom" #: appGUI/MainGUI.py:693 appGUI/MainGUI.py:748 appGUI/MainGUI.py:807 -#: appGUI/MainGUI.py:4840 appGUI/MainGUI.py:4960 appGUI/MainGUI.py:5099 +#: appGUI/MainGUI.py:4852 appGUI/MainGUI.py:4972 appGUI/MainGUI.py:5111 msgid "C" msgstr "C" -#: appGUI/MainGUI.py:696 appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2434 -#: appGUI/MainGUI.py:4869 +#: appGUI/MainGUI.py:696 appGUI/MainGUI.py:1234 appGUI/MainGUI.py:2446 +#: appGUI/MainGUI.py:4881 msgid "Delete Shape" msgstr "Excluir Forma" -#: appGUI/MainGUI.py:701 appGUI/MainGUI.py:815 appGUI/MainGUI.py:1272 -#: appGUI/MainGUI.py:1703 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2485 -#: appGUI/MainGUI.py:5103 appPlugins/ToolMove.py:27 +#: appGUI/MainGUI.py:701 appGUI/MainGUI.py:815 appGUI/MainGUI.py:1284 +#: appGUI/MainGUI.py:1715 appGUI/MainGUI.py:1777 appGUI/MainGUI.py:2497 +#: appGUI/MainGUI.py:5115 appPlugins/ToolMove.py:27 msgid "Move" msgstr "Mover" #: appGUI/MainGUI.py:701 appGUI/MainGUI.py:757 appGUI/MainGUI.py:815 -#: appGUI/MainGUI.py:4578 appGUI/MainGUI.py:4846 appGUI/MainGUI.py:4847 -#: appGUI/MainGUI.py:4963 appGUI/MainGUI.py:5103 +#: appGUI/MainGUI.py:4590 appGUI/MainGUI.py:4858 appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:4975 appGUI/MainGUI.py:5115 msgid "M" msgstr "M" -#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:4843 +#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:4855 msgid "I" msgstr "I" -#: appGUI/MainGUI.py:712 appGUI/MainGUI.py:802 appGUI/MainGUI.py:4639 -#: appGUI/MainGUI.py:4860 appGUI/MainGUI.py:5119 +#: appGUI/MainGUI.py:712 appGUI/MainGUI.py:802 appGUI/MainGUI.py:4651 +#: appGUI/MainGUI.py:4872 appGUI/MainGUI.py:5131 msgid "Alt+R" msgstr "Alt+R" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4845 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4857 msgid "Toggle Corner Snap" msgstr "Alternar Encaixe de Canto" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4845 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4857 msgid "K" msgstr "K" -#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:1149 appGUI/MainGUI.py:1741 -#: appGUI/MainGUI.py:2368 appGUI/MainGUI.py:4961 +#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:1161 appGUI/MainGUI.py:1753 +#: appGUI/MainGUI.py:2380 appGUI/MainGUI.py:4973 msgid "Add Drill" msgstr "Adicionar Furo" -#: appGUI/MainGUI.py:736 appGUI/MainGUI.py:1155 appGUI/MainGUI.py:1748 -#: appGUI/MainGUI.py:2376 appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:736 appGUI/MainGUI.py:1167 appGUI/MainGUI.py:1760 +#: appGUI/MainGUI.py:2388 appGUI/MainGUI.py:4976 msgid "Add Slot Array" msgstr "Adicionar Matriz de Ranhuras" -#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:1153 appGUI/MainGUI.py:1746 -#: appGUI/MainGUI.py:2374 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:1165 appGUI/MainGUI.py:1758 +#: appGUI/MainGUI.py:2386 appGUI/MainGUI.py:4979 msgid "Add Slot" msgstr "Adicionar Ranhura" -#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:4979 msgid "W" msgstr "W" @@ -5444,59 +5436,59 @@ msgstr "W" msgid "Resize Drill(S)" msgstr "Redimensionar Furo(s)" -#: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1167 appGUI/MainGUI.py:2386 -#: appGUI/MainGUI.py:4963 +#: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2398 +#: appGUI/MainGUI.py:4975 msgid "Move Drill" msgstr "Mover Furo" -#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:1235 appGUI/MainGUI.py:2448 -#: appGUI/MainGUI.py:5105 +#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:1247 appGUI/MainGUI.py:2460 +#: appGUI/MainGUI.py:5117 msgid "Add Pad" msgstr "Adicionar Pad" -#: appGUI/MainGUI.py:773 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2452 -#: appGUI/MainGUI.py:5108 +#: appGUI/MainGUI.py:773 appGUI/MainGUI.py:1251 appGUI/MainGUI.py:2464 +#: appGUI/MainGUI.py:5120 msgid "Add Track" msgstr "Adicionar Trilha" -#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1241 appGUI/MainGUI.py:2454 -#: appGUI/MainGUI.py:5104 +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1253 appGUI/MainGUI.py:2466 +#: appGUI/MainGUI.py:5116 msgid "Add Region" msgstr "Adicionar Região" -#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:1243 appGUI/MainGUI.py:1718 -#: appGUI/MainGUI.py:2456 +#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:1255 appGUI/MainGUI.py:1730 +#: appGUI/MainGUI.py:2468 msgid "Poligonize" msgstr "Poligonizar" -#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:4635 appGUI/MainGUI.py:5118 +#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:4647 appGUI/MainGUI.py:5130 msgid "Alt+N" msgstr "Alt+N" -#: appGUI/MainGUI.py:784 appGUI/MainGUI.py:5101 +#: appGUI/MainGUI.py:784 appGUI/MainGUI.py:5113 msgid "Add SemiDisc" msgstr "Adicionar SemiDisco" -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:5100 +#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:5112 msgid "Add Disc" msgstr "Adicionar Disco" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:1256 appGUI/MainGUI.py:1730 -#: appGUI/MainGUI.py:2469 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1742 +#: appGUI/MainGUI.py:2481 msgid "Mark Area" msgstr "Marcar Área" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:4622 appGUI/MainGUI.py:5117 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:4634 appGUI/MainGUI.py:5129 msgid "Alt+A" msgstr "Alt+A" -#: appGUI/MainGUI.py:799 appGUI/MainGUI.py:1194 appGUI/MainGUI.py:1261 -#: appGUI/MainGUI.py:1685 appGUI/MainGUI.py:1732 appGUI/MainGUI.py:2413 -#: appGUI/MainGUI.py:2474 +#: appGUI/MainGUI.py:799 appGUI/MainGUI.py:1206 appGUI/MainGUI.py:1273 +#: appGUI/MainGUI.py:1697 appGUI/MainGUI.py:1744 appGUI/MainGUI.py:2425 +#: appGUI/MainGUI.py:2486 msgid "Eraser" msgstr "Borracha" -#: appGUI/MainGUI.py:802 app_Main.py:6578 app_Main.py:6632 app_Main.py:6680 +#: appGUI/MainGUI.py:802 app_Main.py:6625 app_Main.py:6679 app_Main.py:6727 msgid "Transform" msgstr "Transformar" @@ -5512,48 +5504,48 @@ msgstr "Desabilitar Gráfico" msgid "Set Color" msgstr "Definir cor" -#: appGUI/MainGUI.py:841 app_Main.py:8453 +#: appGUI/MainGUI.py:841 app_Main.py:8497 msgid "Red" msgstr "Vermelho" -#: appGUI/MainGUI.py:844 app_Main.py:8455 +#: appGUI/MainGUI.py:844 app_Main.py:8499 msgid "Blue" msgstr "Azul" -#: appGUI/MainGUI.py:847 app_Main.py:8458 +#: appGUI/MainGUI.py:847 app_Main.py:8502 msgid "Yellow" msgstr "Amarela" -#: appGUI/MainGUI.py:850 app_Main.py:8460 +#: appGUI/MainGUI.py:850 app_Main.py:8504 msgid "Green" msgstr "Verde" -#: appGUI/MainGUI.py:853 app_Main.py:8462 +#: appGUI/MainGUI.py:853 app_Main.py:8506 msgid "Purple" msgstr "Roxo" -#: appGUI/MainGUI.py:856 app_Main.py:8464 +#: appGUI/MainGUI.py:856 app_Main.py:8508 msgid "Brown" msgstr "Marrom" -#: appGUI/MainGUI.py:859 app_Main.py:8466 app_Main.py:8526 +#: appGUI/MainGUI.py:859 app_Main.py:8510 app_Main.py:8570 msgid "White" msgstr "Branco" -#: appGUI/MainGUI.py:862 app_Main.py:8468 +#: appGUI/MainGUI.py:862 app_Main.py:8512 msgid "Black" msgstr "Preto" -#: appGUI/MainGUI.py:867 appPlugins/ToolMilling.py:3932 -#: appPlugins/ToolMilling.py:3940 app_Main.py:8471 +#: appGUI/MainGUI.py:867 appPlugins/ToolMilling.py:4004 +#: appPlugins/ToolMilling.py:4012 app_Main.py:8515 msgid "Custom" msgstr "Personalizado" -#: appGUI/MainGUI.py:872 app_Main.py:8505 +#: appGUI/MainGUI.py:872 app_Main.py:8549 msgid "Opacity" msgstr "Opacidade" -#: appGUI/MainGUI.py:875 app_Main.py:8481 +#: appGUI/MainGUI.py:875 app_Main.py:8525 msgid "Default" msgstr "Padrão" @@ -5561,13 +5553,13 @@ msgstr "Padrão" msgid "View Source" msgstr "Ver Fonte" -#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:906 appGUI/MainGUI.py:1411 -#: appGUI/MainGUI.py:1767 app_Main.py:2568 app_Main.py:2833 +#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:906 appGUI/MainGUI.py:1423 +#: appGUI/MainGUI.py:1779 app_Main.py:2587 app_Main.py:2852 msgid "Properties" msgstr "Propriedades" -#: appGUI/MainGUI.py:906 appGUI/MainGUI.py:1395 appGUI/MainGUI.py:1647 -#: app_Main.py:2574 app_Main.py:2836 app_Main.py:9768 +#: appGUI/MainGUI.py:906 appGUI/MainGUI.py:1407 appGUI/MainGUI.py:1659 +#: app_Main.py:2593 app_Main.py:2855 app_Main.py:9812 msgid "Project" msgstr "Projeto" @@ -5575,229 +5567,230 @@ msgstr "Projeto" msgid "File Toolbar" msgstr "Barra de Ferramentas de Arquivos" -#: appGUI/MainGUI.py:926 +#: appGUI/MainGUI.py:927 msgid "Edit Toolbar" msgstr "Barra de Ferramentas Editar" -#: appGUI/MainGUI.py:930 +#: appGUI/MainGUI.py:932 msgid "View Toolbar" msgstr "Barra de Ferramentas Ver" -#: appGUI/MainGUI.py:934 +#: appGUI/MainGUI.py:937 msgid "Shell Toolbar" msgstr "Barra de Ferramentas Shell" -#: appGUI/MainGUI.py:938 +#: appGUI/MainGUI.py:942 #, fuzzy #| msgid "File Toolbar" msgid "Plugin Toolbar" msgstr "Barra de Ferramentas de Arquivos" -#: appGUI/MainGUI.py:942 +#: appGUI/MainGUI.py:947 msgid "Excellon Editor Toolbar" msgstr "Barra de Ferramentas Editor Excellon" -#: appGUI/MainGUI.py:948 +#: appGUI/MainGUI.py:954 msgid "Geometry Editor Toolbar" msgstr "Barra de Ferramentas Editor de Geometria" -#: appGUI/MainGUI.py:952 +#: appGUI/MainGUI.py:959 msgid "Gerber Editor Toolbar" msgstr "Barra de Ferramentas Editor Gerber" -#: appGUI/MainGUI.py:957 appGUI/MainGUI.py:2078 +#: appGUI/MainGUI.py:965 appGUI/MainGUI.py:2090 msgid "Delta Coordinates Toolbar" msgstr "Barra de Coordenadas Delta" -#: appGUI/MainGUI.py:960 appGUI/MainGUI.py:2086 +#: appGUI/MainGUI.py:969 appGUI/MainGUI.py:2098 msgid "Coordinates Toolbar" msgstr "Barra de Coordenadas" -#: appGUI/MainGUI.py:963 appGUI/MainGUI.py:2094 +#: appGUI/MainGUI.py:973 appGUI/MainGUI.py:2106 msgid "Grid Toolbar" msgstr "Barra de Ferramentas Grade" -#: appGUI/MainGUI.py:972 appGUI/MainGUI.py:2102 +#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2114 msgid "Status Toolbar" msgstr "Barra de Status" -#: appGUI/MainGUI.py:991 +#: appGUI/MainGUI.py:1003 msgid "Save project" msgstr "Salvar projeto" -#: appGUI/MainGUI.py:997 appGUI/MainGUI.py:2218 app_Main.py:2571 -#: app_Main.py:2831 +#: appGUI/MainGUI.py:1009 appGUI/MainGUI.py:2230 app_Main.py:2590 +#: app_Main.py:2850 msgid "Editor" msgstr "Editor" -#: appGUI/MainGUI.py:1020 appGUI/MainGUI.py:2241 appGUI/MainGUI.py:4598 -#: appGUI/MainGUI.py:4863 +#: appGUI/MainGUI.py:1032 appGUI/MainGUI.py:2253 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:4875 msgid "Distance Tool" msgstr "Ferramenta de Distância" -#: appGUI/MainGUI.py:1022 appGUI/MainGUI.py:2243 +#: appGUI/MainGUI.py:1034 appGUI/MainGUI.py:2255 msgid "Distance Min Tool" msgstr "Ferramenta Distância Min" -#: appGUI/MainGUI.py:1039 appGUI/MainGUI.py:1660 appGUI/MainGUI.py:2260 +#: appGUI/MainGUI.py:1051 appGUI/MainGUI.py:1672 appGUI/MainGUI.py:2272 msgid "Replot" msgstr "Redesenhar" -#: appGUI/MainGUI.py:1041 appGUI/MainGUI.py:1658 appGUI/MainGUI.py:2262 +#: appGUI/MainGUI.py:1053 appGUI/MainGUI.py:1670 appGUI/MainGUI.py:2274 msgid "Clear Plot" msgstr "Limpar Gráfico" -#: appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2286 -msgid "Drilling Tool" -msgstr "Ferramentas de Perfuração" - -#: appGUI/MainGUI.py:1069 appGUI/MainGUI.py:2288 appPlugins/ToolMilling.py:1287 -msgid "Milling Tool" -msgstr "Ferramenta de Fresamento" - -#: appGUI/MainGUI.py:1071 appGUI/MainGUI.py:2290 +#: appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2302 appGUI/ObjectUI.py:2167 +#: appPlugins/ToolLevelling.py:182 appPlugins/ToolLevelling.py:1712 +#: app_Main.py:6505 #, fuzzy -#| msgid "Milling Tool" -msgid "Levelling Tool" -msgstr "Ferramenta de Fresamento" +#| msgid "Autolevelling" +msgid "Levelling" +msgstr "Autonivelamento" -#: appGUI/MainGUI.py:1078 appGUI/MainGUI.py:2297 -msgid "Isolation Tool" -msgstr "Ferramenta de Isolação" - -#: appGUI/MainGUI.py:1080 appGUI/MainGUI.py:2299 -#, fuzzy -#| msgid "Follow" -msgid "Follow Tool" +#: appGUI/MainGUI.py:1092 appGUI/MainGUI.py:2311 appGUI/ObjectUI.py:224 +#: appGUI/ObjectUI.py:392 appPlugins/ToolFollow.py:126 +#: appPlugins/ToolFollow.py:655 +msgid "Follow" msgstr "Segue" -#: appGUI/MainGUI.py:1082 appGUI/MainGUI.py:2301 -msgid "NCC Tool" -msgstr "Ferramenta NCC" +#: appGUI/MainGUI.py:1103 appGUI/MainGUI.py:2322 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:98 +#: appPlugins/ToolCutOut.py:2365 +msgid "Panel" +msgstr "Painel" -#: appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2308 appPlugins/ToolCutOut.py:2418 -msgid "Cutout Tool" -msgstr "Ferramenta de Recorte" - -#: appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2310 -msgid "Panel Tool" -msgstr "Ferramenta de Painel" - -#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2312 -msgid "Film Tool" -msgstr "Ferramenta de Filme" - -#: appGUI/MainGUI.py:1095 appGUI/MainGUI.py:2314 -msgid "2-Sided Tool" -msgstr "PCB 2 Faces" - -#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2319 -msgid "Align Objects Tool" -msgstr "Ferramenta Alinhar Objetos" - -#: appGUI/MainGUI.py:1107 appGUI/MainGUI.py:2326 +#: appGUI/MainGUI.py:1105 appGUI/MainGUI.py:2324 appPlugins/ToolFilm.py:140 +#: appPlugins/ToolFilm.py:1108 #, fuzzy -#| msgid "Subtract Tool" -msgid "Extract Tool" -msgstr "Ferramenta Subtrair" +#| msgid "Film PCB" +msgid "Film" +msgstr "Filme PCB" -#: appGUI/MainGUI.py:1109 appGUI/MainGUI.py:2328 -msgid "Copper Thieving Tool" +#: appGUI/MainGUI.py:1107 appGUI/MainGUI.py:2326 appPlugins/ToolDblSided.py:104 +#: appPlugins/ToolDblSided.py:626 +#, fuzzy +#| msgid "2-Sided PCB" +msgid "2-Sided" +msgstr "PCB de 2 faces" + +#: appGUI/MainGUI.py:1112 appGUI/MainGUI.py:2331 appGUI/MainGUI.py:4634 +#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:378 +msgid "Align Objects" +msgstr "Alinhar Objetos" + +#: appGUI/MainGUI.py:1119 appGUI/MainGUI.py:2338 appGUI/MainGUI.py:4638 +#: appPlugins/ToolExtract.py:162 appPlugins/ToolExtract.py:880 +#, fuzzy +#| msgid "ExtraCut" +msgid "Extract" +msgstr "Corte Extra" + +#: appGUI/MainGUI.py:1121 appGUI/MainGUI.py:2340 appGUI/MainGUI.py:4643 +#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1252 +#, fuzzy +#| msgid "Copper Thieving Tool" +msgid "Copper Thieving" msgstr "Ferramenta de Adição de Cobre" -#: appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2330 -msgid "Corner Markers Tool" +#: appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2342 appGUI/MainGUI.py:4635 +#: appPlugins/ToolCorners.py:647 +#, fuzzy +#| msgid "Corner Markers Tool" +msgid "Corner Markers" msgstr "Ferramenta Marcadores de Canto" -#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2332 -msgid "Punch Gerber Tool" -msgstr "Ferramenta Socar Gerber" +#: appGUI/MainGUI.py:1125 appGUI/MainGUI.py:2344 appGUI/MainGUI.py:4641 +#: appPlugins/ToolPunchGerber.py:1942 appPlugins/ToolPunchGerber.py:2317 +#: app_Main.py:6508 +msgid "Punch Gerber" +msgstr "Gerber a Furar" -#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2334 -msgid "Calculators Tool" +#: appGUI/MainGUI.py:1127 appGUI/MainGUI.py:2346 appGUI/MainGUI.py:4636 +#: appPlugins/ToolCalculators.py:90 appPlugins/ToolCalculators.py:399 +msgid "Calculators" msgstr "Calculadoras" -#: appGUI/MainGUI.py:1147 appGUI/MainGUI.py:1173 appGUI/MainGUI.py:1233 -#: appGUI/MainGUI.py:2366 appGUI/MainGUI.py:2392 appGUI/MainGUI.py:2446 +#: appGUI/MainGUI.py:1159 appGUI/MainGUI.py:1185 appGUI/MainGUI.py:1245 +#: appGUI/MainGUI.py:2378 appGUI/MainGUI.py:2404 appGUI/MainGUI.py:2458 msgid "Select" msgstr "Selecionar" -#: appGUI/MainGUI.py:1157 appGUI/MainGUI.py:1751 appGUI/MainGUI.py:2372 -#: appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:1169 appGUI/MainGUI.py:1763 appGUI/MainGUI.py:2384 +#: appGUI/MainGUI.py:4977 msgid "Resize Drill" msgstr "Redimensionar Furo" -#: appGUI/MainGUI.py:1161 appGUI/MainGUI.py:2380 appGUI/MainGUI.py:4960 +#: appGUI/MainGUI.py:1173 appGUI/MainGUI.py:2392 appGUI/MainGUI.py:4972 msgid "Copy Drill" msgstr "Copiar Furo" -#: appGUI/MainGUI.py:1163 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4969 +#: appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2394 appGUI/MainGUI.py:4981 msgid "Delete Drill" msgstr "Excluir Furo" -#: appGUI/MainGUI.py:1190 appGUI/MainGUI.py:2409 +#: appGUI/MainGUI.py:1202 appGUI/MainGUI.py:2421 msgid "Add Buffer" msgstr "Adicionar Buffer" -#: appGUI/MainGUI.py:1192 appGUI/MainGUI.py:2411 +#: appGUI/MainGUI.py:1204 appGUI/MainGUI.py:2423 msgid "Paint Shape" msgstr "Pintar Forma" -#: appGUI/MainGUI.py:1200 appGUI/MainGUI.py:2419 +#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2431 msgid "Polygon Explode" msgstr "Explosão de Polígonos" -#: appGUI/MainGUI.py:1206 +#: appGUI/MainGUI.py:1218 msgid "" "Polygon Subtraction. First selected is the target.\n" "The rest of the selected is subtracted from the first.\n" "First selected is replaced by the result." msgstr "" -#: appGUI/MainGUI.py:1211 +#: appGUI/MainGUI.py:1223 msgid "" "Alt Subtraction. First selected is the target.\n" "The rest of the selected is subtracted from the first.\n" "First selected is kept besides the result." msgstr "" -#: appGUI/MainGUI.py:1219 +#: appGUI/MainGUI.py:1231 msgid "Copy Shape(s)" msgstr "Copiar Forma(s)" -#: appGUI/MainGUI.py:1224 appGUI/MainGUI.py:1269 appGUI/MainGUI.py:1699 -#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:2436 appGUI/MainGUI.py:2482 -#: appGUI/MainGUI.py:4641 appGUI/ObjectUI.py:103 appGUI/ObjectUI.py:145 +#: appGUI/MainGUI.py:1236 appGUI/MainGUI.py:1281 appGUI/MainGUI.py:1711 +#: appGUI/MainGUI.py:1748 appGUI/MainGUI.py:2448 appGUI/MainGUI.py:2494 +#: appGUI/MainGUI.py:4653 appGUI/ObjectUI.py:100 appGUI/ObjectUI.py:142 msgid "Transformations" msgstr "Transformações" -#: appGUI/MainGUI.py:1227 appGUI/MainGUI.py:2440 +#: appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2452 msgid "Move Objects" msgstr "Mover Objetos" -#: appGUI/MainGUI.py:1246 appGUI/MainGUI.py:1720 appGUI/MainGUI.py:2459 +#: appGUI/MainGUI.py:1258 appGUI/MainGUI.py:1732 appGUI/MainGUI.py:2471 msgid "SemiDisc" msgstr "SemiDisco" -#: appGUI/MainGUI.py:1248 appGUI/MainGUI.py:1722 appGUI/MainGUI.py:2461 +#: appGUI/MainGUI.py:1260 appGUI/MainGUI.py:1734 appGUI/MainGUI.py:2473 msgid "Disc" msgstr "Disco" -#: appGUI/MainGUI.py:1258 appGUI/MainGUI.py:2471 +#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:2483 #, fuzzy #| msgid "Import image" msgid "Import Shape" msgstr "Importar imagem" -#: appGUI/MainGUI.py:1280 +#: appGUI/MainGUI.py:1292 msgid "Snap to grid" msgstr "Encaixar na Grade" -#: appGUI/MainGUI.py:1283 +#: appGUI/MainGUI.py:1295 msgid "Grid X snapping distance" msgstr "Distância de encaixe Grade X" -#: appGUI/MainGUI.py:1288 +#: appGUI/MainGUI.py:1300 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5805,27 +5798,27 @@ msgstr "" "Quando ativo, o valor em Grid_X\n" "é copiado para o valor Grid_Y." -#: appGUI/MainGUI.py:1295 +#: appGUI/MainGUI.py:1307 msgid "Grid Y snapping distance" msgstr "Distância de encaixe Grade Y" -#: appGUI/MainGUI.py:1302 +#: appGUI/MainGUI.py:1314 msgid "Snap to corner" msgstr "Encaixar no canto" -#: appGUI/MainGUI.py:1306 appGUI/preferences/general/GeneralAPPSetGroupUI.py:71 +#: appGUI/MainGUI.py:1318 appGUI/preferences/general/GeneralAPPSetGroupUI.py:71 msgid "Max. magnet distance" msgstr "Distância mag. max." -#: appGUI/MainGUI.py:1316 +#: appGUI/MainGUI.py:1328 msgid "Toggle the display of axis on canvas" msgstr "Alternar a exibição do eixo na tela" -#: appGUI/MainGUI.py:1334 +#: appGUI/MainGUI.py:1346 msgid "HUD (Heads up display)" msgstr "HUD (Monitor de Alerta)" -#: appGUI/MainGUI.py:1340 appGUI/preferences/general/GeneralAPPSetGroupUI.py:90 +#: appGUI/MainGUI.py:1352 appGUI/preferences/general/GeneralAPPSetGroupUI.py:90 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -5833,7 +5826,7 @@ msgstr "" "Desenha um retângulo de delimitação na tela.\n" "O objetivo é ilustrar os limites do nosso trabalho." -#: appGUI/MainGUI.py:1353 +#: appGUI/MainGUI.py:1365 msgid "" "Relative measurement.\n" "Reference is last click position" @@ -5841,7 +5834,7 @@ msgstr "" "Medição relativa.\n" "Em relação à posição do último clique" -#: appGUI/MainGUI.py:1361 +#: appGUI/MainGUI.py:1373 msgid "" "Absolute measurement.\n" "Reference is (X=0, Y= 0) position" @@ -5849,49 +5842,49 @@ msgstr "" "Medição absoluta.\n" "Em relação à posição (X=0, Y=0)" -#: appGUI/MainGUI.py:1368 +#: appGUI/MainGUI.py:1380 msgid "TCL Shell" msgstr "TCL Shell" -#: appGUI/MainGUI.py:1441 appGUI/MainGUI.py:1449 appGUI/MainGUI.py:4081 -#: appGUI/MainGUI.py:4087 app_Main.py:2849 app_Main.py:9557 +#: appGUI/MainGUI.py:1453 appGUI/MainGUI.py:1461 appGUI/MainGUI.py:4093 +#: appGUI/MainGUI.py:4099 app_Main.py:2868 app_Main.py:9601 msgid "Plot Area" msgstr "Área de Gráfico" -#: appGUI/MainGUI.py:1491 appPlugins/ToolCopperThieving.py:1278 -#: appPlugins/ToolCorners.py:677 appPlugins/ToolEtchCompensation.py:309 -#: appPlugins/ToolExtract.py:910 appPlugins/ToolFiducials.py:991 -#: appPlugins/ToolFollow.py:698 appPlugins/ToolInvertGerber.py:230 -#: appPlugins/ToolIsolation.py:3195 appPlugins/ToolOptimal.py:441 -#: appPlugins/ToolPunchGerber.py:1991 appPlugins/ToolQRCode.py:756 -#: appPlugins/ToolRulesCheck.py:1189 appPlugins/ToolSolderPaste.py:1171 -#: appPlugins/ToolSub.py:815 +#: appGUI/MainGUI.py:1503 appPlugins/ToolCopperThieving.py:1284 +#: appPlugins/ToolCorners.py:683 appPlugins/ToolEtchCompensation.py:327 +#: appPlugins/ToolExtract.py:913 appPlugins/ToolFiducials.py:995 +#: appPlugins/ToolFollow.py:700 appPlugins/ToolInvertGerber.py:236 +#: appPlugins/ToolIsolation.py:3192 appPlugins/ToolOptimal.py:447 +#: appPlugins/ToolPunchGerber.py:1991 appPlugins/ToolQRCode.py:759 +#: appPlugins/ToolRulesCheck.py:1189 appPlugins/ToolSolderPaste.py:1175 +#: appPlugins/ToolSub.py:822 msgid "GERBER" msgstr "Gerber" -#: appGUI/MainGUI.py:1501 appPlugins/ToolDrilling.py:2326 +#: appGUI/MainGUI.py:1513 appPlugins/ToolDrilling.py:2262 #: appPlugins/ToolRulesCheck.py:1327 msgid "EXCELLON" msgstr "Excellon" -#: appGUI/MainGUI.py:1511 appPlugins/ToolSub.py:868 +#: appGUI/MainGUI.py:1523 appPlugins/ToolSub.py:875 msgid "GEOMETRY" msgstr "Geometria" -#: appGUI/MainGUI.py:1521 +#: appGUI/MainGUI.py:1533 msgid "CNC-JOB" msgstr "Trabalho CNC" -#: appGUI/MainGUI.py:1549 +#: appGUI/MainGUI.py:1561 msgid "UTILITIES" msgstr "Utilitários" -#: appGUI/MainGUI.py:1565 +#: appGUI/MainGUI.py:1577 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:194 msgid "Restore Defaults" msgstr "Restaurar padrões" -#: appGUI/MainGUI.py:1569 +#: appGUI/MainGUI.py:1581 msgid "" "Restore the entire set of default values\n" "to the initial values loaded after first launch." @@ -5899,19 +5892,19 @@ msgstr "" "Restaurar todo o conjunto de valores padrão\n" "para os valores iniciais carregados após o primeiro lançamento." -#: appGUI/MainGUI.py:1574 +#: appGUI/MainGUI.py:1586 msgid "Open Pref Folder" msgstr "Abrir a Pasta Pref" -#: appGUI/MainGUI.py:1578 +#: appGUI/MainGUI.py:1590 msgid "Open the folder where FlatCAM save the preferences files." msgstr "Abre a pasta onde o FlatCAM salva os arquivos de preferências." -#: appGUI/MainGUI.py:1582 appGUI/MainGUI.py:2175 +#: appGUI/MainGUI.py:1594 appGUI/MainGUI.py:2187 msgid "Clear GUI Settings" msgstr "Limpar Config. da GUI" -#: appGUI/MainGUI.py:1587 +#: appGUI/MainGUI.py:1599 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -5919,11 +5912,11 @@ msgstr "" "Limpa as configurações da GUI para FlatCAM,\n" "como: layout, estado de gui, estilo, suporte a HDPI etc." -#: appGUI/MainGUI.py:1602 +#: appGUI/MainGUI.py:1614 msgid "Apply the current preferences without saving to a file." msgstr "Aplica as preferências atuais sem salvar em um arquivo." -#: appGUI/MainGUI.py:1610 +#: appGUI/MainGUI.py:1622 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5931,110 +5924,110 @@ msgstr "" "Salva as configurações atuais no arquivo 'current_defaults'\n" "que armazena as preferências padrão de trabalho." -#: appGUI/MainGUI.py:1618 +#: appGUI/MainGUI.py:1630 msgid "Will not save the changes and will close the preferences window." msgstr "Não salvará as alterações e fechará a janela de preferências." -#: appGUI/MainGUI.py:1632 +#: appGUI/MainGUI.py:1644 msgid "Toggle Visibility" msgstr "Alternar Visibilidade" -#: appGUI/MainGUI.py:1651 +#: appGUI/MainGUI.py:1663 msgid "Grids" msgstr "Grades" -#: appGUI/MainGUI.py:1666 appPlugins/ToolMilling.py:3932 +#: appGUI/MainGUI.py:1678 appPlugins/ToolMilling.py:4004 msgid "Path" msgstr "Caminho" -#: appGUI/MainGUI.py:1668 +#: appGUI/MainGUI.py:1680 msgid "Rectangle" msgstr "Retângulo" -#: appGUI/MainGUI.py:1671 +#: appGUI/MainGUI.py:1683 msgid "Circle" msgstr "Círculo" -#: appGUI/MainGUI.py:1675 +#: appGUI/MainGUI.py:1687 msgid "Arc" msgstr "Arco" -#: appGUI/MainGUI.py:1689 +#: appGUI/MainGUI.py:1701 msgid "Union" msgstr "União" -#: appGUI/MainGUI.py:1691 +#: appGUI/MainGUI.py:1703 msgid "Intersection" msgstr "Interseção" -#: appGUI/MainGUI.py:1693 +#: appGUI/MainGUI.py:1705 msgid "Subtraction" msgstr "Substração" -#: appGUI/MainGUI.py:1708 +#: appGUI/MainGUI.py:1720 msgid "Pad" msgstr "Pad" -#: appGUI/MainGUI.py:1710 +#: appGUI/MainGUI.py:1722 msgid "Pad Array" msgstr "Matriz de Pads" -#: appGUI/MainGUI.py:1714 +#: appGUI/MainGUI.py:1726 msgid "Track" msgstr "Trilha" -#: appGUI/MainGUI.py:1716 +#: appGUI/MainGUI.py:1728 msgid "Region" msgstr "Região" -#: appGUI/MainGUI.py:1739 +#: appGUI/MainGUI.py:1751 msgid "Exc Editor" msgstr "Editor Exc" -#: appGUI/MainGUI.py:1791 +#: appGUI/MainGUI.py:1803 msgid "Application units" msgstr "Unidades do aplicativo" -#: appGUI/MainGUI.py:1887 +#: appGUI/MainGUI.py:1899 msgid "Lock Toolbars" msgstr "Travar Barras de Ferramentas" -#: appGUI/MainGUI.py:2055 +#: appGUI/MainGUI.py:2067 msgid "Detachable Tabs" msgstr "Abas Destacáveis" -#: appGUI/MainGUI.py:2155 +#: appGUI/MainGUI.py:2167 msgid "FlatCAM Preferences Folder opened." msgstr "Pasta com Preferências FlatCAM aberta." -#: appGUI/MainGUI.py:2174 +#: appGUI/MainGUI.py:2186 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Você tem certeza de que deseja excluir as configurações da GUI? \n" -#: appGUI/MainGUI.py:2179 appGUI/preferences/PreferencesUIManager.py:960 -#: appGUI/preferences/PreferencesUIManager.py:1203 appTranslation.py:111 -#: appTranslation.py:213 app_Main.py:2627 app_Main.py:3708 app_Main.py:6435 -#: app_Main.py:9445 +#: appGUI/MainGUI.py:2191 appGUI/preferences/PreferencesUIManager.py:963 +#: appGUI/preferences/PreferencesUIManager.py:1206 appTranslation.py:111 +#: appTranslation.py:213 app_Main.py:2646 app_Main.py:3727 app_Main.py:6470 +#: app_Main.py:9489 msgid "Yes" msgstr "Sim" -#: appGUI/MainGUI.py:2180 appGUI/preferences/PreferencesUIManager.py:1204 +#: appGUI/MainGUI.py:2192 appGUI/preferences/PreferencesUIManager.py:1207 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:3275 -#: appPlugins/ToolMilling.py:3713 appPlugins/ToolNCC.py:4232 -#: appPlugins/ToolPaint.py:3026 appTranslation.py:112 appTranslation.py:214 -#: app_Main.py:2628 app_Main.py:3709 app_Main.py:6436 app_Main.py:9446 +#: appPlugins/ToolDrilling.py:2320 appPlugins/ToolIsolation.py:3272 +#: appPlugins/ToolMilling.py:3785 appPlugins/ToolNCC.py:4231 +#: appPlugins/ToolPaint.py:3023 appTranslation.py:112 appTranslation.py:214 +#: app_Main.py:2647 app_Main.py:3728 app_Main.py:6471 app_Main.py:9490 msgid "No" msgstr "Não" -#: appGUI/MainGUI.py:2432 +#: appGUI/MainGUI.py:2444 msgid "Copy Objects" msgstr "Copiar Objetos" -#: appGUI/MainGUI.py:3047 +#: appGUI/MainGUI.py:3059 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6046,12 +6039,12 @@ msgstr "" "fora do primeiro item. No final, pressione a tecla ~X~ ou\n" "o botão da barra de ferramentas." -#: appGUI/MainGUI.py:3054 appGUI/MainGUI.py:3214 appGUI/MainGUI.py:3261 -#: appGUI/MainGUI.py:3283 +#: appGUI/MainGUI.py:3066 appGUI/MainGUI.py:3226 appGUI/MainGUI.py:3273 +#: appGUI/MainGUI.py:3295 msgid "Warning" msgstr "Aviso" -#: appGUI/MainGUI.py:3209 +#: appGUI/MainGUI.py:3221 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6059,7 +6052,7 @@ msgstr "" "Por favor, selecione itens de geometria\n" "para executar a ferramenta de interseção." -#: appGUI/MainGUI.py:3256 +#: appGUI/MainGUI.py:3268 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6067,7 +6060,7 @@ msgstr "" "Por favor, selecione itens de geometria\n" "para executar a ferramenta de subtração." -#: appGUI/MainGUI.py:3278 +#: appGUI/MainGUI.py:3290 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6075,421 +6068,386 @@ msgstr "" "Por favor, selecione itens de geometria\n" "para executar a ferramenta de união." -#: appGUI/MainGUI.py:3756 appPlugins/ToolIsolation.py:888 +#: appGUI/MainGUI.py:3768 appPlugins/ToolIsolation.py:888 #: appPlugins/ToolNCC.py:1419 appPlugins/ToolPaint.py:417 -#: appPlugins/ToolSolderPaste.py:141 appPlugins/ToolSolderPaste.py:1222 -#: app_Main.py:4778 +#: appPlugins/ToolSolderPaste.py:141 appPlugins/ToolSolderPaste.py:1226 +#: app_Main.py:4797 msgid "New Tool" msgstr "Nova Ferramenta" -#: appGUI/MainGUI.py:3757 appPlugins/ToolIsolation.py:889 +#: appGUI/MainGUI.py:3769 appPlugins/ToolIsolation.py:889 #: appPlugins/ToolNCC.py:1420 appPlugins/ToolPaint.py:418 -#: appPlugins/ToolSolderPaste.py:142 app_Main.py:4779 +#: appPlugins/ToolSolderPaste.py:142 app_Main.py:4798 msgid "Enter a Tool Diameter" msgstr "Digite um diâmetro de ferramenta" -#: appGUI/MainGUI.py:3769 appPlugins/ToolIsolation.py:910 +#: appGUI/MainGUI.py:3781 appPlugins/ToolIsolation.py:910 #: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:431 -#: appPlugins/ToolSolderPaste.py:154 app_Main.py:4792 +#: appPlugins/ToolSolderPaste.py:154 app_Main.py:4811 msgid "Adding Tool cancelled" msgstr "Adicionar ferramenta cancelada" -#: appGUI/MainGUI.py:3799 +#: appGUI/MainGUI.py:3811 msgid "Distance Tool exit..." msgstr "Sair da ferramenta de medição ..." -#: appGUI/MainGUI.py:3887 +#: appGUI/MainGUI.py:3899 msgid "Key Shortcut List" msgstr "Lista de Teclas de Atalho" -#: appGUI/MainGUI.py:4009 app_Main.py:3696 +#: appGUI/MainGUI.py:4021 app_Main.py:3715 msgid "Application is saving the project. Please wait ..." msgstr "O aplicativo está salvando o projeto. Por favor, espere ..." -#: appGUI/MainGUI.py:4148 +#: appGUI/MainGUI.py:4160 msgid "Shell enabled." msgstr "Shell ativado." -#: appGUI/MainGUI.py:4151 +#: appGUI/MainGUI.py:4163 msgid "Shell disabled." msgstr "Shell desativado." -#: appGUI/MainGUI.py:4165 +#: appGUI/MainGUI.py:4177 msgid "Shortcut Key List" msgstr "Lista de Teclas de Atalho" -#: appGUI/MainGUI.py:4568 +#: appGUI/MainGUI.py:4580 msgid "General Shortcut list" msgstr "Lista Geral de Teclas de Atalho" -#: appGUI/MainGUI.py:4569 +#: appGUI/MainGUI.py:4581 msgid "SHOW SHORTCUT LIST" msgstr "Mostra Lista de Teclas de Atalho" -#: appGUI/MainGUI.py:4570 +#: appGUI/MainGUI.py:4582 msgid "1" msgstr "1" -#: appGUI/MainGUI.py:4570 +#: appGUI/MainGUI.py:4582 msgid "Switch to Project Tab" msgstr "Alterna para a Aba Projeto" -#: appGUI/MainGUI.py:4571 +#: appGUI/MainGUI.py:4583 msgid "2" msgstr "2" -#: appGUI/MainGUI.py:4571 +#: appGUI/MainGUI.py:4583 msgid "Switch to Selected Tab" msgstr "Alterna para a Aba Selecionado" -#: appGUI/MainGUI.py:4572 +#: appGUI/MainGUI.py:4584 msgid "3" msgstr "3" -#: appGUI/MainGUI.py:4572 +#: appGUI/MainGUI.py:4584 msgid "Switch to Tool Tab" msgstr "Alterna para a Aba Ferramentas" -#: appGUI/MainGUI.py:4573 +#: appGUI/MainGUI.py:4585 msgid "New Gerber" msgstr "Novo Gerber" -#: appGUI/MainGUI.py:4574 +#: appGUI/MainGUI.py:4586 msgid "Edit Object (if selected)" msgstr "Editar Objeto (se selecionado)" -#: appGUI/MainGUI.py:4575 app_Main.py:6762 +#: appGUI/MainGUI.py:4587 app_Main.py:6809 msgid "Grid On/Off" msgstr "Liga/Desliga a Grade" -#: appGUI/MainGUI.py:4576 +#: appGUI/MainGUI.py:4588 msgid "Jump to Coordinates" msgstr "Ir para a Coordenada" -#: appGUI/MainGUI.py:4577 +#: appGUI/MainGUI.py:4589 msgid "New Excellon" msgstr "Novo Excellon" -#: appGUI/MainGUI.py:4578 +#: appGUI/MainGUI.py:4590 msgid "Move Obj" msgstr "Mover Obj" -#: appGUI/MainGUI.py:4579 +#: appGUI/MainGUI.py:4591 msgid "New Geometry" msgstr "Nova Geometria" -#: appGUI/MainGUI.py:4581 +#: appGUI/MainGUI.py:4593 msgid "Change Units" msgstr "Alternar Unidades" -#: appGUI/MainGUI.py:4582 +#: appGUI/MainGUI.py:4594 #, fuzzy #| msgid "Open Properties Tool" msgid "Open Properties Plugin" msgstr "Abre Ferramenta Propriedades" -#: appGUI/MainGUI.py:4583 +#: appGUI/MainGUI.py:4595 msgid "Rotate by 90 degree CW" msgstr "Girar 90º sentido horário" -#: appGUI/MainGUI.py:4584 +#: appGUI/MainGUI.py:4596 msgid "Shell Toggle" msgstr "Alterna Linha de Comando" -#: appGUI/MainGUI.py:4585 +#: appGUI/MainGUI.py:4597 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Adicionar uma ferramenta (quando estiver na Aba Selecionado ou em " "Ferramentas NCC ou de Pintura)" -#: appGUI/MainGUI.py:4587 +#: appGUI/MainGUI.py:4599 msgid "Flip on X_axis" msgstr "Espelhar no Eixo X" -#: appGUI/MainGUI.py:4588 +#: appGUI/MainGUI.py:4600 msgid "Flip on Y_axis" msgstr "Espelhar no Eixo Y" -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4606 msgid "Copy Obj" msgstr "Copiar Obj" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4607 msgid "Open Tools Database" msgstr "Abre Banco de Dados de Ferramentas" -#: appGUI/MainGUI.py:4596 +#: appGUI/MainGUI.py:4608 msgid "Open Excellon File" msgstr "Abrir Excellon" -#: appGUI/MainGUI.py:4597 +#: appGUI/MainGUI.py:4609 msgid "Open Gerber File" msgstr "Abrir Gerber" -#: appGUI/MainGUI.py:4598 appGUI/MainGUI.py:4863 +#: appGUI/MainGUI.py:4610 appGUI/MainGUI.py:4875 msgid "Ctrl+M" msgstr "Ctrl+M" -#: appGUI/MainGUI.py:4602 +#: appGUI/MainGUI.py:4614 msgid "Ctrl+Q" msgstr "Ctrl+Q" -#: appGUI/MainGUI.py:4602 appPlugins/ToolPDF.py:44 +#: appGUI/MainGUI.py:4614 appPlugins/ToolPDF.py:44 msgid "PDF Import Tool" msgstr "Ferramenta de Importação de PDF" -#: appGUI/MainGUI.py:4607 +#: appGUI/MainGUI.py:4619 msgid "Toggle the axis" msgstr "Alternar o Eixo" -#: appGUI/MainGUI.py:4608 +#: appGUI/MainGUI.py:4620 msgid "Shift+C" msgstr "Shift+C" -#: appGUI/MainGUI.py:4608 +#: appGUI/MainGUI.py:4620 msgid "Copy Obj_Name" msgstr "Copiar Obj_Name" -#: appGUI/MainGUI.py:4613 appGUI/MainGUI.py:4857 appGUI/MainGUI.py:4968 -#: appGUI/MainGUI.py:5114 +#: appGUI/MainGUI.py:4625 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5126 msgid "Shift+M" msgstr "Shift+M" -#: appGUI/MainGUI.py:4613 appGUI/MainGUI.py:4857 appGUI/MainGUI.py:4968 -#: appGUI/MainGUI.py:5114 +#: appGUI/MainGUI.py:4625 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5126 msgid "Distance Minimum Tool" msgstr "Ferramenta Distância Mínima" -#: appGUI/MainGUI.py:4614 +#: appGUI/MainGUI.py:4626 msgid "Open Preferences Window" msgstr "Abrir Preferências" -#: appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4627 msgid "Shift+R" msgstr "Shift+R" -#: appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4627 msgid "Rotate by 90 degree CCW" msgstr "Girar 90° sentido anti-horário" -#: appGUI/MainGUI.py:4616 +#: appGUI/MainGUI.py:4628 msgid "Run a Script" msgstr "Executar um Script" -#: appGUI/MainGUI.py:4617 +#: appGUI/MainGUI.py:4629 msgid "Toggle the workspace" msgstr "Alternar Área de Trabalho" -#: appGUI/MainGUI.py:4622 appPlugins/ToolAlignObjects.py:32 -#: appPlugins/ToolAlignObjects.py:378 -msgid "Align Objects" -msgstr "Alinhar Objetos" - -#: appGUI/MainGUI.py:4623 +#: appGUI/MainGUI.py:4635 #, fuzzy #| msgid "Alt+S" msgid "Alt+B" msgstr "Alt+S" -#: appGUI/MainGUI.py:4623 appPlugins/ToolCorners.py:638 -#, fuzzy -#| msgid "Corner Markers Tool" -msgid "Corner Markers" -msgstr "Ferramenta Marcadores de Canto" - -#: appGUI/MainGUI.py:4624 +#: appGUI/MainGUI.py:4636 msgid "Alt+C" msgstr "Alt+C" -#: appGUI/MainGUI.py:4624 appPlugins/ToolCalculators.py:90 -#: appPlugins/ToolCalculators.py:399 -msgid "Calculators" -msgstr "Calculadoras" - -#: appGUI/MainGUI.py:4625 +#: appGUI/MainGUI.py:4637 msgid "Alt+D" msgstr "Alt+D" -#: appGUI/MainGUI.py:4625 +#: appGUI/MainGUI.py:4637 msgid "2-Sided PCB" msgstr "PCB de 2 faces" -#: appGUI/MainGUI.py:4626 +#: appGUI/MainGUI.py:4638 msgid "Alt+E" msgstr "Alt+E" -#: appGUI/MainGUI.py:4626 appPlugins/ToolExtract.py:162 -#: appPlugins/ToolExtract.py:877 -#, fuzzy -#| msgid "ExtraCut" -msgid "Extract" -msgstr "Corte Extra" - -#: appGUI/MainGUI.py:4627 +#: appGUI/MainGUI.py:4639 msgid "Alt+F" msgstr "Alt+F" -#: appGUI/MainGUI.py:4627 appPlugins/ToolFiducials.py:138 -#: appPlugins/ToolFiducials.py:747 +#: appGUI/MainGUI.py:4639 appPlugins/ToolFiducials.py:139 +#: appPlugins/ToolFiducials.py:754 #, fuzzy #| msgid "Fiducials Tool" msgid "Fiducials" msgstr "Ferramenta de Fiduciais" -#: appGUI/MainGUI.py:4628 +#: appGUI/MainGUI.py:4640 msgid "Alt+G" msgstr "Alt+G" -#: appGUI/MainGUI.py:4628 appPlugins/ToolInvertGerber.py:93 -#: appPlugins/ToolInvertGerber.py:190 appPlugins/ToolInvertGerber.py:284 +#: appGUI/MainGUI.py:4640 appPlugins/ToolInvertGerber.py:93 +#: appPlugins/ToolInvertGerber.py:196 appPlugins/ToolInvertGerber.py:290 msgid "Invert Gerber" msgstr "Inverter Gerber" -#: appGUI/MainGUI.py:4629 +#: appGUI/MainGUI.py:4641 msgid "Alt+H" msgstr "Alt+H" -#: appGUI/MainGUI.py:4629 appPlugins/ToolPunchGerber.py:1939 -#: appPlugins/ToolPunchGerber.py:2317 -msgid "Punch Gerber" -msgstr "Gerber a Furar" - -#: appGUI/MainGUI.py:4630 +#: appGUI/MainGUI.py:4642 msgid "Alt+I" msgstr "Alt+I" -#: appGUI/MainGUI.py:4631 +#: appGUI/MainGUI.py:4643 msgid "Alt+J" msgstr "Alt+J" -#: appGUI/MainGUI.py:4631 appPlugins/ToolCopperThieving.py:144 -#: appPlugins/ToolCopperThieving.py:1246 -#, fuzzy -#| msgid "Copper Thieving Tool" -msgid "Copper Thieving" -msgstr "Ferramenta de Adição de Cobre" - -#: appGUI/MainGUI.py:4632 +#: appGUI/MainGUI.py:4644 msgid "Alt+K" msgstr "Alt+K" -#: appGUI/MainGUI.py:4632 +#: appGUI/MainGUI.py:4644 #, fuzzy #| msgid "Solder Paste Dispensing Tool" msgid "Solder Paste Dispensing" msgstr "Pasta de Solda" -#: appGUI/MainGUI.py:4633 +#: appGUI/MainGUI.py:4645 msgid "Alt+L" msgstr "Alt+L" -#: appGUI/MainGUI.py:4633 +#: appGUI/MainGUI.py:4645 msgid "Film PCB" msgstr "Filme PCB" -#: appGUI/MainGUI.py:4634 +#: appGUI/MainGUI.py:4646 msgid "Alt+M" msgstr "Alt+M" -#: appGUI/MainGUI.py:4635 appPlugins/ToolNCC.py:2327 appPlugins/ToolNCC.py:2329 -#: appPlugins/ToolNCC.py:2911 appPlugins/ToolNCC.py:2913 +#: appGUI/MainGUI.py:4647 appPlugins/ToolNCC.py:2327 appPlugins/ToolNCC.py:2329 +#: appPlugins/ToolNCC.py:2913 appPlugins/ToolNCC.py:2915 msgid "Non-Copper Clearing" msgstr "Área Sem Cobre (NCC)" -#: appGUI/MainGUI.py:4636 +#: appGUI/MainGUI.py:4648 msgid "Alt+O" msgstr "Alt+O" -#: appGUI/MainGUI.py:4636 appPlugins/ToolIsolation.py:3317 -#: appPlugins/ToolNCC.py:4280 +#: appGUI/MainGUI.py:4648 appPlugins/ToolIsolation.py:3314 +#: appPlugins/ToolNCC.py:4279 msgid "Optimal" msgstr "Ótima" -#: appGUI/MainGUI.py:4637 +#: appGUI/MainGUI.py:4649 msgid "Alt+P" msgstr "Alt+P" -#: appGUI/MainGUI.py:4637 +#: appGUI/MainGUI.py:4649 msgid "Paint Area" msgstr "Área de Pintura" -#: appGUI/MainGUI.py:4638 +#: appGUI/MainGUI.py:4650 msgid "Alt+Q" msgstr "Alt+Q" -#: appGUI/MainGUI.py:4638 appPlugins/ToolQRCode.py:135 -#: appPlugins/ToolQRCode.py:706 +#: appGUI/MainGUI.py:4650 appPlugins/ToolQRCode.py:135 +#: appPlugins/ToolQRCode.py:712 #, fuzzy #| msgid "Code" msgid "QRCode" msgstr "Código" -#: appGUI/MainGUI.py:4639 +#: appGUI/MainGUI.py:4651 #, fuzzy #| msgid "Run Rules Check" msgid "Rules Check" msgstr "Avaliar Regras" -#: appGUI/MainGUI.py:4640 +#: appGUI/MainGUI.py:4652 msgid "View File Source" msgstr "Ver Arquivo Fonte" -#: appGUI/MainGUI.py:4641 +#: appGUI/MainGUI.py:4653 msgid "Alt+T" msgstr "Alt+T" -#: appGUI/MainGUI.py:4642 +#: appGUI/MainGUI.py:4654 msgid "Alt+W" msgstr "Alt+W" -#: appGUI/MainGUI.py:4642 appPlugins/ToolSub.py:168 appPlugins/ToolSub.py:746 +#: appGUI/MainGUI.py:4654 appPlugins/ToolSub.py:168 appPlugins/ToolSub.py:756 #, fuzzy #| msgid "Subtractor" msgid "Subtract" msgstr "Subtrator" -#: appGUI/MainGUI.py:4643 appGUI/MainGUI.py:4861 +#: appGUI/MainGUI.py:4655 appGUI/MainGUI.py:4873 msgid "Alt+X" msgstr "Alt+X" -#: appGUI/MainGUI.py:4643 +#: appGUI/MainGUI.py:4655 msgid "Cutout PCB" msgstr "Recorte PCB" -#: appGUI/MainGUI.py:4644 +#: appGUI/MainGUI.py:4656 msgid "Alt+Z" msgstr "Alt+Z" -#: appGUI/MainGUI.py:4644 appPlugins/ToolPanelize.py:36 +#: appGUI/MainGUI.py:4656 appPlugins/ToolPanelize.py:36 msgid "Panelize PCB" msgstr "Criar Painel com PCB" -#: appGUI/MainGUI.py:4647 +#: appGUI/MainGUI.py:4659 msgid "Enable Non-selected Objects" msgstr "Habilitar os objetos não selecionados" -#: appGUI/MainGUI.py:4648 +#: appGUI/MainGUI.py:4660 msgid "Disable Non-selected Objects" msgstr "Desabilitar os objetos não selecionados" -#: appGUI/MainGUI.py:4649 +#: appGUI/MainGUI.py:4661 msgid "Toggle Full Screen" msgstr "Alternar Tela Cheia" -#: appGUI/MainGUI.py:4652 +#: appGUI/MainGUI.py:4664 msgid "Ctrl+Alt+X" msgstr "Ctrl+Alt+X" -#: appGUI/MainGUI.py:4652 +#: appGUI/MainGUI.py:4664 msgid "Abort current task (gracefully)" msgstr "Abortar a tarefa atual (normalmente)" -#: appGUI/MainGUI.py:4656 +#: appGUI/MainGUI.py:4668 msgid "Ctrl+Shift+V" msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4656 +#: appGUI/MainGUI.py:4668 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -6497,236 +6455,236 @@ msgstr "" "Colar Especial. Converterá um estilo de caminho do Windows para o exigido na " "Linha de Comando Tcl" -#: appGUI/MainGUI.py:4660 +#: appGUI/MainGUI.py:4672 msgid "Open Online Manual" msgstr "Abrir Manual Online" -#: appGUI/MainGUI.py:4661 +#: appGUI/MainGUI.py:4673 #, fuzzy #| msgid "2" msgid "F2" msgstr "2" -#: appGUI/MainGUI.py:4661 +#: appGUI/MainGUI.py:4673 #, fuzzy #| msgid "Reference Object" msgid "Rename Objects" msgstr "Objeto de Referência" -#: appGUI/MainGUI.py:4662 +#: appGUI/MainGUI.py:4674 msgid "Open Online Tutorials" msgstr "Abrir Tutoriais Online" -#: appGUI/MainGUI.py:4663 +#: appGUI/MainGUI.py:4675 msgid "Refresh Plots" msgstr "Atualizar Gráfico" -#: appGUI/MainGUI.py:4664 appPlugins/ToolSolderPaste.py:72 +#: appGUI/MainGUI.py:4676 appPlugins/ToolSolderPaste.py:72 msgid "Delete Object" msgstr "Excluir Objeto" -#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4970 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4982 msgid "Alternate: Delete Tool" msgstr "Alternativo: Excluir Ferramenta" -#: appGUI/MainGUI.py:4666 +#: appGUI/MainGUI.py:4678 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "(esquerda da Tecla_1) Alterna Área do Bloco de Notas (lado esquerdo)" -#: appGUI/MainGUI.py:4667 appGUI/MainGUI.py:4866 appGUI/MainGUI.py:4972 -#: appGUI/MainGUI.py:5113 +#: appGUI/MainGUI.py:4679 appGUI/MainGUI.py:4878 appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5125 msgid "Space" msgstr "Espaço" -#: appGUI/MainGUI.py:4667 +#: appGUI/MainGUI.py:4679 msgid "En(Dis)able Obj Plot" msgstr "Des(h)abilitar Gráfico" -#: appGUI/MainGUI.py:4668 appGUI/MainGUI.py:4868 appGUI/MainGUI.py:4971 -#: appGUI/MainGUI.py:5112 +#: appGUI/MainGUI.py:4680 appGUI/MainGUI.py:4880 appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:5124 msgid "Esc" msgstr "Esc" -#: appGUI/MainGUI.py:4668 +#: appGUI/MainGUI.py:4680 msgid "Deselects all objects" msgstr "Desmarca todos os objetos" -#: appGUI/MainGUI.py:4682 +#: appGUI/MainGUI.py:4694 msgid "Editor Shortcut list" msgstr "Lista de Teclas de Atalho" -#: appGUI/MainGUI.py:4837 +#: appGUI/MainGUI.py:4849 msgid "GEOMETRY EDITOR" msgstr "Editor de Geometria" -#: appGUI/MainGUI.py:4838 +#: appGUI/MainGUI.py:4850 msgid "Draw an Arc" msgstr "Desenha um Arco" -#: appGUI/MainGUI.py:4840 +#: appGUI/MainGUI.py:4852 msgid "Copy Geo Item" msgstr "Copiar Geo" -#: appGUI/MainGUI.py:4841 +#: appGUI/MainGUI.py:4853 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "Em Adicionar Arco, alterna o sentido: horário ou anti-horário" -#: appGUI/MainGUI.py:4842 +#: appGUI/MainGUI.py:4854 msgid "Polygon Intersection Tool" msgstr "Interseção de Polígonos" -#: appGUI/MainGUI.py:4843 +#: appGUI/MainGUI.py:4855 msgid "Geo Paint Tool" msgstr "Ferramenta de Pintura" -#: appGUI/MainGUI.py:4844 appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5102 +#: appGUI/MainGUI.py:4856 appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5114 msgid "Jump to Location (x, y)" msgstr "Ir para a Localização (x, y)" -#: appGUI/MainGUI.py:4846 +#: appGUI/MainGUI.py:4858 msgid "Move Geo Item" msgstr "Mover Geometria" -#: appGUI/MainGUI.py:4847 +#: appGUI/MainGUI.py:4859 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Em Adicionar Arco, alterna o tipo de arco" -#: appGUI/MainGUI.py:4848 +#: appGUI/MainGUI.py:4860 msgid "Draw a Polygon" msgstr "Desenha um Polígono" -#: appGUI/MainGUI.py:4849 +#: appGUI/MainGUI.py:4861 msgid "Draw a Circle" msgstr "Desenha um Círculo" -#: appGUI/MainGUI.py:4850 +#: appGUI/MainGUI.py:4862 msgid "Draw a Path" msgstr "Desenha um Caminho" -#: appGUI/MainGUI.py:4851 +#: appGUI/MainGUI.py:4863 msgid "Draw Rectangle" msgstr "Desenha um Retângulo" -#: appGUI/MainGUI.py:4852 +#: appGUI/MainGUI.py:4864 msgid "Polygon Subtraction Tool" msgstr "Ferram. de Subtração de Polígono" -#: appGUI/MainGUI.py:4853 +#: appGUI/MainGUI.py:4865 msgid "Add Text Tool" msgstr "Ferramenta de Texto" -#: appGUI/MainGUI.py:4854 +#: appGUI/MainGUI.py:4866 msgid "Polygon Union Tool" msgstr "União de Polígonos" -#: appGUI/MainGUI.py:4855 +#: appGUI/MainGUI.py:4867 msgid "Flip shape on X axis" msgstr "Espelhar no Eixo X" -#: appGUI/MainGUI.py:4856 +#: appGUI/MainGUI.py:4868 msgid "Flip shape on Y axis" msgstr "Espelhar no Eixo Y" -#: appGUI/MainGUI.py:4858 +#: appGUI/MainGUI.py:4870 msgid "Skew shape on X axis" msgstr "Inclinação no eixo X" -#: appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:4871 msgid "Skew shape on Y axis" msgstr "Inclinação no eixo Y" -#: appGUI/MainGUI.py:4860 +#: appGUI/MainGUI.py:4872 msgid "Editor Transformation Tool" msgstr "Ferramenta Transformar" -#: appGUI/MainGUI.py:4861 +#: appGUI/MainGUI.py:4873 msgid "Offset shape on X axis" msgstr "Deslocamento no eixo X" -#: appGUI/MainGUI.py:4862 +#: appGUI/MainGUI.py:4874 msgid "Alt+Y" msgstr "Alt+Y" -#: appGUI/MainGUI.py:4862 +#: appGUI/MainGUI.py:4874 msgid "Offset shape on Y axis" msgstr "Deslocamento no eixo Y" -#: appGUI/MainGUI.py:4864 appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5116 +#: appGUI/MainGUI.py:4876 appGUI/MainGUI.py:4985 appGUI/MainGUI.py:5128 msgid "Save Object and Exit Editor" msgstr "Salvar Objeto e Fechar o Editor" -#: appGUI/MainGUI.py:4865 +#: appGUI/MainGUI.py:4877 msgid "Polygon Cut Tool" msgstr "Corte de Polígonos" -#: appGUI/MainGUI.py:4866 +#: appGUI/MainGUI.py:4878 msgid "Rotate Geometry" msgstr "Girar Geometria" -#: appGUI/MainGUI.py:4867 +#: appGUI/MainGUI.py:4879 msgid "ENTER" msgstr "ENTER" -#: appGUI/MainGUI.py:4867 +#: appGUI/MainGUI.py:4879 msgid "Finish drawing for certain tools" msgstr "Concluir desenho para certas ferramentas" -#: appGUI/MainGUI.py:4868 appGUI/MainGUI.py:4971 appGUI/MainGUI.py:5112 +#: appGUI/MainGUI.py:4880 appGUI/MainGUI.py:4983 appGUI/MainGUI.py:5124 msgid "Abort and return to Select" msgstr "Abortar e retornar à Seleção" -#: appGUI/MainGUI.py:4958 +#: appGUI/MainGUI.py:4970 msgid "EXCELLON EDITOR" msgstr "Editor Excellon" -#: appGUI/MainGUI.py:4966 +#: appGUI/MainGUI.py:4978 msgid "Add a new Tool" msgstr "Adicionar Ferramenta" -#: appGUI/MainGUI.py:4972 +#: appGUI/MainGUI.py:4984 msgid "Toggle Slot direction" msgstr "Alternar Direção do Ranhura" -#: appGUI/MainGUI.py:4974 +#: appGUI/MainGUI.py:4986 msgid "Ctrl+Space" msgstr "Ctrl+Espaço" -#: appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5113 +#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5125 msgid "Toggle array direction" msgstr "Alternar Direção da Matriz" -#: appGUI/MainGUI.py:5096 +#: appGUI/MainGUI.py:5108 msgid "GERBER EDITOR" msgstr "Editor Gerber" -#: appGUI/MainGUI.py:5106 +#: appGUI/MainGUI.py:5118 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" "Nas Ferramentas de Trilha e Região, alternará REVERSAMENTE entre os modos" -#: appGUI/MainGUI.py:5109 +#: appGUI/MainGUI.py:5121 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" "Nas Ferramentas de Trilha e Região, alternará para frente entre os modos" -#: appGUI/MainGUI.py:5111 +#: appGUI/MainGUI.py:5123 msgid "Alternate: Delete Apertures" msgstr "Alternativo: Excluir Abertura" -#: appGUI/MainGUI.py:5115 +#: appGUI/MainGUI.py:5127 msgid "Eraser Tool" msgstr "Ferramenta Apagar" -#: appGUI/MainGUI.py:5117 +#: appGUI/MainGUI.py:5129 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:214 msgid "Mark Area Tool" msgstr "Marcar Área" -#: appGUI/MainGUI.py:5118 +#: appGUI/MainGUI.py:5130 msgid "Poligonize Tool" msgstr "Poligonizar" -#: appGUI/MainGUI.py:5119 +#: appGUI/MainGUI.py:5131 msgid "Transformation Tool" msgstr "Ferramenta Transformação" @@ -6734,11 +6692,11 @@ msgstr "Ferramenta Transformação" msgid "App Object" msgstr "Ap Objeto" -#: appGUI/ObjectUI.py:105 appGUI/ObjectUI.py:148 +#: appGUI/ObjectUI.py:102 appGUI/ObjectUI.py:145 msgid "Geometrical transformations of the current object." msgstr "Transformação geométrica do objeto atual." -#: appGUI/ObjectUI.py:114 +#: appGUI/ObjectUI.py:111 msgid "" "Factor by which to multiply\n" "geometric features of this object.\n" @@ -6748,11 +6706,11 @@ msgstr "" "geométricos deste objeto.\n" "Expressões são permitidas. Por exemplo: 1 / 25.4" -#: appGUI/ObjectUI.py:121 +#: appGUI/ObjectUI.py:118 msgid "Perform scaling operation." msgstr "Realiza a operação de dimensionamento." -#: appGUI/ObjectUI.py:131 +#: appGUI/ObjectUI.py:128 msgid "" "Amount by which to move the object\n" "in the x and y axes in (x, y) format.\n" @@ -6762,68 +6720,63 @@ msgstr "" "nos eixos x e y no formato (x, y).\n" "Expressões são permitidas. Por exemplo: (1/3.2, 0.5*3)" -#: appGUI/ObjectUI.py:138 +#: appGUI/ObjectUI.py:135 msgid "Perform the offset operation." msgstr "Executa a operação de deslocamento." -#: appGUI/ObjectUI.py:181 +#: appGUI/ObjectUI.py:178 msgid "Gerber Object" msgstr "Objeto Gerber" -#: appGUI/ObjectUI.py:190 appGUI/ObjectUI.py:553 appGUI/ObjectUI.py:880 -#: appGUI/ObjectUI.py:1966 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:24 +#: appGUI/ObjectUI.py:187 appGUI/ObjectUI.py:550 appGUI/ObjectUI.py:877 +#: appGUI/ObjectUI.py:1963 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:24 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:26 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:26 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:24 msgid "Plot Options" msgstr "Opções de Gráfico" -#: appGUI/ObjectUI.py:195 appGUI/ObjectUI.py:556 +#: appGUI/ObjectUI.py:192 appGUI/ObjectUI.py:553 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:38 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:125 -#: appPlugins/ToolCopperThieving.py:1424 +#: appPlugins/ToolCopperThieving.py:1430 msgid "Solid" msgstr "Preenchido" -#: appGUI/ObjectUI.py:197 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 +#: appGUI/ObjectUI.py:194 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 msgid "Solid color polygons." msgstr "Polígonos com cor sólida." -#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:562 appGUI/ObjectUI.py:886 +#: appGUI/ObjectUI.py:199 appGUI/ObjectUI.py:559 appGUI/ObjectUI.py:883 msgid "Multi-Color" msgstr "Multicolorido" -#: appGUI/ObjectUI.py:204 appGUI/ObjectUI.py:564 appGUI/ObjectUI.py:888 +#: appGUI/ObjectUI.py:201 appGUI/ObjectUI.py:561 appGUI/ObjectUI.py:885 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:49 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:47 msgid "Draw polygons in different colors." msgstr "Desenha polígonos em cores diferentes." -#: appGUI/ObjectUI.py:219 appGUI/ObjectUI.py:638 +#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:635 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:33 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:33 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:31 msgid "Plot" msgstr "Gráfico" -#: appGUI/ObjectUI.py:220 appGUI/ObjectUI.py:640 appGUI/ObjectUI.py:991 -#: appGUI/ObjectUI.py:2111 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:217 appGUI/ObjectUI.py:637 appGUI/ObjectUI.py:988 +#: appGUI/ObjectUI.py:2108 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:35 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:33 -#: appPlugins/ToolMilling.py:3674 +#: appPlugins/ToolMilling.py:3746 msgid "Plot (show) this object." msgstr "Mostra o objeto no gráfico." -#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:395 appPlugins/ToolFollow.py:126 -#: appPlugins/ToolFollow.py:650 -msgid "Follow" -msgstr "Segue" - -#: appGUI/ObjectUI.py:228 appGUI/ObjectUI.py:398 +#: appGUI/ObjectUI.py:225 appGUI/ObjectUI.py:395 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:38 -#: appPlugins/ToolFollow.py:772 +#: appPlugins/ToolFollow.py:774 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6833,34 +6786,34 @@ msgstr "" "Isso significa que ele cortará\n" "no meio do traço." -#: appGUI/ObjectUI.py:237 appGUI/ObjectUI.py:587 appGUI/ObjectUI.py:908 -#: appGUI/ObjectUI.py:2001 +#: appGUI/ObjectUI.py:234 appGUI/ObjectUI.py:584 appGUI/ObjectUI.py:905 +#: appGUI/ObjectUI.py:1998 msgid "Start the Object Editor" msgstr "Inicie o Editor de Objetos" -#: appGUI/ObjectUI.py:248 appGUI/ObjectUI.py:598 appGUI/ObjectUI.py:919 -#: appGUI/ObjectUI.py:2012 +#: appGUI/ObjectUI.py:245 appGUI/ObjectUI.py:595 appGUI/ObjectUI.py:916 +#: appGUI/ObjectUI.py:2009 msgid "INFO" msgstr "" -#: appGUI/ObjectUI.py:250 appGUI/ObjectUI.py:600 appGUI/ObjectUI.py:921 -#: appGUI/ObjectUI.py:2014 +#: appGUI/ObjectUI.py:247 appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:918 +#: appGUI/ObjectUI.py:2011 #, fuzzy #| msgid "Show the Utilities." msgid "Show the Object Attributes." msgstr "Mostre os Utilitários." -#: appGUI/ObjectUI.py:284 appGUI/ObjectUI.py:633 +#: appGUI/ObjectUI.py:281 appGUI/ObjectUI.py:630 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:47 msgid "Toggle the display of the Tools Table." msgstr "Alternar a exibição da Tabela de Ferramentas." -#: appGUI/ObjectUI.py:293 +#: appGUI/ObjectUI.py:290 msgid "Mark All" msgstr "Marcar Todos" -#: appGUI/ObjectUI.py:295 +#: appGUI/ObjectUI.py:292 msgid "" "When checked it will display all the apertures.\n" "When unchecked, it will delete all mark shapes\n" @@ -6870,16 +6823,16 @@ msgstr "" "Quando desmarcado, serão apagadas todas as formas de marcas\n" "desenhadas na tela." -#: appGUI/ObjectUI.py:325 appPlugins/ToolExtract.py:1001 +#: appGUI/ObjectUI.py:322 appPlugins/ToolExtract.py:1004 #: appPlugins/ToolPunchGerber.py:2085 msgid "Mark the aperture instances on canvas." msgstr "Marque as instâncias de abertura na tela." -#: appGUI/ObjectUI.py:332 appPlugins/ToolIsolation.py:3673 +#: appGUI/ObjectUI.py:329 appPlugins/ToolIsolation.py:3670 msgid "Buffer Solid Geometry" msgstr "Buffer de Geometria Sólida" -#: appGUI/ObjectUI.py:334 appPlugins/ToolIsolation.py:3675 +#: appGUI/ObjectUI.py:331 appPlugins/ToolIsolation.py:3672 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6891,11 +6844,11 @@ msgstr "" "Clicar neste botão criará o buffer da geometria\n" "necessário para a isolação." -#: appGUI/ObjectUI.py:350 +#: appGUI/ObjectUI.py:347 msgid "Isolation Routing" msgstr "Roteamento de Isolação" -#: appGUI/ObjectUI.py:353 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:26 +#: appGUI/ObjectUI.py:350 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:26 #: appPlugins/ToolIsolation.py:3174 msgid "" "Create a Geometry object with\n" @@ -6904,7 +6857,7 @@ msgstr "" "Cria um objeto Geometria com caminho de\n" "ferramenta para cortar em torno de polígonos." -#: appGUI/ObjectUI.py:368 appGUI/ObjectUI.py:1822 appPlugins/ToolNCC.py:4661 +#: appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1819 appPlugins/ToolNCC.py:4660 msgid "" "Create the Geometry Object\n" "for non-copper routing." @@ -6912,26 +6865,26 @@ msgstr "" "Cria o Objeto de Geometria\n" "para roteamento de zona sem cobre." -#: appGUI/ObjectUI.py:383 +#: appGUI/ObjectUI.py:380 msgid "" "Generate the geometry for\n" "the board cutout." msgstr "Gera a geometria para o recorte da placa." -#: appGUI/ObjectUI.py:411 appGUI/ObjectUI.py:759 appGUI/ObjectUI.py:1839 -#: appPlugins/ToolEtchCompensation.py:322 +#: appGUI/ObjectUI.py:408 appGUI/ObjectUI.py:756 appGUI/ObjectUI.py:1836 +#: appPlugins/ToolEtchCompensation.py:340 msgid "Utilities" msgstr "Utilitários" -#: appGUI/ObjectUI.py:413 appGUI/ObjectUI.py:761 appGUI/ObjectUI.py:1841 +#: appGUI/ObjectUI.py:410 appGUI/ObjectUI.py:758 appGUI/ObjectUI.py:1838 msgid "Show the Utilities." msgstr "Mostre os Utilitários." -#: appGUI/ObjectUI.py:437 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:25 +#: appGUI/ObjectUI.py:434 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:25 msgid "Non-copper regions" msgstr "Zona sem cobre" -#: appGUI/ObjectUI.py:439 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:27 +#: appGUI/ObjectUI.py:436 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:27 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6945,13 +6898,13 @@ msgstr "" "objeto. Pode ser usado para remover todo o\n" "cobre de uma região especificada." -#: appGUI/ObjectUI.py:449 appGUI/ObjectUI.py:490 +#: appGUI/ObjectUI.py:446 appGUI/ObjectUI.py:487 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:39 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:72 msgid "Boundary Margin" msgstr "Margem Limite" -#: appGUI/ObjectUI.py:451 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:41 +#: appGUI/ObjectUI.py:448 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:41 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6962,24 +6915,24 @@ msgstr "" "desenhando uma caixa em volta de todos os\n" "objetos com esta distância mínima." -#: appGUI/ObjectUI.py:468 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:56 +#: appGUI/ObjectUI.py:465 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:56 msgid "Resulting geometry will have rounded corners." msgstr "A geometria resultante terá cantos arredondados." -#: appGUI/ObjectUI.py:471 appGUI/ObjectUI.py:511 appPlugins/ToolCutOut.py:2655 -#: appPlugins/ToolCutOut.py:2670 appPlugins/ToolFollow.py:764 -#: appPlugins/ToolIsolation.py:3652 appPlugins/ToolNCC.py:4658 -#: appPlugins/ToolPaint.py:3324 appPlugins/ToolSolderPaste.py:1482 +#: appGUI/ObjectUI.py:468 appGUI/ObjectUI.py:508 appPlugins/ToolCutOut.py:2652 +#: appPlugins/ToolCutOut.py:2667 appPlugins/ToolFollow.py:766 +#: appPlugins/ToolIsolation.py:3649 appPlugins/ToolNCC.py:4657 +#: appPlugins/ToolPaint.py:3321 appPlugins/ToolSolderPaste.py:1486 msgid "Generate Geometry" msgstr "Gerar Geometria" -#: appGUI/ObjectUI.py:482 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:66 +#: appGUI/ObjectUI.py:479 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:66 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:130 -#: appPlugins/ToolPanelize.py:1153 appPlugins/ToolQRCode.py:879 +#: appPlugins/ToolPanelize.py:1172 appPlugins/ToolQRCode.py:882 msgid "Bounding Box" msgstr "Caixa Delimitadora" -#: appGUI/ObjectUI.py:484 +#: appGUI/ObjectUI.py:481 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -6987,7 +6940,7 @@ msgstr "" "Crie uma geometria em torno do objeto Gerber.\n" "Forma quadrada." -#: appGUI/ObjectUI.py:492 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:74 +#: appGUI/ObjectUI.py:489 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:74 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6995,7 +6948,7 @@ msgstr "" "Distância das bordas da caixa\n" "para o polígono mais próximo." -#: appGUI/ObjectUI.py:505 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:87 +#: appGUI/ObjectUI.py:502 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:87 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -7006,20 +6959,20 @@ msgstr "" "cantos arredondados, o seu raio\n" "é igual à margem." -#: appGUI/ObjectUI.py:514 +#: appGUI/ObjectUI.py:511 msgid "Generate the Geometry object." msgstr "Gera o objeto Geometria." -#: appGUI/ObjectUI.py:541 +#: appGUI/ObjectUI.py:538 msgid "Excellon Object" msgstr "Objeto Excellon" -#: appGUI/ObjectUI.py:558 +#: appGUI/ObjectUI.py:555 msgid "Solid circles." msgstr "Círculos preenchidos ou vazados." -#: appGUI/ObjectUI.py:676 appPlugins/ToolDrilling.py:2361 -#: appPlugins/ToolMilling.py:3690 +#: appGUI/ObjectUI.py:673 appPlugins/ToolDrilling.py:2297 +#: appPlugins/ToolMilling.py:3762 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -7031,10 +6984,10 @@ msgstr "" "Quando Trocar Ferramentas estiver marcado, este valor\n" " será mostrado como T1, T2 ... Tn no Código da Máquina." -#: appGUI/ObjectUI.py:681 appGUI/ObjectUI.py:1014 -#: appPlugins/ToolDrilling.py:2366 appPlugins/ToolIsolation.py:3245 -#: appPlugins/ToolMilling.py:3695 appPlugins/ToolMilling.py:3743 -#: appPlugins/ToolNCC.py:4196 appPlugins/ToolPaint.py:3002 +#: appGUI/ObjectUI.py:678 appGUI/ObjectUI.py:1011 +#: appPlugins/ToolDrilling.py:2302 appPlugins/ToolIsolation.py:3242 +#: appPlugins/ToolMilling.py:3767 appPlugins/ToolMilling.py:3815 +#: appPlugins/ToolNCC.py:4195 appPlugins/ToolPaint.py:2999 msgid "" "Tool Diameter. Its value\n" "is the cut width into the material." @@ -7042,25 +6995,25 @@ msgstr "" "Diâmetro da ferramenta. Seu valor\n" "é a largura do corte no material." -#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2369 -#: appPlugins/ToolMilling.py:3698 +#: appGUI/ObjectUI.py:681 appPlugins/ToolDrilling.py:2305 +#: appPlugins/ToolMilling.py:3770 msgid "" "The number of Drill holes. Holes that are drilled with\n" "a drill bit." msgstr "Número de Furos. Serão perfurados com brocas." -#: appGUI/ObjectUI.py:687 appPlugins/ToolDrilling.py:2372 -#: appPlugins/ToolMilling.py:3701 +#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2308 +#: appPlugins/ToolMilling.py:3773 msgid "" "The number of Slot holes. Holes that are created by\n" "milling them with an endmill bit." msgstr "Número de Ranhuras (Fendas). Serão criadas com fresas." -#: appGUI/ObjectUI.py:690 +#: appGUI/ObjectUI.py:687 msgid "Show the color of the drill holes when using multi-color." msgstr "Mostre a cor dos furos ao usar várias cores." -#: appGUI/ObjectUI.py:692 +#: appGUI/ObjectUI.py:689 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -7068,12 +7021,12 @@ msgstr "" "Alterna a exibição da ferramenta atual. Isto não seleciona a ferramenta para " "geração do G-Code." -#: appGUI/ObjectUI.py:701 +#: appGUI/ObjectUI.py:698 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:48 msgid "Auto load from DB" msgstr "Carregamento automático do BD" -#: appGUI/ObjectUI.py:703 +#: appGUI/ObjectUI.py:700 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:50 msgid "" "Automatic replacement of the tools from related application tools\n" @@ -7082,19 +7035,19 @@ msgstr "" "Substituição automática das ferramentas da aplicação relacionadas\n" "com ferramentas do BD que possuam um valor de diâmetro próximo." -#: appGUI/ObjectUI.py:729 +#: appGUI/ObjectUI.py:726 msgid "Generate GCode from the drill holes in an Excellon object." msgstr "Gere GCode a partir dos furos em um objeto Excellon." -#: appGUI/ObjectUI.py:743 +#: appGUI/ObjectUI.py:740 msgid "Generate a Geometry for milling drills or slots in an Excellon object." msgstr "Gera uma Geometria a partir dos furos em um objeto Excellon." -#: appGUI/ObjectUI.py:785 +#: appGUI/ObjectUI.py:782 msgid "Milling Geometry" msgstr "Geometria de Fresamento" -#: appGUI/ObjectUI.py:787 +#: appGUI/ObjectUI.py:784 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -7105,19 +7058,19 @@ msgstr "" "os diâmetros dos furos que serão fresados.\n" "Use a coluna # para selecionar." -#: appGUI/ObjectUI.py:793 appPlugins/ToolMilling.py:3901 +#: appGUI/ObjectUI.py:790 appPlugins/ToolMilling.py:3973 msgid "Milling Diameter" msgstr "Diâmetro da Fresa" -#: appGUI/ObjectUI.py:795 +#: appGUI/ObjectUI.py:792 msgid "Diameter of the cutting tool." msgstr "Diâmetro da ferramenta." -#: appGUI/ObjectUI.py:805 +#: appGUI/ObjectUI.py:802 msgid "Mill Drills" msgstr "Fresa Furos" -#: appGUI/ObjectUI.py:807 +#: appGUI/ObjectUI.py:804 msgid "" "Create the Geometry Object\n" "for milling drills." @@ -7125,11 +7078,11 @@ msgstr "" "Crie um Objeto Geometria\n" "para fresagem." -#: appGUI/ObjectUI.py:825 +#: appGUI/ObjectUI.py:822 msgid "Mill Slots" msgstr "Fresa Ranhuras" -#: appGUI/ObjectUI.py:827 +#: appGUI/ObjectUI.py:824 msgid "" "Create the Geometry Object\n" "for milling slots." @@ -7137,11 +7090,11 @@ msgstr "" "Crie um Objeto Geometria\n" "para ranhuras." -#: appGUI/ObjectUI.py:869 +#: appGUI/ObjectUI.py:866 msgid "Geometry Object" msgstr "Objeto Geometria" -#: appGUI/ObjectUI.py:972 +#: appGUI/ObjectUI.py:969 msgid "" "Tools in this Geometry object used for cutting.\n" "The 'Offset' entry will set an offset for the cut.\n" @@ -7171,19 +7124,19 @@ msgstr "" "de Corte é calculada automaticamente a partir das entradas do\n" "formulário da interface do usuário e do Ângulo da Ponta-V." -#: appGUI/ObjectUI.py:989 appGUI/ObjectUI.py:2109 +#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:2106 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:34 -#: appPlugins/ToolMilling.py:3673 +#: appPlugins/ToolMilling.py:3745 msgid "Plot Object" msgstr "Mostrar" -#: appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 appGUI/ObjectUI.py:2132 +#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 appGUI/ObjectUI.py:2129 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:144 -#: appPlugins/ToolCopperThieving.py:1454 appPlugins/ToolMilling.py:3733 +#: appPlugins/ToolCopperThieving.py:1460 appPlugins/ToolMilling.py:3805 msgid "Dia" msgstr "Dia" -#: appGUI/ObjectUI.py:1009 appPlugins/ToolMilling.py:3738 +#: appGUI/ObjectUI.py:1006 appPlugins/ToolMilling.py:3810 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -7193,7 +7146,7 @@ msgstr "" "Quando Trocar Ferramentas estiver marcado, no evento este valor\n" " será mostrado como T1, T2 ... Tn" -#: appGUI/ObjectUI.py:1018 +#: appGUI/ObjectUI.py:1015 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -7211,7 +7164,7 @@ msgstr "" "geometria.\n" "- Personalizado -> Será considerado o valor digitado." -#: appGUI/ObjectUI.py:1025 +#: appGUI/ObjectUI.py:1022 msgid "" "The (Operation) Type has only informative value. Usually the UI form " "values \n" @@ -7234,7 +7187,7 @@ msgstr "" "Para Isolação, usa-se uma velocidade de avanço menor, pois é usada uma broca " "com ponta fina." -#: appGUI/ObjectUI.py:1034 +#: appGUI/ObjectUI.py:1031 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the " @@ -7264,7 +7217,7 @@ msgstr "" "Escolher o tipo de ferramenta Em Forma de V automaticamente alterará o tipo " "de operação para Isolação." -#: appGUI/ObjectUI.py:1046 appPlugins/ToolMilling.py:3758 +#: appGUI/ObjectUI.py:1043 appPlugins/ToolMilling.py:3830 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -7282,15 +7235,15 @@ msgstr "" "desativado o gráfico na tela\n" "para a ferramenta correspondente." -#: appGUI/ObjectUI.py:1790 +#: appGUI/ObjectUI.py:1787 msgid "Launch Paint Tool in Tools Tab." msgstr "Inicia a ferramenta de pintura na guia Ferramentas." -#: appGUI/ObjectUI.py:1798 +#: appGUI/ObjectUI.py:1795 msgid "Generate a CNCJob by milling a Geometry." msgstr "Gera um Trabalho CNC fresando uma geometria." -#: appGUI/ObjectUI.py:1812 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:28 +#: appGUI/ObjectUI.py:1809 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:28 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon." @@ -7298,30 +7251,30 @@ msgstr "" "Cria caminhos de ferramenta para\n" "cobrir toda a área de um polígono." -#: appGUI/ObjectUI.py:1873 +#: appGUI/ObjectUI.py:1870 #, fuzzy #| msgid "Point" msgid "Points" msgstr "Ponto" -#: appGUI/ObjectUI.py:1875 +#: appGUI/ObjectUI.py:1872 msgid "Total of vertex points in the geometry." msgstr "" -#: appGUI/ObjectUI.py:1883 appPlugins/ToolCalculators.py:521 +#: appGUI/ObjectUI.py:1880 appPlugins/ToolCalculators.py:521 #: appPlugins/ToolCalculators.py:704 msgid "Calculate" msgstr "Calcular" -#: appGUI/ObjectUI.py:1886 +#: appGUI/ObjectUI.py:1883 msgid "Calculate the number of vertex points in the geometry." msgstr "" -#: appGUI/ObjectUI.py:1953 +#: appGUI/ObjectUI.py:1950 msgid "CNC Job Object" msgstr "Objeto de Trabalho CNC" -#: appGUI/ObjectUI.py:1969 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:1966 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:48 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -7332,15 +7285,15 @@ msgstr "" "Pode ser do tipo 'Deslocamento', com os movimentos acima da peça, do\n" "tipo 'Corte', com os movimentos cortando o material ou ambos." -#: appGUI/ObjectUI.py:1978 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 +#: appGUI/ObjectUI.py:1975 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 msgid "Travel" msgstr "Deslocamento" -#: appGUI/ObjectUI.py:2038 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:65 +#: appGUI/ObjectUI.py:2035 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:65 msgid "Display Annotation" msgstr "Exibir Anotação" -#: appGUI/ObjectUI.py:2040 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:67 +#: appGUI/ObjectUI.py:2037 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:67 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7350,12 +7303,12 @@ msgstr "" "Quando marcado, exibirá números para cada final\n" "de uma linha de deslocamento." -#: appGUI/ObjectUI.py:2052 appObjects/FlatCAMObj.py:864 -#: appPlugins/ToolReport.py:577 +#: appGUI/ObjectUI.py:2049 appObjects/FlatCAMObj.py:858 +#: appPlugins/ToolReport.py:581 msgid "Travelled distance" msgstr "Distância percorrida" -#: appGUI/ObjectUI.py:2054 +#: appGUI/ObjectUI.py:2051 msgid "" "This is the total travelled distance on X-Y plane.\n" "In current units." @@ -7363,11 +7316,11 @@ msgstr "" "Essa é a distância total percorrida no plano XY,\n" "nas unidades atuais." -#: appGUI/ObjectUI.py:2065 +#: appGUI/ObjectUI.py:2062 msgid "Estimated time" msgstr "Tempo estimado" -#: appGUI/ObjectUI.py:2067 +#: appGUI/ObjectUI.py:2064 msgid "" "This is the estimated time to do the routing/drilling,\n" "without the time spent in ToolChange events." @@ -7375,11 +7328,11 @@ msgstr "" "Este é o tempo estimado para fazer o roteamento/perfuração,\n" "sem o tempo gasto em eventos de Alteração de Ferramentas." -#: appGUI/ObjectUI.py:2091 +#: appGUI/ObjectUI.py:2088 msgid "CNC Tools Table" msgstr "Tabela de Ferra. CNC" -#: appGUI/ObjectUI.py:2094 +#: appGUI/ObjectUI.py:2091 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7402,19 +7355,19 @@ msgstr "" "O 'Tipo de Ferramenta' (TF) pode ser circular com 1 a 4 dentes (C1..C4),\n" "bola (B) ou Em forma de V (V)." -#: appGUI/ObjectUI.py:2143 +#: appGUI/ObjectUI.py:2140 msgid "Update Plot" msgstr "Atualizar Gráfico" -#: appGUI/ObjectUI.py:2145 +#: appGUI/ObjectUI.py:2142 msgid "Update the plot." msgstr "Atualiza o gráfico." -#: appGUI/ObjectUI.py:2155 +#: appGUI/ObjectUI.py:2147 msgid "Use CNC Code Snippets" msgstr "Usar Trechos de código CNC" -#: appGUI/ObjectUI.py:2157 +#: appGUI/ObjectUI.py:2149 msgid "" "When selected, it will include CNC Code snippets (append and prepend)\n" "defined in the Preferences." @@ -7422,108 +7375,97 @@ msgstr "" "Quando selecionado, incluirá trechos de código CNC (início e final)\n" "definido nas Preferências." -#: appGUI/ObjectUI.py:2165 -msgid "Export CNC Code" -msgstr "Exportar Código CNC" - -#: appGUI/ObjectUI.py:2167 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:30 -#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:27 -msgid "" -"Export and save G-Code to\n" -"make this object to a file." +#: appGUI/ObjectUI.py:2170 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:26 +#: appPlugins/ToolLevelling.py:1739 +msgid "Generate CNC Code with auto-levelled paths." msgstr "" -"Exporta e salva em arquivo\n" -"o G-Code para fazer este objeto." -#: appGUI/ObjectUI.py:2176 -msgid "Save CNC Code" -msgstr "Salvar Código CNC" - -#: appGUI/ObjectUI.py:2179 -msgid "" -"Opens dialog to save G-Code\n" -"file." +#: appGUI/ObjectUI.py:2197 +#, fuzzy +#| msgid "" +#| "Opens dialog to save G-Code\n" +#| "file." +msgid "Opens dialog to save CNC Code file." msgstr "Abre uma caixa de diálogo para salvar o arquivo G-Code." -#: appGUI/ObjectUI.py:2186 appPlugins/ToolSolderPaste.py:1570 +#: appGUI/ObjectUI.py:2203 appPlugins/ToolSolderPaste.py:1574 msgid "Review CNC Code." msgstr "Revisar Código CNC." -#: appGUI/ObjectUI.py:2220 +#: appGUI/ObjectUI.py:2237 msgid "Script Object" msgstr "Objeto Script" -#: appGUI/ObjectUI.py:2240 appGUI/ObjectUI.py:2314 +#: appGUI/ObjectUI.py:2257 appGUI/ObjectUI.py:2331 msgid "Auto Completer" msgstr "Preenchimento Automático" -#: appGUI/ObjectUI.py:2242 +#: appGUI/ObjectUI.py:2259 msgid "This selects if the auto completer is enabled in the Script Editor." msgstr "" "Selecionar se o preenchimento automático está ativado no Editor de Scripts." -#: appGUI/ObjectUI.py:2287 +#: appGUI/ObjectUI.py:2304 msgid "Document Object" msgstr "Objeto Documento" -#: appGUI/ObjectUI.py:2316 +#: appGUI/ObjectUI.py:2333 msgid "This selects if the auto completer is enabled in the Document Editor." msgstr "" "Selecionar se o preenchimento automático está ativado no Editor de " "Documentos." -#: appGUI/ObjectUI.py:2337 +#: appGUI/ObjectUI.py:2354 msgid "Font Type" msgstr "Tipo de Fonte" -#: appGUI/ObjectUI.py:2355 +#: appGUI/ObjectUI.py:2372 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:182 msgid "Font Size" msgstr "Tamanho da Fonte" -#: appGUI/ObjectUI.py:2391 +#: appGUI/ObjectUI.py:2408 msgid "Alignment" msgstr "Alinhamento" -#: appGUI/ObjectUI.py:2396 +#: appGUI/ObjectUI.py:2413 msgid "Align Left" msgstr "Esquerda" -#: appGUI/ObjectUI.py:2401 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:167 -#: appPlugins/ToolFilm.py:1209 app_Main.py:5206 app_Main.py:5477 +#: appGUI/ObjectUI.py:2418 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:167 +#: appPlugins/ToolFilm.py:1223 app_Main.py:5225 app_Main.py:5496 msgid "Center" msgstr "Centro" -#: appGUI/ObjectUI.py:2406 +#: appGUI/ObjectUI.py:2423 msgid "Align Right" msgstr "Direita" -#: appGUI/ObjectUI.py:2411 +#: appGUI/ObjectUI.py:2428 msgid "Justify" msgstr "Justificado" -#: appGUI/ObjectUI.py:2421 +#: appGUI/ObjectUI.py:2438 msgid "Font Color" msgstr "Cor da Fonte" -#: appGUI/ObjectUI.py:2423 +#: appGUI/ObjectUI.py:2440 msgid "Set the font color for the selected text" msgstr "Define a cor da fonte para o texto selecionado" -#: appGUI/ObjectUI.py:2440 +#: appGUI/ObjectUI.py:2457 msgid "Selection Color" msgstr "Cor da Seleção" -#: appGUI/ObjectUI.py:2442 +#: appGUI/ObjectUI.py:2459 msgid "Set the selection color when doing text selection." msgstr "Define a cor da seleção quando selecionando texto." -#: appGUI/ObjectUI.py:2459 +#: appGUI/ObjectUI.py:2476 msgid "Tab Size" msgstr "Tamanho da Aba" -#: appGUI/ObjectUI.py:2461 +#: appGUI/ObjectUI.py:2478 msgid "Set the tab size. In pixels. Default value is 80 pixels." msgstr "Define o tamanho da aba, em pixels. Valor padrão: 80 pixels." @@ -7559,41 +7501,41 @@ msgstr "" "Não foi possível anotar devido a uma diferença entre o número de elementos " "de texto e o número de posições de texto." -#: appGUI/preferences/PreferencesUIManager.py:935 +#: appGUI/preferences/PreferencesUIManager.py:938 msgid "Preferences applied." msgstr "Preferências aplicadas." -#: appGUI/preferences/PreferencesUIManager.py:955 +#: appGUI/preferences/PreferencesUIManager.py:958 msgid "Are you sure you want to continue?" msgstr "Você tem certeza de que deseja continuar?" -#: appGUI/preferences/PreferencesUIManager.py:956 +#: appGUI/preferences/PreferencesUIManager.py:959 msgid "Application will restart" msgstr "Aplicativo reiniciará" -#: appGUI/preferences/PreferencesUIManager.py:1049 +#: appGUI/preferences/PreferencesUIManager.py:1052 msgid "Preferences closed without saving." msgstr "Preferências fechadas sem salvar." -#: appGUI/preferences/PreferencesUIManager.py:1062 +#: appGUI/preferences/PreferencesUIManager.py:1065 msgid "Preferences default values are restored." msgstr "Os valores padrão das preferências são restaurados." -#: appGUI/preferences/PreferencesUIManager.py:1093 app_Main.py:3009 -#: app_Main.py:10147 +#: appGUI/preferences/PreferencesUIManager.py:1096 app_Main.py:3028 +#: app_Main.py:10191 msgid "Failed to write defaults to file." msgstr "Falha ao gravar os padrões no arquivo." -#: appGUI/preferences/PreferencesUIManager.py:1097 -#: appGUI/preferences/PreferencesUIManager.py:1212 +#: appGUI/preferences/PreferencesUIManager.py:1100 +#: appGUI/preferences/PreferencesUIManager.py:1215 msgid "Preferences saved." msgstr "Preferências salvas." -#: appGUI/preferences/PreferencesUIManager.py:1147 +#: appGUI/preferences/PreferencesUIManager.py:1150 msgid "Preferences edited but not saved." msgstr "Preferências editadas, mas não salvas." -#: appGUI/preferences/PreferencesUIManager.py:1197 +#: appGUI/preferences/PreferencesUIManager.py:1200 #, fuzzy #| msgid "" #| "One or more values are changed.\n" @@ -7609,6 +7551,15 @@ msgstr "" msgid "CNC Job Adv. Options" msgstr "Opções Avançadas" +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:30 +#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:27 +msgid "" +"Export and save G-Code to\n" +"make this object to a file." +msgstr "" +"Exporta e salva em arquivo\n" +"o G-Code para fazer este objeto." + #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:36 msgid "Annotation Size" msgstr "Tamanho da Fonte" @@ -7721,8 +7672,8 @@ msgstr "" #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:83 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:151 -#: appObjects/FlatCAMObj.py:831 appPlugins/ToolLevelling.py:2118 -#: appPlugins/ToolReport.py:544 +#: appObjects/FlatCAMObj.py:825 appPlugins/ToolLevelling.py:2187 +#: appPlugins/ToolReport.py:548 msgid "Feedrate" msgstr "Taxa de Avanço" @@ -7954,6 +7905,7 @@ msgid "Excellon Export" msgstr "Exportar Excellon" #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:23 +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:23 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:24 msgid "Export Options" msgstr "Opções da Exportação" @@ -7985,8 +7937,8 @@ msgstr "A unidade usada no arquivo Excellon gerado." #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:175 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:80 -#: appPlugins/ToolPcbWizard.py:483 appPlugins/ToolReport.py:357 -#: appPlugins/ToolReport.py:361 appPlugins/ToolReport.py:363 +#: appPlugins/ToolPcbWizard.py:483 appPlugins/ToolReport.py:358 +#: appPlugins/ToolReport.py:362 appPlugins/ToolReport.py:364 msgid "Inch" msgstr "Polegada" @@ -8028,6 +7980,7 @@ msgstr "" "da parte decimal das coordenadas de Excellon." #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:88 +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:36 msgid "Format" msgstr "Formato" @@ -8251,7 +8204,7 @@ msgstr "Atualizar config. de exportação" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:203 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:84 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:103 -#: appPlugins/ToolPanelize.py:1269 +#: appPlugins/ToolPanelize.py:1288 msgid "Path Optimization" msgstr "Caminho de Otimização" @@ -8409,7 +8362,7 @@ msgstr "Configurações do Aplicativo" msgid "Grid Settings" msgstr "Configurações de Grade" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:46 app_Main.py:8040 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:46 app_Main.py:8084 msgid "X value" msgstr "Valor X" @@ -8417,7 +8370,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:58 app_Main.py:8043 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:58 app_Main.py:8087 msgid "Y value" msgstr "Valor Y" @@ -8451,7 +8404,7 @@ msgstr "Orientação" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:165 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:222 -#: appPlugins/ToolFilm.py:1492 +#: appPlugins/ToolFilm.py:1506 msgid "" "Can be:\n" "- Portrait\n" @@ -8464,14 +8417,14 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:169 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:165 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:226 -#: appPlugins/ToolFilm.py:1496 app_Main.py:8060 +#: appPlugins/ToolFilm.py:1510 app_Main.py:8104 msgid "Portrait" msgstr "Retrato" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:170 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:166 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:227 -#: appPlugins/ToolFilm.py:1497 app_Main.py:8062 +#: appPlugins/ToolFilm.py:1511 app_Main.py:8106 msgid "Landscape" msgstr "Paisagem" @@ -8491,8 +8444,8 @@ msgstr "" "e inclui as guias Projeto, Selecionado e Ferramenta." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:207 -#: appPlugins/ToolDblSided.py:817 appPlugins/ToolDblSided.py:991 -#: app_Main.py:8048 +#: appPlugins/ToolDblSided.py:833 appPlugins/ToolDblSided.py:1007 +#: app_Main.py:8092 msgid "Axis" msgstr "Eixo" @@ -8512,7 +8465,7 @@ msgstr "" "Define o tamanho da fonte da caixa de texto\n" "de elementos da GUI usados no aplicativo." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:246 app_Main.py:8065 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:246 app_Main.py:8109 msgid "HUD" msgstr "HUD" @@ -9295,24 +9248,26 @@ msgstr "Opções Avançadas" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:39 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:127 -#: appPlugins/ToolCalibration.py:833 appPlugins/ToolSolderPaste.py:1343 +#: appPlugins/ToolCalibration.py:833 appPlugins/ToolDrilling.py:2630 +#: appPlugins/ToolMilling.py:4400 appPlugins/ToolSolderPaste.py:1347 msgid "Toolchange X-Y" msgstr "Troca de ferramenta X-Y" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:277 +#: appPlugins/ToolDrilling.py:2632 appPlugins/ToolMilling.py:4402 msgid "Toolchange X,Y position." msgstr "Posição X,Y para troca de ferramentas." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 -#: appPlugins/ToolDrilling.py:2694 +#: appPlugins/ToolDrilling.py:2648 msgid "Start Z" msgstr "Z Inicial" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:287 -#: appPlugins/ToolDrilling.py:2696 +#: appPlugins/ToolDrilling.py:2650 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -9333,13 +9288,13 @@ msgstr "" "É útil apenas para Marlin, ignore em outros casos." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:78 -#: appPlugins/ToolMilling.py:4200 +#: appPlugins/ToolMilling.py:4272 msgid "Re-cut" msgstr "Re-cortar" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:80 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:92 -#: appPlugins/ToolMilling.py:4202 appPlugins/ToolMilling.py:4215 +#: appPlugins/ToolMilling.py:4274 appPlugins/ToolMilling.py:4287 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -9353,16 +9308,16 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:312 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:97 -#: appPlugins/ToolDrilling.py:2736 appPlugins/ToolLevelling.py:1784 -#: appPlugins/ToolMilling.py:4354 +#: appPlugins/ToolDrilling.py:2690 appPlugins/ToolLevelling.py:1853 +#: appPlugins/ToolMilling.py:4448 msgid "Probe Z depth" msgstr "Profundidade Z da Sonda" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:103 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:314 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:99 -#: appPlugins/ToolDrilling.py:2738 appPlugins/ToolLevelling.py:1786 -#: appPlugins/ToolMilling.py:4356 +#: appPlugins/ToolDrilling.py:2692 appPlugins/ToolLevelling.py:1855 +#: appPlugins/ToolMilling.py:4450 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." @@ -9372,15 +9327,15 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:116 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:325 -#: appPlugins/ToolDrilling.py:2755 appPlugins/ToolMilling.py:4373 +#: appPlugins/ToolDrilling.py:2709 appPlugins/ToolMilling.py:4467 msgid "Feedrate Probe" msgstr "Avanço da Sonda" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:118 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:327 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:112 -#: appPlugins/ToolDrilling.py:2757 appPlugins/ToolLevelling.py:1799 -#: appPlugins/ToolMilling.py:4375 +#: appPlugins/ToolDrilling.py:2711 appPlugins/ToolLevelling.py:1868 +#: appPlugins/ToolMilling.py:4469 msgid "The feedrate used while the probe is probing." msgstr "Velocidade de Avanço usada enquanto a sonda está operando." @@ -9465,7 +9420,7 @@ msgstr "Áreas de exclusão" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:389 -#: appPlugins/ToolDrilling.py:2793 appPlugins/ToolMilling.py:4410 +#: appPlugins/ToolDrilling.py:2747 appPlugins/ToolMilling.py:4505 msgid "" "Include exclusion areas.\n" "In those areas the travel of the tools\n" @@ -9480,22 +9435,22 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:282 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:315 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:279 -#: appPlugins/ToolDrilling.py:2866 appPlugins/ToolFollow.py:747 -#: appPlugins/ToolIsolation.py:3635 appPlugins/ToolMilling.py:4480 -#: appPlugins/ToolNCC.py:4631 appPlugins/ToolPaint.py:3311 +#: appPlugins/ToolDrilling.py:2820 appPlugins/ToolFollow.py:749 +#: appPlugins/ToolIsolation.py:3632 appPlugins/ToolMilling.py:4579 +#: appPlugins/ToolNCC.py:4630 appPlugins/ToolPaint.py:3308 msgid "The kind of selection shape used for area selection." msgstr "O tipo de formato usado para a seleção de área." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:409 -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolDrilling.py:2834 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolMilling.py:4450 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolDrilling.py:2788 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolMilling.py:4547 msgid "Strategy" msgstr "Estratégia" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:410 -#: appPlugins/ToolDrilling.py:2835 appPlugins/ToolMilling.py:4451 +#: appPlugins/ToolDrilling.py:2789 appPlugins/ToolMilling.py:4548 msgid "" "The strategy followed when encountering an exclusion area.\n" "Can be:\n" @@ -9509,28 +9464,28 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:228 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:414 -#: appPlugins/ToolDrilling.py:851 appPlugins/ToolDrilling.py:2839 -#: appPlugins/ToolMilling.py:905 appPlugins/ToolMilling.py:4455 +#: appPlugins/ToolDrilling.py:852 appPlugins/ToolDrilling.py:2793 +#: appPlugins/ToolMilling.py:931 appPlugins/ToolMilling.py:4552 msgid "Over" msgstr "Acima" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:229 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:415 -#: appPlugins/ToolDrilling.py:851 appPlugins/ToolDrilling.py:2840 -#: appPlugins/ToolMilling.py:905 appPlugins/ToolMilling.py:4456 +#: appPlugins/ToolDrilling.py:852 appPlugins/ToolDrilling.py:2794 +#: appPlugins/ToolMilling.py:931 appPlugins/ToolMilling.py:4553 msgid "Around" msgstr "Ao Redor" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:421 -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolDrilling.py:2847 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolMilling.py:4462 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolDrilling.py:2801 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolMilling.py:4560 msgid "Over Z" msgstr "Sobre Z" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:422 -#: appPlugins/ToolDrilling.py:2848 appPlugins/ToolMilling.py:4463 +#: appPlugins/ToolDrilling.py:2802 appPlugins/ToolMilling.py:4561 msgid "" "The height Z to which the tool will rise in order to avoid\n" "an interdiction area." @@ -9562,12 +9517,12 @@ msgid "" msgstr "Altura da ferramenta ao mover sem cortar." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:287 -#: appPlugins/ToolMilling.py:1337 +#: appPlugins/ToolMilling.py:1365 msgid "Pressure" msgstr "Pressão" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:289 -#: appPlugins/ToolMilling.py:1339 +#: appPlugins/ToolMilling.py:1367 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." @@ -9576,7 +9531,7 @@ msgstr "" "mais forte é a pressão do pincel no material." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:328 -#: appPlugins/ToolMilling.py:4016 +#: appPlugins/ToolMilling.py:4088 msgid "" "Algorithm for polishing:\n" "- Standard: Fixed step inwards.\n" @@ -9601,6 +9556,28 @@ msgstr "" "Acima desse valor a geometria se torna um retângulo de seleção.\n" "Aumenta o desempenho ao mover um grande número de elementos geométricos." +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:19 +#, fuzzy +#| msgid "Geometry Editor" +msgid "Geometry Export" +msgstr "Editor de Geometria" + +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:25 +#, fuzzy +#| msgid "" +#| "The parameters set here are used in the file exported\n" +#| "when using the File -> Export -> Export Gerber menu entry." +msgid "" +"The parameters set here are used in the file exported\n" +"when using the File -> Export -> Export DXF menu entry." +msgstr "" +"Os parâmetros definidos aqui são usados no arquivo exportado\n" +"ao usar a entrada de menu Arquivo -> Exportar -> Exportar Gerber." + +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:38 +msgid "Autodesk DXF Format used when exporting Geometry as DXF." +msgstr "" + #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:22 msgid "Geometry General" msgstr "Geometria Geral" @@ -9689,8 +9666,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:53 -#: appObjects/FlatCAMGeometry.py:1701 appPlugins/ToolCutOut.py:2472 -#: appPlugins/ToolMilling.py:1841 +#: appObjects/FlatCAMGeometry.py:1702 appPlugins/ToolCutOut.py:2469 +#: appPlugins/ToolMilling.py:1935 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -9701,8 +9678,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:67 -#: appPlugins/ToolCutOut.py:2485 appPlugins/ToolDrilling.py:2454 -#: appPlugins/ToolMilling.py:4100 +#: appPlugins/ToolCutOut.py:2482 appPlugins/ToolDrilling.py:2390 +#: appPlugins/ToolMilling.py:4172 msgid "Multi-Depth" msgstr "Multi-Profundidade" @@ -9745,7 +9722,7 @@ msgstr "Altura da Troca" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:112 -#: appPlugins/ToolDrilling.py:2680 appPlugins/ToolMilling.py:4315 +#: appPlugins/ToolDrilling.py:2617 appPlugins/ToolMilling.py:4388 msgid "" "Z-axis position (height) for\n" "tool change." @@ -9753,13 +9730,13 @@ msgstr "Posição do eixo Z (altura) para a troca de ferramenta." #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:124 -#: appPlugins/ToolDrilling.py:2706 appPlugins/ToolMilling.py:4327 +#: appPlugins/ToolDrilling.py:2660 appPlugins/ToolMilling.py:4418 msgid "End move Z" msgstr "Altura Z Final" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:137 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126 -#: appPlugins/ToolDrilling.py:2708 appPlugins/ToolMilling.py:4329 +#: appPlugins/ToolDrilling.py:2662 appPlugins/ToolMilling.py:4420 msgid "" "Height of the tool after\n" "the last move at the end of the job." @@ -9767,13 +9744,13 @@ msgstr "Altura da ferramenta após o último movimento, no final do trabalho." #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:137 -#: appPlugins/ToolDrilling.py:2722 appPlugins/ToolMilling.py:4342 +#: appPlugins/ToolDrilling.py:2676 appPlugins/ToolMilling.py:4434 msgid "End move X,Y" msgstr "Posição X,Y Final" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:153 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:139 -#: appPlugins/ToolDrilling.py:2724 appPlugins/ToolMilling.py:4344 +#: appPlugins/ToolDrilling.py:2678 appPlugins/ToolMilling.py:4436 msgid "" "End move X,Y position. In format (x,y).\n" "If no value is entered then there is no move\n" @@ -9784,7 +9761,7 @@ msgstr "" "no plano X, Y no final do trabalho." #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:165 -#: appPlugins/ToolMilling.py:4145 +#: appPlugins/ToolMilling.py:4217 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -9816,7 +9793,7 @@ msgstr "Ativar Pausa" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:212 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:180 -#: appPlugins/ToolDrilling.py:2552 appPlugins/ToolMilling.py:4248 +#: appPlugins/ToolDrilling.py:2488 appPlugins/ToolMilling.py:4320 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." @@ -9826,15 +9803,15 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 -#: appPlugins/ToolDrilling.py:2564 appPlugins/ToolMilling.py:4259 +#: appPlugins/ToolDrilling.py:2500 appPlugins/ToolMilling.py:4331 msgid "Number of time units for spindle to dwell." msgstr "Número de unidades de tempo para o fuso residir." #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:199 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:230 -#: appPlugins/ToolDrilling.py:2773 appPlugins/ToolMilling.py:4391 -#: appPlugins/ToolSolderPaste.py:1461 +#: appPlugins/ToolDrilling.py:2727 appPlugins/ToolMilling.py:4485 +#: appPlugins/ToolSolderPaste.py:1465 msgid "Preprocessor" msgstr "Pré-processador" @@ -9872,14 +9849,14 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:297 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:81 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:190 -#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 -#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 -#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 -#: appPlugins/ToolCopperThieving.py:1719 appPlugins/ToolFiducials.py:933 -#: appPlugins/ToolFilm.py:1324 appPlugins/ToolReport.py:468 -#: appPlugins/ToolReport.py:471 appPlugins/ToolReport.py:474 -#: appPlugins/ToolReport.py:502 appPlugins/ToolReport.py:509 -#: appPlugins/ToolReport.py:512 +#: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 +#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 +#: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 +#: appPlugins/ToolCopperThieving.py:1725 appPlugins/ToolFiducials.py:937 +#: appPlugins/ToolFilm.py:1338 appPlugins/ToolReport.py:470 +#: appPlugins/ToolReport.py:473 appPlugins/ToolReport.py:476 +#: appPlugins/ToolReport.py:506 appPlugins/ToolReport.py:513 +#: appPlugins/ToolReport.py:516 msgid "None" msgstr "Nenhum" @@ -10147,8 +10124,8 @@ msgstr "Número de etapas (linhas) usadas para interpolar círculos." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:50 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:275 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:231 -#: appPlugins/ToolCopperThieving.py:1305 appPlugins/ToolCopperThieving.py:1675 -#: appPlugins/ToolExtract.py:1214 +#: appPlugins/ToolCopperThieving.py:1311 appPlugins/ToolCopperThieving.py:1681 +#: appPlugins/ToolExtract.py:1217 msgid "Clearance" msgstr "Espaço" @@ -10163,13 +10140,13 @@ msgstr "" "e os vestígios de cobre no arquivo Gerber." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:80 -#: appPlugins/ToolCopperThieving.py:1336 +#: appPlugins/ToolCopperThieving.py:1342 msgid "Thieving areas with area less then this value will not be added." msgstr "Áreas de ladrão com área menor que este valor não serão adicionadas." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 -#: appPlugins/ToolCopperThieving.py:1357 appPlugins/ToolNCC.py:4592 +#: appPlugins/ToolCopperThieving.py:1363 appPlugins/ToolNCC.py:4591 msgid "Itself" msgstr "Própria" @@ -10177,9 +10154,9 @@ msgstr "Própria" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1358 appPlugins/ToolFollow.py:739 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolNCC.py:4592 -#: appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolCopperThieving.py:1364 appPlugins/ToolFollow.py:741 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolNCC.py:4591 +#: appPlugins/ToolPaint.py:3274 msgid "Area Selection" msgstr "Seleção de Área" @@ -10187,19 +10164,19 @@ msgstr "Seleção de Área" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1359 appPlugins/ToolDblSided.py:909 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolNCC.py:4592 -#: appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolCopperThieving.py:1365 appPlugins/ToolDblSided.py:925 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolNCC.py:4591 +#: appPlugins/ToolPaint.py:3274 msgid "Reference Object" msgstr "Objeto de Referência" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:96 -#: appPlugins/ToolCopperThieving.py:1361 +#: appPlugins/ToolCopperThieving.py:1367 msgid "Reference:" msgstr "Referência:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:98 -#: appPlugins/ToolCopperThieving.py:1363 +#: appPlugins/ToolCopperThieving.py:1369 msgid "" "- 'Itself' - the copper thieving extent is based on the object extent.\n" "- 'Area Selection' - left mouse click to start selection of the area to be " @@ -10219,25 +10196,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:181 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:69 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:183 -#: appPlugins/ToolCopperThieving.py:1408 appPlugins/ToolExtract.py:968 -#: appPlugins/ToolExtract.py:1115 appPlugins/ToolPunchGerber.py:2052 +#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolExtract.py:971 +#: appPlugins/ToolExtract.py:1118 appPlugins/ToolPunchGerber.py:2052 #: appPlugins/ToolPunchGerber.py:2224 msgid "Rectangular" msgstr "Retangular" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:108 -#: appPlugins/ToolCopperThieving.py:1409 +#: appPlugins/ToolCopperThieving.py:1415 msgid "Minimal" msgstr "Mínima" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:110 -#: appPlugins/ToolCopperThieving.py:1402 appPlugins/ToolFilm.py:1173 -#: appPlugins/ToolPanelize.py:1165 +#: appPlugins/ToolCopperThieving.py:1408 appPlugins/ToolFilm.py:1187 +#: appPlugins/ToolPanelize.py:1184 msgid "Box Type" msgstr "Tipo de Caixa" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:112 -#: appPlugins/ToolCopperThieving.py:1404 +#: appPlugins/ToolCopperThieving.py:1410 msgid "" "- 'Rectangular' - the bounding box will be of rectangular shape.\n" "- 'Minimal' - the bounding box will be the convex hull shape." @@ -10246,27 +10223,27 @@ msgstr "" "- 'Mínima' - a caixa delimitadora terá a forma convexa do casco." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:126 -#: appPlugins/ToolCopperThieving.py:1425 +#: appPlugins/ToolCopperThieving.py:1431 msgid "Dots Grid" msgstr "Pontos" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:127 -#: appPlugins/ToolCopperThieving.py:1426 +#: appPlugins/ToolCopperThieving.py:1432 msgid "Squares Grid" msgstr "Quadrados" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:128 -#: appPlugins/ToolCopperThieving.py:1427 +#: appPlugins/ToolCopperThieving.py:1433 msgid "Lines Grid" msgstr "Linhas" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:130 -#: appPlugins/ToolCopperThieving.py:1429 +#: appPlugins/ToolCopperThieving.py:1435 msgid "Fill Type:" msgstr "Tipo de Preenchimento:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:132 -#: appPlugins/ToolCopperThieving.py:1431 +#: appPlugins/ToolCopperThieving.py:1437 msgid "" "- 'Solid' - copper thieving will be a solid polygon.\n" "- 'Dots Grid' - the empty area will be filled with a pattern of dots.\n" @@ -10279,57 +10256,57 @@ msgstr "" "- 'Linhas' - a área vazia será preenchida com um padrão de linhas." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:140 -#: appPlugins/ToolCopperThieving.py:1450 +#: appPlugins/ToolCopperThieving.py:1456 msgid "Dots Grid Parameters" msgstr "Parâmetros dos Pontos" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:146 -#: appPlugins/ToolCopperThieving.py:1456 +#: appPlugins/ToolCopperThieving.py:1462 msgid "Dot diameter in Dots Grid." msgstr "Diâmetro dos Pontos." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:159 -#: appPlugins/ToolCopperThieving.py:1469 +#: appPlugins/ToolCopperThieving.py:1475 msgid "Distance between each two dots in Dots Grid." msgstr "Distância entre dois pontos." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:169 -#: appPlugins/ToolCopperThieving.py:1490 +#: appPlugins/ToolCopperThieving.py:1496 msgid "Squares Grid Parameters" msgstr "Parâmetros dos Quadrados" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:175 -#: appPlugins/ToolCopperThieving.py:1496 +#: appPlugins/ToolCopperThieving.py:1502 msgid "Square side size in Squares Grid." msgstr "Lado do quadrado." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:188 -#: appPlugins/ToolCopperThieving.py:1509 +#: appPlugins/ToolCopperThieving.py:1515 msgid "Distance between each two squares in Squares Grid." msgstr "Distância entre dois quadrados." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:198 -#: appPlugins/ToolCopperThieving.py:1530 +#: appPlugins/ToolCopperThieving.py:1536 msgid "Lines Grid Parameters" msgstr "Parâmetros das Linhas" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:204 -#: appPlugins/ToolCopperThieving.py:1536 +#: appPlugins/ToolCopperThieving.py:1542 msgid "Line thickness size in Lines Grid." msgstr "Espessura das Linhas." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:217 -#: appPlugins/ToolCopperThieving.py:1549 +#: appPlugins/ToolCopperThieving.py:1555 msgid "Distance between each two lines in Lines Grid." msgstr "Distância entre duas linhas." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:227 -#: appPlugins/ToolCopperThieving.py:1589 +#: appPlugins/ToolCopperThieving.py:1595 msgid "Robber Bar Parameters" msgstr "Parâmetros da Barra" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:229 -#: appPlugins/ToolCopperThieving.py:1591 +#: appPlugins/ToolCopperThieving.py:1597 msgid "" "Parameters used for the robber bar.\n" "Robber bar = copper border to help in pattern hole plating." @@ -10338,45 +10315,45 @@ msgstr "" "Barra = borda de cobre para ajudar no revestimento do furo do padrão." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:237 -#: appPlugins/ToolCopperThieving.py:1599 +#: appPlugins/ToolCopperThieving.py:1605 msgid "Bounding box margin for robber bar." msgstr "Margem da caixa delimitadora para Robber Bar." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:248 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:266 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:49 -#: appPlugins/ToolCopperThieving.py:1610 appPlugins/ToolCorners.py:762 -#: appPlugins/ToolExtract.py:1273 +#: appPlugins/ToolCopperThieving.py:1616 appPlugins/ToolCorners.py:768 +#: appPlugins/ToolExtract.py:1276 msgid "Thickness" msgstr "Espessura" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:250 -#: appPlugins/ToolCopperThieving.py:1612 +#: appPlugins/ToolCopperThieving.py:1618 msgid "The robber bar thickness." msgstr "Espessura da barra." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:261 -#: appPlugins/ToolCopperThieving.py:1645 +#: appPlugins/ToolCopperThieving.py:1651 msgid "Pattern Plating Mask" msgstr "Máscara do Revestimento Padrão" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:263 -#: appPlugins/ToolCopperThieving.py:1647 +#: appPlugins/ToolCopperThieving.py:1653 msgid "Generate a mask for pattern plating." msgstr "Gera uma máscara para o revestimento padrão." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:268 -#: appPlugins/ToolCopperThieving.py:1668 +#: appPlugins/ToolCopperThieving.py:1674 msgid "Only Pads" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:270 -#: appPlugins/ToolCopperThieving.py:1670 +#: appPlugins/ToolCopperThieving.py:1676 msgid "Select only pads in case the selected object is a copper Gerber." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:277 -#: appPlugins/ToolCopperThieving.py:1677 +#: appPlugins/ToolCopperThieving.py:1683 msgid "" "The distance between the possible copper thieving elements\n" "and/or robber bar and the actual openings in the mask." @@ -10385,25 +10362,25 @@ msgstr "" "e/ou barra e as aberturas reais na máscara." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:291 -#: appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCopperThieving.py:1719 msgid "Choose which additional geometry to include, if available." msgstr "Escolha qual geometria adicional incluir, se disponível." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:294 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:193 -#: appPlugins/ToolCopperThieving.py:1716 appPlugins/ToolFilm.py:1327 -#: appPlugins/ToolMilling.py:3892 +#: appPlugins/ToolCopperThieving.py:1722 appPlugins/ToolFilm.py:1341 +#: appPlugins/ToolMilling.py:3964 msgid "Both" msgstr "Ambos" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:295 -#: appPlugins/ToolCopperThieving.py:518 appPlugins/ToolCopperThieving.py:522 -#: appPlugins/ToolCopperThieving.py:584 appPlugins/ToolCopperThieving.py:1717 +#: appPlugins/ToolCopperThieving.py:525 appPlugins/ToolCopperThieving.py:529 +#: appPlugins/ToolCopperThieving.py:591 appPlugins/ToolCopperThieving.py:1723 msgid "Thieving" msgstr "Adição" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:296 -#: appPlugins/ToolCopperThieving.py:1718 +#: appPlugins/ToolCopperThieving.py:1724 msgid "Robber bar" msgstr "Bar de Ladrão" @@ -10416,8 +10393,8 @@ msgstr "Opções da Ferramenta de Calibração" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:31 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:30 -#: appPlugins/ToolCopperThieving.py:1300 appPlugins/ToolCorners.py:743 -#: appPlugins/ToolFiducials.py:883 +#: appPlugins/ToolCopperThieving.py:1306 appPlugins/ToolCorners.py:749 +#: appPlugins/ToolFiducials.py:887 msgid "Parameters used for this tool." msgstr "Parâmetros usados para esta ferramenta." @@ -10508,15 +10485,15 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:124 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 -#: appPlugins/ToolCalibration.py:867 appPlugins/ToolCorners.py:706 -#: appPlugins/ToolFilm.py:1211 app_Main.py:5474 +#: appPlugins/ToolCalibration.py:867 appPlugins/ToolCorners.py:712 +#: appPlugins/ToolFilm.py:1225 app_Main.py:5493 msgid "Top Left" msgstr "Esquerda Superior" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:170 -#: appPlugins/ToolCalibration.py:868 appPlugins/ToolCorners.py:718 -#: appPlugins/ToolFilm.py:1212 app_Main.py:5475 +#: appPlugins/ToolCalibration.py:868 appPlugins/ToolCorners.py:724 +#: appPlugins/ToolFilm.py:1226 app_Main.py:5494 msgid "Bottom Right" msgstr "Direita Inferior" @@ -10526,13 +10503,13 @@ msgstr "Opções de Extração de Furos" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:35 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:35 -#: appPlugins/ToolExtract.py:917 appPlugins/ToolPunchGerber.py:2002 +#: appPlugins/ToolExtract.py:920 appPlugins/ToolPunchGerber.py:2002 msgid "Processed Pads Type" msgstr "Tipo de Pads Processados" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:37 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:37 -#: appPlugins/ToolExtract.py:919 appPlugins/ToolPunchGerber.py:2004 +#: appPlugins/ToolExtract.py:922 appPlugins/ToolPunchGerber.py:2004 msgid "" "The type of pads shape to be processed.\n" "If the PCB has many SMD pads with rectangular pads,\n" @@ -10544,7 +10521,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:47 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:47 -#: appPlugins/ToolExtract.py:946 appPlugins/ToolPunchGerber.py:2030 +#: appPlugins/ToolExtract.py:949 appPlugins/ToolPunchGerber.py:2030 msgid "Process Circular Pads." msgstr "Pads Circulares." @@ -10552,26 +10529,26 @@ msgstr "Pads Circulares." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:155 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:53 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:157 -#: appPlugins/ToolExtract.py:952 appPlugins/ToolExtract.py:1089 +#: appPlugins/ToolExtract.py:955 appPlugins/ToolExtract.py:1092 #: appPlugins/ToolPunchGerber.py:2036 appPlugins/ToolPunchGerber.py:2198 msgid "Oblong" msgstr "Oblongo" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:55 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:55 -#: appPlugins/ToolExtract.py:954 appPlugins/ToolPunchGerber.py:2038 +#: appPlugins/ToolExtract.py:957 appPlugins/ToolPunchGerber.py:2038 msgid "Process Oblong Pads." msgstr "Pads Oblongos." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:63 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:63 -#: appPlugins/ToolExtract.py:962 appPlugins/ToolPunchGerber.py:2046 +#: appPlugins/ToolExtract.py:965 appPlugins/ToolPunchGerber.py:2046 msgid "Process Square Pads." msgstr "Pads Quadrados." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:71 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:71 -#: appPlugins/ToolExtract.py:970 appPlugins/ToolPunchGerber.py:2054 +#: appPlugins/ToolExtract.py:973 appPlugins/ToolPunchGerber.py:2054 msgid "Process Rectangular Pads." msgstr "Pads Retangulares." @@ -10579,15 +10556,15 @@ msgstr "Pads Retangulares." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:194 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:77 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:196 -#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:976 -#: appPlugins/ToolExtract.py:1128 appPlugins/ToolPunchGerber.py:2060 +#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:979 +#: appPlugins/ToolExtract.py:1131 appPlugins/ToolPunchGerber.py:2060 #: appPlugins/ToolPunchGerber.py:2237 appPlugins/ToolReport.py:190 msgid "Others" msgstr "Outros" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:79 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:79 -#: appPlugins/ToolExtract.py:978 appPlugins/ToolPunchGerber.py:2062 +#: appPlugins/ToolExtract.py:981 appPlugins/ToolPunchGerber.py:2062 msgid "Process pads not in the categories above." msgstr "Processa pads fora das categorias acima." @@ -10595,7 +10572,7 @@ msgstr "Processa pads fora das categorias acima." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:116 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:93 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:118 -#: appPlugins/ToolExtract.py:1036 appPlugins/ToolExtract.py:1146 +#: appPlugins/ToolExtract.py:1039 appPlugins/ToolExtract.py:1149 #: appPlugins/ToolPunchGerber.py:2113 appPlugins/ToolPunchGerber.py:2142 msgid "Fixed Diameter" msgstr "Diâmetro Fixo" @@ -10604,19 +10581,19 @@ msgstr "Diâmetro Fixo" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:133 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:135 -#: appPlugins/ToolExtract.py:1038 appPlugins/ToolExtract.py:1067 +#: appPlugins/ToolExtract.py:1041 appPlugins/ToolExtract.py:1070 #: appPlugins/ToolPunchGerber.py:2115 appPlugins/ToolPunchGerber.py:2170 msgid "Fixed Annular Ring" msgstr "Anel Anular Fixo" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:95 -#: appPlugins/ToolExtract.py:1037 appPlugins/ToolPunchGerber.py:2114 +#: appPlugins/ToolExtract.py:1040 appPlugins/ToolPunchGerber.py:2114 msgid "Proportional" msgstr "Proporcional" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:100 -#: appPlugins/ToolExtract.py:1027 +#: appPlugins/ToolExtract.py:1030 msgid "" "The method for processing pads. Can be:\n" "- Fixed Diameter -> all holes will have a set size\n" @@ -10630,13 +10607,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:126 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:128 -#: appPlugins/ToolExtract.py:1156 appPlugins/ToolPunchGerber.py:2152 +#: appPlugins/ToolExtract.py:1159 appPlugins/ToolPunchGerber.py:2152 msgid "Fixed hole diameter." msgstr "Diâmetro fixo." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:135 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:137 -#: appPlugins/ToolExtract.py:1069 appPlugins/ToolPunchGerber.py:2172 +#: appPlugins/ToolExtract.py:1072 appPlugins/ToolPunchGerber.py:2172 msgid "" "The size of annular ring.\n" "The copper sliver between the hole exterior\n" @@ -10648,37 +10625,37 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:144 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:146 -#: appPlugins/ToolExtract.py:1078 appPlugins/ToolPunchGerber.py:2187 +#: appPlugins/ToolExtract.py:1081 appPlugins/ToolPunchGerber.py:2187 msgid "The size of annular ring for circular pads." msgstr "Tamanho do anel anular para pads circulares." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:157 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:159 -#: appPlugins/ToolExtract.py:1091 appPlugins/ToolPunchGerber.py:2200 +#: appPlugins/ToolExtract.py:1094 appPlugins/ToolPunchGerber.py:2200 msgid "The size of annular ring for oblong pads." msgstr "Tamanho do anel anular para pads oblongos." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:170 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:172 -#: appPlugins/ToolExtract.py:1104 appPlugins/ToolPunchGerber.py:2213 +#: appPlugins/ToolExtract.py:1107 appPlugins/ToolPunchGerber.py:2213 msgid "The size of annular ring for square pads." msgstr "Tamanho do anel anular para pads quadrados." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:183 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:185 -#: appPlugins/ToolExtract.py:1117 appPlugins/ToolPunchGerber.py:2226 +#: appPlugins/ToolExtract.py:1120 appPlugins/ToolPunchGerber.py:2226 msgid "The size of annular ring for rectangular pads." msgstr "Tamanho do anel anular para pads retangulares." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:196 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:198 -#: appPlugins/ToolExtract.py:1130 appPlugins/ToolPunchGerber.py:2239 +#: appPlugins/ToolExtract.py:1133 appPlugins/ToolPunchGerber.py:2239 msgid "The size of annular ring for other pads." msgstr "Tamanho do anel anular para outros pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:206 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:208 -#: appPlugins/ToolExtract.py:1163 appPlugins/ToolPunchGerber.py:2251 +#: appPlugins/ToolExtract.py:1166 appPlugins/ToolPunchGerber.py:2251 msgid "Proportional Diameter" msgstr "Diâmetro Proporcional" @@ -10689,7 +10666,7 @@ msgstr "Fator" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:217 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:219 -#: appPlugins/ToolExtract.py:1174 appPlugins/ToolPunchGerber.py:2262 +#: appPlugins/ToolExtract.py:1177 appPlugins/ToolPunchGerber.py:2262 msgid "" "Proportional Diameter.\n" "The hole diameter will be a fraction of the pad size." @@ -10698,42 +10675,42 @@ msgstr "" "O diâmetro do furo será uma fração do tamanho do pad." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:225 -#: appPlugins/ToolExtract.py:1208 appPlugins/ToolExtract.py:1233 +#: appPlugins/ToolExtract.py:1211 appPlugins/ToolExtract.py:1236 #, fuzzy #| msgid "Extract Drills" msgid "Extract Soldermask" msgstr "Extrair Furos" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:227 -#: appPlugins/ToolExtract.py:1210 appPlugins/ToolExtract.py:1236 +#: appPlugins/ToolExtract.py:1213 appPlugins/ToolExtract.py:1239 #, fuzzy #| msgid "Extract drills from a given Gerber file." msgid "Extract soldermask from a given Gerber file." msgstr "Extrai furos de um arquivo Gerber." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:233 -#: appPlugins/ToolExtract.py:1216 +#: appPlugins/ToolExtract.py:1219 msgid "" "This set how much the soldermask extends\n" "beyond the margin of the pads." msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:245 -#: appPlugins/ToolExtract.py:1252 appPlugins/ToolExtract.py:1291 +#: appPlugins/ToolExtract.py:1255 appPlugins/ToolExtract.py:1294 #, fuzzy #| msgid "ExtraCut" msgid "Extract Cutout" msgstr "Corte Extra" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:247 -#: appPlugins/ToolExtract.py:1254 appPlugins/ToolExtract.py:1294 +#: appPlugins/ToolExtract.py:1257 appPlugins/ToolExtract.py:1297 #, fuzzy #| msgid "Extract drills from a given Gerber file." msgid "Extract a cutout from a given Gerber file." msgstr "Extrai furos de um arquivo Gerber." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:268 -#: appPlugins/ToolExtract.py:1275 +#: appPlugins/ToolExtract.py:1278 #, fuzzy #| msgid "The thickness of the line that makes the corner marker." msgid "The thickness of the line that makes the cutout geometry." @@ -10744,7 +10721,7 @@ msgid "Fiducials Tool Options" msgstr "Opções da Ferramenta de Fiduciais" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:38 -#: appPlugins/ToolFiducials.py:890 +#: appPlugins/ToolFiducials.py:894 msgid "" "This set the fiducial diameter if fiducial type is circular,\n" "otherwise is the size of the fiducial.\n" @@ -10755,25 +10732,25 @@ msgstr "" "A abertura da máscara de solda é o dobro disso." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:66 -#: appPlugins/ToolFiducials.py:918 +#: appPlugins/ToolFiducials.py:922 msgid "Auto" msgstr "Auto" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:44 -#: appPlugins/ToolCutOut.py:2610 appPlugins/ToolFiducials.py:919 -#: appPlugins/ToolLevelling.py:1821 appPlugins/ToolPunchGerber.py:2288 +#: appPlugins/ToolCutOut.py:2607 appPlugins/ToolFiducials.py:923 +#: appPlugins/ToolLevelling.py:1890 appPlugins/ToolPunchGerber.py:2288 msgid "Manual" msgstr "Manual" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:37 -#: appPlugins/ToolLevelling.py:1814 +#: appPlugins/ToolLevelling.py:1883 msgid "Mode" msgstr "Modo" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:71 -#: appPlugins/ToolFiducials.py:923 +#: appPlugins/ToolFiducials.py:927 msgid "" "- 'Auto' - automatic placement of fiducials in the corners of the bounding " "box.\n" @@ -10784,22 +10761,22 @@ msgstr "" "- 'Manual' - colocação manual de fiduciais." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:79 -#: appPlugins/ToolFiducials.py:931 +#: appPlugins/ToolFiducials.py:935 msgid "Up" msgstr "Acima" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:80 -#: appPlugins/ToolFiducials.py:932 +#: appPlugins/ToolFiducials.py:936 msgid "Down" msgstr "Abaixo" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:83 -#: appPlugins/ToolFiducials.py:935 +#: appPlugins/ToolFiducials.py:939 msgid "Second fiducial" msgstr "Segundo fiducial" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:85 -#: appPlugins/ToolFiducials.py:937 +#: appPlugins/ToolFiducials.py:941 msgid "" "The position for the second fiducial.\n" "- 'Up' - the order is: bottom-left, top-left, top-right.\n" @@ -10816,22 +10793,22 @@ msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 -#: appPlugins/ToolCorners.py:755 appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolCorners.py:761 appPlugins/ToolFiducials.py:957 msgid "Cross" msgstr "Cruz" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:102 -#: appPlugins/ToolFiducials.py:954 +#: appPlugins/ToolFiducials.py:958 msgid "Chess" msgstr "Xadrez" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:105 -#: appPlugins/ToolFiducials.py:956 +#: appPlugins/ToolFiducials.py:960 msgid "Fiducial Type" msgstr "Tipo de Fiducial" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107 -#: appPlugins/ToolFiducials.py:958 +#: appPlugins/ToolFiducials.py:962 msgid "" "The type of fiducial.\n" "- 'Circular' - this is the regular fiducial.\n" @@ -10844,7 +10821,7 @@ msgstr "" "- 'Xadrez' - padrão de xadrez fiducial." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:116 -#: appPlugins/ToolFiducials.py:967 +#: appPlugins/ToolFiducials.py:971 msgid "Line thickness" msgstr "Espessura da linha" @@ -10861,7 +10838,7 @@ msgstr "" "e vice-versa." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:40 -#: appPlugins/ToolInvertGerber.py:251 +#: appPlugins/ToolInvertGerber.py:257 msgid "" "Distance by which to avoid\n" "the edges of the Gerber object." @@ -10870,12 +10847,12 @@ msgstr "" "as bordas do objeto gerber." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:51 -#: appPlugins/ToolInvertGerber.py:262 +#: appPlugins/ToolInvertGerber.py:268 msgid "Lines Join Style" msgstr "Estilo de Junção de Linhas" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:53 -#: appPlugins/ToolInvertGerber.py:264 +#: appPlugins/ToolInvertGerber.py:270 msgid "" "The way that the lines in the object outline will be joined.\n" "Can be:\n" @@ -10890,7 +10867,7 @@ msgstr "" "- chanfro -> as linhas são unidas por uma terceira linha" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:62 -#: appPlugins/ToolInvertGerber.py:273 +#: appPlugins/ToolInvertGerber.py:279 msgid "Bevel" msgstr "Chanfro" @@ -10907,7 +10884,7 @@ msgstr "" "cada dois elementos geométricos Gerber" #: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:41 -#: appPlugins/ToolOptimal.py:454 +#: appPlugins/ToolOptimal.py:460 msgid "Precision" msgstr "Precisão" @@ -10953,12 +10930,12 @@ msgstr "" "em um arquivo Gerber selecionado ou pode ser exportado como um arquivo." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:38 -#: appPlugins/ToolQRCode.py:799 app_Main.py:8028 +#: appPlugins/ToolQRCode.py:802 app_Main.py:8072 msgid "Version" msgstr "Versão" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:40 -#: appPlugins/ToolQRCode.py:801 +#: appPlugins/ToolQRCode.py:804 msgid "" "QRCode version can have values from 1 (21x21 boxes)\n" "to 40 (177x177 boxes)." @@ -10967,13 +10944,13 @@ msgstr "" "a 40 (caixas 177x177)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:51 -#: appPlugins/ToolQRCode.py:812 +#: appPlugins/ToolQRCode.py:815 msgid "Error correction" msgstr "Correção de erros" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:53 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:64 -#: appPlugins/ToolQRCode.py:814 appPlugins/ToolQRCode.py:825 +#: appPlugins/ToolQRCode.py:817 appPlugins/ToolQRCode.py:828 #, python-format msgid "" "Parameter that controls the error correction used for the QR Code.\n" @@ -10989,12 +10966,12 @@ msgstr "" "H = máximo de 30%% dos erros pode ser corrigido." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:74 -#: appPlugins/ToolQRCode.py:835 +#: appPlugins/ToolQRCode.py:838 msgid "Box Size" msgstr "Tamanho da Caixa" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:76 -#: appPlugins/ToolQRCode.py:837 +#: appPlugins/ToolQRCode.py:840 msgid "" "Box size control the overall size of the QRcode\n" "by adjusting the size of each box in the code." @@ -11003,12 +10980,12 @@ msgstr "" "ajustando o tamanho de cada caixa no código." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:87 -#: appPlugins/ToolQRCode.py:848 +#: appPlugins/ToolQRCode.py:851 msgid "Border Size" msgstr "Tamanho da Borda" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:89 -#: appPlugins/ToolQRCode.py:850 +#: appPlugins/ToolQRCode.py:853 msgid "" "Size of the QRCode border. How many boxes thick is the border.\n" "Default value is 4. The width of the clearance around the QRCode." @@ -11017,27 +10994,27 @@ msgstr "" "O valor padrão é 4. A largura da folga ao redor do QRCode." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:100 -#: appPlugins/ToolQRCode.py:770 +#: appPlugins/ToolQRCode.py:773 msgid "QRCode Data" msgstr "Dado QRCode" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:102 -#: appPlugins/ToolQRCode.py:772 +#: appPlugins/ToolQRCode.py:775 msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode." msgstr "Dado QRCode. Texto alfanumérico a ser codificado no QRCode." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:106 -#: appPlugins/ToolQRCode.py:776 +#: appPlugins/ToolQRCode.py:779 msgid "Add here the text to be included in the QRCode..." msgstr "Adicione aqui o texto a ser incluído no QRCode..." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:112 -#: appPlugins/ToolQRCode.py:861 +#: appPlugins/ToolQRCode.py:864 msgid "Polarity" msgstr "Polaridade" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:114 -#: appPlugins/ToolQRCode.py:863 +#: appPlugins/ToolQRCode.py:866 msgid "" "Choose the polarity of the QRCode.\n" "It can be drawn in a negative way (squares are clear)\n" @@ -11048,17 +11025,17 @@ msgstr "" "ou de maneira positiva (os quadrados são opacos)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:118 -#: appPlugins/ToolFilm.py:1366 appPlugins/ToolQRCode.py:867 +#: appPlugins/ToolFilm.py:1380 appPlugins/ToolQRCode.py:870 msgid "Negative" msgstr "Negativo" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 -#: appPlugins/ToolFilm.py:1365 appPlugins/ToolQRCode.py:868 +#: appPlugins/ToolFilm.py:1379 appPlugins/ToolQRCode.py:871 msgid "Positive" msgstr "Positivo" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:121 -#: appPlugins/ToolQRCode.py:870 +#: appPlugins/ToolQRCode.py:873 msgid "" "Choose the type of QRCode to be created.\n" "If added on a Silkscreen Gerber file the QRCode may\n" @@ -11072,7 +11049,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:132 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:138 -#: appPlugins/ToolQRCode.py:881 appPlugins/ToolQRCode.py:887 +#: appPlugins/ToolQRCode.py:884 appPlugins/ToolQRCode.py:890 msgid "" "The bounding box, meaning the empty space that surrounds\n" "the QRCode geometry, can have a rounded or a square shape." @@ -11081,22 +11058,22 @@ msgstr "" "a geometria QRCode, pode ter uma forma arredondada ou quadrada." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:145 -#: appPlugins/ToolQRCode.py:920 +#: appPlugins/ToolQRCode.py:923 msgid "Fill Color" msgstr "Cor de Preenchimento" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:147 -#: appPlugins/ToolQRCode.py:922 +#: appPlugins/ToolQRCode.py:925 msgid "Set the QRCode fill color (squares color)." msgstr "Define a cor de preenchimento do QRCode (cor dos quadrados)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:155 -#: appPlugins/ToolQRCode.py:944 +#: appPlugins/ToolQRCode.py:947 msgid "Back Color" msgstr "Cor de Fundo" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:157 -#: appPlugins/ToolQRCode.py:946 +#: appPlugins/ToolQRCode.py:949 msgid "Set the QRCode background color." msgstr "Define a cor de fundo do QRCode." @@ -11320,13 +11297,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:40 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:89 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:236 -#: appPlugins/ToolCorners.py:830 appPlugins/ToolCutOut.py:2795 -#: appPlugins/ToolDblSided.py:975 +#: appPlugins/ToolCorners.py:836 appPlugins/ToolCutOut.py:2792 +#: appPlugins/ToolDblSided.py:991 msgid "Drill Dia" msgstr "Diâmetro de Broca" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:42 -#: appPlugins/ToolDblSided.py:977 appPlugins/ToolDblSided.py:982 +#: appPlugins/ToolDblSided.py:993 appPlugins/ToolDblSided.py:998 msgid "Diameter of the drill for the alignment holes." msgstr "Diâmetro da broca para os furos de alinhamento." @@ -11336,23 +11313,23 @@ msgstr "Alinhar Eixo" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:51 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:64 -#: appPlugins/ToolDblSided.py:818 appPlugins/ToolDblSided.py:993 +#: appPlugins/ToolDblSided.py:834 appPlugins/ToolDblSided.py:1009 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Espelha verticalmente (X) ou horizontalmente (Y)." #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:195 -#: appPlugins/ToolFilm.py:1329 +#: appPlugins/ToolFilm.py:1343 msgid "Mirror Axis" msgstr "Espelhar Eixo" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:79 -#: appPlugins/ToolDblSided.py:844 +#: appPlugins/ToolDblSided.py:860 msgid "Box" msgstr "Caixa" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80 -#: appPlugins/ToolDblSided.py:845 +#: appPlugins/ToolDblSided.py:861 msgid "Hole Snap" msgstr "Encaixe no buraco" @@ -11504,27 +11481,27 @@ msgid "Corner Markers Options" msgstr "Opções de marcadores de canto" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:37 -#: appPlugins/ToolCorners.py:750 +#: appPlugins/ToolCorners.py:756 msgid "Shape of the marker." msgstr "Forma do marcador." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:41 -#: appPlugins/ToolCorners.py:754 +#: appPlugins/ToolCorners.py:760 msgid "Semi-Cross" msgstr "Semi-Cruz" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:51 -#: appPlugins/ToolCorners.py:764 +#: appPlugins/ToolCorners.py:770 msgid "The thickness of the line that makes the corner marker." msgstr "A espessura da linha que forma o marcador de canto." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:78 -#: appPlugins/ToolCorners.py:778 +#: appPlugins/ToolCorners.py:784 msgid "The length of the line that makes the corner marker." msgstr "O comprimento da linha que forma o marcador de canto." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:91 -#: appPlugins/ToolCorners.py:832 +#: appPlugins/ToolCorners.py:838 msgid "Drill Diameter" msgstr "Diâmetro da Broca" @@ -11542,19 +11519,19 @@ msgstr "" "o PCB e separá-lo da placa original." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:37 -#: appPlugins/ToolCutOut.py:2428 +#: appPlugins/ToolCutOut.py:2425 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." msgstr "Diâmetro da ferramenta usada para cortar o entorno do PCB." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:88 -#: appPlugins/ToolCutOut.py:2359 +#: appPlugins/ToolCutOut.py:2356 msgid "Kind" msgstr "Tipo" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:90 -#: appPlugins/ToolCutOut.py:2361 +#: appPlugins/ToolCutOut.py:2358 msgid "" "Choice of what kind the object we want to cutout is.\n" "- Single: contain a single PCB Gerber outline object.\n" @@ -11567,15 +11544,10 @@ msgstr "" "de muitos contornos de PCB individuais." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:97 -#: appPlugins/ToolCutOut.py:2367 +#: appPlugins/ToolCutOut.py:2364 msgid "Single" msgstr "Único" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:98 -#: appPlugins/ToolCutOut.py:2368 -msgid "Panel" -msgstr "Painel" - #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:196 msgid "" "Number of gaps used for the cutout.\n" @@ -11601,17 +11573,17 @@ msgstr "" "- 8: 2*esquerda + 2*direita + 2*topo + 2*baixo" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:225 -#: appPlugins/ToolCutOut.py:2701 +#: appPlugins/ToolCutOut.py:2698 msgid "Big cursor" msgstr "Cursor grande" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:227 -#: appPlugins/ToolCutOut.py:2703 +#: appPlugins/ToolCutOut.py:2700 msgid "Use a big cursor when adding manual gaps." msgstr "Usar um cursor grande ao adicionar lacunas manualmente." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:238 -#: appPlugins/ToolCutOut.py:2797 +#: appPlugins/ToolCutOut.py:2794 #, fuzzy #| msgid "" #| "Diameter of the tool used to cutout\n" @@ -11622,7 +11594,7 @@ msgid "" msgstr "Diâmetro da ferramenta usada para cortar o entorno do PCB." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:251 -#: appPlugins/ToolCutOut.py:2810 +#: appPlugins/ToolCutOut.py:2807 #, fuzzy #| msgid "Distance between each two lines in Lines Grid." msgid "" @@ -11635,7 +11607,7 @@ msgid "Drilling Tool Options" msgstr "Opções da Ferramenta de Perfuração" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:27 -#: appPlugins/ToolDrilling.py:2299 +#: appPlugins/ToolDrilling.py:2238 msgid "Create CNCJob with toolpaths for drilling or milling holes." msgstr "" "Cria Trabalho CNC com caminhos de ferramenta para fazer furos ou fresar." @@ -11644,9 +11616,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:133 -#: appPlugins/ToolDrilling.py:2376 appPlugins/ToolIsolation.py:3267 -#: appPlugins/ToolMilling.py:3705 appPlugins/ToolNCC.py:4224 -#: appPlugins/ToolPaint.py:3018 +#: appPlugins/ToolDrilling.py:2312 appPlugins/ToolIsolation.py:3264 +#: appPlugins/ToolMilling.py:3777 appPlugins/ToolNCC.py:4223 +#: appPlugins/ToolPaint.py:3015 msgid "Tool order" msgstr "Ordem das Ferramentas" @@ -11655,10 +11627,10 @@ msgstr "Ordem das Ferramentas" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:150 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:160 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:134 -#: appPlugins/ToolDrilling.py:2377 appPlugins/ToolIsolation.py:3268 -#: appPlugins/ToolMilling.py:3706 appPlugins/ToolNCC.py:4225 -#: appPlugins/ToolNCC.py:4235 appPlugins/ToolPaint.py:3019 -#: appPlugins/ToolPaint.py:3029 +#: appPlugins/ToolDrilling.py:2313 appPlugins/ToolIsolation.py:3265 +#: appPlugins/ToolMilling.py:3778 appPlugins/ToolNCC.py:4224 +#: appPlugins/ToolNCC.py:4234 appPlugins/ToolPaint.py:3016 +#: appPlugins/ToolPaint.py:3026 msgid "" "This set the way that the tools in the tools table are used.\n" "'No' --> means that the used order is the one in the tool table\n" @@ -11681,9 +11653,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:158 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142 -#: appPlugins/ToolDrilling.py:2385 appPlugins/ToolIsolation.py:3276 -#: appPlugins/ToolMilling.py:3714 appPlugins/ToolNCC.py:4233 -#: appPlugins/ToolPaint.py:3027 +#: appPlugins/ToolDrilling.py:2321 appPlugins/ToolIsolation.py:3273 +#: appPlugins/ToolMilling.py:3786 appPlugins/ToolNCC.py:4232 +#: appPlugins/ToolPaint.py:3024 msgid "Forward" msgstr "Crescente" @@ -11691,14 +11663,14 @@ msgstr "Crescente" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:159 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143 -#: appPlugins/ToolDrilling.py:2386 appPlugins/ToolIsolation.py:3277 -#: appPlugins/ToolMilling.py:3715 appPlugins/ToolNCC.py:4234 -#: appPlugins/ToolPaint.py:3028 +#: appPlugins/ToolDrilling.py:2322 appPlugins/ToolIsolation.py:3274 +#: appPlugins/ToolMilling.py:3787 appPlugins/ToolNCC.py:4233 +#: appPlugins/ToolPaint.py:3025 msgid "Reverse" msgstr "Decrescente" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:104 -#: appPlugins/ToolDrilling.py:2673 appPlugins/ToolMilling.py:4308 +#: appPlugins/ToolDrilling.py:2609 appPlugins/ToolMilling.py:4380 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -11760,12 +11732,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:36 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:210 -#: appPlugins/ToolFilm.py:1368 appPlugins/ToolFilm.py:1480 +#: appPlugins/ToolFilm.py:1382 appPlugins/ToolFilm.py:1494 msgid "Film Type" msgstr "Tipo de Filme" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:38 -#: appPlugins/ToolFilm.py:1370 +#: appPlugins/ToolFilm.py:1384 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -11790,12 +11762,12 @@ msgid "Set the film color when positive film is selected." msgstr "Define a cor do filme, se filme positivo estiver selecionado." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:64 -#: appPlugins/ToolFilm.py:1386 +#: appPlugins/ToolFilm.py:1400 msgid "Border" msgstr "Borda" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:66 -#: appPlugins/ToolFilm.py:1388 +#: appPlugins/ToolFilm.py:1402 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -11816,12 +11788,12 @@ msgstr "" "com os limites, se não for usada essa borda)." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:83 -#: appPlugins/ToolFilm.py:1355 +#: appPlugins/ToolFilm.py:1369 msgid "Scale Stroke" msgstr "Espessura da Linha" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:85 -#: appPlugins/ToolFilm.py:1357 +#: appPlugins/ToolFilm.py:1371 msgid "" "Scale the line stroke thickness of each feature in the SVG file.\n" "It means that the line that envelope each SVG feature will be thicker or " @@ -11833,12 +11805,12 @@ msgstr "" "Os recursos mais finos podem ser afetados por esse parâmetro." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 -#: appPlugins/ToolFilm.py:1196 +#: appPlugins/ToolFilm.py:1210 msgid "Film Adjustments" msgstr "Ajustes do Filme" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:94 -#: appPlugins/ToolFilm.py:1198 +#: appPlugins/ToolFilm.py:1212 msgid "" "Sometime the printers will distort the print shape, especially the Laser " "types.\n" @@ -11853,7 +11825,7 @@ msgid "Scale Film geometry" msgstr "Escala da Geometria de Filme" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:103 -#: appPlugins/ToolFilm.py:1227 +#: appPlugins/ToolFilm.py:1241 msgid "" "A value greater than 1 will stretch the film\n" "while a value less than 1 will jolt it." @@ -11866,7 +11838,7 @@ msgid "Skew Film geometry" msgstr "Inclinar a Geometria de Filme" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 -#: appPlugins/ToolFilm.py:1271 +#: appPlugins/ToolFilm.py:1285 msgid "" "Positive values will skew to the right\n" "while negative values will skew to the left." @@ -11887,13 +11859,13 @@ msgstr "" "Pode ser um dos quatro pontos da caixa delimitadora de geometria." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:168 -#: appPlugins/ToolCorners.py:714 appPlugins/ToolFiducials.py:812 -#: appPlugins/ToolFilm.py:1210 app_Main.py:5473 +#: appPlugins/ToolCorners.py:720 appPlugins/ToolFiducials.py:816 +#: appPlugins/ToolFilm.py:1224 app_Main.py:5492 msgid "Bottom Left" msgstr "Esquerda Inferior" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171 -#: appPlugins/ToolFilm.py:1213 +#: appPlugins/ToolFilm.py:1227 msgid "Top right" msgstr "Direita Superior" @@ -11902,27 +11874,27 @@ msgid "Mirror Film geometry" msgstr "Espelhar geometria de filme" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 -#: appPlugins/ToolFilm.py:1315 +#: appPlugins/ToolFilm.py:1329 msgid "Mirror the film geometry on the selected axis or on both." msgstr "Espelha a geometria do filme no eixo selecionado ou em ambos." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:205 -#: appPlugins/ToolFilm.py:1475 +#: appPlugins/ToolFilm.py:1489 msgid "SVG" msgstr "SVG" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:206 -#: appPlugins/ToolFilm.py:1476 +#: appPlugins/ToolFilm.py:1490 msgid "PNG" msgstr "PNG" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:207 -#: appPlugins/ToolFilm.py:1477 +#: appPlugins/ToolFilm.py:1491 msgid "PDF" msgstr "PDF" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212 -#: appPlugins/ToolFilm.py:1482 +#: appPlugins/ToolFilm.py:1496 msgid "" "The file type of the saved film. Can be:\n" "- 'SVG' -> open-source vectorial format\n" @@ -11935,22 +11907,22 @@ msgstr "" "- 'PDF' -> formato de documento portátil" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:221 -#: appPlugins/ToolFilm.py:1491 +#: appPlugins/ToolFilm.py:1505 msgid "Page Orientation" msgstr "Orientação da Página" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:234 -#: appPlugins/ToolFilm.py:1508 +#: appPlugins/ToolFilm.py:1522 msgid "Page Size" msgstr "Tamanho da Página" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:235 -#: appPlugins/ToolFilm.py:1509 +#: appPlugins/ToolFilm.py:1523 msgid "A selection of standard ISO 216 page sizes." msgstr "Uma seleção de tamanhos de página padrão ISO 216." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:302 -#: appPlugins/ToolFilm.py:1575 +#: appPlugins/ToolFilm.py:1589 msgid "Default value is 96 DPI. Change this value to scale the PNG file." msgstr "" "O valor padrão é 96 DPI. Altere este valor para dimensionar o arquivo PNG." @@ -11989,14 +11961,14 @@ msgstr "Ponta-V" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 -#: appPlugins/ToolMilling.py:4044 +#: appPlugins/ToolMilling.py:4116 msgid "V-Tip Dia" msgstr "Diâmetro da Ponta" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:71 -#: appPlugins/ToolMilling.py:4047 +#: appPlugins/ToolMilling.py:4119 msgid "The tip diameter for V-Shape Tool" msgstr "O diâmetro da ponta da ferramenta em forma de V" @@ -12004,7 +11976,7 @@ msgstr "O diâmetro da ponta da ferramenta em forma de V" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:90 -#: appPlugins/ToolMilling.py:4060 +#: appPlugins/ToolMilling.py:4132 msgid "V-Tip Angle" msgstr "Ângulo Ponta-V" @@ -12030,7 +12002,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:130 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:112 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116 -#: appPlugins/ToolPaint.py:3059 +#: appPlugins/ToolPaint.py:3056 msgid "" "Diameter for the new tool to add in the Tool Table.\n" "If the tool is V-shape type then this value is automatically\n" @@ -12044,16 +12016,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:279 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:236 -#: appPlugins/ToolIsolation.py:3480 appPlugins/ToolNCC.py:4520 -#: appPlugins/ToolPaint.py:3237 +#: appPlugins/ToolIsolation.py:3477 appPlugins/ToolNCC.py:4519 +#: appPlugins/ToolPaint.py:3234 msgid "Rest" msgstr "Descansar" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:281 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:238 -#: appPlugins/ToolIsolation.py:3483 appPlugins/ToolNCC.py:4524 -#: appPlugins/ToolPaint.py:3240 +#: appPlugins/ToolIsolation.py:3480 appPlugins/ToolNCC.py:4523 +#: appPlugins/ToolPaint.py:3237 msgid "" "If checked, use 'rest machining'.\n" "Basically it will process copper outside PCB features,\n" @@ -12074,22 +12046,22 @@ msgstr "" "Se não estiver marcado, use o algoritmo padrão." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:235 -#: appPlugins/ToolIsolation.py:3505 +#: appPlugins/ToolIsolation.py:3502 msgid "Combine" msgstr "Combinar" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:237 -#: appPlugins/ToolIsolation.py:3507 +#: appPlugins/ToolIsolation.py:3504 msgid "Combine all passes into one object" msgstr "Combinar todos os passes em um objeto" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:244 -#: appPlugins/ToolIsolation.py:3524 +#: appPlugins/ToolIsolation.py:3521 msgid "Except" msgstr "Exceto" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:245 -#: appPlugins/ToolIsolation.py:3525 +#: appPlugins/ToolIsolation.py:3522 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -12101,13 +12073,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:252 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appPlugins/ToolIsolation.py:3514 appPlugins/ToolNCC.py:4644 +#: appPlugins/ToolIsolation.py:3511 appPlugins/ToolNCC.py:4643 msgid "Check validity" msgstr "Validar" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:254 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 -#: appPlugins/ToolIsolation.py:3516 appPlugins/ToolNCC.py:4646 +#: appPlugins/ToolIsolation.py:3513 appPlugins/ToolNCC.py:4645 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12116,7 +12088,7 @@ msgstr "" "irão fornecer uma isolação completa." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:264 -#: appPlugins/ToolIsolation.py:3564 +#: appPlugins/ToolIsolation.py:3561 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -12132,17 +12104,17 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolPaint.py:3274 msgid "Polygon Selection" msgstr "Seleção de Polígonos" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:292 -#: appPlugins/ToolIsolation.py:3600 +#: appPlugins/ToolIsolation.py:3597 msgid "Interiors" msgstr "Interiores" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:294 -#: appPlugins/ToolIsolation.py:3602 +#: appPlugins/ToolIsolation.py:3599 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -12151,12 +12123,12 @@ msgstr "" "(orifícios no polígono)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:299 -#: appPlugins/ToolIsolation.py:3495 +#: appPlugins/ToolIsolation.py:3492 msgid "Forced Rest" msgstr "Forçado" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:301 -#: appPlugins/ToolIsolation.py:3497 +#: appPlugins/ToolIsolation.py:3494 msgid "" "When checked the isolation will be done with the current tool even if\n" "interiors of a polygon (holes in the polygon) could not be isolated.\n" @@ -12195,13 +12167,8 @@ msgstr "" msgid "Levelling Tool Options" msgstr "Opções da Ferramenta de Perfuração" -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:26 -#: appPlugins/ToolLevelling.py:1667 -msgid "Generate CNC Code with auto-levelled paths." -msgstr "" - #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:38 -#: appPlugins/ToolLevelling.py:1815 +#: appPlugins/ToolLevelling.py:1884 msgid "" "Choose a mode for height map generation.\n" "- Manual: will pick a selection of probe points by clicking on canvas\n" @@ -12212,12 +12179,12 @@ msgstr "" "- Grade: gerará automaticamente uma grade de pontos de sondagem" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:45 -#: appPlugins/ToolLevelling.py:1822 app_Main.py:8032 +#: appPlugins/ToolLevelling.py:1891 app_Main.py:8076 msgid "Grid" msgstr "Grade" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:52 -#: appPlugins/ToolLevelling.py:1829 +#: appPlugins/ToolLevelling.py:1898 msgid "" "Choose a method for approximation of heights from autolevelling data.\n" "- Voronoi: will generate a Voronoi diagram\n" @@ -12229,59 +12196,59 @@ msgstr "" "- Bilinear: usará interpolação bilinear. Pode ser usado apenas no modo Grade." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:58 -#: appPlugins/ToolLevelling.py:1835 +#: appPlugins/ToolLevelling.py:1904 msgid "Voronoi" msgstr "Voronoi" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:59 -#: appPlugins/ToolLevelling.py:1836 +#: appPlugins/ToolLevelling.py:1905 msgid "Bilinear" msgstr "Bilinear" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:70 -#: appPlugins/ToolLevelling.py:1849 appPlugins/ToolPanelize.py:1233 +#: appPlugins/ToolLevelling.py:1918 appPlugins/ToolPanelize.py:1252 msgid "Columns" msgstr "Colunas" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:69 -#: appPlugins/ToolLevelling.py:1851 +#: appPlugins/ToolLevelling.py:1920 msgid "The number of grid columns." msgstr "Número de colunas da grade." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:82 -#: appPlugins/ToolLevelling.py:1860 appPlugins/ToolPanelize.py:1244 +#: appPlugins/ToolLevelling.py:1929 appPlugins/ToolPanelize.py:1263 msgid "Rows" msgstr "Linhas" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:79 -#: appPlugins/ToolLevelling.py:1862 +#: appPlugins/ToolLevelling.py:1931 msgid "The number of grid rows." msgstr "Número de linhas da grade." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:85 -#: appPlugins/ToolLevelling.py:1772 +#: appPlugins/ToolLevelling.py:1841 msgid "Probe Z travel" msgstr "Altura Z da Sonda" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:87 -#: appPlugins/ToolLevelling.py:1774 +#: appPlugins/ToolLevelling.py:1843 msgid "The safe Z for probe travelling between probe points." msgstr "Altura (Z) segura para deslocamento entre os pontos." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:110 -#: appPlugins/ToolLevelling.py:1797 +#: appPlugins/ToolLevelling.py:1866 msgid "Probe Feedrate" msgstr "Taxa de Avanço" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:126 -#: appPlugins/ToolLevelling.py:1875 +#: appPlugins/ToolLevelling.py:1944 msgid "Controller" msgstr "Controlador" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:128 -#: appPlugins/ToolLevelling.py:1877 +#: appPlugins/ToolLevelling.py:1946 msgid "" "The kind of controller for which to generate\n" "height map gcode." @@ -12290,17 +12257,17 @@ msgstr "" "o G-Code com o mapa de altura." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:138 -#: appPlugins/ToolLevelling.py:2104 +#: appPlugins/ToolLevelling.py:2173 msgid "Step" msgstr "Passo" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:140 -#: appPlugins/ToolLevelling.py:2106 +#: appPlugins/ToolLevelling.py:2175 msgid "Each jog action will move the axes with this value." msgstr "Cada ação de deslocamento moverá os eixos com este valor." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:153 -#: appPlugins/ToolLevelling.py:2120 +#: appPlugins/ToolLevelling.py:2189 msgid "Feedrate when jogging." msgstr "Velocidade de Avanço ao Deslocar." @@ -12322,7 +12289,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:84 -#: appPlugins/ToolMilling.py:4063 +#: appPlugins/ToolMilling.py:4135 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -12333,7 +12300,7 @@ msgid "Offset value" msgstr "Valor do deslocamento" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:304 -#: appPlugins/ToolNCC.py:4598 +#: appPlugins/ToolNCC.py:4597 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12354,7 +12321,7 @@ msgid "Paint Tool Options" msgstr "Opções da Ferramenta de Pintura" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:251 -#: appPlugins/ToolPaint.py:3267 +#: appPlugins/ToolPaint.py:3264 msgid "" "Selection of area to be processed.\n" "- 'Polygon Selection' - left mouse click to add/remove polygons to be " @@ -12391,12 +12358,12 @@ msgstr "" "dos demais por uma distância X, Y." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:43 -#: appPlugins/ToolPanelize.py:1208 +#: appPlugins/ToolPanelize.py:1227 msgid "Spacing cols" msgstr "Espaço entre Colunas" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:45 -#: appPlugins/ToolPanelize.py:1210 +#: appPlugins/ToolPanelize.py:1229 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -12405,12 +12372,12 @@ msgstr "" "Nas unidades atuais." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:57 -#: appPlugins/ToolPanelize.py:1221 +#: appPlugins/ToolPanelize.py:1240 msgid "Spacing rows" msgstr "Espaço entre Linhas" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:59 -#: appPlugins/ToolPanelize.py:1223 +#: appPlugins/ToolPanelize.py:1242 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -12419,27 +12386,27 @@ msgstr "" "Nas unidades atuais." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:72 -#: appPlugins/ToolPanelize.py:1235 +#: appPlugins/ToolPanelize.py:1254 msgid "Number of columns of the desired panel" msgstr "Número de colunas do painel desejado" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:84 -#: appPlugins/ToolPanelize.py:1246 +#: appPlugins/ToolPanelize.py:1265 msgid "Number of rows of the desired panel" msgstr "Número de linhas do painel desejado" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:91 -#: appPlugins/ToolPanelize.py:1258 +#: appPlugins/ToolPanelize.py:1277 msgid "Geo" msgstr "Geo" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:92 -#: appPlugins/ToolPanelize.py:1259 +#: appPlugins/ToolPanelize.py:1278 msgid "Panel Type" msgstr "Tipo de Painel" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:94 -#: appPlugins/ToolPanelize.py:1261 +#: appPlugins/ToolPanelize.py:1280 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -12450,7 +12417,7 @@ msgstr "" "- Geometria" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:105 -#: appPlugins/ToolPanelize.py:1271 +#: appPlugins/ToolPanelize.py:1290 msgid "" "Active only for Geometry panel type.\n" "When checked the application will find\n" @@ -12467,7 +12434,7 @@ msgid "Constrain within" msgstr "Restringir dentro de" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:115 -#: appPlugins/ToolPanelize.py:1281 +#: appPlugins/ToolPanelize.py:1300 msgid "" "Area define by DX and DY within to constrain the panel.\n" "DX and DY values are in current units.\n" @@ -12482,12 +12449,12 @@ msgstr "" "couberem completamente dentro de área selecionada." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:128 -#: appPlugins/ToolPanelize.py:1293 +#: appPlugins/ToolPanelize.py:1312 msgid "Width (DX)" msgstr "Largura (DX)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:130 -#: appPlugins/ToolPanelize.py:1295 +#: appPlugins/ToolPanelize.py:1314 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -12496,12 +12463,12 @@ msgstr "" "Nas unidades atuais." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:141 -#: appPlugins/ToolPanelize.py:1305 +#: appPlugins/ToolPanelize.py:1324 msgid "Height (DY)" msgstr "Altura (DY)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:143 -#: appPlugins/ToolPanelize.py:1307 +#: appPlugins/ToolPanelize.py:1326 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -12526,38 +12493,38 @@ msgid "New Nozzle Dia" msgstr "Diâmetro do Novo Bico" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:49 -#: appPlugins/ToolSolderPaste.py:1224 +#: appPlugins/ToolSolderPaste.py:1228 msgid "Diameter for the new tool to add in the Tool Table" msgstr "" "Diâmetro para a nova ferramenta para adicionar na Tabela de Ferramentas" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:65 -#: appPlugins/ToolSolderPaste.py:1276 +#: appPlugins/ToolSolderPaste.py:1280 msgid "Z Dispense Start" msgstr "Altura Inicial" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:67 -#: appPlugins/ToolSolderPaste.py:1278 +#: appPlugins/ToolSolderPaste.py:1282 msgid "The height (Z) when solder paste dispensing starts." msgstr "A altura (Z) que inicia a distribuição de pasta de solda." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:78 -#: appPlugins/ToolSolderPaste.py:1289 +#: appPlugins/ToolSolderPaste.py:1293 msgid "Z Dispense" msgstr "Altura para Distribuir" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:80 -#: appPlugins/ToolSolderPaste.py:1291 +#: appPlugins/ToolSolderPaste.py:1295 msgid "The height (Z) when doing solder paste dispensing." msgstr "Altura (Z) para distribuir a pasta de solda." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:91 -#: appPlugins/ToolSolderPaste.py:1302 +#: appPlugins/ToolSolderPaste.py:1306 msgid "Z Dispense Stop" msgstr "Altura Final" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:93 -#: appPlugins/ToolSolderPaste.py:1304 +#: appPlugins/ToolSolderPaste.py:1308 msgid "The height (Z) when solder paste dispensing stops." msgstr "Altura (Z) após a distribuição de pasta de solda." @@ -12566,7 +12533,7 @@ msgid "Z Travel" msgstr "Altura para Deslocamento" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:106 -#: appPlugins/ToolSolderPaste.py:1322 +#: appPlugins/ToolSolderPaste.py:1326 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -12579,12 +12546,12 @@ msgid "Z Toolchange" msgstr "Altura Troca de Ferram." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:120 -#: appPlugins/ToolSolderPaste.py:1336 +#: appPlugins/ToolSolderPaste.py:1340 msgid "The height (Z) for tool (nozzle) change." msgstr "Altura (Z) para trocar ferramenta (bico)." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:129 -#: appPlugins/ToolSolderPaste.py:1345 +#: appPlugins/ToolSolderPaste.py:1349 msgid "" "The X,Y location for tool (nozzle) change.\n" "The format is (x, y) where x and y are real numbers." @@ -12593,12 +12560,12 @@ msgstr "" "O formato é (x, y) onde x e y são números reais." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:143 -#: appPlugins/ToolSolderPaste.py:1364 +#: appPlugins/ToolSolderPaste.py:1368 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "Avanço (velocidade) para movimento no plano XY." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:156 -#: appPlugins/ToolSolderPaste.py:1377 +#: appPlugins/ToolSolderPaste.py:1381 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -12607,12 +12574,12 @@ msgstr "" "(no plano Z)." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:168 -#: appPlugins/ToolSolderPaste.py:1389 +#: appPlugins/ToolSolderPaste.py:1393 msgid "Feedrate Z Dispense" msgstr "Avanço Z Distribuição" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:170 -#: appPlugins/ToolSolderPaste.py:1391 +#: appPlugins/ToolSolderPaste.py:1395 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -12621,12 +12588,12 @@ msgstr "" "para a posição Dispensar (no plano Z)." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:181 -#: appPlugins/ToolSolderPaste.py:1407 +#: appPlugins/ToolSolderPaste.py:1411 msgid "Spindle Speed FWD" msgstr "Velocidade Spindle FWD" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:183 -#: appPlugins/ToolSolderPaste.py:1409 +#: appPlugins/ToolSolderPaste.py:1413 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -12635,22 +12602,22 @@ msgstr "" "através do bico do distribuidor." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:195 -#: appPlugins/ToolSolderPaste.py:1421 +#: appPlugins/ToolSolderPaste.py:1425 msgid "Dwell FWD" msgstr "Espera FWD" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:197 -#: appPlugins/ToolSolderPaste.py:1423 +#: appPlugins/ToolSolderPaste.py:1427 msgid "Pause after solder dispensing." msgstr "Pausa após a dispensação de solda." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:207 -#: appPlugins/ToolSolderPaste.py:1433 +#: appPlugins/ToolSolderPaste.py:1437 msgid "Spindle Speed REV" msgstr "Velocidade Spindle REV" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:209 -#: appPlugins/ToolSolderPaste.py:1435 +#: appPlugins/ToolSolderPaste.py:1439 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -12659,12 +12626,12 @@ msgstr "" "através do bico do dispensador." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:221 -#: appPlugins/ToolSolderPaste.py:1447 +#: appPlugins/ToolSolderPaste.py:1451 msgid "Dwell REV" msgstr "Espera REV" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:223 -#: appPlugins/ToolSolderPaste.py:1449 +#: appPlugins/ToolSolderPaste.py:1453 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -12673,7 +12640,7 @@ msgstr "" "equilíbrio de pressão." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:232 -#: appPlugins/ToolSolderPaste.py:1463 +#: appPlugins/ToolSolderPaste.py:1467 msgid "Files that control the GCode generation." msgstr "Arquivos que controlam a geração de G-Code." @@ -12689,19 +12656,19 @@ msgstr "" "Uma ferramenta para subtrair um objeto Gerber ou Geometry\n" "de outro do mesmo tipo." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:28 appPlugins/ToolSub.py:904 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:28 appPlugins/ToolSub.py:911 msgid "Close paths" msgstr "Fechar caminhos" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:905 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:912 msgid "Checking this will close the paths cut by the subtractor object." msgstr "Marcar isso fechará os caminhos cortados pelo objeto subtrator." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:32 appPlugins/ToolSub.py:800 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:32 appPlugins/ToolSub.py:807 msgid "Delete source" msgstr "Excluir fonte" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:34 appPlugins/ToolSub.py:802 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:34 appPlugins/ToolSub.py:809 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -12778,7 +12745,7 @@ msgstr "" #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:36 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:26 #: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:26 -#: appPlugins/ToolDrilling.py:2877 appPlugins/ToolMilling.py:4490 +#: appPlugins/ToolDrilling.py:2831 appPlugins/ToolMilling.py:4590 msgid "Delete All" msgstr "Excluir Tudo" @@ -12934,25 +12901,29 @@ msgstr "Novo objeto com nome:" msgid "Converting units to " msgstr "Convertendo unidades para " -#: appObjects/AppObject.py:259 appObjects/AppObject.py:265 -#: appObjects/AppObject.py:271 appObjects/AppObject.py:277 -#: appObjects/AppObject.py:283 appObjects/AppObject.py:289 +#: appObjects/AppObject.py:220 +msgid "Gerber X2 drill file detected. Converted to Excellon object." +msgstr "" + +#: appObjects/AppObject.py:264 appObjects/AppObject.py:270 +#: appObjects/AppObject.py:276 appObjects/AppObject.py:282 +#: appObjects/AppObject.py:288 appObjects/AppObject.py:294 msgid "created/selected" msgstr "criado / selecionado" -#: appObjects/AppObject.py:511 +#: appObjects/AppObject.py:516 msgid "CREATE A NEW FLATCAM TCL SCRIPT" msgstr "CRIAR UM NOVO SCRIPT FLATCAM TCL" -#: appObjects/AppObject.py:512 +#: appObjects/AppObject.py:517 msgid "TCL Tutorial is here" msgstr "Tutorial TCL está aqui" -#: appObjects/AppObject.py:514 +#: appObjects/AppObject.py:519 msgid "FlatCAM commands list" msgstr "Lista de comandos FlatCAM" -#: appObjects/AppObject.py:515 +#: appObjects/AppObject.py:520 msgid "" "Type >help< followed by Run Code for a list of FlatCAM Tcl Commands " "(displayed in Tcl Shell)." @@ -12960,36 +12931,36 @@ msgstr "" "Digite >help< Run Code para uma lista de comandos TCL FlatCAM (mostrados na " "linha de comando)." -#: appObjects/FlatCAMCNCJob.py:655 appPlugins/ToolLevelling.py:1399 -#: appPlugins/ToolLevelling.py:1591 appPlugins/ToolSolderPaste.py:1095 +#: appObjects/FlatCAMCNCJob.py:663 appPlugins/ToolLevelling.py:1471 +#: appPlugins/ToolLevelling.py:1663 appPlugins/ToolSolderPaste.py:1101 msgid "Export cancelled ..." msgstr "Exportar cancelado ..." -#: appObjects/FlatCAMCNCJob.py:705 +#: appObjects/FlatCAMCNCJob.py:713 msgid "File saved to" msgstr "Arquivo salvo em" -#: appObjects/FlatCAMCNCJob.py:729 +#: appObjects/FlatCAMCNCJob.py:737 msgid "Code Review" msgstr "Revisão de código" -#: appObjects/FlatCAMCNCJob.py:774 +#: appObjects/FlatCAMCNCJob.py:782 #, fuzzy #| msgid "Scaling could not be executed." msgid "CNC Machine Code could not be updated" msgstr "Não foi possível executar o redimensionamento." -#: appObjects/FlatCAMCNCJob.py:778 +#: appObjects/FlatCAMCNCJob.py:786 #, fuzzy #| msgid "Machine Code file saved to" msgid "CNC Machine Code was updated" msgstr "Arquivo G-Code salvo em" -#: appObjects/FlatCAMCNCJob.py:925 +#: appObjects/FlatCAMCNCJob.py:922 msgid "This CNCJob object can't be processed because it is a" msgstr "Este objeto Trabalho CNC não pode ser processado porque é um" -#: appObjects/FlatCAMCNCJob.py:927 +#: appObjects/FlatCAMCNCJob.py:924 msgid "CNCJob object" msgstr "Objeto de Trabalho CNC" @@ -12997,125 +12968,104 @@ msgstr "Objeto de Trabalho CNC" msgid "Document Editor" msgstr "Editor de Documento" -#: appObjects/FlatCAMExcellon.py:934 appObjects/FlatCAMExcellon.py:1042 -#: appPlugins/ToolDrilling.py:1902 appPlugins/ToolMilling.py:2483 -#: appPlugins/ToolMilling.py:2599 +#: appObjects/FlatCAMExcellon.py:934 appObjects/FlatCAMExcellon.py:1036 +#: appPlugins/ToolDrilling.py:1897 appPlugins/ToolMilling.py:2577 +#: appPlugins/ToolMilling.py:2687 msgid "Please select one or more tools from the list and try again." msgstr "Selecione uma ou mais ferramentas da lista e tente novamente." -#: appObjects/FlatCAMExcellon.py:939 appPlugins/ToolMilling.py:2490 +#: appObjects/FlatCAMExcellon.py:939 appPlugins/ToolMilling.py:2584 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "A ferramenta BROCA é maior que o tamanho do furo. Cancelado." -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: tclCommands/TclCommandDrillcncjob.py:196 -msgid "Tool_nr" -msgstr "Ferramenta_nr" - -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: tclCommands/TclCommandDrillcncjob.py:196 -msgid "Drills_Nr" -msgstr "Furo_Nr" - -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: tclCommands/TclCommandDrillcncjob.py:196 -msgid "Slots_Nr" -msgstr "Ranhura_Nr" - -#: appObjects/FlatCAMExcellon.py:1051 appPlugins/ToolMilling.py:2608 +#: appObjects/FlatCAMExcellon.py:1045 appPlugins/ToolMilling.py:2696 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "" "A ferramenta fresa para RANHURAS é maior que o tamanho do furo. Cancelado." -#: appObjects/FlatCAMGeometry.py:775 +#: appObjects/FlatCAMGeometry.py:776 msgid "Vertex points calculated." msgstr "" -#: appObjects/FlatCAMGeometry.py:1063 appObjects/FlatCAMGeometry.py:1068 -#: appObjects/FlatCAMGeometry.py:1099 appObjects/FlatCAMGeometry.py:1126 -#: appObjects/FlatCAMGeometry.py:1130 appPlugins/ToolDrilling.py:904 -#: appPlugins/ToolDrilling.py:910 appPlugins/ToolDrilling.py:955 -#: appPlugins/ToolDrilling.py:1202 appPlugins/ToolDrilling.py:1209 -#: appPlugins/ToolDrilling.py:1241 appPlugins/ToolDrilling.py:1254 -#: appPlugins/ToolDrilling.py:1258 appPlugins/ToolDrilling.py:2410 +#: appObjects/FlatCAMGeometry.py:1064 appObjects/FlatCAMGeometry.py:1069 +#: appObjects/FlatCAMGeometry.py:1100 appObjects/FlatCAMGeometry.py:1127 +#: appObjects/FlatCAMGeometry.py:1131 appPlugins/ToolDrilling.py:905 +#: appPlugins/ToolDrilling.py:911 appPlugins/ToolDrilling.py:956 +#: appPlugins/ToolDrilling.py:1208 appPlugins/ToolDrilling.py:1215 +#: appPlugins/ToolDrilling.py:1247 appPlugins/ToolDrilling.py:1260 +#: appPlugins/ToolDrilling.py:1264 appPlugins/ToolDrilling.py:2346 #: appPlugins/ToolIsolation.py:611 appPlugins/ToolIsolation.py:740 #: appPlugins/ToolIsolation.py:745 appPlugins/ToolIsolation.py:775 #: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:811 -#: appPlugins/ToolIsolation.py:3377 appPlugins/ToolMilling.py:959 -#: appPlugins/ToolMilling.py:1076 appPlugins/ToolMilling.py:1510 -#: appPlugins/ToolMilling.py:1515 appPlugins/ToolMilling.py:1532 -#: appPlugins/ToolMilling.py:1537 appPlugins/ToolMilling.py:1605 -#: appPlugins/ToolMilling.py:1616 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:3849 appPlugins/ToolNCC.py:305 +#: appPlugins/ToolIsolation.py:3374 appPlugins/ToolMilling.py:985 +#: appPlugins/ToolMilling.py:1104 appPlugins/ToolMilling.py:1588 +#: appPlugins/ToolMilling.py:1593 appPlugins/ToolMilling.py:1610 +#: appPlugins/ToolMilling.py:1615 appPlugins/ToolMilling.py:1690 +#: appPlugins/ToolMilling.py:1702 appPlugins/ToolMilling.py:1706 +#: appPlugins/ToolMilling.py:3921 appPlugins/ToolNCC.py:305 #: appPlugins/ToolNCC.py:310 appPlugins/ToolNCC.py:340 #: appPlugins/ToolNCC.py:363 appPlugins/ToolNCC.py:376 -#: appPlugins/ToolNCC.py:857 appPlugins/ToolNCC.py:4339 +#: appPlugins/ToolNCC.py:857 appPlugins/ToolNCC.py:4338 #: appPlugins/ToolPaint.py:266 appPlugins/ToolPaint.py:271 #: appPlugins/ToolPaint.py:313 appPlugins/ToolPaint.py:335 #: appPlugins/ToolPaint.py:347 appPlugins/ToolPaint.py:794 -#: appPlugins/ToolPaint.py:3119 +#: appPlugins/ToolPaint.py:3116 msgid "Parameters for" msgstr "Parâmetros para" -#: appObjects/FlatCAMGeometry.py:1063 appObjects/FlatCAMGeometry.py:1099 -#: appPlugins/ToolDrilling.py:955 appPlugins/ToolDrilling.py:1202 -#: appPlugins/ToolDrilling.py:1241 appPlugins/ToolIsolation.py:740 -#: appPlugins/ToolIsolation.py:775 appPlugins/ToolMilling.py:1510 -#: appPlugins/ToolMilling.py:1532 appPlugins/ToolMilling.py:1605 +#: appObjects/FlatCAMGeometry.py:1064 appObjects/FlatCAMGeometry.py:1100 +#: appPlugins/ToolDrilling.py:956 appPlugins/ToolDrilling.py:1208 +#: appPlugins/ToolDrilling.py:1247 appPlugins/ToolIsolation.py:740 +#: appPlugins/ToolIsolation.py:775 appPlugins/ToolMilling.py:1588 +#: appPlugins/ToolMilling.py:1610 appPlugins/ToolMilling.py:1690 #: appPlugins/ToolNCC.py:305 appPlugins/ToolNCC.py:340 -#: appPlugins/ToolPaint.py:266 appPlugins/ToolPaint.py:313 app_Main.py:2496 +#: appPlugins/ToolPaint.py:266 appPlugins/ToolPaint.py:313 app_Main.py:2515 msgid "No Tool Selected" msgstr "Nenhuma Ferramenta Selecionada" -#: appObjects/FlatCAMGeometry.py:1068 appObjects/FlatCAMGeometry.py:1130 -#: appPlugins/ToolDrilling.py:904 appPlugins/ToolDrilling.py:1209 -#: appPlugins/ToolDrilling.py:1258 appPlugins/ToolIsolation.py:611 +#: appObjects/FlatCAMGeometry.py:1069 appObjects/FlatCAMGeometry.py:1131 +#: appPlugins/ToolDrilling.py:905 appPlugins/ToolDrilling.py:1215 +#: appPlugins/ToolDrilling.py:1264 appPlugins/ToolIsolation.py:611 #: appPlugins/ToolIsolation.py:745 appPlugins/ToolIsolation.py:811 -#: appPlugins/ToolMilling.py:959 appPlugins/ToolMilling.py:1076 -#: appPlugins/ToolMilling.py:1515 appPlugins/ToolMilling.py:1537 -#: appPlugins/ToolMilling.py:1620 appPlugins/ToolNCC.py:310 +#: appPlugins/ToolMilling.py:985 appPlugins/ToolMilling.py:1104 +#: appPlugins/ToolMilling.py:1593 appPlugins/ToolMilling.py:1615 +#: appPlugins/ToolMilling.py:1706 appPlugins/ToolNCC.py:310 #: appPlugins/ToolNCC.py:376 appPlugins/ToolNCC.py:857 #: appPlugins/ToolPaint.py:271 appPlugins/ToolPaint.py:347 #: appPlugins/ToolPaint.py:794 msgid "Multiple Tools" msgstr "Ferramentas Múltiplas" -#: appObjects/FlatCAMGeometry.py:1211 appPlugins/ToolCutOut.py:470 +#: appObjects/FlatCAMGeometry.py:1212 appPlugins/ToolCutOut.py:470 #: appPlugins/ToolIsolation.py:905 appPlugins/ToolIsolation.py:1252 -#: appPlugins/ToolIsolation.py:1390 appPlugins/ToolMilling.py:1974 -#: appPlugins/ToolMilling.py:2100 appPlugins/ToolNCC.py:1222 +#: appPlugins/ToolIsolation.py:1390 appPlugins/ToolMilling.py:2068 +#: appPlugins/ToolMilling.py:2194 appPlugins/ToolNCC.py:1222 #: appPlugins/ToolNCC.py:1360 appPlugins/ToolNCC.py:1436 #: appPlugins/ToolPaint.py:427 appPlugins/ToolPaint.py:825 #: appPlugins/ToolPaint.py:962 appPlugins/ToolSolderPaste.py:150 -#: appPlugins/ToolSolderPaste.py:487 app_Main.py:4788 +#: appPlugins/ToolSolderPaste.py:493 app_Main.py:4807 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 " "Flutuante." -#: appObjects/FlatCAMGeometry.py:1223 appPlugins/ToolCutOut.py:483 -#: appPlugins/ToolDrilling.py:1114 appPlugins/ToolIsolation.py:1271 -#: appPlugins/ToolMilling.py:1986 +#: appObjects/FlatCAMGeometry.py:1224 appPlugins/ToolCutOut.py:483 +#: appPlugins/ToolDrilling.py:1115 appPlugins/ToolIsolation.py:1271 +#: appPlugins/ToolMilling.py:2080 msgid "Could not load Tools DB file." msgstr "Não foi possível carregar o arquivo com o banco de dados." -#: appObjects/FlatCAMGeometry.py:1286 appPlugins/ToolCutOut.py:546 -#: appPlugins/ToolIsolation.py:1336 appPlugins/ToolMilling.py:2049 +#: appObjects/FlatCAMGeometry.py:1287 appPlugins/ToolCutOut.py:546 +#: appPlugins/ToolIsolation.py:1336 appPlugins/ToolMilling.py:2143 #: appPlugins/ToolNCC.py:1305 appPlugins/ToolPaint.py:906 msgid "Tool not in Tools Database. Adding a default tool." msgstr "" "A ferramenta não está no banco de dados de ferramentas. Adicionando uma " "ferramenta padrão." -#: appObjects/FlatCAMGeometry.py:1293 appPlugins/ToolCutOut.py:553 -#: appPlugins/ToolDrilling.py:1174 appPlugins/ToolIsolation.py:1344 -#: appPlugins/ToolMilling.py:2057 appPlugins/ToolNCC.py:1312 +#: appObjects/FlatCAMGeometry.py:1294 appPlugins/ToolCutOut.py:553 +#: appPlugins/ToolDrilling.py:1180 appPlugins/ToolIsolation.py:1344 +#: appPlugins/ToolMilling.py:2151 appPlugins/ToolNCC.py:1312 #: appPlugins/ToolPaint.py:914 msgid "" "Cancelled.\n" @@ -13125,40 +13075,40 @@ msgstr "" "Várias ferramentas para um diâmetro de ferramenta encontradas no banco de " "dados de ferramentas." -#: appObjects/FlatCAMGeometry.py:1326 appPlugins/ToolIsolation.py:1381 -#: appPlugins/ToolMilling.py:2092 appPlugins/ToolNCC.py:1347 +#: appObjects/FlatCAMGeometry.py:1327 appPlugins/ToolIsolation.py:1381 +#: appPlugins/ToolMilling.py:2186 appPlugins/ToolNCC.py:1347 #: appPlugins/ToolPaint.py:949 msgid "New tool added to Tool Table from Tools Database." msgstr "Nova ferramenta adicionada à Tabela de Ferramentas." -#: appObjects/FlatCAMGeometry.py:1393 appPlugins/ToolMilling.py:2163 +#: appObjects/FlatCAMGeometry.py:1394 appPlugins/ToolMilling.py:2257 msgid "Tool added in Tool Table." msgstr "Ferramenta adicionada na Tabela de Ferramentas." -#: appObjects/FlatCAMGeometry.py:1504 appObjects/FlatCAMGeometry.py:1513 -#: appPlugins/ToolMilling.py:2311 appPlugins/ToolMilling.py:2320 +#: appObjects/FlatCAMGeometry.py:1505 appObjects/FlatCAMGeometry.py:1514 +#: appPlugins/ToolMilling.py:2405 appPlugins/ToolMilling.py:2414 msgid "Failed. Select a tool to copy." msgstr "Falhou. Selecione uma ferramenta para copiar." -#: appObjects/FlatCAMGeometry.py:1542 appPlugins/ToolMilling.py:2344 +#: appObjects/FlatCAMGeometry.py:1543 appPlugins/ToolMilling.py:2438 msgid "Tool was copied in Tool Table." msgstr "A ferramenta foi copiada na tabela de ferramentas." -#: appObjects/FlatCAMGeometry.py:1572 appPlugins/ToolMilling.py:2282 +#: appObjects/FlatCAMGeometry.py:1573 appPlugins/ToolMilling.py:2376 msgid "Tool was edited in Tool Table." msgstr "A ferramenta foi editada na Tabela de Ferramentas." -#: appObjects/FlatCAMGeometry.py:1605 appObjects/FlatCAMGeometry.py:1614 -#: appPlugins/ToolMilling.py:2376 appPlugins/ToolMilling.py:2385 +#: appObjects/FlatCAMGeometry.py:1606 appObjects/FlatCAMGeometry.py:1615 +#: appPlugins/ToolMilling.py:2470 appPlugins/ToolMilling.py:2479 msgid "Failed. Select a tool to delete." msgstr "Falhou. Selecione uma ferramenta para excluir." -#: appObjects/FlatCAMGeometry.py:1638 appPlugins/ToolMilling.py:2406 +#: appObjects/FlatCAMGeometry.py:1639 appPlugins/ToolMilling.py:2500 msgid "Tool was deleted in Tool Table." msgstr "A ferramenta foi eliminada da Tabela de Ferramentas." -#: appObjects/FlatCAMGeometry.py:1675 appObjects/FlatCAMGeometry.py:1684 -#: appPlugins/ToolMilling.py:1825 +#: appObjects/FlatCAMGeometry.py:1676 appObjects/FlatCAMGeometry.py:1685 +#: appPlugins/ToolMilling.py:1919 msgid "" "Disabled because the tool is V-shape.\n" "For V-shape tools the depth of cut is\n" @@ -13177,16 +13127,16 @@ msgstr "" "NB: um valor igual a zero significa que o Dia da Ferramenta = 'Dia da ponta " "em V'" -#: appObjects/FlatCAMGeometry.py:2178 appPlugins/ToolMilling.py:2806 +#: appObjects/FlatCAMGeometry.py:2185 appPlugins/ToolMilling.py:2889 msgid "This Geometry can't be processed because it is" msgstr "Esta Geometria não pode ser processada porque é" -#: appObjects/FlatCAMGeometry.py:2215 appPlugins/ToolMilling.py:2840 +#: appObjects/FlatCAMGeometry.py:2222 appPlugins/ToolMilling.py:2923 msgid "Failed. No tool selected in the tool table ..." msgstr "Falhou. Nenhuma ferramenta selecionada na tabela de ferramentas ..." -#: appObjects/FlatCAMGeometry.py:2317 appObjects/FlatCAMGeometry.py:2478 -#: appPlugins/ToolMilling.py:2955 appPlugins/ToolMilling.py:3139 +#: appObjects/FlatCAMGeometry.py:2321 appObjects/FlatCAMGeometry.py:2477 +#: appPlugins/ToolMilling.py:3036 appPlugins/ToolMilling.py:3215 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -13195,53 +13145,53 @@ msgstr "" "valor foi fornecido.\n" "Adicione um Deslocamento de Ferramenta ou altere o Tipo de Deslocamento." -#: appObjects/FlatCAMGeometry.py:2390 appObjects/FlatCAMGeometry.py:2541 -#: appPlugins/ToolMilling.py:3028 appPlugins/ToolMilling.py:3183 +#: appObjects/FlatCAMGeometry.py:2390 appObjects/FlatCAMGeometry.py:2540 +#: appPlugins/ToolMilling.py:3105 appPlugins/ToolMilling.py:3259 msgid "G-Code parsing in progress..." msgstr "Análisando o G-Code..." -#: appObjects/FlatCAMGeometry.py:2392 appObjects/FlatCAMGeometry.py:2543 -#: appPlugins/ToolMilling.py:3030 appPlugins/ToolMilling.py:3185 +#: appObjects/FlatCAMGeometry.py:2392 appObjects/FlatCAMGeometry.py:2542 +#: appPlugins/ToolMilling.py:3107 appPlugins/ToolMilling.py:3261 msgid "G-Code parsing finished..." msgstr "Análise do G-Code finalisada..." -#: appObjects/FlatCAMGeometry.py:2399 appObjects/FlatCAMGeometry.py:2552 -#: appObjects/FlatCAMGeometry.py:2723 appPlugins/ToolMilling.py:3037 -#: appPlugins/ToolMilling.py:3194 +#: appObjects/FlatCAMGeometry.py:2399 appObjects/FlatCAMGeometry.py:2551 +#: appObjects/FlatCAMGeometry.py:2715 appPlugins/ToolMilling.py:3114 +#: appPlugins/ToolMilling.py:3270 msgid "Finished G-Code processing" msgstr "Processamento do G-Code concluído" -#: appObjects/FlatCAMGeometry.py:2401 appObjects/FlatCAMGeometry.py:2554 -#: appPlugins/ToolMilling.py:3039 appPlugins/ToolMilling.py:3196 +#: appObjects/FlatCAMGeometry.py:2401 appObjects/FlatCAMGeometry.py:2553 +#: appPlugins/ToolMilling.py:3116 appPlugins/ToolMilling.py:3272 msgid "G-Code processing failed with error" msgstr "Processamento do G-Code falhou com erro" -#: appObjects/FlatCAMGeometry.py:2445 appPlugins/ToolMilling.py:3083 -#: appPlugins/ToolSolderPaste.py:832 appPlugins/ToolSolderPaste.py:890 +#: appObjects/FlatCAMGeometry.py:2444 appPlugins/ToolMilling.py:3159 +#: appPlugins/ToolSolderPaste.py:839 appPlugins/ToolSolderPaste.py:897 msgid "Cancelled. Empty file, it has no geometry" msgstr "Cancelado. Arquivo vazio, não tem geometria" -#: appObjects/FlatCAMGeometry.py:2574 appObjects/FlatCAMGeometry.py:2579 -#: appObjects/FlatCAMGeometry.py:2730 appPlugins/ToolMilling.py:3224 -#: appPlugins/ToolMilling.py:3239 +#: appObjects/FlatCAMGeometry.py:2569 appObjects/FlatCAMGeometry.py:2574 +#: appObjects/FlatCAMGeometry.py:2722 appPlugins/ToolMilling.py:3299 +#: appPlugins/ToolMilling.py:3314 msgid "CNCjob created" msgstr "Trabalho CNC criado" -#: appObjects/FlatCAMGeometry.py:2763 appPlugins/ToolMilling.py:2692 +#: appObjects/FlatCAMGeometry.py:2755 appPlugins/ToolMilling.py:2775 msgid "Polish" msgstr "Limpar" -#: appObjects/FlatCAMGeometry.py:2813 appPlugins/ToolMilling.py:2742 +#: appObjects/FlatCAMGeometry.py:2805 appPlugins/ToolMilling.py:2825 #: appPlugins/ToolPaint.py:1829 msgid "Geometry could not be painted completely" msgstr "A geometria não pode ser pintada completamente" -#: appObjects/FlatCAMGeometry.py:2851 appObjects/FlatCAMGeometry.py:2860 -#: appParsers/ParseGerber.py:2050 appParsers/ParseGerber.py:2060 +#: appObjects/FlatCAMGeometry.py:2843 appObjects/FlatCAMGeometry.py:2852 +#: appParsers/ParseGerber.py:2093 appParsers/ParseGerber.py:2103 msgid "Scale factor has to be a number: integer or float." msgstr "O fator de escala deve ser um número: inteiro ou flutuante." -#: appObjects/FlatCAMGeometry.py:2940 appParsers/ParseGerber.py:2176 +#: appObjects/FlatCAMGeometry.py:2932 appParsers/ParseGerber.py:2219 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -13249,7 +13199,7 @@ msgstr "" "Um par (x,y) de valores é necessário. Provavelmente você digitou apenas um " "valor no campo Deslocamento." -#: appObjects/FlatCAMGeometry.py:3025 +#: appObjects/FlatCAMGeometry.py:3017 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -13259,19 +13209,19 @@ msgstr "" "formato (x, y).\n" "Agora está com apenas um valor, não dois." -#: appObjects/FlatCAMGeometry.py:3128 appPlugins/ToolDrilling.py:1619 -#: appPlugins/ToolMilling.py:3444 +#: appObjects/FlatCAMGeometry.py:3120 appPlugins/ToolDrilling.py:1614 +#: appPlugins/ToolMilling.py:3519 msgid "Delete failed. There are no exclusion areas to delete." msgstr "Exclusão falhou. Não há áreas para excluir." -#: appObjects/FlatCAMGeometry.py:3145 appPlugins/ToolDrilling.py:1636 -#: appPlugins/ToolMilling.py:3461 +#: appObjects/FlatCAMGeometry.py:3137 appPlugins/ToolDrilling.py:1631 +#: appPlugins/ToolMilling.py:3536 msgid "Delete failed. Nothing is selected." msgstr "Falha na exclusão. Nada está selecionado." -#: appObjects/FlatCAMGeometry.py:3242 appObjects/FlatCAMGeometry.py:3257 -#: appPlugins/ToolDrilling.py:1733 appPlugins/ToolDrilling.py:1748 -#: appPlugins/ToolMilling.py:3558 appPlugins/ToolMilling.py:3573 +#: appObjects/FlatCAMGeometry.py:3234 appObjects/FlatCAMGeometry.py:3249 +#: appPlugins/ToolDrilling.py:1728 appPlugins/ToolDrilling.py:1743 +#: appPlugins/ToolMilling.py:3633 appPlugins/ToolMilling.py:3648 #, fuzzy #| msgid "Tool was edited in Tool Table." msgid "Value edited in Exclusion Table." @@ -13287,8 +13237,8 @@ msgstr "Não foi possível executar a operação." #: appObjects/FlatCAMGerber.py:617 appObjects/FlatCAMGerber.py:693 #: appPlugins/ToolIsolation.py:1754 appPlugins/ToolIsolation.py:2122 -#: appPlugins/ToolNCC.py:2116 appPlugins/ToolNCC.py:3137 -#: appPlugins/ToolNCC.py:3517 +#: appPlugins/ToolNCC.py:2116 appPlugins/ToolNCC.py:3139 +#: appPlugins/ToolNCC.py:3519 msgid "Isolation geometry could not be generated." msgstr "A geometria de isolação não pôde ser gerada." @@ -13335,81 +13285,81 @@ msgstr "Dimensões" msgid "Calculating dimensions ... Please wait." msgstr "Calculando dimensões ... Por favor, espere." -#: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792 -#: appPlugins/ToolReport.py:437 appPlugins/ToolReport.py:505 +#: appObjects/FlatCAMObj.py:715 appObjects/FlatCAMObj.py:786 +#: appPlugins/ToolReport.py:438 appPlugins/ToolReport.py:509 msgid "Drills number" msgstr "Número de furos" -#: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794 -#: appPlugins/ToolReport.py:438 appPlugins/ToolReport.py:507 +#: appObjects/FlatCAMObj.py:716 appObjects/FlatCAMObj.py:788 +#: appPlugins/ToolReport.py:439 appPlugins/ToolReport.py:511 msgid "Slots number" msgstr "Número de Ranhuras" -#: appObjects/FlatCAMObj.py:727 appPlugins/ToolReport.py:440 +#: appObjects/FlatCAMObj.py:718 appPlugins/ToolReport.py:441 msgid "Drills total number:" msgstr "Número total de furos:" -#: appObjects/FlatCAMObj.py:728 appPlugins/ToolReport.py:441 +#: appObjects/FlatCAMObj.py:719 appPlugins/ToolReport.py:442 msgid "Slots total number:" msgstr "Número total de ranhuras:" -#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 -#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 -#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 -#: appPlugins/ToolReport.py:468 appPlugins/ToolReport.py:471 -#: appPlugins/ToolReport.py:474 appPlugins/ToolReport.py:502 -#: appPlugins/ToolReport.py:509 appPlugins/ToolReport.py:512 +#: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 +#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 +#: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 +#: appPlugins/ToolReport.py:470 appPlugins/ToolReport.py:473 +#: appPlugins/ToolReport.py:476 appPlugins/ToolReport.py:506 +#: appPlugins/ToolReport.py:513 appPlugins/ToolReport.py:516 msgid "Present" msgstr "Presente" -#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790 -#: appPlugins/ToolReport.py:469 appPlugins/ToolReport.py:503 +#: appObjects/FlatCAMObj.py:748 appObjects/FlatCAMObj.py:784 +#: appPlugins/ToolReport.py:471 appPlugins/ToolReport.py:507 msgid "Solid Geometry" msgstr "Geometria Sólida" -#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 -#: appPlugins/ToolReport.py:472 appPlugins/ToolReport.py:510 +#: appObjects/FlatCAMObj.py:751 appObjects/FlatCAMObj.py:791 +#: appPlugins/ToolReport.py:474 appPlugins/ToolReport.py:514 msgid "GCode Text" msgstr "Texto G-Code" -#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800 -#: appPlugins/ToolReport.py:475 appPlugins/ToolReport.py:513 +#: appObjects/FlatCAMObj.py:754 appObjects/FlatCAMObj.py:794 +#: appPlugins/ToolReport.py:477 appPlugins/ToolReport.py:517 msgid "GCode Geometry" msgstr "Geometria G-Code" -#: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 -#: appPlugins/ToolReport.py:483 appPlugins/ToolReport.py:556 +#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:837 +#: appPlugins/ToolReport.py:485 appPlugins/ToolReport.py:560 msgid "Tool Data" msgstr "Dados da ferramenta" -#: appObjects/FlatCAMObj.py:807 appPlugins/ToolReport.py:520 +#: appObjects/FlatCAMObj.py:801 appPlugins/ToolReport.py:524 msgid "Depth of Cut" msgstr "Profundidade de Corte" -#: appObjects/FlatCAMObj.py:819 appPlugins/ToolReport.py:532 +#: appObjects/FlatCAMObj.py:813 appPlugins/ToolReport.py:536 msgid "Clearance Height" msgstr "Altura do Espaço" -#: appObjects/FlatCAMObj.py:857 appPlugins/ToolReport.py:570 +#: appObjects/FlatCAMObj.py:851 appPlugins/ToolReport.py:574 msgid "Routing time" msgstr "Tempo de roteamento" -#: appObjects/FlatCAMObj.py:882 appPlugins/ToolReport.py:595 +#: appObjects/FlatCAMObj.py:876 appPlugins/ToolReport.py:599 msgid "Width" msgstr "Largura" -#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 -#: appPlugins/ToolReport.py:601 appPlugins/ToolReport.py:609 +#: appObjects/FlatCAMObj.py:882 appObjects/FlatCAMObj.py:890 +#: appPlugins/ToolReport.py:605 appPlugins/ToolReport.py:613 msgid "Box Area" msgstr "Área da Caixa" -#: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899 -#: appPlugins/ToolReport.py:604 appPlugins/ToolReport.py:612 +#: appObjects/FlatCAMObj.py:885 appObjects/FlatCAMObj.py:893 +#: appPlugins/ToolReport.py:608 appPlugins/ToolReport.py:616 msgid "Convex_Hull Area" msgstr "Área Convexa do Casco" -#: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909 -#: appPlugins/ToolReport.py:619 appPlugins/ToolReport.py:622 +#: appObjects/FlatCAMObj.py:900 appObjects/FlatCAMObj.py:903 +#: appPlugins/ToolReport.py:623 appPlugins/ToolReport.py:626 msgid "Copper Area" msgstr "Área de Cobre" @@ -13433,19 +13383,19 @@ msgstr "Objeto renomeado de {old} para {new}" #: appObjects/ObjectCollection.py:951 appObjects/ObjectCollection.py:957 #: appObjects/ObjectCollection.py:963 appObjects/ObjectCollection.py:969 #: appObjects/ObjectCollection.py:975 appObjects/ObjectCollection.py:981 -#: app_Main.py:7346 app_Main.py:7352 app_Main.py:7358 app_Main.py:7364 +#: app_Main.py:7390 app_Main.py:7396 app_Main.py:7402 app_Main.py:7408 msgid "selected" msgstr "selecionado" -#: appObjects/ObjectCollection.py:1014 +#: appObjects/ObjectCollection.py:1017 msgid "Cause of error" msgstr "Motivo do erro" -#: appObjects/ObjectCollection.py:1215 +#: appObjects/ObjectCollection.py:1218 msgid "All objects are selected." msgstr "Todos os objetos estão selecionados." -#: appObjects/ObjectCollection.py:1225 +#: appObjects/ObjectCollection.py:1228 msgid "Objects selection is cleared." msgstr "A seleção de objetos é limpa." @@ -13487,22 +13437,31 @@ msgstr "" msgid "Font not supported, try another one." msgstr "Fonte não suportada. Tente outra." -#: appParsers/ParseGerber.py:425 +#: appParsers/ParseGerber.py:447 msgid "Gerber processing. Parsing" msgstr "Processando Gerber. Analisando" -#: appParsers/ParseGerber.py:1130 appParsers/ParseGerber.py:1230 +#: appParsers/ParseGerber.py:476 +msgid "Gerber X2 format detected. Parsing may not be done correctly." +msgstr "" + +#: appParsers/ParseGerber.py:480 +msgid "" +"Drill file Gerber X2 format detected. Parsing may not be done correctly." +msgstr "" + +#: appParsers/ParseGerber.py:1169 appParsers/ParseGerber.py:1270 #: appParsers/ParseHPGL2.py:293 appParsers/ParseHPGL2.py:307 #: appParsers/ParseHPGL2.py:326 appParsers/ParseHPGL2.py:350 #: appParsers/ParseHPGL2.py:385 msgid "Coordinates missing, line ignored" msgstr "Coordenadas faltando, linha ignorada" -#: appParsers/ParseGerber.py:1132 appParsers/ParseGerber.py:1232 +#: appParsers/ParseGerber.py:1171 appParsers/ParseGerber.py:1272 msgid "GERBER file might be CORRUPT. Check the file !!!" msgstr "O arquivo GERBER pode estar CORROMPIDO. Verifique o arquivo !!!" -#: appParsers/ParseGerber.py:1186 +#: appParsers/ParseGerber.py:1225 msgid "" "Region does not have enough points. File will be processed but there are " "parser errors. Line number" @@ -13510,27 +13469,27 @@ msgstr "" "A região não possui pontos suficientes. O arquivo será processado, mas há " "erros na análise. Número da linha" -#: appParsers/ParseGerber.py:1617 appParsers/ParseHPGL2.py:420 +#: appParsers/ParseGerber.py:1657 appParsers/ParseHPGL2.py:420 msgid "Gerber processing. Joining polygons" msgstr "Processando Gerber. Unindo polígonos" -#: appParsers/ParseGerber.py:1635 +#: appParsers/ParseGerber.py:1675 msgid "Gerber processing. Applying Gerber polarity." msgstr "Processando Gerber. Aplicando polaridade Gerber." -#: appParsers/ParseGerber.py:1695 +#: appParsers/ParseGerber.py:1735 msgid "Gerber Line" msgstr "Linha Gerber" -#: appParsers/ParseGerber.py:1695 +#: appParsers/ParseGerber.py:1735 msgid "Gerber Line Content" msgstr "Conteúdo" -#: appParsers/ParseGerber.py:1697 +#: appParsers/ParseGerber.py:1736 msgid "Gerber Parser ERROR" msgstr "Erro de Análise" -#: appParsers/ParseGerber.py:2599 +#: appParsers/ParseGerber.py:2642 msgid "Gerber Buffer done." msgstr "Buffer Gerber pronto." @@ -13571,13 +13530,13 @@ msgid "Click on the START point." msgstr "Clique no ponto INICIAL." #: appPlugins/ToolAlignObjects.py:258 appPlugins/ToolCalibration.py:294 -#: appPlugins/ToolDblSided.py:405 +#: appPlugins/ToolDblSided.py:424 msgid "Cancelled by user request." msgstr "Cancelado por solicitação do usuário." #: appPlugins/ToolAlignObjects.py:263 appPlugins/ToolAlignObjects.py:285 #: appPlugins/ToolDistance.py:410 appPlugins/ToolMove.py:140 -#: appPlugins/ToolQRCode.py:270 +#: appPlugins/ToolQRCode.py:276 msgid "Click on the DESTINATION point ..." msgstr "Clique no ponto DESTINO ..." @@ -13587,7 +13546,7 @@ msgid "Or right click to cancel." msgstr "Ou clique esquerdo para cancelar." #: appPlugins/ToolAlignObjects.py:278 appPlugins/ToolAlignObjects.py:285 -#: appPlugins/ToolFiducials.py:836 +#: appPlugins/ToolFiducials.py:840 msgid "Second Point" msgstr "Segundo Ponto" @@ -13672,35 +13631,35 @@ msgstr "" "Se forem usados dois pontos, assume translação e rotação." #: appPlugins/ToolAlignObjects.py:517 appPlugins/ToolCalculators.py:715 -#: appPlugins/ToolCalibration.py:1391 appPlugins/ToolCopperThieving.py:1743 -#: appPlugins/ToolCorners.py:885 appPlugins/ToolCutOut.py:2846 -#: appPlugins/ToolDblSided.py:1094 appPlugins/ToolDrilling.py:2924 -#: appPlugins/ToolEtchCompensation.py:473 appPlugins/ToolExtract.py:1307 -#: appPlugins/ToolFiducials.py:1051 appPlugins/ToolFilm.py:1606 -#: appPlugins/ToolFollow.py:780 appPlugins/ToolInvertGerber.py:302 -#: appPlugins/ToolIsolation.py:3685 appPlugins/ToolLevelling.py:2245 -#: appPlugins/ToolMilling.py:4537 appPlugins/ToolNCC.py:4674 -#: appPlugins/ToolOptimal.py:617 appPlugins/ToolPaint.py:3340 -#: appPlugins/ToolPanelize.py:1340 appPlugins/ToolPunchGerber.py:2334 -#: appPlugins/ToolQRCode.py:1007 appPlugins/ToolRulesCheck.py:1664 -#: appPlugins/ToolSolderPaste.py:1580 appPlugins/ToolSub.py:929 +#: appPlugins/ToolCalibration.py:1391 appPlugins/ToolCopperThieving.py:1749 +#: appPlugins/ToolCorners.py:891 appPlugins/ToolCutOut.py:2843 +#: appPlugins/ToolDblSided.py:1110 appPlugins/ToolDrilling.py:2878 +#: appPlugins/ToolEtchCompensation.py:491 appPlugins/ToolExtract.py:1310 +#: appPlugins/ToolFiducials.py:1055 appPlugins/ToolFilm.py:1620 +#: appPlugins/ToolFollow.py:782 appPlugins/ToolInvertGerber.py:308 +#: appPlugins/ToolIsolation.py:3682 appPlugins/ToolLevelling.py:2314 +#: appPlugins/ToolMilling.py:4637 appPlugins/ToolNCC.py:4673 +#: appPlugins/ToolOptimal.py:623 appPlugins/ToolPaint.py:3337 +#: appPlugins/ToolPanelize.py:1359 appPlugins/ToolPunchGerber.py:2334 +#: appPlugins/ToolQRCode.py:1010 appPlugins/ToolRulesCheck.py:1664 +#: appPlugins/ToolSolderPaste.py:1584 appPlugins/ToolSub.py:936 #: appPlugins/ToolTransform.py:967 msgid "Reset Tool" msgstr "Redefinir Ferramenta" #: appPlugins/ToolAlignObjects.py:520 appPlugins/ToolCalculators.py:718 -#: appPlugins/ToolCalibration.py:1394 appPlugins/ToolCopperThieving.py:1746 -#: appPlugins/ToolCorners.py:888 appPlugins/ToolCutOut.py:2849 -#: appPlugins/ToolDblSided.py:1097 appPlugins/ToolDrilling.py:2927 -#: appPlugins/ToolEtchCompensation.py:476 appPlugins/ToolExtract.py:1310 -#: appPlugins/ToolFiducials.py:1054 appPlugins/ToolFilm.py:1609 -#: appPlugins/ToolFollow.py:783 appPlugins/ToolInvertGerber.py:305 -#: appPlugins/ToolIsolation.py:3688 appPlugins/ToolLevelling.py:2248 -#: appPlugins/ToolMilling.py:4540 appPlugins/ToolNCC.py:4677 -#: appPlugins/ToolOptimal.py:620 appPlugins/ToolPaint.py:3343 -#: appPlugins/ToolPanelize.py:1343 appPlugins/ToolPunchGerber.py:2337 -#: appPlugins/ToolQRCode.py:1010 appPlugins/ToolRulesCheck.py:1667 -#: appPlugins/ToolSolderPaste.py:1583 appPlugins/ToolSub.py:932 +#: appPlugins/ToolCalibration.py:1394 appPlugins/ToolCopperThieving.py:1752 +#: appPlugins/ToolCorners.py:894 appPlugins/ToolCutOut.py:2846 +#: appPlugins/ToolDblSided.py:1113 appPlugins/ToolDrilling.py:2881 +#: appPlugins/ToolEtchCompensation.py:494 appPlugins/ToolExtract.py:1313 +#: appPlugins/ToolFiducials.py:1058 appPlugins/ToolFilm.py:1623 +#: appPlugins/ToolFollow.py:785 appPlugins/ToolInvertGerber.py:311 +#: appPlugins/ToolIsolation.py:3685 appPlugins/ToolLevelling.py:2317 +#: appPlugins/ToolMilling.py:4640 appPlugins/ToolNCC.py:4676 +#: appPlugins/ToolOptimal.py:626 appPlugins/ToolPaint.py:3340 +#: appPlugins/ToolPanelize.py:1362 appPlugins/ToolPunchGerber.py:2337 +#: appPlugins/ToolQRCode.py:1013 appPlugins/ToolRulesCheck.py:1667 +#: appPlugins/ToolSolderPaste.py:1587 appPlugins/ToolSub.py:939 #: appPlugins/ToolTransform.py:970 msgid "Will reset the tool parameters." msgstr "Redefinirá os parâmetros da ferramenta." @@ -13776,7 +13735,7 @@ msgid "Choose how to calculate the board area." msgstr "Escolha como calcular a área do PCB." #: appPlugins/ToolCalculators.py:570 appPlugins/ToolCalculators.py:588 -#: appPlugins/ToolCalculators.py:606 appPlugins/ToolCopperThieving.py:1702 +#: appPlugins/ToolCalculators.py:606 appPlugins/ToolCopperThieving.py:1708 msgid "cm" msgstr "cm" @@ -13861,20 +13820,20 @@ msgid "Cancelled. Four points are needed for GCode generation." msgstr "Cancelado. São necessários quatro pontos para a geração do G-Code." #: appPlugins/ToolCalibration.py:621 appPlugins/ToolCalibration.py:712 -#: appPlugins/ToolDblSided.py:523 appPlugins/ToolFilm.py:283 -#: appPlugins/ToolFilm.py:290 appPlugins/ToolFilm.py:294 -#: appPlugins/ToolMilling.py:1952 appPlugins/ToolMove.py:167 +#: appPlugins/ToolDblSided.py:542 appPlugins/ToolFilm.py:302 +#: appPlugins/ToolFilm.py:309 appPlugins/ToolFilm.py:313 +#: appPlugins/ToolMilling.py:2046 appPlugins/ToolMove.py:167 #: appPlugins/ToolReport.py:130 appPlugins/ToolTransform.py:160 #: appPlugins/ToolTransform.py:311 appPlugins/ToolTransform.py:343 #: appPlugins/ToolTransform.py:388 appPlugins/ToolTransform.py:422 #: appPlugins/ToolTransform.py:457 appPlugins/ToolTransform.py:494 -#: app_Main.py:4934 app_Main.py:5454 app_Main.py:5825 app_Main.py:5910 -#: app_Main.py:6082 app_Main.py:6367 app_Main.py:6482 app_Main.py:6528 -#: app_Main.py:6575 app_Main.py:6630 app_Main.py:6678 app_Main.py:6850 -#: app_Main.py:8977 app_Main.py:9071 app_Main.py:9113 app_Main.py:9155 -#: app_Main.py:9197 app_Main.py:9238 app_Main.py:9283 app_Main.py:9328 -#: app_Main.py:9811 app_Main.py:9815 camlib.py:2436 camlib.py:2503 -#: camlib.py:2571 camlib.py:2649 +#: app_Main.py:4953 app_Main.py:5473 app_Main.py:5844 app_Main.py:5929 +#: app_Main.py:6103 app_Main.py:6402 app_Main.py:6529 app_Main.py:6575 +#: app_Main.py:6622 app_Main.py:6677 app_Main.py:6725 app_Main.py:6894 +#: app_Main.py:9021 app_Main.py:9115 app_Main.py:9157 app_Main.py:9199 +#: app_Main.py:9241 app_Main.py:9282 app_Main.py:9327 app_Main.py:9372 +#: app_Main.py:9855 app_Main.py:9859 camlib.py:2440 camlib.py:2507 +#: camlib.py:2575 camlib.py:2653 msgid "No object is selected." msgstr "Nenhum objeto é selecionado." @@ -13897,7 +13856,7 @@ msgstr "" "(o máximo possível) cantos do objeto." #: appPlugins/ToolCalibration.py:901 appPlugins/ToolImage.py:221 -#: appPlugins/ToolPanelize.py:1113 appPlugins/ToolReport.py:195 +#: appPlugins/ToolPanelize.py:1132 appPlugins/ToolReport.py:195 msgid "Object Type" msgstr "Tipo de Objeto" @@ -14131,138 +14090,138 @@ msgstr "" "Ajustar (dimensionar e/ou inclinar) os objetos\n" "com os fatores determinados acima." -#: appPlugins/ToolCopperThieving.py:205 appPlugins/ToolCopperThieving.py:230 +#: appPlugins/ToolCopperThieving.py:212 appPlugins/ToolCopperThieving.py:237 msgid "Lines Grid works only for 'itself' reference ..." msgstr "Linhas funciona apenas para referência 'própria' ..." -#: appPlugins/ToolCopperThieving.py:216 +#: appPlugins/ToolCopperThieving.py:223 msgid "Solid fill selected." msgstr "Preenchimento sólido selecionado." -#: appPlugins/ToolCopperThieving.py:221 +#: appPlugins/ToolCopperThieving.py:228 msgid "Dots grid fill selected." msgstr "Preenchimento de pontos selecionado." -#: appPlugins/ToolCopperThieving.py:226 +#: appPlugins/ToolCopperThieving.py:233 msgid "Squares grid fill selected." msgstr "Preenchimento de quadrados selecionado." -#: appPlugins/ToolCopperThieving.py:248 appPlugins/ToolCopperThieving.py:346 -#: appPlugins/ToolCopperThieving.py:966 appPlugins/ToolCorners.py:205 -#: appPlugins/ToolCorners.py:428 appPlugins/ToolCorners.py:522 -#: appPlugins/ToolDblSided.py:424 appPlugins/ToolExtract.py:375 -#: appPlugins/ToolExtract.py:642 appPlugins/ToolExtract.py:739 -#: appPlugins/ToolFiducials.py:261 appPlugins/ToolFiducials.py:552 -#: appPlugins/ToolOptimal.py:156 appPlugins/ToolPunchGerber.py:497 -#: appPlugins/ToolPunchGerber.py:501 appPlugins/ToolQRCode.py:222 +#: appPlugins/ToolCopperThieving.py:255 appPlugins/ToolCopperThieving.py:353 +#: appPlugins/ToolCopperThieving.py:973 appPlugins/ToolCorners.py:211 +#: appPlugins/ToolCorners.py:435 appPlugins/ToolCorners.py:530 +#: appPlugins/ToolDblSided.py:443 appPlugins/ToolExtract.py:378 +#: appPlugins/ToolExtract.py:645 appPlugins/ToolExtract.py:742 +#: appPlugins/ToolFiducials.py:268 appPlugins/ToolFiducials.py:559 +#: appPlugins/ToolOptimal.py:162 appPlugins/ToolPunchGerber.py:500 +#: appPlugins/ToolPunchGerber.py:504 appPlugins/ToolQRCode.py:228 msgid "There is no Gerber object loaded ..." msgstr "Não há objeto Gerber carregado ..." -#: appPlugins/ToolCopperThieving.py:261 appPlugins/ToolCopperThieving.py:866 +#: appPlugins/ToolCopperThieving.py:268 appPlugins/ToolCopperThieving.py:873 msgid "Append geometry" msgstr "Anexar geometria" -#: appPlugins/ToolCopperThieving.py:316 appPlugins/ToolCopperThieving.py:917 -#: appPlugins/ToolCopperThieving.py:1126 +#: appPlugins/ToolCopperThieving.py:323 appPlugins/ToolCopperThieving.py:924 +#: appPlugins/ToolCopperThieving.py:1132 msgid "Append source file" msgstr "Anexar arquivo fonte" -#: appPlugins/ToolCopperThieving.py:329 appPlugins/ToolCopperThieving.py:930 +#: appPlugins/ToolCopperThieving.py:336 appPlugins/ToolCopperThieving.py:937 msgid "Copper Thieving Tool done." msgstr "Área de Adição de Cobre." -#: appPlugins/ToolCopperThieving.py:356 appPlugins/ToolCopperThieving.py:376 +#: appPlugins/ToolCopperThieving.py:363 appPlugins/ToolCopperThieving.py:383 #: appPlugins/ToolCutOut.py:751 appPlugins/ToolCutOut.py:1139 #: appPlugins/ToolCutOut.py:1521 appPlugins/ToolCutOut.py:1613 #: appPlugins/ToolCutOut.py:1645 appPlugins/ToolCutOut.py:1745 -#: appPlugins/ToolDrilling.py:925 appPlugins/ToolDrilling.py:1868 -#: appPlugins/ToolEtchCompensation.py:170 appPlugins/ToolFollow.py:193 -#: appPlugins/ToolFollow.py:240 appPlugins/ToolInvertGerber.py:117 +#: appPlugins/ToolDrilling.py:926 appPlugins/ToolDrilling.py:1863 +#: appPlugins/ToolEtchCompensation.py:176 appPlugins/ToolFollow.py:199 +#: appPlugins/ToolFollow.py:246 appPlugins/ToolInvertGerber.py:123 #: appPlugins/ToolIsolation.py:1080 appPlugins/ToolIsolation.py:1145 #: appPlugins/ToolIsolation.py:1552 appPlugins/ToolIsolation.py:1579 -#: appPlugins/ToolIsolation.py:2425 appPlugins/ToolLevelling.py:327 -#: appPlugins/ToolMilling.py:651 appPlugins/ToolMilling.py:873 -#: appPlugins/ToolMilling.py:1300 appPlugins/ToolMilling.py:2772 -#: appPlugins/ToolMilling.py:2795 appPlugins/ToolNCC.py:1037 +#: appPlugins/ToolIsolation.py:2425 appPlugins/ToolLevelling.py:335 +#: appPlugins/ToolMilling.py:679 appPlugins/ToolMilling.py:899 +#: appPlugins/ToolMilling.py:1328 appPlugins/ToolMilling.py:2855 +#: appPlugins/ToolMilling.py:2878 appPlugins/ToolNCC.py:1037 #: appPlugins/ToolNCC.py:1106 appPlugins/ToolNCC.py:1569 #: appPlugins/ToolNCC.py:1619 appPlugins/ToolNCC.py:1652 #: appPlugins/ToolPaint.py:1138 appPlugins/ToolPaint.py:1225 -#: appPlugins/ToolPanelize.py:296 appPlugins/ToolPanelize.py:310 -#: appPlugins/ToolSub.py:261 appPlugins/ToolSub.py:279 -#: appPlugins/ToolSub.py:489 appPlugins/ToolSub.py:502 +#: appPlugins/ToolPanelize.py:312 appPlugins/ToolPanelize.py:326 +#: appPlugins/ToolSub.py:267 appPlugins/ToolSub.py:285 +#: appPlugins/ToolSub.py:499 appPlugins/ToolSub.py:512 #: tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandCopperClear.py:284 tclCommands/TclCommandPaint.py:99 #: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81 msgid "Could not retrieve object" msgstr "Não foi possível recuperar o objeto" -#: appPlugins/ToolCopperThieving.py:404 +#: appPlugins/ToolCopperThieving.py:411 msgid "Click the end point of the filling area." msgstr "Clique no ponto final da área de preenchimento." -#: appPlugins/ToolCopperThieving.py:529 +#: appPlugins/ToolCopperThieving.py:536 msgid "Copper Thieving Tool started. Reading parameters." msgstr "Ferramenta de Adição de Cobre iniciada. Lendo parâmetros." -#: appPlugins/ToolCopperThieving.py:555 +#: appPlugins/ToolCopperThieving.py:562 msgid "Copper Thieving Tool. Preparing isolation polygons." msgstr "Ferramenta de Adição de Cobre. Preparando polígonos de isolação." -#: appPlugins/ToolCopperThieving.py:601 +#: appPlugins/ToolCopperThieving.py:608 msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "" "Ferramenta de Adição de Cobre. Preparando áreas para preencher com cobre." -#: appPlugins/ToolCopperThieving.py:645 +#: appPlugins/ToolCopperThieving.py:652 msgid "Geometry not supported for" msgstr "Geometria não suportada para" -#: appPlugins/ToolCopperThieving.py:651 appPlugins/ToolNCC.py:1941 -#: appPlugins/ToolNCC.py:1996 appPlugins/ToolNCC.py:2990 +#: appPlugins/ToolCopperThieving.py:658 appPlugins/ToolNCC.py:1941 +#: appPlugins/ToolNCC.py:1996 appPlugins/ToolNCC.py:2992 #: appPlugins/ToolPaint.py:2602 msgid "No object available." msgstr "Nenhum objeto disponível." -#: appPlugins/ToolCopperThieving.py:688 appPlugins/ToolNCC.py:1966 -#: appPlugins/ToolNCC.py:2019 appPlugins/ToolNCC.py:3032 +#: appPlugins/ToolCopperThieving.py:695 appPlugins/ToolNCC.py:1966 +#: appPlugins/ToolNCC.py:2019 appPlugins/ToolNCC.py:3034 msgid "The reference object type is not supported." msgstr "O tipo do objeto de referência não é suportado." -#: appPlugins/ToolCopperThieving.py:693 +#: appPlugins/ToolCopperThieving.py:700 msgid "Copper Thieving Tool. Appending new geometry and buffering." msgstr "Ferramenta de Adição de Cobre. Anexando nova geometria e buffer." -#: appPlugins/ToolCopperThieving.py:729 +#: appPlugins/ToolCopperThieving.py:736 msgid "Create geometry" msgstr "Criar Geometria" -#: appPlugins/ToolCopperThieving.py:941 appPlugins/ToolCopperThieving.py:945 +#: appPlugins/ToolCopperThieving.py:948 appPlugins/ToolCopperThieving.py:952 msgid "P-Plating Mask" msgstr "Máscara de Revestimento Padrão" -#: appPlugins/ToolCopperThieving.py:969 +#: appPlugins/ToolCopperThieving.py:976 msgid "Append PP-M geometry" msgstr "Anexar geometria" -#: appPlugins/ToolCopperThieving.py:1146 +#: appPlugins/ToolCopperThieving.py:1152 msgid "Generating Pattern Plating Mask done." msgstr "Geração de Máscara de Revestimento Padrão concluída." -#: appPlugins/ToolCopperThieving.py:1189 +#: appPlugins/ToolCopperThieving.py:1195 msgid "Copper Thieving Tool exit." msgstr "Sair da Ferramenta de Adição de Cobre." -#: appPlugins/ToolCopperThieving.py:1280 appPlugins/ToolFiducials.py:993 +#: appPlugins/ToolCopperThieving.py:1286 appPlugins/ToolFiducials.py:997 msgid "Gerber Object to which will be added a copper thieving." msgstr "Objeto Gerber ao qual será adicionada uma adição de cobre." -#: appPlugins/ToolCopperThieving.py:1298 +#: appPlugins/ToolCopperThieving.py:1304 #, fuzzy #| msgid "Milling Parameters" msgid "Thieving Parameters" msgstr "Parâmetros da Fresa" -#: appPlugins/ToolCopperThieving.py:1307 +#: appPlugins/ToolCopperThieving.py:1313 msgid "" "This set the distance between the copper thieving components\n" "(the polygon fill may be split in multiple polygons)\n" @@ -14272,11 +14231,11 @@ msgstr "" "(o preenchimento de polígono pode ser dividido em vários polígonos)\n" "e os vestígios de cobre no arquivo Gerber." -#: appPlugins/ToolCopperThieving.py:1370 +#: appPlugins/ToolCopperThieving.py:1376 msgid "Ref. Type" msgstr "Tipo de Ref" -#: appPlugins/ToolCopperThieving.py:1372 +#: appPlugins/ToolCopperThieving.py:1378 msgid "" "The type of FlatCAM object to be used as copper thieving reference.\n" "It can be Gerber, Excellon or Geometry." @@ -14284,21 +14243,21 @@ msgstr "" "O tipo de objeto FlatCAM a ser usado como referência para adição de cobre.\n" "Pode ser Gerber, Excellon ou Geometria." -#: appPlugins/ToolCopperThieving.py:1381 +#: appPlugins/ToolCopperThieving.py:1387 msgid "Ref. Object" msgstr "Objeto de Ref" -#: appPlugins/ToolCopperThieving.py:1383 +#: appPlugins/ToolCopperThieving.py:1389 #, fuzzy #| msgid "The FlatCAM object to be used as non copper clearing reference." msgid "The Application object to be used as non copper clearing reference." msgstr "O objeto FlatCAM a ser usado como referência para retirada de cobre." -#: appPlugins/ToolCopperThieving.py:1560 +#: appPlugins/ToolCopperThieving.py:1566 msgid "Insert Copper thieving" msgstr "Inserir adição de cobre" -#: appPlugins/ToolCopperThieving.py:1563 +#: appPlugins/ToolCopperThieving.py:1569 msgid "" "Will add a polygon (may be split in multiple parts)\n" "that will surround the actual Gerber traces at a certain distance." @@ -14306,11 +14265,11 @@ msgstr "" "Adicionará um polígono (pode ser dividido em várias partes)\n" "que cercará os traços atuais de Gerber a uma certa distância." -#: appPlugins/ToolCopperThieving.py:1623 +#: appPlugins/ToolCopperThieving.py:1629 msgid "Insert Robber Bar" msgstr "Inserir Barra" -#: appPlugins/ToolCopperThieving.py:1626 +#: appPlugins/ToolCopperThieving.py:1632 msgid "" "Will add a polygon with a defined thickness\n" "that will surround the actual Gerber object\n" @@ -14322,11 +14281,11 @@ msgstr "" "a uma certa distância.\n" "Necessário ao fazer o padrão de furos." -#: appPlugins/ToolCopperThieving.py:1651 +#: appPlugins/ToolCopperThieving.py:1657 msgid "Select Soldermask object" msgstr "Selecionar objeto Máscara de Solda" -#: appPlugins/ToolCopperThieving.py:1653 +#: appPlugins/ToolCopperThieving.py:1659 msgid "" "Gerber Object with the soldermask.\n" "It will be used as a base for\n" @@ -14336,11 +14295,11 @@ msgstr "" "Será usado como base para\n" "a máscara de revestimento padrão." -#: appPlugins/ToolCopperThieving.py:1689 +#: appPlugins/ToolCopperThieving.py:1695 msgid "Plated area" msgstr "Área revestida" -#: appPlugins/ToolCopperThieving.py:1691 +#: appPlugins/ToolCopperThieving.py:1697 msgid "" "The area to be plated by pattern plating.\n" "Basically is made from the openings in the plating mask.\n" @@ -14358,11 +14317,11 @@ msgstr "" "um pouco maior que os pads de cobre, e essa área é\n" "calculada a partir das aberturas da máscara de solda." -#: appPlugins/ToolCopperThieving.py:1725 +#: appPlugins/ToolCopperThieving.py:1731 msgid "Generate pattern plating mask" msgstr "Gerar máscara de revestimento padrão" -#: appPlugins/ToolCopperThieving.py:1728 +#: appPlugins/ToolCopperThieving.py:1734 msgid "" "Will add to the soldermask gerber geometry\n" "the geometries of the copper thieving and/or\n" @@ -14378,74 +14337,74 @@ msgstr "" msgid "Corners" msgstr "Ferramenta de Canto" -#: appPlugins/ToolCorners.py:246 appPlugins/ToolCorners.py:433 -#: appPlugins/ToolCorners.py:527 +#: appPlugins/ToolCorners.py:252 appPlugins/ToolCorners.py:440 +#: appPlugins/ToolCorners.py:535 msgid "Please select at least a location" msgstr "Selecione pelo menos um local" -#: appPlugins/ToolCorners.py:410 appPlugins/ToolCorners.py:504 +#: appPlugins/ToolCorners.py:417 appPlugins/ToolCorners.py:512 msgid "The tool diameter is zero." msgstr "O diâmetro da ferramenta é zero." -#: appPlugins/ToolCorners.py:496 appPlugins/ToolCorners.py:598 +#: appPlugins/ToolCorners.py:504 appPlugins/ToolCorners.py:607 msgid "Excellon object with corner drills created." msgstr "O objeto Excellon com furos de esquina foi criado." -#: appPlugins/ToolCorners.py:633 +#: appPlugins/ToolCorners.py:642 msgid "A Gerber object with corner markers was created." msgstr "O objeto Gerber com marcadores de esquina foi criado." -#: appPlugins/ToolCorners.py:679 +#: appPlugins/ToolCorners.py:685 msgid "The Gerber object to which will be added corner markers." msgstr "Objeto Gerber ao qual serão adicionados marcadores de canto." -#: appPlugins/ToolCorners.py:695 +#: appPlugins/ToolCorners.py:701 msgid "Locations" msgstr "Locais" -#: appPlugins/ToolCorners.py:697 +#: appPlugins/ToolCorners.py:703 msgid "Locations where to place corner markers." msgstr "Locais onde colocar marcadores de canto." -#: appPlugins/ToolCorners.py:710 appPlugins/ToolFiducials.py:824 -#: app_Main.py:5476 +#: appPlugins/ToolCorners.py:716 appPlugins/ToolFiducials.py:828 +#: app_Main.py:5495 msgid "Top Right" msgstr "Direita Superior" -#: appPlugins/ToolCorners.py:727 +#: appPlugins/ToolCorners.py:733 msgid "Toggle ALL" msgstr "Alternar TUDO" -#: appPlugins/ToolCorners.py:807 +#: appPlugins/ToolCorners.py:813 msgid "Add Marker" msgstr "Adicionar Marcador" -#: appPlugins/ToolCorners.py:810 +#: appPlugins/ToolCorners.py:816 msgid "Will add corner markers to the selected Gerber file." msgstr "Adicionará marcadores de canto ao arquivo Gerber selecionado." -#: appPlugins/ToolCorners.py:826 +#: appPlugins/ToolCorners.py:832 #, fuzzy #| msgid "Drills in Corners" msgid "Drills in Locations" msgstr "Furos em cantos" -#: appPlugins/ToolCorners.py:843 appPlugins/ToolCorners.py:866 -#: appPlugins/ToolDblSided.py:1076 +#: appPlugins/ToolCorners.py:849 appPlugins/ToolCorners.py:872 +#: appPlugins/ToolDblSided.py:1092 msgid "Create Excellon Object" msgstr "Criar Objeto Excellon" -#: appPlugins/ToolCorners.py:846 +#: appPlugins/ToolCorners.py:852 msgid "Will add drill holes in the center of the markers." msgstr "Irá adicionar furos no centro dos marcadores." -#: appPlugins/ToolCorners.py:862 +#: appPlugins/ToolCorners.py:868 #, fuzzy #| msgid "Locations" msgid "Check in Locations" msgstr "Locais" -#: appPlugins/ToolCorners.py:869 +#: appPlugins/ToolCorners.py:875 msgid "" "Will create an Excellon object using a special preprocessor.\n" "The spindle will not start and the mounted probe will move to\n" @@ -14462,8 +14421,8 @@ msgid "Default tool added." msgstr "Ferramenta padrão adicionada." #: appPlugins/ToolCutOut.py:671 appPlugins/ToolIsolation.py:2790 -#: appPlugins/ToolNCC.py:3977 appPlugins/ToolPaint.py:2770 app_Main.py:6378 -#: app_Main.py:6399 +#: appPlugins/ToolNCC.py:3979 appPlugins/ToolPaint.py:2770 app_Main.py:6413 +#: app_Main.py:6434 msgid "Selected tool can't be used here. Pick another." msgstr "A ferramenta selecionada não pode ser usada aqui. Escolha outra." @@ -14509,15 +14468,15 @@ msgstr "Mouse bites (mordidas de rato) falhou." msgid "Any-form Cutout operation finished." msgstr "Operação de recorte de qualquer formato concluída." -#: appPlugins/ToolCutOut.py:1143 appPlugins/ToolDrilling.py:1872 -#: appPlugins/ToolEtchCompensation.py:176 appPlugins/ToolFollow.py:197 -#: appPlugins/ToolFollow.py:244 appPlugins/ToolInvertGerber.py:123 +#: appPlugins/ToolCutOut.py:1143 appPlugins/ToolDrilling.py:1867 +#: appPlugins/ToolEtchCompensation.py:182 appPlugins/ToolFollow.py:203 +#: appPlugins/ToolFollow.py:250 appPlugins/ToolInvertGerber.py:129 #: appPlugins/ToolIsolation.py:1084 appPlugins/ToolIsolation.py:1149 #: appPlugins/ToolIsolation.py:1556 appPlugins/ToolIsolation.py:1583 -#: appPlugins/ToolIsolation.py:2429 appPlugins/ToolMilling.py:2776 -#: appPlugins/ToolMilling.py:2799 appPlugins/ToolNCC.py:1041 +#: appPlugins/ToolIsolation.py:2429 appPlugins/ToolMilling.py:2859 +#: appPlugins/ToolMilling.py:2882 appPlugins/ToolNCC.py:1041 #: appPlugins/ToolNCC.py:1110 appPlugins/ToolNCC.py:1573 -#: appPlugins/ToolPaint.py:1142 appPlugins/ToolPanelize.py:301 +#: appPlugins/ToolPaint.py:1142 appPlugins/ToolPanelize.py:317 #: tclCommands/TclCommandBbox.py:71 tclCommands/TclCommandNregions.py:71 msgid "Object not found" msgstr "Objeto não encontrado" @@ -14599,16 +14558,16 @@ msgstr "" "Cria um objeto Geometria com caminho de\n" "ferramenta para cortar em torno de polígonos." -#: appPlugins/ToolCutOut.py:2353 appPlugins/ToolDblSided.py:664 -#: appPlugins/ToolPanelize.py:1102 +#: appPlugins/ToolCutOut.py:2350 appPlugins/ToolDblSided.py:680 +#: appPlugins/ToolPanelize.py:1121 msgid "Source Object" msgstr "Objeto Fonte" -#: appPlugins/ToolCutOut.py:2354 +#: appPlugins/ToolCutOut.py:2351 msgid "Object to be cutout" msgstr "Objeto a ser recortado" -#: appPlugins/ToolCutOut.py:2381 +#: appPlugins/ToolCutOut.py:2378 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -14620,15 +14579,19 @@ msgstr "" "O que estiver selecionado aqui irá ditar o tipo\n" "de objetos que preencherão a caixa de combinação 'Objeto'." -#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:61 -#: appPlugins/ToolIsolation.py:3337 appPlugins/ToolMilling.py:3804 -#: appPlugins/ToolNCC.py:4299 appPlugins/ToolPaint.py:3079 +#: appPlugins/ToolCutOut.py:2415 +msgid "Cutout Tool" +msgstr "Ferramenta de Recorte" + +#: appPlugins/ToolCutOut.py:2434 appPlugins/ToolIsolation.py:61 +#: appPlugins/ToolIsolation.py:3334 appPlugins/ToolMilling.py:3876 +#: appPlugins/ToolNCC.py:4298 appPlugins/ToolPaint.py:3076 msgid "Search and Add" msgstr "Pesquisar e Adicionar" -#: appPlugins/ToolCutOut.py:2440 appPlugins/ToolIsolation.py:3340 -#: appPlugins/ToolMilling.py:3807 appPlugins/ToolNCC.py:4302 -#: appPlugins/ToolPaint.py:3082 +#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:3337 +#: appPlugins/ToolMilling.py:3879 appPlugins/ToolNCC.py:4301 +#: appPlugins/ToolPaint.py:3079 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -14642,16 +14605,16 @@ msgstr "" "no banco de dados de ferramentas. Se nada for encontrado\n" "no BD de ferramentas, uma ferramenta padrão é adicionada." -#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:66 -#: appPlugins/ToolIsolation.py:3349 appPlugins/ToolMilling.py:383 -#: appPlugins/ToolMilling.py:3816 appPlugins/ToolNCC.py:4311 -#: appPlugins/ToolPaint.py:3091 +#: appPlugins/ToolCutOut.py:2446 appPlugins/ToolIsolation.py:66 +#: appPlugins/ToolIsolation.py:3346 appPlugins/ToolMilling.py:384 +#: appPlugins/ToolMilling.py:3888 appPlugins/ToolNCC.py:4310 +#: appPlugins/ToolPaint.py:3088 msgid "Pick from DB" msgstr "Escolher do BD" -#: appPlugins/ToolCutOut.py:2452 appPlugins/ToolIsolation.py:3352 -#: appPlugins/ToolMilling.py:3819 appPlugins/ToolNCC.py:4314 -#: appPlugins/ToolPaint.py:3094 +#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:3349 +#: appPlugins/ToolMilling.py:3891 appPlugins/ToolNCC.py:4313 +#: appPlugins/ToolPaint.py:3091 msgid "" "Add a new tool to the Tool Table\n" "from the Tools Database.\n" @@ -14663,23 +14626,23 @@ msgstr "" "Ferramentas de administração de banco de dados em:\n" "Menu: Opções -> Banco de dados de ferramentas" -#: appPlugins/ToolCutOut.py:2466 +#: appPlugins/ToolCutOut.py:2463 msgid "Tool Parameters" msgstr "Parâmetros de Ferramenta" -#: appPlugins/ToolCutOut.py:2603 +#: appPlugins/ToolCutOut.py:2600 msgid "Bridge Gaps" msgstr "Pontes" -#: appPlugins/ToolCutOut.py:2605 +#: appPlugins/ToolCutOut.py:2602 msgid "Selection of the type of cutout." msgstr "" -#: appPlugins/ToolCutOut.py:2609 appPlugins/ToolPunchGerber.py:2287 +#: appPlugins/ToolCutOut.py:2606 appPlugins/ToolPunchGerber.py:2287 msgid "Automatic" msgstr "Auto" -#: appPlugins/ToolCutOut.py:2658 +#: appPlugins/ToolCutOut.py:2655 msgid "" "Cutout the selected object.\n" "The cutout shape can be of any shape.\n" @@ -14689,7 +14652,7 @@ msgstr "" "O recorte pode ter qualquer forma.\n" "Útil quando o PCB tem uma forma não retangular." -#: appPlugins/ToolCutOut.py:2673 +#: appPlugins/ToolCutOut.py:2670 msgid "" "Cutout the selected object.\n" "The resulting cutout shape is\n" @@ -14701,11 +14664,11 @@ msgstr "" "sempre em forma de retângulo e será\n" "a caixa delimitadora do objeto." -#: appPlugins/ToolCutOut.py:2710 +#: appPlugins/ToolCutOut.py:2707 msgid "Generate Manual Geometry" msgstr "Gerar Geometria Manual" -#: appPlugins/ToolCutOut.py:2713 +#: appPlugins/ToolCutOut.py:2710 msgid "" "If the object to be cutout is a Gerber\n" "first create a Geometry that surrounds it,\n" @@ -14717,19 +14680,19 @@ msgstr "" "para ser usado como recorte, caso ainda não exista.\n" "Selecione o arquivo Gerber de origem na combobox do objeto." -#: appPlugins/ToolCutOut.py:2733 +#: appPlugins/ToolCutOut.py:2730 msgid "Manual cutout Geometry" msgstr "Geometria de recorte manual" -#: appPlugins/ToolCutOut.py:2735 appPlugins/ToolCutOut.py:2776 +#: appPlugins/ToolCutOut.py:2732 appPlugins/ToolCutOut.py:2773 msgid "Geometry object used to create the manual cutout." msgstr "Objeto de geometria usado para criar o recorte manual." -#: appPlugins/ToolCutOut.py:2742 +#: appPlugins/ToolCutOut.py:2739 msgid "Manual Add Bridge Gaps" msgstr "Adicionar Pontes Manuais" -#: appPlugins/ToolCutOut.py:2745 +#: appPlugins/ToolCutOut.py:2742 msgid "" "Use the left mouse button (LMB) click\n" "to create a bridge gap to separate the PCB from\n" @@ -14742,23 +14705,17 @@ msgstr "" "O clique deve ser feito no perímetro\n" "do objeto Geometria usado como uma geometria de recorte." -#: appPlugins/ToolCutOut.py:2767 appPlugins/ToolCutOut.py:2830 +#: appPlugins/ToolCutOut.py:2764 appPlugins/ToolCutOut.py:2827 #, fuzzy #| msgid "Drilling" msgid "Cut by Drilling" msgstr "Perfuração" -#: appPlugins/ToolCutOut.py:2769 appPlugins/ToolCutOut.py:2833 +#: appPlugins/ToolCutOut.py:2766 appPlugins/ToolCutOut.py:2830 msgid "Create a series of drill holes following a geometry line." msgstr "" -#: appPlugins/ToolDblSided.py:104 appPlugins/ToolDblSided.py:607 -#, fuzzy -#| msgid "2-Sided PCB" -msgid "2-Sided" -msgstr "PCB de 2 faces" - -#: appPlugins/ToolDblSided.py:277 +#: appPlugins/ToolDblSided.py:296 msgid "" "'Point' reference is selected and 'Point' coordinates are missing. Add them " "and retry." @@ -14766,53 +14723,53 @@ msgstr "" "A referência 'Ponto' está selecionada e as coordenadas do 'Ponto' estão " "faltando. Adicione-as e tente novamente." -#: appPlugins/ToolDblSided.py:286 +#: appPlugins/ToolDblSided.py:305 msgid "There is no Box reference object loaded. Load one and retry." msgstr "" "Não há objeto Caixa de referência carregado. Carregue um e tente novamente." -#: appPlugins/ToolDblSided.py:298 +#: appPlugins/ToolDblSided.py:317 msgid "No value or wrong format in Drill Dia entry. Add it and retry." msgstr "" "Nenhum valor ou formato incorreto para o Diâmetro do Furo. Altere e tente " "novamente." -#: appPlugins/ToolDblSided.py:310 +#: appPlugins/ToolDblSided.py:329 msgid "There are no Alignment Drill Coordinates to use. Add them and retry." msgstr "" "Não há Coordenadas para usar no Furo de Alinhamento. Adicione-as e tente " "novamente." -#: appPlugins/ToolDblSided.py:329 +#: appPlugins/ToolDblSided.py:348 msgid "Alignment Drills" msgstr "Furos de Alinhamento" -#: appPlugins/ToolDblSided.py:333 +#: appPlugins/ToolDblSided.py:352 msgid "Excellon object with alignment drills created..." msgstr "Objeto Excellon com furos de alinhamento criado ..." -#: appPlugins/ToolDblSided.py:344 appPlugins/ToolPunchGerber.py:527 -#: appPlugins/ToolPunchGerber.py:564 appPlugins/ToolPunchGerber.py:669 +#: appPlugins/ToolDblSided.py:363 appPlugins/ToolPunchGerber.py:530 +#: appPlugins/ToolPunchGerber.py:567 appPlugins/ToolPunchGerber.py:672 msgid "There is no Excellon object loaded ..." msgstr "Não há objeto Excellon carregado ..." -#: appPlugins/ToolDblSided.py:356 +#: appPlugins/ToolDblSided.py:375 msgid "Click on canvas within the desired Excellon drill hole" msgstr "Clique na tela dentro do furo Excellon desejado" -#: appPlugins/ToolDblSided.py:400 +#: appPlugins/ToolDblSided.py:419 msgid "Mirror reference point set." msgstr "Conjunto de ponto de referência de espelho." -#: appPlugins/ToolDblSided.py:428 +#: appPlugins/ToolDblSided.py:447 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." msgstr "Apenas objetos Gerber, Excellon e Geometria podem ser espelhados." -#: appPlugins/ToolDblSided.py:440 +#: appPlugins/ToolDblSided.py:459 msgid "There is no Box object loaded ..." msgstr "Não há objeto Caixa carregado ..." -#: appPlugins/ToolDblSided.py:450 +#: appPlugins/ToolDblSided.py:469 msgid "" "There are no Point coordinates in the Point field. Add coords and try " "again ..." @@ -14820,11 +14777,11 @@ msgstr "" "Faltando as Coordenadas do 'Ponto'. Adicione as coordenadas e tente " "novamente ..." -#: appPlugins/ToolDblSided.py:457 camlib.py:2434 +#: appPlugins/ToolDblSided.py:476 camlib.py:2438 msgid "Object was mirrored" msgstr "O objeto foi espelhado" -#: appPlugins/ToolDblSided.py:635 appPlugins/ToolNCC.py:4107 +#: appPlugins/ToolDblSided.py:654 appPlugins/ToolNCC.py:4109 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -14836,20 +14793,20 @@ msgstr "" "Cria um objeto Geometria com caminho de ferramenta\n" "para cortar todas as regiões com retirada de cobre." -#: appPlugins/ToolDblSided.py:665 +#: appPlugins/ToolDblSided.py:681 msgid "Objects to be mirrored" msgstr "Objetos a espelhar" -#: appPlugins/ToolDblSided.py:672 +#: appPlugins/ToolDblSided.py:688 msgid "Select the type of application object to be processed in this tool." msgstr "" "Selecione o tipo de objeto de aplicativo a ser processado nesta ferramenta." -#: appPlugins/ToolDblSided.py:706 +#: appPlugins/ToolDblSided.py:722 msgid "Bounds Values" msgstr "Valores Limite" -#: appPlugins/ToolDblSided.py:708 +#: appPlugins/ToolDblSided.py:724 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -14857,39 +14814,39 @@ msgstr "" "Selecione na tela o(s) objeto(s)\n" "para o qual calcular valores limites." -#: appPlugins/ToolDblSided.py:718 +#: appPlugins/ToolDblSided.py:734 msgid "X min" msgstr "X min" -#: appPlugins/ToolDblSided.py:720 appPlugins/ToolDblSided.py:734 +#: appPlugins/ToolDblSided.py:736 appPlugins/ToolDblSided.py:750 msgid "Minimum location." msgstr "Localização mínima." -#: appPlugins/ToolDblSided.py:732 +#: appPlugins/ToolDblSided.py:748 msgid "Y min" msgstr "Y min" -#: appPlugins/ToolDblSided.py:746 +#: appPlugins/ToolDblSided.py:762 msgid "X max" msgstr "X max" -#: appPlugins/ToolDblSided.py:748 appPlugins/ToolDblSided.py:762 +#: appPlugins/ToolDblSided.py:764 appPlugins/ToolDblSided.py:778 msgid "Maximum location." msgstr "Localização máxima." -#: appPlugins/ToolDblSided.py:760 +#: appPlugins/ToolDblSided.py:776 msgid "Y max" msgstr "Y max" -#: appPlugins/ToolDblSided.py:771 +#: appPlugins/ToolDblSided.py:787 msgid "Center point coordinates" msgstr "Coordenadas do ponto central" -#: appPlugins/ToolDblSided.py:773 +#: appPlugins/ToolDblSided.py:789 msgid "Centroid" msgstr "Centroid" -#: appPlugins/ToolDblSided.py:775 +#: appPlugins/ToolDblSided.py:791 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -14897,11 +14854,11 @@ msgstr "" "A localização do ponto central do retângulo\n" "forma delimitadora. Centroid. O formato é (x, y)." -#: appPlugins/ToolDblSided.py:784 +#: appPlugins/ToolDblSided.py:800 msgid "Calculate Bounds Values" msgstr "Calcular valores de limitesCalculadoras" -#: appPlugins/ToolDblSided.py:786 +#: appPlugins/ToolDblSided.py:802 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -14911,15 +14868,15 @@ msgstr "" "para a seleção de objetos.\n" "A forma do envelope é paralela ao eixo X, Y." -#: appPlugins/ToolDblSided.py:811 +#: appPlugins/ToolDblSided.py:827 msgid "Mirror Operation" msgstr "Operação Espelho" -#: appPlugins/ToolDblSided.py:812 +#: appPlugins/ToolDblSided.py:828 msgid "Parameters for the mirror operation" msgstr "Parâmetros para a operação de espelhamento" -#: appPlugins/ToolDblSided.py:834 +#: appPlugins/ToolDblSided.py:850 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -14937,11 +14894,11 @@ msgstr "" "caixa delimitadora de outro objeto selecionado abaixo\n" "- Hole Snap -> um ponto definido pelo centro de um furo em um objeto Excellon" -#: appPlugins/ToolDblSided.py:854 +#: appPlugins/ToolDblSided.py:870 msgid "Point coordinates" msgstr "Coords dos pontos" -#: appPlugins/ToolDblSided.py:860 +#: appPlugins/ToolDblSided.py:876 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -14955,17 +14912,17 @@ msgstr "" "As coordenadas (x, y) são capturadas pressionando a tecla SHIFT\n" "e clicar o botão esquerdo do mouse na tela ou inseridas manualmente." -#: appPlugins/ToolDblSided.py:878 +#: appPlugins/ToolDblSided.py:894 msgid "Object that holds holes that can be picked as reference for mirroring." msgstr "" "Objeto que contém furos que podem ser escolhidos como referência para " "espelhamento." -#: appPlugins/ToolDblSided.py:893 +#: appPlugins/ToolDblSided.py:909 msgid "Pick hole" msgstr "Escolha o furo" -#: appPlugins/ToolDblSided.py:895 +#: appPlugins/ToolDblSided.py:911 msgid "" "Click inside a drill hole that belong to the selected Excellon object,\n" "and the hole center coordinates will be copied to the Point field." @@ -14973,7 +14930,7 @@ msgstr "" "Clique dentro de um furo que pertence ao objeto Excellon selecionado,\n" "e as coordenadas do centro do furo serão copiadas para o campo Ponto." -#: appPlugins/ToolDblSided.py:911 +#: appPlugins/ToolDblSided.py:927 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -14983,11 +14940,11 @@ msgstr "" "As coordenadas do centro da caixa delimitadora são usadas\n" "como referência para operação de espelho." -#: appPlugins/ToolDblSided.py:937 +#: appPlugins/ToolDblSided.py:953 msgid "Mirror" msgstr "Espelhar" -#: appPlugins/ToolDblSided.py:940 +#: appPlugins/ToolDblSided.py:956 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -14996,11 +14953,11 @@ msgstr "" "Espelha (inverte) o objeto especificado em torno do eixo especificado.\n" "Não é criado um novo objeto, o objeto atual é modificado." -#: appPlugins/ToolDblSided.py:966 +#: appPlugins/ToolDblSided.py:982 msgid "PCB Alignment" msgstr "Alinhamento PCB" -#: appPlugins/ToolDblSided.py:968 appPlugins/ToolDblSided.py:1079 +#: appPlugins/ToolDblSided.py:984 appPlugins/ToolDblSided.py:1095 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -15010,7 +14967,7 @@ msgstr "" "furos de alinhamento especificados e suas\n" "imagens espelhadas." -#: appPlugins/ToolDblSided.py:1010 appPlugins/ToolDblSided.py:1017 +#: appPlugins/ToolDblSided.py:1026 appPlugins/ToolDblSided.py:1033 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -15020,11 +14977,11 @@ msgstr "" "do primeiro furo de alinhamento, fazendo espelho.\n" "Pode ser modificado na seção Parâmetros de espelho -> Referência" -#: appPlugins/ToolDblSided.py:1030 +#: appPlugins/ToolDblSided.py:1046 msgid "Alignment Drill Coordinates" msgstr "Coords Furos de Alinhamento" -#: appPlugins/ToolDblSided.py:1032 +#: appPlugins/ToolDblSided.py:1048 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -15042,11 +14999,11 @@ msgstr "" "- uma furo na posição espelhada sobre o eixo selecionado acima no 'Alinhar " "eixo'." -#: appPlugins/ToolDblSided.py:1040 +#: appPlugins/ToolDblSided.py:1056 msgid "Drill coordinates" msgstr "Coordenadas dos furos" -#: appPlugins/ToolDblSided.py:1048 +#: appPlugins/ToolDblSided.py:1064 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -15073,11 +15030,11 @@ msgstr "" "clicar no campo e em Colar.\n" "- inserindo as coordenadas manualmente no formato: (x1, y1), (x2, y2), ..." -#: appPlugins/ToolDblSided.py:1063 +#: appPlugins/ToolDblSided.py:1079 msgid "Delete Last" msgstr "Excluir Último" -#: appPlugins/ToolDblSided.py:1066 +#: appPlugins/ToolDblSided.py:1082 msgid "Delete the last coordinates tuple in the list." msgstr "Exclua a última dupla de coordenadas da lista." @@ -15246,57 +15203,57 @@ msgstr "Este é o ponto médio da distância euclidiana." msgid "Jump to Half Point" msgstr "Ir para o Ponto Médio" -#: appPlugins/ToolDrilling.py:1431 appPlugins/ToolIsolation.py:879 -#: appPlugins/ToolMilling.py:1941 appPlugins/ToolNCC.py:483 +#: appPlugins/ToolDrilling.py:1426 appPlugins/ToolIsolation.py:879 +#: appPlugins/ToolMilling.py:2035 appPlugins/ToolNCC.py:483 #: appPlugins/ToolPaint.py:412 msgid "Current Tool parameters were applied to all tools." msgstr "Parâmetros aplicados a todas as ferramentas." -#: appPlugins/ToolDrilling.py:1493 appPlugins/ToolMilling.py:3323 +#: appPlugins/ToolDrilling.py:1488 appPlugins/ToolMilling.py:3398 msgid "Focus Z" msgstr "Foco Z" -#: appPlugins/ToolDrilling.py:1515 appPlugins/ToolMilling.py:3289 +#: appPlugins/ToolDrilling.py:1510 appPlugins/ToolMilling.py:3364 msgid "Laser Power" msgstr "Potência Laser" -#: appPlugins/ToolDrilling.py:1890 camlib.py:4120 +#: appPlugins/ToolDrilling.py:1885 camlib.py:4104 msgid "The loaded Excellon file has no drills" msgstr "O arquivo Excellon carregado não tem furos" -#: appPlugins/ToolDrilling.py:1935 camlib.py:4038 +#: appPlugins/ToolDrilling.py:1930 camlib.py:4022 msgid "Creating a list of points to drill..." msgstr "Criando uma lista de pontos para furar..." -#: appPlugins/ToolDrilling.py:1942 camlib.py:4067 +#: appPlugins/ToolDrilling.py:1937 camlib.py:4051 msgid "Failed. Drill points inside the exclusion zones." msgstr "Falha. Pontos de perfuração dentro das zonas de exclusão." -#: appPlugins/ToolDrilling.py:1958 camlib.py:4110 camlib.py:5501 camlib.py:5910 +#: appPlugins/ToolDrilling.py:1953 camlib.py:4094 camlib.py:5485 camlib.py:5894 msgid "Starting G-Code" msgstr "Iniciando o G-Code" -#: appPlugins/ToolDrilling.py:1963 +#: appPlugins/ToolDrilling.py:1958 msgid "Generating CNCJob..." msgstr "Gerando CNCJob ..." -#: appPlugins/ToolDrilling.py:2086 camlib.py:3252 camlib.py:3686 camlib.py:5769 +#: appPlugins/ToolDrilling.py:2052 camlib.py:3256 camlib.py:3691 camlib.py:5753 msgid "The Toolchange X,Y format has to be (x, y)." msgstr "O formato X, Y da Troca de Ferramentas deve ser (x, y)." -#: appPlugins/ToolDrilling.py:2255 +#: appPlugins/ToolDrilling.py:2194 msgid "Generating CNC Code" msgstr "Gerando Código CNC" -#: appPlugins/ToolDrilling.py:2328 +#: appPlugins/ToolDrilling.py:2264 msgid "Excellon object for drilling/milling operation." msgstr "Objeto Excellon para operação de furação/fresagem." -#: appPlugins/ToolDrilling.py:2392 +#: appPlugins/ToolDrilling.py:2328 msgid "Search DB" msgstr "Pesquisar BD" -#: appPlugins/ToolDrilling.py:2395 +#: appPlugins/ToolDrilling.py:2331 msgid "" "Will search and try to replace the tools from Tools Table\n" "with tools from DB that have a close diameter value." @@ -15304,9 +15261,9 @@ msgstr "" "Pesquisará e tentará substituir as ferramentas da Tabela de Ferramentas\n" "com ferramentas do DB que possuem um valor de diâmetro próximo." -#: appPlugins/ToolDrilling.py:2413 appPlugins/ToolIsolation.py:3380 -#: appPlugins/ToolMilling.py:3852 appPlugins/ToolNCC.py:4342 -#: appPlugins/ToolPaint.py:3122 +#: appPlugins/ToolDrilling.py:2349 appPlugins/ToolIsolation.py:3377 +#: appPlugins/ToolMilling.py:3924 appPlugins/ToolNCC.py:4341 +#: appPlugins/ToolPaint.py:3119 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -15314,15 +15271,15 @@ msgstr "" "Os dados usados para criar o G-Code.\n" "Cada loja de ferramentas possui seu próprio conjunto de dados." -#: appPlugins/ToolDrilling.py:2650 appPlugins/ToolIsolation.py:3459 -#: appPlugins/ToolMilling.py:4283 appPlugins/ToolNCC.py:4499 -#: appPlugins/ToolPaint.py:3217 +#: appPlugins/ToolDrilling.py:2586 appPlugins/ToolIsolation.py:3456 +#: appPlugins/ToolMilling.py:4355 appPlugins/ToolNCC.py:4498 +#: appPlugins/ToolPaint.py:3214 msgid "Apply parameters to all tools" msgstr "Aplicar parâmetros a todas as ferramentas" -#: appPlugins/ToolDrilling.py:2653 appPlugins/ToolIsolation.py:3462 -#: appPlugins/ToolMilling.py:4286 appPlugins/ToolNCC.py:4502 -#: appPlugins/ToolPaint.py:3220 +#: appPlugins/ToolDrilling.py:2589 appPlugins/ToolIsolation.py:3459 +#: appPlugins/ToolMilling.py:4358 appPlugins/ToolNCC.py:4501 +#: appPlugins/ToolPaint.py:3217 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -15330,28 +15287,28 @@ msgstr "" "Os parâmetros no formulário atual serão aplicados\n" "em todas as ferramentas da Tabela de Ferramentas." -#: appPlugins/ToolDrilling.py:2664 appPlugins/ToolIsolation.py:3473 -#: appPlugins/ToolMilling.py:4299 appPlugins/ToolNCC.py:4513 -#: appPlugins/ToolPaint.py:3231 +#: appPlugins/ToolDrilling.py:2600 appPlugins/ToolIsolation.py:3470 +#: appPlugins/ToolMilling.py:4371 appPlugins/ToolNCC.py:4512 +#: appPlugins/ToolPaint.py:3228 msgid "Common Parameters" msgstr "Parâmetros Comuns" -#: appPlugins/ToolDrilling.py:2666 appPlugins/ToolIsolation.py:3475 -#: appPlugins/ToolMilling.py:4301 appPlugins/ToolNCC.py:4515 -#: appPlugins/ToolPaint.py:3233 +#: appPlugins/ToolDrilling.py:2602 appPlugins/ToolIsolation.py:3472 +#: appPlugins/ToolMilling.py:4373 appPlugins/ToolNCC.py:4514 +#: appPlugins/ToolPaint.py:3230 msgid "Parameters that are common for all tools." msgstr "Parâmetros comuns à todas as ferramentas." -#: appPlugins/ToolDrilling.py:2671 appPlugins/ToolMilling.py:4306 -#: appPlugins/ToolSolderPaste.py:1334 +#: appPlugins/ToolDrilling.py:2607 appPlugins/ToolMilling.py:4378 +#: appPlugins/ToolSolderPaste.py:1338 msgid "Tool change Z" msgstr "Altura para a troca" -#: appPlugins/ToolDrilling.py:2729 appPlugins/ToolMilling.py:4349 +#: appPlugins/ToolDrilling.py:2683 appPlugins/ToolMilling.py:4441 msgid "X,Y coordinates" msgstr "Coordenadas X-Y" -#: appPlugins/ToolDrilling.py:2775 +#: appPlugins/ToolDrilling.py:2729 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Excellon Objects." @@ -15359,19 +15316,19 @@ msgstr "" "O arquivo de pós-processamento (JSON) que define\n" "a saída G-Code para Objetos Excellon." -#: appPlugins/ToolDrilling.py:2790 appPlugins/ToolMilling.py:4407 +#: appPlugins/ToolDrilling.py:2744 appPlugins/ToolMilling.py:4502 msgid "Add exclusion areas" msgstr "Adicionar áreas de exclusão" -#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolMilling.py:4433 +#: appPlugins/ToolDrilling.py:2771 appPlugins/ToolMilling.py:4530 msgid "This is the Area ID." msgstr "Este é o ID da área." -#: appPlugins/ToolDrilling.py:2819 appPlugins/ToolMilling.py:4435 +#: appPlugins/ToolDrilling.py:2773 appPlugins/ToolMilling.py:4532 msgid "Type of the object where the exclusion area was added." msgstr "Tipo do objeto em que a área de exclusão foi adicionada." -#: appPlugins/ToolDrilling.py:2821 appPlugins/ToolMilling.py:4437 +#: appPlugins/ToolDrilling.py:2775 appPlugins/ToolMilling.py:4534 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " "it." @@ -15379,7 +15336,7 @@ msgstr "" "A estratégia usada para a área de exclusão. Passa ao redor das áreas de " "exclusão ou por cima." -#: appPlugins/ToolDrilling.py:2823 appPlugins/ToolMilling.py:4439 +#: appPlugins/ToolDrilling.py:2777 appPlugins/ToolMilling.py:4536 msgid "" "If the strategy is to go over the area then this is the height at which the " "tool will go to avoid the exclusion area." @@ -15387,32 +15344,32 @@ msgstr "" "Se a estratégia for percorrer a área, essa é a altura em que a ferramenta " "irá para evitar a área de exclusão." -#: appPlugins/ToolDrilling.py:2859 appPlugins/ToolMilling.py:4473 +#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4572 msgid "Add Area:" msgstr "Adicionar área:" -#: appPlugins/ToolDrilling.py:2860 appPlugins/ToolMilling.py:4474 +#: appPlugins/ToolDrilling.py:2814 appPlugins/ToolMilling.py:4573 msgid "Add an Exclusion Area." msgstr "Adiciona uma área de exclusão." -#: appPlugins/ToolDrilling.py:2878 appPlugins/ToolMilling.py:4491 +#: appPlugins/ToolDrilling.py:2832 appPlugins/ToolMilling.py:4591 msgid "Delete all exclusion areas." msgstr "Excluir todas as áreas de exclusão." -#: appPlugins/ToolDrilling.py:2881 appPlugins/ToolMilling.py:4494 +#: appPlugins/ToolDrilling.py:2835 appPlugins/ToolMilling.py:4594 msgid "Delete Selected" msgstr "Excluir Selecionado" -#: appPlugins/ToolDrilling.py:2882 appPlugins/ToolMilling.py:4495 +#: appPlugins/ToolDrilling.py:2836 appPlugins/ToolMilling.py:4595 msgid "Delete all exclusion areas that are selected in the table." msgstr "Excluir todas as áreas de exclusão selecionadas na tabela." -#: appPlugins/ToolDrilling.py:2904 appPlugins/ToolMilling.py:4517 -#: appPlugins/ToolSolderPaste.py:1518 +#: appPlugins/ToolDrilling.py:2858 appPlugins/ToolMilling.py:4617 +#: appPlugins/ToolSolderPaste.py:1522 msgid "Generate CNCJob object" msgstr "Gera o objeto de Trabalho CNC" -#: appPlugins/ToolDrilling.py:2907 appPlugins/ToolMilling.py:4520 +#: appPlugins/ToolDrilling.py:2861 appPlugins/ToolMilling.py:4620 msgid "" "Generate the CNC Job.\n" "If milling then an additional Geometry object will be created.\n" @@ -15427,25 +15384,32 @@ msgstr "" "Mouse\n" "para seleção personalizada de ferramentas." -#: appPlugins/ToolEtchCompensation.py:98 appPlugins/ToolEtchCompensation.py:269 +#: appPlugins/ToolEtchCompensation.py:98 appPlugins/ToolEtchCompensation.py:287 #, fuzzy #| msgid "Etch Compensation Tool" msgid "Etch Compensation" msgstr "Ferramenta de Compensação Etch" -#: appPlugins/ToolEtchCompensation.py:311 appPlugins/ToolInvertGerber.py:232 +#: appPlugins/ToolEtchCompensation.py:188 +#: appPlugins/ToolEtchCompensation.py:202 +#, fuzzy +#| msgid "Milling Parameters" +msgid "Missing parameter value." +msgstr "Parâmetros da Fresa" + +#: appPlugins/ToolEtchCompensation.py:329 appPlugins/ToolInvertGerber.py:238 msgid "Gerber object that will be inverted." msgstr "Objeto Gerber que será invertido." -#: appPlugins/ToolEtchCompensation.py:323 +#: appPlugins/ToolEtchCompensation.py:341 msgid "Conversion utilities" msgstr "Utilitários de conversão" -#: appPlugins/ToolEtchCompensation.py:328 +#: appPlugins/ToolEtchCompensation.py:346 msgid "Oz to Microns" msgstr "Oz para Mícrons" -#: appPlugins/ToolEtchCompensation.py:330 +#: appPlugins/ToolEtchCompensation.py:348 msgid "" "Will convert from oz thickness to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15455,20 +15419,20 @@ msgstr "" "Pode usar fórmulas com operadores: /, *, +, -,%,.\n" "Os números reais usam ponto como separador de casas decimais." -#: appPlugins/ToolEtchCompensation.py:339 +#: appPlugins/ToolEtchCompensation.py:357 msgid "Oz value" msgstr "Valor Oz" -#: appPlugins/ToolEtchCompensation.py:341 -#: appPlugins/ToolEtchCompensation.py:362 +#: appPlugins/ToolEtchCompensation.py:359 +#: appPlugins/ToolEtchCompensation.py:380 msgid "Microns value" msgstr "Valor Mícrons" -#: appPlugins/ToolEtchCompensation.py:349 +#: appPlugins/ToolEtchCompensation.py:367 msgid "Mils to Microns" msgstr "Mils para Mícrons" -#: appPlugins/ToolEtchCompensation.py:351 +#: appPlugins/ToolEtchCompensation.py:369 msgid "" "Will convert from mils to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15478,29 +15442,29 @@ msgstr "" "Pode usar fórmulas com operadores: /, *, +, -,%,.\n" "Os números reais usam ponto como separador de casas decimais." -#: appPlugins/ToolEtchCompensation.py:360 +#: appPlugins/ToolEtchCompensation.py:378 msgid "Mils value" msgstr "Valor Mils" -#: appPlugins/ToolEtchCompensation.py:375 appPlugins/ToolInvertGerber.py:244 +#: appPlugins/ToolEtchCompensation.py:393 appPlugins/ToolInvertGerber.py:250 msgid "Parameters for this tool" msgstr "Parâmetros usados para esta ferramenta" -#: appPlugins/ToolEtchCompensation.py:380 +#: appPlugins/ToolEtchCompensation.py:398 msgid "Copper Thickness" msgstr "Espessura de Cobre" -#: appPlugins/ToolEtchCompensation.py:382 +#: appPlugins/ToolEtchCompensation.py:400 msgid "" "The thickness of the copper foil.\n" "In microns [um]." msgstr "Espessura da camada de cobre, em mícrons." -#: appPlugins/ToolEtchCompensation.py:392 +#: appPlugins/ToolEtchCompensation.py:410 msgid "Ratio" msgstr "Razão" -#: appPlugins/ToolEtchCompensation.py:394 +#: appPlugins/ToolEtchCompensation.py:412 msgid "" "The ratio of lateral etch versus depth etch.\n" "Can be:\n" @@ -15512,32 +15476,32 @@ msgstr "" "- personalizado -> o usuário digitará um valor personalizado\n" "- pré-seleção -> valor que depende de uma seleção de etchants" -#: appPlugins/ToolEtchCompensation.py:400 -#: appPlugins/ToolEtchCompensation.py:420 +#: appPlugins/ToolEtchCompensation.py:418 +#: appPlugins/ToolEtchCompensation.py:438 msgid "Etch Factor" msgstr "Fator Etch" -#: appPlugins/ToolEtchCompensation.py:401 +#: appPlugins/ToolEtchCompensation.py:419 msgid "Etchants list" msgstr "Lista de Etchants" -#: appPlugins/ToolEtchCompensation.py:402 +#: appPlugins/ToolEtchCompensation.py:420 msgid "Manual offset" msgstr "Manual" -#: appPlugins/ToolEtchCompensation.py:409 +#: appPlugins/ToolEtchCompensation.py:427 msgid "Etchants" msgstr "Etchants" -#: appPlugins/ToolEtchCompensation.py:411 +#: appPlugins/ToolEtchCompensation.py:429 msgid "A list of etchants." msgstr "Mostra a lista de Etchants." -#: appPlugins/ToolEtchCompensation.py:414 +#: appPlugins/ToolEtchCompensation.py:432 msgid "Alkaline baths" msgstr "Banhos alcalinos" -#: appPlugins/ToolEtchCompensation.py:422 +#: appPlugins/ToolEtchCompensation.py:440 msgid "" "The ratio between depth etch and lateral etch .\n" "Accepts real numbers and formulas using the operators: /,*,+,-,%" @@ -15545,11 +15509,11 @@ msgstr "" "A razão entre a profundidade da gravação e a gravação lateral.\n" "Aceita números reais e fórmulas usando os operadores: /, *, +, -,%" -#: appPlugins/ToolEtchCompensation.py:426 +#: appPlugins/ToolEtchCompensation.py:444 msgid "Real number or formula" msgstr "Número real ou fórmula" -#: appPlugins/ToolEtchCompensation.py:434 +#: appPlugins/ToolEtchCompensation.py:452 msgid "" "Value with which to increase or decrease (buffer)\n" "the copper features. In microns [um]." @@ -15557,83 +15521,83 @@ msgstr "" "Valor com o qual aumentar ou diminuir (buffer)\n" "os recursos de cobre. Em mícrons [um]." -#: appPlugins/ToolEtchCompensation.py:457 +#: appPlugins/ToolEtchCompensation.py:475 msgid "Compensate" msgstr "Compensar" -#: appPlugins/ToolEtchCompensation.py:460 +#: appPlugins/ToolEtchCompensation.py:478 msgid "" "Will increase the copper features thickness to compensate the lateral etch." msgstr "" "Aumentará a espessura dos recursos de cobre para compensar o ataque lateral." -#: appPlugins/ToolExtract.py:425 appPlugins/ToolExtract.py:512 -#: appPlugins/ToolExtract.py:599 +#: appPlugins/ToolExtract.py:428 appPlugins/ToolExtract.py:515 +#: appPlugins/ToolExtract.py:602 msgid "No drills extracted. Try different parameters." msgstr "Nenhum furo extraído. Tente parâmetros diferentes." -#: appPlugins/ToolExtract.py:703 +#: appPlugins/ToolExtract.py:706 #, fuzzy #| msgid "Soldermask Gerber" msgid "No soldermask extracted." msgstr "Gerber Máscara de Solda" -#: appPlugins/ToolExtract.py:752 appPlugins/ToolExtract.py:761 -#: appPlugins/ToolExtract.py:765 +#: appPlugins/ToolExtract.py:755 appPlugins/ToolExtract.py:764 +#: appPlugins/ToolExtract.py:768 #, fuzzy #| msgid "Soldermask Gerber" msgid "No cutout extracted." msgstr "Gerber Máscara de Solda" -#: appPlugins/ToolExtract.py:911 +#: appPlugins/ToolExtract.py:914 #, fuzzy #| msgid "Gerber from which to extract drill holes" msgid "Gerber object from which to extract drill holes or soldermask." msgstr "Objeto para extrair furos" -#: appPlugins/ToolExtract.py:938 appPlugins/ToolPunchGerber.py:2023 +#: appPlugins/ToolExtract.py:941 appPlugins/ToolPunchGerber.py:2023 #, fuzzy #| msgid "Process Oblong Pads." msgid "Process all Pads." msgstr "Pads Oblongos." -#: appPlugins/ToolExtract.py:1020 appPlugins/ToolExtract.py:1187 +#: appPlugins/ToolExtract.py:1023 appPlugins/ToolExtract.py:1190 msgid "Extract Drills" msgstr "Extrair Furos" -#: appPlugins/ToolExtract.py:1022 +#: appPlugins/ToolExtract.py:1025 #, fuzzy #| msgid "Edit an Excellon object." msgid "Extract an Excellon object from the Gerber pads." msgstr "Editar um Objeto Excellon." -#: appPlugins/ToolExtract.py:1190 +#: appPlugins/ToolExtract.py:1193 msgid "Extract drills from a given Gerber file." msgstr "Extrai furos de um arquivo Gerber." -#: appPlugins/ToolFiducials.py:315 +#: appPlugins/ToolFiducials.py:322 msgid "Click to add first Fiducial. Bottom Left..." msgstr "Clique para adicionar o primeiro Fiducial. Inferior Esquerdo..." -#: appPlugins/ToolFiducials.py:594 +#: appPlugins/ToolFiducials.py:601 msgid "Click to add the last fiducial. Top Right..." msgstr "Clique para adicionar o último fiducial. Superior Direito..." -#: appPlugins/ToolFiducials.py:599 +#: appPlugins/ToolFiducials.py:606 msgid "Click to add the second fiducial. Top Left or Bottom Right..." msgstr "" "Clique para adicionar o segundo fiducial. Superior Esquerdo ou Inferior " "Direito..." -#: appPlugins/ToolFiducials.py:695 +#: appPlugins/ToolFiducials.py:702 msgid "Fiducials Tool exit." msgstr "Sair da ferramenta de fiduciais." -#: appPlugins/ToolFiducials.py:785 +#: appPlugins/ToolFiducials.py:789 msgid "Fiducials Coordinates" msgstr "Coordenadas dos Fiduciais" -#: appPlugins/ToolFiducials.py:787 +#: appPlugins/ToolFiducials.py:791 msgid "" "A table with the fiducial points coordinates,\n" "in the format (x, y)." @@ -15641,35 +15605,35 @@ msgstr "" "Uma tabela com as coordenadas dos pontos fiduciais,\n" "no formato (x, y)." -#: appPlugins/ToolFiducials.py:921 +#: appPlugins/ToolFiducials.py:925 msgid "Mode:" msgstr "Modo:" -#: appPlugins/ToolFiducials.py:969 +#: appPlugins/ToolFiducials.py:973 msgid "Thickness of the line that makes the fiducial." msgstr "Espessura da linha que faz o fiducial." -#: appPlugins/ToolFiducials.py:1000 +#: appPlugins/ToolFiducials.py:1004 msgid "Add Fiducial" msgstr "Adicionar Fiducial" -#: appPlugins/ToolFiducials.py:1003 +#: appPlugins/ToolFiducials.py:1007 msgid "Will add a polygon on the copper layer to serve as fiducial." msgstr "Adicionará um polígono na camada de cobre para servir como fiducial." -#: appPlugins/ToolFiducials.py:1019 +#: appPlugins/ToolFiducials.py:1023 msgid "Soldermask Gerber" msgstr "Gerber Máscara de Solda" -#: appPlugins/ToolFiducials.py:1021 +#: appPlugins/ToolFiducials.py:1025 msgid "The Soldermask Gerber object." msgstr "Objeto Gerber de Máscara de Solda." -#: appPlugins/ToolFiducials.py:1033 +#: appPlugins/ToolFiducials.py:1037 msgid "Add Soldermask Opening" msgstr "Adicionar Máscara de Solda" -#: appPlugins/ToolFiducials.py:1035 +#: appPlugins/ToolFiducials.py:1039 msgid "" "Will add a polygon on the soldermask layer\n" "to serve as fiducial opening.\n" @@ -15681,37 +15645,31 @@ msgstr "" "O diâmetro é sempre o dobro do diâmetro\n" "para o fiducial de cobre." -#: appPlugins/ToolFilm.py:140 appPlugins/ToolFilm.py:1091 -#, fuzzy -#| msgid "Film PCB" -msgid "Film" -msgstr "Filme PCB" - -#: appPlugins/ToolFilm.py:283 +#: appPlugins/ToolFilm.py:302 msgid "Load an object for Film and retry." msgstr "Carregue um objeto para Filme e tente novamente." -#: appPlugins/ToolFilm.py:290 +#: appPlugins/ToolFilm.py:309 msgid "Load an object for Box and retry." msgstr "Carregue um objeto para Caixa e tente novamente." -#: appPlugins/ToolFilm.py:305 +#: appPlugins/ToolFilm.py:324 msgid "Generating Film ..." msgstr "Gerando Filme ..." -#: appPlugins/ToolFilm.py:357 appPlugins/ToolFilm.py:362 +#: appPlugins/ToolFilm.py:376 appPlugins/ToolFilm.py:381 msgid "Export positive film" msgstr "Exportar filme positivo" -#: appPlugins/ToolFilm.py:393 +#: appPlugins/ToolFilm.py:412 msgid "" "No Excellon object selected. Load an object for punching reference and retry." msgstr "" "Nenhum objeto Excellon selecionado. Carregue um objeto para referência de " "perfuração manual e tente novamente." -#: appPlugins/ToolFilm.py:417 appPlugins/ToolFilm.py:429 -#: appPlugins/ToolPunchGerber.py:788 appPlugins/ToolPunchGerber.py:921 +#: appPlugins/ToolFilm.py:436 appPlugins/ToolFilm.py:448 +#: appPlugins/ToolPunchGerber.py:791 appPlugins/ToolPunchGerber.py:924 msgid "" "Failed. Punch hole size is bigger than some of the apertures in the Gerber " "object." @@ -15719,8 +15677,8 @@ msgstr "" "Falhou. O tamanho do orifício de perfuração é maior do que algumas das " "aberturas no objeto Gerber." -#: appPlugins/ToolFilm.py:447 appPlugins/ToolPunchGerber.py:861 -#: appPlugins/ToolPunchGerber.py:956 +#: appPlugins/ToolFilm.py:466 appPlugins/ToolPunchGerber.py:864 +#: appPlugins/ToolPunchGerber.py:959 msgid "" "Failed. The new object geometry is the same as the one in the source object " "geometry..." @@ -15728,30 +15686,30 @@ msgstr "" "Falhou. A nova geometria do objeto é a mesma da geometria do objeto de " "origem ..." -#: appPlugins/ToolFilm.py:505 appPlugins/ToolFilm.py:510 +#: appPlugins/ToolFilm.py:524 appPlugins/ToolFilm.py:529 msgid "Export negative film" msgstr "Exportar filme negativo" -#: appPlugins/ToolFilm.py:573 appPlugins/ToolFilm.py:867 -#: appPlugins/ToolPanelize.py:314 +#: appPlugins/ToolFilm.py:592 appPlugins/ToolFilm.py:886 +#: appPlugins/ToolPanelize.py:330 msgid "No object Box. Using instead" msgstr "Nenhuma caixa de objeto. Usando" -#: appPlugins/ToolFilm.py:778 appPlugins/ToolFilm.py:1038 +#: appPlugins/ToolFilm.py:797 appPlugins/ToolFilm.py:1057 msgid "" "The artwork has to be within the selected page size in order to be visible.\n" "For 'Bounds' page size, it needs to be in the first quadrant." msgstr "" -#: appPlugins/ToolFilm.py:805 appPlugins/ToolFilm.py:1065 +#: appPlugins/ToolFilm.py:824 appPlugins/ToolFilm.py:1084 msgid "Film file exported to" msgstr "Arquivo filme exportado para" -#: appPlugins/ToolFilm.py:1118 +#: appPlugins/ToolFilm.py:1135 msgid "Create a positive/negative film for UV exposure." msgstr "" -#: appPlugins/ToolFilm.py:1152 +#: appPlugins/ToolFilm.py:1166 msgid "" "Specify the type of object for which to create the film.\n" "The object can be of type: Gerber or Geometry.\n" @@ -15763,7 +15721,7 @@ msgstr "" "A seleção aqui decide o tipo de objetos que estará\n" "na caixa de combinação Objeto de Filme." -#: appPlugins/ToolFilm.py:1175 +#: appPlugins/ToolFilm.py:1189 msgid "" "Specify the type of object to be used as an container for\n" "film creation. It can be: Gerber or Geometry type.The selection here decide " @@ -15776,7 +15734,7 @@ msgstr "" "objetos que estará\n" "na caixa de combinação Objeto Caixa." -#: appPlugins/ToolFilm.py:1206 +#: appPlugins/ToolFilm.py:1220 #, fuzzy #| msgid "" #| "The reference point to be used as origin for the skew.\n" @@ -15788,33 +15746,33 @@ msgstr "" "O ponto de referência a ser usado como origem para a inclinação.\n" "Pode ser um dos quatro pontos da caixa delimitadora de geometria." -#: appPlugins/ToolFilm.py:1225 +#: appPlugins/ToolFilm.py:1239 #, fuzzy #| msgid "Save Film" msgid "Scale Film" msgstr "Salvar Filme" -#: appPlugins/ToolFilm.py:1269 +#: appPlugins/ToolFilm.py:1283 #, fuzzy #| msgid "Save Film" msgid "Skew Film" msgstr "Salvar Filme" -#: appPlugins/ToolFilm.py:1313 +#: appPlugins/ToolFilm.py:1327 #, fuzzy #| msgid "Mirror (Flip)" msgid "Mirror Film" msgstr "Espelhar (Flip)" -#: appPlugins/ToolFilm.py:1345 +#: appPlugins/ToolFilm.py:1359 msgid "Film Parameters" msgstr "Parâmetros de Filme" -#: appPlugins/ToolFilm.py:1404 +#: appPlugins/ToolFilm.py:1418 msgid "Punch drill holes" msgstr "Furar manualmente" -#: appPlugins/ToolFilm.py:1405 +#: appPlugins/ToolFilm.py:1419 msgid "" "When checked the generated film will have holes in pads when\n" "the generated film is positive. This is done to help drilling,\n" @@ -15824,11 +15782,11 @@ msgstr "" "o filme gerado é positivo. Isso é feito para ajudar na perfuração,\n" "quando feito manualmente." -#: appPlugins/ToolFilm.py:1423 +#: appPlugins/ToolFilm.py:1437 msgid "Source" msgstr "Fonte" -#: appPlugins/ToolFilm.py:1425 +#: appPlugins/ToolFilm.py:1439 msgid "" "The punch hole source can be:\n" "- Excellon -> an Excellon holes center will serve as reference.\n" @@ -15838,32 +15796,32 @@ msgstr "" "- Excellon -> o centro de um furo Excellon servirá como referência.\n" "- Centro de Pad -> tentará usar o centro de pads como referência." -#: appPlugins/ToolFilm.py:1430 +#: appPlugins/ToolFilm.py:1444 msgid "Pad center" msgstr "Centro de Pad" -#: appPlugins/ToolFilm.py:1435 +#: appPlugins/ToolFilm.py:1449 msgid "Excellon Obj" msgstr "Objeto Excellon" -#: appPlugins/ToolFilm.py:1437 +#: appPlugins/ToolFilm.py:1451 msgid "" "Remove the geometry of Excellon from the Film to create the holes in pads." msgstr "Remove a geometria do Excellon do filme para criar os furos nos pads." -#: appPlugins/ToolFilm.py:1451 +#: appPlugins/ToolFilm.py:1465 msgid "Punch Size" msgstr "Tamanho do Perfurador" -#: appPlugins/ToolFilm.py:1452 +#: appPlugins/ToolFilm.py:1466 msgid "The value here will control how big is the punch hole in the pads." msgstr "Valor para controlar o tamanho dos furos dos pads." -#: appPlugins/ToolFilm.py:1587 +#: appPlugins/ToolFilm.py:1601 msgid "Save Film" msgstr "Salvar Filme" -#: appPlugins/ToolFilm.py:1590 +#: appPlugins/ToolFilm.py:1604 msgid "" "Create a Film for the selected object, within\n" "the specified box. Does not create a new \n" @@ -15874,7 +15832,7 @@ msgstr "" "especificada. Não cria um novo objeto\n" "FlatCAM, mas salva-o diretamente no formato selecionado." -#: appPlugins/ToolFilm.py:1672 +#: appPlugins/ToolFilm.py:1686 msgid "" "Using the Pad center does not work on Geometry objects. Only a Gerber object " "has pads." @@ -15882,13 +15840,13 @@ msgstr "" "O uso de Centro de Pad não funciona em objetos Geometria. Somente um objeto " "Gerber possui pads." -#: appPlugins/ToolFollow.py:323 appPlugins/ToolFollow.py:394 +#: appPlugins/ToolFollow.py:328 appPlugins/ToolFollow.py:399 #, fuzzy #| msgid "Failed to create Follow Geometry with tool diameter" msgid "Failed to create Follow Geometry." msgstr "Falha ao criar Seguir Geometria com ferramenta com diâmetro" -#: appPlugins/ToolFollow.py:677 +#: appPlugins/ToolFollow.py:682 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -15900,13 +15858,13 @@ msgstr "" "Cria um objeto Geometria com caminho de\n" "ferramenta para cortar em torno de polígonos." -#: appPlugins/ToolFollow.py:700 +#: appPlugins/ToolFollow.py:702 #, fuzzy #| msgid "Gerber object for isolation routing." msgid "Source object for following geometry." msgstr "Objeto Gerber para roteamento de isolação." -#: appPlugins/ToolFollow.py:733 +#: appPlugins/ToolFollow.py:735 #, fuzzy #| msgid "" #| "Selection of area to be processed.\n" @@ -15938,15 +15896,15 @@ msgstr "Importar" msgid "Import IMAGE" msgstr "Importar IMAGEM" -#: appPlugins/ToolImage.py:152 appPlugins/ToolPDF.py:114 app_Main.py:10526 -#: app_Main.py:10579 app_Main.py:10672 app_Main.py:10710 app_Main.py:10777 -#: app_Main.py:10934 app_Main.py:11021 +#: appPlugins/ToolImage.py:152 appPlugins/ToolPDF.py:114 app_Main.py:10570 +#: app_Main.py:10623 app_Main.py:10719 app_Main.py:10759 app_Main.py:10826 +#: app_Main.py:10983 app_Main.py:11070 #, fuzzy #| msgid "No object available." msgid "File no longer available." msgstr "Nenhum objeto disponível." -#: appPlugins/ToolImage.py:164 app_Main.py:10536 app_Main.py:10589 +#: appPlugins/ToolImage.py:164 app_Main.py:10580 app_Main.py:10633 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -15955,13 +15913,13 @@ msgstr "" "são suportados" #: appPlugins/ToolImage.py:173 appPlugins/ToolPcbWizard.py:356 -#: app_Main.py:10552 app_Main.py:10610 tclCommands/TclCommandImportSvg.py:84 +#: app_Main.py:10596 app_Main.py:10654 tclCommands/TclCommandImportSvg.py:84 msgid "Importing" msgstr "Importando" -#: appPlugins/ToolImage.py:185 appPlugins/ToolPDF.py:230 app_Main.py:10550 -#: app_Main.py:10608 app_Main.py:10693 app_Main.py:10761 app_Main.py:10830 -#: app_Main.py:10895 app_Main.py:10955 +#: appPlugins/ToolImage.py:185 appPlugins/ToolPDF.py:230 app_Main.py:10594 +#: app_Main.py:10652 app_Main.py:10742 app_Main.py:10810 app_Main.py:10879 +#: app_Main.py:10944 app_Main.py:11004 msgid "Opened" msgstr "Aberto" @@ -16063,7 +16021,7 @@ msgstr "Importar imagem" msgid "Open a image of raster type and then import it in FlatCAM." msgstr "Abre uma imagem do tipo raster e importe-a no FlatCAM." -#: appPlugins/ToolInvertGerber.py:287 +#: appPlugins/ToolInvertGerber.py:293 msgid "" "Will invert the Gerber object: areas that have copper\n" "will be empty of copper and previous empty area will be\n" @@ -16075,7 +16033,7 @@ msgstr "" #: appPlugins/ToolIsolation.py:1039 appPlugins/ToolIsolation.py:1178 #: appPlugins/ToolNCC.py:996 appPlugins/ToolNCC.py:1140 -#: appPlugins/ToolOptimal.py:197 +#: appPlugins/ToolOptimal.py:203 msgid "" "The Gerber object has one Polygon as geometry.\n" "There are no distances between geometry elements to be found." @@ -16122,12 +16080,12 @@ msgid "Tool from Tool Table was edited." msgstr "A ferramenta da Tabela de Ferramentas foi editada." #: appPlugins/ToolIsolation.py:1482 appPlugins/ToolNCC.py:1481 -#: appPlugins/ToolPaint.py:1050 appPlugins/ToolSolderPaste.py:571 +#: appPlugins/ToolPaint.py:1050 appPlugins/ToolSolderPaste.py:577 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "Cancelado. O novo valor de diâmetro já está na tabela de ferramentas." #: appPlugins/ToolIsolation.py:1533 appPlugins/ToolNCC.py:1532 -#: appPlugins/ToolPaint.py:1100 appPlugins/ToolSolderPaste.py:616 +#: appPlugins/ToolPaint.py:1100 appPlugins/ToolSolderPaste.py:622 msgid "Delete failed. Select a tool to delete." msgstr "Exclusão falhou. Selecione uma ferramenta para excluir." @@ -16192,7 +16150,7 @@ msgid "No polygon detected under click position." msgstr "Nenhum polígono detectado na posição do clique." #: appPlugins/ToolIsolation.py:2414 appPlugins/ToolPaint.py:1315 -#: appPlugins/ToolPunchGerber.py:1747 +#: appPlugins/ToolPunchGerber.py:1750 msgid "List of single polygons is empty. Aborting." msgstr "A lista de polígonos únicos está vazia. Abortando." @@ -16200,21 +16158,21 @@ msgstr "A lista de polígonos únicos está vazia. Abortando." msgid "Click the end point of the paint area." msgstr "Clique no ponto final da área." -#: appPlugins/ToolIsolation.py:2803 appPlugins/ToolNCC.py:3990 -#: appPlugins/ToolPaint.py:2783 app_Main.py:6390 app_Main.py:6409 +#: appPlugins/ToolIsolation.py:2803 appPlugins/ToolNCC.py:3992 +#: appPlugins/ToolPaint.py:2783 app_Main.py:6425 app_Main.py:6444 msgid "Tool from DB added in Tool Table." msgstr "Ferramenta do Banco de Dados adicionada na Tabela de Ferramentas." -#: appPlugins/ToolIsolation.py:2857 appPlugins/ToolNCC.py:4043 +#: appPlugins/ToolIsolation.py:2857 appPlugins/ToolNCC.py:4045 #: appPlugins/ToolPaint.py:2843 msgid "New tool added to Tool Table." msgstr "Nova ferramenta adicionada à Tabela de Ferramentas." -#: appPlugins/ToolIsolation.py:3197 +#: appPlugins/ToolIsolation.py:3194 msgid "Gerber object for isolation routing." msgstr "Objeto Gerber para roteamento de isolação." -#: appPlugins/ToolIsolation.py:3221 appPlugins/ToolNCC.py:4172 +#: appPlugins/ToolIsolation.py:3218 appPlugins/ToolNCC.py:4171 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -16222,7 +16180,7 @@ msgstr "" "Conjunto de ferramentas do qual o algoritmo\n" "escolherá para usar na retirada de cobre." -#: appPlugins/ToolIsolation.py:3237 +#: appPlugins/ToolIsolation.py:3234 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -16238,7 +16196,7 @@ msgstr "" "resultante. Isso ocorre porque com algumas ferramentas esta função\n" "não será capaz de criar geometria de roteamento." -#: appPlugins/ToolIsolation.py:3249 appPlugins/ToolNCC.py:4200 +#: appPlugins/ToolIsolation.py:3246 appPlugins/ToolNCC.py:4199 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16271,13 +16229,13 @@ msgstr "" "Escolhendo o tipo \"Forma em V\" automaticamente selecionará o Tipo de " "Operação Isolação." -#: appPlugins/ToolIsolation.py:3296 appPlugins/ToolMilling.py:3780 -#: appPlugins/ToolNCC.py:66 appPlugins/ToolNCC.py:4259 -#: appPlugins/ToolPaint.py:139 appPlugins/ToolPaint.py:3053 +#: appPlugins/ToolIsolation.py:3293 appPlugins/ToolMilling.py:3852 +#: appPlugins/ToolNCC.py:66 appPlugins/ToolNCC.py:4258 +#: appPlugins/ToolPaint.py:139 appPlugins/ToolPaint.py:3050 msgid "Add from DB" msgstr "Adicionar do BD" -#: appPlugins/ToolIsolation.py:3321 appPlugins/ToolNCC.py:4284 +#: appPlugins/ToolIsolation.py:3318 appPlugins/ToolNCC.py:4283 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -16285,9 +16243,9 @@ msgstr "" "Busca um diâmetro de ferramenta que garanta\n" "fazer uma isolação completa." -#: appPlugins/ToolIsolation.py:3363 appPlugins/ToolMilling.py:3830 -#: appPlugins/ToolNCC.py:4325 appPlugins/ToolPaint.py:3105 -#: appPlugins/ToolSolderPaste.py:1241 +#: appPlugins/ToolIsolation.py:3360 appPlugins/ToolMilling.py:3902 +#: appPlugins/ToolNCC.py:4324 appPlugins/ToolPaint.py:3102 +#: appPlugins/ToolSolderPaste.py:1245 msgid "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -16295,7 +16253,7 @@ msgstr "" "Exclui uma seleção de ferramentas na Tabela de Ferramentas selecionando " "primeiro uma linha na Tabela de Ferramentas." -#: appPlugins/ToolIsolation.py:3535 +#: appPlugins/ToolIsolation.py:3532 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -16307,23 +16265,23 @@ msgstr "" "Esta seleção ditará o tipo de objetos que preencherão\n" "a caixa de combinação 'Objeto'." -#: appPlugins/ToolIsolation.py:3545 +#: appPlugins/ToolIsolation.py:3542 msgid "Object whose area will be removed from isolation geometry." msgstr "Objeto cuja área será removida da geometria de isolação." -#: appPlugins/ToolIsolation.py:3616 appPlugins/ToolPunchGerber.py:2299 +#: appPlugins/ToolIsolation.py:3613 appPlugins/ToolPunchGerber.py:2299 #, fuzzy #| msgid "No object available." msgid "Select all available." msgstr "Nenhum objeto disponível." -#: appPlugins/ToolIsolation.py:3622 appPlugins/ToolPunchGerber.py:2305 +#: appPlugins/ToolIsolation.py:3619 appPlugins/ToolPunchGerber.py:2305 #, fuzzy #| msgid "Clear the text." msgid "Clear the selection." msgstr "Limpar o texto." -#: appPlugins/ToolIsolation.py:3661 +#: appPlugins/ToolIsolation.py:3658 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16344,13 +16302,7 @@ msgstr "" "desejado é cortar a isolação dentro do recurso Gerber, use uma\n" "ferramenta negativa diâmetro acima." -#: appPlugins/ToolLevelling.py:174 appPlugins/ToolLevelling.py:1640 -#, fuzzy -#| msgid "Autolevelling" -msgid "Levelling" -msgstr "Autonivelamento" - -#: appPlugins/ToolLevelling.py:536 appPlugins/ToolLevelling.py:814 +#: appPlugins/ToolLevelling.py:554 appPlugins/ToolLevelling.py:884 msgid "" "Voronoi function can not be loaded.\n" "Shapely >= 1.8 is required" @@ -16358,15 +16310,15 @@ msgstr "" "A função Voronoi não pode ser carregada.\n" "É necessário Shapely >= 1.8" -#: appPlugins/ToolLevelling.py:564 +#: appPlugins/ToolLevelling.py:582 msgid "Click on canvas to add a Probe Point..." msgstr "Clique na tela para adicionar um Ponto de Sondagem ..." -#: appPlugins/ToolLevelling.py:760 +#: appPlugins/ToolLevelling.py:830 msgid "Point is not within the object area. Choose another point." msgstr "O ponto não está dentro da área do objeto. Escolha outro ponto." -#: appPlugins/ToolLevelling.py:780 +#: appPlugins/ToolLevelling.py:850 msgid "" "Added a Probe Point... Click again to add another or right click to " "finish ..." @@ -16374,148 +16326,148 @@ msgstr "" "Ponto de Sondagem adicionado ... Clique novamente para adicionar outro ou " "clique com o botão direito para terminar ..." -#: appPlugins/ToolLevelling.py:802 +#: appPlugins/ToolLevelling.py:872 msgid "Finished adding Probe Points..." msgstr "Adição de pontos de sondagem concluída ..." -#: appPlugins/ToolLevelling.py:1006 +#: appPlugins/ToolLevelling.py:1078 msgid "COM list updated ..." msgstr "Lista COM atualizada ..." -#: appPlugins/ToolLevelling.py:1042 +#: appPlugins/ToolLevelling.py:1114 msgid "Connected" msgstr "Conectado" -#: appPlugins/ToolLevelling.py:1048 appPlugins/ToolLevelling.py:1070 -#: appPlugins/ToolLevelling.py:1923 appPlugins/ToolLevelling.py:1938 +#: appPlugins/ToolLevelling.py:1120 appPlugins/ToolLevelling.py:1142 +#: appPlugins/ToolLevelling.py:1992 appPlugins/ToolLevelling.py:2007 msgid "Control" msgstr "Controle" -#: appPlugins/ToolLevelling.py:1050 appPlugins/ToolLevelling.py:1072 -#: appPlugins/ToolLevelling.py:1933 appPlugins/ToolLevelling.py:1940 +#: appPlugins/ToolLevelling.py:1122 appPlugins/ToolLevelling.py:1144 +#: appPlugins/ToolLevelling.py:2002 appPlugins/ToolLevelling.py:2009 msgid "Sender" msgstr "Sender" -#: appPlugins/ToolLevelling.py:1053 +#: appPlugins/ToolLevelling.py:1125 msgid "Port connected" msgstr "Porta conectada" -#: appPlugins/ToolLevelling.py:1057 +#: appPlugins/ToolLevelling.py:1129 msgid "Could not connect to GRBL on port" msgstr "Não foi possível conectar ao GRBL na porta" -#: appPlugins/ToolLevelling.py:1064 appPlugins/ToolLevelling.py:2014 +#: appPlugins/ToolLevelling.py:1136 appPlugins/ToolLevelling.py:2083 msgid "Disconnected" msgstr "Desconectado" -#: appPlugins/ToolLevelling.py:1074 +#: appPlugins/ToolLevelling.py:1146 msgid "Port is connected. Disconnecting" msgstr "A porta está conectada. Desconectando" -#: appPlugins/ToolLevelling.py:1076 +#: appPlugins/ToolLevelling.py:1148 msgid "Could not connect to port" msgstr "Não foi possível conectar à porta" -#: appPlugins/ToolLevelling.py:1106 appPlugins/ToolLevelling.py:1540 +#: appPlugins/ToolLevelling.py:1178 appPlugins/ToolLevelling.py:1612 #, fuzzy #| msgid "Send" msgid "Sending" msgstr "Enviar" -#: appPlugins/ToolLevelling.py:1235 +#: appPlugins/ToolLevelling.py:1307 msgid "GRBL is doing a home cycle." msgstr "GRBL está fazendo um ciclo para casa." -#: appPlugins/ToolLevelling.py:1241 +#: appPlugins/ToolLevelling.py:1313 msgid "GRBL software reset was sent." msgstr "A redefinição do software GRBL foi enviada." -#: appPlugins/ToolLevelling.py:1249 +#: appPlugins/ToolLevelling.py:1321 msgid "GRBL resumed." msgstr "GRBL retomado." -#: appPlugins/ToolLevelling.py:1253 +#: appPlugins/ToolLevelling.py:1325 msgid "GRBL paused." msgstr "GRBL pausado." -#: appPlugins/ToolLevelling.py:1427 +#: appPlugins/ToolLevelling.py:1499 msgid "There is nothing to view" msgstr "Não há nada para ver" -#: appPlugins/ToolLevelling.py:1433 +#: appPlugins/ToolLevelling.py:1505 msgid "Code Viewer" msgstr "Visualizador de Código" -#: appPlugins/ToolLevelling.py:1471 +#: appPlugins/ToolLevelling.py:1543 msgid "Loaded Machine Code into Code Viewer" msgstr "Código de máquina carregado no visualizador de código" -#: appPlugins/ToolLevelling.py:1485 appPlugins/ToolLevelling.py:1489 -#: appPlugins/ToolLevelling.py:2225 +#: appPlugins/ToolLevelling.py:1557 appPlugins/ToolLevelling.py:1561 +#: appPlugins/ToolLevelling.py:2294 msgid "Import Height Map" msgstr "Importar Mapa de Altura" -#: appPlugins/ToolLevelling.py:1516 +#: appPlugins/ToolLevelling.py:1588 msgid "Failed to open height map file" msgstr "Falha ao abrir arquivo de mapa de altura" -#: appPlugins/ToolLevelling.py:1566 +#: appPlugins/ToolLevelling.py:1638 msgid "Finished probing. Doing the autolevelling." msgstr "Sondagem concluída. Fazendo o autonivelamento." -#: appPlugins/ToolLevelling.py:1571 +#: appPlugins/ToolLevelling.py:1643 msgid "Sending probing GCode to the GRBL controller." msgstr "Enviando G-Code de sondagem para o controlador GRBL." -#: appPlugins/ToolLevelling.py:1614 +#: appPlugins/ToolLevelling.py:1686 msgid "Empty GRBL heightmap." msgstr "Mapa de altura GRBL vazio." -#: appPlugins/ToolLevelling.py:1618 +#: appPlugins/ToolLevelling.py:1690 msgid "Finished autolevelling." msgstr "Autonivelamento concluído." -#: appPlugins/ToolLevelling.py:1688 +#: appPlugins/ToolLevelling.py:1757 #, fuzzy #| msgid "CNCjob created" msgid "CNCjob" msgstr "Trabalho CNC criado" -#: appPlugins/ToolLevelling.py:1690 +#: appPlugins/ToolLevelling.py:1759 #, fuzzy #| msgid "Source Object" msgid "Source object." msgstr "Objeto Fonte" -#: appPlugins/ToolLevelling.py:1725 +#: appPlugins/ToolLevelling.py:1794 msgid "Probe Points Table" msgstr "Tabela de Pontos da Sonda" -#: appPlugins/ToolLevelling.py:1726 +#: appPlugins/ToolLevelling.py:1795 msgid "Generate GCode that will obtain the height map" msgstr "Gera o G-Code que irá obter o mapa de altura" -#: appPlugins/ToolLevelling.py:1728 +#: appPlugins/ToolLevelling.py:1797 msgid "Show" msgstr "Mostrar" -#: appPlugins/ToolLevelling.py:1729 +#: appPlugins/ToolLevelling.py:1798 msgid "Toggle the display of the Probe Points table." msgstr "Alternar a exibição da Tabela de Pontos." -#: appPlugins/ToolLevelling.py:1742 +#: appPlugins/ToolLevelling.py:1811 msgid "X-Y Coordinates" msgstr "Coordenadas X-Y" -#: appPlugins/ToolLevelling.py:1742 +#: appPlugins/ToolLevelling.py:1811 msgid "Height" msgstr "Altura" -#: appPlugins/ToolLevelling.py:1746 +#: appPlugins/ToolLevelling.py:1815 msgid "Plot probing points" msgstr "Exibir os Pontos de Sondagem" -#: appPlugins/ToolLevelling.py:1748 +#: appPlugins/ToolLevelling.py:1817 msgid "" "Plot the probing points in the table.\n" "If a Voronoi method is used then\n" @@ -16525,7 +16477,7 @@ msgstr "" "Se for usado o método Voronoi, então\n" "as áreas de Voronoi também são mostradas." -#: appPlugins/ToolLevelling.py:1765 +#: appPlugins/ToolLevelling.py:1834 msgid "" "Will create a GCode which will be sent to the controller,\n" "either through a file or directly, with the intent to get the height map\n" @@ -16536,115 +16488,115 @@ msgstr "" "altura\n" "que modificará o G-Code original para nivelar a altura de corte." -#: appPlugins/ToolLevelling.py:1867 +#: appPlugins/ToolLevelling.py:1936 msgid "Add Probe Points" msgstr "Adicionar Pontos de Sondagem" -#: appPlugins/ToolLevelling.py:1954 +#: appPlugins/ToolLevelling.py:2023 msgid "COM list" msgstr "Lista de COM" -#: appPlugins/ToolLevelling.py:1956 appPlugins/ToolLevelling.py:1971 +#: appPlugins/ToolLevelling.py:2025 appPlugins/ToolLevelling.py:2040 msgid "Lists the available serial ports." msgstr "Lista as portas seriais disponíveis." -#: appPlugins/ToolLevelling.py:1960 +#: appPlugins/ToolLevelling.py:2029 msgid "Search" msgstr "Procurar" -#: appPlugins/ToolLevelling.py:1962 +#: appPlugins/ToolLevelling.py:2031 msgid "Search for the available serial ports." msgstr "Procura as portas seriais disponíveis." -#: appPlugins/ToolLevelling.py:1969 +#: appPlugins/ToolLevelling.py:2038 msgid "Baud rates" msgstr "Baud rates" -#: appPlugins/ToolLevelling.py:1988 +#: appPlugins/ToolLevelling.py:2057 msgid "New, custom baudrate." msgstr "Nova taxa de transmissão (baudrate) personalizada." -#: appPlugins/ToolLevelling.py:1996 +#: appPlugins/ToolLevelling.py:2065 msgid "Add the specified custom baudrate to the list." msgstr "Adicione a taxa de transmissão personalizada especificada à lista." -#: appPlugins/ToolLevelling.py:2002 +#: appPlugins/ToolLevelling.py:2071 msgid "Delete selected baudrate" msgstr "Excluir baudrate selecionado" -#: appPlugins/ToolLevelling.py:2006 +#: appPlugins/ToolLevelling.py:2075 msgid "Reset" msgstr "Redefinir" -#: appPlugins/ToolLevelling.py:2008 +#: appPlugins/ToolLevelling.py:2077 msgid "Software reset of the controller." msgstr "Reinicialização do software do controlador." -#: appPlugins/ToolLevelling.py:2016 +#: appPlugins/ToolLevelling.py:2085 msgid "Connect to the selected port with the selected baud rate." msgstr "Conectar à porta selecionada com a taxa de transmissão selecionada." -#: appPlugins/ToolLevelling.py:2041 +#: appPlugins/ToolLevelling.py:2110 msgid "Jog" msgstr "Deslocar" -#: appPlugins/ToolLevelling.py:2049 +#: appPlugins/ToolLevelling.py:2118 msgid "Zero Axes" msgstr "Zero Eixos" -#: appPlugins/ToolLevelling.py:2082 +#: appPlugins/ToolLevelling.py:2151 msgid "Pause/Resume" msgstr "Pausar/Retomar" -#: appPlugins/ToolLevelling.py:2140 +#: appPlugins/ToolLevelling.py:2209 msgid "Send Command" msgstr "Enviar Comando" -#: appPlugins/ToolLevelling.py:2142 appPlugins/ToolLevelling.py:2152 +#: appPlugins/ToolLevelling.py:2211 appPlugins/ToolLevelling.py:2221 msgid "Send a custom command to GRBL." msgstr "Envia um comando personalizado para GRBL." -#: appPlugins/ToolLevelling.py:2147 +#: appPlugins/ToolLevelling.py:2216 msgid "Type GRBL command ..." msgstr "Digite o comando GRBL ..." -#: appPlugins/ToolLevelling.py:2150 +#: appPlugins/ToolLevelling.py:2219 msgid "Send" msgstr "Enviar" -#: appPlugins/ToolLevelling.py:2158 +#: appPlugins/ToolLevelling.py:2227 msgid "Get Config parameter" msgstr "Obter parâmetro de configuração" -#: appPlugins/ToolLevelling.py:2160 +#: appPlugins/ToolLevelling.py:2229 msgid "A GRBL configuration parameter." msgstr "Um parâmetro de configuração GRBL." -#: appPlugins/ToolLevelling.py:2165 +#: appPlugins/ToolLevelling.py:2234 msgid "Type GRBL parameter ..." msgstr "Digite o parâmetro GRBL ..." -#: appPlugins/ToolLevelling.py:2168 +#: appPlugins/ToolLevelling.py:2237 msgid "Get" msgstr "Obter" -#: appPlugins/ToolLevelling.py:2170 +#: appPlugins/ToolLevelling.py:2239 msgid "Get the value of a specified GRBL parameter." msgstr "Obter o valor de um parâmetro GRBL especificado." -#: appPlugins/ToolLevelling.py:2178 +#: appPlugins/ToolLevelling.py:2247 msgid "Get Report" msgstr "Obter relatório" -#: appPlugins/ToolLevelling.py:2180 +#: appPlugins/ToolLevelling.py:2249 msgid "Print in shell the GRBL report." msgstr "Imprima o relatório GRBL." -#: appPlugins/ToolLevelling.py:2186 +#: appPlugins/ToolLevelling.py:2255 msgid "Apply AutoLevelling" msgstr "Aplicar Autonivelamento" -#: appPlugins/ToolLevelling.py:2188 +#: appPlugins/ToolLevelling.py:2257 msgid "" "Will send the probing GCode to the GRBL controller,\n" "wait for the Z probing data and then apply this data\n" @@ -16654,25 +16606,25 @@ msgstr "" "pelos dados de sondagem Z e, em seguida, aplica esses dados\n" "no G-Code original, portanto, fazendo autonivelamento." -#: appPlugins/ToolLevelling.py:2197 +#: appPlugins/ToolLevelling.py:2266 msgid "Will save the GRBL height map." msgstr "" "30/5000\n" "Salva o mapa de altura GRBL." -#: appPlugins/ToolLevelling.py:2207 +#: appPlugins/ToolLevelling.py:2276 msgid "Save Probing GCode" msgstr "Salvar G-Code de sondagem" -#: appPlugins/ToolLevelling.py:2209 +#: appPlugins/ToolLevelling.py:2278 msgid "Will save the probing GCode." msgstr "Salva o G-Code de sondagem." -#: appPlugins/ToolLevelling.py:2218 +#: appPlugins/ToolLevelling.py:2287 msgid "View/Edit the probing GCode." msgstr "Ver/Editar o G-Code de sondagem." -#: appPlugins/ToolLevelling.py:2227 +#: appPlugins/ToolLevelling.py:2296 msgid "" "Import the file that has the Z heights\n" "obtained through probing and then apply this data\n" @@ -16684,15 +16636,19 @@ msgstr "" "sobre o G-Code original, portanto\n" "fazendo autonivelamento." -#: appPlugins/ToolMilling.py:2509 +#: appPlugins/ToolMilling.py:1315 +msgid "Milling Tool" +msgstr "Ferramenta de Fresamento" + +#: appPlugins/ToolMilling.py:2603 msgid "Generating drills milling geometry..." msgstr "Gerando geometria de fresamento de furos ..." -#: appPlugins/ToolMilling.py:2614 +#: appPlugins/ToolMilling.py:2702 msgid "Generating slot milling geometry..." msgstr "Gerando geometria de fresamento de ranhuras ..." -#: appPlugins/ToolMilling.py:3608 +#: appPlugins/ToolMilling.py:3683 #, fuzzy #| msgid "Create CNCJob with toolpaths for drilling or milling holes." msgid "" @@ -16700,13 +16656,13 @@ msgid "" msgstr "" "Cria Trabalho CNC com caminhos de ferramenta para fazer furos ou fresar." -#: appPlugins/ToolMilling.py:3637 +#: appPlugins/ToolMilling.py:3709 #, fuzzy #| msgid "Excellon object for drilling/milling operation." msgid "Object for milling operation." msgstr "Objeto Excellon para operação de furação/fresagem." -#: appPlugins/ToolMilling.py:3668 +#: appPlugins/ToolMilling.py:3740 #, fuzzy #| msgid "" #| "Tools in this Excellon object\n" @@ -16716,7 +16672,7 @@ msgstr "" "Ferramentas neste objeto Excellon \n" "quando são usadas para perfuração." -#: appPlugins/ToolMilling.py:3747 +#: appPlugins/ToolMilling.py:3819 #, fuzzy #| msgid "" #| "The Tool Type (TT) can be:\n" @@ -16759,7 +16715,7 @@ msgstr "" "Escolher o tipo de ferramenta Em Forma de V automaticamente alterará o tipo " "de operação para Isolação." -#: appPlugins/ToolMilling.py:3883 +#: appPlugins/ToolMilling.py:3955 msgid "" "Milling type:\n" "- Drills -> will mill the drills associated with this tool\n" @@ -16771,17 +16727,17 @@ msgstr "" "- Ranhuras -> fresará as ranhuras associadas a esta ferramenta\n" "- Ambos -> fresará furos e ranhuras ou o que estiver disponível" -#: appPlugins/ToolMilling.py:3903 +#: appPlugins/ToolMilling.py:3975 msgid "The diameter of the tool who will do the milling" msgstr "Diâmetro da ferramenta de fresamento" -#: appPlugins/ToolMilling.py:3920 +#: appPlugins/ToolMilling.py:3992 #, fuzzy #| msgid "Offset Z" msgid "Offset Type" msgstr "Deslocamento Z" -#: appPlugins/ToolMilling.py:3923 +#: appPlugins/ToolMilling.py:3995 #, fuzzy #| msgid "" #| "The value for the Offset can be:\n" @@ -16808,19 +16764,19 @@ msgstr "" "geometria.\n" "- Personalizado -> Será considerado o valor digitado." -#: appPlugins/ToolMilling.py:3932 +#: appPlugins/ToolMilling.py:4004 #, fuzzy #| msgid "Int" msgid "In" msgstr "Int" -#: appPlugins/ToolMilling.py:3932 +#: appPlugins/ToolMilling.py:4004 #, fuzzy #| msgid "Cut" msgid "Out" msgstr "Cortar" -#: appPlugins/ToolMilling.py:3943 +#: appPlugins/ToolMilling.py:4015 #, fuzzy #| msgid "" #| "The value to offset the cut when \n" @@ -16838,13 +16794,13 @@ msgstr "" "O valor pode ser positivo para corte 'por fora'\n" "e negativo para corte 'por dentro'." -#: appPlugins/ToolMilling.py:3967 +#: appPlugins/ToolMilling.py:4039 #, fuzzy #| msgid "Jog" msgid "Job" msgstr "Deslocar" -#: appPlugins/ToolMilling.py:3970 +#: appPlugins/ToolMilling.py:4042 msgid "" "- Isolation -> informative - lower Feedrate as it uses a milling bit with a " "fine tip.\n" @@ -16853,25 +16809,25 @@ msgid "" "- Polish -> adds a painting sequence over the whole area of the object" msgstr "" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 #, fuzzy #| msgid "Rough" msgid "Roughing" msgstr "Desbaste" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 #, fuzzy #| msgid "Finish" msgid "Finishing" msgstr "Acabamento" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 #, fuzzy #| msgid "Polish" msgid "Polishing" msgstr "Limpar" -#: appPlugins/ToolMilling.py:4393 +#: appPlugins/ToolMilling.py:4487 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Geometry (Milling) Objects." @@ -16909,52 +16865,52 @@ msgstr "" "Pelo menos uma das ferramentas selecionadas pode fazer uma isolação completa." #: appPlugins/ToolNCC.py:1231 appPlugins/ToolNCC.py:1319 -#: appPlugins/ToolNCC.py:1381 appPlugins/ToolNCC.py:4026 +#: appPlugins/ToolNCC.py:1381 appPlugins/ToolNCC.py:4028 #: appPlugins/ToolPaint.py:833 appPlugins/ToolPaint.py:921 #: appPlugins/ToolPaint.py:983 appPlugins/ToolPaint.py:2826 -#: appPlugins/ToolSolderPaste.py:511 +#: appPlugins/ToolSolderPaste.py:517 msgid "Cancelled. Tool already in Tool Table." msgstr "Cancelada. Ferramenta já está na Tabela de Ferramentas." -#: appPlugins/ToolNCC.py:1984 appPlugins/ToolNCC.py:2962 +#: appPlugins/ToolNCC.py:1984 appPlugins/ToolNCC.py:2964 msgid "NCC Tool. Preparing non-copper polygons." msgstr "Ferramenta NCC. Preparando polígonos." -#: appPlugins/ToolNCC.py:2044 appPlugins/ToolNCC.py:3090 +#: appPlugins/ToolNCC.py:2044 appPlugins/ToolNCC.py:3092 msgid "NCC Tool. Calculate 'empty' area." msgstr "Ferramenta NCC. Cálculo de áreas 'vazias'." #: appPlugins/ToolNCC.py:2055 appPlugins/ToolNCC.py:2084 #: appPlugins/ToolNCC.py:2190 appPlugins/ToolNCC.py:2203 -#: appPlugins/ToolNCC.py:3105 appPlugins/ToolNCC.py:3210 -#: appPlugins/ToolNCC.py:3225 appPlugins/ToolNCC.py:3492 -#: appPlugins/ToolNCC.py:3593 appPlugins/ToolNCC.py:3608 +#: appPlugins/ToolNCC.py:3107 appPlugins/ToolNCC.py:3212 +#: appPlugins/ToolNCC.py:3227 appPlugins/ToolNCC.py:3494 +#: appPlugins/ToolNCC.py:3595 appPlugins/ToolNCC.py:3610 msgid "Buffering finished" msgstr "Criar Buffer concluído" #: appPlugins/ToolNCC.py:2059 appPlugins/ToolNCC.py:2088 #: appPlugins/ToolNCC.py:2194 appPlugins/ToolNCC.py:2206 -#: appPlugins/ToolNCC.py:3113 appPlugins/ToolNCC.py:3232 -#: appPlugins/ToolNCC.py:3499 appPlugins/ToolNCC.py:3615 +#: appPlugins/ToolNCC.py:3115 appPlugins/ToolNCC.py:3234 +#: appPlugins/ToolNCC.py:3501 appPlugins/ToolNCC.py:3617 msgid "Could not get the extent of the area to be non copper cleared." msgstr "Não foi possível obter a extensão da área para retirada de cobre." #: appPlugins/ToolNCC.py:2067 appPlugins/ToolNCC.py:2217 -#: appPlugins/ToolNCC.py:3243 +#: appPlugins/ToolNCC.py:3245 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Ferramenta NCC. Cálculo de área 'vazia' concluído." -#: appPlugins/ToolNCC.py:2120 appPlugins/ToolNCC.py:3140 -#: appPlugins/ToolNCC.py:3217 appPlugins/ToolNCC.py:3519 -#: appPlugins/ToolNCC.py:3600 +#: appPlugins/ToolNCC.py:2120 appPlugins/ToolNCC.py:3142 +#: appPlugins/ToolNCC.py:3219 appPlugins/ToolNCC.py:3521 +#: appPlugins/ToolNCC.py:3602 msgid "" "Isolation geometry is broken. Margin is less than isolation tool diameter." msgstr "" "A geometria de isolação está quebrada. A margem é menor que o diâmetro da " "ferramenta de isolação." -#: appPlugins/ToolNCC.py:2210 appPlugins/ToolNCC.py:3236 -#: appPlugins/ToolNCC.py:3618 +#: appPlugins/ToolNCC.py:2210 appPlugins/ToolNCC.py:3238 +#: appPlugins/ToolNCC.py:3620 msgid "The selected object is not suitable for copper clearing." msgstr "O objeto selecionado não é adequado para retirada de cobre." @@ -16981,31 +16937,31 @@ msgstr "" "Não há ferramenta de limpeza de cobre na seleção e pelo menos uma é " "necessária." -#: appPlugins/ToolNCC.py:2363 appPlugins/ToolNCC.py:3058 +#: appPlugins/ToolNCC.py:2363 appPlugins/ToolNCC.py:3060 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "Ferramenta NCC. Polígonos concluídos. Tarefa de retirada de cobre iniciada." -#: appPlugins/ToolNCC.py:2391 appPlugins/ToolNCC.py:2621 +#: appPlugins/ToolNCC.py:2391 appPlugins/ToolNCC.py:2623 msgid "NCC Tool failed creating bounding box." msgstr "A Ferramenta NCC falhou ao criar a caixa delimitadora." -#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2664 -#: appPlugins/ToolNCC.py:3257 appPlugins/ToolNCC.py:3643 +#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2666 +#: appPlugins/ToolNCC.py:3259 appPlugins/ToolNCC.py:3645 msgid "NCC Tool clearing with tool diameter" msgstr "NCC. Ferramenta com Diâmetro" -#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2664 -#: appPlugins/ToolNCC.py:3257 appPlugins/ToolNCC.py:3643 +#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2666 +#: appPlugins/ToolNCC.py:3259 appPlugins/ToolNCC.py:3645 msgid "started." msgstr "iniciada." -#: appPlugins/ToolNCC.py:2539 +#: appPlugins/ToolNCC.py:2541 msgid "Could not use the tool for copper clear." msgstr "Não foi possível usar a ferramenta para retirar cobre." -#: appPlugins/ToolNCC.py:2561 appPlugins/ToolNCC.py:3418 +#: appPlugins/ToolNCC.py:2563 appPlugins/ToolNCC.py:3420 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -17017,28 +16973,28 @@ msgstr "" "geometria pintada.\n" "Altere os parâmetros de pintura e tente novamente." -#: appPlugins/ToolNCC.py:2571 appPlugins/ToolNCC.py:3427 +#: appPlugins/ToolNCC.py:2573 appPlugins/ToolNCC.py:3429 msgid "NCC Tool clear all done." msgstr "Retirada de cobre concluída." -#: appPlugins/ToolNCC.py:2574 appPlugins/ToolNCC.py:3430 +#: appPlugins/ToolNCC.py:2576 appPlugins/ToolNCC.py:3432 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "Retirada de cobre concluída, mas a isolação está quebrada por" -#: appPlugins/ToolNCC.py:2576 appPlugins/ToolNCC.py:2826 -#: appPlugins/ToolNCC.py:3432 appPlugins/ToolNCC.py:3815 +#: appPlugins/ToolNCC.py:2578 appPlugins/ToolNCC.py:2828 +#: appPlugins/ToolNCC.py:3434 appPlugins/ToolNCC.py:3817 msgid "tools" msgstr "ferramentas" -#: appPlugins/ToolNCC.py:2603 +#: appPlugins/ToolNCC.py:2605 msgid "NCC Tool. Rest machining copper clearing task started." msgstr "Ferramenta NCC. Iniciada a retirada de cobre com usinagem de descanso." -#: appPlugins/ToolNCC.py:2822 appPlugins/ToolNCC.py:3811 +#: appPlugins/ToolNCC.py:2824 appPlugins/ToolNCC.py:3813 msgid "NCC Tool Rest Machining clear all done." msgstr "Retirada de cobre por usinagem de descanso concluída." -#: appPlugins/ToolNCC.py:2825 appPlugins/ToolNCC.py:3814 +#: appPlugins/ToolNCC.py:2827 appPlugins/ToolNCC.py:3816 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -17046,11 +17002,11 @@ msgstr "" "Retirada de cobre por usinagem de descanso concluída, mas a isolação está " "quebrada por" -#: appPlugins/ToolNCC.py:2923 +#: appPlugins/ToolNCC.py:2925 msgid "NCC Tool started. Reading parameters." msgstr "Ferramenta NCC iniciada. Lendo parâmetros." -#: appPlugins/ToolNCC.py:3917 +#: appPlugins/ToolNCC.py:3919 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -17058,7 +17014,7 @@ msgstr "" "Tente usar o Tipo de Buffer = Completo em Preferências -> Gerber Geral." "Recarregue o arquivo Gerber após esta alteração." -#: appPlugins/ToolNCC.py:4137 +#: appPlugins/ToolNCC.py:4136 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -17070,7 +17026,7 @@ msgstr "" "O tipo selecionado aqui ditará o tipo\n" "de objetos da caixa de combinação 'Objeto'." -#: appPlugins/ToolNCC.py:4188 +#: appPlugins/ToolNCC.py:4187 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -17086,7 +17042,7 @@ msgstr "" "resultante. Isso ocorre porque com algumas ferramentas esta função\n" "não será capaz de criar geometria de pintura." -#: appPlugins/ToolNCC.py:4608 +#: appPlugins/ToolNCC.py:4607 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17095,17 +17051,17 @@ msgstr "" "cobre.\n" "Pode ser Gerber, Excellon ou Geometria." -#: appPlugins/ToolOptimal.py:121 appPlugins/ToolOptimal.py:408 +#: appPlugins/ToolOptimal.py:121 appPlugins/ToolOptimal.py:414 #, fuzzy #| msgid "Minimal" msgid "Find Optimal" msgstr "Mínima" -#: appPlugins/ToolOptimal.py:160 +#: appPlugins/ToolOptimal.py:166 msgid "Only Gerber objects can be evaluated." msgstr "Apenas objetos Gerber podem ser usados." -#: appPlugins/ToolOptimal.py:166 +#: appPlugins/ToolOptimal.py:172 msgid "" "Optimal Tool. Started to search for the minimum distance between copper " "features." @@ -17113,66 +17069,66 @@ msgstr "" "Ferramenta Ideal. Começou a procurar a distância mínima entre os recursos de " "cobre." -#: appPlugins/ToolOptimal.py:176 +#: appPlugins/ToolOptimal.py:182 msgid "Optimal Tool. Parsing geometry for aperture" msgstr "Ferramenta Ideal. Analisando a geometria para abertura" -#: appPlugins/ToolOptimal.py:187 +#: appPlugins/ToolOptimal.py:193 msgid "Optimal Tool. Creating a buffer for the object geometry." msgstr "Ferramenta Ideal. Criando um buffer para objeto geometria." -#: appPlugins/ToolOptimal.py:202 +#: appPlugins/ToolOptimal.py:208 msgid "" "Optimal Tool. Finding the distances between each two elements. Iterations" msgstr "" "Ferramenta Ideal. Encontrando as distâncias entre cada dois elementos. " "Iterações" -#: appPlugins/ToolOptimal.py:236 +#: appPlugins/ToolOptimal.py:242 msgid "Optimal Tool. Finding the minimum distance." msgstr "Ferramenta Ideal. Encontrando a distância mínima." -#: appPlugins/ToolOptimal.py:252 +#: appPlugins/ToolOptimal.py:258 msgid "Optimal Tool. Finished successfully." msgstr "Ferramenta Ideal. Finalizado com sucesso." -#: appPlugins/ToolOptimal.py:455 +#: appPlugins/ToolOptimal.py:461 msgid "Number of decimals kept for found distances." msgstr "Número de casas decimais mantido para as distâncias encontradas." -#: appPlugins/ToolOptimal.py:464 +#: appPlugins/ToolOptimal.py:470 msgid "Minimum distance" msgstr "Distância mínima" -#: appPlugins/ToolOptimal.py:465 +#: appPlugins/ToolOptimal.py:471 msgid "Display minimum distance between copper features." msgstr "Mostra a distância mínima entre elementos de cobre." -#: appPlugins/ToolOptimal.py:469 +#: appPlugins/ToolOptimal.py:475 msgid "Determined" msgstr "Determinado" -#: appPlugins/ToolOptimal.py:484 +#: appPlugins/ToolOptimal.py:490 msgid "Occurring" msgstr "Ocorrendo" -#: appPlugins/ToolOptimal.py:485 +#: appPlugins/ToolOptimal.py:491 msgid "How many times this minimum is found." msgstr "Quantas vezes o mínimo foi encontrado." -#: appPlugins/ToolOptimal.py:492 +#: appPlugins/ToolOptimal.py:498 msgid "Minimum points coordinates" msgstr "Coordenadas da distância mínima" -#: appPlugins/ToolOptimal.py:493 appPlugins/ToolOptimal.py:499 +#: appPlugins/ToolOptimal.py:499 appPlugins/ToolOptimal.py:505 msgid "Coordinates for points where minimum distance was found." msgstr "Coordenadas dos pontos onde a distância mínima foi encontrada." -#: appPlugins/ToolOptimal.py:512 appPlugins/ToolOptimal.py:588 +#: appPlugins/ToolOptimal.py:518 appPlugins/ToolOptimal.py:594 msgid "Jump to selected position" msgstr "Ir para a posição selecionada" -#: appPlugins/ToolOptimal.py:514 appPlugins/ToolOptimal.py:590 +#: appPlugins/ToolOptimal.py:520 appPlugins/ToolOptimal.py:596 msgid "" "Select a position in the Locations text box and then\n" "click this button." @@ -17180,11 +17136,11 @@ msgstr "" "Selecione uma posição na caixa de texto Locais e, em seguida,\n" "clique neste botão." -#: appPlugins/ToolOptimal.py:522 +#: appPlugins/ToolOptimal.py:528 msgid "Other distances" msgstr "Outras distâncias" -#: appPlugins/ToolOptimal.py:523 +#: appPlugins/ToolOptimal.py:529 msgid "" "Will display other distances in the Gerber file ordered from\n" "the minimum to the maximum, not including the absolute minimum." @@ -17192,13 +17148,13 @@ msgstr "" "Exibe outras distâncias no arquivo Gerber ordenadas do\n" "mínimo ao máximo, sem incluir o mínimo absoluto." -#: appPlugins/ToolOptimal.py:528 +#: appPlugins/ToolOptimal.py:534 msgid "Other distances points coordinates" msgstr "Coordenadas dos pontos das outras distâncias" -#: appPlugins/ToolOptimal.py:529 appPlugins/ToolOptimal.py:543 -#: appPlugins/ToolOptimal.py:550 appPlugins/ToolOptimal.py:567 -#: appPlugins/ToolOptimal.py:574 +#: appPlugins/ToolOptimal.py:535 appPlugins/ToolOptimal.py:549 +#: appPlugins/ToolOptimal.py:556 appPlugins/ToolOptimal.py:573 +#: appPlugins/ToolOptimal.py:580 msgid "" "Other distances and the coordinates for points\n" "where the distance was found." @@ -17206,19 +17162,19 @@ msgstr "" "Outras distâncias e coordenadas dos pontos\n" "onde a distância foi encontrada." -#: appPlugins/ToolOptimal.py:542 +#: appPlugins/ToolOptimal.py:548 msgid "Gerber distances" msgstr "Distâncias Gerber" -#: appPlugins/ToolOptimal.py:566 +#: appPlugins/ToolOptimal.py:572 msgid "Points coordinates" msgstr "Coordenadas dos pontos" -#: appPlugins/ToolOptimal.py:598 +#: appPlugins/ToolOptimal.py:604 msgid "Find Minimum" msgstr "Encontrar o Mínimo" -#: appPlugins/ToolOptimal.py:601 +#: appPlugins/ToolOptimal.py:607 msgid "" "Calculate the minimum distance between copper features,\n" "this will allow the determination of the right tool to\n" @@ -17242,11 +17198,11 @@ msgstr "Abrir PDF cancelado" msgid "Parsing" msgstr "Analisando ..." -#: appPlugins/ToolPDF.py:212 app_Main.py:10795 +#: appPlugins/ToolPDF.py:212 app_Main.py:10844 msgid "Failed to open" msgstr "Falha ao abrir" -#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:351 app_Main.py:10741 +#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:351 app_Main.py:10790 msgid "No geometry found in file" msgstr "Nenhuma geometria encontrada no arquivo" @@ -17356,7 +17312,7 @@ msgstr "" "Cria um objeto Geometria com caminho de ferramenta\n" "para cortar todas as regiões com retirada de cobre." -#: appPlugins/ToolPaint.py:2943 +#: appPlugins/ToolPaint.py:2940 msgid "" "Specify the type of object to be painted.\n" "It can be of type: Gerber or Geometry.\n" @@ -17368,7 +17324,7 @@ msgstr "" "O que é selecionado aqui irá ditar o tipo\n" "de objetos que preencherão a caixa de combinação 'Objeto'." -#: appPlugins/ToolPaint.py:2977 +#: appPlugins/ToolPaint.py:2974 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for painting." @@ -17376,7 +17332,7 @@ msgstr "" "Conjunto de ferramentas do qual o algoritmo\n" "escolherá para a pintura." -#: appPlugins/ToolPaint.py:2994 +#: appPlugins/ToolPaint.py:2991 msgid "" "This is the Tool Number.\n" "Painting will start with the tool with the biggest diameter,\n" @@ -17393,7 +17349,7 @@ msgstr "" "na geometria resultante. Isso ocorre porque com algumas ferramentas\n" "não são capazes de criar geometria de pintura nesta função." -#: appPlugins/ToolPaint.py:3006 +#: appPlugins/ToolPaint.py:3003 msgid "" "The Tool Type (TT) can be:\n" "- Circular -> it is informative only. Being circular,\n" @@ -17426,7 +17382,7 @@ msgstr "" "Escolhendo o tipo \"Forma em V\" automaticamente selecionará o Tipo de " "Operação Isolação." -#: appPlugins/ToolPaint.py:3287 +#: appPlugins/ToolPaint.py:3284 msgid "" "The type of FlatCAM object to be used as paint reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17434,42 +17390,42 @@ msgstr "" "O tipo de objeto FlatCAM a ser usado como referência de pintura.\n" "Pode ser Gerber, Excellon ou Geometria." -#: appPlugins/ToolPaint.py:3327 +#: appPlugins/ToolPaint.py:3324 msgid "Create a Geometry Object which paints the polygons." msgstr "Cria um objeto de geometria que pinta os polígonos." -#: appPlugins/ToolPanelize.py:114 appPlugins/ToolPanelize.py:1061 +#: appPlugins/ToolPanelize.py:114 appPlugins/ToolPanelize.py:1083 #, fuzzy #| msgid "Panelization Reference" msgid "Panelization" msgstr "Ref. para Criação de Painel" -#: appPlugins/ToolPanelize.py:341 +#: appPlugins/ToolPanelize.py:357 msgid "Columns or Rows are zero value. Change them to a positive integer." msgstr "Colunas ou Linhas com valor zero. Altere-os para um inteiro positivo." -#: appPlugins/ToolPanelize.py:384 +#: appPlugins/ToolPanelize.py:400 msgid "Generating panel ... " msgstr "Gerando painel … " -#: appPlugins/ToolPanelize.py:471 appPlugins/ToolPanelize.py:763 -#: appPlugins/ToolPanelize.py:1013 +#: appPlugins/ToolPanelize.py:493 appPlugins/ToolPanelize.py:785 +#: appPlugins/ToolPanelize.py:1035 msgid "Generating panel ... Adding the source code." msgstr "Gerando painel ... Adicionando o código-fonte." -#: appPlugins/ToolPanelize.py:691 +#: appPlugins/ToolPanelize.py:713 msgid "Optimizing the overlapping paths." msgstr "Otimizando os caminhos sobrepostos." -#: appPlugins/ToolPanelize.py:723 +#: appPlugins/ToolPanelize.py:745 msgid "Optimization complete." msgstr "Otimização completa." -#: appPlugins/ToolPanelize.py:1022 +#: appPlugins/ToolPanelize.py:1044 msgid "Generating panel... Spawning copies" msgstr "Gerando painel ... Cópias geradas" -#: appPlugins/ToolPanelize.py:1038 +#: appPlugins/ToolPanelize.py:1060 #, python-brace-format msgid "" "{text} Too big for the constrain area. Final panel has {col} columns and " @@ -17478,11 +17434,11 @@ msgstr "" "{text} Grande demais para a área restrita.. O painel final tem {col} colunas " "e {row} linhas" -#: appPlugins/ToolPanelize.py:1046 +#: appPlugins/ToolPanelize.py:1068 msgid "Panel created successfully." msgstr "Painel criado com sucesso." -#: appPlugins/ToolPanelize.py:1104 +#: appPlugins/ToolPanelize.py:1123 msgid "" "Specify the type of object to be panelized\n" "It can be of type: Gerber, Excellon or Geometry.\n" @@ -17494,7 +17450,7 @@ msgstr "" "A seleção aqui decide o tipo de objetos que estarão\n" "na Caixa de Objetos." -#: appPlugins/ToolPanelize.py:1132 +#: appPlugins/ToolPanelize.py:1151 msgid "" "Object to be panelized. This means that it will\n" "be duplicated in an array of rows and columns." @@ -17502,11 +17458,11 @@ msgstr "" "Objeto para criar painel. Isso significa\n" "que ele será duplicado em uma matriz de linhas e colunas." -#: appPlugins/ToolPanelize.py:1139 +#: appPlugins/ToolPanelize.py:1158 msgid "Panelization Reference" msgstr "Ref. para Criação de Painel" -#: appPlugins/ToolPanelize.py:1141 +#: appPlugins/ToolPanelize.py:1160 msgid "" "Choose the reference for panelization:\n" "- Object = the bounding box of a different object\n" @@ -17526,7 +17482,7 @@ msgstr "" "a este objeto de referência, portanto, mantendo os objetos\n" "sincronizados no painel." -#: appPlugins/ToolPanelize.py:1167 +#: appPlugins/ToolPanelize.py:1186 msgid "" "Specify the type of object to be used as an container for\n" "panelization. It can be: Gerber or Geometry type.\n" @@ -17538,7 +17494,7 @@ msgstr "" "A seleção aqui decide o tipo de objetos que estarão na\n" "Caixa de Objetos." -#: appPlugins/ToolPanelize.py:1182 +#: appPlugins/ToolPanelize.py:1201 msgid "" "The actual object that is used as container for the\n" " selected object that is to be panelized." @@ -17546,11 +17502,11 @@ msgstr "" "O objeto usado como contêiner para o objeto\n" "selecionado para o qual será criado um painel." -#: appPlugins/ToolPanelize.py:1192 +#: appPlugins/ToolPanelize.py:1211 msgid "Panel Data" msgstr "Dados do Painel" -#: appPlugins/ToolPanelize.py:1194 +#: appPlugins/ToolPanelize.py:1213 msgid "" "This informations will shape the resulting panel.\n" "The number of rows and columns will set how many\n" @@ -17566,15 +17522,15 @@ msgstr "" "Os espaçamentos definirão a distância entre os\n" "elementos da matriz do painel." -#: appPlugins/ToolPanelize.py:1279 +#: appPlugins/ToolPanelize.py:1298 msgid "Constrain panel within" msgstr "Restringir painel dentro de" -#: appPlugins/ToolPanelize.py:1322 +#: appPlugins/ToolPanelize.py:1341 msgid "Panelize Object" msgstr "Criar Painel" -#: appPlugins/ToolPanelize.py:1325 appPlugins/ToolRulesCheck.py:1649 +#: appPlugins/ToolPanelize.py:1344 appPlugins/ToolRulesCheck.py:1649 msgid "" "Panelize the specified object around the specified box.\n" "In other words it creates multiple copies of the source object,\n" @@ -17616,7 +17572,7 @@ msgstr "Arquivo PcbWizard .INF carregado." msgid "Main PcbWizard Excellon file loaded." msgstr "Arquivo PcbWizard Excellon carregado." -#: appPlugins/ToolPcbWizard.py:329 app_Main.py:10720 +#: appPlugins/ToolPcbWizard.py:329 app_Main.py:10769 msgid "This is not Excellon file." msgstr "Este não é um arquivo Excellon." @@ -17745,23 +17701,23 @@ msgstr "" msgid "Punch Geber" msgstr "Gerber a Furar" -#: appPlugins/ToolPunchGerber.py:537 +#: appPlugins/ToolPunchGerber.py:540 #, fuzzy #| msgid "Click on a polygon to isolate it." msgid "Click on a pad to select it." msgstr "Clique em um polígono para isolá-lo." -#: appPlugins/ToolPunchGerber.py:785 appPlugins/ToolPunchGerber.py:918 +#: appPlugins/ToolPunchGerber.py:788 appPlugins/ToolPunchGerber.py:921 msgid "The value of the fixed diameter is 0.0. Aborting." msgstr "O valor do diâmetro fixo é 0.0. Abortando." -#: appPlugins/ToolPunchGerber.py:1694 +#: appPlugins/ToolPunchGerber.py:1697 #, fuzzy #| msgid "Added polygon" msgid "Added pad" msgstr "Polígono adicionado" -#: appPlugins/ToolPunchGerber.py:1695 +#: appPlugins/ToolPunchGerber.py:1698 #, fuzzy #| msgid "Click to add next polygon or right click to start." msgid "Click to add next pad or right click to start." @@ -17769,13 +17725,13 @@ msgstr "" "Clique para adicionar o próximo polígono ou clique com o botão direito para " "começar." -#: appPlugins/ToolPunchGerber.py:1707 +#: appPlugins/ToolPunchGerber.py:1710 #, fuzzy #| msgid "Removed polygon" msgid "Removed pad" msgstr "Polígono removido" -#: appPlugins/ToolPunchGerber.py:1708 +#: appPlugins/ToolPunchGerber.py:1711 #, fuzzy #| msgid "Click to add/remove next polygon or right click to start." msgid "Click to add/remove next pad or right click to start." @@ -17783,19 +17739,19 @@ msgstr "" "Clique para adicionar / remover o próximo polígono ou clique com o botão " "direito para começar." -#: appPlugins/ToolPunchGerber.py:1713 +#: appPlugins/ToolPunchGerber.py:1716 #, fuzzy #| msgid "No polygon detected under click position." msgid "No pad detected under click position." msgstr "Nenhum polígono detectado na posição do clique." -#: appPlugins/ToolPunchGerber.py:1912 +#: appPlugins/ToolPunchGerber.py:1915 #, fuzzy #| msgid "All objects are selected." msgid "All selectable pads are selected." msgstr "Todos os objetos estão selecionados." -#: appPlugins/ToolPunchGerber.py:1929 +#: appPlugins/ToolPunchGerber.py:1932 #, fuzzy #| msgid "Selection Color" msgid "Selection cleared." @@ -17825,28 +17781,28 @@ msgstr "" "Cria um objeto Gerber a partir do objeto selecionado, dentro\n" "da caixa especificada." -#: appPlugins/ToolQRCode.py:211 appPlugins/ToolQRCode.py:559 -#: appPlugins/ToolQRCode.py:610 +#: appPlugins/ToolQRCode.py:217 appPlugins/ToolQRCode.py:565 +#: appPlugins/ToolQRCode.py:616 msgid "Cancelled. There is no QRCode Data in the text box." msgstr "Cancelado. Não há dados para o QRCode na caixa de texto." -#: appPlugins/ToolQRCode.py:388 +#: appPlugins/ToolQRCode.py:394 msgid "QRCode Tool done." msgstr "Ferramenta QRCode pronta." -#: appPlugins/ToolQRCode.py:758 +#: appPlugins/ToolQRCode.py:761 msgid "Gerber Object to which the QRCode will be added." msgstr "Objeto Gerber ao qual o QRCode será adicionado." -#: appPlugins/ToolQRCode.py:794 +#: appPlugins/ToolQRCode.py:797 msgid "The parameters used to shape the QRCode." msgstr "Os parâmetros usados para modelar o QRCode." -#: appPlugins/ToolQRCode.py:899 +#: appPlugins/ToolQRCode.py:902 msgid "Export QRCode" msgstr "Exportar QRCode" -#: appPlugins/ToolQRCode.py:901 +#: appPlugins/ToolQRCode.py:904 msgid "" "Show a set of controls allowing to export the QRCode\n" "to a SVG file or an PNG file." @@ -17854,31 +17810,31 @@ msgstr "" "Mostrar um conjunto de controles que permitem exportar o QRCode\n" "para um arquivo SVG ou PNG." -#: appPlugins/ToolQRCode.py:940 +#: appPlugins/ToolQRCode.py:943 msgid "Transparent back color" msgstr "Cor transparente de fundo" -#: appPlugins/ToolQRCode.py:965 +#: appPlugins/ToolQRCode.py:968 msgid "Export QRCode SVG" msgstr "Exportar QRCode SVG" -#: appPlugins/ToolQRCode.py:967 +#: appPlugins/ToolQRCode.py:970 msgid "Export a SVG file with the QRCode content." msgstr "Exporta um arquivo SVG com o conteúdo QRCode." -#: appPlugins/ToolQRCode.py:978 +#: appPlugins/ToolQRCode.py:981 msgid "Export QRCode PNG" msgstr "Exportar QRCode PNG" -#: appPlugins/ToolQRCode.py:980 +#: appPlugins/ToolQRCode.py:983 msgid "Export a PNG image file with the QRCode content." msgstr "Exporta um arquivo PNG com o conteúdo QRCode." -#: appPlugins/ToolQRCode.py:991 +#: appPlugins/ToolQRCode.py:994 msgid "Insert QRCode" msgstr "Inserir QRCode" -#: appPlugins/ToolQRCode.py:994 +#: appPlugins/ToolQRCode.py:997 msgid "Create the QRCode object." msgstr "Cria o objeto QRCode." @@ -17912,8 +17868,8 @@ msgstr "Geo. Única" msgid "Multi-Geo" msgstr "Geo. Múltipla" -#: appPlugins/ToolReport.py:357 appPlugins/ToolReport.py:362 -#: appPlugins/ToolReport.py:364 +#: appPlugins/ToolReport.py:358 appPlugins/ToolReport.py:363 +#: appPlugins/ToolReport.py:365 msgid "Metric" msgstr "Métrico" @@ -18148,90 +18104,90 @@ msgstr "...processando..." msgid "FlatCAM Evo Shell" msgstr "FlatCAM Shell" -#: appPlugins/ToolSolderPaste.py:135 appPlugins/ToolSolderPaste.py:1143 +#: appPlugins/ToolSolderPaste.py:135 appPlugins/ToolSolderPaste.py:1147 #, fuzzy #| msgid "Z Dispense" msgid "SP Dispenser" msgstr "Altura para Distribuir" -#: appPlugins/ToolSolderPaste.py:482 +#: appPlugins/ToolSolderPaste.py:488 msgid "Please enter a tool diameter to add, in Float format." msgstr "Insira um diâmetro de ferramenta para adicionar, no formato Flutuante." -#: appPlugins/ToolSolderPaste.py:516 +#: appPlugins/ToolSolderPaste.py:522 msgid "New Nozzle tool added to Tool Table." msgstr "Nova Ferramenta Bocal adicionada à tabela de ferramentas." -#: appPlugins/ToolSolderPaste.py:558 +#: appPlugins/ToolSolderPaste.py:564 msgid "Nozzle tool from Tool Table was edited." msgstr "A ferramenta do bocal da tabela de ferramentas foi editada." -#: appPlugins/ToolSolderPaste.py:621 +#: appPlugins/ToolSolderPaste.py:627 msgid "Tools deleted from Tool Table." msgstr "Ferramentas excluídas da Tabela de Ferramentas." -#: appPlugins/ToolSolderPaste.py:675 +#: appPlugins/ToolSolderPaste.py:681 msgid "No SolderPaste mask Gerber object loaded." msgstr "Nenhum objeto Gerber de máscara de Pasta de Solda carregado." -#: appPlugins/ToolSolderPaste.py:706 +#: appPlugins/ToolSolderPaste.py:712 msgid "No Nozzle tools in the tool table." msgstr "Nenhuma ferramenta de Bico na tabela de ferramentas." -#: appPlugins/ToolSolderPaste.py:836 +#: appPlugins/ToolSolderPaste.py:843 msgid "Solder Paste geometry generated successfully" msgstr "Geometria da pasta de solda gerada com sucesso" -#: appPlugins/ToolSolderPaste.py:843 +#: appPlugins/ToolSolderPaste.py:850 msgid "Some or all pads have no solder due of inadequate nozzle diameters..." msgstr "" "Alguns ou todos os pads não possuem pasta de solda devido a diâmetros " "inadequados dos bicos..." -#: appPlugins/ToolSolderPaste.py:857 +#: appPlugins/ToolSolderPaste.py:864 msgid "Generating Solder Paste dispensing geometry..." msgstr "Gerando geometria dispensadora de Pasta de Solda ..." -#: appPlugins/ToolSolderPaste.py:876 +#: appPlugins/ToolSolderPaste.py:883 msgid "There is no Geometry object available." msgstr "Não há objeto de Geometria disponível." -#: appPlugins/ToolSolderPaste.py:881 +#: appPlugins/ToolSolderPaste.py:888 msgid "This Geometry can't be processed. NOT a solder_paste_tool geometry." msgstr "" "Esta geometria não pode ser processada. NÃO é uma geometria " "solder_paste_tool." -#: appPlugins/ToolSolderPaste.py:985 +#: appPlugins/ToolSolderPaste.py:993 msgid "ToolSolderPaste CNCjob created" msgstr "Trabalho CNC para Ferramenta de Pasta de Solda criado" -#: appPlugins/ToolSolderPaste.py:1016 appPlugins/ToolSolderPaste.py:1021 -#: appPlugins/ToolSolderPaste.py:1075 +#: appPlugins/ToolSolderPaste.py:1024 appPlugins/ToolSolderPaste.py:1029 +#: appPlugins/ToolSolderPaste.py:1081 msgid "" "This CNCJob object can't be processed. NOT a solder_paste_tool CNCJob object." msgstr "" "Este objeto Trabalho CNC não pode ser processado. NÃO é um objeto " "solder_paste_tool." -#: appPlugins/ToolSolderPaste.py:1085 +#: appPlugins/ToolSolderPaste.py:1091 msgid "Export GCode ..." msgstr "Exportar G-Code ..." -#: appPlugins/ToolSolderPaste.py:1133 +#: appPlugins/ToolSolderPaste.py:1137 msgid "Solder paste dispenser GCode file saved to" msgstr "Arquivo G-Code com dispensador de pasta de solda salvo em" -#: appPlugins/ToolSolderPaste.py:1160 +#: appPlugins/ToolSolderPaste.py:1164 msgid "" "A plugin to help dispense solder paste on the PCB pads using a CNC machine." msgstr "" -#: appPlugins/ToolSolderPaste.py:1172 +#: appPlugins/ToolSolderPaste.py:1176 msgid "Gerber Solderpaste object." msgstr "Objeto Gerber Máscara de Solda." -#: appPlugins/ToolSolderPaste.py:1191 +#: appPlugins/ToolSolderPaste.py:1195 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for dispensing solder paste." @@ -18239,7 +18195,7 @@ msgstr "" "Conjunto de ferramentas a partir do qual o algoritmo selecionará para " "distribuir pasta de solda." -#: appPlugins/ToolSolderPaste.py:1206 +#: appPlugins/ToolSolderPaste.py:1210 msgid "" "This is the Tool Number.\n" "The solder dispensing will start with the tool with the biggest \n" @@ -18253,7 +18209,7 @@ msgstr "" "Se não houver mais ferramentas, mas ainda houver blocos não cobertos\n" "com pasta de solda, o aplicativo emitirá uma caixa de mensagem de aviso." -#: appPlugins/ToolSolderPaste.py:1213 +#: appPlugins/ToolSolderPaste.py:1217 msgid "" "Tool Diameter. Its value\n" "is the width of the solder paste dispensed." @@ -18261,7 +18217,7 @@ msgstr "" "Diâmetro da ferramenta. Seu valor\n" "é a largura da pasta de solda dispensada." -#: appPlugins/ToolSolderPaste.py:1234 +#: appPlugins/ToolSolderPaste.py:1238 msgid "" "Add a new nozzle tool to the Tool Table\n" "with the diameter specified above." @@ -18269,11 +18225,11 @@ msgstr "" "Adiciona uma nova ferramenta de bico à tabela de ferramentas\n" "com o diâmetro especificado acima." -#: appPlugins/ToolSolderPaste.py:1486 +#: appPlugins/ToolSolderPaste.py:1490 msgid "Generate solder paste dispensing geometry." msgstr "Gerar geometria de distribuição de pasta de solda." -#: appPlugins/ToolSolderPaste.py:1505 +#: appPlugins/ToolSolderPaste.py:1509 msgid "" "Geometry Solder Paste object.\n" "The name of the object has to end in:\n" @@ -18283,7 +18239,7 @@ msgstr "" "Como proteção, o nome do objeto deve terminar com: \n" "'_solderpaste'." -#: appPlugins/ToolSolderPaste.py:1521 +#: appPlugins/ToolSolderPaste.py:1525 msgid "" "Generate GCode for Solder Paste dispensing\n" "on PCB pads." @@ -18291,13 +18247,13 @@ msgstr "" "Gera o G-Code para dispensar pasta de solda\n" "nos pads da PCB." -#: appPlugins/ToolSolderPaste.py:1539 +#: appPlugins/ToolSolderPaste.py:1543 #, fuzzy #| msgid "Create CNCJob" msgid "CNCJob" msgstr "Criar CNCJob" -#: appPlugins/ToolSolderPaste.py:1541 +#: appPlugins/ToolSolderPaste.py:1545 msgid "" "CNCJob Solder paste object.\n" "In order to enable the GCode save section,\n" @@ -18309,11 +18265,11 @@ msgstr "" "o nome do objeto tem que terminar com:\n" "'_solderpaste'." -#: appPlugins/ToolSolderPaste.py:1556 +#: appPlugins/ToolSolderPaste.py:1560 msgid "Save GCode" msgstr "Salvar o G-Code" -#: appPlugins/ToolSolderPaste.py:1559 +#: appPlugins/ToolSolderPaste.py:1563 msgid "" "Save the generated GCode for Solder Paste dispensing\n" "on PCB pads, to a file." @@ -18321,48 +18277,58 @@ msgstr "" "Salva o G-Code gerado para distribuição de pasta de solda\n" "nos pads de PCB, em um arquivo." -#: appPlugins/ToolSub.py:249 appPlugins/ToolSub.py:481 +#: appPlugins/ToolSub.py:255 appPlugins/ToolSub.py:491 msgid "No Target object loaded." msgstr "Nenhum objeto de destino foi carregado." -#: appPlugins/ToolSub.py:252 +#: appPlugins/ToolSub.py:258 msgid "Loading geometry from Gerber objects." msgstr "Carregando geometria de objetos Gerber." -#: appPlugins/ToolSub.py:269 appPlugins/ToolSub.py:494 +#: appPlugins/ToolSub.py:275 appPlugins/ToolSub.py:504 msgid "No Subtractor object loaded." msgstr "Nenhum objeto Subtrator carregado." -#: appPlugins/ToolSub.py:319 +#: appPlugins/ToolSub.py:289 +#, fuzzy +#| msgid "" +#| "Geometry object that will be subtracted\n" +#| "from the target Geometry object." +msgid "Not possible to subtract from the same object." +msgstr "" +"Objeto de geometria que será subtraído\n" +"do objeto de geometria de destino." + +#: appPlugins/ToolSub.py:329 msgid "Finished parsing geometry for aperture" msgstr "Análise de geometria para abertura concluída" -#: appPlugins/ToolSub.py:321 +#: appPlugins/ToolSub.py:331 msgid "Subtraction aperture processing finished." msgstr "Processamento de subtração de abertura concluído." -#: appPlugins/ToolSub.py:454 appPlugins/ToolSub.py:648 -#: appPlugins/ToolSub.py:730 +#: appPlugins/ToolSub.py:464 appPlugins/ToolSub.py:658 +#: appPlugins/ToolSub.py:740 msgid "Generating new object failed." msgstr "A geração de novo objeto falhou." -#: appPlugins/ToolSub.py:458 appPlugins/ToolSub.py:653 +#: appPlugins/ToolSub.py:468 appPlugins/ToolSub.py:663 msgid "Created" msgstr "Criado" -#: appPlugins/ToolSub.py:507 +#: appPlugins/ToolSub.py:517 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "Atualmente, a geometria do Subtrator não pode ser do tipo MultiGeo." -#: appPlugins/ToolSub.py:547 +#: appPlugins/ToolSub.py:557 msgid "Parsing solid_geometry ..." msgstr "Analisando solid_geometry ..." -#: appPlugins/ToolSub.py:549 +#: appPlugins/ToolSub.py:559 msgid "Parsing solid_geometry for tool" msgstr "Analisando solid_geometry para ferramenta" -#: appPlugins/ToolSub.py:766 +#: appPlugins/ToolSub.py:776 #, fuzzy #| msgid "" #| "A tool to substract one Gerber or Geometry object\n" @@ -18374,7 +18340,7 @@ msgstr "" "Uma ferramenta para subtrair um objeto Gerber ou Geometry\n" "de outro do mesmo tipo." -#: appPlugins/ToolSub.py:828 +#: appPlugins/ToolSub.py:835 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18382,11 +18348,11 @@ msgstr "" "Objeto Gerber do qual subtrair\n" "o objeto Gerber subtrator." -#: appPlugins/ToolSub.py:842 appPlugins/ToolSub.py:895 +#: appPlugins/ToolSub.py:849 appPlugins/ToolSub.py:902 msgid "Subtractor" msgstr "Subtrator" -#: appPlugins/ToolSub.py:844 +#: appPlugins/ToolSub.py:851 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18394,11 +18360,11 @@ msgstr "" "Objeto Gerber que será subtraído\n" "do objeto Gerber de destino." -#: appPlugins/ToolSub.py:851 +#: appPlugins/ToolSub.py:858 msgid "Subtract Gerber" msgstr "Subtrair Gerber" -#: appPlugins/ToolSub.py:854 +#: appPlugins/ToolSub.py:861 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18410,7 +18376,7 @@ msgstr "" "Pode ser usado para remover a serigrafia sobreposta\n" "sobre a máscara de solda." -#: appPlugins/ToolSub.py:881 +#: appPlugins/ToolSub.py:888 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18418,7 +18384,7 @@ msgstr "" "Objeto de geometria a partir do qual subtrair\n" "o objeto de geometria do substrator." -#: appPlugins/ToolSub.py:897 +#: appPlugins/ToolSub.py:904 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." @@ -18426,11 +18392,11 @@ msgstr "" "Objeto de geometria que será subtraído\n" "do objeto de geometria de destino." -#: appPlugins/ToolSub.py:909 +#: appPlugins/ToolSub.py:916 msgid "Subtract Geometry" msgstr "Subtrair Geometria" -#: appPlugins/ToolSub.py:912 +#: appPlugins/ToolSub.py:919 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -18511,7 +18477,7 @@ msgstr "O aplicativo reiniciará." msgid "Are you sure do you want to change the current language to" msgstr "Você tem certeza de que quer alterar o idioma para" -#: appTranslation.py:206 app_Main.py:3701 +#: appTranslation.py:206 app_Main.py:3720 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -18547,47 +18513,47 @@ msgstr "" "Inicialização do Canvas iniciada.\n" "Inicialização do Canvas concluída em" -#: app_Main.py:1312 app_Main.py:9564 +#: app_Main.py:1312 app_Main.py:9608 msgid "New Project - Not saved" msgstr "Novo Projeto - Não salvo" -#: app_Main.py:1646 +#: app_Main.py:1649 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:1713 +#: app_Main.py:1716 msgid "Open Config file failed." msgstr "Falha ao abrir o arquivo de Configuração." -#: app_Main.py:1728 +#: app_Main.py:1731 msgid "Open Script file failed." msgstr "Falha ao abrir o arquivo de Script." -#: app_Main.py:1754 +#: app_Main.py:1757 msgid "Open Excellon file failed." msgstr "Falha ao abrir o arquivo Excellon." -#: app_Main.py:1767 +#: app_Main.py:1770 msgid "Open GCode file failed." msgstr "Falha ao abrir o arquivo G-Code." -#: app_Main.py:1780 +#: app_Main.py:1783 msgid "Open Gerber file failed." msgstr "Falha ao abrir o arquivo Gerber." -#: app_Main.py:2465 +#: app_Main.py:2484 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:2472 app_Main.py:2520 app_Main.py:2536 app_Main.py:2555 +#: app_Main.py:2491 app_Main.py:2539 app_Main.py:2555 app_Main.py:2574 msgid "The Editor could not start." msgstr "" -#: app_Main.py:2489 +#: app_Main.py:2508 msgid "" "Simultaneous editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -18597,87 +18563,87 @@ msgstr "" "possível. \n" "Edite apenas uma geometria por vez." -#: app_Main.py:2595 +#: app_Main.py:2614 msgid "EDITOR Area" msgstr "Área do Editor" -#: app_Main.py:2598 +#: app_Main.py:2617 msgid "Editor is activated ..." msgstr "Editor está ativado ..." -#: app_Main.py:2622 +#: app_Main.py:2641 msgid "Do you want to save the edited object?" msgstr "Você quer salvar o objeto editado?" -#: app_Main.py:2671 +#: app_Main.py:2690 msgid "Object empty after edit." msgstr "Objeto vazio após a edição." -#: app_Main.py:2676 app_Main.py:2694 app_Main.py:2725 app_Main.py:2741 +#: app_Main.py:2695 app_Main.py:2713 app_Main.py:2744 app_Main.py:2760 msgid "Editor exited. Editor content saved." msgstr "Editor fechado. Conteúdo salvo." -#: app_Main.py:2745 app_Main.py:2797 +#: app_Main.py:2764 app_Main.py:2816 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:2755 +#: app_Main.py:2774 msgid "is updated, returning to App..." msgstr "está atualizado, retornando ao App..." -#: app_Main.py:2772 +#: app_Main.py:2791 msgid "Editor exited. Editor content was not saved." msgstr "Editor fechado. Conteúdo não salvo." -#: app_Main.py:2822 +#: app_Main.py:2841 #, fuzzy #| msgid "Select a Gerber, Geometry, Excellon or CNCJob Object to update." 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:2965 app_Main.py:2971 +#: app_Main.py:2984 app_Main.py:2990 msgid "Save to file" msgstr "Salvar em arquivo" -#: app_Main.py:3012 +#: app_Main.py:3031 msgid "Exported file to" msgstr "Arquivo exportado para" -#: app_Main.py:3049 +#: app_Main.py:3068 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:3060 +#: app_Main.py:3079 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:3115 +#: app_Main.py:3134 msgid "PCB Manufacturing files Viewer/Editor with Plugins" msgstr "" -#: app_Main.py:3116 +#: app_Main.py:3135 msgid "Development" msgstr "Desenvolvimento" -#: app_Main.py:3117 +#: app_Main.py:3136 msgid "DOWNLOAD" msgstr "DOWNLOAD" -#: app_Main.py:3118 +#: app_Main.py:3137 msgid "Issue tracker" msgstr "Rastreador de problemas" -#: app_Main.py:3122 app_Main.py:3501 app_Main.py:3681 +#: app_Main.py:3141 app_Main.py:3520 app_Main.py:3700 msgid "Close" msgstr "Fechar" -#: app_Main.py:3137 +#: app_Main.py:3156 msgid "Licensed under the MIT license" msgstr "Licenciado sob licença do MIT" -#: app_Main.py:3146 +#: app_Main.py:3165 msgid "" "Permission is hereby granted, free of charge, to any person obtaining a " "copy\n" @@ -18725,7 +18691,7 @@ msgstr "" "OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n" "THE SOFTWARE." -#: app_Main.py:3168 +#: app_Main.py:3187 msgid "" "Some of the icons used are from the following sources:
" -#: app_Main.py:3204 +#: app_Main.py:3223 msgid "Splash" msgstr "Abertura" -#: app_Main.py:3210 +#: app_Main.py:3229 msgid "Programmers" msgstr "Programadores" -#: app_Main.py:3216 +#: app_Main.py:3235 msgid "Translators" msgstr "Tradutores" -#: app_Main.py:3222 +#: app_Main.py:3241 msgid "License" msgstr "Licença" -#: app_Main.py:3228 +#: app_Main.py:3247 msgid "Attributions" msgstr "Atribuições" -#: app_Main.py:3251 +#: app_Main.py:3270 msgid "Programmer" msgstr "Programador" -#: app_Main.py:3252 +#: app_Main.py:3271 msgid "Status" msgstr "Status" -#: app_Main.py:3253 app_Main.py:3333 +#: app_Main.py:3272 app_Main.py:3352 msgid "E-mail" msgstr "E-mail" -#: app_Main.py:3256 +#: app_Main.py:3275 #, fuzzy #| msgid "FlatCAM Evo" msgid "FlatCAM Author" msgstr "FlatCAM Evo" -#: app_Main.py:3261 +#: app_Main.py:3280 msgid "FlatCAM Evo Author/Maintainer" msgstr "" -#: app_Main.py:3330 +#: app_Main.py:3349 msgid "Language" msgstr "Idioma" -#: app_Main.py:3331 +#: app_Main.py:3350 msgid "Translator" msgstr "Tradutor" -#: app_Main.py:3332 +#: app_Main.py:3351 msgid "Corrections" msgstr "Correções" -#: app_Main.py:3469 +#: app_Main.py:3488 #, 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:3470 +#: app_Main.py:3489 msgid "Yet it cannot evolve without contributions." msgstr "No entanto, não pode evoluir sem contribuições." -#: app_Main.py:3471 +#: app_Main.py:3490 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:3472 +#: app_Main.py:3491 msgid "you can contribute to the development yourself by:" msgstr "você pode contribuir para o desenvolvimento por:" -#: app_Main.py:3473 +#: app_Main.py:3492 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:3475 +#: app_Main.py:3494 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:3477 +#: app_Main.py:3496 msgid "If you like what you have seen so far ..." msgstr "Se você gostou do que viu até agora ..." -#: app_Main.py:3478 +#: app_Main.py:3497 msgid "Donations are NOT required." msgstr "As doações NÃO são necessárias." -#: app_Main.py:3478 +#: app_Main.py:3497 msgid "But they are welcomed" msgstr "Mas elas são bem-vindas" -#: app_Main.py:3509 +#: app_Main.py:3528 msgid "Contribute" msgstr "Contribuir" -#: app_Main.py:3532 +#: app_Main.py:3551 msgid "Links Exchange" msgstr "Troca de Links" -#: app_Main.py:3544 app_Main.py:3563 +#: app_Main.py:3563 app_Main.py:3582 msgid "Soon ..." msgstr "Em breve ..." -#: app_Main.py:3551 +#: app_Main.py:3570 msgid "How To's" msgstr "Como..." -#: app_Main.py:3670 +#: app_Main.py:3689 msgid "" "This entry will resolve to another website if:\n" "\n" @@ -18879,33 +18845,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:3677 +#: app_Main.py:3696 msgid "Alternative website" msgstr "Site alternativo" -#: app_Main.py:4006 +#: app_Main.py:4025 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "" "As extensões de arquivo Excellon selecionadas foram registradas para o " "FlatCAM." -#: app_Main.py:4023 +#: app_Main.py:4042 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:4039 +#: app_Main.py:4058 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "" "As extensões de arquivo Gerber selecionadas foram registradas para o FlatCAM." -#: app_Main.py:4227 app_Main.py:4288 app_Main.py:4318 +#: app_Main.py:4246 app_Main.py:4307 app_Main.py:4337 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:4236 +#: app_Main.py:4255 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 " @@ -18921,43 +18887,43 @@ msgstr "" "perdidas e o resultado pode não ser o esperado.\n" "Verifique o G-CODE gerado." -#: app_Main.py:4250 app_Main.py:4260 +#: app_Main.py:4269 app_Main.py:4279 msgid "Geometry merging finished" msgstr "Fusão de geometria concluída" -#: app_Main.py:4283 +#: app_Main.py:4302 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "Falha. A união de Excellon funciona apenas em objetos Excellon." -#: app_Main.py:4295 +#: app_Main.py:4314 msgid "Excellon merging finished" msgstr "Fusão de Excellon concluída" -#: app_Main.py:4313 +#: app_Main.py:4332 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Falha. A união de Gerber funciona apenas em objetos Gerber." -#: app_Main.py:4323 +#: app_Main.py:4342 msgid "Gerber merging finished" msgstr "Fusão de Gerber concluída" -#: app_Main.py:4343 app_Main.py:4379 +#: app_Main.py:4362 app_Main.py:4398 msgid "Failed. Select a Geometry Object and try again." msgstr "Falha. Selecione um Objeto de Geometria e tente novamente." -#: app_Main.py:4347 app_Main.py:4383 +#: app_Main.py:4366 app_Main.py:4402 msgid "Expected a GeometryObject, got" msgstr "Geometria FlatCAM esperada, recebido" -#: app_Main.py:4362 +#: app_Main.py:4381 msgid "A Geometry object was converted to MultiGeo type." msgstr "Um objeto Geometria foi convertido para o tipo MultiGeo." -#: app_Main.py:4397 +#: app_Main.py:4416 msgid "A Geometry object was converted to SingleGeo type." msgstr "Um objeto Geometria foi convertido para o tipo Único." -#: app_Main.py:4634 +#: app_Main.py:4653 msgid "" "Changing the units of the project\n" "will scale all objects.\n" @@ -18969,19 +18935,19 @@ msgstr "" "\n" "Você quer continuar?" -#: app_Main.py:4687 +#: app_Main.py:4706 msgid "Converted units to" msgstr "Unidades convertidas para" -#: app_Main.py:4727 +#: app_Main.py:4746 msgid "Workspace enabled." msgstr "Área de trabalho habilitada." -#: app_Main.py:4730 +#: app_Main.py:4749 msgid "Workspace disabled." msgstr "Área de trabalho desabilitada." -#: app_Main.py:4795 +#: app_Main.py:4814 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -18989,11 +18955,11 @@ msgstr "" "Adicionar Ferramenta funciona somente no modo Avançado.\n" "Vá em Preferências -> Geral - Mostrar Opções Avançadas." -#: app_Main.py:4883 +#: app_Main.py:4902 msgid "Delete objects" msgstr "Excluir objetos" -#: app_Main.py:4888 +#: app_Main.py:4907 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -19001,90 +18967,90 @@ msgstr "" "Você tem certeza de que deseja excluir permanentemente\n" "os objetos selecionados?" -#: app_Main.py:4936 +#: app_Main.py:4955 msgid "Save the work in Editor and try again ..." msgstr "Salve o trabalho no Editor e tente novamente ..." -#: app_Main.py:4970 +#: app_Main.py:4989 msgid "Object deleted" msgstr "Objeto excluído" -#: app_Main.py:4983 +#: app_Main.py:5002 msgid "Click to set the origin ..." msgstr "Clique para definir a origem ..." -#: app_Main.py:5026 +#: app_Main.py:5045 msgid "Setting Origin..." msgstr "Definindo Origem..." -#: app_Main.py:5047 app_Main.py:5165 app_Main.py:5308 +#: app_Main.py:5066 app_Main.py:5184 app_Main.py:5327 msgid "Origin set" msgstr "Origem definida" -#: app_Main.py:5066 +#: app_Main.py:5085 msgid "Origin coordinates specified but incomplete." msgstr "Coordenadas de origem especificadas, mas incompletas." -#: app_Main.py:5111 +#: app_Main.py:5130 msgid "Moving to Origin..." msgstr "Movendo para Origem..." -#: app_Main.py:5115 app_Main.py:5183 +#: app_Main.py:5134 app_Main.py:5202 msgid "Failed. No object(s) selected..." msgstr "Falha. Nenhum objeto selecionado..." -#: app_Main.py:5202 +#: app_Main.py:5221 msgid "Quadrant 1" msgstr "" -#: app_Main.py:5203 +#: app_Main.py:5222 msgid "Quadrant 2" msgstr "" -#: app_Main.py:5204 +#: app_Main.py:5223 msgid "Quadrant 3" msgstr "" -#: app_Main.py:5205 +#: app_Main.py:5224 msgid "Quadrant 4" msgstr "" -#: app_Main.py:5345 +#: app_Main.py:5364 msgid "Jump to ..." msgstr "Pular para ..." -#: app_Main.py:5346 +#: app_Main.py:5365 msgid "Enter the coordinates in format X,Y:" msgstr "Digite as coordenadas no formato X,Y:" -#: app_Main.py:5356 +#: app_Main.py:5375 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Coordenadas erradas. Insira as coordenadas no formato X,Y" -#: app_Main.py:5497 +#: app_Main.py:5516 msgid "Locate ..." msgstr "Localizar ..." -#: app_Main.py:6108 +#: app_Main.py:6143 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:6114 +#: app_Main.py:6149 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:6309 +#: app_Main.py:6344 msgid "Not available for Legacy 2D graphic mode." msgstr "" -#: app_Main.py:6411 +#: app_Main.py:6446 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:6429 +#: app_Main.py:6464 #, fuzzy #| msgid "" #| "One or more Tools are edited.\n" @@ -19096,195 +19062,195 @@ msgstr "" "Um ou mais Ferramentas foram editadas.\n" "Você deseja salvar o Banco de Dados de Ferramentas?" -#: app_Main.py:6431 +#: app_Main.py:6466 msgid "Save Tools Database" msgstr "Salvar Banco de Dados" -#: app_Main.py:6578 app_Main.py:6632 app_Main.py:6680 +#: app_Main.py:6625 app_Main.py:6679 app_Main.py:6727 msgid "Enter the Angle value:" msgstr "Digite o valor do Ângulo:" -#: app_Main.py:6611 +#: app_Main.py:6658 msgid "Rotation done." msgstr "Rotação realizada." -#: app_Main.py:6613 +#: app_Main.py:6660 msgid "Rotation movement was not executed." msgstr "O movimento de rotação não foi executado." -#: app_Main.py:6662 +#: app_Main.py:6709 msgid "Skew on X axis done." msgstr "Inclinação no eixo X concluída." -#: app_Main.py:6710 +#: app_Main.py:6757 msgid "Skew on Y axis done." msgstr "Inclinação no eixo Y concluída." -#: app_Main.py:6792 +#: app_Main.py:6839 msgid "New Grid ..." msgstr "Nova Grade ..." -#: app_Main.py:6793 +#: app_Main.py:6840 msgid "Enter a Grid Value:" msgstr "Digite um valor para grade:" -#: app_Main.py:6802 app_Main.py:6827 +#: app_Main.py:6849 app_Main.py:6874 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:6807 +#: app_Main.py:6854 msgid "New Grid added" msgstr "Nova Grade adicionada" -#: app_Main.py:6809 +#: app_Main.py:6856 msgid "Grid already exists" msgstr "Grade já existe" -#: app_Main.py:6811 +#: app_Main.py:6858 msgid "Adding New Grid cancelled" msgstr "Adicionar nova grade cancelada" -#: app_Main.py:6833 +#: app_Main.py:6880 msgid "Grid Value does not exist" msgstr "O valor da Grade não existe" -#: app_Main.py:6835 +#: app_Main.py:6882 msgid "Grid Value deleted" msgstr "Grade apagada" -#: app_Main.py:6837 +#: app_Main.py:6884 msgid "Delete Grid value cancelled" msgstr "Excluir valor de grade cancelado" -#: app_Main.py:6854 +#: app_Main.py:6898 msgid "Name copied to clipboard ..." msgstr "Nome copiado para a área de transferência ..." -#: app_Main.py:7635 app_Main.py:7639 +#: app_Main.py:7679 app_Main.py:7683 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:7642 +#: app_Main.py:7686 msgid "Viewing the source code of the selected object." msgstr "Vendo o código fonte do objeto selecionado." -#: app_Main.py:7656 +#: app_Main.py:7700 msgid "Source Editor" msgstr "Editor de Fontes" -#: app_Main.py:7692 app_Main.py:7699 +#: app_Main.py:7736 app_Main.py:7743 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:7707 +#: app_Main.py:7751 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:7740 +#: app_Main.py:7784 msgid "Go to Line ..." msgstr "Ir para Linha ..." -#: app_Main.py:7771 +#: app_Main.py:7815 msgid "Redrawing all objects" msgstr "Redesenha todos os objetos" -#: app_Main.py:7859 +#: app_Main.py:7903 msgid "Failed to load recent item list." msgstr "Falha ao carregar a lista de itens recentes." -#: app_Main.py:7866 +#: app_Main.py:7910 msgid "Failed to parse recent item list." msgstr "Falha ao analisar a lista de itens recentes." -#: app_Main.py:7876 +#: app_Main.py:7920 msgid "Failed to load recent projects item list." msgstr "Falha ao carregar a lista de projetos recentes." -#: app_Main.py:7883 +#: app_Main.py:7927 msgid "Failed to parse recent project item list." msgstr "Falha ao analisar a lista de projetos recentes." -#: app_Main.py:7907 +#: app_Main.py:7951 #, fuzzy #| msgid "Recent files" msgid "Recent files list was reset." msgstr "Arquivos Recentes" -#: app_Main.py:7921 +#: app_Main.py:7965 #, fuzzy #| msgid "Recent projects" msgid "Recent projects list was reset." msgstr "Projetos Recentes" -#: app_Main.py:7946 +#: app_Main.py:7990 msgid "Clear Recent projects" msgstr "Limpar Projetos Recentes" -#: app_Main.py:7970 +#: app_Main.py:8014 msgid "Clear Recent files" msgstr "Limpar Arquivos Recentes" -#: app_Main.py:8026 +#: app_Main.py:8070 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:8030 +#: app_Main.py:8074 msgid "Release date" msgstr "Data de lançamento" -#: app_Main.py:8034 +#: app_Main.py:8078 msgid "Displayed" msgstr "Exibida" -#: app_Main.py:8037 +#: app_Main.py:8081 msgid "Snap" msgstr "Encaixe" -#: app_Main.py:8046 +#: app_Main.py:8090 msgid "Canvas" msgstr "Tela" -#: app_Main.py:8051 +#: app_Main.py:8095 msgid "Workspace active" msgstr "Área de Trabalho ativa" -#: app_Main.py:8055 +#: app_Main.py:8099 msgid "Workspace size" msgstr "Tamanho da Área de Trabalho" -#: app_Main.py:8059 +#: app_Main.py:8103 msgid "Workspace orientation" msgstr "Orientação da Área de Trabalho" -#: app_Main.py:8121 +#: app_Main.py:8165 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:8128 +#: app_Main.py:8172 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:8138 +#: app_Main.py:8182 msgid "FlatCAM is up to date!" msgstr "O FlatCAM está atualizado!" -#: app_Main.py:8143 +#: app_Main.py:8187 msgid "Newer Version Available" msgstr "Nova Versão Disponível" -#: app_Main.py:8145 +#: app_Main.py:8189 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:8149 +#: app_Main.py:8193 msgid "info" msgstr "info" -#: app_Main.py:8177 +#: app_Main.py:8221 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -19296,44 +19262,44 @@ msgstr "" "Preferências -> aba Geral.\n" "\n" -#: app_Main.py:8262 +#: app_Main.py:8306 msgid "All plots disabled." msgstr "Todos os gráficos desabilitados." -#: app_Main.py:8268 +#: app_Main.py:8312 msgid "All non selected plots disabled." msgstr "Todos os gráficos não selecionados desabilitados." -#: app_Main.py:8274 +#: app_Main.py:8318 msgid "All plots enabled." msgstr "Todos os gráficos habilitados." -#: app_Main.py:8280 +#: app_Main.py:8324 msgid "All non selected plots enabled." msgstr "Todos os gráficos não selecionados ativados." -#: app_Main.py:8286 +#: app_Main.py:8330 msgid "Selected plots enabled..." msgstr "Gráficos selecionados habilitados..." -#: app_Main.py:8294 +#: app_Main.py:8338 msgid "Selected plots disabled..." msgstr "Gráficos selecionados desabilitados..." -#: app_Main.py:8328 +#: app_Main.py:8372 msgid "Enabling plots ..." msgstr "Habilitando gráficos..." -#: app_Main.py:8375 +#: app_Main.py:8419 msgid "Disabling plots ..." msgstr "Desabilitando gráficos..." -#: app_Main.py:8511 +#: app_Main.py:8555 msgid "Set alpha level ..." msgstr "Ajustar nível alfa ..." -#: app_Main.py:8781 app_Main.py:8820 app_Main.py:8864 app_Main.py:8930 -#: app_Main.py:9683 app_Main.py:10968 app_Main.py:11033 +#: app_Main.py:8825 app_Main.py:8864 app_Main.py:8908 app_Main.py:8974 +#: app_Main.py:9727 app_Main.py:11017 app_Main.py:11082 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19341,91 +19307,91 @@ msgstr "" "Inicialização do Canvas iniciada.\n" "Inicialização do Canvas concluída em" -#: app_Main.py:8784 +#: app_Main.py:8828 msgid "Opening Gerber file." msgstr "Abrindo Arquivo Gerber." -#: app_Main.py:8823 +#: app_Main.py:8867 msgid "Opening Excellon file." msgstr "Abrindo Arquivo Excellon." -#: app_Main.py:8867 +#: app_Main.py:8911 msgid "Opening G-Code file." msgstr "Abrindo Arquivo G-Code." -#: app_Main.py:8921 app_Main.py:8925 +#: app_Main.py:8965 app_Main.py:8969 msgid "Open HPGL2" msgstr "Abrir HPGL2" -#: app_Main.py:8933 +#: app_Main.py:8977 msgid "Opening HPGL2 file." msgstr "Abrindo Arquivo HPGL2 ." -#: app_Main.py:8956 app_Main.py:8959 +#: app_Main.py:9000 app_Main.py:9003 msgid "Open Configuration File" msgstr "Abrir Arquivo de Configuração" -#: app_Main.py:8985 +#: app_Main.py:9029 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Somente objetos Geometria, Gerber e Trabalho CNC podem ser usados." -#: app_Main.py:9032 +#: app_Main.py:9076 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:9038 app_Main.py:9043 +#: app_Main.py:9082 app_Main.py:9087 msgid "Export PNG Image" msgstr "Exportar Imagem PNG" -#: app_Main.py:9076 app_Main.py:9288 +#: app_Main.py:9120 app_Main.py:9332 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:9089 +#: app_Main.py:9133 msgid "Save Gerber source file" msgstr "Salvar arquivo fonte Gerber" -#: app_Main.py:9118 +#: app_Main.py:9162 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:9131 +#: app_Main.py:9175 msgid "Save Script source file" msgstr "Salvar arquivo fonte do Script" -#: app_Main.py:9160 +#: app_Main.py:9204 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:9173 +#: app_Main.py:9217 msgid "Save Document source file" msgstr "Salvar o arquivo fonte Documento" -#: app_Main.py:9202 app_Main.py:9243 app_Main.py:10188 +#: app_Main.py:9246 app_Main.py:9287 app_Main.py:10232 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:9210 app_Main.py:9215 +#: app_Main.py:9254 app_Main.py:9259 msgid "Save Excellon source file" msgstr "Salvar o arquivo fonte Excellon" -#: app_Main.py:9333 +#: app_Main.py:9377 msgid "Only Geometry objects can be used." msgstr "Apenas objetos Geometria podem ser usados." -#: app_Main.py:9378 app_Main.py:9382 +#: app_Main.py:9422 app_Main.py:9426 msgid "Import SVG" msgstr "Importar SVG" -#: app_Main.py:9408 app_Main.py:9412 +#: app_Main.py:9452 app_Main.py:9456 msgid "Import DXF" msgstr "Importar DXF" -#: app_Main.py:9438 +#: app_Main.py:9482 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19435,147 +19401,147 @@ msgstr "" "Criar um novo projeto irá apagá-los.\n" "Você deseja Salvar o Projeto?" -#: app_Main.py:9563 +#: app_Main.py:9607 #, fuzzy #| msgid "New Project created" msgid "Project created in" msgstr "Novo Projeto criado" -#: app_Main.py:9563 +#: app_Main.py:9607 msgid "seconds" msgstr "" -#: app_Main.py:9566 +#: app_Main.py:9610 msgid "New Project created" msgstr "Novo Projeto criado" -#: app_Main.py:9592 +#: app_Main.py:9636 msgid "New TCL script file created in Code Editor." msgstr "Novo arquivo de script TCL criado no Editor de Códigos." -#: app_Main.py:9619 app_Main.py:9621 app_Main.py:9656 app_Main.py:9658 +#: app_Main.py:9663 app_Main.py:9665 app_Main.py:9700 app_Main.py:9702 msgid "Open TCL script" msgstr "Abrir script TCL" -#: app_Main.py:9685 +#: app_Main.py:9729 msgid "Executing ScriptObject file." msgstr "Executando arquivo de Script FlatCAM." -#: app_Main.py:9693 app_Main.py:9697 +#: app_Main.py:9737 app_Main.py:9741 msgid "Run TCL script" msgstr "Executar script TCL" -#: app_Main.py:9720 +#: app_Main.py:9764 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:9766 app_Main.py:9773 +#: app_Main.py:9810 app_Main.py:9817 msgid "Save Project As ..." msgstr "Salvar Projeto Como..." -#: app_Main.py:9808 +#: app_Main.py:9852 msgid "FlatCAM objects print" msgstr "Objetos FlatCAM imprimem" -#: app_Main.py:9821 app_Main.py:9829 +#: app_Main.py:9865 app_Main.py:9873 msgid "Save Object as PDF ..." msgstr "Salvar objeto como PDF ..." -#: app_Main.py:9839 +#: app_Main.py:9883 msgid "Printing PDF ..." msgstr "Imprimindo PDF ..." -#: app_Main.py:10013 +#: app_Main.py:10057 msgid "PDF file saved to" msgstr "Arquivo PDF salvo em" -#: app_Main.py:10035 app_Main.py:10295 app_Main.py:10429 app_Main.py:10496 +#: app_Main.py:10079 app_Main.py:10339 app_Main.py:10473 app_Main.py:10540 msgid "Exporting ..." msgstr "Exportando ..." -#: app_Main.py:10078 +#: app_Main.py:10122 msgid "SVG file exported to" msgstr "Arquivo SVG exportado para" -#: app_Main.py:10093 app_Main.py:10097 +#: app_Main.py:10137 app_Main.py:10141 msgid "Import FlatCAM Preferences" msgstr "Importar Preferências do FlatCAM" -#: app_Main.py:10108 +#: app_Main.py:10152 msgid "Imported Defaults from" msgstr "Padrões importados de" -#: app_Main.py:10127 app_Main.py:10133 +#: app_Main.py:10171 app_Main.py:10177 msgid "Export FlatCAM Preferences" msgstr "Exportar Preferências do FlatCAM" -#: app_Main.py:10153 +#: app_Main.py:10197 msgid "Exported preferences to" msgstr "Preferências exportadas para" -#: app_Main.py:10286 +#: app_Main.py:10330 msgid "Excellon file exported to" msgstr "Arquivo Excellon exportado para" -#: app_Main.py:10300 app_Main.py:10307 app_Main.py:10434 app_Main.py:10441 -#: app_Main.py:10501 app_Main.py:10508 +#: app_Main.py:10344 app_Main.py:10351 app_Main.py:10478 app_Main.py:10485 +#: app_Main.py:10545 app_Main.py:10552 msgid "Could not export." msgstr "Não foi possível exportar." -#: app_Main.py:10421 +#: app_Main.py:10465 msgid "Gerber file exported to" msgstr "Arquivo Gerber exportado para" -#: app_Main.py:10487 +#: app_Main.py:10531 msgid "DXF file exported to" msgstr "Arquivo DXF exportado para" -#: app_Main.py:10560 app_Main.py:10618 +#: app_Main.py:10604 app_Main.py:10662 msgid "Import failed." msgstr "Importação falhou." -#: app_Main.py:10652 app_Main.py:10854 app_Main.py:10919 +#: app_Main.py:10696 app_Main.py:10903 app_Main.py:10968 msgid "Failed to open file" msgstr "Falha ao abrir o arquivo" -#: app_Main.py:10655 app_Main.py:10857 app_Main.py:10922 +#: app_Main.py:10699 app_Main.py:10906 app_Main.py:10971 msgid "Failed to parse file" msgstr "Falha ao analisar o arquivo" -#: app_Main.py:10667 +#: app_Main.py:10711 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:10675 app_Main.py:10744 app_Main.py:10807 app_Main.py:10881 -#: app_Main.py:10937 app_Main.py:11105 tclCommands/TclCommandOpenDXF.py:89 +#: app_Main.py:10724 app_Main.py:10793 app_Main.py:10856 app_Main.py:10930 +#: app_Main.py:10986 app_Main.py:11160 tclCommands/TclCommandOpenDXF.py:89 #, fuzzy #| msgid "Opening ..." msgid "Opening" msgstr "Abrindo ..." -#: app_Main.py:10686 +#: app_Main.py:10735 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Abrir Gerber falhou. Provavelmente não é um arquivo Gerber." -#: app_Main.py:10723 +#: app_Main.py:10772 msgid "Cannot open file" msgstr "Não é possível abrir o arquivo" -#: app_Main.py:10754 +#: app_Main.py:10803 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Falha ao abrir Excellon. Provavelmente não é um arquivo Excellon." -#: app_Main.py:10789 +#: app_Main.py:10838 msgid "Reading GCode file" msgstr "Lendo Arquivo G-Code" -#: app_Main.py:10802 +#: app_Main.py:10851 msgid "This is not GCODE" msgstr "Não é G-Code" -#: app_Main.py:10820 +#: app_Main.py:10869 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19587,77 +19553,77 @@ msgstr "" "A tentativa de criar um objeto de Trabalho CNC do arquivo G-Code falhou " "durante o processamento" -#: app_Main.py:10876 +#: app_Main.py:10925 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:10888 +#: app_Main.py:10937 msgid "Failed. Probable not a HPGL2 file." msgstr "Falhou. Provavelmente não é um arquivo HPGL2." -#: app_Main.py:10914 +#: app_Main.py:10963 msgid "TCL script file opened in Code Editor." msgstr "Arquivo de script TCL aberto no Editor de Códigos." -#: app_Main.py:10948 +#: app_Main.py:10997 msgid "Failed to open TCL Script." msgstr "Falha ao abrir o Script TCL." -#: app_Main.py:10971 +#: app_Main.py:11020 msgid "Opening FlatCAM Config file." msgstr "Abrindo arquivo de Configuração." -#: app_Main.py:10998 +#: app_Main.py:11047 msgid "Failed to open config file" msgstr "Falha ao abrir o arquivo de configuração" -#: app_Main.py:11030 +#: app_Main.py:11079 msgid "Loading Project ... Please Wait ..." msgstr "Carregando projeto ... Por favor aguarde ..." -#: app_Main.py:11036 +#: app_Main.py:11085 msgid "Opening FlatCAM Project file." msgstr "Abrindo Projeto FlatCAM." -#: app_Main.py:11051 app_Main.py:11055 app_Main.py:11073 +#: app_Main.py:11100 app_Main.py:11104 app_Main.py:11122 msgid "Failed to open project file" msgstr "Falha ao abrir o arquivo de projeto" -#: app_Main.py:11128 +#: app_Main.py:11184 msgid "Loading Project ... restoring" msgstr "Carregando projeto ... restaurando" -#: app_Main.py:11132 +#: app_Main.py:11190 msgid "Project loaded from" msgstr "Projeto carregado de" -#: app_Main.py:11164 +#: app_Main.py:11222 msgid "Saving Project ..." msgstr "Salvando Projeto ..." -#: app_Main.py:11186 app_Main.py:11222 +#: app_Main.py:11244 app_Main.py:11280 msgid "Project saved to" msgstr "Projeto salvo em" -#: app_Main.py:11193 +#: app_Main.py:11251 msgid "The object is used by another application." msgstr "O objeto é usado por outro aplicativo." -#: app_Main.py:11207 +#: app_Main.py:11265 msgid "Failed to verify project file" msgstr "Falha ao verificar o arquivo do projeto" -#: app_Main.py:11207 app_Main.py:11215 app_Main.py:11225 +#: app_Main.py:11265 app_Main.py:11273 app_Main.py:11283 msgid "Retry to save it." msgstr "Tente salvá-lo novamente." -#: app_Main.py:11215 app_Main.py:11225 +#: app_Main.py:11273 app_Main.py:11283 msgid "Failed to parse saved project file" msgstr "Falha ao analisar o arquivo de projeto salvo" -#: app_Main.py:11261 +#: app_Main.py:11319 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 " @@ -19675,39 +19641,39 @@ msgstr "G-Code de Gerbers" msgid "self.solid_geometry is neither BaseGeometry or list." msgstr "self.solid_geometry não é nem BaseGeometry nem lista." -#: camlib.py:1097 +#: camlib.py:1101 msgid "Pass" msgstr "Passo" -#: camlib.py:1119 +#: camlib.py:1123 msgid "Get Exteriors" msgstr "Obter Exterior" -#: camlib.py:1122 +#: camlib.py:1126 msgid "Get Interiors" msgstr "Obter Interior" -#: camlib.py:2501 +#: camlib.py:2505 msgid "Object was rotated" msgstr "O objeto foi rotacionado" -#: camlib.py:2569 +#: camlib.py:2573 msgid "Object was skewed" msgstr "O objeto foi inclinado" -#: camlib.py:2647 +#: camlib.py:2651 msgid "Object was buffered" msgstr "O objeto foi armazenado em buffer" -#: camlib.py:2895 +#: camlib.py:2898 msgid "There is no such parameter" msgstr "Não existe esse parâmetro" -#: camlib.py:3103 camlib.py:5440 camlib.py:5840 +#: camlib.py:3106 camlib.py:5424 camlib.py:5824 msgid "Indexing geometry before generating G-Code..." msgstr "Indexando geometrias antes de gerar o G-Code..." -#: camlib.py:3133 camlib.py:4165 camlib.py:4400 +#: camlib.py:3136 camlib.py:4149 camlib.py:4384 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -19720,29 +19686,29 @@ msgstr "" "um erro de digitação, o aplicativo converterá o valor para negativo.\n" "Verifique o código CNC resultante (G-Code, etc.)." -#: camlib.py:3140 +#: camlib.py:3143 msgid "The Cut Z parameter is zero. There will be no cut, aborting" msgstr "O parâmetro Profundidade de Corte é zero. Não haverá corte, abortando" -#: camlib.py:3277 camlib.py:3666 +#: camlib.py:3281 camlib.py:3671 msgid "The End X,Y format has to be (x, y)." msgstr "O formato X, Y final deve ser (x, y)." -#: camlib.py:3357 camlib.py:3757 camlib.py:4249 camlib.py:4481 camlib.py:5514 -#: camlib.py:5921 +#: camlib.py:3361 camlib.py:3762 camlib.py:4233 camlib.py:4465 camlib.py:5498 +#: camlib.py:5905 msgid "Starting G-Code for tool with diameter" msgstr "Iniciando o G-Code para ferramenta com diâmetro" -#: camlib.py:3481 camlib.py:4370 camlib.py:4602 camlib.py:6863 camlib.py:7138 +#: camlib.py:3485 camlib.py:4354 camlib.py:4586 camlib.py:6863 camlib.py:7138 #: camlib.py:7287 msgid "G91 coordinates not implemented" msgstr "Coordenadas G91 não implementadas" -#: camlib.py:3490 +#: camlib.py:3494 msgid "Finished G-Code generation for tool:" msgstr "Geração de G-Code concluída para a ferramenta:" -#: camlib.py:3586 camlib.py:5387 camlib.py:5781 +#: camlib.py:3591 camlib.py:5371 camlib.py:5765 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -19750,7 +19716,7 @@ msgstr "" "Profundidade de Corte está vazio ou é zero. Provavelmente é uma combinação " "ruim de outros parâmetros." -#: camlib.py:3594 camlib.py:5395 camlib.py:5790 +#: camlib.py:3599 camlib.py:5379 camlib.py:5774 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -19763,16 +19729,16 @@ msgstr "" "um erro de digitação, o aplicativo converterá o valor para negativo.\n" "Verifique o código CNC resultante (G-Code, etc.)." -#: camlib.py:3602 camlib.py:4175 camlib.py:4410 camlib.py:5403 camlib.py:5798 +#: camlib.py:3607 camlib.py:4159 camlib.py:4394 camlib.py:5387 camlib.py:5782 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "" "O parâmetro Profundidade de Corte é zero. Não haverá corte, ignorando arquivo" -#: camlib.py:3607 camlib.py:5408 camlib.py:5804 +#: camlib.py:3612 camlib.py:5392 camlib.py:5788 msgid "Travel Z parameter is None or zero." msgstr "O parâmetro Altura de Deslocamento Z é Nulo ou zero." -#: camlib.py:3612 camlib.py:5413 camlib.py:5809 +#: camlib.py:3617 camlib.py:5397 camlib.py:5793 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -19786,20 +19752,20 @@ msgstr "" "positivo.\n" "Verifique o código CNC resultante (G-Code, etc.)." -#: camlib.py:3620 camlib.py:5421 camlib.py:5817 +#: camlib.py:3625 camlib.py:5405 camlib.py:5801 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "" "O parâmetro Altura de Deslocamento é zero. Isso é perigoso, ignorando arquivo" -#: camlib.py:3864 camlib.py:5256 camlib.py:5587 camlib.py:5997 +#: camlib.py:3869 camlib.py:5240 camlib.py:5571 camlib.py:5981 msgid "Finished G-Code generation" msgstr "Geração de G-Code concluída" -#: camlib.py:3864 camlib.py:5587 camlib.py:5997 camlib.py:6115 +#: camlib.py:3869 camlib.py:5571 camlib.py:5981 camlib.py:6099 msgid "paths traced" msgstr "caminho traçado" -#: camlib.py:3920 +#: camlib.py:3925 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19809,7 +19775,7 @@ msgstr "" "formato (x, y).\n" "Agora existe apenas um valor, não dois. " -#: camlib.py:3932 camlib.py:5350 camlib.py:5748 +#: camlib.py:3937 camlib.py:5334 camlib.py:5732 msgid "" "The End Move X,Y field in Edit -> Preferences has to be in the format (x, y) " "but now there is only one value, not two." @@ -19817,7 +19783,7 @@ msgstr "" "O campo Movimento Final X, Y em Editar -> Preferências deve estar no formato " "(x, y), mas agora está com apenas um valor, não dois." -#: camlib.py:5373 +#: camlib.py:5357 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19827,14 +19793,14 @@ msgstr "" "formato (x, y).\n" "Agora está com apenas um valor, não dois." -#: camlib.py:5639 +#: camlib.py:5623 msgid "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "" "Tentando gerar um trabalho CNC a partir de um objeto Geometria sem " "solid_geometry." -#: camlib.py:5681 +#: camlib.py:5665 msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -19843,11 +19809,11 @@ msgstr "" "current_geometry.\n" "Aumente o valor (em módulo) e tente novamente." -#: camlib.py:6025 +#: camlib.py:6009 msgid "There is no tool data in the SolderPaste geometry." msgstr "Não há dados de ferramenta na geometria de Pasta de Solda." -#: camlib.py:6115 +#: camlib.py:6099 msgid "Finished SolderPaste G-Code generation" msgstr "Geração de G-Code para Pasta de Solda concluída" @@ -19877,7 +19843,7 @@ msgstr "" msgid "G91 coordinates not implemented ..." msgstr "Coordenadas G91 não implementadas..." -#: defaults.py:898 +#: defaults.py:901 msgid "Failed to parse defaults file." msgstr "Falha ao analisar o arquivo com os padrões." @@ -19898,6 +19864,18 @@ msgstr "Limites de TclCommand concluídos." msgid "Expected either -box or -all." msgstr "Esperando -caixa ou -todos." +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Tool_nr" +msgstr "Ferramenta_nr" + +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Drills_Nr" +msgstr "Furo_Nr" + +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Slots_Nr" +msgstr "Ranhura_Nr" + #: tclCommands/TclCommandGeoCutout.py:147 msgid "" "The name of the object for which cutout is done is missing. Add it and retry." @@ -19963,6 +19941,86 @@ 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." +#, fuzzy +#~| msgid "" +#~| "BASIC is suitable for a beginner. Many parameters\n" +#~| "are hidden from the user in this mode.\n" +#~| "ADVANCED mode will make available all parameters.\n" +#~| "\n" +#~| "To change the application LEVEL, go to:\n" +#~| "Edit -> Preferences -> General and check:\n" +#~| "'APP. LEVEL' radio button." +#~ msgid "" +#~ "In BEGINNER mode many parameters\n" +#~ "are hidden from the user in this mode.\n" +#~ "ADVANCED mode will make available all parameters.\n" +#~ "\n" +#~ "To change the application LEVEL, go to:\n" +#~ "Edit -> Preferences -> General and check:\n" +#~ "'APP. LEVEL' radio button." +#~ msgstr "" +#~ "BÁSICO é adequado para um iniciante. Muitos parâmetros\n" +#~ " estão ocultos do usuário neste modo.\n" +#~ "O modo AVANÇADO disponibilizará todos os parâmetros.\n" +#~ "\n" +#~ "Para alterar o NÍVEL do aplicativo, vá para:\n" +#~ "Editar -> Preferências -> Geral e verificar\n" +#~ "o botão de rádio 'Nível do Aplicativo\"." + +#~ msgid "Drilling Tool" +#~ msgstr "Ferramentas de Perfuração" + +#, fuzzy +#~| msgid "Milling Tool" +#~ msgid "Levelling Tool" +#~ msgstr "Ferramenta de Fresamento" + +#~ msgid "Isolation Tool" +#~ msgstr "Ferramenta de Isolação" + +#, fuzzy +#~| msgid "Follow" +#~ msgid "Follow Tool" +#~ msgstr "Segue" + +#~ msgid "NCC Tool" +#~ msgstr "Ferramenta NCC" + +#~ msgid "Panel Tool" +#~ msgstr "Ferramenta de Painel" + +#~ msgid "Film Tool" +#~ msgstr "Ferramenta de Filme" + +#~ msgid "2-Sided Tool" +#~ msgstr "PCB 2 Faces" + +#~ msgid "Align Objects Tool" +#~ msgstr "Ferramenta Alinhar Objetos" + +#, fuzzy +#~| msgid "Subtract Tool" +#~ msgid "Extract Tool" +#~ msgstr "Ferramenta Subtrair" + +#~ msgid "Copper Thieving Tool" +#~ msgstr "Ferramenta de Adição de Cobre" + +#~ msgid "Corner Markers Tool" +#~ msgstr "Ferramenta Marcadores de Canto" + +#~ msgid "Punch Gerber Tool" +#~ msgstr "Ferramenta Socar Gerber" + +#~ msgid "Calculators Tool" +#~ msgstr "Calculadoras" + +#~ msgid "Export CNC Code" +#~ msgstr "Exportar Código CNC" + +#~ msgid "Save CNC Code" +#~ msgstr "Salvar Código CNC" + #, fuzzy #~| msgid "No tool in the Geometry object." #~ msgid "Updating the Geometry object..." @@ -20674,9 +20732,6 @@ msgstr "Nenhum nome de geometria nos argumentos. Altere e tente novamente." #~ msgid "Buffer corner:" #~ msgstr "Canto do buffer:" -#~ msgid "Tool dia" -#~ msgstr "Diâmetro da Ferramenta" - #~ msgid "Done. Rotate completed." #~ msgstr "Girar concluído." diff --git a/locale/ro/LC_MESSAGES/strings.mo b/locale/ro/LC_MESSAGES/strings.mo index 872fa15b..6519710f 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 b9cb4ea0..bdabadfb 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: 2021-02-27 04:52+0200\n" -"PO-Revision-Date: 2021-02-27 04:52+0200\n" +"POT-Creation-Date: 2021-03-18 03:44+0200\n" +"PO-Revision-Date: 2021-03-18 03:44+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:247 app_Main.py:3583 app_Main.py:3625 +#: Bookmark.py:247 app_Main.py:3602 app_Main.py:3644 msgid "Backup Site" msgstr "Site de Backup" @@ -109,37 +109,37 @@ msgstr "Exportă Bookmark-uri" msgid "Bookmarks" msgstr "Bookmarks" -#: Bookmark.py:304 Bookmark.py:346 appDatabase.py:2147 appDatabase.py:2193 -#: appEditors/AppExcEditor.py:1411 appEditors/AppExcEditor.py:1479 +#: Bookmark.py:304 Bookmark.py:346 appDatabase.py:2149 appDatabase.py:2195 +#: appEditors/AppExcEditor.py:1412 appEditors/AppExcEditor.py:1480 #: appEditors/AppGeoEditor.py:654 appEditors/AppGeoEditor.py:1161 #: appEditors/AppGeoEditor.py:3083 appEditors/AppGeoEditor.py:3109 -#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:4994 -#: appEditors/AppGerberEditor.py:7134 appEditors/AppTextEditor.py:261 -#: appGUI/MainGUI.py:3129 appGUI/MainGUI.py:3347 appGUI/MainGUI.py:3572 -#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:410 -#: appPlugins/ToolCorners.py:504 appPlugins/ToolFilm.py:380 -#: appPlugins/ToolFilm.py:516 appPlugins/ToolImage.py:131 -#: appPlugins/ToolLevelling.py:1495 appPlugins/ToolMove.py:275 +#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:5008 +#: appEditors/AppGerberEditor.py:7132 appEditors/AppTextEditor.py:261 +#: appGUI/MainGUI.py:3141 appGUI/MainGUI.py:3359 appGUI/MainGUI.py:3584 +#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:417 +#: appPlugins/ToolCorners.py:512 appPlugins/ToolFilm.py:399 +#: appPlugins/ToolFilm.py:535 appPlugins/ToolImage.py:131 +#: appPlugins/ToolLevelling.py:1567 appPlugins/ToolMove.py:275 #: appPlugins/ToolPcbWizard.py:207 appPlugins/ToolPcbWizard.py:230 -#: appPlugins/ToolQRCode.py:602 appPlugins/ToolQRCode.py:651 app_Main.py:1697 -#: app_Main.py:2977 app_Main.py:4701 app_Main.py:5100 app_Main.py:8789 -#: app_Main.py:8828 app_Main.py:8872 app_Main.py:8898 app_Main.py:8938 -#: app_Main.py:8963 app_Main.py:9011 app_Main.py:9049 app_Main.py:9095 -#: app_Main.py:9137 app_Main.py:9179 app_Main.py:9220 app_Main.py:9262 -#: app_Main.py:9307 app_Main.py:9359 app_Main.py:9391 app_Main.py:9421 -#: app_Main.py:9625 app_Main.py:9662 app_Main.py:9705 app_Main.py:9779 -#: app_Main.py:9835 app_Main.py:10101 app_Main.py:10136 +#: appPlugins/ToolQRCode.py:608 appPlugins/ToolQRCode.py:657 app_Main.py:1700 +#: app_Main.py:2996 app_Main.py:4720 app_Main.py:5119 app_Main.py:8833 +#: app_Main.py:8872 app_Main.py:8916 app_Main.py:8942 app_Main.py:8982 +#: app_Main.py:9007 app_Main.py:9055 app_Main.py:9093 app_Main.py:9139 +#: app_Main.py:9181 app_Main.py:9223 app_Main.py:9264 app_Main.py:9306 +#: app_Main.py:9351 app_Main.py:9403 app_Main.py:9435 app_Main.py:9465 +#: app_Main.py:9669 app_Main.py:9706 app_Main.py:9749 app_Main.py:9823 +#: app_Main.py:9879 app_Main.py:10145 app_Main.py:10180 msgid "Cancelled." msgstr "Anulat." -#: Bookmark.py:312 appDatabase.py:2155 appEditors/AppTextEditor.py:316 -#: appObjects/FlatCAMCNCJob.py:697 appObjects/FlatCAMCNCJob.py:1093 -#: appPlugins/ToolFilm.py:731 appPlugins/ToolFilm.py:746 -#: appPlugins/ToolFilm.py:795 appPlugins/ToolFilm.py:996 -#: appPlugins/ToolFilm.py:1006 appPlugins/ToolFilm.py:1055 -#: appPlugins/ToolLevelling.py:1417 appPlugins/ToolLevelling.py:1609 -#: appPlugins/ToolSolderPaste.py:1126 app_Main.py:2985 app_Main.py:10071 -#: app_Main.py:10279 app_Main.py:10414 app_Main.py:10480 app_Main.py:11276 +#: Bookmark.py:312 appDatabase.py:2157 appEditors/AppTextEditor.py:316 +#: appObjects/FlatCAMCNCJob.py:705 appObjects/FlatCAMCNCJob.py:1112 +#: appPlugins/ToolFilm.py:750 appPlugins/ToolFilm.py:765 +#: appPlugins/ToolFilm.py:814 appPlugins/ToolFilm.py:1015 +#: appPlugins/ToolFilm.py:1025 appPlugins/ToolFilm.py:1074 +#: appPlugins/ToolLevelling.py:1489 appPlugins/ToolLevelling.py:1681 +#: appPlugins/ToolSolderPaste.py:1130 app_Main.py:3004 app_Main.py:10115 +#: app_Main.py:10323 app_Main.py:10458 app_Main.py:10524 app_Main.py:11334 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -147,9 +147,9 @@ msgstr "" "Permisiune refuzată, salvarea nu este posibilă.\n" "Cel mai probabil o altă aplicație ține fișierul deschis și inaccesibil." -#: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1749 appDatabase.py:2166 -#: appDatabase.py:2200 appPlugins/ToolNCC.py:1241 appPlugins/ToolPaint.py:843 -#: app_Main.py:2996 app_Main.py:6246 defaults.py:885 +#: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1749 appDatabase.py:2168 +#: appDatabase.py:2202 appPlugins/ToolNCC.py:1241 appPlugins/ToolPaint.py:843 +#: app_Main.py:3015 app_Main.py:6281 defaults.py:888 msgid "Could not load the file." msgstr "Nu am putut incărca fişierul." @@ -173,20 +173,20 @@ msgstr "Bookmark-uri au fost importate din" msgid "The user requested a graceful exit of the current task." msgstr "Utilizatorul a solicitat o inchidere grațioasă a taskului curent." -#: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:366 -#: appPlugins/ToolFollow.py:209 appPlugins/ToolIsolation.py:1608 +#: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:373 +#: appPlugins/ToolFollow.py:215 appPlugins/ToolIsolation.py:1608 #: appPlugins/ToolNCC.py:1628 appPlugins/ToolPaint.py:1201 msgid "Click the start point of the area." msgstr "Faceți clic pe punctul de pornire al zonei." -#: appCommon/Common.py:360 appPlugins/ToolFollow.py:429 +#: appCommon/Common.py:360 appPlugins/ToolFollow.py:434 #: appPlugins/ToolNCC.py:1687 appPlugins/ToolPaint.py:1349 msgid "Click the end point of the area." msgstr "Faceți clic pe punctul final al zonei." #: appCommon/Common.py:366 appCommon/Common.py:470 -#: appPlugins/ToolCopperThieving.py:410 appPlugins/ToolFollow.py:435 -#: appPlugins/ToolFollow.py:486 appPlugins/ToolIsolation.py:2556 +#: appPlugins/ToolCopperThieving.py:417 appPlugins/ToolFollow.py:440 +#: appPlugins/ToolFollow.py:491 appPlugins/ToolIsolation.py:2556 #: appPlugins/ToolIsolation.py:2608 appPlugins/ToolNCC.py:1691 #: appPlugins/ToolNCC.py:1743 appPlugins/ToolPaint.py:1355 #: appPlugins/ToolPaint.py:1406 @@ -197,7 +197,7 @@ msgstr "" #: appCommon/Common.py:414 appEditors/AppGeoEditor.py:2453 #: appEditors/AppGerberEditor.py:1022 appEditors/AppGerberEditor.py:1408 -#: appPlugins/ToolFollow.py:457 appPlugins/ToolIsolation.py:2579 +#: appPlugins/ToolFollow.py:462 appPlugins/ToolIsolation.py:2579 #: appPlugins/ToolNCC.py:1714 appPlugins/ToolPaint.py:1377 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" @@ -240,31 +240,28 @@ msgstr "Zonele de excludere selectate au fost șterse." msgid "ID" msgstr "ID" -#: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3430 -#: appGUI/ObjectUI.py:212 appGUI/ObjectUI.py:574 appGUI/ObjectUI.py:897 -#: appGUI/ObjectUI.py:1989 appGUI/ObjectUI.py:2230 appGUI/ObjectUI.py:2297 -#: appPlugins/ToolCalibration.py:942 appPlugins/ToolFiducials.py:799 -#: app_Main.py:8026 +#: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3444 +#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:571 appGUI/ObjectUI.py:894 +#: appGUI/ObjectUI.py:1986 appGUI/ObjectUI.py:2247 appGUI/ObjectUI.py:2314 +#: appPlugins/ToolCalibration.py:942 appPlugins/ToolFiducials.py:803 +#: app_Main.py:8070 msgid "Name" msgstr "Nume" #: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:943 -#: appPlugins/ToolMilling.py:3635 appPlugins/ToolSub.py:826 -#: appPlugins/ToolSub.py:879 +#: appPlugins/ToolMilling.py:3707 appPlugins/ToolSub.py:833 +#: appPlugins/ToolSub.py:886 msgid "Target" msgstr "Tintă" -#: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2844 -#: appEditors/AppExcEditor.py:4028 appGUI/ObjectUI.py:671 -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: appPlugins/ToolMilling.py:3688 appPlugins/ToolNCC.py:4182 -#: appPlugins/ToolPaint.py:2988 appPlugins/ToolPcbWizard.py:428 -#: appPlugins/ToolReport.py:432 appPlugins/ToolReport.py:495 -#: appPlugins/ToolSolderPaste.py:1200 tclCommands/TclCommandDrillcncjob.py:196 +#: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2845 +#: appEditors/AppExcEditor.py:4026 appGUI/ObjectUI.py:668 +#: appObjects/FlatCAMObj.py:710 appObjects/FlatCAMObj.py:776 +#: appPlugins/ToolDrilling.py:2295 appPlugins/ToolIsolation.py:3228 +#: appPlugins/ToolMilling.py:3760 appPlugins/ToolNCC.py:4181 +#: appPlugins/ToolPaint.py:2985 appPlugins/ToolPcbWizard.py:428 +#: appPlugins/ToolReport.py:433 appPlugins/ToolReport.py:499 +#: appPlugins/ToolSolderPaste.py:1204 tclCommands/TclCommandDrillcncjob.py:196 msgid "Diameter" msgstr "Diametru" @@ -309,7 +306,7 @@ msgstr "" #: appDatabase.py:218 appDatabase.py:1189 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:35 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 -#: appPlugins/ToolCalculators.py:510 appPlugins/ToolCutOut.py:2572 +#: appPlugins/ToolCalculators.py:510 appPlugins/ToolCutOut.py:2569 msgid "Tool Diameter" msgstr "Dia unealtă" @@ -348,48 +345,52 @@ msgstr "" "Tipul de Unealta a Aplicatiei în care urmează să fie utilizata aceasta " "unealta." -#: appDatabase.py:271 appDatabase.py:1779 appDatabase.py:1818 -#: appDatabase.py:2228 appDatabase.py:2424 appGUI/MainGUI.py:1476 -#: app_Main.py:8024 +#: appDatabase.py:271 appDatabase.py:1779 appDatabase.py:1820 +#: appDatabase.py:2230 appDatabase.py:2426 appGUI/MainGUI.py:1488 +#: app_Main.py:8068 msgid "General" msgstr "General" -#: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:2231 -#: appDatabase.py:2425 appGUI/MainGUI.py:4634 appGUI/ObjectUI.py:740 -#: appGUI/ObjectUI.py:1795 appPlugins/ToolMilling.py:59 -#: appPlugins/ToolMilling.py:191 +#: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:2233 +#: appDatabase.py:2427 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2300 +#: appGUI/MainGUI.py:4646 appGUI/ObjectUI.py:737 appGUI/ObjectUI.py:1792 +#: appPlugins/ToolMilling.py:59 appPlugins/ToolMilling.py:192 msgid "Milling" msgstr "Frezare" -#: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2236 -#: appDatabase.py:2426 appGUI/ObjectUI.py:726 appPlugins/ToolDrilling.py:55 -#: appPlugins/ToolDrilling.py:189 +#: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2238 +#: appDatabase.py:2428 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2298 +#: appGUI/ObjectUI.py:723 appPlugins/ToolDrilling.py:55 +#: appPlugins/ToolDrilling.py:189 appPlugins/ToolDrilling.py:1151 msgid "Drilling" msgstr "Găurire" #: appDatabase.py:271 appDatabase.py:593 appDatabase.py:1782 -#: appDatabase.py:2244 appDatabase.py:2427 appGUI/MainGUI.py:4630 +#: appDatabase.py:2246 appDatabase.py:2429 appGUI/MainGUI.py:1090 +#: appGUI/MainGUI.py:2309 appGUI/MainGUI.py:4642 #: appPlugins/ToolIsolation.py:208 appPlugins/ToolIsolation.py:3147 -#: appPlugins/ToolMilling.py:3978 appPlugins/ToolNCC.py:4359 +#: appPlugins/ToolMilling.py:4050 appPlugins/ToolNCC.py:4358 app_Main.py:6508 msgid "Isolation" msgstr "Izolare" -#: appDatabase.py:271 appDatabase.py:1783 appDatabase.py:2252 -#: appDatabase.py:2428 appEditors/AppGeoEditor.py:582 appGUI/MainGUI.py:1683 -#: appGUI/ObjectUI.py:1809 appPlugins/ToolPaint.py:247 -#: appPlugins/ToolPaint.py:877 appPlugins/ToolPaint.py:2882 +#: appDatabase.py:271 appDatabase.py:1783 appDatabase.py:2254 +#: appDatabase.py:2430 appEditors/AppGeoEditor.py:582 appGUI/MainGUI.py:1096 +#: appGUI/MainGUI.py:1695 appGUI/MainGUI.py:2315 appGUI/ObjectUI.py:1806 +#: appPlugins/ToolPaint.py:247 appPlugins/ToolPaint.py:877 +#: appPlugins/ToolPaint.py:2882 app_Main.py:6508 msgid "Paint" msgstr "Pictează" -#: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2260 -#: appDatabase.py:2429 appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1819 -#: appPlugins/ToolNCC.py:220 appPlugins/ToolNCC.py:1276 -#: appPlugins/ToolNCC.py:4080 +#: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2262 +#: appDatabase.py:2431 appGUI/MainGUI.py:1094 appGUI/MainGUI.py:2313 +#: appGUI/ObjectUI.py:362 appGUI/ObjectUI.py:1816 appPlugins/ToolNCC.py:220 +#: appPlugins/ToolNCC.py:1276 appPlugins/ToolNCC.py:4082 app_Main.py:6508 msgid "NCC" msgstr "NCC" -#: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2268 -#: appDatabase.py:2430 appGUI/ObjectUI.py:380 appPlugins/ToolCutOut.py:171 +#: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2270 +#: appDatabase.py:2432 appGUI/MainGUI.py:1101 appGUI/MainGUI.py:2320 +#: appGUI/ObjectUI.py:377 appPlugins/ToolCutOut.py:171 #: appPlugins/ToolCutOut.py:517 appPlugins/ToolCutOut.py:2296 msgid "Cutout" msgstr "Decupare" @@ -400,8 +401,8 @@ msgstr "Decupare" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:280 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:277 -#: appPlugins/ToolFollow.py:745 appPlugins/ToolIsolation.py:3633 -#: appPlugins/ToolNCC.py:4629 appPlugins/ToolPaint.py:3309 +#: appPlugins/ToolFollow.py:747 appPlugins/ToolIsolation.py:3630 +#: appPlugins/ToolNCC.py:4628 appPlugins/ToolPaint.py:3306 msgid "Shape" msgstr "Formă" @@ -496,8 +497,8 @@ msgstr "" "Ofset personalizat.\n" "O valoare care trebuie utilizată ca compensare din Calea curentă." -#: appDatabase.py:388 appDatabase.py:895 appEditors/appGCodeEditor.py:799 -#: appGUI/ObjectUI.py:2132 +#: appDatabase.py:388 appDatabase.py:895 appEditors/appGCodeEditor.py:801 +#: appGUI/ObjectUI.py:2129 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:42 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:71 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:50 @@ -506,9 +507,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:96 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:104 -#: appPlugins/ToolCalculators.py:498 appPlugins/ToolCutOut.py:2470 -#: appPlugins/ToolDrilling.py:2437 appPlugins/ToolMilling.py:1350 -#: appPlugins/ToolMilling.py:4082 +#: appPlugins/ToolCalculators.py:498 appPlugins/ToolCutOut.py:2467 +#: appPlugins/ToolDrilling.py:2373 appPlugins/ToolMilling.py:1378 +#: appPlugins/ToolMilling.py:4154 msgid "Cut Z" msgstr "Z tăiere" @@ -552,9 +553,9 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:164 -#: appPlugins/ToolCalibration.py:782 appPlugins/ToolDrilling.py:1534 -#: appPlugins/ToolDrilling.py:2479 appPlugins/ToolMilling.py:3302 -#: appPlugins/ToolMilling.py:4125 appPlugins/ToolSolderPaste.py:1320 +#: appPlugins/ToolCalibration.py:782 appPlugins/ToolDrilling.py:1529 +#: appPlugins/ToolDrilling.py:2415 appPlugins/ToolMilling.py:3377 +#: appPlugins/ToolMilling.py:4197 appPlugins/ToolSolderPaste.py:1324 msgid "Travel Z" msgstr "Z Deplasare" @@ -607,7 +608,7 @@ msgstr "" #: appDatabase.py:482 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:163 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:141 -#: appPlugins/ToolMilling.py:4143 appPlugins/ToolSolderPaste.py:1362 +#: appPlugins/ToolMilling.py:4215 appPlugins/ToolSolderPaste.py:1366 msgid "Feedrate X-Y" msgstr "Feedrate X-Y" @@ -623,8 +624,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2496 appPlugins/ToolMilling.py:4161 -#: appPlugins/ToolSolderPaste.py:1375 +#: appPlugins/ToolDrilling.py:2432 appPlugins/ToolMilling.py:4233 +#: appPlugins/ToolSolderPaste.py:1379 msgid "Feedrate Z" msgstr "Feedrate Z" @@ -666,8 +667,8 @@ msgstr "" "Dacă este lăsat gol, nu va fi folosit.\n" "Viteza rotorului în RPM." -#: appDatabase.py:546 appDatabase.py:1039 appPlugins/ToolDrilling.py:2550 -#: appPlugins/ToolMilling.py:4246 +#: appDatabase.py:546 appDatabase.py:1039 appPlugins/ToolDrilling.py:2486 +#: appPlugins/ToolMilling.py:4318 msgid "Dwell" msgstr "Pauza" @@ -693,11 +694,11 @@ msgstr "" "Durata pauzei.\n" "O întârziere pentru a permite motorului sa ajungă la viteza setată." -#: appDatabase.py:583 appPlugins/ToolNCC.py:4349 +#: appDatabase.py:583 appPlugins/ToolNCC.py:4348 msgid "Operation" msgstr "Operațiuni" -#: appDatabase.py:585 appPlugins/ToolNCC.py:4351 +#: appDatabase.py:585 appPlugins/ToolNCC.py:4350 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -710,8 +711,8 @@ 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:592 appEditors/AppGerberEditor.py:6484 -#: appPlugins/ToolNCC.py:4358 +#: appDatabase.py:592 appEditors/AppGerberEditor.py:6482 +#: appPlugins/ToolNCC.py:4357 msgid "Clear" msgstr "Șterge" @@ -719,8 +720,8 @@ msgstr "Șterge" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:176 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:130 -#: appPlugins/ToolIsolation.py:3415 appPlugins/ToolMilling.py:3881 -#: appPlugins/ToolNCC.py:4367 +#: appPlugins/ToolIsolation.py:3412 appPlugins/ToolMilling.py:3953 +#: appPlugins/ToolNCC.py:4366 msgid "Milling Type" msgstr "Tip Frezare" @@ -730,8 +731,8 @@ msgstr "Tip Frezare" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:132 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:140 -#: appPlugins/ToolIsolation.py:3417 appPlugins/ToolIsolation.py:3425 -#: appPlugins/ToolNCC.py:4369 appPlugins/ToolNCC.py:4377 +#: appPlugins/ToolIsolation.py:3414 appPlugins/ToolIsolation.py:3422 +#: appPlugins/ToolNCC.py:4368 appPlugins/ToolNCC.py:4376 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -746,7 +747,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:183 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 -#: appPlugins/ToolIsolation.py:3422 appPlugins/ToolNCC.py:4374 +#: appPlugins/ToolIsolation.py:3419 appPlugins/ToolNCC.py:4373 msgid "Climb" msgstr "Urcare" @@ -754,7 +755,7 @@ msgstr "Urcare" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:184 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:138 -#: appPlugins/ToolIsolation.py:3423 appPlugins/ToolNCC.py:4375 +#: appPlugins/ToolIsolation.py:3420 appPlugins/ToolNCC.py:4374 msgid "Conventional" msgstr "Convenţional" @@ -765,16 +766,16 @@ msgstr "Convenţional" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:161 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:175 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2598 appPlugins/ToolIsolation.py:3400 -#: appPlugins/ToolMilling.py:3999 appPlugins/ToolNCC.py:4390 -#: appPlugins/ToolPaint.py:3134 +#: appPlugins/ToolDrilling.py:2534 appPlugins/ToolIsolation.py:3397 +#: appPlugins/ToolMilling.py:4071 appPlugins/ToolNCC.py:4389 +#: appPlugins/ToolPaint.py:3131 msgid "Overlap" msgstr "Suprapunere" #: appDatabase.py:623 appDatabase.py:731 appEditors/AppGeoEditor.py:506 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:177 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:156 -#: appPlugins/ToolNCC.py:4392 appPlugins/ToolPaint.py:3136 +#: appPlugins/ToolNCC.py:4391 appPlugins/ToolPaint.py:3133 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -806,12 +807,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:262 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:195 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:174 -#: appPlugins/ToolCopperThieving.py:1320 appPlugins/ToolCopperThieving.py:1597 -#: appPlugins/ToolCorners.py:789 appPlugins/ToolCutOut.py:2511 -#: appPlugins/ToolCutOut.py:2821 appPlugins/ToolExtract.py:1258 -#: appPlugins/ToolFiducials.py:904 appPlugins/ToolInvertGerber.py:249 -#: appPlugins/ToolInvertGerber.py:257 appPlugins/ToolMilling.py:3986 -#: appPlugins/ToolNCC.py:4434 appPlugins/ToolNCC.py:4536 +#: appPlugins/ToolCopperThieving.py:1326 appPlugins/ToolCopperThieving.py:1603 +#: appPlugins/ToolCorners.py:795 appPlugins/ToolCutOut.py:2508 +#: appPlugins/ToolCutOut.py:2818 appPlugins/ToolExtract.py:1261 +#: appPlugins/ToolFiducials.py:908 appPlugins/ToolInvertGerber.py:255 +#: appPlugins/ToolInvertGerber.py:263 appPlugins/ToolMilling.py:4058 +#: appPlugins/ToolNCC.py:4433 appPlugins/ToolNCC.py:4535 msgid "Margin" msgstr "Margine" @@ -822,9 +823,9 @@ msgstr "Margine" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:118 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:197 -#: appPlugins/ToolCopperThieving.py:1322 appPlugins/ToolCorners.py:791 -#: appPlugins/ToolFiducials.py:906 appPlugins/ToolMilling.py:3988 -#: appPlugins/ToolNCC.py:4436 appPlugins/ToolNCC.py:4538 +#: appPlugins/ToolCopperThieving.py:1328 appPlugins/ToolCorners.py:797 +#: appPlugins/ToolFiducials.py:910 appPlugins/ToolMilling.py:4060 +#: appPlugins/ToolNCC.py:4435 appPlugins/ToolNCC.py:4537 msgid "Bounding box margin." msgstr "Marginea pentru forma înconjurătoare." @@ -835,14 +836,14 @@ msgstr "Marginea pentru forma înconjurătoare." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:208 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:189 -#: appPlugins/ToolExtract.py:1025 appPlugins/ToolLevelling.py:1828 -#: appPlugins/ToolMilling.py:4014 appPlugins/ToolNCC.py:4411 -#: appPlugins/ToolPaint.py:3170 appPlugins/ToolPunchGerber.py:2102 +#: appPlugins/ToolExtract.py:1028 appPlugins/ToolLevelling.py:1897 +#: appPlugins/ToolMilling.py:4086 appPlugins/ToolNCC.py:4410 +#: appPlugins/ToolPaint.py:3167 appPlugins/ToolPunchGerber.py:2102 msgid "Method" msgstr "Metodă" #: appDatabase.py:657 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:210 -#: appPlugins/ToolNCC.py:4413 +#: appPlugins/ToolNCC.py:4412 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -858,54 +859,54 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Standard" msgstr "Standard" #: appDatabase.py:665 appDatabase.py:779 appEditors/AppGeoEditor.py:552 -#: appEditors/AppGeoEditor.py:640 appEditors/AppGeoEditor.py:5899 +#: appEditors/AppGeoEditor.py:640 appEditors/AppGeoEditor.py:5932 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Seed" msgstr "Punct_arbitrar" #: appDatabase.py:665 appDatabase.py:779 appEditors/AppGeoEditor.py:552 -#: appEditors/AppGeoEditor.py:5904 +#: appEditors/AppGeoEditor.py:5937 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appParsers/ParseGerber.py:425 appParsers/ParseHPGL2.py:200 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appParsers/ParseGerber.py:447 appParsers/ParseHPGL2.py:200 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Lines" msgstr "Linii" #: appDatabase.py:665 appDatabase.py:779 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolNCC.py:4426 appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolNCC.py:4425 appPlugins/ToolPaint.py:3181 msgid "Combo" msgstr "Combinat" #: appDatabase.py:673 appDatabase.py:790 appEditors/AppGeoEditor.py:559 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 -#: appPlugins/ToolLevelling.py:1046 appPlugins/ToolLevelling.py:1068 -#: appPlugins/ToolLevelling.py:1913 appPlugins/ToolLevelling.py:1936 -#: appPlugins/ToolNCC.py:4447 appPlugins/ToolNCC.py:4549 -#: appPlugins/ToolPaint.py:3195 +#: appPlugins/ToolLevelling.py:1118 appPlugins/ToolLevelling.py:1140 +#: appPlugins/ToolLevelling.py:1982 appPlugins/ToolLevelling.py:2005 +#: appPlugins/ToolNCC.py:4446 appPlugins/ToolNCC.py:4548 +#: appPlugins/ToolPaint.py:3192 msgid "Connect" msgstr "Conectează" #: appDatabase.py:677 appDatabase.py:793 appEditors/AppGeoEditor.py:561 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appPlugins/ToolNCC.py:4451 appPlugins/ToolNCC.py:4551 -#: appPlugins/ToolPaint.py:3198 +#: appPlugins/ToolNCC.py:4450 appPlugins/ToolNCC.py:4550 +#: appPlugins/ToolPaint.py:3195 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -917,16 +918,16 @@ msgstr "" #: appDatabase.py:683 appDatabase.py:797 appEditors/AppGeoEditor.py:569 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:223 -#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4557 -#: appPlugins/ToolPaint.py:3202 +#: appPlugins/ToolNCC.py:4456 appPlugins/ToolNCC.py:4556 +#: appPlugins/ToolPaint.py:3199 msgid "Contour" msgstr "Contur" #: appDatabase.py:687 appDatabase.py:800 appEditors/AppGeoEditor.py:571 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:241 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:225 -#: appPlugins/ToolNCC.py:4461 appPlugins/ToolNCC.py:4559 -#: appPlugins/ToolPaint.py:3205 +#: appPlugins/ToolNCC.py:4460 appPlugins/ToolNCC.py:4558 +#: appPlugins/ToolPaint.py:3202 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -935,19 +936,19 @@ msgstr "" "pentru a elimina bavurile." #: appDatabase.py:693 appDatabase.py:750 appEditors/AppGeoEditor.py:683 -#: appEditors/AppGerberEditor.py:6660 appEditors/appGCodeEditor.py:788 -#: appGUI/ObjectUI.py:136 appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 +#: appEditors/AppGerberEditor.py:6658 appEditors/appGCodeEditor.py:790 +#: appGUI/ObjectUI.py:133 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:176 -#: appPlugins/ToolEtchCompensation.py:432 appPlugins/ToolNCC.py:4467 -#: appPlugins/ToolNCC.py:4565 appPlugins/ToolPaint.py:3155 -#: appPlugins/ToolPaint.py:3251 appPlugins/ToolTransform.py:561 +#: appPlugins/ToolEtchCompensation.py:450 appPlugins/ToolNCC.py:4466 +#: appPlugins/ToolNCC.py:4564 appPlugins/ToolPaint.py:3152 +#: appPlugins/ToolPaint.py:3248 appPlugins/ToolTransform.py:561 msgid "Offset" msgstr "Ofset" #: appDatabase.py:697 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:260 -#: appPlugins/ToolNCC.py:4471 appPlugins/ToolNCC.py:4567 +#: appPlugins/ToolNCC.py:4470 appPlugins/ToolNCC.py:4566 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -959,7 +960,7 @@ msgstr "" #: appDatabase.py:752 appEditors/AppGeoEditor.py:526 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:176 -#: appPlugins/ToolPaint.py:3157 appPlugins/ToolPaint.py:3253 +#: appPlugins/ToolPaint.py:3154 appPlugins/ToolPaint.py:3250 msgid "" "Distance by which to avoid\n" "the edges of the polygon to\n" @@ -970,7 +971,7 @@ msgstr "" "să fie >pictat<." #: appDatabase.py:767 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:191 -#: appPlugins/ToolPaint.py:3172 +#: appPlugins/ToolPaint.py:3169 msgid "" "Algorithm for painting:\n" "- Standard: Fixed step inwards.\n" @@ -994,17 +995,17 @@ msgstr "" #: appDatabase.py:779 appDatabase.py:781 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 #: appPlugins/ToolPaint.py:153 appPlugins/ToolPaint.py:594 -#: appPlugins/ToolPaint.py:3184 appPlugins/ToolPaint.py:3186 +#: appPlugins/ToolPaint.py:3181 appPlugins/ToolPaint.py:3183 msgid "Laser_lines" msgstr "Linii-laser" #: appDatabase.py:818 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:148 -#: appPlugins/ToolIsolation.py:3387 +#: appPlugins/ToolIsolation.py:3384 msgid "Passes" msgstr "Treceri" #: appDatabase.py:820 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:150 -#: appPlugins/ToolIsolation.py:3389 +#: appPlugins/ToolIsolation.py:3386 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1015,19 +1016,19 @@ msgstr "" #: appDatabase.py:833 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:314 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:163 -#: appPlugins/ToolIsolation.py:3402 appPlugins/ToolMilling.py:4001 +#: appPlugins/ToolIsolation.py:3399 appPlugins/ToolMilling.py:4073 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "" "Cat de mult (procent) din diametrul uneltei, (lăţimea de tăiere), să se " "suprapună peste trecerea anterioară." #: appDatabase.py:866 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:195 -#: appPlugins/ToolIsolation.py:3435 +#: appPlugins/ToolIsolation.py:3432 msgid "Isolation Type" msgstr "Tip de izolare" #: appDatabase.py:868 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:197 -#: appPlugins/ToolIsolation.py:3437 +#: appPlugins/ToolIsolation.py:3434 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1049,23 +1050,23 @@ msgstr "" #: appDatabase.py:877 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:206 -#: appPlugins/ToolIsolation.py:3446 +#: appPlugins/ToolIsolation.py:3443 msgid "Full" msgstr "Complet" #: appDatabase.py:878 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:207 -#: appPlugins/ToolIsolation.py:3447 +#: appPlugins/ToolIsolation.py:3444 msgid "Ext" msgstr "Ext" #: appDatabase.py:879 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:208 -#: appPlugins/ToolIsolation.py:3448 +#: appPlugins/ToolIsolation.py:3445 msgid "Int" msgstr "Int" #: appDatabase.py:897 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:53 -#: appPlugins/ToolDrilling.py:2439 appPlugins/ToolMilling.py:1352 -#: appPlugins/ToolMilling.py:4084 +#: appPlugins/ToolDrilling.py:2375 appPlugins/ToolMilling.py:1380 +#: appPlugins/ToolMilling.py:4156 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -1075,12 +1076,12 @@ msgstr "" "va incerca in mod automat să schimbe semnul." #: appDatabase.py:913 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:262 -#: appPlugins/ToolDrilling.py:2574 +#: appPlugins/ToolDrilling.py:2510 msgid "Offset Z" msgstr "Ofset Z" #: appDatabase.py:915 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 -#: appPlugins/ToolDrilling.py:2576 +#: appPlugins/ToolDrilling.py:2512 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -1096,8 +1097,8 @@ msgstr "" #: appDatabase.py:932 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:70 -#: appPlugins/ToolCutOut.py:2487 appPlugins/ToolDrilling.py:2457 -#: appPlugins/ToolMilling.py:4103 +#: appPlugins/ToolCutOut.py:2484 appPlugins/ToolDrilling.py:2393 +#: appPlugins/ToolMilling.py:4175 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -1111,15 +1112,15 @@ msgstr "" #: appDatabase.py:954 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:82 -#: appPlugins/ToolCutOut.py:2498 appPlugins/ToolDrilling.py:2470 -#: appPlugins/ToolMilling.py:4116 +#: appPlugins/ToolCutOut.py:2495 appPlugins/ToolDrilling.py:2406 +#: appPlugins/ToolMilling.py:4188 msgid "Depth of each pass (positive)." msgstr "" "Adâncimea pentru fiecare trecere.\n" "Valoare pozitivă, in unitatile curente." #: appDatabase.py:963 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:90 -#: appPlugins/ToolDrilling.py:2481 appPlugins/ToolMilling.py:4127 +#: appPlugins/ToolDrilling.py:2417 appPlugins/ToolMilling.py:4199 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -1129,7 +1130,7 @@ msgstr "" "in afara materialului." #: appDatabase.py:986 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:151 -#: appPlugins/ToolDrilling.py:2498 appPlugins/ToolMilling.py:4163 +#: appPlugins/ToolDrilling.py:2434 appPlugins/ToolMilling.py:4235 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1144,12 +1145,12 @@ msgstr "" #: appDatabase.py:1001 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:60 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:296 -#: appPlugins/ToolDrilling.py:2513 appPlugins/ToolMilling.py:4178 +#: appPlugins/ToolDrilling.py:2449 appPlugins/ToolMilling.py:4250 msgid "Feedrate Rapids" msgstr "Feedrate Rapid" #: appDatabase.py:1003 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:298 -#: appPlugins/ToolDrilling.py:2515 appPlugins/ToolMilling.py:4180 +#: appPlugins/ToolDrilling.py:2451 appPlugins/ToolMilling.py:4252 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1164,13 +1165,13 @@ msgstr "" #: appDatabase.py:1024 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:194 -#: appPlugins/ToolDrilling.py:1548 appPlugins/ToolDrilling.py:2535 -#: appPlugins/ToolMilling.py:3320 appPlugins/ToolMilling.py:4231 +#: appPlugins/ToolDrilling.py:1543 appPlugins/ToolDrilling.py:2471 +#: appPlugins/ToolMilling.py:3395 appPlugins/ToolMilling.py:4303 msgid "Spindle speed" msgstr "Viteza motor" #: appDatabase.py:1026 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:166 -#: appPlugins/ToolDrilling.py:2537 appPlugins/ToolMilling.py:4233 +#: appPlugins/ToolDrilling.py:2473 appPlugins/ToolMilling.py:4305 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -1181,17 +1182,17 @@ msgstr "" "dacă nu se foloseşte." #: appDatabase.py:1071 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:222 -#: appPlugins/ToolDrilling.py:2590 +#: appPlugins/ToolDrilling.py:2526 msgid "Drill slots" msgstr "Găurire Sloturi" #: appDatabase.py:1073 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:224 -#: appPlugins/ToolDrilling.py:2592 +#: appPlugins/ToolDrilling.py:2528 msgid "If the selected tool has slots then they will be drilled." msgstr "Dacă unealta selectată are sloturi, acestea vor fi găurite." #: appDatabase.py:1084 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2600 +#: appPlugins/ToolDrilling.py:2536 msgid "" "How much (percentage) of the tool diameter to overlap previous drill hole." msgstr "" @@ -1199,12 +1200,12 @@ msgstr "" "anterioară." #: appDatabase.py:1098 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 -#: appPlugins/ToolDrilling.py:2614 +#: appPlugins/ToolDrilling.py:2550 msgid "Last drill" msgstr "Ultima gaură" #: appDatabase.py:1100 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 -#: appPlugins/ToolDrilling.py:2616 +#: appPlugins/ToolDrilling.py:2552 msgid "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." @@ -1215,8 +1216,8 @@ msgstr "" #: appDatabase.py:1128 appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:253 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:264 -#: appPlugins/ToolCutOut.py:2513 appPlugins/ToolCutOut.py:2823 -#: appPlugins/ToolExtract.py:1260 +#: appPlugins/ToolCutOut.py:2510 appPlugins/ToolCutOut.py:2820 +#: appPlugins/ToolExtract.py:1263 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -1227,12 +1228,12 @@ msgstr "" "fata de PCB-ul efectiv" #: appDatabase.py:1140 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:119 -#: appPlugins/ToolCutOut.py:2521 +#: appPlugins/ToolCutOut.py:2518 msgid "Gap size" msgstr "Dim. punte" #: appDatabase.py:1142 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:121 -#: appPlugins/ToolCutOut.py:2523 +#: appPlugins/ToolCutOut.py:2520 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -1244,12 +1245,12 @@ msgstr "" "este decupat." #: appDatabase.py:1151 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:136 -#: appPlugins/ToolCutOut.py:2537 +#: appPlugins/ToolCutOut.py:2534 msgid "Gap type" msgstr "Tip Punte" #: appDatabase.py:1153 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:138 -#: appPlugins/ToolCutOut.py:2539 +#: appPlugins/ToolCutOut.py:2536 msgid "" "The type of gap:\n" "- Bridge -> the cutout will be interrupted by bridges\n" @@ -1264,22 +1265,22 @@ msgstr "" "- M-Bites -> „Mouse Bites” - la fel ca „Punte”, dar acoperit cu găuri" #: appDatabase.py:1161 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:146 -#: appPlugins/ToolCutOut.py:2547 +#: appPlugins/ToolCutOut.py:2544 msgid "Bridge" msgstr "Punte" #: appDatabase.py:1162 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:147 -#: appPlugins/ToolCutOut.py:2548 +#: appPlugins/ToolCutOut.py:2545 msgid "Thin" msgstr "Subţire" #: appDatabase.py:1173 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:157 -#: appPlugins/ToolCutOut.py:2558 +#: appPlugins/ToolCutOut.py:2555 msgid "Depth" msgstr "Adâncime" #: appDatabase.py:1175 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 -#: appPlugins/ToolCutOut.py:2560 +#: appPlugins/ToolCutOut.py:2557 msgid "" "The depth until the milling is done\n" "in order to thin the gaps." @@ -1288,7 +1289,7 @@ msgstr "" "pentru a subtia Puntile." #: appDatabase.py:1191 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:173 -#: appPlugins/ToolCutOut.py:2574 +#: appPlugins/ToolCutOut.py:2571 msgid "The drill hole diameter when doing mouse bites." msgstr "Diametrul găurilor atunci când faceți Mouse Bites." @@ -1297,23 +1298,23 @@ msgstr "Diametrul găurilor atunci când faceți Mouse Bites." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:186 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:215 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:183 -#: appPlugins/ToolCopperThieving.py:1467 appPlugins/ToolCopperThieving.py:1507 -#: appPlugins/ToolCopperThieving.py:1547 appPlugins/ToolCutOut.py:2584 +#: appPlugins/ToolCopperThieving.py:1473 appPlugins/ToolCopperThieving.py:1513 +#: appPlugins/ToolCopperThieving.py:1553 appPlugins/ToolCutOut.py:2581 msgid "Spacing" msgstr "Spaţiere" #: appDatabase.py:1204 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:185 -#: appPlugins/ToolCutOut.py:2586 +#: appPlugins/ToolCutOut.py:2583 msgid "The spacing between drill holes when doing mouse bites." msgstr "Distanța dintre găuri atunci când faceți Mouse Bites." #: appDatabase.py:1223 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:218 -#: appPlugins/ToolCutOut.py:2400 +#: appPlugins/ToolCutOut.py:2397 msgid "Convex Shape" msgstr "Formă convexă" #: appDatabase.py:1226 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:220 -#: appPlugins/ToolCutOut.py:2402 appPlugins/ToolCutOut.py:2407 +#: appPlugins/ToolCutOut.py:2399 appPlugins/ToolCutOut.py:2404 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -1323,11 +1324,11 @@ msgstr "" "Se foloseste doar dacă obiectul sursă este de tip Gerber." #: appDatabase.py:1234 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:194 -#: appPlugins/ToolCutOut.py:2631 +#: appPlugins/ToolCutOut.py:2628 msgid "Gaps" msgstr "Punţi" -#: appDatabase.py:1236 appPlugins/ToolCutOut.py:2633 +#: appDatabase.py:1236 appPlugins/ToolCutOut.py:2630 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1412,84 +1413,84 @@ msgstr "" #: appDatabase.py:1333 appGUI/GUIElements.py:2353 appGUI/GUIElements.py:2422 #: appGUI/GUIElements.py:2483 appGUI/GUIElements.py:2548 -#: appGUI/GUIElements.py:3909 appGUI/MainGUI.py:1615 -#: appGUI/preferences/PreferencesUIManager.py:961 app_Main.py:2630 -#: app_Main.py:3710 app_Main.py:4638 app_Main.py:4891 app_Main.py:9447 +#: appGUI/GUIElements.py:3909 appGUI/MainGUI.py:1627 +#: appGUI/preferences/PreferencesUIManager.py:964 app_Main.py:2649 +#: app_Main.py:3729 app_Main.py:4657 app_Main.py:4910 app_Main.py:9491 msgid "Cancel" msgstr "Anuleaza" -#: appDatabase.py:1346 appDatabase.py:1357 appEditors/AppExcEditor.py:4561 -#: appEditors/AppExcEditor.py:4572 appEditors/appGCodeEditor.py:884 -#: appEditors/appGCodeEditor.py:895 appGUI/ObjectUI.py:156 -#: appGUI/ObjectUI.py:167 appPlugins/ToolAlignObjects.py:535 +#: appDatabase.py:1346 appDatabase.py:1357 appEditors/AppExcEditor.py:4559 +#: appEditors/AppExcEditor.py:4570 appEditors/appGCodeEditor.py:886 +#: appEditors/appGCodeEditor.py:897 appGUI/ObjectUI.py:153 +#: appGUI/ObjectUI.py:164 appPlugins/ToolAlignObjects.py:535 #: appPlugins/ToolAlignObjects.py:546 appPlugins/ToolCalculators.py:733 #: appPlugins/ToolCalculators.py:744 appPlugins/ToolCalibration.py:1408 -#: appPlugins/ToolCalibration.py:1419 appPlugins/ToolCopperThieving.py:1761 -#: appPlugins/ToolCopperThieving.py:1772 appPlugins/ToolCorners.py:903 -#: appPlugins/ToolCorners.py:914 appPlugins/ToolCutOut.py:2889 -#: appPlugins/ToolCutOut.py:2900 appPlugins/ToolDblSided.py:1112 -#: appPlugins/ToolDblSided.py:1123 appPlugins/ToolDistance.py:672 +#: appPlugins/ToolCalibration.py:1419 appPlugins/ToolCopperThieving.py:1767 +#: appPlugins/ToolCopperThieving.py:1778 appPlugins/ToolCorners.py:909 +#: appPlugins/ToolCorners.py:920 appPlugins/ToolCutOut.py:2886 +#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1128 +#: appPlugins/ToolDblSided.py:1139 appPlugins/ToolDistance.py:672 #: appPlugins/ToolDistance.py:683 appPlugins/ToolDistanceMin.py:362 -#: appPlugins/ToolDistanceMin.py:373 appPlugins/ToolDrilling.py:2941 -#: appPlugins/ToolDrilling.py:2952 appPlugins/ToolEtchCompensation.py:491 -#: appPlugins/ToolEtchCompensation.py:502 appPlugins/ToolExtract.py:1337 -#: appPlugins/ToolExtract.py:1348 appPlugins/ToolFiducials.py:1069 -#: appPlugins/ToolFiducials.py:1080 appPlugins/ToolFilm.py:1677 -#: appPlugins/ToolFilm.py:1688 appPlugins/ToolFollow.py:805 -#: appPlugins/ToolFollow.py:816 appPlugins/ToolImage.py:350 -#: appPlugins/ToolImage.py:361 appPlugins/ToolInvertGerber.py:320 -#: appPlugins/ToolInvertGerber.py:331 appPlugins/ToolIsolation.py:3702 -#: appPlugins/ToolIsolation.py:3713 appPlugins/ToolLevelling.py:2262 -#: appPlugins/ToolLevelling.py:2273 appPlugins/ToolMilling.py:4554 -#: appPlugins/ToolMilling.py:4565 appPlugins/ToolNCC.py:4791 -#: appPlugins/ToolNCC.py:4802 appPlugins/ToolOptimal.py:638 -#: appPlugins/ToolOptimal.py:649 appPlugins/ToolPaint.py:3411 -#: appPlugins/ToolPaint.py:3422 appPlugins/ToolPanelize.py:1365 -#: appPlugins/ToolPanelize.py:1376 appPlugins/ToolPcbWizard.py:519 +#: appPlugins/ToolDistanceMin.py:373 appPlugins/ToolDrilling.py:2895 +#: appPlugins/ToolDrilling.py:2906 appPlugins/ToolEtchCompensation.py:509 +#: appPlugins/ToolEtchCompensation.py:520 appPlugins/ToolExtract.py:1340 +#: appPlugins/ToolExtract.py:1351 appPlugins/ToolFiducials.py:1073 +#: appPlugins/ToolFiducials.py:1084 appPlugins/ToolFilm.py:1691 +#: appPlugins/ToolFilm.py:1702 appPlugins/ToolFollow.py:807 +#: appPlugins/ToolFollow.py:818 appPlugins/ToolImage.py:350 +#: appPlugins/ToolImage.py:361 appPlugins/ToolInvertGerber.py:326 +#: appPlugins/ToolInvertGerber.py:337 appPlugins/ToolIsolation.py:3699 +#: appPlugins/ToolIsolation.py:3710 appPlugins/ToolLevelling.py:2331 +#: appPlugins/ToolLevelling.py:2342 appPlugins/ToolMilling.py:4654 +#: appPlugins/ToolMilling.py:4665 appPlugins/ToolNCC.py:4790 +#: appPlugins/ToolNCC.py:4801 appPlugins/ToolOptimal.py:644 +#: appPlugins/ToolOptimal.py:655 appPlugins/ToolPaint.py:3408 +#: appPlugins/ToolPaint.py:3419 appPlugins/ToolPanelize.py:1384 +#: appPlugins/ToolPanelize.py:1395 appPlugins/ToolPcbWizard.py:519 #: appPlugins/ToolPcbWizard.py:530 appPlugins/ToolPunchGerber.py:2363 -#: appPlugins/ToolPunchGerber.py:2374 appPlugins/ToolQRCode.py:1025 -#: appPlugins/ToolQRCode.py:1036 appPlugins/ToolRulesCheck.py:1701 -#: appPlugins/ToolRulesCheck.py:1712 appPlugins/ToolSolderPaste.py:1598 -#: appPlugins/ToolSolderPaste.py:1609 appPlugins/ToolSub.py:947 -#: appPlugins/ToolSub.py:958 appPlugins/ToolTransform.py:1011 +#: appPlugins/ToolPunchGerber.py:2374 appPlugins/ToolQRCode.py:1028 +#: appPlugins/ToolQRCode.py:1039 appPlugins/ToolRulesCheck.py:1701 +#: appPlugins/ToolRulesCheck.py:1712 appPlugins/ToolSolderPaste.py:1602 +#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:954 +#: appPlugins/ToolSub.py:965 appPlugins/ToolTransform.py:1011 #: appPlugins/ToolTransform.py:1022 appTool.py:284 appTool.py:295 msgid "Edited value is out of range" msgstr "Valoarea editată este in afara limitelor" -#: appDatabase.py:1352 appDatabase.py:1359 appEditors/AppExcEditor.py:4567 -#: appEditors/AppExcEditor.py:4574 appEditors/appGCodeEditor.py:890 -#: appEditors/appGCodeEditor.py:897 appGUI/ObjectUI.py:162 -#: appGUI/ObjectUI.py:169 appPlugins/ToolAlignObjects.py:541 +#: appDatabase.py:1352 appDatabase.py:1359 appEditors/AppExcEditor.py:4565 +#: appEditors/AppExcEditor.py:4572 appEditors/appGCodeEditor.py:892 +#: appEditors/appGCodeEditor.py:899 appGUI/ObjectUI.py:159 +#: appGUI/ObjectUI.py:166 appPlugins/ToolAlignObjects.py:541 #: appPlugins/ToolAlignObjects.py:548 appPlugins/ToolCalculators.py:739 #: appPlugins/ToolCalculators.py:746 appPlugins/ToolCalibration.py:1414 -#: appPlugins/ToolCalibration.py:1421 appPlugins/ToolCopperThieving.py:1767 -#: appPlugins/ToolCopperThieving.py:1774 appPlugins/ToolCorners.py:909 -#: appPlugins/ToolCorners.py:916 appPlugins/ToolCutOut.py:2895 -#: appPlugins/ToolCutOut.py:2902 appPlugins/ToolDblSided.py:1118 -#: appPlugins/ToolDblSided.py:1125 appPlugins/ToolDistance.py:678 +#: appPlugins/ToolCalibration.py:1421 appPlugins/ToolCopperThieving.py:1773 +#: appPlugins/ToolCopperThieving.py:1780 appPlugins/ToolCorners.py:915 +#: appPlugins/ToolCorners.py:922 appPlugins/ToolCutOut.py:2892 +#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1134 +#: appPlugins/ToolDblSided.py:1141 appPlugins/ToolDistance.py:678 #: appPlugins/ToolDistance.py:685 appPlugins/ToolDistanceMin.py:368 -#: appPlugins/ToolDistanceMin.py:375 appPlugins/ToolDrilling.py:2947 -#: appPlugins/ToolDrilling.py:2954 appPlugins/ToolEtchCompensation.py:497 -#: appPlugins/ToolEtchCompensation.py:504 appPlugins/ToolExtract.py:1343 -#: appPlugins/ToolExtract.py:1350 appPlugins/ToolFiducials.py:1075 -#: appPlugins/ToolFiducials.py:1082 appPlugins/ToolFilm.py:1683 -#: appPlugins/ToolFilm.py:1690 appPlugins/ToolFollow.py:811 -#: appPlugins/ToolFollow.py:818 appPlugins/ToolImage.py:356 -#: appPlugins/ToolImage.py:363 appPlugins/ToolInvertGerber.py:326 -#: appPlugins/ToolInvertGerber.py:333 appPlugins/ToolIsolation.py:3708 -#: appPlugins/ToolIsolation.py:3715 appPlugins/ToolLevelling.py:2268 -#: appPlugins/ToolLevelling.py:2275 appPlugins/ToolMilling.py:4560 -#: appPlugins/ToolMilling.py:4567 appPlugins/ToolNCC.py:4797 -#: appPlugins/ToolNCC.py:4804 appPlugins/ToolOptimal.py:644 -#: appPlugins/ToolOptimal.py:651 appPlugins/ToolPaint.py:3417 -#: appPlugins/ToolPaint.py:3424 appPlugins/ToolPanelize.py:1371 -#: appPlugins/ToolPanelize.py:1378 appPlugins/ToolPcbWizard.py:525 +#: appPlugins/ToolDistanceMin.py:375 appPlugins/ToolDrilling.py:2901 +#: appPlugins/ToolDrilling.py:2908 appPlugins/ToolEtchCompensation.py:515 +#: appPlugins/ToolEtchCompensation.py:522 appPlugins/ToolExtract.py:1346 +#: appPlugins/ToolExtract.py:1353 appPlugins/ToolFiducials.py:1079 +#: appPlugins/ToolFiducials.py:1086 appPlugins/ToolFilm.py:1697 +#: appPlugins/ToolFilm.py:1704 appPlugins/ToolFollow.py:813 +#: appPlugins/ToolFollow.py:820 appPlugins/ToolImage.py:356 +#: appPlugins/ToolImage.py:363 appPlugins/ToolInvertGerber.py:332 +#: appPlugins/ToolInvertGerber.py:339 appPlugins/ToolIsolation.py:3705 +#: appPlugins/ToolIsolation.py:3712 appPlugins/ToolLevelling.py:2337 +#: appPlugins/ToolLevelling.py:2344 appPlugins/ToolMilling.py:4660 +#: appPlugins/ToolMilling.py:4667 appPlugins/ToolNCC.py:4796 +#: appPlugins/ToolNCC.py:4803 appPlugins/ToolOptimal.py:650 +#: appPlugins/ToolOptimal.py:657 appPlugins/ToolPaint.py:3414 +#: appPlugins/ToolPaint.py:3421 appPlugins/ToolPanelize.py:1390 +#: appPlugins/ToolPanelize.py:1397 appPlugins/ToolPcbWizard.py:525 #: appPlugins/ToolPcbWizard.py:532 appPlugins/ToolPunchGerber.py:2369 -#: appPlugins/ToolPunchGerber.py:2376 appPlugins/ToolQRCode.py:1031 -#: appPlugins/ToolQRCode.py:1038 appPlugins/ToolRulesCheck.py:1707 -#: appPlugins/ToolRulesCheck.py:1714 appPlugins/ToolSolderPaste.py:1604 -#: appPlugins/ToolSolderPaste.py:1611 appPlugins/ToolSub.py:953 -#: appPlugins/ToolSub.py:960 appPlugins/ToolTransform.py:1017 +#: appPlugins/ToolPunchGerber.py:2376 appPlugins/ToolQRCode.py:1034 +#: appPlugins/ToolQRCode.py:1041 appPlugins/ToolRulesCheck.py:1707 +#: appPlugins/ToolRulesCheck.py:1714 appPlugins/ToolSolderPaste.py:1608 +#: appPlugins/ToolSolderPaste.py:1615 appPlugins/ToolSub.py:960 +#: appPlugins/ToolSub.py:967 appPlugins/ToolTransform.py:1017 #: appPlugins/ToolTransform.py:1024 appTool.py:290 appTool.py:297 msgid "Edited value is within limits." msgstr "Valoarea editată este in limite." @@ -1514,326 +1515,326 @@ msgstr "Copiați din DB Unelte" msgid "Delete from DB" msgstr "Ștergeți din DB Unelte" -#: appDatabase.py:1634 appTranslation.py:209 app_Main.py:3704 app_Main.py:9441 +#: appDatabase.py:1634 appTranslation.py:209 app_Main.py:3723 app_Main.py:9485 msgid "Save changes" msgstr "Salvează modificarile" -#: appDatabase.py:1738 appDatabase.py:2222 appDatabase.py:2677 -#: appDatabase.py:2689 appGUI/MainGUI.py:493 appObjects/FlatCAMGeometry.py:1410 +#: appDatabase.py:1738 appDatabase.py:2224 appDatabase.py:2679 +#: appDatabase.py:2691 appGUI/MainGUI.py:493 appObjects/FlatCAMGeometry.py:1411 #: appPlugins/ToolCutOut.py:667 appPlugins/ToolCutOut.py:689 #: appPlugins/ToolCutOut.py:730 appPlugins/ToolIsolation.py:2786 #: appPlugins/ToolIsolation.py:2796 appPlugins/ToolIsolation.py:2880 -#: appPlugins/ToolMilling.py:2182 appPlugins/ToolNCC.py:3973 -#: appPlugins/ToolNCC.py:3983 appPlugins/ToolNCC.py:4063 +#: appPlugins/ToolMilling.py:2276 appPlugins/ToolNCC.py:3975 +#: appPlugins/ToolNCC.py:3985 appPlugins/ToolNCC.py:4065 #: appPlugins/ToolPaint.py:2766 appPlugins/ToolPaint.py:2776 -#: appPlugins/ToolPaint.py:2865 app_Main.py:6250 app_Main.py:6287 -#: app_Main.py:6374 app_Main.py:6386 app_Main.py:6395 app_Main.py:6405 +#: appPlugins/ToolPaint.py:2865 app_Main.py:6285 app_Main.py:6322 +#: app_Main.py:6409 app_Main.py:6421 app_Main.py:6430 app_Main.py:6440 msgid "Tools Database" msgstr "Baza de Date Unelte" -#: appDatabase.py:1757 appDatabase.py:2208 appObjects/FlatCAMGeometry.py:1234 -#: appPlugins/ToolCutOut.py:494 appPlugins/ToolDrilling.py:1122 -#: appPlugins/ToolIsolation.py:1283 appPlugins/ToolMilling.py:1997 +#: appDatabase.py:1757 appDatabase.py:2210 appObjects/FlatCAMGeometry.py:1235 +#: appPlugins/ToolCutOut.py:494 appPlugins/ToolDrilling.py:1123 +#: appPlugins/ToolIsolation.py:1283 appPlugins/ToolMilling.py:2091 #: appPlugins/ToolNCC.py:1252 appPlugins/ToolPaint.py:854 msgid "Failed to parse Tools DB file." msgstr "Eroare la analizarea fișierului DB Unelte." -#: appDatabase.py:1760 appDatabase.py:2211 +#: appDatabase.py:1760 appDatabase.py:2213 msgid "Loaded Tools DB from" msgstr "S-a incărcat DB Unelte din" -#: appDatabase.py:2058 +#: appDatabase.py:2060 msgid "Tool added to DB." msgstr "Unealtă adăugată in DB." -#: appDatabase.py:2091 +#: appDatabase.py:2093 msgid "Tool copied from Tools DB." msgstr "Unealta a fost copiată din DB Unelte." -#: appDatabase.py:2125 +#: appDatabase.py:2127 msgid "Tool removed from Tools DB." msgstr "Unealta a fost ștearsă din DB Unelte." -#: appDatabase.py:2138 +#: appDatabase.py:2140 msgid "Export Tools Database" msgstr "Export DB Unelte" -#: appDatabase.py:2140 +#: appDatabase.py:2142 msgid "Tools_Database" msgstr "DB Unelte" -#: appDatabase.py:2177 appDatabase.py:2180 appDatabase.py:2283 +#: appDatabase.py:2179 appDatabase.py:2182 appDatabase.py:2285 msgid "Failed to write Tools DB to file." msgstr "Eroare la scrierea DB Unelte în fișier." -#: appDatabase.py:2183 +#: appDatabase.py:2185 msgid "Exported Tools DB to" msgstr "S-a exportat DB Unelte in" -#: appDatabase.py:2190 +#: appDatabase.py:2192 msgid "Import FlatCAM Tools DB" msgstr "Importă DB Unelte" -#: appDatabase.py:2287 +#: appDatabase.py:2289 msgid "Saved Tools DB." msgstr "DB unelte salvată." -#: appDatabase.py:2498 +#: appDatabase.py:2500 msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" "Pentru a modifica proprietățile uneltei, selectați o singură unealtă. Unelte " "selectate în prezent" -#: appDatabase.py:2653 +#: appDatabase.py:2655 msgid "No Tool/row selected in the Tools Database table" msgstr "Nu a fost selectat nici-o Unealta / rând în tabela DB Unelte" -#: appDatabase.py:2657 appPlugins/ToolDrilling.py:1126 +#: appDatabase.py:2659 appPlugins/ToolDrilling.py:1127 msgid "Tools DB empty." msgstr "Baza de date este goală." -#: appDatabase.py:2684 +#: appDatabase.py:2686 msgid "Tools in Tools Database edited but not saved." msgstr "Uneltele din Baza de date au fost editate dar nu au fost salvate." -#: appDatabase.py:2693 +#: appDatabase.py:2695 msgid "Cancelled adding tool from DB." msgstr "S-a anulat adăugarea de Unealtă din DB Unelte." -#: appEditors/AppExcEditor.py:234 appEditors/AppExcEditor.py:258 -#: appEditors/AppExcEditor.py:352 appEditors/AppExcEditor.py:651 -#: appEditors/AppExcEditor.py:866 appEditors/AppGerberEditor.py:247 +#: appEditors/AppExcEditor.py:235 appEditors/AppExcEditor.py:259 +#: appEditors/AppExcEditor.py:353 appEditors/AppExcEditor.py:652 +#: appEditors/AppExcEditor.py:867 appEditors/AppGerberEditor.py:247 #: appEditors/AppGerberEditor.py:254 msgid "Click to place ..." msgstr "Click pt a plasa ..." -#: appEditors/AppExcEditor.py:242 +#: appEditors/AppExcEditor.py:243 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:306 appEditors/AppExcEditor.py:595 -#: appEditors/AppExcEditor.py:824 appEditors/AppExcEditor.py:1236 -#: appEditors/AppExcEditor.py:1499 appEditors/AppExcEditor.py:1602 -#: appEditors/AppExcEditor.py:1713 appEditors/AppExcEditor.py:2514 -#: appEditors/AppExcEditor.py:3318 appEditors/AppExcEditor.py:3325 -#: appEditors/AppExcEditor.py:3766 appEditors/AppGeoEditor.py:1374 +#: appEditors/AppExcEditor.py:307 appEditors/AppExcEditor.py:596 +#: appEditors/AppExcEditor.py:825 appEditors/AppExcEditor.py:1237 +#: appEditors/AppExcEditor.py:1500 appEditors/AppExcEditor.py:1603 +#: appEditors/AppExcEditor.py:1714 appEditors/AppExcEditor.py:2515 +#: appEditors/AppExcEditor.py:3319 appEditors/AppExcEditor.py:3326 +#: appEditors/AppExcEditor.py:3767 appEditors/AppGeoEditor.py:1374 #: appEditors/AppGeoEditor.py:2093 appEditors/AppGeoEditor.py:2333 #: appEditors/AppGeoEditor.py:2408 appEditors/AppGeoEditor.py:2487 #: appEditors/AppGeoEditor.py:2545 appEditors/AppGeoEditor.py:2750 #: appEditors/AppGeoEditor.py:2829 appEditors/AppGeoEditor.py:2962 #: appEditors/AppGeoEditor.py:3035 appEditors/AppGeoEditor.py:3105 #: appEditors/AppGeoEditor.py:3131 appEditors/AppGeoEditor.py:3159 -#: appEditors/AppGeoEditor.py:3275 appEditors/AppGeoEditor.py:4818 -#: appEditors/AppGeoEditor.py:4832 appEditors/AppGeoEditor.py:5423 -#: appEditors/AppGeoEditor.py:5476 appEditors/AppGeoEditor.py:5539 -#: appEditors/AppGeoEditor.py:5565 appEditors/AppGeoEditor.py:5590 -#: appEditors/AppGeoEditor.py:5622 appEditors/AppGeoEditor.py:5702 -#: appEditors/AppGeoEditor.py:5768 appEditors/AppGeoEditor.py:5836 -#: appEditors/AppGeoEditor.py:5933 appEditors/AppGerberEditor.py:389 +#: appEditors/AppGeoEditor.py:3275 appEditors/AppGeoEditor.py:4832 +#: appEditors/AppGeoEditor.py:4846 appEditors/AppGeoEditor.py:5456 +#: appEditors/AppGeoEditor.py:5509 appEditors/AppGeoEditor.py:5572 +#: appEditors/AppGeoEditor.py:5598 appEditors/AppGeoEditor.py:5623 +#: appEditors/AppGeoEditor.py:5655 appEditors/AppGeoEditor.py:5735 +#: appEditors/AppGeoEditor.py:5801 appEditors/AppGeoEditor.py:5869 +#: appEditors/AppGeoEditor.py:5966 appEditors/AppGerberEditor.py:389 #: appEditors/AppGerberEditor.py:813 appEditors/AppGerberEditor.py:940 #: appEditors/AppGerberEditor.py:1252 appEditors/AppGerberEditor.py:1513 #: appEditors/AppGerberEditor.py:1723 appEditors/AppGerberEditor.py:2013 #: appEditors/AppGerberEditor.py:2309 appEditors/AppGerberEditor.py:2390 #: appEditors/AppGerberEditor.py:2500 appEditors/AppGerberEditor.py:3204 -#: appEditors/AppGerberEditor.py:4923 appEditors/AppGerberEditor.py:5196 -#: appEditors/AppGerberEditor.py:5214 appEditors/AppGerberEditor.py:5655 -#: appEditors/AppGerberEditor.py:5838 appEditors/AppGerberEditor.py:5900 -#: appEditors/AppGerberEditor.py:5947 appEditors/AppGerberEditor.py:7357 -#: appGUI/MainGUI.py:3110 appGUI/MainGUI.py:3122 -#: appObjects/FlatCAMGeometry.py:805 appObjects/FlatCAMGeometry.py:2923 -#: appObjects/FlatCAMGeometry.py:2996 appObjects/FlatCAMGerber.py:434 -#: appParsers/ParseGerber.py:2140 appParsers/ParseGerber.py:2231 -#: appParsers/ParseGerber.py:2306 appParsers/ParseGerber.py:2380 -#: appParsers/ParseGerber.py:2442 appPlugins/ToolAlignObjects.py:271 +#: appEditors/AppGerberEditor.py:4924 appEditors/AppGerberEditor.py:5197 +#: appEditors/AppGerberEditor.py:5215 appEditors/AppGerberEditor.py:5656 +#: appEditors/AppGerberEditor.py:5839 appEditors/AppGerberEditor.py:5901 +#: appEditors/AppGerberEditor.py:5948 appEditors/AppGerberEditor.py:7355 +#: appGUI/MainGUI.py:3122 appGUI/MainGUI.py:3134 +#: appObjects/FlatCAMGeometry.py:806 appObjects/FlatCAMGeometry.py:2915 +#: appObjects/FlatCAMGeometry.py:2988 appObjects/FlatCAMGerber.py:434 +#: appParsers/ParseGerber.py:2183 appParsers/ParseGerber.py:2274 +#: appParsers/ParseGerber.py:2349 appParsers/ParseGerber.py:2423 +#: appParsers/ParseGerber.py:2485 appPlugins/ToolAlignObjects.py:271 #: appPlugins/ToolAlignObjects.py:293 appPlugins/ToolCalculators.py:277 #: appPlugins/ToolCalculators.py:287 appPlugins/ToolCalibration.py:312 -#: appPlugins/ToolCutOut.py:1603 appPlugins/ToolFiducials.py:602 -#: appPlugins/ToolFiducials.py:616 appPlugins/ToolFollow.py:325 -#: appPlugins/ToolFollow.py:396 appPlugins/ToolIsolation.py:1566 -#: appPlugins/ToolPaint.py:2324 appPlugins/ToolPanelize.py:1035 -#: app_Main.py:5439 app_Main.py:5593 tclCommands/TclCommandPanelize.py:304 +#: appPlugins/ToolCutOut.py:1603 appPlugins/ToolFiducials.py:609 +#: appPlugins/ToolFiducials.py:623 appPlugins/ToolFollow.py:330 +#: appPlugins/ToolFollow.py:401 appPlugins/ToolIsolation.py:1566 +#: appPlugins/ToolPaint.py:2324 appPlugins/ToolPanelize.py:1057 +#: app_Main.py:5458 app_Main.py:5612 tclCommands/TclCommandPanelize.py:304 #: tclCommands/TclCommandPanelize.py:313 msgid "Done." msgstr "Executat." -#: appEditors/AppExcEditor.py:360 +#: appEditors/AppExcEditor.py:361 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:376 appEditors/AppExcEditor.py:680 -#: appEditors/AppExcEditor.py:913 appEditors/AppExcEditor.py:1570 +#: appEditors/AppExcEditor.py:377 appEditors/AppExcEditor.py:681 +#: appEditors/AppExcEditor.py:914 appEditors/AppExcEditor.py:1571 #: appEditors/AppGerberEditor.py:480 appEditors/AppGerberEditor.py:2191 -#: appEditors/AppGerberEditor.py:2221 appGUI/MainGUI.py:3724 +#: appEditors/AppGerberEditor.py:2221 appGUI/MainGUI.py:3736 msgid "Click on target location ..." msgstr "Click pe locatia tintă ..." -#: appEditors/AppExcEditor.py:395 +#: appEditors/AppExcEditor.py:396 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:417 appEditors/AppExcEditor.py:954 +#: appEditors/AppExcEditor.py:418 appEditors/AppExcEditor.py:955 #: appEditors/AppGerberEditor.py:534 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:421 +#: appEditors/AppExcEditor.py:422 msgid "The value is mistyped. Check the value" msgstr "Valoarea este gresită. Verifică ce ai introdus" -#: appEditors/AppExcEditor.py:576 appEditors/AppExcEditor.py:1198 +#: appEditors/AppExcEditor.py:577 appEditors/AppExcEditor.py:1199 #: appEditors/AppGerberEditor.py:795 msgid "Too many items for the selected spacing angle." msgstr "Prea multe obiecte pentru unghiul de distanțare selectat." -#: appEditors/AppExcEditor.py:582 appEditors/AppExcEditor.py:1223 -#: appEditors/AppGerberEditor.py:800 appEditors/AppGerberEditor.py:5834 -#: appObjects/FlatCAMCNCJob.py:774 appPlugins/ToolCopperThieving.py:325 -#: appPlugins/ToolCopperThieving.py:926 appPlugins/ToolCopperThieving.py:1139 -#: appPlugins/ToolCorners.py:224 appPlugins/ToolCorners.py:494 -#: appPlugins/ToolCorners.py:596 appPlugins/ToolCutOut.py:959 +#: appEditors/AppExcEditor.py:583 appEditors/AppExcEditor.py:1224 +#: appEditors/AppGerberEditor.py:800 appEditors/AppGerberEditor.py:5835 +#: appObjects/FlatCAMCNCJob.py:782 appPlugins/ToolCopperThieving.py:332 +#: appPlugins/ToolCopperThieving.py:933 appPlugins/ToolCopperThieving.py:1145 +#: appPlugins/ToolCorners.py:230 appPlugins/ToolCorners.py:502 +#: appPlugins/ToolCorners.py:605 appPlugins/ToolCutOut.py:959 #: appPlugins/ToolCutOut.py:985 appPlugins/ToolCutOut.py:1117 #: appPlugins/ToolCutOut.py:1341 appPlugins/ToolCutOut.py:1495 #: appPlugins/ToolCutOut.py:1539 appPlugins/ToolCutOut.py:1557 -#: appPlugins/ToolCutOut.py:1571 appPlugins/ToolDblSided.py:523 -#: appPlugins/ToolExtract.py:703 appPlugins/ToolExtract.py:752 -#: appPlugins/ToolExtract.py:761 appPlugins/ToolExtract.py:765 -#: appPlugins/ToolFiducials.py:310 appPlugins/ToolFiducials.py:562 -#: appPlugins/ToolFiducials.py:610 appPlugins/ToolFiducials.py:624 -#: appPlugins/ToolFilm.py:777 appPlugins/ToolFilm.py:1037 -#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2318 app_Main.py:4934 -#: camlib.py:2436 camlib.py:2503 camlib.py:2571 camlib.py:2649 camlib.py:5326 -#: camlib.py:5721 +#: appPlugins/ToolCutOut.py:1571 appPlugins/ToolDblSided.py:542 +#: appPlugins/ToolExtract.py:706 appPlugins/ToolExtract.py:755 +#: appPlugins/ToolExtract.py:764 appPlugins/ToolExtract.py:768 +#: appPlugins/ToolFiducials.py:317 appPlugins/ToolFiducials.py:569 +#: appPlugins/ToolFiducials.py:617 appPlugins/ToolFiducials.py:631 +#: appPlugins/ToolFilm.py:796 appPlugins/ToolFilm.py:1056 +#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2318 app_Main.py:4953 +#: camlib.py:2440 camlib.py:2507 camlib.py:2575 camlib.py:2653 camlib.py:5310 +#: camlib.py:5705 msgid "Failed." msgstr "Esuat." -#: appEditors/AppExcEditor.py:659 +#: appEditors/AppExcEditor.py:660 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:719 appEditors/AppExcEditor.py:726 -#: appEditors/AppExcEditor.py:1081 appEditors/AppExcEditor.py:1088 +#: appEditors/AppExcEditor.py:720 appEditors/AppExcEditor.py:727 +#: appEditors/AppExcEditor.py:1082 appEditors/AppExcEditor.py:1089 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:874 +#: appEditors/AppExcEditor.py:875 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:932 +#: appEditors/AppExcEditor.py:933 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:957 appEditors/AppGerberEditor.py:537 +#: appEditors/AppExcEditor.py:958 appEditors/AppGerberEditor.py:537 msgid "The value is mistyped. Check the value." msgstr "Valoarea este gresită. Verifică ce ai introdus." -#: appEditors/AppExcEditor.py:1292 +#: appEditors/AppExcEditor.py:1293 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:1322 +#: appEditors/AppExcEditor.py:1323 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:1501 appEditors/AppExcEditor.py:1554 -#: appEditors/AppExcEditor.py:1565 appGUI/MainGUI.py:3363 -#: appGUI/MainGUI.py:3448 appGUI/MainGUI.py:3494 appGUI/MainGUI.py:3586 -#: appGUI/MainGUI.py:3701 appGUI/MainGUI.py:3730 +#: appEditors/AppExcEditor.py:1502 appEditors/AppExcEditor.py:1555 +#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3375 +#: appGUI/MainGUI.py:3460 appGUI/MainGUI.py:3506 appGUI/MainGUI.py:3598 +#: appGUI/MainGUI.py:3713 appGUI/MainGUI.py:3742 msgid "Cancelled. Nothing selected." msgstr "Anulat. Nimic nu este selectat." -#: appEditors/AppExcEditor.py:1558 appEditors/AppGeoEditor.py:2784 +#: appEditors/AppExcEditor.py:1559 appEditors/AppGeoEditor.py:2784 #: appEditors/AppGeoEditor.py:2804 appEditors/AppGerberEditor.py:2193 msgid "Click on reference location ..." msgstr "Click pe locatia de referinţă ..." -#: appEditors/AppExcEditor.py:1913 appEditors/AppGeoEditor.py:4141 -#: appEditors/AppGerberEditor.py:3458 appEditors/AppGerberEditor.py:6168 -#: appEditors/AppGerberEditor.py:6477 appGUI/GUIElements.py:338 +#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4155 +#: appEditors/AppGerberEditor.py:3458 appEditors/AppGerberEditor.py:6166 +#: appEditors/AppGerberEditor.py:6475 appGUI/GUIElements.py:338 #: appGUI/GUIElements.py:1036 appGUI/GUIElements.py:1435 #: appGUI/GUIElements.py:1646 appGUI/GUIElements.py:1930 #: appGUI/GUIElements.py:3962 appGUI/MainGUI.py:423 appGUI/MainGUI.py:751 -#: appGUI/MainGUI.py:810 appGUI/MainGUI.py:887 appGUI/MainGUI.py:1017 -#: appGUI/MainGUI.py:1267 appGUI/MainGUI.py:1756 appGUI/MainGUI.py:2238 -#: appGUI/MainGUI.py:2480 appGUI/MainGUI.py:5110 appPlugins/ToolDrilling.py:300 -#: appPlugins/ToolIsolation.py:71 appPlugins/ToolMilling.py:389 -#: appPlugins/ToolMilling.py:397 appPlugins/ToolNCC.py:69 +#: appGUI/MainGUI.py:810 appGUI/MainGUI.py:887 appGUI/MainGUI.py:1029 +#: appGUI/MainGUI.py:1279 appGUI/MainGUI.py:1768 appGUI/MainGUI.py:2250 +#: appGUI/MainGUI.py:2492 appGUI/MainGUI.py:5122 appPlugins/ToolDrilling.py:300 +#: appPlugins/ToolIsolation.py:71 appPlugins/ToolMilling.py:390 +#: appPlugins/ToolMilling.py:398 appPlugins/ToolNCC.py:69 #: appPlugins/ToolPaint.py:142 appPlugins/ToolSolderPaste.py:182 -#: app_Main.py:6776 +#: app_Main.py:6823 msgid "Delete" msgstr "Șterge" -#: appEditors/AppExcEditor.py:2140 appObjects/FlatCAMExcellon.py:376 -#: appPlugins/ToolDrilling.py:752 appPlugins/ToolMilling.py:1150 +#: appEditors/AppExcEditor.py:2141 appObjects/FlatCAMExcellon.py:376 +#: appPlugins/ToolDrilling.py:753 appPlugins/ToolMilling.py:1178 msgid "Total Drills" msgstr "Nr. Tot. Op. Găurire" -#: appEditors/AppExcEditor.py:2172 appObjects/FlatCAMExcellon.py:410 -#: appPlugins/ToolDrilling.py:779 appPlugins/ToolMilling.py:1177 +#: appEditors/AppExcEditor.py:2173 appObjects/FlatCAMExcellon.py:410 +#: appPlugins/ToolDrilling.py:780 appPlugins/ToolMilling.py:1205 msgid "Total Slots" msgstr "Nr. Tot. Sloturi" -#: appEditors/AppExcEditor.py:2250 appEditors/AppGeoEditor.py:4042 -#: appEditors/AppGerberEditor.py:4193 appEditors/appGCodeEditor.py:582 +#: appEditors/AppExcEditor.py:2251 appEditors/AppGeoEditor.py:4056 +#: appEditors/AppGerberEditor.py:4195 appEditors/appGCodeEditor.py:587 #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:100 -#: appObjects/FlatCAMCNCJob.py:535 appObjects/FlatCAMDocument.py:191 -#: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:718 +#: appObjects/FlatCAMCNCJob.py:543 appObjects/FlatCAMDocument.py:191 +#: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:719 #: appObjects/FlatCAMGerber.py:224 appObjects/FlatCAMScript.py:180 -#: appPlugins/ToolCorners.py:148 appPlugins/ToolCutOut.py:325 -#: appPlugins/ToolDblSided.py:189 appPlugins/ToolDrilling.py:541 -#: appPlugins/ToolFiducials.py:181 appPlugins/ToolFilm.py:222 -#: appPlugins/ToolFollow.py:158 appPlugins/ToolIsolation.py:407 -#: appPlugins/ToolLevelling.py:376 appPlugins/ToolMilling.py:686 +#: appPlugins/ToolCorners.py:154 appPlugins/ToolCutOut.py:325 +#: appPlugins/ToolDblSided.py:208 appPlugins/ToolDrilling.py:544 +#: appPlugins/ToolFiducials.py:188 appPlugins/ToolFilm.py:241 +#: appPlugins/ToolFollow.py:164 appPlugins/ToolIsolation.py:407 +#: appPlugins/ToolLevelling.py:384 appPlugins/ToolMilling.py:714 #: appPlugins/ToolNCC.py:660 appPlugins/ToolPaint.py:624 -#: appPlugins/ToolPanelize.py:245 appPlugins/ToolPunchGerber.py:373 -#: appPlugins/ToolQRCode.py:181 appPlugins/ToolSub.py:212 +#: appPlugins/ToolPanelize.py:261 appPlugins/ToolPunchGerber.py:376 +#: appPlugins/ToolQRCode.py:187 appPlugins/ToolSub.py:218 msgid "Beginner" msgstr "" -#: appEditors/AppExcEditor.py:2261 appEditors/AppGeoEditor.py:4055 -#: appEditors/AppGerberEditor.py:4206 appEditors/appGCodeEditor.py:595 +#: appEditors/AppExcEditor.py:2262 appEditors/AppGeoEditor.py:4069 +#: appEditors/AppGerberEditor.py:4208 appEditors/appGCodeEditor.py:600 #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:101 -#: appObjects/FlatCAMCNCJob.py:545 appObjects/FlatCAMDocument.py:200 -#: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:727 +#: appObjects/FlatCAMCNCJob.py:553 appObjects/FlatCAMDocument.py:200 +#: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:728 #: appObjects/FlatCAMGerber.py:238 appObjects/FlatCAMScript.py:189 -#: appPlugins/ToolCorners.py:166 appPlugins/ToolCutOut.py:368 -#: appPlugins/ToolDblSided.py:215 appPlugins/ToolDrilling.py:584 -#: appPlugins/ToolFiducials.py:196 appPlugins/ToolFilm.py:248 -#: appPlugins/ToolFollow.py:172 appPlugins/ToolIsolation.py:460 -#: appPlugins/ToolLevelling.py:391 appPlugins/ToolMilling.py:751 +#: appPlugins/ToolCorners.py:172 appPlugins/ToolCutOut.py:368 +#: appPlugins/ToolDblSided.py:234 appPlugins/ToolDrilling.py:586 +#: appPlugins/ToolFiducials.py:203 appPlugins/ToolFilm.py:267 +#: appPlugins/ToolFollow.py:178 appPlugins/ToolIsolation.py:460 +#: appPlugins/ToolLevelling.py:399 appPlugins/ToolMilling.py:778 #: appPlugins/ToolNCC.py:706 appPlugins/ToolPaint.py:656 -#: appPlugins/ToolPanelize.py:265 appPlugins/ToolPunchGerber.py:387 -#: appPlugins/ToolQRCode.py:192 appPlugins/ToolSub.py:224 +#: appPlugins/ToolPanelize.py:281 appPlugins/ToolPunchGerber.py:390 +#: appPlugins/ToolQRCode.py:198 appPlugins/ToolSub.py:230 msgid "Advanced" msgstr "Avansat" -#: appEditors/AppExcEditor.py:2284 appObjects/FlatCAMGeometry.py:874 -#: appObjects/FlatCAMGeometry.py:1555 appObjects/FlatCAMGeometry.py:2311 -#: appObjects/FlatCAMGeometry.py:3066 appObjects/FlatCAMGeometry.py:3229 -#: appPlugins/ToolDrilling.py:1720 appPlugins/ToolIsolation.py:1459 -#: appPlugins/ToolIsolation.py:1877 appPlugins/ToolMilling.py:2259 -#: appPlugins/ToolMilling.py:2949 appPlugins/ToolMilling.py:3545 +#: appEditors/AppExcEditor.py:2285 appObjects/FlatCAMGeometry.py:875 +#: appObjects/FlatCAMGeometry.py:1556 appObjects/FlatCAMGeometry.py:2315 +#: appObjects/FlatCAMGeometry.py:3058 appObjects/FlatCAMGeometry.py:3221 +#: appPlugins/ToolDrilling.py:1715 appPlugins/ToolIsolation.py:1459 +#: appPlugins/ToolIsolation.py:1877 appPlugins/ToolMilling.py:2353 +#: appPlugins/ToolMilling.py:3030 appPlugins/ToolMilling.py:3620 #: appPlugins/ToolNCC.py:1458 appPlugins/ToolNCC.py:1596 #: appPlugins/ToolPaint.py:1028 appPlugins/ToolPaint.py:1166 -#: appPlugins/ToolPaint.py:1880 appPlugins/ToolSolderPaste.py:478 -#: appPlugins/ToolSolderPaste.py:550 +#: appPlugins/ToolPaint.py:1880 appPlugins/ToolSolderPaste.py:484 +#: appPlugins/ToolSolderPaste.py:556 msgid "Wrong value format entered, use a number." msgstr "Valoare in format incorect, foloseşte un număr." -#: appEditors/AppExcEditor.py:2295 +#: appEditors/AppExcEditor.py:2296 msgid "" "Tool already in the original or actual tool list.\n" "Save and reedit Excellon if you need to add this tool. " @@ -1842,109 +1843,89 @@ msgstr "" "Salvează și reeditează obiectul Excellon dacă ai nevoie să adaugi această " "unealtă. " -#: appEditors/AppExcEditor.py:2303 appGUI/MainGUI.py:3766 +#: appEditors/AppExcEditor.py:2304 appGUI/MainGUI.py:3778 msgid "Added new tool with dia" msgstr "O nouă unealtă este adăugată cu diametrul" -#: appEditors/AppExcEditor.py:2337 +#: appEditors/AppExcEditor.py:2338 msgid "Select a tool in Tool Table" msgstr "Selectează o unealtă in Tabela de Unelte" -#: appEditors/AppExcEditor.py:2367 +#: appEditors/AppExcEditor.py:2368 msgid "Deleted tool with diameter" msgstr "Unealtă ștearsă cu diametrul" -#: appEditors/AppExcEditor.py:3121 +#: appEditors/AppExcEditor.py:3122 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:3125 appEditors/AppGerberEditor.py:4903 -#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:2252 -#: appParsers/ParseExcellon.py:972 appPlugins/ToolMilling.py:2884 -#: appPlugins/ToolPcbWizard.py:337 appPlugins/ToolSolderPaste.py:917 -#: app_Main.py:6330 app_Main.py:8176 app_Main.py:10660 app_Main.py:10727 -#: app_Main.py:10862 app_Main.py:10927 +#: appEditors/AppExcEditor.py:3126 appEditors/AppGerberEditor.py:4904 +#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:2257 +#: appParsers/ParseExcellon.py:972 appPlugins/ToolMilling.py:2967 +#: appPlugins/ToolPcbWizard.py:337 appPlugins/ToolSolderPaste.py:924 +#: app_Main.py:6365 app_Main.py:8220 app_Main.py:10704 app_Main.py:10776 +#: app_Main.py:10911 app_Main.py:10976 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/AppExcEditor.py:3130 appObjects/FlatCAMGeometry.py:2571 -#: appObjects/FlatCAMGeometry.py:2576 appObjects/FlatCAMGeometry.py:2728 -#: appPlugins/ToolMilling.py:3214 appPlugins/ToolMilling.py:3218 -#: appPlugins/ToolSub.py:451 appPlugins/ToolSub.py:645 +#: appEditors/AppExcEditor.py:3131 appObjects/FlatCAMGeometry.py:2566 +#: appObjects/FlatCAMGeometry.py:2571 appObjects/FlatCAMGeometry.py:2720 +#: appPlugins/ToolMilling.py:3289 appPlugins/ToolMilling.py:3293 +#: appPlugins/ToolSub.py:461 appPlugins/ToolSub.py:655 msgid "Generating" msgstr "Generează" -#: appEditors/AppExcEditor.py:3152 +#: appEditors/AppExcEditor.py:3153 msgid "Excellon editing finished." msgstr "Editarea Excellon a fost terminată." -#: appEditors/AppExcEditor.py:3168 +#: appEditors/AppExcEditor.py:3169 msgid "Cancelled. There is no Tool/Drill selected" msgstr "Anulat. Nu este selectată nici-o unealtă sau op. de găurire" -#: appEditors/AppExcEditor.py:3839 appEditors/AppExcEditor.py:3849 -#: appEditors/AppGerberEditor.py:5741 +#: appEditors/AppExcEditor.py:3840 appEditors/AppExcEditor.py:3850 +#: appEditors/AppGerberEditor.py:5742 msgid "Click on the circular array Center position" msgstr "Click pe punctul de Centru al ariei circulare" -#: appEditors/AppExcEditor.py:3982 appGUI/MainGUI.py:723 appGUI/ObjectUI.py:583 +#: appEditors/AppExcEditor.py:3983 appGUI/MainGUI.py:723 appGUI/ObjectUI.py:580 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:19 msgid "Excellon Editor" msgstr "Editor Excellon" -#: appEditors/AppExcEditor.py:3992 appEditors/AppGeoEditor.py:3409 -#: appEditors/AppGerberEditor.py:6010 appEditors/appGCodeEditor.py:755 -#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:663 -#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:645 -#: appPlugins/ToolDrilling.py:2308 appPlugins/ToolFiducials.py:772 -#: appPlugins/ToolFilm.py:1127 appPlugins/ToolFollow.py:687 -#: appPlugins/ToolIsolation.py:3184 appPlugins/ToolLevelling.py:1676 -#: appPlugins/ToolMilling.py:3617 appPlugins/ToolNCC.py:4117 -#: appPlugins/ToolPaint.py:2919 appPlugins/ToolPanelize.py:1086 -#: appPlugins/ToolPunchGerber.py:1964 appPlugins/ToolQRCode.py:731 -#: appPlugins/ToolSub.py:774 -#, fuzzy -#| msgid "" -#| "BASIC is suitable for a beginner. Many parameters\n" -#| "are hidden from the user in this mode.\n" -#| "ADVANCED mode will make available all parameters.\n" -#| "\n" -#| "To change the application LEVEL, go to:\n" -#| "Edit -> Preferences -> General and check:\n" -#| "'APP. LEVEL' radio button." +#: appEditors/AppExcEditor.py:3993 appEditors/AppGeoEditor.py:3409 +#: appEditors/AppGerberEditor.py:6011 appEditors/appGCodeEditor.py:760 +#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:672 +#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:664 +#: appPlugins/ToolDrilling.py:2247 appPlugins/ToolFiducials.py:779 +#: appPlugins/ToolFilm.py:1144 appPlugins/ToolFollow.py:692 +#: appPlugins/ToolIsolation.py:3184 appPlugins/ToolLevelling.py:1748 +#: appPlugins/ToolMilling.py:3692 appPlugins/ToolNCC.py:4119 +#: appPlugins/ToolPaint.py:2919 appPlugins/ToolPanelize.py:1108 +#: appPlugins/ToolPunchGerber.py:1967 appPlugins/ToolQRCode.py:737 +#: appPlugins/ToolSub.py:784 msgid "" -"In BEGINNER mode many parameters\n" -"are hidden from the user in this mode.\n" -"ADVANCED mode will make available all parameters.\n" -"\n" -"To change the application LEVEL, go to:\n" -"Edit -> Preferences -> General and check:\n" -"'APP. LEVEL' radio button." +"Beginner Mode - many parameters are hidden.\n" +"Advanced Mode - full control.\n" +"Permanent change is done in 'Preferences' menu." msgstr "" -"Modul de Bază este potrivit pt incepatori. Multi parametri sunt\n" -"ascunsi de user in acest mod.\n" -"Modul Avansat face disponibili toti parametrii programului.\n" -"\n" -"Pt a schimba modul de lucru al aplicaţiei mergi in:\n" -"Edit -> Preferințe -> General și bifează:\n" -"butonul radio: >Nivel App<." -#: appEditors/AppExcEditor.py:4009 appEditors/AppGerberEditor.py:6025 -#: appEditors/appGCodeEditor.py:770 +#: appEditors/AppExcEditor.py:4007 appEditors/AppGerberEditor.py:6023 +#: appEditors/appGCodeEditor.py:772 msgid "Name:" msgstr "Nume:" -#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:624 -#: appGUI/ObjectUI.py:970 appPlugins/ToolIsolation.py:3219 -#: appPlugins/ToolMilling.py:3666 appPlugins/ToolNCC.py:4170 -#: appPlugins/ToolPaint.py:2975 appPlugins/ToolSolderPaste.py:1189 +#: appEditors/AppExcEditor.py:4014 appGUI/ObjectUI.py:621 +#: appGUI/ObjectUI.py:967 appPlugins/ToolIsolation.py:3216 +#: appPlugins/ToolMilling.py:3738 appPlugins/ToolNCC.py:4169 +#: appPlugins/ToolPaint.py:2972 appPlugins/ToolSolderPaste.py:1193 msgid "Tools Table" msgstr "Tabela Unelte" -#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:626 +#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:623 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -1952,19 +1933,19 @@ msgstr "" "Burghie (unelte) in acest obiect Excellon\n" "când se face găurire." -#: appEditors/AppExcEditor.py:4039 +#: appEditors/AppExcEditor.py:4037 msgid "Convert Slots" msgstr "Converteste Sloturi" -#: appEditors/AppExcEditor.py:4043 +#: appEditors/AppExcEditor.py:4041 msgid "Convert the slots in the selected tools to drills." msgstr "Convertiți sloturile din uneltele selectate în gauri." -#: appEditors/AppExcEditor.py:4053 +#: appEditors/AppExcEditor.py:4051 msgid "Add/Delete Tool" msgstr "Adaugă/Șterge Unealta" -#: appEditors/AppExcEditor.py:4055 +#: appEditors/AppExcEditor.py:4053 msgid "" "Add/Delete a tool to the tool list\n" "for this Excellon object." @@ -1972,34 +1953,34 @@ msgstr "" "Adaugă/Șterge o unealtă la lista de unelte\n" "pentru acest obiect Excellon." -#: appEditors/AppExcEditor.py:4069 appEditors/AppGeoEditor.py:492 +#: appEditors/AppExcEditor.py:4067 appEditors/AppGeoEditor.py:492 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:261 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 -#: appPlugins/ToolCutOut.py:2426 appPlugins/ToolIsolation.py:3300 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:4263 -#: appPlugins/ToolNCC.py:4274 appPlugins/ToolPaint.py:3057 +#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:3297 +#: appPlugins/ToolMilling.py:3855 appPlugins/ToolNCC.py:4262 +#: appPlugins/ToolNCC.py:4273 appPlugins/ToolPaint.py:3054 msgid "Tool Dia" msgstr "Dia Unealtă" -#: appEditors/AppExcEditor.py:4071 +#: appEditors/AppExcEditor.py:4069 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:50 -#: appPlugins/ToolIsolation.py:3302 appPlugins/ToolMilling.py:3785 -#: appPlugins/ToolNCC.py:4265 +#: appPlugins/ToolIsolation.py:3299 appPlugins/ToolMilling.py:3857 +#: appPlugins/ToolNCC.py:4264 msgid "Diameter for the new tool" msgstr "Diametru pentru noua unealtă (burghiu, freza)" -#: appEditors/AppExcEditor.py:4083 appEditors/AppGeoEditor.py:740 -#: appEditors/AppGerberEditor.py:6161 appEditors/AppGerberEditor.py:6717 +#: appEditors/AppExcEditor.py:4081 appEditors/AppGeoEditor.py:740 +#: appEditors/AppGerberEditor.py:6159 appEditors/AppGerberEditor.py:6715 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:289 -#: appPlugins/ToolCopperThieving.py:1711 appPlugins/ToolDblSided.py:857 -#: appPlugins/ToolDblSided.py:1045 appPlugins/ToolLevelling.py:1994 +#: appPlugins/ToolCopperThieving.py:1717 appPlugins/ToolDblSided.py:873 +#: appPlugins/ToolDblSided.py:1061 appPlugins/ToolLevelling.py:2063 #: appPlugins/ToolNCC.py:63 appPlugins/ToolPaint.py:136 #: appPlugins/ToolSolderPaste.py:179 appPlugins/ToolTransform.py:619 -#: app_Main.py:6774 +#: app_Main.py:6821 msgid "Add" msgstr "Adaugă" -#: appEditors/AppExcEditor.py:4086 +#: appEditors/AppExcEditor.py:4084 msgid "" "Add a new tool to the tool list\n" "with the diameter specified above." @@ -2007,11 +1988,11 @@ msgstr "" "Adaugă o unealtă noua la lista de unelte\n" "cu diametrul specificat deasupra." -#: appEditors/AppExcEditor.py:4095 +#: appEditors/AppExcEditor.py:4093 msgid "Delete Tool" msgstr "Șterge Unealta" -#: appEditors/AppExcEditor.py:4098 +#: appEditors/AppExcEditor.py:4096 msgid "" "Delete a tool in the tool list\n" "by selecting a row in the tool table." @@ -2019,58 +2000,58 @@ msgstr "" "Șterge o unealtă in lista de unelte\n" "prin selectarea unei linii in tabela de unelte." -#: appEditors/AppExcEditor.py:4123 +#: appEditors/AppExcEditor.py:4121 msgid "Resize Tool" msgstr "Unealta de Redimensionare" -#: appEditors/AppExcEditor.py:4125 +#: appEditors/AppExcEditor.py:4123 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:4130 +#: appEditors/AppExcEditor.py:4128 msgid "Resize Dia" msgstr "Redimens. Dia" -#: appEditors/AppExcEditor.py:4132 +#: appEditors/AppExcEditor.py:4130 msgid "Diameter to resize to." msgstr "Diametrul la care se face redimensionarea." -#: appEditors/AppExcEditor.py:4145 +#: appEditors/AppExcEditor.py:4143 msgid "Resize" msgstr "Redimensionează" -#: appEditors/AppExcEditor.py:4148 +#: appEditors/AppExcEditor.py:4146 msgid "Resize drill(s)" msgstr "Redimensionează op. de găurire." -#: appEditors/AppExcEditor.py:4179 appGUI/MainGUI.py:728 appGUI/MainGUI.py:1151 -#: appGUI/MainGUI.py:1743 appGUI/MainGUI.py:2370 appGUI/MainGUI.py:4959 +#: appEditors/AppExcEditor.py:4177 appGUI/MainGUI.py:728 appGUI/MainGUI.py:1163 +#: appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4971 msgid "Add Drill Array" msgstr "Adaugă o arie de op. găurire" -#: appEditors/AppExcEditor.py:4181 +#: appEditors/AppExcEditor.py:4179 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:4187 appEditors/AppExcEditor.py:4407 -#: appEditors/AppGeoEditor.py:3430 appEditors/AppGerberEditor.py:4510 -#: appEditors/AppGerberEditor.py:6051 appEditors/AppGerberEditor.py:6126 -#: appEditors/AppGerberEditor.py:6519 appEditors/appGCodeEditor.py:788 -#: appGUI/ObjectUI.py:309 appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 +#: appEditors/AppExcEditor.py:4185 appEditors/AppExcEditor.py:4405 +#: appEditors/AppGeoEditor.py:3444 appEditors/AppGerberEditor.py:4512 +#: appEditors/AppGerberEditor.py:6049 appEditors/AppGerberEditor.py:6124 +#: appEditors/AppGerberEditor.py:6517 appEditors/appGCodeEditor.py:790 +#: appGUI/ObjectUI.py:306 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:35 -#: appPlugins/ToolCorners.py:748 appPlugins/ToolCutOut.py:2379 -#: appPlugins/ToolDblSided.py:670 appPlugins/ToolExtract.py:988 -#: appPlugins/ToolFilm.py:1150 appPlugins/ToolIsolation.py:3580 -#: appPlugins/ToolNCC.py:4135 appPlugins/ToolNCC.py:4606 -#: appPlugins/ToolPaint.py:2941 appPlugins/ToolPaint.py:3285 +#: appPlugins/ToolCorners.py:754 appPlugins/ToolCutOut.py:2376 +#: appPlugins/ToolDblSided.py:686 appPlugins/ToolExtract.py:991 +#: appPlugins/ToolFilm.py:1164 appPlugins/ToolIsolation.py:3577 +#: appPlugins/ToolNCC.py:4134 appPlugins/ToolNCC.py:4605 +#: appPlugins/ToolPaint.py:2938 appPlugins/ToolPaint.py:3282 #: appPlugins/ToolPunchGerber.py:2072 appPlugins/ToolPunchGerber.py:2279 #: appPlugins/ToolTransform.py:626 msgid "Type" msgstr "Tip" -#: appEditors/AppExcEditor.py:4189 +#: appEditors/AppExcEditor.py:4187 msgid "" "Select the type of drills array to create.\n" "It can be Linear X(Y) or Circular" @@ -2078,13 +2059,13 @@ msgstr "" "Selectează tipul de arii de operațiuni de găurire.\n" "Poate fi Liniar X(Y) sau Circular" -#: appEditors/AppExcEditor.py:4193 appEditors/AppExcEditor.py:4413 -#: appEditors/AppGerberEditor.py:6525 +#: appEditors/AppExcEditor.py:4191 appEditors/AppExcEditor.py:4411 +#: appEditors/AppGerberEditor.py:6523 msgid "Linear" msgstr "Liniar" -#: appEditors/AppExcEditor.py:4194 appEditors/AppExcEditor.py:4414 -#: appEditors/AppGerberEditor.py:6526 +#: appEditors/AppExcEditor.py:4192 appEditors/AppExcEditor.py:4412 +#: appEditors/AppGerberEditor.py:6524 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:45 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:142 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:100 @@ -2093,32 +2074,32 @@ msgstr "Liniar" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:61 -#: appPlugins/ToolExtract.py:944 appPlugins/ToolExtract.py:1076 -#: appPlugins/ToolFiducials.py:952 appPlugins/ToolPunchGerber.py:2028 +#: appPlugins/ToolExtract.py:947 appPlugins/ToolExtract.py:1079 +#: appPlugins/ToolFiducials.py:956 appPlugins/ToolPunchGerber.py:2028 #: appPlugins/ToolPunchGerber.py:2185 msgid "Circular" msgstr "Circular" -#: appEditors/AppExcEditor.py:4200 appEditors/AppExcEditor.py:4420 +#: appEditors/AppExcEditor.py:4198 appEditors/AppExcEditor.py:4418 msgid "Number" msgstr "Număr" -#: appEditors/AppExcEditor.py:4201 +#: appEditors/AppExcEditor.py:4199 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:63 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:4222 appEditors/AppExcEditor.py:4281 -#: appEditors/AppExcEditor.py:4347 appEditors/AppExcEditor.py:4443 -#: appEditors/AppExcEditor.py:4503 appEditors/AppGeoEditor.py:2172 -#: appEditors/AppGerberEditor.py:1823 appEditors/AppGerberEditor.py:6552 -#: appEditors/AppGerberEditor.py:6606 +#: appEditors/AppExcEditor.py:4220 appEditors/AppExcEditor.py:4279 +#: appEditors/AppExcEditor.py:4345 appEditors/AppExcEditor.py:4441 +#: appEditors/AppExcEditor.py:4501 appEditors/AppGeoEditor.py:2172 +#: appEditors/AppGerberEditor.py:1823 appEditors/AppGerberEditor.py:6550 +#: appEditors/AppGerberEditor.py:6604 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:171 msgid "Direction" msgstr "Direcţie" -#: appEditors/AppExcEditor.py:4224 appEditors/AppExcEditor.py:4445 -#: appEditors/AppGerberEditor.py:6554 +#: appEditors/AppExcEditor.py:4222 appEditors/AppExcEditor.py:4443 +#: appEditors/AppGerberEditor.py:6552 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:79 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:227 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:116 @@ -2133,39 +2114,39 @@ msgstr "" "- 'Y' - pe axa verticala sau \n" "- 'Unghi' - un unghi particular pentru inclinatia ariei" -#: appEditors/AppExcEditor.py:4230 appEditors/AppExcEditor.py:4355 -#: appEditors/AppExcEditor.py:4451 appEditors/AppGerberEditor.py:6560 +#: appEditors/AppExcEditor.py:4228 appEditors/AppExcEditor.py:4353 +#: appEditors/AppExcEditor.py:4449 appEditors/AppGerberEditor.py:6558 #: appGUI/GUIElements.py:4770 appGUI/MainGUI.py:481 appGUI/MainGUI.py:688 -#: appGUI/MainGUI.py:4587 appGUI/MainGUI.py:4855 +#: appGUI/MainGUI.py:4599 appGUI/MainGUI.py:4867 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:85 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:180 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:233 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:122 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:191 -#: appPlugins/ToolFilm.py:1325 +#: appPlugins/ToolFilm.py:1339 msgid "X" msgstr "X" -#: appEditors/AppExcEditor.py:4231 appEditors/AppExcEditor.py:4356 -#: appEditors/AppExcEditor.py:4452 appEditors/AppGerberEditor.py:6561 -#: appGUI/GUIElements.py:4777 appGUI/MainGUI.py:484 appGUI/MainGUI.py:4588 -#: appGUI/MainGUI.py:4856 +#: appEditors/AppExcEditor.py:4229 appEditors/AppExcEditor.py:4354 +#: appEditors/AppExcEditor.py:4450 appEditors/AppGerberEditor.py:6559 +#: appGUI/GUIElements.py:4777 appGUI/MainGUI.py:484 appGUI/MainGUI.py:4600 +#: appGUI/MainGUI.py:4868 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:181 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:192 -#: appPlugins/ToolFilm.py:1326 +#: appPlugins/ToolFilm.py:1340 msgid "Y" msgstr "Y" -#: appEditors/AppExcEditor.py:4232 appEditors/AppExcEditor.py:4251 -#: appEditors/AppExcEditor.py:4292 appEditors/AppExcEditor.py:4357 -#: appEditors/AppExcEditor.py:4363 appEditors/AppExcEditor.py:4453 -#: appEditors/AppExcEditor.py:4473 appEditors/AppExcEditor.py:4514 -#: appEditors/AppGeoEditor.py:755 appEditors/AppGerberEditor.py:6562 -#: appEditors/AppGerberEditor.py:6582 appEditors/AppGerberEditor.py:6619 -#: appEditors/AppGerberEditor.py:6732 +#: appEditors/AppExcEditor.py:4230 appEditors/AppExcEditor.py:4249 +#: appEditors/AppExcEditor.py:4290 appEditors/AppExcEditor.py:4355 +#: appEditors/AppExcEditor.py:4361 appEditors/AppExcEditor.py:4451 +#: appEditors/AppExcEditor.py:4471 appEditors/AppExcEditor.py:4512 +#: appEditors/AppGeoEditor.py:755 appEditors/AppGerberEditor.py:6560 +#: appEditors/AppGerberEditor.py:6580 appEditors/AppGerberEditor.py:6617 +#: appEditors/AppGerberEditor.py:6730 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:87 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:106 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:182 @@ -2180,26 +2161,26 @@ msgstr "Y" msgid "Angle" msgstr "Unghi" -#: appEditors/AppExcEditor.py:4238 appEditors/AppExcEditor.py:4459 -#: appEditors/AppGerberEditor.py:6568 +#: appEditors/AppExcEditor.py:4236 appEditors/AppExcEditor.py:4457 +#: appEditors/AppGerberEditor.py:6566 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:130 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:249 -#: appPlugins/ToolCutOut.py:2808 +#: appPlugins/ToolCutOut.py:2805 msgid "Pitch" msgstr "Pas" -#: appEditors/AppExcEditor.py:4240 appEditors/AppExcEditor.py:4461 -#: appEditors/AppGerberEditor.py:6570 +#: appEditors/AppExcEditor.py:4238 appEditors/AppExcEditor.py:4459 +#: appEditors/AppGerberEditor.py:6568 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:95 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:243 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:132 msgid "Pitch = Distance between elements of the array." msgstr "Pas = Distanta între elementele ariei." -#: appEditors/AppExcEditor.py:4253 appEditors/AppExcEditor.py:4475 -#: appEditors/AppGerberEditor.py:6584 +#: appEditors/AppExcEditor.py:4251 appEditors/AppExcEditor.py:4473 +#: appEditors/AppGerberEditor.py:6582 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -2211,8 +2192,8 @@ msgstr "" "Val minimă este: -360.00 grade.\n" "Val maximă este: 360.00 grade." -#: appEditors/AppExcEditor.py:4282 appEditors/AppExcEditor.py:4504 -#: appEditors/AppGerberEditor.py:6608 +#: appEditors/AppExcEditor.py:4280 appEditors/AppExcEditor.py:4502 +#: appEditors/AppGerberEditor.py:6606 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:125 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:275 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:160 @@ -2224,8 +2205,8 @@ msgstr "" "Poate fi CW = in sensul acelor de ceasornic sau CCW = invers acelor de " "ceasornic." -#: appEditors/AppExcEditor.py:4285 appEditors/AppExcEditor.py:4507 -#: appEditors/AppGerberEditor.py:6612 +#: appEditors/AppExcEditor.py:4283 appEditors/AppExcEditor.py:4505 +#: appEditors/AppGerberEditor.py:6610 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:129 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:279 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:138 @@ -2234,8 +2215,8 @@ msgstr "" msgid "CW" msgstr "Orar" -#: appEditors/AppExcEditor.py:4286 appEditors/AppExcEditor.py:4508 -#: appEditors/AppGerberEditor.py:6613 +#: appEditors/AppExcEditor.py:4284 appEditors/AppExcEditor.py:4506 +#: appEditors/AppGerberEditor.py:6611 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:130 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:280 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:139 @@ -2244,8 +2225,8 @@ msgstr "Orar" msgid "CCW" msgstr "AntiOrar" -#: appEditors/AppExcEditor.py:4293 appEditors/AppExcEditor.py:4515 -#: appEditors/AppGerberEditor.py:6621 +#: appEditors/AppExcEditor.py:4291 appEditors/AppExcEditor.py:4513 +#: appEditors/AppGerberEditor.py:6619 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:108 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:138 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:258 @@ -2257,11 +2238,11 @@ msgstr "" "Unghiul la care fiecare element al ariei circulare este plasat fata de " "originea ariei." -#: appEditors/AppExcEditor.py:4325 +#: appEditors/AppExcEditor.py:4323 msgid "Slot Parameters" msgstr "Parametrii pt slot" -#: appEditors/AppExcEditor.py:4327 +#: appEditors/AppExcEditor.py:4325 msgid "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." @@ -2269,20 +2250,20 @@ msgstr "" "Parametri pentru adăugarea unui slot (gaură cu formă ovală)\n" "fie single sau ca parte a unei arii." -#: appEditors/AppExcEditor.py:4333 appEditors/AppGeoEditor.py:3512 +#: appEditors/AppExcEditor.py:4331 appEditors/AppGeoEditor.py:3526 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:155 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:76 -#: appObjects/FlatCAMObj.py:877 appPlugins/ToolCorners.py:776 -#: appPlugins/ToolReport.py:590 +#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:782 +#: appPlugins/ToolReport.py:594 msgid "Length" msgstr "Lungime" -#: appEditors/AppExcEditor.py:4335 +#: appEditors/AppExcEditor.py:4333 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:157 msgid "Length. The length of the slot." msgstr "Lungime. Lungimea slotului." -#: appEditors/AppExcEditor.py:4349 +#: appEditors/AppExcEditor.py:4347 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:173 msgid "" "Direction on which the slot is oriented:\n" @@ -2295,7 +2276,7 @@ msgstr "" "- „Y” - axa verticală sau\n" "- „Unghi” - un unghi personalizat pentru înclinarea slotului" -#: appEditors/AppExcEditor.py:4365 +#: appEditors/AppExcEditor.py:4363 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189 msgid "" "Angle at which the slot is placed.\n" @@ -2308,15 +2289,15 @@ msgstr "" "Valoarea minimă este: -360.00 grade.\n" "Valoarea maximă este: 360.00 grade." -#: appEditors/AppExcEditor.py:4399 +#: appEditors/AppExcEditor.py:4397 msgid "Slot Array Parameters" msgstr "Parametri Arie sloturi" -#: appEditors/AppExcEditor.py:4401 +#: appEditors/AppExcEditor.py:4399 msgid "Parameters for the array of slots (linear or circular array)" msgstr "Parametri pentru Aria de sloturi (arie circulară sau liniară)" -#: appEditors/AppExcEditor.py:4409 +#: appEditors/AppExcEditor.py:4407 msgid "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" @@ -2324,21 +2305,21 @@ msgstr "" "Selectați tipul de slot pentru creare.\n" "Poate fi liniar X (Y) sau circular" -#: appEditors/AppExcEditor.py:4421 +#: appEditors/AppExcEditor.py:4419 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:214 msgid "Specify how many slots to be in the array." msgstr "Specificați câte sloturi trebuie să fie în arie." -#: appEditors/AppExcEditor.py:4529 appEditors/AppGeoEditor.py:3590 -#: appEditors/AppGerberEditor.py:6636 appEditors/appGCodeEditor.py:74 -#: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:867 -#: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1760 app_Main.py:2623 +#: appEditors/AppExcEditor.py:4527 appEditors/AppGeoEditor.py:3604 +#: appEditors/AppGerberEditor.py:6634 appEditors/appGCodeEditor.py:74 +#: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:869 +#: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1772 app_Main.py:2642 msgid "Exit Editor" msgstr "Ieșiți din Editor" -#: appEditors/AppExcEditor.py:4532 appEditors/AppGeoEditor.py:3593 -#: appEditors/AppGerberEditor.py:6639 appEditors/appGCodeEditor.py:870 -#: appGUI/MainGUI.py:1009 appGUI/MainGUI.py:2230 +#: appEditors/AppExcEditor.py:4530 appEditors/AppGeoEditor.py:3607 +#: appEditors/AppGerberEditor.py:6637 appEditors/appGCodeEditor.py:872 +#: appGUI/MainGUI.py:1021 appGUI/MainGUI.py:2242 msgid "Exit from Editor." msgstr "Ieșiți din Editor." @@ -2346,12 +2327,12 @@ msgstr "Ieșiți din Editor." msgid "Buffer Selection" msgstr "Selecţie Buffer" -#: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:6334 +#: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:6332 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:188 msgid "Buffer distance" msgstr "Distanta pt bufer" -#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:6338 +#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:6336 msgid "Buffer corner" msgstr "Coltul pt bufer" @@ -2369,11 +2350,11 @@ msgstr "" "- 'Beveled:' coltul este inlocuit cu o linie care uneste capetele liniilor " "care formează coltul" -#: appEditors/AppGeoEditor.py:105 appEditors/AppGerberEditor.py:6346 +#: appEditors/AppGeoEditor.py:105 appEditors/AppGerberEditor.py:6344 msgid "Round" msgstr "Rotund" -#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6347 +#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6345 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:216 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:168 @@ -2385,16 +2366,16 @@ msgstr "Rotund" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:318 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:282 -#: appPlugins/ToolDrilling.py:2863 appPlugins/ToolExtract.py:960 -#: appPlugins/ToolExtract.py:1102 appPlugins/ToolFollow.py:750 -#: appPlugins/ToolInvertGerber.py:272 appPlugins/ToolIsolation.py:3638 -#: appPlugins/ToolMilling.py:4477 appPlugins/ToolNCC.py:4634 -#: appPlugins/ToolPaint.py:3314 appPlugins/ToolPunchGerber.py:2044 -#: appPlugins/ToolPunchGerber.py:2211 appPlugins/ToolQRCode.py:885 +#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolExtract.py:963 +#: appPlugins/ToolExtract.py:1105 appPlugins/ToolFollow.py:752 +#: appPlugins/ToolInvertGerber.py:278 appPlugins/ToolIsolation.py:3635 +#: appPlugins/ToolMilling.py:4576 appPlugins/ToolNCC.py:4633 +#: appPlugins/ToolPaint.py:3311 appPlugins/ToolPunchGerber.py:2044 +#: appPlugins/ToolPunchGerber.py:2211 appPlugins/ToolQRCode.py:888 msgid "Square" msgstr "Patrat" -#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6348 +#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6346 msgid "Beveled" msgstr "Beveled" @@ -2412,17 +2393,17 @@ msgstr "Bufer complet" #: appEditors/AppGeoEditor.py:152 appEditors/AppGeoEditor.py:392 #: appEditors/AppGeoEditor.py:608 appEditors/AppGeoEditor.py:1103 -#: appEditors/AppGerberEditor.py:7080 appPlugins/ToolAlignObjects.py:95 +#: appEditors/AppGerberEditor.py:7078 appPlugins/ToolAlignObjects.py:95 #: appPlugins/ToolCalculators.py:62 appPlugins/ToolCalibration.py:105 -#: appPlugins/ToolCopperThieving.py:116 appPlugins/ToolCorners.py:86 +#: appPlugins/ToolCopperThieving.py:117 appPlugins/ToolCorners.py:86 #: appPlugins/ToolCutOut.py:144 appPlugins/ToolDblSided.py:77 #: appPlugins/ToolDistance.py:123 appPlugins/ToolDistanceMin.py:79 #: appPlugins/ToolDrilling.py:155 appPlugins/ToolEtchCompensation.py:71 -#: appPlugins/ToolExtract.py:134 appPlugins/ToolFiducials.py:110 +#: appPlugins/ToolExtract.py:134 appPlugins/ToolFiducials.py:111 #: appPlugins/ToolFilm.py:112 appPlugins/ToolFollow.py:99 #: appPlugins/ToolImage.py:58 appPlugins/ToolInvertGerber.py:66 -#: appPlugins/ToolIsolation.py:172 appPlugins/ToolLevelling.py:147 -#: appPlugins/ToolMilling.py:154 appPlugins/ToolNCC.py:181 +#: appPlugins/ToolIsolation.py:172 appPlugins/ToolLevelling.py:155 +#: appPlugins/ToolMilling.py:155 appPlugins/ToolNCC.py:181 #: appPlugins/ToolOptimal.py:94 appPlugins/ToolPaint.py:215 #: appPlugins/ToolPanelize.py:87 appPlugins/ToolPcbWizard.py:84 #: appPlugins/ToolPunchGerber.py:165 appPlugins/ToolQRCode.py:107 @@ -2435,7 +2416,7 @@ msgid "Plugin" msgstr "plugin_tab" #: appEditors/AppGeoEditor.py:158 appEditors/AppGeoEditor.py:3076 -#: appGUI/MainGUI.py:704 appGUI/MainGUI.py:4839 +#: appGUI/MainGUI.py:704 appGUI/MainGUI.py:4851 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:184 msgid "Buffer Tool" msgstr "Unealta Bufer" @@ -2443,7 +2424,7 @@ msgstr "Unealta Bufer" #: appEditors/AppGeoEditor.py:174 appEditors/AppGeoEditor.py:191 #: appEditors/AppGeoEditor.py:208 appEditors/AppGeoEditor.py:3095 #: appEditors/AppGeoEditor.py:3121 appEditors/AppGeoEditor.py:3147 -#: appEditors/AppGerberEditor.py:5793 +#: appEditors/AppGerberEditor.py:5794 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 " @@ -2457,23 +2438,23 @@ msgstr "Unealta Introducere Text" msgid "Font" msgstr "Font" -#: appEditors/AppGeoEditor.py:349 appEditors/AppGerberEditor.py:4510 -#: appEditors/AppGerberEditor.py:6051 appGUI/ObjectUI.py:309 +#: appEditors/AppGeoEditor.py:349 appEditors/AppGerberEditor.py:4512 +#: appEditors/AppGerberEditor.py:6049 appGUI/ObjectUI.py:306 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:96 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:173 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:202 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:36 -#: appPlugins/ToolCopperThieving.py:1494 appPlugins/ToolCopperThieving.py:1534 -#: appPlugins/ToolExtract.py:988 appPlugins/ToolFiducials.py:888 +#: appPlugins/ToolCopperThieving.py:1500 appPlugins/ToolCopperThieving.py:1540 +#: appPlugins/ToolExtract.py:991 appPlugins/ToolFiducials.py:892 #: appPlugins/ToolPunchGerber.py:2072 msgid "Size" msgstr "Dimensiune" -#: appEditors/AppGeoEditor.py:353 appGUI/MainGUI.py:1679 +#: appEditors/AppGeoEditor.py:353 appGUI/MainGUI.py:1691 msgid "Text" msgstr "Text" -#: appEditors/AppGeoEditor.py:364 appGUI/MainGUI.py:1599 +#: appEditors/AppGeoEditor.py:364 appGUI/MainGUI.py:1611 msgid "Apply" msgstr "Aplicați" @@ -2482,18 +2463,18 @@ msgid "Text Tool" msgstr "Unealta Text" #: appEditors/AppGeoEditor.py:458 appObjects/FlatCAMExcellon.py:940 -#: appObjects/FlatCAMGeometry.py:1126 appPlugins/ToolDrilling.py:910 -#: appPlugins/ToolDrilling.py:1254 appPlugins/ToolDrilling.py:2410 -#: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:3377 -#: appPlugins/ToolMilling.py:1616 appPlugins/ToolMilling.py:2491 -#: appPlugins/ToolMilling.py:3849 appPlugins/ToolNCC.py:363 -#: appPlugins/ToolNCC.py:2540 appPlugins/ToolNCC.py:4339 -#: appPlugins/ToolPaint.py:335 appPlugins/ToolPaint.py:3119 +#: appObjects/FlatCAMGeometry.py:1127 appPlugins/ToolDrilling.py:911 +#: appPlugins/ToolDrilling.py:1260 appPlugins/ToolDrilling.py:2346 +#: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:3374 +#: appPlugins/ToolMilling.py:1702 appPlugins/ToolMilling.py:2585 +#: appPlugins/ToolMilling.py:3921 appPlugins/ToolNCC.py:363 +#: appPlugins/ToolNCC.py:2542 appPlugins/ToolNCC.py:4338 +#: appPlugins/ToolPaint.py:335 appPlugins/ToolPaint.py:3116 msgid "Tool" msgstr "Unealta" #: appEditors/AppGeoEditor.py:466 appEditors/AppGeoEditor.py:614 -#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:1084 appGUI/MainGUI.py:2303 +#: appGUI/MainGUI.py:708 msgid "Paint Tool" msgstr "Unealta Paint" @@ -2520,66 +2501,66 @@ msgstr "" #: appEditors/AppGeoEditor.py:1492 appEditors/AppGeoEditor.py:1517 #: appEditors/AppGeoEditor.py:2710 appEditors/AppGeoEditor.py:2781 #: appEditors/AppGeoEditor.py:3083 appEditors/AppGeoEditor.py:3109 -#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:4994 -#: appEditors/AppGerberEditor.py:7134 appEditors/AppGerberEditor.py:7174 -#: appEditors/AppGerberEditor.py:7197 appEditors/AppGerberEditor.py:7342 -#: appEditors/AppGerberEditor.py:7375 appEditors/AppGerberEditor.py:7418 -#: appEditors/AppGerberEditor.py:7459 appEditors/AppGerberEditor.py:7495 -#: appEditors/AppGerberEditor.py:7531 +#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:5008 +#: appEditors/AppGerberEditor.py:7132 appEditors/AppGerberEditor.py:7172 +#: appEditors/AppGerberEditor.py:7195 appEditors/AppGerberEditor.py:7340 +#: appEditors/AppGerberEditor.py:7373 appEditors/AppGerberEditor.py:7416 +#: appEditors/AppGerberEditor.py:7457 appEditors/AppGerberEditor.py:7493 +#: appEditors/AppGerberEditor.py:7529 msgid "No shape selected." msgstr "Nicio formă selectată." #: appEditors/AppGeoEditor.py:678 appEditors/AppGeoEditor.py:1121 -#: appEditors/AppGerberEditor.py:6655 appEditors/AppGerberEditor.py:7098 +#: appEditors/AppGerberEditor.py:6653 appEditors/AppGerberEditor.py:7096 #: appGUI/MainGUI.py:712 msgid "Transform Tool" msgstr "Unealta Transformare" #: appEditors/AppGeoEditor.py:679 appEditors/AppGeoEditor.py:771 -#: appEditors/AppGerberEditor.py:6656 appEditors/AppGerberEditor.py:6748 +#: appEditors/AppGerberEditor.py:6654 appEditors/AppGerberEditor.py:6746 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:81 #: appPlugins/ToolTransform.py:557 appPlugins/ToolTransform.py:680 msgid "Rotate" msgstr "Rotaţie" -#: appEditors/AppGeoEditor.py:680 appEditors/AppGerberEditor.py:6657 +#: appEditors/AppGeoEditor.py:680 appEditors/AppGerberEditor.py:6655 #: appPlugins/ToolTransform.py:558 msgid "Skew/Shear" msgstr "Deformare" -#: appEditors/AppGeoEditor.py:681 appEditors/AppGerberEditor.py:6407 -#: appEditors/AppGerberEditor.py:6658 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:1254 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2467 -#: appGUI/MainGUI.py:5107 appGUI/ObjectUI.py:119 +#: appEditors/AppGeoEditor.py:681 appEditors/AppGerberEditor.py:6405 +#: appEditors/AppGerberEditor.py:6656 appGUI/MainGUI.py:793 +#: appGUI/MainGUI.py:1266 appGUI/MainGUI.py:1740 appGUI/MainGUI.py:2479 +#: appGUI/MainGUI.py:5119 appGUI/ObjectUI.py:116 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:140 #: appPlugins/ToolTransform.py:559 msgid "Scale" msgstr "Scalare" -#: appEditors/AppGeoEditor.py:682 appEditors/AppGerberEditor.py:6659 +#: appEditors/AppGeoEditor.py:682 appEditors/AppGerberEditor.py:6657 #: appPlugins/ToolTransform.py:560 msgid "Mirror (Flip)" msgstr "Oglindire" -#: appEditors/AppGeoEditor.py:684 appEditors/AppGerberEditor.py:6361 -#: appEditors/AppGerberEditor.py:6661 appGUI/MainGUI.py:790 -#: appGUI/MainGUI.py:1252 appGUI/MainGUI.py:1681 appGUI/MainGUI.py:1726 -#: appGUI/MainGUI.py:2465 appGUI/MainGUI.py:5098 +#: appEditors/AppGeoEditor.py:684 appEditors/AppGerberEditor.py:6359 +#: appEditors/AppGerberEditor.py:6659 appGUI/MainGUI.py:790 +#: appGUI/MainGUI.py:1264 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:1738 +#: appGUI/MainGUI.py:2477 appGUI/MainGUI.py:5110 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:205 #: appPlugins/ToolTransform.py:562 msgid "Buffer" msgstr "Bufer" -#: appEditors/AppGeoEditor.py:715 appEditors/AppGerberEditor.py:6692 +#: appEditors/AppGeoEditor.py:715 appEditors/AppGerberEditor.py:6690 #: appGUI/GUIElements.py:3871 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:37 -#: appPlugins/ToolDblSided.py:832 appPlugins/ToolDblSided.py:1008 -#: appPlugins/ToolFilm.py:1204 appPlugins/ToolTransform.py:594 +#: appPlugins/ToolDblSided.py:848 appPlugins/ToolDblSided.py:1024 +#: appPlugins/ToolFilm.py:1218 appPlugins/ToolTransform.py:594 msgid "Reference" msgstr "Referinţă" -#: appEditors/AppGeoEditor.py:717 appEditors/AppGerberEditor.py:6694 +#: appEditors/AppGeoEditor.py:717 appEditors/AppGerberEditor.py:6692 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2596,7 +2577,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:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appPlugins/ToolCalibration.py:144 appPlugins/ToolCalibration.py:145 #: appPlugins/ToolTransform.py:604 @@ -2604,55 +2585,55 @@ msgid "Origin" msgstr "Originea" #: appEditors/AppGeoEditor.py:725 appEditors/AppGeoEditor.py:1134 -#: appEditors/AppGerberEditor.py:6702 appEditors/AppGerberEditor.py:7107 +#: appEditors/AppGerberEditor.py:6700 appEditors/AppGerberEditor.py:7105 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:245 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:262 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:302 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 -#: appPlugins/ToolFollow.py:731 appPlugins/ToolIsolation.py:3562 -#: appPlugins/ToolNCC.py:4596 appPlugins/ToolPaint.py:3265 +#: appPlugins/ToolFollow.py:733 appPlugins/ToolIsolation.py:3559 +#: appPlugins/ToolNCC.py:4595 appPlugins/ToolPaint.py:3262 #: appPlugins/ToolPunchGerber.py:2275 appPlugins/ToolTransform.py:604 -#: defaults.py:582 +#: defaults.py:585 msgid "Selection" msgstr "Selecţie" -#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:53 -#: appPlugins/ToolDblSided.py:843 appPlugins/ToolTransform.py:604 +#: appPlugins/ToolDblSided.py:859 appPlugins/ToolTransform.py:604 msgid "Point" msgstr "Punct" -#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 msgid "Minimum" msgstr "Minim" #: appEditors/AppGeoEditor.py:731 appEditors/AppGeoEditor.py:1027 -#: appEditors/AppGerberEditor.py:6708 appEditors/AppGerberEditor.py:7004 +#: appEditors/AppGerberEditor.py:6706 appEditors/AppGerberEditor.py:7002 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:124 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:126 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:236 -#: appPlugins/ToolExtract.py:1154 appPlugins/ToolExtract.py:1172 +#: appPlugins/ToolExtract.py:1157 appPlugins/ToolExtract.py:1175 #: appPlugins/ToolPunchGerber.py:2150 appPlugins/ToolPunchGerber.py:2260 #: appPlugins/ToolTransform.py:610 appPlugins/ToolTransform.py:936 -#: app_Main.py:8511 +#: app_Main.py:8555 msgid "Value" msgstr "Valoare" -#: appEditors/AppGeoEditor.py:733 appEditors/AppGerberEditor.py:6710 +#: appEditors/AppGeoEditor.py:733 appEditors/AppGerberEditor.py:6708 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:55 #: appPlugins/ToolTransform.py:612 msgid "A point of reference in format X,Y." msgstr "Un punct de referință în format X, Y." -#: appEditors/AppGeoEditor.py:742 appEditors/AppGerberEditor.py:6719 +#: appEditors/AppGeoEditor.py:742 appEditors/AppGerberEditor.py:6717 #: appPlugins/ToolTransform.py:621 msgid "Add point coordinates from clipboard." msgstr "Adăugați coordonatele de punct din clipboard." -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6734 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6732 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:91 #: appPlugins/ToolTransform.py:666 msgid "" @@ -2665,7 +2646,7 @@ msgstr "" "Numerele pozitive inseamnă o mișcare in sensul acelor de ceasornic.\n" "Numerele negative inseamnă o mișcare in sens invers acelor de ceasornic." -#: appEditors/AppGeoEditor.py:773 appEditors/AppGerberEditor.py:6750 +#: appEditors/AppGeoEditor.py:773 appEditors/AppGerberEditor.py:6748 #: appPlugins/ToolTransform.py:682 msgid "" "Rotate the selected object(s).\n" @@ -2677,7 +2658,7 @@ msgstr "" "formei înconjurătoare pt toate obiectele." #: appEditors/AppGeoEditor.py:793 appEditors/AppGeoEditor.py:855 -#: appEditors/AppGerberEditor.py:6770 appEditors/AppGerberEditor.py:6832 +#: appEditors/AppGerberEditor.py:6768 appEditors/AppGerberEditor.py:6830 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:144 #: appPlugins/ToolTransform.py:702 appPlugins/ToolTransform.py:764 @@ -2685,7 +2666,7 @@ msgid "Link" msgstr "Legatura" #: appEditors/AppGeoEditor.py:795 appEditors/AppGeoEditor.py:857 -#: appEditors/AppGerberEditor.py:6772 appEditors/AppGerberEditor.py:6834 +#: appEditors/AppGerberEditor.py:6770 appEditors/AppGerberEditor.py:6832 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:107 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:146 #: appPlugins/ToolTransform.py:704 appPlugins/ToolTransform.py:766 @@ -2693,15 +2674,15 @@ 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:800 appEditors/AppGerberEditor.py:6777 +#: appEditors/AppGeoEditor.py:800 appEditors/AppGerberEditor.py:6775 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:144 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:117 -#: appPlugins/ToolFilm.py:1281 appPlugins/ToolTransform.py:709 +#: appPlugins/ToolFilm.py:1295 appPlugins/ToolTransform.py:709 msgid "X angle" msgstr "Unghi X" #: appEditors/AppGeoEditor.py:802 appEditors/AppGeoEditor.py:823 -#: appEditors/AppGerberEditor.py:6779 appEditors/AppGerberEditor.py:6800 +#: appEditors/AppGerberEditor.py:6777 appEditors/AppGerberEditor.py:6798 #: appPlugins/ToolTransform.py:711 appPlugins/ToolTransform.py:732 msgid "" "Angle for Skew action, in degrees.\n" @@ -2710,13 +2691,13 @@ msgstr "" "Valoarea unghiului de Deformare, in grade.\n" "Ia valori Reale între -360 si 360 grade." -#: appEditors/AppGeoEditor.py:810 appEditors/AppGerberEditor.py:6787 +#: appEditors/AppGeoEditor.py:810 appEditors/AppGerberEditor.py:6785 #: appPlugins/ToolTransform.py:719 msgid "Skew X" msgstr "Deformare X" #: appEditors/AppGeoEditor.py:812 appEditors/AppGeoEditor.py:833 -#: appEditors/AppGerberEditor.py:6789 appEditors/AppGerberEditor.py:6810 +#: appEditors/AppGerberEditor.py:6787 appEditors/AppGerberEditor.py:6808 #: appPlugins/ToolTransform.py:721 appPlugins/ToolTransform.py:742 msgid "" "Skew/shear the selected object(s).\n" @@ -2727,38 +2708,38 @@ msgstr "" "Punctul de referinţă este mijlocul \n" "formei înconjurătoare pt toate obiectele." -#: appEditors/AppGeoEditor.py:821 appEditors/AppGerberEditor.py:6798 +#: appEditors/AppGeoEditor.py:821 appEditors/AppGerberEditor.py:6796 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:153 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:131 -#: appPlugins/ToolFilm.py:1290 appPlugins/ToolTransform.py:730 +#: appPlugins/ToolFilm.py:1304 appPlugins/ToolTransform.py:730 msgid "Y angle" msgstr "Unghi Y" -#: appEditors/AppGeoEditor.py:831 appEditors/AppGerberEditor.py:6808 +#: appEditors/AppGeoEditor.py:831 appEditors/AppGerberEditor.py:6806 #: appPlugins/ToolTransform.py:740 msgid "Skew Y" msgstr "Deformare Y" -#: appEditors/AppGeoEditor.py:862 appEditors/AppGerberEditor.py:6839 +#: appEditors/AppGeoEditor.py:862 appEditors/AppGerberEditor.py:6837 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:155 -#: appPlugins/ToolFilm.py:1237 appPlugins/ToolTransform.py:771 +#: appPlugins/ToolFilm.py:1251 appPlugins/ToolTransform.py:771 msgid "X factor" msgstr "Factor X" -#: appEditors/AppGeoEditor.py:864 appEditors/AppGerberEditor.py:6841 +#: appEditors/AppGeoEditor.py:864 appEditors/AppGerberEditor.py:6839 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:157 #: appPlugins/ToolTransform.py:773 msgid "Factor for scaling on X axis." msgstr "Factor de scalare pe axa X." -#: appEditors/AppGeoEditor.py:871 appEditors/AppGerberEditor.py:6848 +#: appEditors/AppGeoEditor.py:871 appEditors/AppGerberEditor.py:6846 #: appPlugins/ToolTransform.py:780 msgid "Scale X" msgstr "Scalează X" #: appEditors/AppGeoEditor.py:873 appEditors/AppGeoEditor.py:893 -#: appEditors/AppGerberEditor.py:6850 appEditors/AppGerberEditor.py:6870 +#: appEditors/AppGerberEditor.py:6848 appEditors/AppGerberEditor.py:6868 #: appPlugins/ToolTransform.py:782 appPlugins/ToolTransform.py:802 msgid "" "Scale the selected object(s).\n" @@ -2769,59 +2750,59 @@ msgstr "" "Punctul de referinţă depinde de\n" "starea checkbox-ului >Referința Scalare<." -#: appEditors/AppGeoEditor.py:882 appEditors/AppGerberEditor.py:6859 +#: appEditors/AppGeoEditor.py:882 appEditors/AppGerberEditor.py:6857 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:122 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:168 -#: appPlugins/ToolFilm.py:1246 appPlugins/ToolTransform.py:791 +#: appPlugins/ToolFilm.py:1260 appPlugins/ToolTransform.py:791 msgid "Y factor" msgstr "Factor Y" -#: appEditors/AppGeoEditor.py:884 appEditors/AppGerberEditor.py:6861 +#: appEditors/AppGeoEditor.py:884 appEditors/AppGerberEditor.py:6859 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:170 #: appPlugins/ToolTransform.py:793 msgid "Factor for scaling on Y axis." msgstr "Factor de scalare pe axa Y." -#: appEditors/AppGeoEditor.py:891 appEditors/AppGerberEditor.py:6868 +#: appEditors/AppGeoEditor.py:891 appEditors/AppGerberEditor.py:6866 #: appPlugins/ToolTransform.py:800 msgid "Scale Y" msgstr "Scalează Y" -#: appEditors/AppGeoEditor.py:918 appEditors/AppGerberEditor.py:6895 +#: appEditors/AppGeoEditor.py:918 appEditors/AppGerberEditor.py:6893 #: appPlugins/ToolTransform.py:827 msgid "Flip on X" msgstr "Oglindește pe X" #: appEditors/AppGeoEditor.py:920 appEditors/AppGeoEditor.py:925 -#: appEditors/AppGerberEditor.py:6897 appEditors/AppGerberEditor.py:6902 +#: appEditors/AppGerberEditor.py:6895 appEditors/AppGerberEditor.py:6900 #: appPlugins/ToolTransform.py:829 appPlugins/ToolTransform.py:834 msgid "Flip the selected object(s) over the X axis." msgstr "Oglindește obiectele selectate pe axa X." -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6900 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6898 #: appPlugins/ToolTransform.py:832 msgid "Flip on Y" msgstr "Oglindește pe Y" -#: appEditors/AppGeoEditor.py:943 appEditors/AppGerberEditor.py:6920 +#: appEditors/AppGeoEditor.py:943 appEditors/AppGerberEditor.py:6918 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:184 #: appPlugins/ToolTransform.py:852 msgid "X val" msgstr "Val X" -#: appEditors/AppGeoEditor.py:945 appEditors/AppGerberEditor.py:6922 +#: appEditors/AppGeoEditor.py:945 appEditors/AppGerberEditor.py:6920 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:186 #: appPlugins/ToolTransform.py:854 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:952 appEditors/AppGerberEditor.py:6929 +#: appEditors/AppGeoEditor.py:952 appEditors/AppGerberEditor.py:6927 #: appPlugins/ToolTransform.py:861 msgid "Offset X" msgstr "Ofset pe X" #: appEditors/AppGeoEditor.py:954 appEditors/AppGeoEditor.py:974 -#: appEditors/AppGerberEditor.py:6931 appEditors/AppGerberEditor.py:6951 +#: appEditors/AppGerberEditor.py:6929 appEditors/AppGerberEditor.py:6949 #: appPlugins/ToolTransform.py:863 appPlugins/ToolTransform.py:883 msgid "" "Offset the selected object(s).\n" @@ -2832,34 +2813,34 @@ msgstr "" "Punctul de referinţă este mijlocul formei înconjurătoare\n" "pentru toate obiectele selectate.\n" -#: appEditors/AppGeoEditor.py:963 appEditors/AppGerberEditor.py:6940 +#: appEditors/AppGeoEditor.py:963 appEditors/AppGerberEditor.py:6938 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:197 #: appPlugins/ToolTransform.py:872 msgid "Y val" msgstr "Val Y" -#: appEditors/AppGeoEditor.py:965 appEditors/AppGerberEditor.py:6942 +#: appEditors/AppGeoEditor.py:965 appEditors/AppGerberEditor.py:6940 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:199 #: appPlugins/ToolTransform.py:874 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:972 appEditors/AppGerberEditor.py:6949 +#: appEditors/AppGeoEditor.py:972 appEditors/AppGerberEditor.py:6947 #: appPlugins/ToolTransform.py:881 msgid "Offset Y" msgstr "Ofset pe Y" -#: appEditors/AppGeoEditor.py:992 appEditors/AppGerberEditor.py:6969 -#: appGUI/ObjectUI.py:466 appGUI/ObjectUI.py:503 +#: appEditors/AppGeoEditor.py:992 appEditors/AppGerberEditor.py:6967 +#: appGUI/ObjectUI.py:463 appGUI/ObjectUI.py:500 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:60 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:209 -#: appPlugins/ToolInvertGerber.py:271 appPlugins/ToolQRCode.py:884 +#: appPlugins/ToolInvertGerber.py:277 appPlugins/ToolQRCode.py:887 #: appPlugins/ToolTransform.py:901 msgid "Rounded" msgstr "Rotunjit" -#: appEditors/AppGeoEditor.py:994 appEditors/AppGerberEditor.py:6971 +#: appEditors/AppGeoEditor.py:994 appEditors/AppGerberEditor.py:6969 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:211 #: appPlugins/ToolTransform.py:903 msgid "" @@ -2873,7 +2854,7 @@ msgstr "" "Dacă nu este bifat, bufferul va urma geometria exactă\n" "a formei tamponată." -#: appEditors/AppGeoEditor.py:1002 appEditors/AppGerberEditor.py:6979 +#: appEditors/AppGeoEditor.py:1002 appEditors/AppGerberEditor.py:6977 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:219 #: appPlugins/ToolDistance.py:127 appPlugins/ToolDistance.py:421 #: appPlugins/ToolDistance.py:557 appPlugins/ToolDistanceMin.py:211 @@ -2881,7 +2862,7 @@ msgstr "" msgid "Distance" msgstr "Distanță" -#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6981 +#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6979 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:221 #: appPlugins/ToolTransform.py:913 msgid "" @@ -2895,12 +2876,12 @@ msgstr "" "Fiecare element de geometrie al obiectului va fi mărit\n" "sau scăzut proportional cu „distanța”." -#: appEditors/AppGeoEditor.py:1016 appEditors/AppGerberEditor.py:6993 +#: appEditors/AppGeoEditor.py:1016 appEditors/AppGerberEditor.py:6991 #: appPlugins/ToolTransform.py:925 msgid "Buffer D" msgstr "Bufer D" -#: appEditors/AppGeoEditor.py:1018 appEditors/AppGerberEditor.py:6995 +#: appEditors/AppGeoEditor.py:1018 appEditors/AppGerberEditor.py:6993 #: appPlugins/ToolTransform.py:927 msgid "" "Create the buffer effect on each geometry,\n" @@ -2909,7 +2890,7 @@ msgstr "" "Creați efectul buffer pe fiecare geometrie,\n" "element din obiectul selectat, folosind distanta." -#: appEditors/AppGeoEditor.py:1029 appEditors/AppGerberEditor.py:7006 +#: appEditors/AppGeoEditor.py:1029 appEditors/AppGerberEditor.py:7004 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:238 #: appPlugins/ToolTransform.py:938 msgid "" @@ -2925,12 +2906,12 @@ msgstr "" "sau scăzut proportional cu „distanța”. Valoarea este\n" "un procent din dimensiunea initială." -#: appEditors/AppGeoEditor.py:1042 appEditors/AppGerberEditor.py:7019 +#: appEditors/AppGeoEditor.py:1042 appEditors/AppGerberEditor.py:7017 #: appPlugins/ToolTransform.py:951 msgid "Buffer F" msgstr "Bufer F" -#: appEditors/AppGeoEditor.py:1044 appEditors/AppGerberEditor.py:7021 +#: appEditors/AppGeoEditor.py:1044 appEditors/AppGerberEditor.py:7019 #: appPlugins/ToolTransform.py:953 msgid "" "Create the buffer effect on each geometry,\n" @@ -2939,34 +2920,34 @@ msgstr "" "Creați efectul buffer pe fiecare geometrie,\n" "element din obiectul selectat, folosing un factor." -#: appEditors/AppGeoEditor.py:1133 appEditors/AppGerberEditor.py:7106 +#: appEditors/AppGeoEditor.py:1133 appEditors/AppGerberEditor.py:7104 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:63 -#: appPlugins/ToolCalibration.py:894 appPlugins/ToolDrilling.py:2815 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolPanelize.py:1152 +#: appPlugins/ToolCalibration.py:894 appPlugins/ToolDrilling.py:2769 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolPanelize.py:1171 #: appPlugins/ToolTransform.py:604 msgid "Object" msgstr "Obiect" -#: appEditors/AppGeoEditor.py:1205 appEditors/AppGerberEditor.py:7182 +#: appEditors/AppGeoEditor.py:1205 appEditors/AppGerberEditor.py:7180 #: appPlugins/ToolTransform.py:168 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "Format incorect pentru valoarea punctului. Necesită formatul X, Y" -#: appEditors/AppGeoEditor.py:1230 appEditors/AppGerberEditor.py:7207 +#: appEditors/AppGeoEditor.py:1230 appEditors/AppGerberEditor.py:7205 #: appPlugins/ToolTransform.py:185 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:1288 appEditors/AppGeoEditor.py:1309 -#: appEditors/AppGerberEditor.py:7265 appEditors/AppGerberEditor.py:7286 +#: appEditors/AppGerberEditor.py:7263 appEditors/AppGerberEditor.py:7284 #: appPlugins/ToolTransform.py:243 appPlugins/ToolTransform.py:264 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:1322 appEditors/AppGeoEditor.py:1331 -#: appEditors/AppGerberEditor.py:7299 appEditors/AppGerberEditor.py:7308 +#: appEditors/AppGerberEditor.py:7297 appEditors/AppGerberEditor.py:7306 #: appPlugins/ToolTransform.py:277 appPlugins/ToolTransform.py:286 msgid "Offset transformation can not be done for a value of 0." msgstr "Transformarea Deplasare nu se poate face pentru o valoare de 0." @@ -2978,13 +2959,13 @@ msgstr "Se rotește" #: appEditors/AppGeoEditor.py:1376 appEditors/AppGeoEditor.py:1409 #: appEditors/AppGeoEditor.py:1443 appEditors/AppGeoEditor.py:1477 #: appEditors/AppGeoEditor.py:1510 appEditors/AppGeoEditor.py:1531 -#: appEditors/AppGerberEditor.py:7359 appEditors/AppGerberEditor.py:7401 -#: appEditors/AppGerberEditor.py:7441 appEditors/AppGerberEditor.py:7480 -#: appEditors/AppGerberEditor.py:7524 appEditors/AppGerberEditor.py:7560 +#: appEditors/AppGerberEditor.py:7357 appEditors/AppGerberEditor.py:7399 +#: appEditors/AppGerberEditor.py:7439 appEditors/AppGerberEditor.py:7478 +#: appEditors/AppGerberEditor.py:7522 appEditors/AppGerberEditor.py:7558 #: appPlugins/ToolTransform.py:336 appPlugins/ToolTransform.py:376 #: appPlugins/ToolTransform.py:415 appPlugins/ToolTransform.py:450 #: appPlugins/ToolTransform.py:487 appPlugins/ToolTransform.py:522 -#: app_Main.py:6509 app_Main.py:6555 +#: app_Main.py:6556 app_Main.py:6602 msgid "Action was not executed" msgstr "Acțiunea nu a fost efectuată" @@ -2992,13 +2973,13 @@ msgstr "Acțiunea nu a fost efectuată" msgid "Flipping" msgstr "Oglindeste" -#: appEditors/AppGeoEditor.py:1402 appEditors/AppGerberEditor.py:7390 -#: appPlugins/ToolTransform.py:363 app_Main.py:6507 +#: appEditors/AppGeoEditor.py:1402 appEditors/AppGerberEditor.py:7388 +#: appPlugins/ToolTransform.py:363 app_Main.py:6554 msgid "Flip on Y axis done" msgstr "Oglindire pe axa Y executată" -#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:7398 -#: appPlugins/ToolTransform.py:372 app_Main.py:6553 +#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:7396 +#: appPlugins/ToolTransform.py:372 app_Main.py:6600 msgid "Flip on X axis done" msgstr "Oglindirea pe axa X executată" @@ -3006,11 +2987,11 @@ msgstr "Oglindirea pe axa X executată" msgid "Skewing" msgstr "Se Deformează" -#: appEditors/AppGeoEditor.py:1438 appEditors/AppGerberEditor.py:7437 +#: appEditors/AppGeoEditor.py:1438 appEditors/AppGerberEditor.py:7435 msgid "Skew on the X axis done" msgstr "Oglindire pe axa X executată" -#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:7439 +#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:7437 msgid "Skew on the Y axis done" msgstr "Oglindire pe axa Y executată" @@ -3018,11 +2999,11 @@ msgstr "Oglindire pe axa Y executată" msgid "Scaling" msgstr "Se Scalează" -#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:7475 +#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:7473 msgid "Scale on the X axis done" msgstr "Scalarea pe axa X executată" -#: appEditors/AppGeoEditor.py:1475 appEditors/AppGerberEditor.py:7477 +#: appEditors/AppGeoEditor.py:1475 appEditors/AppGerberEditor.py:7475 msgid "Scale on the Y axis done" msgstr "Scalarea pe axa Y executată" @@ -3031,69 +3012,69 @@ msgid "Offsetting" msgstr "Ofsetare" #: appEditors/AppGeoEditor.py:1505 appEditors/AppGeoEditor.py:1563 -#: appEditors/AppGerberEditor.py:7519 appEditors/AppGerberEditor.py:7592 +#: appEditors/AppGerberEditor.py:7517 appEditors/AppGerberEditor.py:7590 msgid "Offset on the X axis done" msgstr "Ofset pe axa X efectuat" -#: appEditors/AppGeoEditor.py:1507 appEditors/AppGerberEditor.py:7521 +#: appEditors/AppGeoEditor.py:1507 appEditors/AppGerberEditor.py:7519 msgid "Offset on the Y axis done" msgstr "Ofset pe axa Y efectuat" #: appEditors/AppGeoEditor.py:1520 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:57 -#: appObjects/FlatCAMGerber.py:430 appPlugins/ToolCopperThieving.py:594 -#: appPlugins/ToolCopperThieving.py:797 appPlugins/ToolCopperThieving.py:810 +#: appObjects/FlatCAMGerber.py:430 appPlugins/ToolCopperThieving.py:601 +#: appPlugins/ToolCopperThieving.py:804 appPlugins/ToolCopperThieving.py:817 #: appPlugins/ToolIsolation.py:1560 appPlugins/ToolNCC.py:2053 #: appPlugins/ToolNCC.py:2080 appPlugins/ToolNCC.py:2188 -#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:3103 -#: appPlugins/ToolNCC.py:3208 appPlugins/ToolNCC.py:3223 -#: appPlugins/ToolNCC.py:3490 appPlugins/ToolNCC.py:3591 -#: appPlugins/ToolNCC.py:3606 appPlugins/ToolTransform.py:497 camlib.py:1110 +#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:3105 +#: appPlugins/ToolNCC.py:3210 appPlugins/ToolNCC.py:3225 +#: appPlugins/ToolNCC.py:3492 appPlugins/ToolNCC.py:3593 +#: appPlugins/ToolNCC.py:3608 appPlugins/ToolTransform.py:497 camlib.py:1114 msgid "Buffering" msgstr "Buferare" -#: appEditors/AppGeoEditor.py:1527 appEditors/AppGerberEditor.py:7556 +#: appEditors/AppGeoEditor.py:1527 appEditors/AppGerberEditor.py:7554 #: appPlugins/ToolTransform.py:518 msgid "Buffer done" msgstr "Buffer finalizat" -#: appEditors/AppGeoEditor.py:1535 appEditors/AppGerberEditor.py:7564 +#: appEditors/AppGeoEditor.py:1535 appEditors/AppGerberEditor.py:7562 msgid "Rotate ..." msgstr "Rotaţie ..." #: appEditors/AppGeoEditor.py:1536 appEditors/AppGeoEditor.py:1588 -#: appEditors/AppGeoEditor.py:1604 appEditors/AppGerberEditor.py:7565 -#: appEditors/AppGerberEditor.py:7617 appEditors/AppGerberEditor.py:7633 +#: appEditors/AppGeoEditor.py:1604 appEditors/AppGerberEditor.py:7563 +#: appEditors/AppGerberEditor.py:7615 appEditors/AppGerberEditor.py:7631 msgid "Enter an Angle Value (degrees)" msgstr "Introdu o valoare in grade pt Unghi" -#: appEditors/AppGeoEditor.py:1545 appEditors/AppGerberEditor.py:7574 +#: appEditors/AppGeoEditor.py:1545 appEditors/AppGerberEditor.py:7572 #: appPlugins/ToolTransform.py:334 msgid "Rotate done" msgstr "Rotaţie efectuată" -#: appEditors/AppGeoEditor.py:1548 appEditors/AppGerberEditor.py:7577 +#: appEditors/AppGeoEditor.py:1548 appEditors/AppGerberEditor.py:7575 msgid "Rotate cancelled" msgstr "Rotaţie anulată" -#: appEditors/AppGeoEditor.py:1553 appEditors/AppGerberEditor.py:7582 +#: appEditors/AppGeoEditor.py:1553 appEditors/AppGerberEditor.py:7580 msgid "Offset on X axis ..." msgstr "Ofset pe axa X ..." #: appEditors/AppGeoEditor.py:1554 appEditors/AppGeoEditor.py:1572 -#: appEditors/AppGerberEditor.py:7583 appEditors/AppGerberEditor.py:7601 +#: appEditors/AppGerberEditor.py:7581 appEditors/AppGerberEditor.py:7599 msgid "Enter a distance Value" msgstr "Introdu of valoare pt Distantă" -#: appEditors/AppGeoEditor.py:1566 appEditors/AppGerberEditor.py:7595 +#: appEditors/AppGeoEditor.py:1566 appEditors/AppGerberEditor.py:7593 msgid "Offset X cancelled" msgstr "Ofset-ul pe axa X a fost anulat" -#: appEditors/AppGeoEditor.py:1571 appEditors/AppGerberEditor.py:7600 +#: appEditors/AppGeoEditor.py:1571 appEditors/AppGerberEditor.py:7598 msgid "Offset on Y axis ..." msgstr "Ofset pe axa Y ..." -#: appEditors/AppGeoEditor.py:1581 appEditors/AppGerberEditor.py:7610 +#: appEditors/AppGeoEditor.py:1581 appEditors/AppGerberEditor.py:7608 msgid "Offset on Y axis done" msgstr "Ofset pe axa Y efectuat" @@ -3101,11 +3082,11 @@ msgstr "Ofset pe axa Y efectuat" msgid "Offset on the Y axis canceled" msgstr "Ofset pe axa Y anulat" -#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7616 +#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7614 msgid "Skew on X axis ..." msgstr "Deformare pe axa X ..." -#: appEditors/AppGeoEditor.py:1597 appEditors/AppGerberEditor.py:7626 +#: appEditors/AppGeoEditor.py:1597 appEditors/AppGerberEditor.py:7624 msgid "Skew on X axis done" msgstr "Deformare pe axa X anulată" @@ -3113,11 +3094,11 @@ msgstr "Deformare pe axa X anulată" msgid "Skew on X axis canceled" msgstr "Deformare pe axa X anulată" -#: appEditors/AppGeoEditor.py:1603 appEditors/AppGerberEditor.py:7632 +#: appEditors/AppGeoEditor.py:1603 appEditors/AppGerberEditor.py:7630 msgid "Skew on Y axis ..." msgstr "Deformare pe axa Y ..." -#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7642 +#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7640 msgid "Skew on Y axis done" msgstr "Deformare pe axa Y anulată" @@ -3238,24 +3219,34 @@ msgstr "Crează o geometrie Paint ..." msgid "Shape transformations ..." msgstr "Transformări de forme geometrice ..." -#: appEditors/AppGeoEditor.py:3401 appGUI/ObjectUI.py:904 +#: appEditors/AppGeoEditor.py:3401 appGUI/ObjectUI.py:901 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:20 msgid "Geometry Editor" msgstr "Editor Geometrii" -#: appEditors/AppGeoEditor.py:3422 +#: appEditors/AppGeoEditor.py:3424 +msgid "Tool dia" +msgstr "Dia unealtă" + +#: appEditors/AppGeoEditor.py:3426 +#, fuzzy +#| msgid "Fixed hole diameter." +msgid "Edited tool diameter." +msgstr "Dia gaură fix." + +#: appEditors/AppGeoEditor.py:3436 msgid "Geometry Table" msgstr "Tabel Geometrie" -#: appEditors/AppGeoEditor.py:3424 +#: appEditors/AppGeoEditor.py:3438 msgid "The list of geometry elements inside the edited object." msgstr "Lista elementelor geometrice din interiorul obiectului editat." -#: appEditors/AppGeoEditor.py:3455 appEditors/AppGerberEditor.py:6192 +#: appEditors/AppGeoEditor.py:3469 appEditors/AppGerberEditor.py:6190 msgid "Zoom on selection" msgstr "Zoom la selectare" -#: appEditors/AppGeoEditor.py:3464 appEditors/AppGerberEditor.py:6201 +#: appEditors/AppGeoEditor.py:3478 appEditors/AppGerberEditor.py:6199 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:28 #: appGUI/preferences/cncjob/CNCJobEditorPrefGroupUI.py:25 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:23 @@ -3284,39 +3275,39 @@ msgstr "Zoom la selectare" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:24 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:21 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:24 -#: appPlugins/ToolCalibration.py:775 appPlugins/ToolCorners.py:741 -#: appPlugins/ToolEtchCompensation.py:374 appPlugins/ToolFiducials.py:881 -#: appPlugins/ToolFollow.py:727 appPlugins/ToolInvertGerber.py:243 -#: appPlugins/ToolLevelling.py:1763 appPlugins/ToolQRCode.py:792 -#: appPlugins/ToolSolderPaste.py:1267 +#: appPlugins/ToolCalibration.py:775 appPlugins/ToolCorners.py:747 +#: appPlugins/ToolEtchCompensation.py:392 appPlugins/ToolFiducials.py:885 +#: appPlugins/ToolFollow.py:729 appPlugins/ToolInvertGerber.py:249 +#: appPlugins/ToolLevelling.py:1832 appPlugins/ToolQRCode.py:795 +#: appPlugins/ToolSolderPaste.py:1271 msgid "Parameters" msgstr "Parametri" -#: appEditors/AppGeoEditor.py:3466 appEditors/AppGerberEditor.py:6203 +#: appEditors/AppGeoEditor.py:3480 appEditors/AppGerberEditor.py:6201 msgid "Geometry parameters." msgstr "Parametri Geometrie." -#: appEditors/AppGeoEditor.py:3471 +#: appEditors/AppGeoEditor.py:3485 msgid "Is Valid" msgstr "Este Valid" -#: appEditors/AppGeoEditor.py:3478 +#: appEditors/AppGeoEditor.py:3492 msgid "Is Empty" msgstr "Este gol" -#: appEditors/AppGeoEditor.py:3485 +#: appEditors/AppGeoEditor.py:3499 msgid "Is Ring" msgstr "Este Inel" -#: appEditors/AppGeoEditor.py:3492 +#: appEditors/AppGeoEditor.py:3506 msgid "Is CCW" msgstr "Este CCW" -#: appEditors/AppGeoEditor.py:3494 appEditors/AppGeoEditor.py:4147 +#: appEditors/AppGeoEditor.py:3508 appEditors/AppGeoEditor.py:4161 msgid "Change" msgstr "Schimbă" -#: appEditors/AppGeoEditor.py:3497 +#: appEditors/AppGeoEditor.py:3511 msgid "" "Change the orientation of the geometric element.\n" "Works for LinearRing and Polygons." @@ -3324,52 +3315,52 @@ msgstr "" "Schimbați orientarea elementului geometric.\n" "Funcționează pentru LinearRing și Poligoane." -#: appEditors/AppGeoEditor.py:3505 +#: appEditors/AppGeoEditor.py:3519 msgid "Is Simple" msgstr "Este Simplu" -#: appEditors/AppGeoEditor.py:3514 +#: appEditors/AppGeoEditor.py:3528 msgid "The length of the geometry element." msgstr "Lungimea elementului de geometrie." -#: appEditors/AppGeoEditor.py:3523 appEditors/AppGerberEditor.py:6240 +#: appEditors/AppGeoEditor.py:3537 appEditors/AppGerberEditor.py:6238 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:70 -#: appPlugins/ToolFiducials.py:800 +#: appPlugins/ToolFiducials.py:804 msgid "Coordinates" msgstr "Coordinate" -#: appEditors/AppGeoEditor.py:3525 appEditors/AppGeoEditor.py:3531 -#: appEditors/AppGerberEditor.py:6242 appEditors/AppGerberEditor.py:6248 +#: appEditors/AppGeoEditor.py:3539 appEditors/AppGeoEditor.py:3545 +#: appEditors/AppGerberEditor.py:6240 appEditors/AppGerberEditor.py:6246 msgid "The coordinates of the selected geometry element." msgstr "Coordonatele elementului de geometrie selectat." -#: appEditors/AppGeoEditor.py:3536 appEditors/AppGerberEditor.py:6253 +#: appEditors/AppGeoEditor.py:3550 appEditors/AppGerberEditor.py:6251 msgid "Vertex Points" msgstr "Puncte inflexiune" -#: appEditors/AppGeoEditor.py:3538 appEditors/AppGerberEditor.py:6255 +#: appEditors/AppGeoEditor.py:3552 appEditors/AppGerberEditor.py:6253 msgid "The number of vertex points in the selected geometry element." msgstr "Numărul de puncte de inflexiune din elementul de geometrie selectat." -#: appEditors/AppGeoEditor.py:3552 appEditors/AppGerberEditor.py:6269 -#: appGUI/ObjectUI.py:1866 +#: appEditors/AppGeoEditor.py:3566 appEditors/AppGerberEditor.py:6267 +#: appGUI/ObjectUI.py:1863 msgid "Simplification" msgstr "Simplificare" -#: appEditors/AppGeoEditor.py:3554 appEditors/AppGerberEditor.py:6271 -#: appGUI/ObjectUI.py:1868 +#: appEditors/AppGeoEditor.py:3568 appEditors/AppGerberEditor.py:6269 +#: appGUI/ObjectUI.py:1865 msgid "Simplify a geometry by reducing its vertex points number." msgstr "" "Simplificați o geometrie prin reducerea numărului de puncte de inflexiune." -#: appEditors/AppGeoEditor.py:3559 appEditors/AppGerberEditor.py:6276 -#: appGUI/ObjectUI.py:1898 +#: appEditors/AppGeoEditor.py:3573 appEditors/AppGerberEditor.py:6274 +#: appGUI/ObjectUI.py:1895 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:86 msgid "Tolerance" msgstr "Toleranta" -#: appEditors/AppGeoEditor.py:3561 appEditors/AppGerberEditor.py:6278 -#: appGUI/ObjectUI.py:1900 +#: appEditors/AppGeoEditor.py:3575 appEditors/AppGerberEditor.py:6276 +#: appGUI/ObjectUI.py:1897 msgid "" "All points in the simplified object will be\n" "within the tolerance distance of the original geometry." @@ -3377,123 +3368,123 @@ msgstr "" "Toate punctele din obiectul simplificat vor fi\n" "în cadrul distanței de toleranță de geometria originală." -#: appEditors/AppGeoEditor.py:3573 appEditors/AppGeoEditor.py:4078 -#: appEditors/AppGerberEditor.py:4064 appEditors/AppGerberEditor.py:6291 -#: appGUI/ObjectUI.py:1912 +#: appEditors/AppGeoEditor.py:3587 appEditors/AppGeoEditor.py:4092 +#: appEditors/AppGerberEditor.py:4066 appEditors/AppGerberEditor.py:6289 +#: appGUI/ObjectUI.py:1909 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:77 -#: appObjects/FlatCAMGeometry.py:783 +#: appObjects/FlatCAMGeometry.py:784 msgid "Simplify" msgstr "Simplifică" -#: appEditors/AppGeoEditor.py:3576 appEditors/AppGerberEditor.py:6294 -#: appGUI/ObjectUI.py:1915 +#: appEditors/AppGeoEditor.py:3590 appEditors/AppGerberEditor.py:6292 +#: appGUI/ObjectUI.py:1912 msgid "Simplify a geometry element by reducing its vertex points number." msgstr "" "Simplificați un element de geometrie prin reducerea numărului său de puncte " "de inflexiune." -#: appEditors/AppGeoEditor.py:3889 +#: appEditors/AppGeoEditor.py:3903 msgid "Ring" msgstr "Inel" -#: appEditors/AppGeoEditor.py:3891 app_Main.py:7741 +#: appEditors/AppGeoEditor.py:3905 app_Main.py:7785 msgid "Line" msgstr "Linie" -#: appEditors/AppGeoEditor.py:3893 appGUI/MainGUI.py:1673 +#: appEditors/AppGeoEditor.py:3907 appGUI/MainGUI.py:1685 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:217 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:403 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:286 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:319 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:283 -#: appPlugins/ToolDrilling.py:2864 appPlugins/ToolFollow.py:751 -#: appPlugins/ToolIsolation.py:3639 appPlugins/ToolMilling.py:4478 -#: appPlugins/ToolNCC.py:4635 appPlugins/ToolPaint.py:3315 +#: appPlugins/ToolDrilling.py:2818 appPlugins/ToolFollow.py:753 +#: appPlugins/ToolIsolation.py:3636 appPlugins/ToolMilling.py:4577 +#: appPlugins/ToolNCC.py:4634 appPlugins/ToolPaint.py:3312 msgid "Polygon" msgstr "Poligon" -#: appEditors/AppGeoEditor.py:3895 +#: appEditors/AppGeoEditor.py:3909 msgid "Multi-Line" msgstr "Multi-Linie" -#: appEditors/AppGeoEditor.py:3897 +#: appEditors/AppGeoEditor.py:3911 msgid "Multi-Polygon" msgstr "Multi-Poligon" -#: appEditors/AppGeoEditor.py:3904 +#: appEditors/AppGeoEditor.py:3918 msgid "Geo Elem" msgstr "Element Geo" -#: appEditors/AppGeoEditor.py:4017 +#: appEditors/AppGeoEditor.py:4031 msgid "Last selected shape ID" msgstr "" -#: appEditors/AppGeoEditor.py:4109 appEditors/AppGerberEditor.py:2641 -#: appEditors/AppGerberEditor.py:4911 appObjects/FlatCAMGeometry.py:2742 +#: appEditors/AppGeoEditor.py:4123 appEditors/AppGerberEditor.py:2641 +#: appEditors/AppGerberEditor.py:4912 appObjects/FlatCAMGeometry.py:2734 #: appPlugins/ToolCutOut.py:1595 appPlugins/ToolDistance.py:189 -#: appPlugins/ToolExtract.py:609 appPlugins/ToolExtract.py:720 -#: appPlugins/ToolExtract.py:795 appPlugins/ToolMilling.py:2671 -#: appPlugins/ToolOptimal.py:163 appPlugins/ToolPanelize.py:1043 -#: appPlugins/ToolQRCode.py:231 appPlugins/ToolReport.py:214 -#: appPlugins/ToolSolderPaste.py:693 appPlugins/ToolSolderPaste.py:983 -#: appPlugins/ToolSub.py:295 app_Main.py:8398 +#: appPlugins/ToolExtract.py:612 appPlugins/ToolExtract.py:723 +#: appPlugins/ToolExtract.py:798 appPlugins/ToolMilling.py:2754 +#: appPlugins/ToolOptimal.py:169 appPlugins/ToolPanelize.py:1065 +#: appPlugins/ToolQRCode.py:237 appPlugins/ToolReport.py:214 +#: appPlugins/ToolSolderPaste.py:699 appPlugins/ToolSolderPaste.py:991 +#: appPlugins/ToolSub.py:305 app_Main.py:8442 #: tclCommands/TclCommandOpenSVG.py:85 tclCommands/TclCommandPanelize.py:299 msgid "Working" msgstr "Se lucrează" -#: appEditors/AppGeoEditor.py:4517 +#: appEditors/AppGeoEditor.py:4531 msgid "Error on inserting shapes into storage." msgstr "Eroare la inserarea formelor în spațiul de stocare." -#: appEditors/AppGeoEditor.py:4612 +#: appEditors/AppGeoEditor.py:4626 msgid "Grid Snap enabled." msgstr "Captura pr grilă activată." -#: appEditors/AppGeoEditor.py:4617 +#: appEditors/AppGeoEditor.py:4631 msgid "Grid Snap disabled." msgstr "Captura pe grilă dezactivată." -#: appEditors/AppGeoEditor.py:5001 appGUI/MainGUI.py:3442 -#: appGUI/MainGUI.py:3488 appGUI/MainGUI.py:3506 appGUI/MainGUI.py:3657 -#: appGUI/MainGUI.py:3695 appGUI/MainGUI.py:3707 +#: appEditors/AppGeoEditor.py:5015 appGUI/MainGUI.py:3454 +#: appGUI/MainGUI.py:3500 appGUI/MainGUI.py:3518 appGUI/MainGUI.py:3669 +#: appGUI/MainGUI.py:3707 appGUI/MainGUI.py:3719 msgid "Click on target point." msgstr "Click pe punctul tinta." -#: appEditors/AppGeoEditor.py:5289 appEditors/AppGeoEditor.py:5352 -#: appEditors/AppGeoEditor.py:5407 appEditors/AppGeoEditor.py:5437 -#: appEditors/AppGeoEditor.py:5490 appEditors/AppGeoEditor.py:5545 -#: appEditors/AppGeoEditor.py:5573 appEditors/AppGeoEditor.py:5598 -#: appEditors/AppGeoEditor.py:5628 appEditors/AppGeoEditor.py:5708 -#: appEditors/AppGeoEditor.py:5774 appEditors/AppGeoEditor.py:5842 -#: appPlugins/ToolCopperThieving.py:612 appPlugins/ToolFilm.py:809 -#: appPlugins/ToolFilm.py:1069 appPlugins/ToolRulesCheck.py:645 +#: appEditors/AppGeoEditor.py:5305 appEditors/AppGeoEditor.py:5372 +#: appEditors/AppGeoEditor.py:5440 appEditors/AppGeoEditor.py:5470 +#: appEditors/AppGeoEditor.py:5523 appEditors/AppGeoEditor.py:5578 +#: appEditors/AppGeoEditor.py:5606 appEditors/AppGeoEditor.py:5631 +#: appEditors/AppGeoEditor.py:5661 appEditors/AppGeoEditor.py:5741 +#: appEditors/AppGeoEditor.py:5807 appEditors/AppGeoEditor.py:5875 +#: appPlugins/ToolCopperThieving.py:619 appPlugins/ToolFilm.py:828 +#: appPlugins/ToolFilm.py:1088 appPlugins/ToolRulesCheck.py:645 msgid "Working..." msgstr "Se lucrează..." -#: appEditors/AppGeoEditor.py:5290 +#: appEditors/AppGeoEditor.py:5306 msgid "Loading the Geometry into the Editor..." msgstr "Se încarcă geometria în editor ..." -#: appEditors/AppGeoEditor.py:5332 +#: appEditors/AppGeoEditor.py:5348 msgid "Editing MultiGeo Geometry, tool" msgstr "Se editează Geometrie tip MultiGeo. unealta" -#: appEditors/AppGeoEditor.py:5334 appPlugins/ToolNCC.py:2542 +#: appEditors/AppGeoEditor.py:5350 appPlugins/ToolNCC.py:2544 msgid "with diameter" msgstr "cu diametrul" -#: appEditors/AppGeoEditor.py:5386 +#: appEditors/AppGeoEditor.py:5419 #, fuzzy #| msgid "There is no Geometry object loaded ..." msgid "Editor Exit. Geometry object was updated ..." msgstr "Nici-un obiect tip Geometrie nu este incărcat ..." -#: appEditors/AppGeoEditor.py:5442 appEditors/AppGeoEditor.py:5497 +#: appEditors/AppGeoEditor.py:5475 appEditors/AppGeoEditor.py:5530 msgid "A selection of minimum two items is required to do Intersection." msgstr "" "Cel puțin o selecţie de doua forme este necesară pentru a face o Intersecţie." -#: appEditors/AppGeoEditor.py:5632 appEditors/AppGeoEditor.py:5778 +#: appEditors/AppGeoEditor.py:5665 appEditors/AppGeoEditor.py:5811 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3501,40 +3492,40 @@ msgstr "" "O valoare de bufer negativă nu se acceptă. Foloseste Bufer Interior pentru a " "genera o formă geo. interioară" -#: appEditors/AppGeoEditor.py:5642 appEditors/AppGeoEditor.py:5719 -#: appEditors/AppGeoEditor.py:5787 appEditors/AppGeoEditor.py:5852 +#: appEditors/AppGeoEditor.py:5675 appEditors/AppGeoEditor.py:5752 +#: appEditors/AppGeoEditor.py:5820 appEditors/AppGeoEditor.py:5885 msgid "Nothing selected." msgstr "Nu este nimic selectat." -#: appEditors/AppGeoEditor.py:5646 appEditors/AppGeoEditor.py:5723 -#: appEditors/AppGeoEditor.py:5791 +#: appEditors/AppGeoEditor.py:5679 appEditors/AppGeoEditor.py:5756 +#: appEditors/AppGeoEditor.py:5824 msgid "Invalid distance." msgstr "Distanta invalida." -#: appEditors/AppGeoEditor.py:5691 appEditors/AppGeoEditor.py:5757 -#: appEditors/AppGeoEditor.py:5825 +#: appEditors/AppGeoEditor.py:5724 appEditors/AppGeoEditor.py:5790 +#: appEditors/AppGeoEditor.py:5858 #, fuzzy #| msgid "Title entry is empty." msgid "Failed, the result is empty." msgstr "Caseta de introducere Titlu este goală." -#: appEditors/AppGeoEditor.py:5712 +#: appEditors/AppGeoEditor.py:5745 msgid "Negative buffer value is not accepted." msgstr "Valoarea bufer negativă nu este acceptată." -#: appEditors/AppGeoEditor.py:5845 +#: appEditors/AppGeoEditor.py:5878 #, 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:5858 +#: appEditors/AppGeoEditor.py:5891 msgid "Invalid value for" msgstr "Valoare invalida pentru" -#: appEditors/AppGeoEditor.py:5920 appObjects/FlatCAMGeometry.py:2821 -#: appPlugins/ToolMilling.py:2750 appPlugins/ToolPaint.py:1994 +#: appEditors/AppGeoEditor.py:5953 appObjects/FlatCAMGeometry.py:2813 +#: appPlugins/ToolMilling.py:2833 appPlugins/ToolPaint.py:1994 #: appPlugins/ToolPaint.py:2204 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " @@ -3669,7 +3660,7 @@ msgstr "" "Valoarea codului aperturii lipseste sau este in format greșit. Adaugă din " "nou și reîncearcă." -#: appEditors/AppGerberEditor.py:3767 +#: appEditors/AppGerberEditor.py:3768 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." @@ -3677,153 +3668,153 @@ msgstr "" "Dimensiunile aperturii lipsesc sau sunt intr-un format greșit. Adaugă din " "nou și reîncearcă." -#: appEditors/AppGerberEditor.py:3780 +#: appEditors/AppGerberEditor.py:3781 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:3793 +#: appEditors/AppGerberEditor.py:3794 msgid "Aperture already in the aperture table." msgstr "Apertura este deja in lista de aperturi." -#: appEditors/AppGerberEditor.py:3800 +#: appEditors/AppGerberEditor.py:3801 msgid "Added new aperture with code" msgstr "O nouă apertură este adăugată cu codul" -#: appEditors/AppGerberEditor.py:3832 +#: appEditors/AppGerberEditor.py:3833 msgid "Select an aperture in Aperture Table" msgstr "Selectează o apertură in Tabela de Aperturi" -#: appEditors/AppGerberEditor.py:3840 +#: appEditors/AppGerberEditor.py:3841 msgid "Select an aperture in Aperture Table -->" msgstr "Selectează o unealtă in Tabela de Aperturi -->" -#: appEditors/AppGerberEditor.py:3854 +#: appEditors/AppGerberEditor.py:3855 msgid "Deleted aperture with code" msgstr "A fost stearsă unealta cu codul" -#: appEditors/AppGerberEditor.py:3922 +#: appEditors/AppGerberEditor.py:3923 msgid "Dimensions need two float values separated by comma." msgstr "Dimensiunile au nevoie de două valori float separate prin virgulă." -#: appEditors/AppGerberEditor.py:3931 +#: appEditors/AppGerberEditor.py:3932 msgid "Dimensions edited." msgstr "Dimensiuni editate." -#: appEditors/AppGerberEditor.py:4510 appEditors/AppGerberEditor.py:6051 -#: appEditors/AppGerberEditor.py:6098 appGUI/ObjectUI.py:309 -#: appPlugins/ToolExtract.py:988 appPlugins/ToolPunchGerber.py:2072 +#: appEditors/AppGerberEditor.py:4512 appEditors/AppGerberEditor.py:6049 +#: appEditors/AppGerberEditor.py:6096 appGUI/ObjectUI.py:306 +#: appPlugins/ToolExtract.py:991 appPlugins/ToolPunchGerber.py:2072 msgid "Code" msgstr "Cod" -#: appEditors/AppGerberEditor.py:4510 appEditors/AppGerberEditor.py:6051 -#: appGUI/ObjectUI.py:309 +#: appEditors/AppGerberEditor.py:4512 appEditors/AppGerberEditor.py:6049 +#: appGUI/ObjectUI.py:306 msgid "Dim" msgstr "Dim" -#: appEditors/AppGerberEditor.py:4624 appObjects/FlatCAMCNCJob.py:714 -#: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1423 -#: app_Main.py:7643 +#: appEditors/AppGerberEditor.py:4626 appObjects/FlatCAMCNCJob.py:722 +#: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1495 +#: app_Main.py:7687 msgid "Loading" msgstr "Se incarcă" -#: appEditors/AppGerberEditor.py:4757 +#: appEditors/AppGerberEditor.py:4758 msgid "Setting up the UI" msgstr "Configurarea UI" -#: appEditors/AppGerberEditor.py:4758 +#: appEditors/AppGerberEditor.py:4759 msgid "Adding geometry finished. Preparing the GUI" msgstr "Adăugarea geometriei terminate. Pregătirea GUI" -#: appEditors/AppGerberEditor.py:4767 +#: appEditors/AppGerberEditor.py:4768 msgid "Finished loading the Gerber object into the editor." msgstr "S-a terminat încărcarea obiectului Gerber în editor." -#: appEditors/AppGerberEditor.py:4901 +#: appEditors/AppGerberEditor.py:4902 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:4939 +#: appEditors/AppGerberEditor.py:4940 msgid "Cancelled. No aperture is selected" msgstr "Anulat. Nici-o apertură nu este selectată" -#: appEditors/AppGerberEditor.py:5126 app_Main.py:7085 +#: appEditors/AppGerberEditor.py:5127 app_Main.py:7129 msgid "Coordinates copied to clipboard." msgstr "Coordonatele au fost copiate in clipboard." -#: appEditors/AppGerberEditor.py:5474 +#: appEditors/AppGerberEditor.py:5475 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:316 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:332 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:296 -#: appObjects/AppObject.py:340 appObjects/FlatCAMCNCJob.py:610 +#: appObjects/AppObject.py:345 appObjects/FlatCAMCNCJob.py:618 #: appObjects/FlatCAMGerber.py:1090 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1150 -#: appPlugins/ToolCorners.py:602 appPlugins/ToolFiducials.py:633 -#: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:537 app_Main.py:4988 +#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1156 +#: appPlugins/ToolCorners.py:611 appPlugins/ToolFiducials.py:640 +#: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:543 app_Main.py:5007 msgid "Plotting" msgstr "Se afișeaz" -#: appEditors/AppGerberEditor.py:5647 +#: appEditors/AppGerberEditor.py:5648 msgid "Failed. No aperture geometry is selected." msgstr "Anulat. Nici-o geometrie de apertură nu este selectată." -#: appEditors/AppGerberEditor.py:5822 +#: appEditors/AppGerberEditor.py:5823 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:5853 +#: appEditors/AppGerberEditor.py:5854 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:5885 +#: appEditors/AppGerberEditor.py:5886 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:5937 +#: appEditors/AppGerberEditor.py:5938 msgid "Polygons marked." msgstr "Poligoanele sunt marcate." -#: appEditors/AppGerberEditor.py:5939 +#: appEditors/AppGerberEditor.py:5940 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:6002 appGUI/MainGUI.py:762 -#: appGUI/MainGUI.py:1706 appGUI/ObjectUI.py:234 +#: appEditors/AppGerberEditor.py:6003 appGUI/MainGUI.py:762 +#: appGUI/MainGUI.py:1718 appGUI/ObjectUI.py:231 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:20 msgid "Gerber Editor" msgstr "Editor Gerber" -#: appEditors/AppGerberEditor.py:6038 appGUI/ObjectUI.py:274 +#: appEditors/AppGerberEditor.py:6036 appGUI/ObjectUI.py:271 #: appObjects/FlatCAMObj.py:492 appPlugins/ToolReport.py:177 msgid "Apertures" msgstr "Aperturi" -#: appEditors/AppGerberEditor.py:6040 appGUI/ObjectUI.py:276 +#: appEditors/AppGerberEditor.py:6038 appGUI/ObjectUI.py:273 msgid "Apertures Table for the Gerber Object." msgstr "Tabela de aperturi pt obiectul Gerber." -#: appEditors/AppGerberEditor.py:6056 appGUI/ObjectUI.py:313 +#: appEditors/AppGerberEditor.py:6054 appGUI/ObjectUI.py:310 msgid "Index" msgstr "Index" -#: appEditors/AppGerberEditor.py:6058 appGUI/ObjectUI.py:315 -#: appPlugins/ToolExtract.py:995 appPlugins/ToolPunchGerber.py:2079 +#: appEditors/AppGerberEditor.py:6056 appGUI/ObjectUI.py:312 +#: appPlugins/ToolExtract.py:998 appPlugins/ToolPunchGerber.py:2079 msgid "Aperture Code" msgstr "Cod" -#: appEditors/AppGerberEditor.py:6060 appGUI/ObjectUI.py:317 -#: appPlugins/ToolExtract.py:997 appPlugins/ToolPunchGerber.py:2081 +#: appEditors/AppGerberEditor.py:6058 appGUI/ObjectUI.py:314 +#: appPlugins/ToolExtract.py:1000 appPlugins/ToolPunchGerber.py:2081 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "" "Tipul aperturilor:\n" @@ -3832,12 +3823,12 @@ msgstr "" "- macro-uri\n" "etc" -#: appEditors/AppGerberEditor.py:6062 appGUI/ObjectUI.py:319 -#: appPlugins/ToolExtract.py:999 appPlugins/ToolPunchGerber.py:2083 +#: appEditors/AppGerberEditor.py:6060 appGUI/ObjectUI.py:316 +#: appPlugins/ToolExtract.py:1002 appPlugins/ToolPunchGerber.py:2083 msgid "Aperture Size:" msgstr "Dim. aper.:" -#: appEditors/AppGerberEditor.py:6064 appGUI/ObjectUI.py:321 +#: appEditors/AppGerberEditor.py:6062 appGUI/ObjectUI.py:318 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3847,26 +3838,26 @@ msgstr "" "- (lătime, inăltime) pt tipurile R, O.\n" "- (diametru, nVertices) pt tipul P" -#: appEditors/AppGerberEditor.py:6091 +#: appEditors/AppGerberEditor.py:6089 msgid "Add/Delete Aperture" msgstr "Adaugă/Șterge apertură" -#: appEditors/AppGerberEditor.py:6093 +#: appEditors/AppGerberEditor.py:6091 msgid "Add/Delete an aperture in the aperture table" msgstr "Adaugă/Șterge o apertură din lista de aperturi" -#: appEditors/AppGerberEditor.py:6099 +#: appEditors/AppGerberEditor.py:6097 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:51 msgid "Code for the new aperture" msgstr "Diametru pentru noua apertură" -#: appEditors/AppGerberEditor.py:6109 +#: appEditors/AppGerberEditor.py:6107 #, fuzzy #| msgid "Size" msgid "Size:" msgstr "Dimensiune" -#: appEditors/AppGerberEditor.py:6111 +#: appEditors/AppGerberEditor.py:6109 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3879,7 +3870,7 @@ msgstr "" "valoarea este calculată automat prin:\n" "sqrt(lătime**2 + inăltime**2)" -#: appEditors/AppGerberEditor.py:6128 +#: appEditors/AppGerberEditor.py:6126 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3891,11 +3882,11 @@ msgstr "" "R = rectangular\n" "O = oval" -#: appEditors/AppGerberEditor.py:6141 +#: appEditors/AppGerberEditor.py:6139 msgid "Dims" msgstr "" -#: appEditors/AppGerberEditor.py:6143 +#: appEditors/AppGerberEditor.py:6141 #, fuzzy #| msgid "" #| "Dimensions for the new aperture.\n" @@ -3909,63 +3900,63 @@ msgstr "" "Activă doar pentru aperturile rectangulare (tip 'R').\n" "Formatul este (lătime, inăltime)" -#: appEditors/AppGerberEditor.py:6165 +#: appEditors/AppGerberEditor.py:6163 msgid "Add a new aperture to the aperture list." msgstr "Adaugă o nouă apertură in lista de aperturi." -#: appEditors/AppGerberEditor.py:6173 +#: appEditors/AppGerberEditor.py:6171 msgid "Delete a aperture in the aperture list" msgstr "Șterge o apertură din lista de aperturi" -#: appEditors/AppGerberEditor.py:6215 +#: appEditors/AppGerberEditor.py:6213 #, fuzzy #| msgid "Is Valid" msgid "Valid" msgstr "Este Valid" -#: appEditors/AppGerberEditor.py:6217 +#: appEditors/AppGerberEditor.py:6215 #, fuzzy #| msgid "How to select the polygons to paint." msgid "Show if the selected polygon is valid." msgstr "Cum să se selecteze poligoanele de pictat (paint)." -#: appEditors/AppGerberEditor.py:6224 +#: appEditors/AppGerberEditor.py:6222 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:112 #: appPlugins/ToolCalculators.py:556 appPlugins/ToolCalculators.py:599 -#: appPlugins/ToolCopperThieving.py:1334 +#: appPlugins/ToolCopperThieving.py:1340 msgid "Area" msgstr "Zonă" -#: appEditors/AppGerberEditor.py:6226 +#: appEditors/AppGerberEditor.py:6224 #, fuzzy #| msgid "Viewing the source code of the selected object." msgid "Show the area of the selected polygon." msgstr "Vizualizarea codului sursă a obiectului selectat." -#: appEditors/AppGerberEditor.py:6230 +#: appEditors/AppGerberEditor.py:6228 #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:42 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:176 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:81 -#: appPlugins/ToolCopperThieving.py:1345 appPlugins/ToolPcbWizard.py:484 +#: appPlugins/ToolCopperThieving.py:1351 appPlugins/ToolPcbWizard.py:484 msgid "mm" msgstr "mm" -#: appEditors/AppGerberEditor.py:6230 appPlugins/ToolCopperThieving.py:1347 -#: appPlugins/ToolCopperThieving.py:1704 +#: appEditors/AppGerberEditor.py:6228 appPlugins/ToolCopperThieving.py:1353 +#: appPlugins/ToolCopperThieving.py:1710 msgid "in" msgstr "in" -#: appEditors/AppGerberEditor.py:6317 +#: appEditors/AppGerberEditor.py:6315 msgid "Buffer Aperture" msgstr "Bufer pt apertură" -#: appEditors/AppGerberEditor.py:6319 +#: appEditors/AppGerberEditor.py:6317 msgid "Buffer a aperture in the aperture list" msgstr "Fă bufer pt o apertură din lista de aperturi" -#: appEditors/AppGerberEditor.py:6340 +#: appEditors/AppGerberEditor.py:6338 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -3979,20 +3970,20 @@ msgstr "" "- 'Beveled:' coltul este inlocuit cu o linie care uneste capetele liniilor " "care formează coltul" -#: appEditors/AppGerberEditor.py:6377 +#: appEditors/AppGerberEditor.py:6375 msgid "Scale Aperture" msgstr "Scalează aper" -#: appEditors/AppGerberEditor.py:6379 +#: appEditors/AppGerberEditor.py:6377 msgid "Scale a aperture in the aperture list" msgstr "Scalează o apertură in lista de aperturi" -#: appEditors/AppGerberEditor.py:6389 +#: appEditors/AppGerberEditor.py:6387 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:203 msgid "Scale factor" msgstr "Factor Scalare" -#: appEditors/AppGerberEditor.py:6391 +#: appEditors/AppGerberEditor.py:6389 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -4000,19 +3991,19 @@ msgstr "" "Factorul cu care se va face scalarea aperturii selectate.\n" "Poate lua valori intre: 0.000 si 999.9999" -#: appEditors/AppGerberEditor.py:6428 +#: appEditors/AppGerberEditor.py:6426 msgid "Mark polygons" msgstr "Marchează poligoanele" -#: appEditors/AppGerberEditor.py:6430 +#: appEditors/AppGerberEditor.py:6428 msgid "Mark the polygon areas." msgstr "Marchează ariile poligonale." -#: appEditors/AppGerberEditor.py:6441 +#: appEditors/AppGerberEditor.py:6439 msgid "Area UPPER threshold" msgstr "Pragul de sus pt. arie" -#: appEditors/AppGerberEditor.py:6443 +#: appEditors/AppGerberEditor.py:6441 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4020,11 +4011,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:6454 +#: appEditors/AppGerberEditor.py:6452 msgid "Area LOWER threshold" msgstr "Pragul de jos pt. arie" -#: appEditors/AppGerberEditor.py:6456 +#: appEditors/AppGerberEditor.py:6454 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4032,32 +4023,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:6470 +#: appEditors/AppGerberEditor.py:6468 msgid "Mark" msgstr "Marchează" -#: appEditors/AppGerberEditor.py:6473 +#: appEditors/AppGerberEditor.py:6471 msgid "Mark the polygons that fit within limits." msgstr "Marcați poligoanele care se încadrează în limite." -#: appEditors/AppGerberEditor.py:6480 +#: appEditors/AppGerberEditor.py:6478 msgid "Delete all the marked polygons." msgstr "Ștergeți toate poligoanele marcate." -#: appEditors/AppGerberEditor.py:6487 +#: appEditors/AppGerberEditor.py:6485 msgid "Clear all the markings." msgstr "Ștergeți toate marcajele." -#: appEditors/AppGerberEditor.py:6512 appGUI/MainGUI.py:770 -#: appGUI/MainGUI.py:1237 appGUI/MainGUI.py:2450 appGUI/MainGUI.py:5097 +#: appEditors/AppGerberEditor.py:6510 appGUI/MainGUI.py:770 +#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2462 appGUI/MainGUI.py:5109 msgid "Add Pad Array" msgstr "Adaugă o arie de paduri" -#: appEditors/AppGerberEditor.py:6514 +#: appEditors/AppGerberEditor.py:6512 msgid "Add an array of pads (linear or circular array)" msgstr "Adaugă o arie de paduri (arie lineara sau circulara)." -#: appEditors/AppGerberEditor.py:6521 +#: appEditors/AppGerberEditor.py:6519 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -4065,49 +4056,49 @@ msgstr "" "Selectează tipul de arii de paduri.\n" "Poate fi Liniar X(Y) sau Circular" -#: appEditors/AppGerberEditor.py:6532 +#: appEditors/AppGerberEditor.py:6530 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:88 msgid "Nr of pads" msgstr "Nr. paduri" -#: appEditors/AppGerberEditor.py:6534 +#: appEditors/AppGerberEditor.py:6532 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:90 msgid "Specify how many pads to be in the array." msgstr "Specifica cate paduri să fie incluse in arie." -#: appEditors/AppGerberEditor.py:7345 +#: appEditors/AppGerberEditor.py:7343 msgid "Appying Rotate" msgstr "Execuţie Rotaţie" -#: appEditors/AppGerberEditor.py:7378 +#: appEditors/AppGerberEditor.py:7376 msgid "Applying Flip" msgstr "Execuţie Oglindire" -#: appEditors/AppGerberEditor.py:7421 +#: appEditors/AppGerberEditor.py:7419 msgid "Applying Skew" msgstr "Execuţie Deformare" -#: appEditors/AppGerberEditor.py:7462 +#: appEditors/AppGerberEditor.py:7460 msgid "Applying Scale" msgstr "Execuţie Scalare" -#: appEditors/AppGerberEditor.py:7498 +#: appEditors/AppGerberEditor.py:7496 msgid "Applying Offset" msgstr "Execuţie Ofset" -#: appEditors/AppGerberEditor.py:7534 +#: appEditors/AppGerberEditor.py:7532 msgid "Applying Buffer" msgstr "Aplicarea tampon (Buffer)" -#: appEditors/AppGerberEditor.py:7613 +#: appEditors/AppGerberEditor.py:7611 msgid "Offset Y cancelled" msgstr "Ofset-ul pe axa Y a fost anulat" -#: appEditors/AppGerberEditor.py:7629 +#: appEditors/AppGerberEditor.py:7627 msgid "Skew X cancelled" msgstr "Deformarea pe axa X a fost anulată" -#: appEditors/AppGerberEditor.py:7645 +#: appEditors/AppGerberEditor.py:7643 msgid "Skew Y cancelled" msgstr "Deformarea pe axa Y a fost anulată" @@ -4140,13 +4131,13 @@ msgid "String to replace the one in the Find box throughout the text." msgstr "" "String care sa inlocuiasca pe acele din campul 'Cautare' in cadrul textului." -#: appEditors/AppTextEditor.py:108 appEditors/appGCodeEditor.py:157 -#: appGUI/GUIElements.py:4798 appGUI/ObjectUI.py:1977 +#: appEditors/AppTextEditor.py:108 appEditors/appGCodeEditor.py:160 +#: appGUI/GUIElements.py:4798 appGUI/ObjectUI.py:1974 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolExtract.py:936 appPlugins/ToolFollow.py:738 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolExtract.py:939 appPlugins/ToolFollow.py:740 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolPaint.py:3274 #: appPlugins/ToolPunchGerber.py:2021 msgid "All" msgstr "Toate" @@ -4190,104 +4181,104 @@ msgstr "" "Va rula instructiunile/comenzile TCL care se găsesc in textul din Editor, " "una cate una." -#: appEditors/AppTextEditor.py:220 appEditors/appGCodeEditor.py:680 +#: appEditors/AppTextEditor.py:220 appEditors/appGCodeEditor.py:685 msgid "Open file" msgstr "Deschide fişierul" #: appEditors/AppTextEditor.py:251 appEditors/AppTextEditor.py:257 -#: appObjects/FlatCAMCNCJob.py:638 appObjects/FlatCAMCNCJob.py:644 -#: appPlugins/ToolLevelling.py:1389 appPlugins/ToolLevelling.py:1395 -#: appPlugins/ToolLevelling.py:1581 appPlugins/ToolLevelling.py:1587 -#: appPlugins/ToolSolderPaste.py:1091 app_Main.py:7555 app_Main.py:7561 +#: appObjects/FlatCAMCNCJob.py:646 appObjects/FlatCAMCNCJob.py:652 +#: appPlugins/ToolLevelling.py:1461 appPlugins/ToolLevelling.py:1467 +#: appPlugins/ToolLevelling.py:1653 appPlugins/ToolLevelling.py:1659 +#: appPlugins/ToolSolderPaste.py:1097 app_Main.py:7599 app_Main.py:7605 msgid "Export Code ..." msgstr "Exportă GCode ..." -#: appEditors/AppTextEditor.py:312 appObjects/FlatCAMCNCJob.py:693 -#: appObjects/FlatCAMCNCJob.py:1089 appPlugins/ToolLevelling.py:1413 -#: appPlugins/ToolLevelling.py:1605 appPlugins/ToolSolderPaste.py:1122 +#: appEditors/AppTextEditor.py:312 appObjects/FlatCAMCNCJob.py:701 +#: appObjects/FlatCAMCNCJob.py:1108 appPlugins/ToolLevelling.py:1485 +#: appPlugins/ToolLevelling.py:1677 appPlugins/ToolSolderPaste.py:1126 msgid "No such file or directory" msgstr "Nu exista un aşa fişier sau director" -#: appEditors/AppTextEditor.py:324 appObjects/FlatCAMCNCJob.py:1103 +#: appEditors/AppTextEditor.py:324 appObjects/FlatCAMCNCJob.py:1122 msgid "Saved to" msgstr "Salvat in" #: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:3982 -#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:346 appGUI/MainGUI.py:4603 -#: appGUI/MainGUI.py:4864 appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5116 +#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:346 appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4876 appGUI/MainGUI.py:4985 appGUI/MainGUI.py:5128 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appEditors/appGCodeEditor.py:82 app_Main.py:7718 +#: appEditors/appGCodeEditor.py:82 app_Main.py:7762 msgid "Code Editor" msgstr "Editor Cod" -#: appEditors/appGCodeEditor.py:163 +#: appEditors/appGCodeEditor.py:166 msgid "Header" msgstr "Antet" -#: appEditors/appGCodeEditor.py:169 +#: appEditors/appGCodeEditor.py:172 msgid "Start" msgstr "Start" -#: appEditors/appGCodeEditor.py:249 +#: appEditors/appGCodeEditor.py:252 msgid "All GCode" msgstr "Tot GCode" -#: appEditors/appGCodeEditor.py:255 +#: appEditors/appGCodeEditor.py:258 msgid "Header GCode" msgstr "Header GCode" -#: appEditors/appGCodeEditor.py:261 +#: appEditors/appGCodeEditor.py:264 msgid "Start GCode" msgstr "Începutul G-Code" -#: appEditors/appGCodeEditor.py:655 appObjects/FlatCAMCNCJob.py:763 +#: appEditors/appGCodeEditor.py:660 appObjects/FlatCAMCNCJob.py:771 #: appPlugins/ToolCalibration.py:465 msgid "Loaded Machine Code into Code Editor" msgstr "S-a încărcat Codul Maşină în Editorul Cod" -#: appEditors/appGCodeEditor.py:747 appGUI/ObjectUI.py:1997 -#: appPlugins/ToolSolderPaste.py:1004 +#: appEditors/appGCodeEditor.py:752 appGUI/ObjectUI.py:1994 +#: appPlugins/ToolSolderPaste.py:1012 msgid "GCode Editor" msgstr "Editor Cod" -#: appEditors/appGCodeEditor.py:788 appEditors/appGCodeEditor.py:799 +#: appEditors/appGCodeEditor.py:790 appEditors/appGCodeEditor.py:801 msgid "GCode" msgstr "Cod G" -#: appEditors/appGCodeEditor.py:788 appGUI/ObjectUI.py:1002 -#: appGUI/ObjectUI.py:2122 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:3733 appPlugins/ToolNCC.py:4182 -#: appPlugins/ToolPaint.py:2988 +#: appEditors/appGCodeEditor.py:790 appGUI/ObjectUI.py:999 +#: appGUI/ObjectUI.py:2119 appPlugins/ToolIsolation.py:3228 +#: appPlugins/ToolMilling.py:3805 appPlugins/ToolNCC.py:4181 +#: appPlugins/ToolPaint.py:2985 msgid "TT" msgstr "TU" -#: appEditors/appGCodeEditor.py:799 appGUI/ObjectUI.py:671 -#: appGUI/ObjectUI.py:2132 appObjects/FlatCAMObj.py:499 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolMilling.py:3688 -#: appPlugins/ToolMilling.py:3890 appPlugins/ToolReport.py:184 +#: appEditors/appGCodeEditor.py:801 appGUI/ObjectUI.py:668 +#: appGUI/ObjectUI.py:2129 appObjects/FlatCAMObj.py:499 +#: appPlugins/ToolDrilling.py:2295 appPlugins/ToolMilling.py:3760 +#: appPlugins/ToolMilling.py:3962 appPlugins/ToolReport.py:184 msgid "Drills" msgstr "Găuri" -#: appEditors/appGCodeEditor.py:799 appGUI/ObjectUI.py:671 -#: appGUI/ObjectUI.py:2132 +#: appEditors/appGCodeEditor.py:801 appGUI/ObjectUI.py:668 +#: appGUI/ObjectUI.py:2129 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:151 -#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2359 -#: appPlugins/ToolMilling.py:3688 appPlugins/ToolMilling.py:3891 +#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2295 +#: appPlugins/ToolMilling.py:3760 appPlugins/ToolMilling.py:3963 #: appPlugins/ToolReport.py:186 msgid "Slots" msgstr "Sloturi" -#: appEditors/appGCodeEditor.py:821 appEditors/appGCodeEditor.py:843 +#: appEditors/appGCodeEditor.py:823 appEditors/appGCodeEditor.py:845 msgid "CNC Code Snippet" msgstr "Fragment de cod CNC" -#: appEditors/appGCodeEditor.py:823 appEditors/appGCodeEditor.py:845 +#: appEditors/appGCodeEditor.py:825 appEditors/appGCodeEditor.py:847 msgid "Code snippet defined in Preferences." msgstr "Fragment de cod definit în Preferințe." -#: appEditors/appGCodeEditor.py:829 appEditors/appGCodeEditor.py:851 +#: appEditors/appGCodeEditor.py:831 appEditors/appGCodeEditor.py:853 msgid "" "Type here any G-Code commands you would\n" "like to insert at the cursor location." @@ -4295,11 +4286,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:835 appEditors/appGCodeEditor.py:857 +#: appEditors/appGCodeEditor.py:837 appEditors/appGCodeEditor.py:859 msgid "Insert Code" msgstr "Inserați Codul" -#: appEditors/appGCodeEditor.py:838 appEditors/appGCodeEditor.py:860 +#: appEditors/appGCodeEditor.py:840 appEditors/appGCodeEditor.py:862 msgid "Insert the code above at the cursor location." msgstr "Introduceți codul de mai sus la locația cursorului." @@ -4334,14 +4325,14 @@ msgstr "Ctrl+Y" #: appGUI/GUIElements.py:317 appGUI/GUIElements.py:1015 #: appGUI/GUIElements.py:1414 appGUI/GUIElements.py:1627 -#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:1697 -#: appGUI/ObjectUI.py:1979 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 +#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:1709 +#: appGUI/ObjectUI.py:1976 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 msgid "Cut" msgstr "Tăiere" #: appGUI/GUIElements.py:317 appGUI/GUIElements.py:1015 #: appGUI/GUIElements.py:1414 appGUI/GUIElements.py:1627 -#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:4865 +#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:4877 msgid "Ctrl+X" msgstr "Ctrl+X" @@ -4349,20 +4340,20 @@ msgstr "Ctrl+X" #: appGUI/GUIElements.py:1421 appGUI/GUIElements.py:1634 #: appGUI/GUIElements.py:1920 appGUI/GUIElements.py:3957 appGUI/MainGUI.py:417 #: appGUI/MainGUI.py:748 appGUI/MainGUI.py:807 appGUI/MainGUI.py:885 -#: appGUI/MainGUI.py:1015 appGUI/MainGUI.py:1265 appGUI/MainGUI.py:1754 -#: appGUI/MainGUI.py:2236 appGUI/MainGUI.py:2478 appGUI/MainGUI.py:5099 -#: appPlugins/ToolMilling.py:386 appPlugins/ToolPanelize.py:434 -#: appPlugins/ToolPanelize.py:460 appPlugins/ToolPanelize.py:569 -#: appPlugins/ToolPanelize.py:580 appPlugins/ToolPanelize.py:612 -#: appPlugins/ToolPanelize.py:661 appPlugins/ToolPanelize.py:860 -#: appPlugins/ToolPanelize.py:892 appPlugins/ToolPanelize.py:940 +#: appGUI/MainGUI.py:1027 appGUI/MainGUI.py:1277 appGUI/MainGUI.py:1766 +#: appGUI/MainGUI.py:2248 appGUI/MainGUI.py:2490 appGUI/MainGUI.py:5111 +#: appPlugins/ToolMilling.py:387 appPlugins/ToolPanelize.py:451 +#: appPlugins/ToolPanelize.py:480 appPlugins/ToolPanelize.py:591 +#: appPlugins/ToolPanelize.py:602 appPlugins/ToolPanelize.py:634 +#: appPlugins/ToolPanelize.py:683 appPlugins/ToolPanelize.py:882 +#: appPlugins/ToolPanelize.py:914 appPlugins/ToolPanelize.py:962 msgid "Copy" msgstr "Copiază" #: appGUI/GUIElements.py:324 appGUI/GUIElements.py:1022 #: appGUI/GUIElements.py:1421 appGUI/GUIElements.py:1634 #: appGUI/GUIElements.py:1920 appGUI/GUIElements.py:3957 appGUI/MainGUI.py:417 -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4606 msgid "Ctrl+C" msgstr "Ctrl+C" @@ -4380,25 +4371,25 @@ msgstr "Ctrl+V" #: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1036 #: appGUI/GUIElements.py:1435 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1930 appGUI/GUIElements.py:3962 appGUI/MainGUI.py:4664 -#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4969 -#: appGUI/MainGUI.py:4970 appGUI/MainGUI.py:5110 appGUI/MainGUI.py:5111 +#: appGUI/GUIElements.py:1930 appGUI/GUIElements.py:3962 appGUI/MainGUI.py:4676 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4881 appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:4982 appGUI/MainGUI.py:5122 appGUI/MainGUI.py:5123 msgid "Del" msgstr "Del" #: appGUI/GUIElements.py:347 appGUI/GUIElements.py:1045 #: appGUI/GUIElements.py:1444 appGUI/GUIElements.py:1653 #: appGUI/GUIElements.py:1937 appGUI/GUIElements.py:3969 appGUI/MainGUI.py:451 -#: appGUI/MainGUI.py:581 appGUI/MainGUI.py:4593 -#: appObjects/ObjectCollection.py:1148 appObjects/ObjectCollection.py:1195 -#: appPlugins/ToolIsolation.py:3612 appPlugins/ToolPunchGerber.py:2295 +#: appGUI/MainGUI.py:581 appGUI/MainGUI.py:4605 +#: appObjects/ObjectCollection.py:1151 appObjects/ObjectCollection.py:1198 +#: appPlugins/ToolIsolation.py:3609 appPlugins/ToolPunchGerber.py:2295 msgid "Select All" msgstr "Selectează Tot" #: appGUI/GUIElements.py:347 appGUI/GUIElements.py:1045 #: appGUI/GUIElements.py:1444 appGUI/GUIElements.py:1653 #: appGUI/GUIElements.py:1937 appGUI/GUIElements.py:3969 appGUI/MainGUI.py:451 -#: appGUI/MainGUI.py:4593 +#: appGUI/MainGUI.py:4605 msgid "Ctrl+A" msgstr "Ctrl+A" @@ -4412,8 +4403,8 @@ msgstr "Scade" #: appGUI/GUIElements.py:2352 appGUI/GUIElements.py:2421 #: appGUI/GUIElements.py:2482 appGUI/GUIElements.py:2547 -#: appGUI/GUIElements.py:3908 app_Main.py:4637 app_Main.py:4801 -#: app_Main.py:4890 app_Main.py:8990 app_Main.py:9338 +#: appGUI/GUIElements.py:3908 app_Main.py:4656 app_Main.py:4820 +#: app_Main.py:4909 app_Main.py:9034 app_Main.py:9382 msgid "Ok" msgstr "Ok" @@ -4477,8 +4468,8 @@ msgstr "Tastați >help< pentru a începe" msgid "Jog the Y axis." msgstr "Miscați pe axa Y." -#: appGUI/GUIElements.py:4701 appGUI/MainGUI.py:432 appGUI/MainGUI.py:1026 -#: appGUI/MainGUI.py:2247 +#: appGUI/GUIElements.py:4701 appGUI/MainGUI.py:432 appGUI/MainGUI.py:1038 +#: appGUI/MainGUI.py:2259 msgid "Move to Origin" msgstr "Deplasează-te la Origine" @@ -4549,33 +4540,33 @@ msgstr "" msgid "Open" msgstr "Încarcă" -#: appGUI/GUIElements.py:5083 appGUI/MainGUI.py:126 appGUI/MainGUI.py:989 -#: appGUI/MainGUI.py:2210 appGUI/MainGUI.py:4600 app_Main.py:8890 -#: app_Main.py:8893 +#: appGUI/GUIElements.py:5083 appGUI/MainGUI.py:126 appGUI/MainGUI.py:1001 +#: appGUI/MainGUI.py:2222 appGUI/MainGUI.py:4612 app_Main.py:8934 +#: app_Main.py:8937 msgid "Open Project" msgstr "Încarcă Project" -#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:984 -#: appGUI/MainGUI.py:2205 app_Main.py:8770 app_Main.py:8775 +#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:996 +#: appGUI/MainGUI.py:2217 app_Main.py:8814 app_Main.py:8819 msgid "Open Gerber" msgstr "Încarcă Gerber" -#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:4597 +#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:4609 msgid "Ctrl+G" msgstr "Ctrl+G" -#: appGUI/GUIElements.py:5094 appGUI/MainGUI.py:138 appGUI/MainGUI.py:986 -#: appGUI/MainGUI.py:2207 app_Main.py:8810 app_Main.py:8815 +#: appGUI/GUIElements.py:5094 appGUI/MainGUI.py:138 appGUI/MainGUI.py:998 +#: appGUI/MainGUI.py:2219 app_Main.py:8854 app_Main.py:8859 msgid "Open Excellon" msgstr "Încarcă Excellon" #: appGUI/GUIElements.py:5094 appGUI/MainGUI.py:138 appGUI/MainGUI.py:799 -#: appGUI/MainGUI.py:4596 appGUI/MainGUI.py:5115 +#: appGUI/MainGUI.py:4608 appGUI/MainGUI.py:5127 msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/GUIElements.py:5099 appGUI/MainGUI.py:143 app_Main.py:8853 -#: app_Main.py:8858 +#: appGUI/GUIElements.py:5099 appGUI/MainGUI.py:143 app_Main.py:8897 +#: app_Main.py:8902 msgid "Open G-Code" msgstr "Încarcă G-Code" @@ -4583,7 +4574,7 @@ msgstr "Încarcă G-Code" msgid "Exit" msgstr "Iesiere" -#: appGUI/MainGUI.py:70 appGUI/MainGUI.py:72 appGUI/MainGUI.py:1634 +#: appGUI/MainGUI.py:70 appGUI/MainGUI.py:72 appGUI/MainGUI.py:1646 msgid "Toggle Panel" msgstr "Comută Panel" @@ -4591,11 +4582,11 @@ msgstr "Comută Panel" msgid "File" msgstr "Fişiere" -#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4599 +#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4611 msgid "New Project" msgstr "Un Nou Project" -#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4599 +#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4611 msgid "Ctrl+N" msgstr "Ctrl+N" @@ -4603,32 +4594,32 @@ msgstr "Ctrl+N" msgid "Will create a new, blank project" msgstr "Se va crea un proiect nou, fără continut" -#: appGUI/MainGUI.py:94 appGUI/MainGUI.py:1638 appPlugins/ToolLevelling.py:1986 +#: appGUI/MainGUI.py:94 appGUI/MainGUI.py:1650 appPlugins/ToolLevelling.py:2055 msgid "New" msgstr "Nou" -#: appGUI/MainGUI.py:98 appGUI/MainGUI.py:1640 +#: appGUI/MainGUI.py:98 appGUI/MainGUI.py:1652 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:71 -#: appObjects/FlatCAMGeometry.py:2178 appObjects/ObjectCollection.py:235 +#: appObjects/FlatCAMGeometry.py:2185 appObjects/ObjectCollection.py:235 #: appPlugins/ToolCalibration.py:189 appPlugins/ToolCalibration.py:1339 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCopperThieving.py:184 -#: appPlugins/ToolCopperThieving.py:1376 appPlugins/ToolCopperThieving.py:1390 -#: appPlugins/ToolCutOut.py:2376 appPlugins/ToolCutOut.py:2774 -#: appPlugins/ToolDblSided.py:678 appPlugins/ToolDblSided.py:919 -#: appPlugins/ToolFilm.py:1148 appPlugins/ToolFilm.py:1171 +#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCopperThieving.py:191 +#: appPlugins/ToolCopperThieving.py:1382 appPlugins/ToolCopperThieving.py:1396 +#: appPlugins/ToolCutOut.py:2373 appPlugins/ToolCutOut.py:2771 +#: appPlugins/ToolDblSided.py:694 appPlugins/ToolDblSided.py:935 +#: appPlugins/ToolFilm.py:1162 appPlugins/ToolFilm.py:1185 #: appPlugins/ToolImage.py:158 appPlugins/ToolImage.py:216 -#: appPlugins/ToolIsolation.py:3532 appPlugins/ToolIsolation.py:3583 -#: appPlugins/ToolMilling.py:2808 appPlugins/ToolMilling.py:3642 -#: appPlugins/ToolNCC.py:4144 appPlugins/ToolNCC.py:4612 -#: appPlugins/ToolPaint.py:3291 appPlugins/ToolPanelize.py:218 -#: appPlugins/ToolPanelize.py:1116 appPlugins/ToolPanelize.py:1158 -#: appPlugins/ToolSolderPaste.py:1503 appPlugins/ToolTransform.py:144 -#: appPlugins/ToolTransform.py:634 +#: appPlugins/ToolIsolation.py:3529 appPlugins/ToolIsolation.py:3580 +#: appPlugins/ToolMilling.py:2891 appPlugins/ToolMilling.py:3714 +#: appPlugins/ToolNCC.py:4143 appPlugins/ToolNCC.py:4611 +#: appPlugins/ToolPaint.py:3288 appPlugins/ToolPanelize.py:136 +#: appPlugins/ToolPanelize.py:234 appPlugins/ToolPanelize.py:1135 +#: appPlugins/ToolPanelize.py:1177 appPlugins/ToolSolderPaste.py:1507 +#: appPlugins/ToolTransform.py:144 appPlugins/ToolTransform.py:634 msgid "Geometry" msgstr "Geometrie" #: appGUI/MainGUI.py:98 appGUI/MainGUI.py:661 appGUI/MainGUI.py:776 -#: appGUI/MainGUI.py:4579 appGUI/MainGUI.py:4848 appGUI/MainGUI.py:5104 +#: appGUI/MainGUI.py:4591 appGUI/MainGUI.py:4860 appGUI/MainGUI.py:5116 msgid "N" msgstr "N" @@ -4643,23 +4634,23 @@ msgstr "Va crea un obiect nou de tip Geometrie, fără continut." #: appPlugins/ToolAlignObjects.py:452 appPlugins/ToolCalibration.py:181 #: appPlugins/ToolCalibration.py:189 appPlugins/ToolCalibration.py:904 #: appPlugins/ToolCalibration.py:1339 appPlugins/ToolCalibration.py:1356 -#: appPlugins/ToolCopperThieving.py:184 appPlugins/ToolCopperThieving.py:1376 -#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolCutOut.py:2375 -#: appPlugins/ToolDblSided.py:676 appPlugins/ToolDblSided.py:917 -#: appPlugins/ToolFilm.py:1147 appPlugins/ToolFilm.py:1170 +#: appPlugins/ToolCopperThieving.py:191 appPlugins/ToolCopperThieving.py:1382 +#: appPlugins/ToolCopperThieving.py:1396 appPlugins/ToolCutOut.py:2372 +#: appPlugins/ToolDblSided.py:692 appPlugins/ToolDblSided.py:933 +#: appPlugins/ToolFilm.py:1161 appPlugins/ToolFilm.py:1184 #: appPlugins/ToolImage.py:136 appPlugins/ToolImage.py:160 -#: appPlugins/ToolImage.py:216 appPlugins/ToolIsolation.py:3533 -#: appPlugins/ToolIsolation.py:3583 appPlugins/ToolNCC.py:4145 -#: appPlugins/ToolNCC.py:4612 appPlugins/ToolPaint.py:3291 -#: appPlugins/ToolPanelize.py:218 appPlugins/ToolPanelize.py:1116 -#: appPlugins/ToolPanelize.py:1158 appPlugins/ToolPanelize.py:1257 -#: appPlugins/ToolTransform.py:144 appPlugins/ToolTransform.py:632 -#: defaults.py:583 +#: appPlugins/ToolImage.py:216 appPlugins/ToolIsolation.py:3530 +#: appPlugins/ToolIsolation.py:3580 appPlugins/ToolNCC.py:4144 +#: appPlugins/ToolNCC.py:4611 appPlugins/ToolPaint.py:3288 +#: appPlugins/ToolPanelize.py:130 appPlugins/ToolPanelize.py:234 +#: appPlugins/ToolPanelize.py:1135 appPlugins/ToolPanelize.py:1177 +#: appPlugins/ToolPanelize.py:1276 appPlugins/ToolTransform.py:144 +#: appPlugins/ToolTransform.py:632 defaults.py:586 msgid "Gerber" msgstr "Gerber" #: appGUI/MainGUI.py:103 appGUI/MainGUI.py:704 appGUI/MainGUI.py:790 -#: appGUI/MainGUI.py:4573 appGUI/MainGUI.py:4839 appGUI/MainGUI.py:5098 +#: appGUI/MainGUI.py:4585 appGUI/MainGUI.py:4851 appGUI/MainGUI.py:5110 msgid "B" msgstr "B" @@ -4667,26 +4658,26 @@ msgstr "B" msgid "Will create a new, empty Gerber Object." msgstr "Va crea un obiect nou de tip Gerber, fără continut." -#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:1644 +#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:1656 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 #: appObjects/ObjectCollection.py:234 appPlugins/ToolAlignObjects.py:417 #: appPlugins/ToolAlignObjects.py:453 appPlugins/ToolCalibration.py:181 #: appPlugins/ToolCalibration.py:189 appPlugins/ToolCalibration.py:905 #: appPlugins/ToolCalibration.py:1339 appPlugins/ToolCalibration.py:1356 -#: appPlugins/ToolCopperThieving.py:184 appPlugins/ToolCopperThieving.py:1376 -#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolDblSided.py:677 -#: appPlugins/ToolDblSided.py:876 appPlugins/ToolDblSided.py:918 -#: appPlugins/ToolFilm.py:1429 appPlugins/ToolIsolation.py:3583 -#: appPlugins/ToolMilling.py:3643 appPlugins/ToolNCC.py:4612 -#: appPlugins/ToolPaint.py:3291 appPlugins/ToolPanelize.py:218 -#: appPlugins/ToolPanelize.py:1116 appPlugins/ToolPunchGerber.py:2112 -#: appPlugins/ToolPunchGerber.py:2127 appPlugins/ToolTransform.py:144 -#: appPlugins/ToolTransform.py:633 +#: appPlugins/ToolCopperThieving.py:191 appPlugins/ToolCopperThieving.py:1382 +#: appPlugins/ToolCopperThieving.py:1396 appPlugins/ToolDblSided.py:693 +#: appPlugins/ToolDblSided.py:892 appPlugins/ToolDblSided.py:934 +#: appPlugins/ToolFilm.py:1443 appPlugins/ToolIsolation.py:3580 +#: appPlugins/ToolMilling.py:3715 appPlugins/ToolNCC.py:4611 +#: appPlugins/ToolPaint.py:3288 appPlugins/ToolPanelize.py:133 +#: appPlugins/ToolPanelize.py:234 appPlugins/ToolPanelize.py:1135 +#: appPlugins/ToolPunchGerber.py:2112 appPlugins/ToolPunchGerber.py:2127 +#: appPlugins/ToolTransform.py:144 appPlugins/ToolTransform.py:633 msgid "Excellon" msgstr "Excellon" -#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:4577 +#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:4589 msgid "L" msgstr "L" @@ -4699,7 +4690,7 @@ msgid "Document" msgstr "Document" #: appGUI/MainGUI.py:115 appGUI/MainGUI.py:731 appGUI/MainGUI.py:787 -#: appGUI/MainGUI.py:4841 appGUI/MainGUI.py:4961 appGUI/MainGUI.py:5100 +#: appGUI/MainGUI.py:4853 appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5112 msgid "D" msgstr "D" @@ -4707,7 +4698,7 @@ 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:126 appGUI/MainGUI.py:4600 +#: appGUI/MainGUI.py:126 appGUI/MainGUI.py:4612 msgid "Ctrl+O" msgstr "Ctrl+O" @@ -4723,20 +4714,20 @@ msgstr "Proiectele recente" msgid "Recent files" msgstr "Fişierele Recente" -#: appGUI/MainGUI.py:160 appGUI/MainGUI.py:889 appGUI/MainGUI.py:1607 -#: appObjects/ObjectCollection.py:381 +#: appGUI/MainGUI.py:160 appGUI/MainGUI.py:889 appGUI/MainGUI.py:1619 +#: appGUI/ObjectUI.py:2194 appObjects/ObjectCollection.py:381 msgid "Save" msgstr "Salvează" -#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:2212 appGUI/MainGUI.py:4603 +#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:2224 appGUI/MainGUI.py:4615 msgid "Save Project" msgstr "Salvează Proiectul" -#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4655 +#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4667 msgid "Save Project As" msgstr "Salvează Proiectul ca" -#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4655 +#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4667 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" @@ -4744,11 +4735,11 @@ msgstr "Ctrl+Shift+S" msgid "Scripting" msgstr "Scripting" -#: appGUI/MainGUI.py:189 appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2276 +#: appGUI/MainGUI.py:189 appGUI/MainGUI.py:1069 appGUI/MainGUI.py:2288 msgid "New Script" msgstr "Script nou" -#: appGUI/MainGUI.py:191 appGUI/MainGUI.py:1059 appGUI/MainGUI.py:2278 +#: appGUI/MainGUI.py:191 appGUI/MainGUI.py:1071 appGUI/MainGUI.py:2290 msgid "Open Script" msgstr "Încarcă Script" @@ -4756,11 +4747,11 @@ msgstr "Încarcă Script" msgid "Open Example" msgstr "Deschideți exemplul" -#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:1061 appGUI/MainGUI.py:2280 +#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:1073 appGUI/MainGUI.py:2292 msgid "Run Script" msgstr "Rulează TCL script" -#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:4616 +#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:4628 msgid "Shift+S" msgstr "Shift+S" @@ -4792,17 +4783,17 @@ msgstr "HPGL2 ca si obiect de geometrie" msgid "Export" msgstr "Export" -#: appGUI/MainGUI.py:247 appPlugins/ToolQRCode.py:640 -#: appPlugins/ToolQRCode.py:645 app_Main.py:9000 app_Main.py:9005 +#: appGUI/MainGUI.py:247 appPlugins/ToolQRCode.py:646 +#: appPlugins/ToolQRCode.py:651 app_Main.py:9044 app_Main.py:9049 msgid "Export SVG" msgstr "Exporta SVG" -#: appGUI/MainGUI.py:252 app_Main.py:9348 app_Main.py:9353 +#: appGUI/MainGUI.py:252 app_Main.py:9392 app_Main.py:9397 msgid "Export DXF" msgstr "Exportă DXF" -#: appGUI/MainGUI.py:259 appPlugins/ToolQRCode.py:591 -#: appPlugins/ToolQRCode.py:596 +#: appGUI/MainGUI.py:259 appPlugins/ToolQRCode.py:597 +#: appPlugins/ToolQRCode.py:602 msgid "Export PNG" msgstr "Exporta PNG" @@ -4816,7 +4807,7 @@ msgstr "" "imagina salvata va contine elementele vizuale\n" "afisate in zona de afișare." -#: appGUI/MainGUI.py:271 app_Main.py:9251 app_Main.py:9256 +#: appGUI/MainGUI.py:271 app_Main.py:9295 app_Main.py:9300 msgid "Export Excellon" msgstr "Exportă Excellon" @@ -4830,7 +4821,7 @@ msgstr "" "Formatul coordonatelor, unitatile de masura și tipul\n" "de zerouri se vor seta in Preferințe -> Export Excellon." -#: appGUI/MainGUI.py:281 app_Main.py:9296 app_Main.py:9301 +#: appGUI/MainGUI.py:281 app_Main.py:9340 app_Main.py:9345 msgid "Export Gerber" msgstr "Exportă Gerber" @@ -4856,19 +4847,19 @@ msgstr "Importați Preferințele din fișier" msgid "Export Preferences to file" msgstr "Exportați Preferințele într-un fișier" -#: appGUI/MainGUI.py:314 appGUI/preferences/PreferencesUIManager.py:1199 +#: appGUI/MainGUI.py:314 appGUI/preferences/PreferencesUIManager.py:1202 msgid "Save Preferences" msgstr "Salvează Pref" -#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4601 +#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4613 msgid "Print (PDF)" msgstr "Tipărire (PDF)" -#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4601 +#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4613 msgid "Ctrl+P" msgstr "Ctrl+P" -#: appGUI/MainGUI.py:338 appGUI/MainGUI.py:883 appGUI/MainGUI.py:1758 +#: appGUI/MainGUI.py:338 appGUI/MainGUI.py:883 appGUI/MainGUI.py:1770 msgid "Edit" msgstr "Editează" @@ -4877,7 +4868,7 @@ msgid "Edit Object" msgstr "Editare Obiect" #: appGUI/MainGUI.py:343 appGUI/MainGUI.py:676 appGUI/MainGUI.py:784 -#: appGUI/MainGUI.py:4574 appGUI/MainGUI.py:4842 appGUI/MainGUI.py:5101 +#: appGUI/MainGUI.py:4586 appGUI/MainGUI.py:4854 appGUI/MainGUI.py:5113 msgid "E" msgstr "E" @@ -4967,13 +4958,13 @@ msgstr "" msgid "DEL" msgstr "DEL" -#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:1024 appGUI/MainGUI.py:2245 -#: appGUI/MainGUI.py:4580 +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:1036 appGUI/MainGUI.py:2257 +#: appGUI/MainGUI.py:4592 msgid "Set Origin" msgstr "Setează Originea" -#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:649 appGUI/MainGUI.py:4580 -#: appGUI/MainGUI.py:4849 +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:649 appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4861 msgid "O" msgstr "O" @@ -4981,50 +4972,50 @@ msgstr "O" msgid "Shift+O" msgstr "Shift+O" -#: appGUI/MainGUI.py:435 appGUI/MainGUI.py:1028 appGUI/MainGUI.py:2249 -#: app_Main.py:5226 app_Main.py:5238 +#: appGUI/MainGUI.py:435 appGUI/MainGUI.py:1040 appGUI/MainGUI.py:2261 +#: app_Main.py:5245 app_Main.py:5257 #, fuzzy #| msgid "Set Origin" msgid "Custom Origin" msgstr "Setează Originea" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2252 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2264 msgid "Jump to Location" msgstr "Sari la Locaţie" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:4576 appGUI/MainGUI.py:4844 -#: appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5102 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:4588 appGUI/MainGUI.py:4856 +#: appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5114 msgid "J" msgstr "J" -#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:1033 appGUI/MainGUI.py:2254 -#: appGUI/MainGUI.py:4612 +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2266 +#: appGUI/MainGUI.py:4624 msgid "Locate in Object" msgstr "Localizează in Obiect" -#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:4612 +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:4624 msgid "Shift+J" msgstr "Shift+J" -#: appGUI/MainGUI.py:448 app_Main.py:4630 +#: appGUI/MainGUI.py:448 app_Main.py:4649 msgid "Toggle Units" msgstr "Comută Unitati" -#: appGUI/MainGUI.py:448 appGUI/MainGUI.py:736 appGUI/MainGUI.py:4581 -#: appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:448 appGUI/MainGUI.py:736 appGUI/MainGUI.py:4593 +#: appGUI/MainGUI.py:4976 msgid "Q" msgstr "Q" -#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:1322 -#: appGUI/preferences/PreferencesUIManager.py:928 -#: appGUI/preferences/PreferencesUIManager.py:1016 -#: appGUI/preferences/PreferencesUIManager.py:1044 -#: appGUI/preferences/PreferencesUIManager.py:1150 app_Main.py:6137 -#: app_Main.py:6142 app_Main.py:6157 +#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:1334 +#: appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/preferences/PreferencesUIManager.py:1019 +#: appGUI/preferences/PreferencesUIManager.py:1047 +#: appGUI/preferences/PreferencesUIManager.py:1153 app_Main.py:6172 +#: app_Main.py:6177 app_Main.py:6192 msgid "Preferences" msgstr "Preferințe" -#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:4614 +#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:4626 msgid "Shift+P" msgstr "Shift+P" @@ -5041,19 +5032,19 @@ msgstr "Roteste Selectia" msgid "Shift+(R)" msgstr "Shift+(R)" -#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4618 +#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4630 msgid "Skew on X axis" msgstr "Deformare pe axa X" -#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4618 appGUI/MainGUI.py:4858 +#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4630 appGUI/MainGUI.py:4870 msgid "Shift+X" msgstr "Shift+X" -#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4619 +#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4631 msgid "Skew on Y axis" msgstr "Deformare pe axa Y" -#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4619 appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4631 appGUI/MainGUI.py:4871 msgid "Shift+Y" msgstr "Shift+Y" @@ -5069,11 +5060,11 @@ msgstr "Oglindește pe axa Y" msgid "View source" msgstr "Vizualiz. Sursa" -#: appGUI/MainGUI.py:490 appGUI/MainGUI.py:4640 +#: appGUI/MainGUI.py:490 appGUI/MainGUI.py:4652 msgid "Alt+S" msgstr "Alt+S" -#: appGUI/MainGUI.py:493 appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:493 appGUI/MainGUI.py:4607 msgid "Ctrl+D" msgstr "Ctrl+D" @@ -5083,29 +5074,29 @@ msgstr "Ctrl+D" msgid "Experimental" msgstr "Crescător" -#: appGUI/MainGUI.py:503 app_Main.py:6315 +#: appGUI/MainGUI.py:503 app_Main.py:6350 #, fuzzy #| msgid "Area" msgid "3D Area" msgstr "Zonă" -#: appGUI/MainGUI.py:510 appGUI/MainGUI.py:1654 +#: appGUI/MainGUI.py:510 appGUI/MainGUI.py:1666 msgid "View" msgstr "Vizualizare" -#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4645 +#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4657 msgid "Enable all" msgstr "Activați Toate" -#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4645 +#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4657 msgid "Alt+1" msgstr "Alt+1" -#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4646 +#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4658 msgid "Disable all" msgstr "Dezactivează Toate" -#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4646 +#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4658 msgid "Alt+2" msgstr "Alt+2" @@ -5113,7 +5104,7 @@ msgstr "Alt+2" msgid "Enable non-selected" msgstr "Activează non-selectate" -#: appGUI/MainGUI.py:519 appGUI/MainGUI.py:4647 +#: appGUI/MainGUI.py:519 appGUI/MainGUI.py:4659 msgid "Alt+3" msgstr "Alt+3" @@ -5121,34 +5112,34 @@ msgstr "Alt+3" msgid "Disable non-selected" msgstr "Dezactivează non-selectate" -#: appGUI/MainGUI.py:522 appGUI/MainGUI.py:4648 +#: appGUI/MainGUI.py:522 appGUI/MainGUI.py:4660 msgid "Alt+4" msgstr "Alt+4" -#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:1047 appGUI/MainGUI.py:1656 -#: appGUI/MainGUI.py:2268 appGUI/MainGUI.py:4586 +#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:1059 appGUI/MainGUI.py:1668 +#: appGUI/MainGUI.py:2280 appGUI/MainGUI.py:4598 msgid "Zoom Fit" msgstr "Marire și ajustare" -#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:4586 +#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:4598 msgid "V" msgstr "V" -#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2264 -#: appGUI/MainGUI.py:4590 +#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2276 +#: appGUI/MainGUI.py:4602 msgid "Zoom In" msgstr "Marire" -#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:4590 +#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:4602 msgid "=" msgstr "=" -#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2266 -#: appGUI/MainGUI.py:4589 +#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2278 +#: appGUI/MainGUI.py:4601 msgid "Zoom Out" msgstr "Micsorare" -#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:4589 +#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:4601 msgid "-" msgstr "-" @@ -5156,15 +5147,15 @@ msgstr "-" msgid "Redraw All" msgstr "Reafisare Toate" -#: appGUI/MainGUI.py:540 appGUI/MainGUI.py:4663 +#: appGUI/MainGUI.py:540 appGUI/MainGUI.py:4675 msgid "F5" msgstr "F5" -#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4609 +#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4621 msgid "Toggle Code Editor" msgstr "Comută Editorul de cod" -#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4609 +#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4621 msgid "Shift+E" msgstr "Shift+E" @@ -5172,15 +5163,15 @@ msgstr "Shift+E" msgid "Toggle FullScreen" msgstr "Comută FullScreen" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4649 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4661 msgid "Alt+F10" msgstr "Alt+F10" -#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4604 +#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4616 msgid "Toggle Plot Area" msgstr "Comută Aria de Afișare" -#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4604 +#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4616 msgid "Ctrl+F10" msgstr "Ctrl+F10" @@ -5188,7 +5179,7 @@ msgstr "Ctrl+F10" msgid "Toggle Project/Properties/Tool" msgstr "Comută Proiect/Propietăti/Unealta" -#: appGUI/MainGUI.py:555 appGUI/MainGUI.py:4666 +#: appGUI/MainGUI.py:555 appGUI/MainGUI.py:4678 msgid "`" msgstr "`" @@ -5196,15 +5187,15 @@ msgstr "`" msgid "Toggle Grid Snap" msgstr "Comută Grid" -#: appGUI/MainGUI.py:560 appGUI/MainGUI.py:4575 +#: appGUI/MainGUI.py:560 appGUI/MainGUI.py:4587 msgid "G" msgstr "G" -#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4622 msgid "Toggle Grid Lines" msgstr "Comută Linii Grid" -#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4622 msgid "Shift+G" msgstr "Shift+G" @@ -5212,7 +5203,7 @@ msgstr "Shift+G" msgid "Toggle Axis" msgstr "Comută Axe" -#: appGUI/MainGUI.py:566 appGUI/MainGUI.py:4607 +#: appGUI/MainGUI.py:566 appGUI/MainGUI.py:4619 msgid "Shift+A" msgstr "Shift+A" @@ -5220,15 +5211,15 @@ msgstr "Shift+A" msgid "Toggle Workspace" msgstr "Comută Suprafata de lucru" -#: appGUI/MainGUI.py:569 appGUI/MainGUI.py:4617 +#: appGUI/MainGUI.py:569 appGUI/MainGUI.py:4629 msgid "Shift+W" msgstr "Shift+W" -#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4611 +#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4623 msgid "Toggle HUD" msgstr "Comută HUD" -#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4611 +#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4623 msgid "Shift+H" msgstr "Shift+H" @@ -5236,24 +5227,25 @@ msgstr "Shift+H" msgid "Objects" msgstr "Obiecte" -#: appGUI/MainGUI.py:584 appObjects/ObjectCollection.py:1152 -#: appObjects/ObjectCollection.py:1199 appPlugins/ToolIsolation.py:3618 +#: appGUI/MainGUI.py:584 appObjects/ObjectCollection.py:1155 +#: appObjects/ObjectCollection.py:1202 appPlugins/ToolIsolation.py:3615 #: appPlugins/ToolPunchGerber.py:2301 msgid "Deselect All" msgstr "Deselectează toate" -#: appGUI/MainGUI.py:589 appGUI/MainGUI.py:1530 appGUI/MainGUI.py:1539 -#: appGUI/ObjectUI.py:346 appGUI/ObjectUI.py:722 appGUI/ObjectUI.py:1788 +#: appGUI/MainGUI.py:589 appGUI/MainGUI.py:1542 appGUI/MainGUI.py:1551 +#: appGUI/ObjectUI.py:343 appGUI/ObjectUI.py:719 appGUI/ObjectUI.py:1785 +#: appGUI/ObjectUI.py:2163 msgid "Plugins" msgstr "" -#: appGUI/MainGUI.py:593 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:1328 -#: appGUI/MainGUI.py:2274 +#: appGUI/MainGUI.py:593 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:1340 +#: appGUI/MainGUI.py:2286 msgid "Command Line" msgstr "Linie de comanda" #: appGUI/MainGUI.py:593 appGUI/MainGUI.py:679 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:4584 appGUI/MainGUI.py:4852 appGUI/MainGUI.py:5107 +#: appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4864 appGUI/MainGUI.py:5119 msgid "S" msgstr "S" @@ -5265,11 +5257,11 @@ msgstr "Ajutor" msgid "Online Help" msgstr "Resurse online" -#: appGUI/MainGUI.py:601 appGUI/MainGUI.py:4660 +#: appGUI/MainGUI.py:601 appGUI/MainGUI.py:4672 msgid "F1" msgstr "F1" -#: appGUI/MainGUI.py:608 app_Main.py:3640 app_Main.py:3649 +#: appGUI/MainGUI.py:608 app_Main.py:3659 app_Main.py:3668 msgid "Bookmarks Manager" msgstr "Manager Bookmark-uri" @@ -5289,7 +5281,7 @@ msgstr "Specificatii Gerber" msgid "Shortcuts List" msgstr "Lista shortcut-uri" -#: appGUI/MainGUI.py:626 appGUI/MainGUI.py:4569 +#: appGUI/MainGUI.py:626 appGUI/MainGUI.py:4581 msgid "F3" msgstr "F3" @@ -5297,89 +5289,89 @@ msgstr "F3" msgid "YouTube Channel" msgstr "Canal YouTube" -#: appGUI/MainGUI.py:629 appGUI/MainGUI.py:4662 +#: appGUI/MainGUI.py:629 appGUI/MainGUI.py:4674 msgid "F4" msgstr "F4" -#: appGUI/MainGUI.py:635 app_Main.py:3417 +#: appGUI/MainGUI.py:635 app_Main.py:3436 msgid "How To" msgstr "How To" -#: appGUI/MainGUI.py:639 app_Main.py:3089 +#: appGUI/MainGUI.py:639 app_Main.py:3108 msgid "About" msgstr "Despre" -#: appGUI/MainGUI.py:644 appGUI/MainGUI.py:1664 +#: appGUI/MainGUI.py:644 appGUI/MainGUI.py:1676 msgid "Geo Editor" msgstr "Editor Geometrii" -#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2394 +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1187 appGUI/MainGUI.py:2406 msgid "Add Circle" msgstr "Adaugă Cerc" -#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1177 appGUI/MainGUI.py:2396 +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2408 msgid "Add Arc" msgstr "Adaugă Arc" #: appGUI/MainGUI.py:653 appGUI/MainGUI.py:728 appGUI/MainGUI.py:770 -#: appGUI/MainGUI.py:4838 appGUI/MainGUI.py:4959 appGUI/MainGUI.py:5097 +#: appGUI/MainGUI.py:4850 appGUI/MainGUI.py:4971 appGUI/MainGUI.py:5109 msgid "A" msgstr "A" -#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2398 +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1191 appGUI/MainGUI.py:2410 msgid "Add Rectangle" msgstr "Adaugă Patrulater" -#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:744 appGUI/MainGUI.py:4583 -#: appGUI/MainGUI.py:4851 appGUI/MainGUI.py:4965 appGUI/MainGUI.py:5106 +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:744 appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4863 appGUI/MainGUI.py:4977 appGUI/MainGUI.py:5118 msgid "R" msgstr "R" -#: appGUI/MainGUI.py:661 appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2404 +#: appGUI/MainGUI.py:661 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2416 msgid "Add Polygon" msgstr "Adaugă Poligon" -#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2402 +#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:1195 appGUI/MainGUI.py:2414 msgid "Add Path" msgstr "Adaugă Cale" -#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:767 appGUI/MainGUI.py:4582 -#: appGUI/MainGUI.py:4850 appGUI/MainGUI.py:5105 appGUI/ObjectUI.py:2122 -#: appGUI/ObjectUI.py:2133 +#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:767 appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4862 appGUI/MainGUI.py:5117 appGUI/ObjectUI.py:2119 +#: appGUI/ObjectUI.py:2130 msgid "P" msgstr "P" -#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:1188 appGUI/MainGUI.py:2407 +#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:1200 appGUI/MainGUI.py:2419 msgid "Add Text" msgstr "Adaugă Text" -#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:773 appGUI/MainGUI.py:4585 -#: appGUI/MainGUI.py:4853 appGUI/MainGUI.py:4966 appGUI/MainGUI.py:5108 -#: appGUI/MainGUI.py:5109 +#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:773 appGUI/MainGUI.py:4597 +#: appGUI/MainGUI.py:4865 appGUI/MainGUI.py:4978 appGUI/MainGUI.py:5120 +#: appGUI/MainGUI.py:5121 msgid "T" msgstr "T" -#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:1198 appGUI/MainGUI.py:2417 +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2429 msgid "Polygon Union" msgstr "Uniune Poligoane" -#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:4854 +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:4866 msgid "U" msgstr "U" -#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:2422 +#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:1215 appGUI/MainGUI.py:2434 msgid "Polygon Intersection" msgstr "Intersecţie Poligoane" -#: appGUI/MainGUI.py:679 appGUI/MainGUI.py:2424 +#: appGUI/MainGUI.py:679 appGUI/MainGUI.py:2436 msgid "Polygon Subtraction" msgstr "Substracţie Poligoane" -#: appGUI/MainGUI.py:683 appGUI/MainGUI.py:1695 appGUI/MainGUI.py:2426 +#: appGUI/MainGUI.py:683 appGUI/MainGUI.py:1707 appGUI/MainGUI.py:2438 msgid "Alt Subtraction" msgstr "Scădere alternativă" -#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:1217 appGUI/MainGUI.py:2430 +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:1229 appGUI/MainGUI.py:2442 msgid "Cut Path" msgstr "Taie Cale" @@ -5388,60 +5380,60 @@ msgid "Copy Geom" msgstr "Copiază Geometrie" #: appGUI/MainGUI.py:693 appGUI/MainGUI.py:748 appGUI/MainGUI.py:807 -#: appGUI/MainGUI.py:4840 appGUI/MainGUI.py:4960 appGUI/MainGUI.py:5099 +#: appGUI/MainGUI.py:4852 appGUI/MainGUI.py:4972 appGUI/MainGUI.py:5111 msgid "C" msgstr "C" -#: appGUI/MainGUI.py:696 appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2434 -#: appGUI/MainGUI.py:4869 +#: appGUI/MainGUI.py:696 appGUI/MainGUI.py:1234 appGUI/MainGUI.py:2446 +#: appGUI/MainGUI.py:4881 msgid "Delete Shape" msgstr "Șterge forme geo" -#: appGUI/MainGUI.py:701 appGUI/MainGUI.py:815 appGUI/MainGUI.py:1272 -#: appGUI/MainGUI.py:1703 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2485 -#: appGUI/MainGUI.py:5103 appPlugins/ToolMove.py:27 +#: appGUI/MainGUI.py:701 appGUI/MainGUI.py:815 appGUI/MainGUI.py:1284 +#: appGUI/MainGUI.py:1715 appGUI/MainGUI.py:1777 appGUI/MainGUI.py:2497 +#: appGUI/MainGUI.py:5115 appPlugins/ToolMove.py:27 msgid "Move" msgstr "Mutare" #: appGUI/MainGUI.py:701 appGUI/MainGUI.py:757 appGUI/MainGUI.py:815 -#: appGUI/MainGUI.py:4578 appGUI/MainGUI.py:4846 appGUI/MainGUI.py:4847 -#: appGUI/MainGUI.py:4963 appGUI/MainGUI.py:5103 +#: appGUI/MainGUI.py:4590 appGUI/MainGUI.py:4858 appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:4975 appGUI/MainGUI.py:5115 msgid "M" msgstr "M" -#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:4843 +#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:4855 msgid "I" msgstr "I" -#: appGUI/MainGUI.py:712 appGUI/MainGUI.py:802 appGUI/MainGUI.py:4639 -#: appGUI/MainGUI.py:4860 appGUI/MainGUI.py:5119 +#: appGUI/MainGUI.py:712 appGUI/MainGUI.py:802 appGUI/MainGUI.py:4651 +#: appGUI/MainGUI.py:4872 appGUI/MainGUI.py:5131 msgid "Alt+R" msgstr "Alt+R" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4845 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4857 msgid "Toggle Corner Snap" msgstr "Comută lipire colt" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4845 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4857 msgid "K" msgstr "K" -#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:1149 appGUI/MainGUI.py:1741 -#: appGUI/MainGUI.py:2368 appGUI/MainGUI.py:4961 +#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:1161 appGUI/MainGUI.py:1753 +#: appGUI/MainGUI.py:2380 appGUI/MainGUI.py:4973 msgid "Add Drill" msgstr "Adaugă găurire" -#: appGUI/MainGUI.py:736 appGUI/MainGUI.py:1155 appGUI/MainGUI.py:1748 -#: appGUI/MainGUI.py:2376 appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:736 appGUI/MainGUI.py:1167 appGUI/MainGUI.py:1760 +#: appGUI/MainGUI.py:2388 appGUI/MainGUI.py:4976 msgid "Add Slot Array" msgstr "Adaugă o Arie sloturi" -#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:1153 appGUI/MainGUI.py:1746 -#: appGUI/MainGUI.py:2374 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:1165 appGUI/MainGUI.py:1758 +#: appGUI/MainGUI.py:2386 appGUI/MainGUI.py:4979 msgid "Add Slot" msgstr "Adaugă Slot" -#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:4979 msgid "W" msgstr "W" @@ -5449,59 +5441,59 @@ msgstr "W" msgid "Resize Drill(S)" msgstr "Redimens. Găuriri" -#: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1167 appGUI/MainGUI.py:2386 -#: appGUI/MainGUI.py:4963 +#: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2398 +#: appGUI/MainGUI.py:4975 msgid "Move Drill" msgstr "Muta Găurire" -#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:1235 appGUI/MainGUI.py:2448 -#: appGUI/MainGUI.py:5105 +#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:1247 appGUI/MainGUI.py:2460 +#: appGUI/MainGUI.py:5117 msgid "Add Pad" msgstr "Adaugă Pad" -#: appGUI/MainGUI.py:773 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2452 -#: appGUI/MainGUI.py:5108 +#: appGUI/MainGUI.py:773 appGUI/MainGUI.py:1251 appGUI/MainGUI.py:2464 +#: appGUI/MainGUI.py:5120 msgid "Add Track" msgstr "Adaugă Traseu" -#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1241 appGUI/MainGUI.py:2454 -#: appGUI/MainGUI.py:5104 +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1253 appGUI/MainGUI.py:2466 +#: appGUI/MainGUI.py:5116 msgid "Add Region" msgstr "Adaugă Regiune" -#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:1243 appGUI/MainGUI.py:1718 -#: appGUI/MainGUI.py:2456 +#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:1255 appGUI/MainGUI.py:1730 +#: appGUI/MainGUI.py:2468 msgid "Poligonize" msgstr "Poligonizare" -#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:4635 appGUI/MainGUI.py:5118 +#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:4647 appGUI/MainGUI.py:5130 msgid "Alt+N" msgstr "Alt+N" -#: appGUI/MainGUI.py:784 appGUI/MainGUI.py:5101 +#: appGUI/MainGUI.py:784 appGUI/MainGUI.py:5113 msgid "Add SemiDisc" msgstr "Adaugă SemiDisc" -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:5100 +#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:5112 msgid "Add Disc" msgstr "Adaugă Disc" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:1256 appGUI/MainGUI.py:1730 -#: appGUI/MainGUI.py:2469 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1742 +#: appGUI/MainGUI.py:2481 msgid "Mark Area" msgstr "Marc. aria" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:4622 appGUI/MainGUI.py:5117 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:4634 appGUI/MainGUI.py:5129 msgid "Alt+A" msgstr "Alt+A" -#: appGUI/MainGUI.py:799 appGUI/MainGUI.py:1194 appGUI/MainGUI.py:1261 -#: appGUI/MainGUI.py:1685 appGUI/MainGUI.py:1732 appGUI/MainGUI.py:2413 -#: appGUI/MainGUI.py:2474 +#: appGUI/MainGUI.py:799 appGUI/MainGUI.py:1206 appGUI/MainGUI.py:1273 +#: appGUI/MainGUI.py:1697 appGUI/MainGUI.py:1744 appGUI/MainGUI.py:2425 +#: appGUI/MainGUI.py:2486 msgid "Eraser" msgstr "Stergere Selectivă" -#: appGUI/MainGUI.py:802 app_Main.py:6578 app_Main.py:6632 app_Main.py:6680 +#: appGUI/MainGUI.py:802 app_Main.py:6625 app_Main.py:6679 app_Main.py:6727 msgid "Transform" msgstr "Transformare" @@ -5517,48 +5509,48 @@ msgstr "Dezactivează Afișare" msgid "Set Color" msgstr "Setați culoarea" -#: appGUI/MainGUI.py:841 app_Main.py:8453 +#: appGUI/MainGUI.py:841 app_Main.py:8497 msgid "Red" msgstr "Roșu" -#: appGUI/MainGUI.py:844 app_Main.py:8455 +#: appGUI/MainGUI.py:844 app_Main.py:8499 msgid "Blue" msgstr "Albastru" -#: appGUI/MainGUI.py:847 app_Main.py:8458 +#: appGUI/MainGUI.py:847 app_Main.py:8502 msgid "Yellow" msgstr "Galben" -#: appGUI/MainGUI.py:850 app_Main.py:8460 +#: appGUI/MainGUI.py:850 app_Main.py:8504 msgid "Green" msgstr "Verde" -#: appGUI/MainGUI.py:853 app_Main.py:8462 +#: appGUI/MainGUI.py:853 app_Main.py:8506 msgid "Purple" msgstr "Violet" -#: appGUI/MainGUI.py:856 app_Main.py:8464 +#: appGUI/MainGUI.py:856 app_Main.py:8508 msgid "Brown" msgstr "Maro" -#: appGUI/MainGUI.py:859 app_Main.py:8466 app_Main.py:8526 +#: appGUI/MainGUI.py:859 app_Main.py:8510 app_Main.py:8570 msgid "White" msgstr "Alb" -#: appGUI/MainGUI.py:862 app_Main.py:8468 +#: appGUI/MainGUI.py:862 app_Main.py:8512 msgid "Black" msgstr "Negru" -#: appGUI/MainGUI.py:867 appPlugins/ToolMilling.py:3932 -#: appPlugins/ToolMilling.py:3940 app_Main.py:8471 +#: appGUI/MainGUI.py:867 appPlugins/ToolMilling.py:4004 +#: appPlugins/ToolMilling.py:4012 app_Main.py:8515 msgid "Custom" msgstr "Personalizat" -#: appGUI/MainGUI.py:872 app_Main.py:8505 +#: appGUI/MainGUI.py:872 app_Main.py:8549 msgid "Opacity" msgstr "Opacitate" -#: appGUI/MainGUI.py:875 app_Main.py:8481 +#: appGUI/MainGUI.py:875 app_Main.py:8525 msgid "Default" msgstr "Implicit" @@ -5566,13 +5558,13 @@ msgstr "Implicit" msgid "View Source" msgstr "Vizualiz. Sursa" -#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:906 appGUI/MainGUI.py:1411 -#: appGUI/MainGUI.py:1767 app_Main.py:2568 app_Main.py:2833 +#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:906 appGUI/MainGUI.py:1423 +#: appGUI/MainGUI.py:1779 app_Main.py:2587 app_Main.py:2852 msgid "Properties" msgstr "Proprietati" -#: appGUI/MainGUI.py:906 appGUI/MainGUI.py:1395 appGUI/MainGUI.py:1647 -#: app_Main.py:2574 app_Main.py:2836 app_Main.py:9768 +#: appGUI/MainGUI.py:906 appGUI/MainGUI.py:1407 appGUI/MainGUI.py:1659 +#: app_Main.py:2593 app_Main.py:2855 app_Main.py:9812 msgid "Project" msgstr "Proiect" @@ -5580,225 +5572,230 @@ msgstr "Proiect" msgid "File Toolbar" msgstr "Toolbar Fişiere" -#: appGUI/MainGUI.py:926 +#: appGUI/MainGUI.py:927 msgid "Edit Toolbar" msgstr "Toolbar Editare" -#: appGUI/MainGUI.py:930 +#: appGUI/MainGUI.py:932 msgid "View Toolbar" msgstr "Toolbar Vizualizare" -#: appGUI/MainGUI.py:934 +#: appGUI/MainGUI.py:937 msgid "Shell Toolbar" msgstr "Toolbar Linie de comanda" -#: appGUI/MainGUI.py:938 +#: appGUI/MainGUI.py:942 #, fuzzy #| msgid "File Toolbar" msgid "Plugin Toolbar" msgstr "Toolbar Fişiere" -#: appGUI/MainGUI.py:942 +#: appGUI/MainGUI.py:947 msgid "Excellon Editor Toolbar" msgstr "Toolbar Editor Excellon" -#: appGUI/MainGUI.py:948 +#: appGUI/MainGUI.py:954 msgid "Geometry Editor Toolbar" msgstr "Toolbar Editor Geometrii" -#: appGUI/MainGUI.py:952 +#: appGUI/MainGUI.py:959 msgid "Gerber Editor Toolbar" msgstr "Toolbar Editor Gerber" -#: appGUI/MainGUI.py:957 appGUI/MainGUI.py:2078 +#: appGUI/MainGUI.py:965 appGUI/MainGUI.py:2090 msgid "Delta Coordinates Toolbar" msgstr "Bara de instrumente Coordonate Delta" -#: appGUI/MainGUI.py:960 appGUI/MainGUI.py:2086 +#: appGUI/MainGUI.py:969 appGUI/MainGUI.py:2098 msgid "Coordinates Toolbar" msgstr "Coordinates Toolbar" -#: appGUI/MainGUI.py:963 appGUI/MainGUI.py:2094 +#: appGUI/MainGUI.py:973 appGUI/MainGUI.py:2106 msgid "Grid Toolbar" msgstr "Toolbar Grid-uri" -#: appGUI/MainGUI.py:972 appGUI/MainGUI.py:2102 +#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2114 msgid "Status Toolbar" msgstr "Bara de instrumente de Stare" -#: appGUI/MainGUI.py:991 +#: appGUI/MainGUI.py:1003 msgid "Save project" msgstr "Salvează Proiect" -#: appGUI/MainGUI.py:997 appGUI/MainGUI.py:2218 app_Main.py:2571 -#: app_Main.py:2831 +#: appGUI/MainGUI.py:1009 appGUI/MainGUI.py:2230 app_Main.py:2590 +#: app_Main.py:2850 msgid "Editor" msgstr "Editor" -#: appGUI/MainGUI.py:1020 appGUI/MainGUI.py:2241 appGUI/MainGUI.py:4598 -#: appGUI/MainGUI.py:4863 +#: appGUI/MainGUI.py:1032 appGUI/MainGUI.py:2253 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:4875 msgid "Distance Tool" msgstr "Unealta Distanță" -#: appGUI/MainGUI.py:1022 appGUI/MainGUI.py:2243 +#: appGUI/MainGUI.py:1034 appGUI/MainGUI.py:2255 msgid "Distance Min Tool" msgstr "Unealta Distanță min" -#: appGUI/MainGUI.py:1039 appGUI/MainGUI.py:1660 appGUI/MainGUI.py:2260 +#: appGUI/MainGUI.py:1051 appGUI/MainGUI.py:1672 appGUI/MainGUI.py:2272 msgid "Replot" msgstr "Reafișare" -#: appGUI/MainGUI.py:1041 appGUI/MainGUI.py:1658 appGUI/MainGUI.py:2262 +#: appGUI/MainGUI.py:1053 appGUI/MainGUI.py:1670 appGUI/MainGUI.py:2274 msgid "Clear Plot" msgstr "Șterge Afișare" -#: appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2286 -msgid "Drilling Tool" -msgstr "Unealtă Găurire" - -#: appGUI/MainGUI.py:1069 appGUI/MainGUI.py:2288 appPlugins/ToolMilling.py:1287 -msgid "Milling Tool" -msgstr "Unealtă Frezare" - -#: appGUI/MainGUI.py:1071 appGUI/MainGUI.py:2290 +#: appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2302 appGUI/ObjectUI.py:2167 +#: appPlugins/ToolLevelling.py:182 appPlugins/ToolLevelling.py:1712 +#: app_Main.py:6505 #, fuzzy -#| msgid "Milling Tool" -msgid "Levelling Tool" -msgstr "Unealtă Frezare" +#| msgid "Autolevelling" +msgid "Levelling" +msgstr "Autonivelare" -#: appGUI/MainGUI.py:1078 appGUI/MainGUI.py:2297 -msgid "Isolation Tool" -msgstr "Unealta de Izolare" +#: appGUI/MainGUI.py:1092 appGUI/MainGUI.py:2311 appGUI/ObjectUI.py:224 +#: appGUI/ObjectUI.py:392 appPlugins/ToolFollow.py:126 +#: appPlugins/ToolFollow.py:655 +msgid "Follow" +msgstr "Urmează" -#: appGUI/MainGUI.py:1080 appGUI/MainGUI.py:2299 -msgid "Follow Tool" -msgstr "Unealta \"Urmăreste\"" +#: appGUI/MainGUI.py:1103 appGUI/MainGUI.py:2322 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:98 +#: appPlugins/ToolCutOut.py:2365 +msgid "Panel" +msgstr "Panel" -#: appGUI/MainGUI.py:1082 appGUI/MainGUI.py:2301 -msgid "NCC Tool" -msgstr "Unealta NCC" +#: appGUI/MainGUI.py:1105 appGUI/MainGUI.py:2324 appPlugins/ToolFilm.py:140 +#: appPlugins/ToolFilm.py:1108 +#, fuzzy +#| msgid "Film PCB" +msgid "Film" +msgstr "Film PCB" -#: appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2308 appPlugins/ToolCutOut.py:2418 -msgid "Cutout Tool" -msgstr "Unealta Decupare" +#: appGUI/MainGUI.py:1107 appGUI/MainGUI.py:2326 appPlugins/ToolDblSided.py:104 +#: appPlugins/ToolDblSided.py:626 +#, fuzzy +#| msgid "2-Sided PCB" +msgid "2-Sided" +msgstr "2-fețe PCB" -#: appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2310 -msgid "Panel Tool" -msgstr "Unealta Panel" +#: appGUI/MainGUI.py:1112 appGUI/MainGUI.py:2331 appGUI/MainGUI.py:4634 +#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:378 +msgid "Align Objects" +msgstr "Aliniere Obiecte" -#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2312 -msgid "Film Tool" -msgstr "Unealta Film" +#: appGUI/MainGUI.py:1119 appGUI/MainGUI.py:2338 appGUI/MainGUI.py:4638 +#: appPlugins/ToolExtract.py:162 appPlugins/ToolExtract.py:880 +#, fuzzy +#| msgid "ExtraCut" +msgid "Extract" +msgstr "Extra taiere" -#: appGUI/MainGUI.py:1095 appGUI/MainGUI.py:2314 -msgid "2-Sided Tool" -msgstr "Unealta 2-fețe" - -#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2319 -msgid "Align Objects Tool" -msgstr "Unealta de Aliniere" - -#: appGUI/MainGUI.py:1107 appGUI/MainGUI.py:2326 -msgid "Extract Tool" -msgstr "Unealta Extragere" - -#: appGUI/MainGUI.py:1109 appGUI/MainGUI.py:2328 -msgid "Copper Thieving Tool" +#: appGUI/MainGUI.py:1121 appGUI/MainGUI.py:2340 appGUI/MainGUI.py:4643 +#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1252 +#, fuzzy +#| msgid "Copper Thieving Tool" +msgid "Copper Thieving" msgstr "Unealta Copper Thieving" -#: appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2330 -msgid "Corner Markers Tool" +#: appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2342 appGUI/MainGUI.py:4635 +#: appPlugins/ToolCorners.py:647 +#, fuzzy +#| msgid "Corner Markers Tool" +msgid "Corner Markers" msgstr "Unealta pentru Semne la Colț" -#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2332 -msgid "Punch Gerber Tool" -msgstr "Unealta Punctare Gerber" +#: appGUI/MainGUI.py:1125 appGUI/MainGUI.py:2344 appGUI/MainGUI.py:4641 +#: appPlugins/ToolPunchGerber.py:1942 appPlugins/ToolPunchGerber.py:2317 +#: app_Main.py:6508 +msgid "Punch Gerber" +msgstr "Punctează Gerber" -#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2334 -msgid "Calculators Tool" -msgstr "Unealta Calculatoare" +#: appGUI/MainGUI.py:1127 appGUI/MainGUI.py:2346 appGUI/MainGUI.py:4636 +#: appPlugins/ToolCalculators.py:90 appPlugins/ToolCalculators.py:399 +msgid "Calculators" +msgstr "Calculatoare" -#: appGUI/MainGUI.py:1147 appGUI/MainGUI.py:1173 appGUI/MainGUI.py:1233 -#: appGUI/MainGUI.py:2366 appGUI/MainGUI.py:2392 appGUI/MainGUI.py:2446 +#: appGUI/MainGUI.py:1159 appGUI/MainGUI.py:1185 appGUI/MainGUI.py:1245 +#: appGUI/MainGUI.py:2378 appGUI/MainGUI.py:2404 appGUI/MainGUI.py:2458 msgid "Select" msgstr "Selectează" -#: appGUI/MainGUI.py:1157 appGUI/MainGUI.py:1751 appGUI/MainGUI.py:2372 -#: appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:1169 appGUI/MainGUI.py:1763 appGUI/MainGUI.py:2384 +#: appGUI/MainGUI.py:4977 msgid "Resize Drill" msgstr "Redimens. Găurire" -#: appGUI/MainGUI.py:1161 appGUI/MainGUI.py:2380 appGUI/MainGUI.py:4960 +#: appGUI/MainGUI.py:1173 appGUI/MainGUI.py:2392 appGUI/MainGUI.py:4972 msgid "Copy Drill" msgstr "Copiază Găurire" -#: appGUI/MainGUI.py:1163 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4969 +#: appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2394 appGUI/MainGUI.py:4981 msgid "Delete Drill" msgstr "Șterge Găurire" -#: appGUI/MainGUI.py:1190 appGUI/MainGUI.py:2409 +#: appGUI/MainGUI.py:1202 appGUI/MainGUI.py:2421 msgid "Add Buffer" msgstr "Adaugă Bufer" -#: appGUI/MainGUI.py:1192 appGUI/MainGUI.py:2411 +#: appGUI/MainGUI.py:1204 appGUI/MainGUI.py:2423 msgid "Paint Shape" msgstr "Pictează o formă" -#: appGUI/MainGUI.py:1200 appGUI/MainGUI.py:2419 +#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2431 msgid "Polygon Explode" msgstr "Explodare Poligoane" -#: appGUI/MainGUI.py:1206 +#: appGUI/MainGUI.py:1218 msgid "" "Polygon Subtraction. First selected is the target.\n" "The rest of the selected is subtracted from the first.\n" "First selected is replaced by the result." msgstr "" -#: appGUI/MainGUI.py:1211 +#: appGUI/MainGUI.py:1223 msgid "" "Alt Subtraction. First selected is the target.\n" "The rest of the selected is subtracted from the first.\n" "First selected is kept besides the result." msgstr "" -#: appGUI/MainGUI.py:1219 +#: appGUI/MainGUI.py:1231 msgid "Copy Shape(s)" msgstr "Copiază forme geo." -#: appGUI/MainGUI.py:1224 appGUI/MainGUI.py:1269 appGUI/MainGUI.py:1699 -#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:2436 appGUI/MainGUI.py:2482 -#: appGUI/MainGUI.py:4641 appGUI/ObjectUI.py:103 appGUI/ObjectUI.py:145 +#: appGUI/MainGUI.py:1236 appGUI/MainGUI.py:1281 appGUI/MainGUI.py:1711 +#: appGUI/MainGUI.py:1748 appGUI/MainGUI.py:2448 appGUI/MainGUI.py:2494 +#: appGUI/MainGUI.py:4653 appGUI/ObjectUI.py:100 appGUI/ObjectUI.py:142 msgid "Transformations" msgstr "Transformări" -#: appGUI/MainGUI.py:1227 appGUI/MainGUI.py:2440 +#: appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2452 msgid "Move Objects" msgstr "Mută Obiecte" -#: appGUI/MainGUI.py:1246 appGUI/MainGUI.py:1720 appGUI/MainGUI.py:2459 +#: appGUI/MainGUI.py:1258 appGUI/MainGUI.py:1732 appGUI/MainGUI.py:2471 msgid "SemiDisc" msgstr "SemiDisc" -#: appGUI/MainGUI.py:1248 appGUI/MainGUI.py:1722 appGUI/MainGUI.py:2461 +#: appGUI/MainGUI.py:1260 appGUI/MainGUI.py:1734 appGUI/MainGUI.py:2473 msgid "Disc" msgstr "Disc" -#: appGUI/MainGUI.py:1258 appGUI/MainGUI.py:2471 +#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:2483 #, fuzzy #| msgid "Import image" msgid "Import Shape" msgstr "Importa imagine" -#: appGUI/MainGUI.py:1280 +#: appGUI/MainGUI.py:1292 msgid "Snap to grid" msgstr "Lipire la grid" -#: appGUI/MainGUI.py:1283 +#: appGUI/MainGUI.py:1295 msgid "Grid X snapping distance" msgstr "Distanta de lipire la grid pe axa X" -#: appGUI/MainGUI.py:1288 +#: appGUI/MainGUI.py:1300 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5806,27 +5803,27 @@ msgstr "" "Când este activ, valoarea de pe Grid_X\n" "este copiata și in Grid_Y." -#: appGUI/MainGUI.py:1295 +#: appGUI/MainGUI.py:1307 msgid "Grid Y snapping distance" msgstr "Distanta de lipire la grid pe axa Y" -#: appGUI/MainGUI.py:1302 +#: appGUI/MainGUI.py:1314 msgid "Snap to corner" msgstr "Lipire la colt" -#: appGUI/MainGUI.py:1306 appGUI/preferences/general/GeneralAPPSetGroupUI.py:71 +#: appGUI/MainGUI.py:1318 appGUI/preferences/general/GeneralAPPSetGroupUI.py:71 msgid "Max. magnet distance" msgstr "Distanta magnetica maxima" -#: appGUI/MainGUI.py:1316 +#: appGUI/MainGUI.py:1328 msgid "Toggle the display of axis on canvas" msgstr "Comutați afișarea Axelor" -#: appGUI/MainGUI.py:1334 +#: appGUI/MainGUI.py:1346 msgid "HUD (Heads up display)" msgstr "HUD (Afisaj In Zona Superioara)" -#: appGUI/MainGUI.py:1340 appGUI/preferences/general/GeneralAPPSetGroupUI.py:90 +#: appGUI/MainGUI.py:1352 appGUI/preferences/general/GeneralAPPSetGroupUI.py:90 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -5834,7 +5831,7 @@ msgstr "" "Desenează un patrulater care delimitează o suprafată de lucru.\n" "Scopul este de a ilustra limitele suprafetei noastre de lucru." -#: appGUI/MainGUI.py:1353 +#: appGUI/MainGUI.py:1365 msgid "" "Relative measurement.\n" "Reference is last click position" @@ -5842,7 +5839,7 @@ msgstr "" "Măsurătoare relativă.\n" "Referința este poziţia ultimului click pe canvas" -#: appGUI/MainGUI.py:1361 +#: appGUI/MainGUI.py:1373 msgid "" "Absolute measurement.\n" "Reference is (X=0, Y= 0) position" @@ -5850,49 +5847,49 @@ msgstr "" "Măsurătoare absolută.\n" "Referința este originea (0, 0)" -#: appGUI/MainGUI.py:1368 +#: appGUI/MainGUI.py:1380 msgid "TCL Shell" msgstr "TCL Shell" -#: appGUI/MainGUI.py:1441 appGUI/MainGUI.py:1449 appGUI/MainGUI.py:4081 -#: appGUI/MainGUI.py:4087 app_Main.py:2849 app_Main.py:9557 +#: appGUI/MainGUI.py:1453 appGUI/MainGUI.py:1461 appGUI/MainGUI.py:4093 +#: appGUI/MainGUI.py:4099 app_Main.py:2868 app_Main.py:9601 msgid "Plot Area" msgstr "Arie Afișare" -#: appGUI/MainGUI.py:1491 appPlugins/ToolCopperThieving.py:1278 -#: appPlugins/ToolCorners.py:677 appPlugins/ToolEtchCompensation.py:309 -#: appPlugins/ToolExtract.py:910 appPlugins/ToolFiducials.py:991 -#: appPlugins/ToolFollow.py:698 appPlugins/ToolInvertGerber.py:230 -#: appPlugins/ToolIsolation.py:3195 appPlugins/ToolOptimal.py:441 -#: appPlugins/ToolPunchGerber.py:1991 appPlugins/ToolQRCode.py:756 -#: appPlugins/ToolRulesCheck.py:1189 appPlugins/ToolSolderPaste.py:1171 -#: appPlugins/ToolSub.py:815 +#: appGUI/MainGUI.py:1503 appPlugins/ToolCopperThieving.py:1284 +#: appPlugins/ToolCorners.py:683 appPlugins/ToolEtchCompensation.py:327 +#: appPlugins/ToolExtract.py:913 appPlugins/ToolFiducials.py:995 +#: appPlugins/ToolFollow.py:700 appPlugins/ToolInvertGerber.py:236 +#: appPlugins/ToolIsolation.py:3192 appPlugins/ToolOptimal.py:447 +#: appPlugins/ToolPunchGerber.py:1991 appPlugins/ToolQRCode.py:759 +#: appPlugins/ToolRulesCheck.py:1189 appPlugins/ToolSolderPaste.py:1175 +#: appPlugins/ToolSub.py:822 msgid "GERBER" msgstr "GERBER" -#: appGUI/MainGUI.py:1501 appPlugins/ToolDrilling.py:2326 +#: appGUI/MainGUI.py:1513 appPlugins/ToolDrilling.py:2262 #: appPlugins/ToolRulesCheck.py:1327 msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1511 appPlugins/ToolSub.py:868 +#: appGUI/MainGUI.py:1523 appPlugins/ToolSub.py:875 msgid "GEOMETRY" msgstr "GEOMETRIE" -#: appGUI/MainGUI.py:1521 +#: appGUI/MainGUI.py:1533 msgid "CNC-JOB" msgstr "CNCJob" -#: appGUI/MainGUI.py:1549 +#: appGUI/MainGUI.py:1561 msgid "UTILITIES" msgstr "UTILITARE" -#: appGUI/MainGUI.py:1565 +#: appGUI/MainGUI.py:1577 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:194 msgid "Restore Defaults" msgstr "Restabiliți setările de bază" -#: appGUI/MainGUI.py:1569 +#: appGUI/MainGUI.py:1581 msgid "" "Restore the entire set of default values\n" "to the initial values loaded after first launch." @@ -5900,19 +5897,19 @@ msgstr "" "Restaurați întregul set de valori implicite\n" "la valorile inițiale încărcate după prima lansare." -#: appGUI/MainGUI.py:1574 +#: appGUI/MainGUI.py:1586 msgid "Open Pref Folder" msgstr "Deschide Pref Dir" -#: appGUI/MainGUI.py:1578 +#: appGUI/MainGUI.py:1590 msgid "Open the folder where FlatCAM save the preferences files." msgstr "Deschide directorul unde FlatCAM salvează fişierele cu setări." -#: appGUI/MainGUI.py:1582 appGUI/MainGUI.py:2175 +#: appGUI/MainGUI.py:1594 appGUI/MainGUI.py:2187 msgid "Clear GUI Settings" msgstr "Șterge Setările GUI" -#: appGUI/MainGUI.py:1587 +#: appGUI/MainGUI.py:1599 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -5920,11 +5917,11 @@ msgstr "" "Șterge setările GUI pentru FlatCAM,\n" "cum ar fi: amplasare, stare UI, suport HDPI sau traducerea." -#: appGUI/MainGUI.py:1602 +#: appGUI/MainGUI.py:1614 msgid "Apply the current preferences without saving to a file." msgstr "Aplicați preferințele actuale fără a salva într-un fișier." -#: appGUI/MainGUI.py:1610 +#: appGUI/MainGUI.py:1622 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5932,110 +5929,110 @@ msgstr "" "Salvează setările curente in fişierul numit: 'current_defaults'\n" "fişier care este cel unde se salvează preferințele cu care se va lucra." -#: appGUI/MainGUI.py:1618 +#: appGUI/MainGUI.py:1630 msgid "Will not save the changes and will close the preferences window." msgstr "Nu va salva modificările și va închide fereastra de preferințe." -#: appGUI/MainGUI.py:1632 +#: appGUI/MainGUI.py:1644 msgid "Toggle Visibility" msgstr "Comută Vizibilitate" -#: appGUI/MainGUI.py:1651 +#: appGUI/MainGUI.py:1663 msgid "Grids" msgstr "Grid-uri" -#: appGUI/MainGUI.py:1666 appPlugins/ToolMilling.py:3932 +#: appGUI/MainGUI.py:1678 appPlugins/ToolMilling.py:4004 msgid "Path" msgstr "Pe cale" -#: appGUI/MainGUI.py:1668 +#: appGUI/MainGUI.py:1680 msgid "Rectangle" msgstr "Patrulater" -#: appGUI/MainGUI.py:1671 +#: appGUI/MainGUI.py:1683 msgid "Circle" msgstr "Cerc" -#: appGUI/MainGUI.py:1675 +#: appGUI/MainGUI.py:1687 msgid "Arc" msgstr "Arc" -#: appGUI/MainGUI.py:1689 +#: appGUI/MainGUI.py:1701 msgid "Union" msgstr "Uniune" -#: appGUI/MainGUI.py:1691 +#: appGUI/MainGUI.py:1703 msgid "Intersection" msgstr "Intersecţie" -#: appGUI/MainGUI.py:1693 +#: appGUI/MainGUI.py:1705 msgid "Subtraction" msgstr "Scădere" -#: appGUI/MainGUI.py:1708 +#: appGUI/MainGUI.py:1720 msgid "Pad" msgstr "Pad" -#: appGUI/MainGUI.py:1710 +#: appGUI/MainGUI.py:1722 msgid "Pad Array" msgstr "Arie de paduri" -#: appGUI/MainGUI.py:1714 +#: appGUI/MainGUI.py:1726 msgid "Track" msgstr "Traseu" -#: appGUI/MainGUI.py:1716 +#: appGUI/MainGUI.py:1728 msgid "Region" msgstr "Regiune" -#: appGUI/MainGUI.py:1739 +#: appGUI/MainGUI.py:1751 msgid "Exc Editor" msgstr "Editor EXC" -#: appGUI/MainGUI.py:1791 +#: appGUI/MainGUI.py:1803 msgid "Application units" msgstr "Unitățile aplicației" -#: appGUI/MainGUI.py:1887 +#: appGUI/MainGUI.py:1899 msgid "Lock Toolbars" msgstr "Blochează Toolbar-uri" -#: appGUI/MainGUI.py:2055 +#: appGUI/MainGUI.py:2067 msgid "Detachable Tabs" msgstr "Taburi detașabile" -#: appGUI/MainGUI.py:2155 +#: appGUI/MainGUI.py:2167 msgid "FlatCAM Preferences Folder opened." msgstr "Folderul de preferințe FlatCAM a fost deschis." -#: appGUI/MainGUI.py:2174 +#: appGUI/MainGUI.py:2186 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Esti sigur că dorești să ștergi setările GUI?\n" -#: appGUI/MainGUI.py:2179 appGUI/preferences/PreferencesUIManager.py:960 -#: appGUI/preferences/PreferencesUIManager.py:1203 appTranslation.py:111 -#: appTranslation.py:213 app_Main.py:2627 app_Main.py:3708 app_Main.py:6435 -#: app_Main.py:9445 +#: appGUI/MainGUI.py:2191 appGUI/preferences/PreferencesUIManager.py:963 +#: appGUI/preferences/PreferencesUIManager.py:1206 appTranslation.py:111 +#: appTranslation.py:213 app_Main.py:2646 app_Main.py:3727 app_Main.py:6470 +#: app_Main.py:9489 msgid "Yes" msgstr "Da" -#: appGUI/MainGUI.py:2180 appGUI/preferences/PreferencesUIManager.py:1204 +#: appGUI/MainGUI.py:2192 appGUI/preferences/PreferencesUIManager.py:1207 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:3275 -#: appPlugins/ToolMilling.py:3713 appPlugins/ToolNCC.py:4232 -#: appPlugins/ToolPaint.py:3026 appTranslation.py:112 appTranslation.py:214 -#: app_Main.py:2628 app_Main.py:3709 app_Main.py:6436 app_Main.py:9446 +#: appPlugins/ToolDrilling.py:2320 appPlugins/ToolIsolation.py:3272 +#: appPlugins/ToolMilling.py:3785 appPlugins/ToolNCC.py:4231 +#: appPlugins/ToolPaint.py:3023 appTranslation.py:112 appTranslation.py:214 +#: app_Main.py:2647 app_Main.py:3728 app_Main.py:6471 app_Main.py:9490 msgid "No" msgstr "Nu" -#: appGUI/MainGUI.py:2432 +#: appGUI/MainGUI.py:2444 msgid "Copy Objects" msgstr "Copiază Obiecte" -#: appGUI/MainGUI.py:3047 +#: appGUI/MainGUI.py:3059 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6046,12 +6043,12 @@ msgstr "" "apoi selectează forma geo. tăietoare. La final apasă tasta ~X~ sau\n" "butonul corespunzător din Toolbar." -#: appGUI/MainGUI.py:3054 appGUI/MainGUI.py:3214 appGUI/MainGUI.py:3261 -#: appGUI/MainGUI.py:3283 +#: appGUI/MainGUI.py:3066 appGUI/MainGUI.py:3226 appGUI/MainGUI.py:3273 +#: appGUI/MainGUI.py:3295 msgid "Warning" msgstr "Atenţie" -#: appGUI/MainGUI.py:3209 +#: appGUI/MainGUI.py:3221 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6059,7 +6056,7 @@ msgstr "" "Selectează forma geometrică asupra căreia să se\n" "aplice Unealta de Intersecţie." -#: appGUI/MainGUI.py:3256 +#: appGUI/MainGUI.py:3268 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6067,7 +6064,7 @@ msgstr "" "Selectează forma geometrică asupra căreia să se\n" "aplice Unealta de Substracţie." -#: appGUI/MainGUI.py:3278 +#: appGUI/MainGUI.py:3290 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6075,421 +6072,386 @@ msgstr "" "Selectează forma geometrică asupra căreia să se\n" "aplice Unealta de Uniune." -#: appGUI/MainGUI.py:3756 appPlugins/ToolIsolation.py:888 +#: appGUI/MainGUI.py:3768 appPlugins/ToolIsolation.py:888 #: appPlugins/ToolNCC.py:1419 appPlugins/ToolPaint.py:417 -#: appPlugins/ToolSolderPaste.py:141 appPlugins/ToolSolderPaste.py:1222 -#: app_Main.py:4778 +#: appPlugins/ToolSolderPaste.py:141 appPlugins/ToolSolderPaste.py:1226 +#: app_Main.py:4797 msgid "New Tool" msgstr "O Noua Unealtă" -#: appGUI/MainGUI.py:3757 appPlugins/ToolIsolation.py:889 +#: appGUI/MainGUI.py:3769 appPlugins/ToolIsolation.py:889 #: appPlugins/ToolNCC.py:1420 appPlugins/ToolPaint.py:418 -#: appPlugins/ToolSolderPaste.py:142 app_Main.py:4779 +#: appPlugins/ToolSolderPaste.py:142 app_Main.py:4798 msgid "Enter a Tool Diameter" msgstr "Introduceti un Diametru de Unealtă" -#: appGUI/MainGUI.py:3769 appPlugins/ToolIsolation.py:910 +#: appGUI/MainGUI.py:3781 appPlugins/ToolIsolation.py:910 #: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:431 -#: appPlugins/ToolSolderPaste.py:154 app_Main.py:4792 +#: appPlugins/ToolSolderPaste.py:154 app_Main.py:4811 msgid "Adding Tool cancelled" msgstr "Adăugarea unei unelte anulată" -#: appGUI/MainGUI.py:3799 +#: appGUI/MainGUI.py:3811 msgid "Distance Tool exit..." msgstr "Măsurătoarea s-a terminat ..." -#: appGUI/MainGUI.py:3887 +#: appGUI/MainGUI.py:3899 msgid "Key Shortcut List" msgstr "Lista de shortcut-uri" -#: appGUI/MainGUI.py:4009 app_Main.py:3696 +#: appGUI/MainGUI.py:4021 app_Main.py:3715 msgid "Application is saving the project. Please wait ..." msgstr "Aplicația salvează proiectul. Vă rugăm aşteptați ..." -#: appGUI/MainGUI.py:4148 +#: appGUI/MainGUI.py:4160 msgid "Shell enabled." msgstr "Shell activat." -#: appGUI/MainGUI.py:4151 +#: appGUI/MainGUI.py:4163 msgid "Shell disabled." msgstr "Shell dezactivat." -#: appGUI/MainGUI.py:4165 +#: appGUI/MainGUI.py:4177 msgid "Shortcut Key List" msgstr "Lista shortcut-uri" -#: appGUI/MainGUI.py:4568 +#: appGUI/MainGUI.py:4580 msgid "General Shortcut list" msgstr "Lista de shortcut-uri" -#: appGUI/MainGUI.py:4569 +#: appGUI/MainGUI.py:4581 msgid "SHOW SHORTCUT LIST" msgstr "ARATA LISTA DE TASTE SHORTCUT" -#: appGUI/MainGUI.py:4570 +#: appGUI/MainGUI.py:4582 msgid "1" msgstr "1" -#: appGUI/MainGUI.py:4570 +#: appGUI/MainGUI.py:4582 msgid "Switch to Project Tab" msgstr "Treci la Tab-ul Proiect" -#: appGUI/MainGUI.py:4571 +#: appGUI/MainGUI.py:4583 msgid "2" msgstr "2" -#: appGUI/MainGUI.py:4571 +#: appGUI/MainGUI.py:4583 msgid "Switch to Selected Tab" msgstr "Treci la Tab-ul Selectat" -#: appGUI/MainGUI.py:4572 +#: appGUI/MainGUI.py:4584 msgid "3" msgstr "3" -#: appGUI/MainGUI.py:4572 +#: appGUI/MainGUI.py:4584 msgid "Switch to Tool Tab" msgstr "Treci la Tab-ul 'Unealta'" -#: appGUI/MainGUI.py:4573 +#: appGUI/MainGUI.py:4585 msgid "New Gerber" msgstr "Gerber Nou" -#: appGUI/MainGUI.py:4574 +#: appGUI/MainGUI.py:4586 msgid "Edit Object (if selected)" msgstr "Editeaza obiectul (daca este selectat)" -#: appGUI/MainGUI.py:4575 app_Main.py:6762 +#: appGUI/MainGUI.py:4587 app_Main.py:6809 msgid "Grid On/Off" msgstr "Grid On/Off" -#: appGUI/MainGUI.py:4576 +#: appGUI/MainGUI.py:4588 msgid "Jump to Coordinates" msgstr "Sari la Coordonatele" -#: appGUI/MainGUI.py:4577 +#: appGUI/MainGUI.py:4589 msgid "New Excellon" msgstr "Excellon nou" -#: appGUI/MainGUI.py:4578 +#: appGUI/MainGUI.py:4590 msgid "Move Obj" msgstr "Mută Obiecte" -#: appGUI/MainGUI.py:4579 +#: appGUI/MainGUI.py:4591 msgid "New Geometry" msgstr "Geometrie Noua" -#: appGUI/MainGUI.py:4581 +#: appGUI/MainGUI.py:4593 msgid "Change Units" msgstr "Comută Unitati" -#: appGUI/MainGUI.py:4582 +#: appGUI/MainGUI.py:4594 #, fuzzy #| msgid "Open Properties Tool" msgid "Open Properties Plugin" msgstr "Deschide Unealta Proprietati" -#: appGUI/MainGUI.py:4583 +#: appGUI/MainGUI.py:4595 msgid "Rotate by 90 degree CW" msgstr "Roteste cu 90 grade CW" -#: appGUI/MainGUI.py:4584 +#: appGUI/MainGUI.py:4596 msgid "Shell Toggle" msgstr "Comuta Linie de comanda" -#: appGUI/MainGUI.py:4585 +#: appGUI/MainGUI.py:4597 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Adaugă o Unealtă (cand ne aflam in tab-ul Selected al Geometriei sau in " "Unealta NCC sau in unealta Paint)" -#: appGUI/MainGUI.py:4587 +#: appGUI/MainGUI.py:4599 msgid "Flip on X_axis" msgstr "Oglindește pe axa X" -#: appGUI/MainGUI.py:4588 +#: appGUI/MainGUI.py:4600 msgid "Flip on Y_axis" msgstr "Oglindește pe axa Y" -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4606 msgid "Copy Obj" msgstr "Copiază Obiecte" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4607 msgid "Open Tools Database" msgstr "Deschide baza de date Unelte" -#: appGUI/MainGUI.py:4596 +#: appGUI/MainGUI.py:4608 msgid "Open Excellon File" msgstr "Încarcă un fisier Excellon" -#: appGUI/MainGUI.py:4597 +#: appGUI/MainGUI.py:4609 msgid "Open Gerber File" msgstr "Încarcă un fisier Gerber" -#: appGUI/MainGUI.py:4598 appGUI/MainGUI.py:4863 +#: appGUI/MainGUI.py:4610 appGUI/MainGUI.py:4875 msgid "Ctrl+M" msgstr "Ctrl+M" -#: appGUI/MainGUI.py:4602 +#: appGUI/MainGUI.py:4614 msgid "Ctrl+Q" msgstr "Ctrl+Q" -#: appGUI/MainGUI.py:4602 appPlugins/ToolPDF.py:44 +#: appGUI/MainGUI.py:4614 appPlugins/ToolPDF.py:44 msgid "PDF Import Tool" msgstr "Unealta import PDF" -#: appGUI/MainGUI.py:4607 +#: appGUI/MainGUI.py:4619 msgid "Toggle the axis" msgstr "Comută Reprezentare Axe" -#: appGUI/MainGUI.py:4608 +#: appGUI/MainGUI.py:4620 msgid "Shift+C" msgstr "Shift+C" -#: appGUI/MainGUI.py:4608 +#: appGUI/MainGUI.py:4620 msgid "Copy Obj_Name" msgstr "Copiază Nume Obiect" -#: appGUI/MainGUI.py:4613 appGUI/MainGUI.py:4857 appGUI/MainGUI.py:4968 -#: appGUI/MainGUI.py:5114 +#: appGUI/MainGUI.py:4625 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5126 msgid "Shift+M" msgstr "Shift+M" -#: appGUI/MainGUI.py:4613 appGUI/MainGUI.py:4857 appGUI/MainGUI.py:4968 -#: appGUI/MainGUI.py:5114 +#: appGUI/MainGUI.py:4625 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5126 msgid "Distance Minimum Tool" msgstr "Unealta Distanță minimă" -#: appGUI/MainGUI.py:4614 +#: appGUI/MainGUI.py:4626 msgid "Open Preferences Window" msgstr "Deschide Preferințe" -#: appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4627 msgid "Shift+R" msgstr "Shift+R" -#: appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4627 msgid "Rotate by 90 degree CCW" msgstr "Roteste cu 90 grade CCW" -#: appGUI/MainGUI.py:4616 +#: appGUI/MainGUI.py:4628 msgid "Run a Script" msgstr "Rulează TCL script" -#: appGUI/MainGUI.py:4617 +#: appGUI/MainGUI.py:4629 msgid "Toggle the workspace" msgstr "Comută Suprafata de lucru" -#: appGUI/MainGUI.py:4622 appPlugins/ToolAlignObjects.py:32 -#: appPlugins/ToolAlignObjects.py:378 -msgid "Align Objects" -msgstr "Aliniere Obiecte" - -#: appGUI/MainGUI.py:4623 +#: appGUI/MainGUI.py:4635 #, fuzzy #| msgid "Alt+S" msgid "Alt+B" msgstr "Alt+S" -#: appGUI/MainGUI.py:4623 appPlugins/ToolCorners.py:638 -#, fuzzy -#| msgid "Corner Markers Tool" -msgid "Corner Markers" -msgstr "Unealta pentru Semne la Colț" - -#: appGUI/MainGUI.py:4624 +#: appGUI/MainGUI.py:4636 msgid "Alt+C" msgstr "Alt+C" -#: appGUI/MainGUI.py:4624 appPlugins/ToolCalculators.py:90 -#: appPlugins/ToolCalculators.py:399 -msgid "Calculators" -msgstr "Calculatoare" - -#: appGUI/MainGUI.py:4625 +#: appGUI/MainGUI.py:4637 msgid "Alt+D" msgstr "Alt+D" -#: appGUI/MainGUI.py:4625 +#: appGUI/MainGUI.py:4637 msgid "2-Sided PCB" msgstr "2-fețe PCB" -#: appGUI/MainGUI.py:4626 +#: appGUI/MainGUI.py:4638 msgid "Alt+E" msgstr "Alt+E" -#: appGUI/MainGUI.py:4626 appPlugins/ToolExtract.py:162 -#: appPlugins/ToolExtract.py:877 -#, fuzzy -#| msgid "ExtraCut" -msgid "Extract" -msgstr "Extra taiere" - -#: appGUI/MainGUI.py:4627 +#: appGUI/MainGUI.py:4639 msgid "Alt+F" msgstr "Alt+F" -#: appGUI/MainGUI.py:4627 appPlugins/ToolFiducials.py:138 -#: appPlugins/ToolFiducials.py:747 +#: appGUI/MainGUI.py:4639 appPlugins/ToolFiducials.py:139 +#: appPlugins/ToolFiducials.py:754 #, fuzzy #| msgid "Fiducials Tool" msgid "Fiducials" msgstr "Unealta Fiducials" -#: appGUI/MainGUI.py:4628 +#: appGUI/MainGUI.py:4640 msgid "Alt+G" msgstr "Alt+G" -#: appGUI/MainGUI.py:4628 appPlugins/ToolInvertGerber.py:93 -#: appPlugins/ToolInvertGerber.py:190 appPlugins/ToolInvertGerber.py:284 +#: appGUI/MainGUI.py:4640 appPlugins/ToolInvertGerber.py:93 +#: appPlugins/ToolInvertGerber.py:196 appPlugins/ToolInvertGerber.py:290 msgid "Invert Gerber" msgstr "Inversează Gerber" -#: appGUI/MainGUI.py:4629 +#: appGUI/MainGUI.py:4641 msgid "Alt+H" msgstr "Alt+H" -#: appGUI/MainGUI.py:4629 appPlugins/ToolPunchGerber.py:1939 -#: appPlugins/ToolPunchGerber.py:2317 -msgid "Punch Gerber" -msgstr "Punctează Gerber" - -#: appGUI/MainGUI.py:4630 +#: appGUI/MainGUI.py:4642 msgid "Alt+I" msgstr "Alt+I" -#: appGUI/MainGUI.py:4631 +#: appGUI/MainGUI.py:4643 msgid "Alt+J" msgstr "Alt+J" -#: appGUI/MainGUI.py:4631 appPlugins/ToolCopperThieving.py:144 -#: appPlugins/ToolCopperThieving.py:1246 -#, fuzzy -#| msgid "Copper Thieving Tool" -msgid "Copper Thieving" -msgstr "Unealta Copper Thieving" - -#: appGUI/MainGUI.py:4632 +#: appGUI/MainGUI.py:4644 msgid "Alt+K" msgstr "Alt+K" -#: appGUI/MainGUI.py:4632 +#: appGUI/MainGUI.py:4644 #, fuzzy #| msgid "Solder Paste Dispensing Tool" msgid "Solder Paste Dispensing" msgstr "Unealta DispensorPF" -#: appGUI/MainGUI.py:4633 +#: appGUI/MainGUI.py:4645 msgid "Alt+L" msgstr "Alt+L" -#: appGUI/MainGUI.py:4633 +#: appGUI/MainGUI.py:4645 msgid "Film PCB" msgstr "Film PCB" -#: appGUI/MainGUI.py:4634 +#: appGUI/MainGUI.py:4646 msgid "Alt+M" msgstr "Alt+M" -#: appGUI/MainGUI.py:4635 appPlugins/ToolNCC.py:2327 appPlugins/ToolNCC.py:2329 -#: appPlugins/ToolNCC.py:2911 appPlugins/ToolNCC.py:2913 +#: appGUI/MainGUI.py:4647 appPlugins/ToolNCC.py:2327 appPlugins/ToolNCC.py:2329 +#: appPlugins/ToolNCC.py:2913 appPlugins/ToolNCC.py:2915 msgid "Non-Copper Clearing" msgstr "Curățăre Non-Cu" -#: appGUI/MainGUI.py:4636 +#: appGUI/MainGUI.py:4648 msgid "Alt+O" msgstr "Alt+O" -#: appGUI/MainGUI.py:4636 appPlugins/ToolIsolation.py:3317 -#: appPlugins/ToolNCC.py:4280 +#: appGUI/MainGUI.py:4648 appPlugins/ToolIsolation.py:3314 +#: appPlugins/ToolNCC.py:4279 msgid "Optimal" msgstr "Optim" -#: appGUI/MainGUI.py:4637 +#: appGUI/MainGUI.py:4649 msgid "Alt+P" msgstr "Alt+P" -#: appGUI/MainGUI.py:4637 +#: appGUI/MainGUI.py:4649 msgid "Paint Area" msgstr "Unealta Paint" -#: appGUI/MainGUI.py:4638 +#: appGUI/MainGUI.py:4650 msgid "Alt+Q" msgstr "Alt+Q" -#: appGUI/MainGUI.py:4638 appPlugins/ToolQRCode.py:135 -#: appPlugins/ToolQRCode.py:706 +#: appGUI/MainGUI.py:4650 appPlugins/ToolQRCode.py:135 +#: appPlugins/ToolQRCode.py:712 #, fuzzy #| msgid "Code" msgid "QRCode" msgstr "Cod" -#: appGUI/MainGUI.py:4639 +#: appGUI/MainGUI.py:4651 #, fuzzy #| msgid "Run Rules Check" msgid "Rules Check" msgstr "Executați Verificarea regulilor" -#: appGUI/MainGUI.py:4640 +#: appGUI/MainGUI.py:4652 msgid "View File Source" msgstr "Vizualiz. Cod Sursă" -#: appGUI/MainGUI.py:4641 +#: appGUI/MainGUI.py:4653 msgid "Alt+T" msgstr "Alt+T" -#: appGUI/MainGUI.py:4642 +#: appGUI/MainGUI.py:4654 msgid "Alt+W" msgstr "Alt+W" -#: appGUI/MainGUI.py:4642 appPlugins/ToolSub.py:168 appPlugins/ToolSub.py:746 +#: appGUI/MainGUI.py:4654 appPlugins/ToolSub.py:168 appPlugins/ToolSub.py:756 #, fuzzy #| msgid "Subtractor" msgid "Subtract" msgstr "Substractor" -#: appGUI/MainGUI.py:4643 appGUI/MainGUI.py:4861 +#: appGUI/MainGUI.py:4655 appGUI/MainGUI.py:4873 msgid "Alt+X" msgstr "Alt+X" -#: appGUI/MainGUI.py:4643 +#: appGUI/MainGUI.py:4655 msgid "Cutout PCB" msgstr "Decupare PCB" -#: appGUI/MainGUI.py:4644 +#: appGUI/MainGUI.py:4656 msgid "Alt+Z" msgstr "Alt+Z" -#: appGUI/MainGUI.py:4644 appPlugins/ToolPanelize.py:36 +#: appGUI/MainGUI.py:4656 appPlugins/ToolPanelize.py:36 msgid "Panelize PCB" msgstr "Panelizează PCB" -#: appGUI/MainGUI.py:4647 +#: appGUI/MainGUI.py:4659 msgid "Enable Non-selected Objects" msgstr "Activează obiectele ne-selectate" -#: appGUI/MainGUI.py:4648 +#: appGUI/MainGUI.py:4660 msgid "Disable Non-selected Objects" msgstr "Dezactivează obiectele ne-selectate" -#: appGUI/MainGUI.py:4649 +#: appGUI/MainGUI.py:4661 msgid "Toggle Full Screen" msgstr "Comută FullScreen" -#: appGUI/MainGUI.py:4652 +#: appGUI/MainGUI.py:4664 msgid "Ctrl+Alt+X" msgstr "Ctrl+Alt+X" -#: appGUI/MainGUI.py:4652 +#: appGUI/MainGUI.py:4664 msgid "Abort current task (gracefully)" msgstr "Renuntă la task" -#: appGUI/MainGUI.py:4656 +#: appGUI/MainGUI.py:4668 msgid "Ctrl+Shift+V" msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4656 +#: appGUI/MainGUI.py:4668 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -6497,234 +6459,234 @@ msgstr "" "Lipire specială. Va converti stilul de adresa cale Windows in cel necesar in " "Tcl Shell" -#: appGUI/MainGUI.py:4660 +#: appGUI/MainGUI.py:4672 msgid "Open Online Manual" msgstr "Deschide Manualul Online" -#: appGUI/MainGUI.py:4661 +#: appGUI/MainGUI.py:4673 msgid "F2" msgstr "F2" -#: appGUI/MainGUI.py:4661 +#: appGUI/MainGUI.py:4673 msgid "Rename Objects" msgstr "Redenumiți Obiectele" -#: appGUI/MainGUI.py:4662 +#: appGUI/MainGUI.py:4674 msgid "Open Online Tutorials" msgstr "Deschide Tutoriale Online" -#: appGUI/MainGUI.py:4663 +#: appGUI/MainGUI.py:4675 msgid "Refresh Plots" msgstr "Improspatare Afișare" -#: appGUI/MainGUI.py:4664 appPlugins/ToolSolderPaste.py:72 +#: appGUI/MainGUI.py:4676 appPlugins/ToolSolderPaste.py:72 msgid "Delete Object" msgstr "Șterge Obiectul" -#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4970 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4982 msgid "Alternate: Delete Tool" msgstr "Alternativ: Șterge Unealta" -#: appGUI/MainGUI.py:4666 +#: appGUI/MainGUI.py:4678 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "(in stanga tasta 1) Comutați zona Notebook (partea stângă)" -#: appGUI/MainGUI.py:4667 appGUI/MainGUI.py:4866 appGUI/MainGUI.py:4972 -#: appGUI/MainGUI.py:5113 +#: appGUI/MainGUI.py:4679 appGUI/MainGUI.py:4878 appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5125 msgid "Space" msgstr "Space" -#: appGUI/MainGUI.py:4667 +#: appGUI/MainGUI.py:4679 msgid "En(Dis)able Obj Plot" msgstr "(Dez)activează Afișare" -#: appGUI/MainGUI.py:4668 appGUI/MainGUI.py:4868 appGUI/MainGUI.py:4971 -#: appGUI/MainGUI.py:5112 +#: appGUI/MainGUI.py:4680 appGUI/MainGUI.py:4880 appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:5124 msgid "Esc" msgstr "Esc" -#: appGUI/MainGUI.py:4668 +#: appGUI/MainGUI.py:4680 msgid "Deselects all objects" msgstr "Deselectează toate obiectele" -#: appGUI/MainGUI.py:4682 +#: appGUI/MainGUI.py:4694 msgid "Editor Shortcut list" msgstr "Lista de shortcut-uri" -#: appGUI/MainGUI.py:4837 +#: appGUI/MainGUI.py:4849 msgid "GEOMETRY EDITOR" msgstr "EDITOR GEOMETRIE" -#: appGUI/MainGUI.py:4838 +#: appGUI/MainGUI.py:4850 msgid "Draw an Arc" msgstr "Deseneaza un Arc" -#: appGUI/MainGUI.py:4840 +#: appGUI/MainGUI.py:4852 msgid "Copy Geo Item" msgstr "Copiază Geo" -#: appGUI/MainGUI.py:4841 +#: appGUI/MainGUI.py:4853 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "In cadrul 'Aadauga Arc' va comuta intre directiile arcului: CW sau CCW" -#: appGUI/MainGUI.py:4842 +#: appGUI/MainGUI.py:4854 msgid "Polygon Intersection Tool" msgstr "Unealta Intersecţie Poligoane" -#: appGUI/MainGUI.py:4843 +#: appGUI/MainGUI.py:4855 msgid "Geo Paint Tool" msgstr "Unealta Paint Geo" -#: appGUI/MainGUI.py:4844 appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5102 +#: appGUI/MainGUI.py:4856 appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5114 msgid "Jump to Location (x, y)" msgstr "Sari la Locaţia (x, y)" -#: appGUI/MainGUI.py:4846 +#: appGUI/MainGUI.py:4858 msgid "Move Geo Item" msgstr "Muta El. Geo" -#: appGUI/MainGUI.py:4847 +#: appGUI/MainGUI.py:4859 msgid "Within Add Arc will cycle through the ARC modes" msgstr "In cadrul 'Adauga Arc' va trece circular prin tipurile de Arc" -#: appGUI/MainGUI.py:4848 +#: appGUI/MainGUI.py:4860 msgid "Draw a Polygon" msgstr "Deseneaza un Poligon" -#: appGUI/MainGUI.py:4849 +#: appGUI/MainGUI.py:4861 msgid "Draw a Circle" msgstr "Deseneaza un Cerc" -#: appGUI/MainGUI.py:4850 +#: appGUI/MainGUI.py:4862 msgid "Draw a Path" msgstr "Deseneaza un Traseu" -#: appGUI/MainGUI.py:4851 +#: appGUI/MainGUI.py:4863 msgid "Draw Rectangle" msgstr "Deseneaza un Patrulater" -#: appGUI/MainGUI.py:4852 +#: appGUI/MainGUI.py:4864 msgid "Polygon Subtraction Tool" msgstr "Unealta Substracţie Poligoane" -#: appGUI/MainGUI.py:4853 +#: appGUI/MainGUI.py:4865 msgid "Add Text Tool" msgstr "Unealta Adaugare Text" -#: appGUI/MainGUI.py:4854 +#: appGUI/MainGUI.py:4866 msgid "Polygon Union Tool" msgstr "Unealta Uniune Poligoane" -#: appGUI/MainGUI.py:4855 +#: appGUI/MainGUI.py:4867 msgid "Flip shape on X axis" msgstr "Oglindește pe axa X" -#: appGUI/MainGUI.py:4856 +#: appGUI/MainGUI.py:4868 msgid "Flip shape on Y axis" msgstr "Oglindește pe axa Y" -#: appGUI/MainGUI.py:4858 +#: appGUI/MainGUI.py:4870 msgid "Skew shape on X axis" msgstr "Deformare pe axa X" -#: appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:4871 msgid "Skew shape on Y axis" msgstr "Deformare pe axa Y" -#: appGUI/MainGUI.py:4860 +#: appGUI/MainGUI.py:4872 msgid "Editor Transformation Tool" msgstr "Unealta Transformare in Editor" -#: appGUI/MainGUI.py:4861 +#: appGUI/MainGUI.py:4873 msgid "Offset shape on X axis" msgstr "Ofset pe axa X" -#: appGUI/MainGUI.py:4862 +#: appGUI/MainGUI.py:4874 msgid "Alt+Y" msgstr "Alt+Y" -#: appGUI/MainGUI.py:4862 +#: appGUI/MainGUI.py:4874 msgid "Offset shape on Y axis" msgstr "Ofset pe axa Y" -#: appGUI/MainGUI.py:4864 appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5116 +#: appGUI/MainGUI.py:4876 appGUI/MainGUI.py:4985 appGUI/MainGUI.py:5128 msgid "Save Object and Exit Editor" msgstr "Salvează Obiectul și inchide Editorul" -#: appGUI/MainGUI.py:4865 +#: appGUI/MainGUI.py:4877 msgid "Polygon Cut Tool" msgstr "Unealta Taiere Poligoane" -#: appGUI/MainGUI.py:4866 +#: appGUI/MainGUI.py:4878 msgid "Rotate Geometry" msgstr "Roteste Geometrie" -#: appGUI/MainGUI.py:4867 +#: appGUI/MainGUI.py:4879 msgid "ENTER" msgstr "ENTER" -#: appGUI/MainGUI.py:4867 +#: appGUI/MainGUI.py:4879 msgid "Finish drawing for certain tools" msgstr "Termina de desenat (pt anumite unelte)" -#: appGUI/MainGUI.py:4868 appGUI/MainGUI.py:4971 appGUI/MainGUI.py:5112 +#: appGUI/MainGUI.py:4880 appGUI/MainGUI.py:4983 appGUI/MainGUI.py:5124 msgid "Abort and return to Select" msgstr "Renunță si intoarce-te la Selecție" -#: appGUI/MainGUI.py:4958 +#: appGUI/MainGUI.py:4970 msgid "EXCELLON EDITOR" msgstr "EDITOR EXCELLON" -#: appGUI/MainGUI.py:4966 +#: appGUI/MainGUI.py:4978 msgid "Add a new Tool" msgstr "Adaugă Unealta Noua" -#: appGUI/MainGUI.py:4972 +#: appGUI/MainGUI.py:4984 msgid "Toggle Slot direction" msgstr "Comută directia Slotului" -#: appGUI/MainGUI.py:4974 +#: appGUI/MainGUI.py:4986 msgid "Ctrl+Space" msgstr "Ctrl+Spatiu" -#: appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5113 +#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5125 msgid "Toggle array direction" msgstr "Comută directia ariei" -#: appGUI/MainGUI.py:5096 +#: appGUI/MainGUI.py:5108 msgid "GERBER EDITOR" msgstr "EDITOR GERBER" -#: appGUI/MainGUI.py:5106 +#: appGUI/MainGUI.py:5118 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" "In cadrul uneltelor Traseu si Regiune va trece circular in Revers prin " "modurile de indoire" -#: appGUI/MainGUI.py:5109 +#: appGUI/MainGUI.py:5121 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" "In cadrul uneltelor Traseu si Regiune va trece circular in Avans prin " "modurile de indoire" -#: appGUI/MainGUI.py:5111 +#: appGUI/MainGUI.py:5123 msgid "Alternate: Delete Apertures" msgstr "Alternativ: Șterge Apertură" -#: appGUI/MainGUI.py:5115 +#: appGUI/MainGUI.py:5127 msgid "Eraser Tool" msgstr "Unealta Stergere" -#: appGUI/MainGUI.py:5117 +#: appGUI/MainGUI.py:5129 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:214 msgid "Mark Area Tool" msgstr "Unealta de Marc. Arie" -#: appGUI/MainGUI.py:5118 +#: appGUI/MainGUI.py:5130 msgid "Poligonize Tool" msgstr "Unealta Poligonizare" -#: appGUI/MainGUI.py:5119 +#: appGUI/MainGUI.py:5131 msgid "Transformation Tool" msgstr "Unealta Transformare" @@ -6732,11 +6694,11 @@ msgstr "Unealta Transformare" msgid "App Object" msgstr "Obiect" -#: appGUI/ObjectUI.py:105 appGUI/ObjectUI.py:148 +#: appGUI/ObjectUI.py:102 appGUI/ObjectUI.py:145 msgid "Geometrical transformations of the current object." msgstr "Transformări geometrice ale obictului curent." -#: appGUI/ObjectUI.py:114 +#: appGUI/ObjectUI.py:111 msgid "" "Factor by which to multiply\n" "geometric features of this object.\n" @@ -6747,11 +6709,11 @@ msgstr "" "acestui obiect.\n" "Expresiile sunt permise. De ex: 1 / 25.4" -#: appGUI/ObjectUI.py:121 +#: appGUI/ObjectUI.py:118 msgid "Perform scaling operation." msgstr "Efectuează operatia de scalare." -#: appGUI/ObjectUI.py:131 +#: appGUI/ObjectUI.py:128 msgid "" "Amount by which to move the object\n" "in the x and y axes in (x, y) format.\n" @@ -6761,39 +6723,39 @@ msgstr "" "pe axele X și /sau Y in formatul (x,y).\n" "Expresiile sunt permise. De ex: (1/3.2, 0.5*3)" -#: appGUI/ObjectUI.py:138 +#: appGUI/ObjectUI.py:135 msgid "Perform the offset operation." msgstr "Efectuează operația de Ofset." -#: appGUI/ObjectUI.py:181 +#: appGUI/ObjectUI.py:178 msgid "Gerber Object" msgstr "Obiect Gerber" -#: appGUI/ObjectUI.py:190 appGUI/ObjectUI.py:553 appGUI/ObjectUI.py:880 -#: appGUI/ObjectUI.py:1966 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:24 +#: appGUI/ObjectUI.py:187 appGUI/ObjectUI.py:550 appGUI/ObjectUI.py:877 +#: appGUI/ObjectUI.py:1963 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:24 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:26 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:26 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:24 msgid "Plot Options" msgstr "Opțiuni afișare" -#: appGUI/ObjectUI.py:195 appGUI/ObjectUI.py:556 +#: appGUI/ObjectUI.py:192 appGUI/ObjectUI.py:553 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:38 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:125 -#: appPlugins/ToolCopperThieving.py:1424 +#: appPlugins/ToolCopperThieving.py:1430 msgid "Solid" msgstr "Solid" -#: appGUI/ObjectUI.py:197 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 +#: appGUI/ObjectUI.py:194 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 msgid "Solid color polygons." msgstr "Poligoane color solide." -#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:562 appGUI/ObjectUI.py:886 +#: appGUI/ObjectUI.py:199 appGUI/ObjectUI.py:559 appGUI/ObjectUI.py:883 msgid "Multi-Color" msgstr "Multicolor" -#: appGUI/ObjectUI.py:204 appGUI/ObjectUI.py:564 appGUI/ObjectUI.py:888 +#: appGUI/ObjectUI.py:201 appGUI/ObjectUI.py:561 appGUI/ObjectUI.py:885 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:49 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:47 @@ -6802,29 +6764,24 @@ msgstr "" "Desenează poligoanele Gerber din multiple culori\n" "alese in mod aleator." -#: appGUI/ObjectUI.py:219 appGUI/ObjectUI.py:638 +#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:635 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:33 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:33 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:31 msgid "Plot" msgstr "Afisează" -#: appGUI/ObjectUI.py:220 appGUI/ObjectUI.py:640 appGUI/ObjectUI.py:991 -#: appGUI/ObjectUI.py:2111 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:217 appGUI/ObjectUI.py:637 appGUI/ObjectUI.py:988 +#: appGUI/ObjectUI.py:2108 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:35 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:33 -#: appPlugins/ToolMilling.py:3674 +#: appPlugins/ToolMilling.py:3746 msgid "Plot (show) this object." msgstr "Afisează (arata) acest obiect." -#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:395 appPlugins/ToolFollow.py:126 -#: appPlugins/ToolFollow.py:650 -msgid "Follow" -msgstr "Urmează" - -#: appGUI/ObjectUI.py:228 appGUI/ObjectUI.py:398 +#: appGUI/ObjectUI.py:225 appGUI/ObjectUI.py:395 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:38 -#: appPlugins/ToolFollow.py:772 +#: appPlugins/ToolFollow.py:774 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6834,34 +6791,34 @@ msgstr "" "Mai exact, in loc să se genereze un poligon se va genera o 'linie'.\n" "In acest fel se taie prin mijlocul unui traseu și nu in jurul lui." -#: appGUI/ObjectUI.py:237 appGUI/ObjectUI.py:587 appGUI/ObjectUI.py:908 -#: appGUI/ObjectUI.py:2001 +#: appGUI/ObjectUI.py:234 appGUI/ObjectUI.py:584 appGUI/ObjectUI.py:905 +#: appGUI/ObjectUI.py:1998 msgid "Start the Object Editor" msgstr "Deschide Editorul" -#: appGUI/ObjectUI.py:248 appGUI/ObjectUI.py:598 appGUI/ObjectUI.py:919 -#: appGUI/ObjectUI.py:2012 +#: appGUI/ObjectUI.py:245 appGUI/ObjectUI.py:595 appGUI/ObjectUI.py:916 +#: appGUI/ObjectUI.py:2009 msgid "INFO" msgstr "" -#: appGUI/ObjectUI.py:250 appGUI/ObjectUI.py:600 appGUI/ObjectUI.py:921 -#: appGUI/ObjectUI.py:2014 +#: appGUI/ObjectUI.py:247 appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:918 +#: appGUI/ObjectUI.py:2011 #, fuzzy #| msgid "Show the Utilities." msgid "Show the Object Attributes." msgstr "Afișați Utilitarele." -#: appGUI/ObjectUI.py:284 appGUI/ObjectUI.py:633 +#: appGUI/ObjectUI.py:281 appGUI/ObjectUI.py:630 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:47 msgid "Toggle the display of the Tools Table." msgstr "Comutați afișajul Tabelului Instrumente." -#: appGUI/ObjectUI.py:293 +#: appGUI/ObjectUI.py:290 msgid "Mark All" msgstr "Marc. Toate" -#: appGUI/ObjectUI.py:295 +#: appGUI/ObjectUI.py:292 msgid "" "When checked it will display all the apertures.\n" "When unchecked, it will delete all mark shapes\n" @@ -6870,16 +6827,16 @@ msgstr "" "Când este bifat se vor afisa toate aperturile.\n" "Când este debifat se vor șterge toate marcajele de aperturi." -#: appGUI/ObjectUI.py:325 appPlugins/ToolExtract.py:1001 +#: appGUI/ObjectUI.py:322 appPlugins/ToolExtract.py:1004 #: appPlugins/ToolPunchGerber.py:2085 msgid "Mark the aperture instances on canvas." msgstr "Marchează aperturile pe canvas." -#: appGUI/ObjectUI.py:332 appPlugins/ToolIsolation.py:3673 +#: appGUI/ObjectUI.py:329 appPlugins/ToolIsolation.py:3670 msgid "Buffer Solid Geometry" msgstr "Creează Bufer Geometrie Solidă" -#: appGUI/ObjectUI.py:334 appPlugins/ToolIsolation.py:3675 +#: appGUI/ObjectUI.py:331 appPlugins/ToolIsolation.py:3672 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6891,11 +6848,11 @@ msgstr "" "Bifarea aici va crea această buferare care este necesară\n" "pentru a crea geometrie de tip Izolare." -#: appGUI/ObjectUI.py:350 +#: appGUI/ObjectUI.py:347 msgid "Isolation Routing" msgstr "Izolare" -#: appGUI/ObjectUI.py:353 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:26 +#: appGUI/ObjectUI.py:350 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:26 #: appPlugins/ToolIsolation.py:3174 msgid "" "Create a Geometry object with\n" @@ -6904,7 +6861,7 @@ msgstr "" "Creați un obiect Geometrie cu\n" "căi de tăiere pentru tăierea imprejurul poligoanelor." -#: appGUI/ObjectUI.py:368 appGUI/ObjectUI.py:1822 appPlugins/ToolNCC.py:4661 +#: appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1819 appPlugins/ToolNCC.py:4660 msgid "" "Create the Geometry Object\n" "for non-copper routing." @@ -6913,7 +6870,7 @@ msgstr "" "pt rutare non-cupru (adica pt\n" "curățare zone de cupru)." -#: appGUI/ObjectUI.py:383 +#: appGUI/ObjectUI.py:380 msgid "" "Generate the geometry for\n" "the board cutout." @@ -6921,20 +6878,20 @@ msgstr "" "Generează un obiect Geometrie\n" "pt decuparea PCB." -#: appGUI/ObjectUI.py:411 appGUI/ObjectUI.py:759 appGUI/ObjectUI.py:1839 -#: appPlugins/ToolEtchCompensation.py:322 +#: appGUI/ObjectUI.py:408 appGUI/ObjectUI.py:756 appGUI/ObjectUI.py:1836 +#: appPlugins/ToolEtchCompensation.py:340 msgid "Utilities" msgstr "Utilități" -#: appGUI/ObjectUI.py:413 appGUI/ObjectUI.py:761 appGUI/ObjectUI.py:1841 +#: appGUI/ObjectUI.py:410 appGUI/ObjectUI.py:758 appGUI/ObjectUI.py:1838 msgid "Show the Utilities." msgstr "Afișați Utilitarele." -#: appGUI/ObjectUI.py:437 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:25 +#: appGUI/ObjectUI.py:434 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:25 msgid "Non-copper regions" msgstr "Regiuni fără Cu" -#: appGUI/ObjectUI.py:439 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:27 +#: appGUI/ObjectUI.py:436 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:27 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6947,13 +6904,13 @@ msgstr "" "obiectului sursa. Poate fi folosit pt a indeparta\n" "cuprul din zona specificata." -#: appGUI/ObjectUI.py:449 appGUI/ObjectUI.py:490 +#: appGUI/ObjectUI.py:446 appGUI/ObjectUI.py:487 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:39 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:72 msgid "Boundary Margin" msgstr "Margine" -#: appGUI/ObjectUI.py:451 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:41 +#: appGUI/ObjectUI.py:448 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:41 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6964,26 +6921,26 @@ msgstr "" "unei forme patratice de jur imprejurul la toate obiectele\n" "la o distanţa minima cu valoarea din acest câmp." -#: appGUI/ObjectUI.py:468 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:56 +#: appGUI/ObjectUI.py:465 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:56 msgid "Resulting geometry will have rounded corners." msgstr "" "Obiectul Geometrie rezultat \n" "va avea colțurile rotunjite." -#: appGUI/ObjectUI.py:471 appGUI/ObjectUI.py:511 appPlugins/ToolCutOut.py:2655 -#: appPlugins/ToolCutOut.py:2670 appPlugins/ToolFollow.py:764 -#: appPlugins/ToolIsolation.py:3652 appPlugins/ToolNCC.py:4658 -#: appPlugins/ToolPaint.py:3324 appPlugins/ToolSolderPaste.py:1482 +#: appGUI/ObjectUI.py:468 appGUI/ObjectUI.py:508 appPlugins/ToolCutOut.py:2652 +#: appPlugins/ToolCutOut.py:2667 appPlugins/ToolFollow.py:766 +#: appPlugins/ToolIsolation.py:3649 appPlugins/ToolNCC.py:4657 +#: appPlugins/ToolPaint.py:3321 appPlugins/ToolSolderPaste.py:1486 msgid "Generate Geometry" msgstr "Genereza Geometrie" -#: appGUI/ObjectUI.py:482 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:66 +#: appGUI/ObjectUI.py:479 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:66 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:130 -#: appPlugins/ToolPanelize.py:1153 appPlugins/ToolQRCode.py:879 +#: appPlugins/ToolPanelize.py:1172 appPlugins/ToolQRCode.py:882 msgid "Bounding Box" msgstr "Forma înconjurătoare" -#: appGUI/ObjectUI.py:484 +#: appGUI/ObjectUI.py:481 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -6991,7 +6948,7 @@ msgstr "" "Generează un obiect tip Geometrie care va inconjura\n" "obiectul Gerber. Formă pătratică (rectangulară)." -#: appGUI/ObjectUI.py:492 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:74 +#: appGUI/ObjectUI.py:489 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:74 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6999,7 +6956,7 @@ msgstr "" "Distanta de la marginile formei înconjurătoare\n" "pana la cel mai apropiat poligon." -#: appGUI/ObjectUI.py:505 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:87 +#: appGUI/ObjectUI.py:502 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:87 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -7009,20 +6966,20 @@ msgstr "" "Dacă forma înconjurătoare să aibă colțuri rotunjite.\n" "Raza acesor colțuri va fi egală cu parametrul Margine." -#: appGUI/ObjectUI.py:514 +#: appGUI/ObjectUI.py:511 msgid "Generate the Geometry object." msgstr "Generează obiectul Geometrie." -#: appGUI/ObjectUI.py:541 +#: appGUI/ObjectUI.py:538 msgid "Excellon Object" msgstr "Obiect Excellon" -#: appGUI/ObjectUI.py:558 +#: appGUI/ObjectUI.py:555 msgid "Solid circles." msgstr "Cercuri solide." -#: appGUI/ObjectUI.py:676 appPlugins/ToolDrilling.py:2361 -#: appPlugins/ToolMilling.py:3690 +#: appGUI/ObjectUI.py:673 appPlugins/ToolDrilling.py:2297 +#: appPlugins/ToolMilling.py:3762 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -7036,10 +6993,10 @@ msgstr "" "in codul masină CNC.\n" "Aici se selectează uneltele pt generarea de G-Code." -#: appGUI/ObjectUI.py:681 appGUI/ObjectUI.py:1014 -#: appPlugins/ToolDrilling.py:2366 appPlugins/ToolIsolation.py:3245 -#: appPlugins/ToolMilling.py:3695 appPlugins/ToolMilling.py:3743 -#: appPlugins/ToolNCC.py:4196 appPlugins/ToolPaint.py:3002 +#: appGUI/ObjectUI.py:678 appGUI/ObjectUI.py:1011 +#: appPlugins/ToolDrilling.py:2302 appPlugins/ToolIsolation.py:3242 +#: appPlugins/ToolMilling.py:3767 appPlugins/ToolMilling.py:3815 +#: appPlugins/ToolNCC.py:4195 appPlugins/ToolPaint.py:2999 msgid "" "Tool Diameter. Its value\n" "is the cut width into the material." @@ -7047,8 +7004,8 @@ msgstr "" "Diametrul uneltei. Valoarea sa\n" "reprezintă lăţimea tăieturii in material." -#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2369 -#: appPlugins/ToolMilling.py:3698 +#: appGUI/ObjectUI.py:681 appPlugins/ToolDrilling.py:2305 +#: appPlugins/ToolMilling.py:3770 msgid "" "The number of Drill holes. Holes that are drilled with\n" "a drill bit." @@ -7056,8 +7013,8 @@ msgstr "" "Numărul de găuri. Sunt găuri efectuate prin\n" "operațiuni de găurire efectuate cu un burghiu." -#: appGUI/ObjectUI.py:687 appPlugins/ToolDrilling.py:2372 -#: appPlugins/ToolMilling.py:3701 +#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2308 +#: appPlugins/ToolMilling.py:3773 msgid "" "The number of Slot holes. Holes that are created by\n" "milling them with an endmill bit." @@ -7065,11 +7022,11 @@ msgstr "" "Numărul de sloturi. Sunt găuri efectuate\n" "prin op. de frezare cu o freza." -#: appGUI/ObjectUI.py:690 +#: appGUI/ObjectUI.py:687 msgid "Show the color of the drill holes when using multi-color." msgstr "Arătați culoarea găurilor atunci când utilizați multi-culoare." -#: appGUI/ObjectUI.py:692 +#: appGUI/ObjectUI.py:689 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -7077,12 +7034,12 @@ msgstr "" "Comută afișarea găurilor pt unealta curentă.\n" "Aceata nu selectează uneltele pt generarea G-Code." -#: appGUI/ObjectUI.py:701 +#: appGUI/ObjectUI.py:698 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:48 msgid "Auto load from DB" msgstr "Încărcare automată din DB" -#: appGUI/ObjectUI.py:703 +#: appGUI/ObjectUI.py:700 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:50 msgid "" "Automatic replacement of the tools from related application tools\n" @@ -7091,21 +7048,21 @@ msgstr "" "Înlocuirea automată a uneltelor din Uneltele Aplicatie conexe\n" "cu uneltele din DB care au o valoare de diametru apropiat." -#: appGUI/ObjectUI.py:729 +#: appGUI/ObjectUI.py:726 msgid "Generate GCode from the drill holes in an Excellon object." msgstr "Generați GCode din găurile dintr-un obiect Excellon." -#: appGUI/ObjectUI.py:743 +#: appGUI/ObjectUI.py:740 msgid "Generate a Geometry for milling drills or slots in an Excellon object." msgstr "" "Generați o geometrie pentru frezarea gaurilor sau a sloturilor într-un " "obiect Excellon." -#: appGUI/ObjectUI.py:785 +#: appGUI/ObjectUI.py:782 msgid "Milling Geometry" msgstr "Geometrie Frezare" -#: appGUI/ObjectUI.py:787 +#: appGUI/ObjectUI.py:784 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -7115,19 +7072,19 @@ msgstr "" "Selectați din tabelul Unelte de deasupra găurile\n" "care trebuie frezate. Utilizați coloana # pentru a face selecția." -#: appGUI/ObjectUI.py:793 appPlugins/ToolMilling.py:3901 +#: appGUI/ObjectUI.py:790 appPlugins/ToolMilling.py:3973 msgid "Milling Diameter" msgstr "Dia frezare" -#: appGUI/ObjectUI.py:795 +#: appGUI/ObjectUI.py:792 msgid "Diameter of the cutting tool." msgstr "Diametrul uneltei taietoare." -#: appGUI/ObjectUI.py:805 +#: appGUI/ObjectUI.py:802 msgid "Mill Drills" msgstr "Frezare Găuri" -#: appGUI/ObjectUI.py:807 +#: appGUI/ObjectUI.py:804 msgid "" "Create the Geometry Object\n" "for milling drills." @@ -7135,11 +7092,11 @@ msgstr "" "Creați obiectul Geometry\n" "pentru frezarea gaurilor." -#: appGUI/ObjectUI.py:825 +#: appGUI/ObjectUI.py:822 msgid "Mill Slots" msgstr "Frezare Sloturi" -#: appGUI/ObjectUI.py:827 +#: appGUI/ObjectUI.py:824 msgid "" "Create the Geometry Object\n" "for milling slots." @@ -7147,11 +7104,11 @@ msgstr "" "Creați obiectul Geometry\n" "pentru frezarea sloturilor." -#: appGUI/ObjectUI.py:869 +#: appGUI/ObjectUI.py:866 msgid "Geometry Object" msgstr "Obiect Geometrie" -#: appGUI/ObjectUI.py:972 +#: appGUI/ObjectUI.py:969 msgid "" "Tools in this Geometry object used for cutting.\n" "The 'Offset' entry will set an offset for the cut.\n" @@ -7181,19 +7138,19 @@ msgstr "" "- V-Dia \n" "- V-unghi." -#: appGUI/ObjectUI.py:989 appGUI/ObjectUI.py:2109 +#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:2106 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:34 -#: appPlugins/ToolMilling.py:3673 +#: appPlugins/ToolMilling.py:3745 msgid "Plot Object" msgstr "Afisează" -#: appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 appGUI/ObjectUI.py:2132 +#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 appGUI/ObjectUI.py:2129 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:144 -#: appPlugins/ToolCopperThieving.py:1454 appPlugins/ToolMilling.py:3733 +#: appPlugins/ToolCopperThieving.py:1460 appPlugins/ToolMilling.py:3805 msgid "Dia" msgstr "Dia" -#: appGUI/ObjectUI.py:1009 appPlugins/ToolMilling.py:3738 +#: appGUI/ObjectUI.py:1006 appPlugins/ToolMilling.py:3810 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -7204,7 +7161,7 @@ msgstr "" "la evenim. de schimb unealtă, va aparea sub forma T1, T2, etc\n" "in codul masină CNC" -#: appGUI/ObjectUI.py:1018 +#: appGUI/ObjectUI.py:1015 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -7220,7 +7177,7 @@ msgstr "" "'buzunar'\n" "- Afară-> Tăietura va urma geometria pe exterior." -#: appGUI/ObjectUI.py:1025 +#: appGUI/ObjectUI.py:1022 msgid "" "The (Operation) Type has only informative value. Usually the UI form " "values \n" @@ -7243,7 +7200,7 @@ msgstr "" "un\n" "vârf fin, ascuțit." -#: appGUI/ObjectUI.py:1034 +#: appGUI/ObjectUI.py:1031 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the " @@ -7273,7 +7230,7 @@ msgstr "" "Alegerea tipului V-Shape (formă in V) va selecta automat Tipul de Operaţie " "ca Izolare." -#: appGUI/ObjectUI.py:1046 appPlugins/ToolMilling.py:3758 +#: appGUI/ObjectUI.py:1043 appPlugins/ToolMilling.py:3830 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -7293,17 +7250,17 @@ msgstr "" "se poate activa/dezactiva\n" "afișarea in canvas." -#: appGUI/ObjectUI.py:1790 +#: appGUI/ObjectUI.py:1787 msgid "Launch Paint Tool in Tools Tab." msgstr "" "Lansează unealta FlatCAM numita Paint și\n" "o instalează in Tab-ul Unealta." -#: appGUI/ObjectUI.py:1798 +#: appGUI/ObjectUI.py:1795 msgid "Generate a CNCJob by milling a Geometry." msgstr "Generați un CNCJob prin frezarea unei geometrii." -#: appGUI/ObjectUI.py:1812 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:28 +#: appGUI/ObjectUI.py:1809 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:28 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon." @@ -7311,28 +7268,28 @@ msgstr "" "Creează treceri unelte pentru a acoperi\n" "întreaga zonă a unui poligon." -#: appGUI/ObjectUI.py:1873 +#: appGUI/ObjectUI.py:1870 msgid "Points" msgstr "Puncte" -#: appGUI/ObjectUI.py:1875 +#: appGUI/ObjectUI.py:1872 msgid "Total of vertex points in the geometry." msgstr "Total puncte de inflexiune în geometrie." -#: appGUI/ObjectUI.py:1883 appPlugins/ToolCalculators.py:521 +#: appGUI/ObjectUI.py:1880 appPlugins/ToolCalculators.py:521 #: appPlugins/ToolCalculators.py:704 msgid "Calculate" msgstr "Calculează" -#: appGUI/ObjectUI.py:1886 +#: appGUI/ObjectUI.py:1883 msgid "Calculate the number of vertex points in the geometry." msgstr "Calculați numărul de puncte de inflexiune din geometrie." -#: appGUI/ObjectUI.py:1953 +#: appGUI/ObjectUI.py:1950 msgid "CNC Job Object" msgstr "Obiect CNCJob" -#: appGUI/ObjectUI.py:1969 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:1966 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:48 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -7344,15 +7301,15 @@ msgstr "" "- Voiaj -> miscarile deasupra materialului\n" "- Tăiere -> miscarile in material, tăiere." -#: appGUI/ObjectUI.py:1978 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 +#: appGUI/ObjectUI.py:1975 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 msgid "Travel" msgstr "Voiaj" -#: appGUI/ObjectUI.py:2038 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:65 +#: appGUI/ObjectUI.py:2035 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:65 msgid "Display Annotation" msgstr "Afişează notații" -#: appGUI/ObjectUI.py:2040 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:67 +#: appGUI/ObjectUI.py:2037 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:67 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7362,12 +7319,12 @@ msgstr "" "Cand este selectat va afisa numerele in ordine pt fiecare\n" "capat al liniilor de traversare." -#: appGUI/ObjectUI.py:2052 appObjects/FlatCAMObj.py:864 -#: appPlugins/ToolReport.py:577 +#: appGUI/ObjectUI.py:2049 appObjects/FlatCAMObj.py:858 +#: appPlugins/ToolReport.py:581 msgid "Travelled distance" msgstr "Distanța parcursă" -#: appGUI/ObjectUI.py:2054 +#: appGUI/ObjectUI.py:2051 msgid "" "This is the total travelled distance on X-Y plane.\n" "In current units." @@ -7375,11 +7332,11 @@ msgstr "" "Aceasta este distanţa totala parcursa in planul X-Y.\n" "In unitatile curente." -#: appGUI/ObjectUI.py:2065 +#: appGUI/ObjectUI.py:2062 msgid "Estimated time" msgstr "Durată estimată" -#: appGUI/ObjectUI.py:2067 +#: appGUI/ObjectUI.py:2064 msgid "" "This is the estimated time to do the routing/drilling,\n" "without the time spent in ToolChange events." @@ -7387,11 +7344,11 @@ msgstr "" "Acesta este timpul estimat pentru efectuarea traseului / găuririi,\n" "fără timpul petrecut în evenimentele ToolChange." -#: appGUI/ObjectUI.py:2091 +#: appGUI/ObjectUI.py:2088 msgid "CNC Tools Table" msgstr "Tabela Unelte CNC" -#: appGUI/ObjectUI.py:2094 +#: appGUI/ObjectUI.py:2091 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7412,19 +7369,19 @@ msgstr "" "Shape\n" "(cu formă in V)." -#: appGUI/ObjectUI.py:2143 +#: appGUI/ObjectUI.py:2140 msgid "Update Plot" msgstr "Actualiz. afișare" -#: appGUI/ObjectUI.py:2145 +#: appGUI/ObjectUI.py:2142 msgid "Update the plot." msgstr "Actualizează afișarea obiectelor." -#: appGUI/ObjectUI.py:2155 +#: appGUI/ObjectUI.py:2147 msgid "Use CNC Code Snippets" msgstr "Utilizați fragmente de cod CNC" -#: appGUI/ObjectUI.py:2157 +#: appGUI/ObjectUI.py:2149 msgid "" "When selected, it will include CNC Code snippets (append and prepend)\n" "defined in the Preferences." @@ -7432,110 +7389,99 @@ msgstr "" "Când este selectat, acesta va include fragmente de cod CNC\n" "(atașaț la inceput și atașaț la final) definit în Preferințe." -#: appGUI/ObjectUI.py:2165 -msgid "Export CNC Code" -msgstr "Exporta codul masina CNC" - -#: appGUI/ObjectUI.py:2167 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:30 -#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:27 -msgid "" -"Export and save G-Code to\n" -"make this object to a file." +#: appGUI/ObjectUI.py:2170 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:26 +#: appPlugins/ToolLevelling.py:1739 +msgid "Generate CNC Code with auto-levelled paths." msgstr "" -"Exportă și salvează codul G-Code intr-un fişier\n" -"care este salvat pe HDD." -#: appGUI/ObjectUI.py:2176 -msgid "Save CNC Code" -msgstr "Salvează codul CNC" - -#: appGUI/ObjectUI.py:2179 -msgid "" -"Opens dialog to save G-Code\n" -"file." +#: appGUI/ObjectUI.py:2197 +#, fuzzy +#| msgid "" +#| "Opens dialog to save G-Code\n" +#| "file." +msgid "Opens dialog to save CNC Code file." msgstr "" "Deshide o fereastra dialog pentru salvarea codului\n" "G-Code intr-un fişier." -#: appGUI/ObjectUI.py:2186 appPlugins/ToolSolderPaste.py:1570 +#: appGUI/ObjectUI.py:2203 appPlugins/ToolSolderPaste.py:1574 msgid "Review CNC Code." msgstr "Examinați codul CNC." -#: appGUI/ObjectUI.py:2220 +#: appGUI/ObjectUI.py:2237 msgid "Script Object" msgstr "Editare Script" -#: appGUI/ObjectUI.py:2240 appGUI/ObjectUI.py:2314 +#: appGUI/ObjectUI.py:2257 appGUI/ObjectUI.py:2331 msgid "Auto Completer" msgstr "Autocompletare" -#: appGUI/ObjectUI.py:2242 +#: appGUI/ObjectUI.py:2259 msgid "This selects if the auto completer is enabled in the Script Editor." msgstr "" "Aceasta selectează dacă completatorul automat este activat în Script Editor." -#: appGUI/ObjectUI.py:2287 +#: appGUI/ObjectUI.py:2304 msgid "Document Object" msgstr "Obiect document" -#: appGUI/ObjectUI.py:2316 +#: appGUI/ObjectUI.py:2333 msgid "This selects if the auto completer is enabled in the Document Editor." msgstr "" "Aceasta selectează dacă completatorul automat este activat în Editorul de " "documente." -#: appGUI/ObjectUI.py:2337 +#: appGUI/ObjectUI.py:2354 msgid "Font Type" msgstr "Tipul Font" -#: appGUI/ObjectUI.py:2355 +#: appGUI/ObjectUI.py:2372 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:182 msgid "Font Size" msgstr "Dim. Font" -#: appGUI/ObjectUI.py:2391 +#: appGUI/ObjectUI.py:2408 msgid "Alignment" msgstr "Aliniere" -#: appGUI/ObjectUI.py:2396 +#: appGUI/ObjectUI.py:2413 msgid "Align Left" msgstr "Aliniați la stânga" -#: appGUI/ObjectUI.py:2401 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:167 -#: appPlugins/ToolFilm.py:1209 app_Main.py:5206 app_Main.py:5477 +#: appGUI/ObjectUI.py:2418 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:167 +#: appPlugins/ToolFilm.py:1223 app_Main.py:5225 app_Main.py:5496 msgid "Center" msgstr "Centru" -#: appGUI/ObjectUI.py:2406 +#: appGUI/ObjectUI.py:2423 msgid "Align Right" msgstr "Aliniați la dreapta" -#: appGUI/ObjectUI.py:2411 +#: appGUI/ObjectUI.py:2428 msgid "Justify" msgstr "Aliniere duala" -#: appGUI/ObjectUI.py:2421 +#: appGUI/ObjectUI.py:2438 msgid "Font Color" msgstr "Culoare FOnt" -#: appGUI/ObjectUI.py:2423 +#: appGUI/ObjectUI.py:2440 msgid "Set the font color for the selected text" msgstr "Setați culoarea fontului pentru textul selectat" -#: appGUI/ObjectUI.py:2440 +#: appGUI/ObjectUI.py:2457 msgid "Selection Color" msgstr "Culoare de selecție" -#: appGUI/ObjectUI.py:2442 +#: appGUI/ObjectUI.py:2459 msgid "Set the selection color when doing text selection." msgstr "Setați culoarea de selecție atunci când faceți selecția textului." -#: appGUI/ObjectUI.py:2459 +#: appGUI/ObjectUI.py:2476 msgid "Tab Size" msgstr "Dimens. filei" -#: appGUI/ObjectUI.py:2461 +#: appGUI/ObjectUI.py:2478 msgid "Set the tab size. In pixels. Default value is 80 pixels." msgstr "" "Setați dimensiunea filei. În pixeli. Valoarea implicită este de 80 pixeli." @@ -7572,41 +7518,41 @@ msgstr "" "Nu s-a putut adnota datorită unei diferențe între numărul de elemente de " "text și numărul de locații de text." -#: appGUI/preferences/PreferencesUIManager.py:935 +#: appGUI/preferences/PreferencesUIManager.py:938 msgid "Preferences applied." msgstr "Preferințele au fost aplicate." -#: appGUI/preferences/PreferencesUIManager.py:955 +#: appGUI/preferences/PreferencesUIManager.py:958 msgid "Are you sure you want to continue?" msgstr "Ești sigur că vrei să continui?" -#: appGUI/preferences/PreferencesUIManager.py:956 +#: appGUI/preferences/PreferencesUIManager.py:959 msgid "Application will restart" msgstr "Aplicaţia va reporni" -#: appGUI/preferences/PreferencesUIManager.py:1049 +#: appGUI/preferences/PreferencesUIManager.py:1052 msgid "Preferences closed without saving." msgstr "Tab-ul Preferințe a fost închis fără a salva." -#: appGUI/preferences/PreferencesUIManager.py:1062 +#: appGUI/preferences/PreferencesUIManager.py:1065 msgid "Preferences default values are restored." msgstr "Valorile implicite pt preferințe sunt restabilite." -#: appGUI/preferences/PreferencesUIManager.py:1093 app_Main.py:3009 -#: app_Main.py:10147 +#: appGUI/preferences/PreferencesUIManager.py:1096 app_Main.py:3028 +#: app_Main.py:10191 msgid "Failed to write defaults to file." msgstr "Salvarea valorilor default intr-un fişier a eșuat." -#: appGUI/preferences/PreferencesUIManager.py:1097 -#: appGUI/preferences/PreferencesUIManager.py:1212 +#: appGUI/preferences/PreferencesUIManager.py:1100 +#: appGUI/preferences/PreferencesUIManager.py:1215 msgid "Preferences saved." msgstr "Preferințele au fost salvate." -#: appGUI/preferences/PreferencesUIManager.py:1147 +#: appGUI/preferences/PreferencesUIManager.py:1150 msgid "Preferences edited but not saved." msgstr "Preferințele au fost editate dar nu au fost salvate." -#: appGUI/preferences/PreferencesUIManager.py:1197 +#: appGUI/preferences/PreferencesUIManager.py:1200 msgid "" "One or more values are changed.\n" "Do you want to save?" @@ -7618,6 +7564,15 @@ msgstr "" msgid "CNC Job Adv. Options" msgstr "Opțiuni Avans. CNCJob" +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:30 +#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:27 +msgid "" +"Export and save G-Code to\n" +"make this object to a file." +msgstr "" +"Exportă și salvează codul G-Code intr-un fişier\n" +"care este salvat pe HDD." + #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:36 msgid "Annotation Size" msgstr "Dim. anotate" @@ -7729,8 +7684,8 @@ msgstr "" #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:83 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:151 -#: appObjects/FlatCAMObj.py:831 appPlugins/ToolLevelling.py:2118 -#: appPlugins/ToolReport.py:544 +#: appObjects/FlatCAMObj.py:825 appPlugins/ToolLevelling.py:2187 +#: appPlugins/ToolReport.py:548 msgid "Feedrate" msgstr "Feedrate" @@ -7964,6 +7919,7 @@ msgid "Excellon Export" msgstr "Export Excellon" #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:23 +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:23 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:24 msgid "Export Options" msgstr "Opțiuni de Export" @@ -7996,8 +7952,8 @@ msgstr "Unitațile de masura folosite in fişierul Excellon." #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:175 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:80 -#: appPlugins/ToolPcbWizard.py:483 appPlugins/ToolReport.py:357 -#: appPlugins/ToolReport.py:361 appPlugins/ToolReport.py:363 +#: appPlugins/ToolPcbWizard.py:483 appPlugins/ToolReport.py:358 +#: appPlugins/ToolReport.py:362 appPlugins/ToolReport.py:364 msgid "Inch" msgstr "Inch" @@ -8039,6 +7995,7 @@ msgstr "" "zecimala a coordonatelor Excellon." #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:88 +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:36 msgid "Format" msgstr "Format" @@ -8285,7 +8242,7 @@ msgstr "Actualizeaza setarile de Export" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:203 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:84 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:103 -#: appPlugins/ToolPanelize.py:1269 +#: appPlugins/ToolPanelize.py:1288 msgid "Path Optimization" msgstr "Optimizarea căii" @@ -8436,7 +8393,7 @@ msgstr "Setări Aplicație" msgid "Grid Settings" msgstr "Setări Grilă" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:46 app_Main.py:8040 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:46 app_Main.py:8084 msgid "X value" msgstr "Val X" @@ -8444,7 +8401,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:58 app_Main.py:8043 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:58 app_Main.py:8087 msgid "Y value" msgstr "Val Y" @@ -8478,7 +8435,7 @@ msgstr "Orientare" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:165 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:222 -#: appPlugins/ToolFilm.py:1492 +#: appPlugins/ToolFilm.py:1506 msgid "" "Can be:\n" "- Portrait\n" @@ -8491,14 +8448,14 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:169 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:165 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:226 -#: appPlugins/ToolFilm.py:1496 app_Main.py:8060 +#: appPlugins/ToolFilm.py:1510 app_Main.py:8104 msgid "Portrait" msgstr "Portret" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:170 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:166 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:227 -#: appPlugins/ToolFilm.py:1497 app_Main.py:8062 +#: appPlugins/ToolFilm.py:1511 app_Main.py:8106 msgid "Landscape" msgstr "Peisaj" @@ -8518,8 +8475,8 @@ msgstr "" "și include filele Proiect, Selectat și Unelte." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:207 -#: appPlugins/ToolDblSided.py:817 appPlugins/ToolDblSided.py:991 -#: app_Main.py:8048 +#: appPlugins/ToolDblSided.py:833 appPlugins/ToolDblSided.py:1007 +#: app_Main.py:8092 msgid "Axis" msgstr "Axă" @@ -8539,7 +8496,7 @@ msgstr "" "Aceasta setează dimensiunea fontului pentru elementele \n" "din interfața GUI care sunt utilizate în aplicație." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:246 app_Main.py:8065 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:246 app_Main.py:8109 msgid "HUD" msgstr "HUD" @@ -9332,24 +9289,26 @@ msgstr "Opțiuni Avans. Geometrie" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:39 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:127 -#: appPlugins/ToolCalibration.py:833 appPlugins/ToolSolderPaste.py:1343 +#: appPlugins/ToolCalibration.py:833 appPlugins/ToolDrilling.py:2630 +#: appPlugins/ToolMilling.py:4400 appPlugins/ToolSolderPaste.py:1347 msgid "Toolchange X-Y" msgstr "X,Y schimb. unealtă" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:277 +#: appPlugins/ToolDrilling.py:2632 appPlugins/ToolMilling.py:4402 msgid "Toolchange X,Y position." msgstr "Poziţia X,Y in format (x,y) unde se face schimbarea uneltei." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 -#: appPlugins/ToolDrilling.py:2694 +#: appPlugins/ToolDrilling.py:2648 msgid "Start Z" msgstr "Z Start" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:287 -#: appPlugins/ToolDrilling.py:2696 +#: appPlugins/ToolDrilling.py:2650 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -9371,13 +9330,13 @@ msgstr "" "pentru toate celelalte cazuri ignoră acest parametru." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:78 -#: appPlugins/ToolMilling.py:4200 +#: appPlugins/ToolMilling.py:4272 msgid "Re-cut" msgstr "Re-tăiere" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:80 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:92 -#: appPlugins/ToolMilling.py:4202 appPlugins/ToolMilling.py:4215 +#: appPlugins/ToolMilling.py:4274 appPlugins/ToolMilling.py:4287 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -9392,16 +9351,16 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:312 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:97 -#: appPlugins/ToolDrilling.py:2736 appPlugins/ToolLevelling.py:1784 -#: appPlugins/ToolMilling.py:4354 +#: appPlugins/ToolDrilling.py:2690 appPlugins/ToolLevelling.py:1853 +#: appPlugins/ToolMilling.py:4448 msgid "Probe Z depth" msgstr "Z sondă" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:103 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:314 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:99 -#: appPlugins/ToolDrilling.py:2738 appPlugins/ToolLevelling.py:1786 -#: appPlugins/ToolMilling.py:4356 +#: appPlugins/ToolDrilling.py:2692 appPlugins/ToolLevelling.py:1855 +#: appPlugins/ToolMilling.py:4450 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." @@ -9411,15 +9370,15 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:116 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:325 -#: appPlugins/ToolDrilling.py:2755 appPlugins/ToolMilling.py:4373 +#: appPlugins/ToolDrilling.py:2709 appPlugins/ToolMilling.py:4467 msgid "Feedrate Probe" msgstr "Feedrate sonda" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:118 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:327 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:112 -#: appPlugins/ToolDrilling.py:2757 appPlugins/ToolLevelling.py:1799 -#: appPlugins/ToolMilling.py:4375 +#: appPlugins/ToolDrilling.py:2711 appPlugins/ToolLevelling.py:1868 +#: appPlugins/ToolMilling.py:4469 msgid "The feedrate used while the probe is probing." msgstr "Viteza sondei când aceasta coboară." @@ -9511,7 +9470,7 @@ msgstr "Zone de Excludere" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:389 -#: appPlugins/ToolDrilling.py:2793 appPlugins/ToolMilling.py:4410 +#: appPlugins/ToolDrilling.py:2747 appPlugins/ToolMilling.py:4505 msgid "" "Include exclusion areas.\n" "In those areas the travel of the tools\n" @@ -9526,22 +9485,22 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:282 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:315 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:279 -#: appPlugins/ToolDrilling.py:2866 appPlugins/ToolFollow.py:747 -#: appPlugins/ToolIsolation.py:3635 appPlugins/ToolMilling.py:4480 -#: appPlugins/ToolNCC.py:4631 appPlugins/ToolPaint.py:3311 +#: appPlugins/ToolDrilling.py:2820 appPlugins/ToolFollow.py:749 +#: appPlugins/ToolIsolation.py:3632 appPlugins/ToolMilling.py:4579 +#: appPlugins/ToolNCC.py:4630 appPlugins/ToolPaint.py:3308 msgid "The kind of selection shape used for area selection." msgstr "Selectează forma de selectie folosită pentru selectia zonală." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:409 -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolDrilling.py:2834 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolMilling.py:4450 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolDrilling.py:2788 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolMilling.py:4547 msgid "Strategy" msgstr "Strategie" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:410 -#: appPlugins/ToolDrilling.py:2835 appPlugins/ToolMilling.py:4451 +#: appPlugins/ToolDrilling.py:2789 appPlugins/ToolMilling.py:4548 msgid "" "The strategy followed when encountering an exclusion area.\n" "Can be:\n" @@ -9555,28 +9514,28 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:228 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:414 -#: appPlugins/ToolDrilling.py:851 appPlugins/ToolDrilling.py:2839 -#: appPlugins/ToolMilling.py:905 appPlugins/ToolMilling.py:4455 +#: appPlugins/ToolDrilling.py:852 appPlugins/ToolDrilling.py:2793 +#: appPlugins/ToolMilling.py:931 appPlugins/ToolMilling.py:4552 msgid "Over" msgstr "Peste" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:229 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:415 -#: appPlugins/ToolDrilling.py:851 appPlugins/ToolDrilling.py:2840 -#: appPlugins/ToolMilling.py:905 appPlugins/ToolMilling.py:4456 +#: appPlugins/ToolDrilling.py:852 appPlugins/ToolDrilling.py:2794 +#: appPlugins/ToolMilling.py:931 appPlugins/ToolMilling.py:4553 msgid "Around" msgstr "Inconjurare" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:421 -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolDrilling.py:2847 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolMilling.py:4462 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolDrilling.py:2801 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolMilling.py:4560 msgid "Over Z" msgstr "Peste Z" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:422 -#: appPlugins/ToolDrilling.py:2848 appPlugins/ToolMilling.py:4463 +#: appPlugins/ToolDrilling.py:2802 appPlugins/ToolMilling.py:4561 msgid "" "The height Z to which the tool will rise in order to avoid\n" "an interdiction area." @@ -9610,12 +9569,12 @@ msgstr "" "deasupra materialului." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:287 -#: appPlugins/ToolMilling.py:1337 +#: appPlugins/ToolMilling.py:1365 msgid "Pressure" msgstr "Apasare" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:289 -#: appPlugins/ToolMilling.py:1339 +#: appPlugins/ToolMilling.py:1367 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." @@ -9624,7 +9583,7 @@ msgstr "" "cu atât presiunea periei asupra materialului este mai puternică." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:328 -#: appPlugins/ToolMilling.py:4016 +#: appPlugins/ToolMilling.py:4088 msgid "" "Algorithm for polishing:\n" "- Standard: Fixed step inwards.\n" @@ -9651,6 +9610,29 @@ msgstr "" "Creste performanta cand se muta un număr mai mare de \n" "elemente geometrice." +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:19 +#, fuzzy +#| msgid "Geometry Editor" +msgid "Geometry Export" +msgstr "Editor Geometrii" + +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:25 +#, fuzzy +#| msgid "" +#| "The parameters set here are used in the file exported\n" +#| "when using the File -> Export -> Export Gerber menu entry." +msgid "" +"The parameters set here are used in the file exported\n" +"when using the File -> Export -> Export DXF menu entry." +msgstr "" +"Acești parametri listați aici sunt folositi atunci când\n" +"se exporta un fişier Gerber folosind:\n" +"File -> Exportă -> Exportă Gerber." + +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:38 +msgid "Autodesk DXF Format used when exporting Geometry as DXF." +msgstr "" + #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:22 msgid "Geometry General" msgstr "Geometrie General" @@ -9738,8 +9720,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:53 -#: appObjects/FlatCAMGeometry.py:1701 appPlugins/ToolCutOut.py:2472 -#: appPlugins/ToolMilling.py:1841 +#: appObjects/FlatCAMGeometry.py:1702 appPlugins/ToolCutOut.py:2469 +#: appPlugins/ToolMilling.py:1935 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -9750,8 +9732,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:67 -#: appPlugins/ToolCutOut.py:2485 appPlugins/ToolDrilling.py:2454 -#: appPlugins/ToolMilling.py:4100 +#: appPlugins/ToolCutOut.py:2482 appPlugins/ToolDrilling.py:2390 +#: appPlugins/ToolMilling.py:4172 msgid "Multi-Depth" msgstr "Multi-Pas" @@ -9795,7 +9777,7 @@ msgstr "Z schimb. unealtă" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:112 -#: appPlugins/ToolDrilling.py:2680 appPlugins/ToolMilling.py:4315 +#: appPlugins/ToolDrilling.py:2617 appPlugins/ToolMilling.py:4388 msgid "" "Z-axis position (height) for\n" "tool change." @@ -9803,13 +9785,13 @@ msgstr "Înălţimea, pe axa Z, pentru schimbul uneltei." #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:124 -#: appPlugins/ToolDrilling.py:2706 appPlugins/ToolMilling.py:4327 +#: appPlugins/ToolDrilling.py:2660 appPlugins/ToolMilling.py:4418 msgid "End move Z" msgstr "Z oprire" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:137 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126 -#: appPlugins/ToolDrilling.py:2708 appPlugins/ToolMilling.py:4329 +#: appPlugins/ToolDrilling.py:2662 appPlugins/ToolMilling.py:4420 msgid "" "Height of the tool after\n" "the last move at the end of the job." @@ -9817,13 +9799,13 @@ msgstr "Înălţimea la care se parchează freza dupa ce se termina lucrul." #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:137 -#: appPlugins/ToolDrilling.py:2722 appPlugins/ToolMilling.py:4342 +#: appPlugins/ToolDrilling.py:2676 appPlugins/ToolMilling.py:4434 msgid "End move X,Y" msgstr "X-Y Ultima miscare" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:153 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:139 -#: appPlugins/ToolDrilling.py:2724 appPlugins/ToolMilling.py:4344 +#: appPlugins/ToolDrilling.py:2678 appPlugins/ToolMilling.py:4436 msgid "" "End move X,Y position. In format (x,y).\n" "If no value is entered then there is no move\n" @@ -9834,7 +9816,7 @@ msgstr "" "efectuată la final." #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:165 -#: appPlugins/ToolMilling.py:4145 +#: appPlugins/ToolMilling.py:4217 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -9869,7 +9851,7 @@ msgstr "Activați Pauză" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:212 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:180 -#: appPlugins/ToolDrilling.py:2552 appPlugins/ToolMilling.py:4248 +#: appPlugins/ToolDrilling.py:2488 appPlugins/ToolMilling.py:4320 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." @@ -9879,15 +9861,15 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 -#: appPlugins/ToolDrilling.py:2564 appPlugins/ToolMilling.py:4259 +#: appPlugins/ToolDrilling.py:2500 appPlugins/ToolMilling.py:4331 msgid "Number of time units for spindle to dwell." msgstr "Timpul (ori secunde ori milisec) cat se stă in pauză." #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:199 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:230 -#: appPlugins/ToolDrilling.py:2773 appPlugins/ToolMilling.py:4391 -#: appPlugins/ToolSolderPaste.py:1461 +#: appPlugins/ToolDrilling.py:2727 appPlugins/ToolMilling.py:4485 +#: appPlugins/ToolSolderPaste.py:1465 msgid "Preprocessor" msgstr "Postprocesor" @@ -9926,14 +9908,14 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:297 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:81 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:190 -#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 -#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 -#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 -#: appPlugins/ToolCopperThieving.py:1719 appPlugins/ToolFiducials.py:933 -#: appPlugins/ToolFilm.py:1324 appPlugins/ToolReport.py:468 -#: appPlugins/ToolReport.py:471 appPlugins/ToolReport.py:474 -#: appPlugins/ToolReport.py:502 appPlugins/ToolReport.py:509 -#: appPlugins/ToolReport.py:512 +#: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 +#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 +#: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 +#: appPlugins/ToolCopperThieving.py:1725 appPlugins/ToolFiducials.py:937 +#: appPlugins/ToolFilm.py:1338 appPlugins/ToolReport.py:470 +#: appPlugins/ToolReport.py:473 appPlugins/ToolReport.py:476 +#: appPlugins/ToolReport.py:506 appPlugins/ToolReport.py:513 +#: appPlugins/ToolReport.py:516 msgid "None" msgstr "Nimic" @@ -10207,8 +10189,8 @@ msgstr "Numărul de pași (linii) utilizate pentru interpolarea cercurilor." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:50 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:275 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:231 -#: appPlugins/ToolCopperThieving.py:1305 appPlugins/ToolCopperThieving.py:1675 -#: appPlugins/ToolExtract.py:1214 +#: appPlugins/ToolCopperThieving.py:1311 appPlugins/ToolCopperThieving.py:1681 +#: appPlugins/ToolExtract.py:1217 msgid "Clearance" msgstr "Degajare" @@ -10223,7 +10205,7 @@ msgstr "" "si traseele de cupru din fisierul Gerber." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:80 -#: appPlugins/ToolCopperThieving.py:1336 +#: appPlugins/ToolCopperThieving.py:1342 msgid "Thieving areas with area less then this value will not be added." msgstr "" "Zonele de Thieving cu suprafață mai mică decât această valoare nu vor fi " @@ -10231,7 +10213,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 -#: appPlugins/ToolCopperThieving.py:1357 appPlugins/ToolNCC.py:4592 +#: appPlugins/ToolCopperThieving.py:1363 appPlugins/ToolNCC.py:4591 msgid "Itself" msgstr "Însuşi" @@ -10239,9 +10221,9 @@ msgstr "Însuşi" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1358 appPlugins/ToolFollow.py:739 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolNCC.py:4592 -#: appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolCopperThieving.py:1364 appPlugins/ToolFollow.py:741 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolNCC.py:4591 +#: appPlugins/ToolPaint.py:3274 msgid "Area Selection" msgstr "Selecţie zonă" @@ -10249,19 +10231,19 @@ msgstr "Selecţie zonă" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1359 appPlugins/ToolDblSided.py:909 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolNCC.py:4592 -#: appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolCopperThieving.py:1365 appPlugins/ToolDblSided.py:925 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolNCC.py:4591 +#: appPlugins/ToolPaint.py:3274 msgid "Reference Object" msgstr "Obiect Ref" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:96 -#: appPlugins/ToolCopperThieving.py:1361 +#: appPlugins/ToolCopperThieving.py:1367 msgid "Reference:" msgstr "Referinţă:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:98 -#: appPlugins/ToolCopperThieving.py:1363 +#: appPlugins/ToolCopperThieving.py:1369 msgid "" "- 'Itself' - the copper thieving extent is based on the object extent.\n" "- 'Area Selection' - left mouse click to start selection of the area to be " @@ -10280,25 +10262,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:181 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:69 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:183 -#: appPlugins/ToolCopperThieving.py:1408 appPlugins/ToolExtract.py:968 -#: appPlugins/ToolExtract.py:1115 appPlugins/ToolPunchGerber.py:2052 +#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolExtract.py:971 +#: appPlugins/ToolExtract.py:1118 appPlugins/ToolPunchGerber.py:2052 #: appPlugins/ToolPunchGerber.py:2224 msgid "Rectangular" msgstr "Patrulater" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:108 -#: appPlugins/ToolCopperThieving.py:1409 +#: appPlugins/ToolCopperThieving.py:1415 msgid "Minimal" msgstr "Minimal" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:110 -#: appPlugins/ToolCopperThieving.py:1402 appPlugins/ToolFilm.py:1173 -#: appPlugins/ToolPanelize.py:1165 +#: appPlugins/ToolCopperThieving.py:1408 appPlugins/ToolFilm.py:1187 +#: appPlugins/ToolPanelize.py:1184 msgid "Box Type" msgstr "Tip container" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:112 -#: appPlugins/ToolCopperThieving.py:1404 +#: appPlugins/ToolCopperThieving.py:1410 msgid "" "- 'Rectangular' - the bounding box will be of rectangular shape.\n" "- 'Minimal' - the bounding box will be the convex hull shape." @@ -10307,27 +10289,27 @@ msgstr "" "- „Minimal” - caseta de delimitare va fi in formă de suprafată convexă." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:126 -#: appPlugins/ToolCopperThieving.py:1425 +#: appPlugins/ToolCopperThieving.py:1431 msgid "Dots Grid" msgstr "Grilă de puncte" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:127 -#: appPlugins/ToolCopperThieving.py:1426 +#: appPlugins/ToolCopperThieving.py:1432 msgid "Squares Grid" msgstr "Grilă de pătrate" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:128 -#: appPlugins/ToolCopperThieving.py:1427 +#: appPlugins/ToolCopperThieving.py:1433 msgid "Lines Grid" msgstr "Grilă de linii" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:130 -#: appPlugins/ToolCopperThieving.py:1429 +#: appPlugins/ToolCopperThieving.py:1435 msgid "Fill Type:" msgstr "Tip de umplere:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:132 -#: appPlugins/ToolCopperThieving.py:1431 +#: appPlugins/ToolCopperThieving.py:1437 msgid "" "- 'Solid' - copper thieving will be a solid polygon.\n" "- 'Dots Grid' - the empty area will be filled with a pattern of dots.\n" @@ -10340,57 +10322,57 @@ msgstr "" "- „Grilă de linii” - zona goală va fi umplută cu un model de linii." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:140 -#: appPlugins/ToolCopperThieving.py:1450 +#: appPlugins/ToolCopperThieving.py:1456 msgid "Dots Grid Parameters" msgstr "Parametri grilă puncte" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:146 -#: appPlugins/ToolCopperThieving.py:1456 +#: appPlugins/ToolCopperThieving.py:1462 msgid "Dot diameter in Dots Grid." msgstr "Diametrul punctului în Grila de Puncte." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:159 -#: appPlugins/ToolCopperThieving.py:1469 +#: appPlugins/ToolCopperThieving.py:1475 msgid "Distance between each two dots in Dots Grid." msgstr "Distanța dintre fiecare două puncte din Grila de Puncte." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:169 -#: appPlugins/ToolCopperThieving.py:1490 +#: appPlugins/ToolCopperThieving.py:1496 msgid "Squares Grid Parameters" msgstr "Parametri grilă de patrate" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:175 -#: appPlugins/ToolCopperThieving.py:1496 +#: appPlugins/ToolCopperThieving.py:1502 msgid "Square side size in Squares Grid." msgstr "Dimensiunea pătratului în Grila de Pătrate." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:188 -#: appPlugins/ToolCopperThieving.py:1509 +#: appPlugins/ToolCopperThieving.py:1515 msgid "Distance between each two squares in Squares Grid." msgstr "Distanța dintre fiecare două pătrate din Grila Pătrate." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:198 -#: appPlugins/ToolCopperThieving.py:1530 +#: appPlugins/ToolCopperThieving.py:1536 msgid "Lines Grid Parameters" msgstr "Parametri grilă de linii" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:204 -#: appPlugins/ToolCopperThieving.py:1536 +#: appPlugins/ToolCopperThieving.py:1542 msgid "Line thickness size in Lines Grid." msgstr "Mărimea grosimii liniei în Grila de linii." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:217 -#: appPlugins/ToolCopperThieving.py:1549 +#: appPlugins/ToolCopperThieving.py:1555 msgid "Distance between each two lines in Lines Grid." msgstr "Distanța dintre fiecare două linii în Grial de linii." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:227 -#: appPlugins/ToolCopperThieving.py:1589 +#: appPlugins/ToolCopperThieving.py:1595 msgid "Robber Bar Parameters" msgstr "Parametri pentru Robber Bar" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:229 -#: appPlugins/ToolCopperThieving.py:1591 +#: appPlugins/ToolCopperThieving.py:1597 msgid "" "Parameters used for the robber bar.\n" "Robber bar = copper border to help in pattern hole plating." @@ -10399,7 +10381,7 @@ msgstr "" "Robber Bar = bordura de cupru pentru a ajuta la placarea de găuri, cu model." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:237 -#: appPlugins/ToolCopperThieving.py:1599 +#: appPlugins/ToolCopperThieving.py:1605 msgid "Bounding box margin for robber bar." msgstr "" "Marginea pentru forma înconjurătoare\n" @@ -10408,40 +10390,40 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:248 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:266 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:49 -#: appPlugins/ToolCopperThieving.py:1610 appPlugins/ToolCorners.py:762 -#: appPlugins/ToolExtract.py:1273 +#: appPlugins/ToolCopperThieving.py:1616 appPlugins/ToolCorners.py:768 +#: appPlugins/ToolExtract.py:1276 msgid "Thickness" msgstr "Grosime" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:250 -#: appPlugins/ToolCopperThieving.py:1612 +#: appPlugins/ToolCopperThieving.py:1618 msgid "The robber bar thickness." msgstr "Grosimea Robber Bar." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:261 -#: appPlugins/ToolCopperThieving.py:1645 +#: appPlugins/ToolCopperThieving.py:1651 msgid "Pattern Plating Mask" msgstr "Masca de placare cu model" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:263 -#: appPlugins/ToolCopperThieving.py:1647 +#: appPlugins/ToolCopperThieving.py:1653 msgid "Generate a mask for pattern plating." msgstr "Generați o mască pentru placarea cu model." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:268 -#: appPlugins/ToolCopperThieving.py:1668 +#: appPlugins/ToolCopperThieving.py:1674 msgid "Only Pads" msgstr "Doar Pad-uri" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:270 -#: appPlugins/ToolCopperThieving.py:1670 +#: appPlugins/ToolCopperThieving.py:1676 msgid "Select only pads in case the selected object is a copper Gerber." msgstr "" "Selectați numai pad-uri în cazul în care obiectul selectat este un Gerber cu " "cupru." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:277 -#: appPlugins/ToolCopperThieving.py:1677 +#: appPlugins/ToolCopperThieving.py:1683 msgid "" "The distance between the possible copper thieving elements\n" "and/or robber bar and the actual openings in the mask." @@ -10450,25 +10432,25 @@ msgstr "" "și / sau Robber Bar și deschiderile efective ale măștii." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:291 -#: appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCopperThieving.py:1719 msgid "Choose which additional geometry to include, if available." msgstr "Alegeți ce geometrie suplimentară să includeți, dacă este disponibilă." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:294 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:193 -#: appPlugins/ToolCopperThieving.py:1716 appPlugins/ToolFilm.py:1327 -#: appPlugins/ToolMilling.py:3892 +#: appPlugins/ToolCopperThieving.py:1722 appPlugins/ToolFilm.py:1341 +#: appPlugins/ToolMilling.py:3964 msgid "Both" msgstr "Ambele" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:295 -#: appPlugins/ToolCopperThieving.py:518 appPlugins/ToolCopperThieving.py:522 -#: appPlugins/ToolCopperThieving.py:584 appPlugins/ToolCopperThieving.py:1717 +#: appPlugins/ToolCopperThieving.py:525 appPlugins/ToolCopperThieving.py:529 +#: appPlugins/ToolCopperThieving.py:591 appPlugins/ToolCopperThieving.py:1723 msgid "Thieving" msgstr "Thieving" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:296 -#: appPlugins/ToolCopperThieving.py:1718 +#: appPlugins/ToolCopperThieving.py:1724 msgid "Robber bar" msgstr "Rober Bar" @@ -10481,8 +10463,8 @@ msgstr "Opțiuni Unealta Calibrare" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:31 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:30 -#: appPlugins/ToolCopperThieving.py:1300 appPlugins/ToolCorners.py:743 -#: appPlugins/ToolFiducials.py:883 +#: appPlugins/ToolCopperThieving.py:1306 appPlugins/ToolCorners.py:749 +#: appPlugins/ToolFiducials.py:887 msgid "Parameters used for this tool." msgstr "Parametrii folosiți pentru aceasta unealta." @@ -10573,15 +10555,15 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:124 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 -#: appPlugins/ToolCalibration.py:867 appPlugins/ToolCorners.py:706 -#: appPlugins/ToolFilm.py:1211 app_Main.py:5474 +#: appPlugins/ToolCalibration.py:867 appPlugins/ToolCorners.py:712 +#: appPlugins/ToolFilm.py:1225 app_Main.py:5493 msgid "Top Left" msgstr "Stânga sus" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:170 -#: appPlugins/ToolCalibration.py:868 appPlugins/ToolCorners.py:718 -#: appPlugins/ToolFilm.py:1212 app_Main.py:5475 +#: appPlugins/ToolCalibration.py:868 appPlugins/ToolCorners.py:724 +#: appPlugins/ToolFilm.py:1226 app_Main.py:5494 msgid "Bottom Right" msgstr "Dreapta-jos" @@ -10591,13 +10573,13 @@ msgstr "Opțiuni Extractie Găuri" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:35 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:35 -#: appPlugins/ToolExtract.py:917 appPlugins/ToolPunchGerber.py:2002 +#: appPlugins/ToolExtract.py:920 appPlugins/ToolPunchGerber.py:2002 msgid "Processed Pads Type" msgstr "Tipul de pad-uri procesate" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:37 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:37 -#: appPlugins/ToolExtract.py:919 appPlugins/ToolPunchGerber.py:2004 +#: appPlugins/ToolExtract.py:922 appPlugins/ToolPunchGerber.py:2004 msgid "" "The type of pads shape to be processed.\n" "If the PCB has many SMD pads with rectangular pads,\n" @@ -10609,7 +10591,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:47 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:47 -#: appPlugins/ToolExtract.py:946 appPlugins/ToolPunchGerber.py:2030 +#: appPlugins/ToolExtract.py:949 appPlugins/ToolPunchGerber.py:2030 msgid "Process Circular Pads." msgstr "Procesează paduri Circulare." @@ -10617,26 +10599,26 @@ msgstr "Procesează paduri Circulare." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:155 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:53 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:157 -#: appPlugins/ToolExtract.py:952 appPlugins/ToolExtract.py:1089 +#: appPlugins/ToolExtract.py:955 appPlugins/ToolExtract.py:1092 #: appPlugins/ToolPunchGerber.py:2036 appPlugins/ToolPunchGerber.py:2198 msgid "Oblong" msgstr "Oval" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:55 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:55 -#: appPlugins/ToolExtract.py:954 appPlugins/ToolPunchGerber.py:2038 +#: appPlugins/ToolExtract.py:957 appPlugins/ToolPunchGerber.py:2038 msgid "Process Oblong Pads." msgstr "Procesează paduri Ovale." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:63 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:63 -#: appPlugins/ToolExtract.py:962 appPlugins/ToolPunchGerber.py:2046 +#: appPlugins/ToolExtract.py:965 appPlugins/ToolPunchGerber.py:2046 msgid "Process Square Pads." msgstr "Procesează paduri Pătratice." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:71 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:71 -#: appPlugins/ToolExtract.py:970 appPlugins/ToolPunchGerber.py:2054 +#: appPlugins/ToolExtract.py:973 appPlugins/ToolPunchGerber.py:2054 msgid "Process Rectangular Pads." msgstr "Procesează paduri Rectangulare." @@ -10644,15 +10626,15 @@ msgstr "Procesează paduri Rectangulare." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:194 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:77 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:196 -#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:976 -#: appPlugins/ToolExtract.py:1128 appPlugins/ToolPunchGerber.py:2060 +#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:979 +#: appPlugins/ToolExtract.py:1131 appPlugins/ToolPunchGerber.py:2060 #: appPlugins/ToolPunchGerber.py:2237 appPlugins/ToolReport.py:190 msgid "Others" msgstr "Altele" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:79 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:79 -#: appPlugins/ToolExtract.py:978 appPlugins/ToolPunchGerber.py:2062 +#: appPlugins/ToolExtract.py:981 appPlugins/ToolPunchGerber.py:2062 msgid "Process pads not in the categories above." msgstr "Procesează paduri care nu se regăsesc in alte categorii." @@ -10660,7 +10642,7 @@ msgstr "Procesează paduri care nu se regăsesc in alte categorii." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:116 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:93 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:118 -#: appPlugins/ToolExtract.py:1036 appPlugins/ToolExtract.py:1146 +#: appPlugins/ToolExtract.py:1039 appPlugins/ToolExtract.py:1149 #: appPlugins/ToolPunchGerber.py:2113 appPlugins/ToolPunchGerber.py:2142 msgid "Fixed Diameter" msgstr "Dia fix" @@ -10669,19 +10651,19 @@ msgstr "Dia fix" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:133 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:135 -#: appPlugins/ToolExtract.py:1038 appPlugins/ToolExtract.py:1067 +#: appPlugins/ToolExtract.py:1041 appPlugins/ToolExtract.py:1070 #: appPlugins/ToolPunchGerber.py:2115 appPlugins/ToolPunchGerber.py:2170 msgid "Fixed Annular Ring" msgstr "Inel anular Fix" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:95 -#: appPlugins/ToolExtract.py:1037 appPlugins/ToolPunchGerber.py:2114 +#: appPlugins/ToolExtract.py:1040 appPlugins/ToolPunchGerber.py:2114 msgid "Proportional" msgstr "Proportional" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:100 -#: appPlugins/ToolExtract.py:1027 +#: appPlugins/ToolExtract.py:1030 msgid "" "The method for processing pads. Can be:\n" "- Fixed Diameter -> all holes will have a set size\n" @@ -10697,13 +10679,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:126 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:128 -#: appPlugins/ToolExtract.py:1156 appPlugins/ToolPunchGerber.py:2152 +#: appPlugins/ToolExtract.py:1159 appPlugins/ToolPunchGerber.py:2152 msgid "Fixed hole diameter." msgstr "Dia gaură fix." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:135 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:137 -#: appPlugins/ToolExtract.py:1069 appPlugins/ToolPunchGerber.py:2172 +#: appPlugins/ToolExtract.py:1072 appPlugins/ToolPunchGerber.py:2172 msgid "" "The size of annular ring.\n" "The copper sliver between the hole exterior\n" @@ -10715,31 +10697,31 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:144 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:146 -#: appPlugins/ToolExtract.py:1078 appPlugins/ToolPunchGerber.py:2187 +#: appPlugins/ToolExtract.py:1081 appPlugins/ToolPunchGerber.py:2187 msgid "The size of annular ring for circular pads." msgstr "Dimensiunea inelului anular pentru paduri Circulare." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:157 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:159 -#: appPlugins/ToolExtract.py:1091 appPlugins/ToolPunchGerber.py:2200 +#: appPlugins/ToolExtract.py:1094 appPlugins/ToolPunchGerber.py:2200 msgid "The size of annular ring for oblong pads." msgstr "Dimensiunea inelului anular pentru paduri Ovale." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:170 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:172 -#: appPlugins/ToolExtract.py:1104 appPlugins/ToolPunchGerber.py:2213 +#: appPlugins/ToolExtract.py:1107 appPlugins/ToolPunchGerber.py:2213 msgid "The size of annular ring for square pads." msgstr "Dimensiunea inelului anular pentru paduri Pătratice." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:183 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:185 -#: appPlugins/ToolExtract.py:1117 appPlugins/ToolPunchGerber.py:2226 +#: appPlugins/ToolExtract.py:1120 appPlugins/ToolPunchGerber.py:2226 msgid "The size of annular ring for rectangular pads." msgstr "Dimnensiunea inelului anular pentru paduri Rectangulare." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:196 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:198 -#: appPlugins/ToolExtract.py:1130 appPlugins/ToolPunchGerber.py:2239 +#: appPlugins/ToolExtract.py:1133 appPlugins/ToolPunchGerber.py:2239 msgid "The size of annular ring for other pads." msgstr "" "Dimensiunea inelului anular pentru alte tipuri de paduri decat cele de mai " @@ -10747,7 +10729,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:206 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:208 -#: appPlugins/ToolExtract.py:1163 appPlugins/ToolPunchGerber.py:2251 +#: appPlugins/ToolExtract.py:1166 appPlugins/ToolPunchGerber.py:2251 msgid "Proportional Diameter" msgstr "Diametru Proportional" @@ -10758,7 +10740,7 @@ msgstr "Factor" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:217 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:219 -#: appPlugins/ToolExtract.py:1174 appPlugins/ToolPunchGerber.py:2262 +#: appPlugins/ToolExtract.py:1177 appPlugins/ToolPunchGerber.py:2262 msgid "" "Proportional Diameter.\n" "The hole diameter will be a fraction of the pad size." @@ -10767,17 +10749,17 @@ msgstr "" "Diametrul găurii va fi un procent din dimensiunea padului." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:225 -#: appPlugins/ToolExtract.py:1208 appPlugins/ToolExtract.py:1233 +#: appPlugins/ToolExtract.py:1211 appPlugins/ToolExtract.py:1236 msgid "Extract Soldermask" msgstr "Extrage Soldermask" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:227 -#: appPlugins/ToolExtract.py:1210 appPlugins/ToolExtract.py:1236 +#: appPlugins/ToolExtract.py:1213 appPlugins/ToolExtract.py:1239 msgid "Extract soldermask from a given Gerber file." msgstr "Extrageți soldermask dintr-un anumit fișier Gerber." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:233 -#: appPlugins/ToolExtract.py:1216 +#: appPlugins/ToolExtract.py:1219 msgid "" "This set how much the soldermask extends\n" "beyond the margin of the pads." @@ -10786,17 +10768,17 @@ msgstr "" "dincolo de marginea pad-urilor." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:245 -#: appPlugins/ToolExtract.py:1252 appPlugins/ToolExtract.py:1291 +#: appPlugins/ToolExtract.py:1255 appPlugins/ToolExtract.py:1294 msgid "Extract Cutout" msgstr "Extrageți Decupajul" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:247 -#: appPlugins/ToolExtract.py:1254 appPlugins/ToolExtract.py:1294 +#: appPlugins/ToolExtract.py:1257 appPlugins/ToolExtract.py:1297 msgid "Extract a cutout from a given Gerber file." msgstr "Extrageți un decupaj dintr-un fișier Gerber dat." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:268 -#: appPlugins/ToolExtract.py:1275 +#: appPlugins/ToolExtract.py:1278 msgid "The thickness of the line that makes the cutout geometry." msgstr "Grosimea liniei care face geometria decupajului." @@ -10805,7 +10787,7 @@ msgid "Fiducials Tool Options" msgstr "Opțiuni Unealta Fiducials" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:38 -#: appPlugins/ToolFiducials.py:890 +#: appPlugins/ToolFiducials.py:894 msgid "" "This set the fiducial diameter if fiducial type is circular,\n" "otherwise is the size of the fiducial.\n" @@ -10816,25 +10798,25 @@ msgstr "" "Deschiderea soldermask este dublă." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:66 -#: appPlugins/ToolFiducials.py:918 +#: appPlugins/ToolFiducials.py:922 msgid "Auto" msgstr "Auto" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:44 -#: appPlugins/ToolCutOut.py:2610 appPlugins/ToolFiducials.py:919 -#: appPlugins/ToolLevelling.py:1821 appPlugins/ToolPunchGerber.py:2288 +#: appPlugins/ToolCutOut.py:2607 appPlugins/ToolFiducials.py:923 +#: appPlugins/ToolLevelling.py:1890 appPlugins/ToolPunchGerber.py:2288 msgid "Manual" msgstr "Manual" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:37 -#: appPlugins/ToolLevelling.py:1814 +#: appPlugins/ToolLevelling.py:1883 msgid "Mode" msgstr "Mod" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:71 -#: appPlugins/ToolFiducials.py:923 +#: appPlugins/ToolFiducials.py:927 msgid "" "- 'Auto' - automatic placement of fiducials in the corners of the bounding " "box.\n" @@ -10844,22 +10826,22 @@ msgstr "" "- „Manual” - plasarea manuală a fiducial." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:79 -#: appPlugins/ToolFiducials.py:931 +#: appPlugins/ToolFiducials.py:935 msgid "Up" msgstr "Sus" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:80 -#: appPlugins/ToolFiducials.py:932 +#: appPlugins/ToolFiducials.py:936 msgid "Down" msgstr "Jos" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:83 -#: appPlugins/ToolFiducials.py:935 +#: appPlugins/ToolFiducials.py:939 msgid "Second fiducial" msgstr "Al 2-lea Fiducial" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:85 -#: appPlugins/ToolFiducials.py:937 +#: appPlugins/ToolFiducials.py:941 msgid "" "The position for the second fiducial.\n" "- 'Up' - the order is: bottom-left, top-left, top-right.\n" @@ -10874,22 +10856,22 @@ msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 -#: appPlugins/ToolCorners.py:755 appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolCorners.py:761 appPlugins/ToolFiducials.py:957 msgid "Cross" msgstr "Cruce" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:102 -#: appPlugins/ToolFiducials.py:954 +#: appPlugins/ToolFiducials.py:958 msgid "Chess" msgstr "Şah" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:105 -#: appPlugins/ToolFiducials.py:956 +#: appPlugins/ToolFiducials.py:960 msgid "Fiducial Type" msgstr "Tip Fiducial" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107 -#: appPlugins/ToolFiducials.py:958 +#: appPlugins/ToolFiducials.py:962 msgid "" "The type of fiducial.\n" "- 'Circular' - this is the regular fiducial.\n" @@ -10902,7 +10884,7 @@ msgstr "" "- „Șah” - model de șah fiduciar." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:116 -#: appPlugins/ToolFiducials.py:967 +#: appPlugins/ToolFiducials.py:971 msgid "Line thickness" msgstr "Grosimea liniei" @@ -10919,7 +10901,7 @@ msgstr "" "din pozitiv in negative si invers." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:40 -#: appPlugins/ToolInvertGerber.py:251 +#: appPlugins/ToolInvertGerber.py:257 msgid "" "Distance by which to avoid\n" "the edges of the Gerber object." @@ -10928,12 +10910,12 @@ msgstr "" "marginile obiectului Gerber." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:51 -#: appPlugins/ToolInvertGerber.py:262 +#: appPlugins/ToolInvertGerber.py:268 msgid "Lines Join Style" msgstr "Stil Unire Linii" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:53 -#: appPlugins/ToolInvertGerber.py:264 +#: appPlugins/ToolInvertGerber.py:270 msgid "" "The way that the lines in the object outline will be joined.\n" "Can be:\n" @@ -10949,7 +10931,7 @@ msgstr "" "- Teşit -> liniile sunt unite de o a 3-a linie" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:62 -#: appPlugins/ToolInvertGerber.py:273 +#: appPlugins/ToolInvertGerber.py:279 msgid "Bevel" msgstr "Teșit" @@ -10966,7 +10948,7 @@ msgstr "" "la fiecare două elemente geometrice Gerber" #: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:41 -#: appPlugins/ToolOptimal.py:454 +#: appPlugins/ToolOptimal.py:460 msgid "Precision" msgstr "Precizie" @@ -11014,12 +10996,12 @@ msgstr "" "într-un fișier Gerber selectat sau care poate fi exportat ca fișier." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:38 -#: appPlugins/ToolQRCode.py:799 app_Main.py:8028 +#: appPlugins/ToolQRCode.py:802 app_Main.py:8072 msgid "Version" msgstr "Versiune" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:40 -#: appPlugins/ToolQRCode.py:801 +#: appPlugins/ToolQRCode.py:804 msgid "" "QRCode version can have values from 1 (21x21 boxes)\n" "to 40 (177x177 boxes)." @@ -11028,13 +11010,13 @@ msgstr "" "la 40 (177x177 elemente)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:51 -#: appPlugins/ToolQRCode.py:812 +#: appPlugins/ToolQRCode.py:815 msgid "Error correction" msgstr "Corectarea erorii" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:53 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:64 -#: appPlugins/ToolQRCode.py:814 appPlugins/ToolQRCode.py:825 +#: appPlugins/ToolQRCode.py:817 appPlugins/ToolQRCode.py:828 #, python-format msgid "" "Parameter that controls the error correction used for the QR Code.\n" @@ -11050,12 +11032,12 @@ msgstr "" "H = maxim 30%% erorile pot fi corectate." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:74 -#: appPlugins/ToolQRCode.py:835 +#: appPlugins/ToolQRCode.py:838 msgid "Box Size" msgstr "Dim. Element" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:76 -#: appPlugins/ToolQRCode.py:837 +#: appPlugins/ToolQRCode.py:840 msgid "" "Box size control the overall size of the QRcode\n" "by adjusting the size of each box in the code." @@ -11064,12 +11046,12 @@ msgstr "" "prin ajustarea dimensiunii fiecărui element din cod." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:87 -#: appPlugins/ToolQRCode.py:848 +#: appPlugins/ToolQRCode.py:851 msgid "Border Size" msgstr "Dim Bordură" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:89 -#: appPlugins/ToolQRCode.py:850 +#: appPlugins/ToolQRCode.py:853 msgid "" "Size of the QRCode border. How many boxes thick is the border.\n" "Default value is 4. The width of the clearance around the QRCode." @@ -11078,27 +11060,27 @@ msgstr "" "Valoarea implicită este 4. Lățimea spatiului liber în jurul codului QRC." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:100 -#: appPlugins/ToolQRCode.py:770 +#: appPlugins/ToolQRCode.py:773 msgid "QRCode Data" msgstr "Date QRCode" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:102 -#: appPlugins/ToolQRCode.py:772 +#: appPlugins/ToolQRCode.py:775 msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode." msgstr "Date QRCode. Text alfanumeric care va fi codat în codul QRC." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:106 -#: appPlugins/ToolQRCode.py:776 +#: appPlugins/ToolQRCode.py:779 msgid "Add here the text to be included in the QRCode..." msgstr "Adăugați aici textul care va fi inclus în codul QR ..." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:112 -#: appPlugins/ToolQRCode.py:861 +#: appPlugins/ToolQRCode.py:864 msgid "Polarity" msgstr "Polaritate" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:114 -#: appPlugins/ToolQRCode.py:863 +#: appPlugins/ToolQRCode.py:866 msgid "" "Choose the polarity of the QRCode.\n" "It can be drawn in a negative way (squares are clear)\n" @@ -11109,17 +11091,17 @@ msgstr "" "sau într-un mod pozitiv (pătratele sunt opace)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:118 -#: appPlugins/ToolFilm.py:1366 appPlugins/ToolQRCode.py:867 +#: appPlugins/ToolFilm.py:1380 appPlugins/ToolQRCode.py:870 msgid "Negative" msgstr "Negativ" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 -#: appPlugins/ToolFilm.py:1365 appPlugins/ToolQRCode.py:868 +#: appPlugins/ToolFilm.py:1379 appPlugins/ToolQRCode.py:871 msgid "Positive" msgstr "Pozitiv" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:121 -#: appPlugins/ToolQRCode.py:870 +#: appPlugins/ToolQRCode.py:873 msgid "" "Choose the type of QRCode to be created.\n" "If added on a Silkscreen Gerber file the QRCode may\n" @@ -11133,7 +11115,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:132 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:138 -#: appPlugins/ToolQRCode.py:881 appPlugins/ToolQRCode.py:887 +#: appPlugins/ToolQRCode.py:884 appPlugins/ToolQRCode.py:890 msgid "" "The bounding box, meaning the empty space that surrounds\n" "the QRCode geometry, can have a rounded or a square shape." @@ -11142,22 +11124,22 @@ msgstr "" "geometria QRCode, poate avea o formă rotunjită sau pătrată." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:145 -#: appPlugins/ToolQRCode.py:920 +#: appPlugins/ToolQRCode.py:923 msgid "Fill Color" msgstr "Culoare Continut" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:147 -#: appPlugins/ToolQRCode.py:922 +#: appPlugins/ToolQRCode.py:925 msgid "Set the QRCode fill color (squares color)." msgstr "Setați culoarea QRCode de umplere (culoarea elementelor)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:155 -#: appPlugins/ToolQRCode.py:944 +#: appPlugins/ToolQRCode.py:947 msgid "Back Color" msgstr "Culoare de fundal" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:157 -#: appPlugins/ToolQRCode.py:946 +#: appPlugins/ToolQRCode.py:949 msgid "Set the QRCode background color." msgstr "Setați culoarea de fundal QRCode." @@ -11382,13 +11364,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:40 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:89 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:236 -#: appPlugins/ToolCorners.py:830 appPlugins/ToolCutOut.py:2795 -#: appPlugins/ToolDblSided.py:975 +#: appPlugins/ToolCorners.py:836 appPlugins/ToolCutOut.py:2792 +#: appPlugins/ToolDblSided.py:991 msgid "Drill Dia" msgstr "Dia Gaură" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:42 -#: appPlugins/ToolDblSided.py:977 appPlugins/ToolDblSided.py:982 +#: appPlugins/ToolDblSided.py:993 appPlugins/ToolDblSided.py:998 msgid "Diameter of the drill for the alignment holes." msgstr "Diametrul găurii pentru găurile de aliniere." @@ -11398,23 +11380,23 @@ msgstr "Aliniați Axa" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:51 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:64 -#: appPlugins/ToolDblSided.py:818 appPlugins/ToolDblSided.py:993 +#: appPlugins/ToolDblSided.py:834 appPlugins/ToolDblSided.py:1009 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Oglindește vertical (X) sau orizontal (Y)." #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:195 -#: appPlugins/ToolFilm.py:1329 +#: appPlugins/ToolFilm.py:1343 msgid "Mirror Axis" msgstr "Axa Oglindire" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:79 -#: appPlugins/ToolDblSided.py:844 +#: appPlugins/ToolDblSided.py:860 msgid "Box" msgstr "Cutie" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80 -#: appPlugins/ToolDblSided.py:845 +#: appPlugins/ToolDblSided.py:861 msgid "Hole Snap" msgstr "Gaură Ref." @@ -11574,27 +11556,27 @@ msgid "Corner Markers Options" msgstr "Opțiuni Marcaje Colțuri" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:37 -#: appPlugins/ToolCorners.py:750 +#: appPlugins/ToolCorners.py:756 msgid "Shape of the marker." msgstr "Forma marcatorului." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:41 -#: appPlugins/ToolCorners.py:754 +#: appPlugins/ToolCorners.py:760 msgid "Semi-Cross" msgstr "Semi-Cruce" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:51 -#: appPlugins/ToolCorners.py:764 +#: appPlugins/ToolCorners.py:770 msgid "The thickness of the line that makes the corner marker." msgstr "Grosimea liniei care face marcajul de colț." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:78 -#: appPlugins/ToolCorners.py:778 +#: appPlugins/ToolCorners.py:784 msgid "The length of the line that makes the corner marker." msgstr "Lungimea liniei care face marcajul de colț." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:91 -#: appPlugins/ToolCorners.py:832 +#: appPlugins/ToolCorners.py:838 msgid "Drill Diameter" msgstr "Dia Găurire" @@ -11613,7 +11595,7 @@ msgstr "" "placa din care a fost taiat." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:37 -#: appPlugins/ToolCutOut.py:2428 +#: appPlugins/ToolCutOut.py:2425 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -11622,12 +11604,12 @@ msgstr "" "PCB-ului din materialului inconjurator." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:88 -#: appPlugins/ToolCutOut.py:2359 +#: appPlugins/ToolCutOut.py:2356 msgid "Kind" msgstr "Fel" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:90 -#: appPlugins/ToolCutOut.py:2361 +#: appPlugins/ToolCutOut.py:2358 msgid "" "Choice of what kind the object we want to cutout is.\n" "- Single: contain a single PCB Gerber outline object.\n" @@ -11640,15 +11622,10 @@ msgstr "" "din mai multe contururi PCB." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:97 -#: appPlugins/ToolCutOut.py:2367 +#: appPlugins/ToolCutOut.py:2364 msgid "Single" msgstr "Unic" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:98 -#: appPlugins/ToolCutOut.py:2368 -msgid "Panel" -msgstr "Panel" - #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:196 msgid "" "Number of gaps used for the cutout.\n" @@ -11674,17 +11651,17 @@ msgstr "" "- 8 = 2* stânga - 2* dreapta - 2* sus - 2* jos" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:225 -#: appPlugins/ToolCutOut.py:2701 +#: appPlugins/ToolCutOut.py:2698 msgid "Big cursor" msgstr "Cursor mare" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:227 -#: appPlugins/ToolCutOut.py:2703 +#: appPlugins/ToolCutOut.py:2700 msgid "Use a big cursor when adding manual gaps." msgstr "Utilizați un cursor mare atunci când adăugați Punti in mod manual." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:238 -#: appPlugins/ToolCutOut.py:2797 +#: appPlugins/ToolCutOut.py:2794 msgid "" "Diameter of the tool used to cutout\n" "the PCB by drilling." @@ -11693,7 +11670,7 @@ msgstr "" "PCB prin găurire." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:251 -#: appPlugins/ToolCutOut.py:2810 +#: appPlugins/ToolCutOut.py:2807 msgid "" "Distance between the center of\n" "two neighboring drill holes." @@ -11706,7 +11683,7 @@ msgid "Drilling Tool Options" msgstr "Opțiuni Unealta Gaurire" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:27 -#: appPlugins/ToolDrilling.py:2299 +#: appPlugins/ToolDrilling.py:2238 msgid "Create CNCJob with toolpaths for drilling or milling holes." msgstr "Creați CNCJob cu trasee de scule pentru găurire sau frezare." @@ -11714,9 +11691,9 @@ msgstr "Creați CNCJob cu trasee de scule pentru găurire sau frezare." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:133 -#: appPlugins/ToolDrilling.py:2376 appPlugins/ToolIsolation.py:3267 -#: appPlugins/ToolMilling.py:3705 appPlugins/ToolNCC.py:4224 -#: appPlugins/ToolPaint.py:3018 +#: appPlugins/ToolDrilling.py:2312 appPlugins/ToolIsolation.py:3264 +#: appPlugins/ToolMilling.py:3777 appPlugins/ToolNCC.py:4223 +#: appPlugins/ToolPaint.py:3015 msgid "Tool order" msgstr "Ordine unelte" @@ -11725,10 +11702,10 @@ msgstr "Ordine unelte" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:150 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:160 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:134 -#: appPlugins/ToolDrilling.py:2377 appPlugins/ToolIsolation.py:3268 -#: appPlugins/ToolMilling.py:3706 appPlugins/ToolNCC.py:4225 -#: appPlugins/ToolNCC.py:4235 appPlugins/ToolPaint.py:3019 -#: appPlugins/ToolPaint.py:3029 +#: appPlugins/ToolDrilling.py:2313 appPlugins/ToolIsolation.py:3265 +#: appPlugins/ToolMilling.py:3778 appPlugins/ToolNCC.py:4224 +#: appPlugins/ToolNCC.py:4234 appPlugins/ToolPaint.py:3016 +#: appPlugins/ToolPaint.py:3026 msgid "" "This set the way that the tools in the tools table are used.\n" "'No' --> means that the used order is the one in the tool table\n" @@ -11751,9 +11728,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:158 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142 -#: appPlugins/ToolDrilling.py:2385 appPlugins/ToolIsolation.py:3276 -#: appPlugins/ToolMilling.py:3714 appPlugins/ToolNCC.py:4233 -#: appPlugins/ToolPaint.py:3027 +#: appPlugins/ToolDrilling.py:2321 appPlugins/ToolIsolation.py:3273 +#: appPlugins/ToolMilling.py:3786 appPlugins/ToolNCC.py:4232 +#: appPlugins/ToolPaint.py:3024 msgid "Forward" msgstr "Înainte" @@ -11761,14 +11738,14 @@ msgstr "Înainte" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:159 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143 -#: appPlugins/ToolDrilling.py:2386 appPlugins/ToolIsolation.py:3277 -#: appPlugins/ToolMilling.py:3715 appPlugins/ToolNCC.py:4234 -#: appPlugins/ToolPaint.py:3028 +#: appPlugins/ToolDrilling.py:2322 appPlugins/ToolIsolation.py:3274 +#: appPlugins/ToolMilling.py:3787 appPlugins/ToolNCC.py:4233 +#: appPlugins/ToolPaint.py:3025 msgid "Reverse" msgstr "Înapoi" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:104 -#: appPlugins/ToolDrilling.py:2673 appPlugins/ToolMilling.py:4308 +#: appPlugins/ToolDrilling.py:2609 appPlugins/ToolMilling.py:4380 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -11834,12 +11811,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:36 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:210 -#: appPlugins/ToolFilm.py:1368 appPlugins/ToolFilm.py:1480 +#: appPlugins/ToolFilm.py:1382 appPlugins/ToolFilm.py:1494 msgid "Film Type" msgstr "Tip film" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:38 -#: appPlugins/ToolFilm.py:1370 +#: appPlugins/ToolFilm.py:1384 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -11862,12 +11839,12 @@ msgid "Set the film color when positive film is selected." msgstr "Setați culoarea filmului atunci când este selectat filmul pozitiv." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:64 -#: appPlugins/ToolFilm.py:1386 +#: appPlugins/ToolFilm.py:1400 msgid "Border" msgstr "Bordură" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:66 -#: appPlugins/ToolFilm.py:1388 +#: appPlugins/ToolFilm.py:1402 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -11885,12 +11862,12 @@ msgstr "" "delimitare exactă." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:83 -#: appPlugins/ToolFilm.py:1355 +#: appPlugins/ToolFilm.py:1369 msgid "Scale Stroke" msgstr "Scalează" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:85 -#: appPlugins/ToolFilm.py:1357 +#: appPlugins/ToolFilm.py:1371 msgid "" "Scale the line stroke thickness of each feature in the SVG file.\n" "It means that the line that envelope each SVG feature will be thicker or " @@ -11901,12 +11878,12 @@ msgstr "" "Elementele mai mici vor fi afectate mai mult." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 -#: appPlugins/ToolFilm.py:1196 +#: appPlugins/ToolFilm.py:1210 msgid "Film Adjustments" msgstr "Reglarea filmelor" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:94 -#: appPlugins/ToolFilm.py:1198 +#: appPlugins/ToolFilm.py:1212 msgid "" "Sometime the printers will distort the print shape, especially the Laser " "types.\n" @@ -11922,7 +11899,7 @@ msgid "Scale Film geometry" msgstr "Scalați geo film" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:103 -#: appPlugins/ToolFilm.py:1227 +#: appPlugins/ToolFilm.py:1241 msgid "" "A value greater than 1 will stretch the film\n" "while a value less than 1 will jolt it." @@ -11935,7 +11912,7 @@ msgid "Skew Film geometry" msgstr "Deformeaza Geo Film" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 -#: appPlugins/ToolFilm.py:1271 +#: appPlugins/ToolFilm.py:1285 msgid "" "Positive values will skew to the right\n" "while negative values will skew to the left." @@ -11957,13 +11934,13 @@ msgstr "" "geometriei." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:168 -#: appPlugins/ToolCorners.py:714 appPlugins/ToolFiducials.py:812 -#: appPlugins/ToolFilm.py:1210 app_Main.py:5473 +#: appPlugins/ToolCorners.py:720 appPlugins/ToolFiducials.py:816 +#: appPlugins/ToolFilm.py:1224 app_Main.py:5492 msgid "Bottom Left" msgstr "Stânga jos" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171 -#: appPlugins/ToolFilm.py:1213 +#: appPlugins/ToolFilm.py:1227 msgid "Top right" msgstr "Dreapta-sus" @@ -11972,27 +11949,27 @@ msgid "Mirror Film geometry" msgstr "Oglindeste Geo Film" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 -#: appPlugins/ToolFilm.py:1315 +#: appPlugins/ToolFilm.py:1329 msgid "Mirror the film geometry on the selected axis or on both." msgstr "Oglindeste geometria filmului pe axa selectată sau pe ambele." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:205 -#: appPlugins/ToolFilm.py:1475 +#: appPlugins/ToolFilm.py:1489 msgid "SVG" msgstr "SVG" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:206 -#: appPlugins/ToolFilm.py:1476 +#: appPlugins/ToolFilm.py:1490 msgid "PNG" msgstr "PNG" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:207 -#: appPlugins/ToolFilm.py:1477 +#: appPlugins/ToolFilm.py:1491 msgid "PDF" msgstr "PDF" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212 -#: appPlugins/ToolFilm.py:1482 +#: appPlugins/ToolFilm.py:1496 msgid "" "The file type of the saved film. Can be:\n" "- 'SVG' -> open-source vectorial format\n" @@ -12005,22 +11982,22 @@ msgstr "" "- „PDF” -> format document portabil" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:221 -#: appPlugins/ToolFilm.py:1491 +#: appPlugins/ToolFilm.py:1505 msgid "Page Orientation" msgstr "Orientarea paginii" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:234 -#: appPlugins/ToolFilm.py:1508 +#: appPlugins/ToolFilm.py:1522 msgid "Page Size" msgstr "Mărimea paginii" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:235 -#: appPlugins/ToolFilm.py:1509 +#: appPlugins/ToolFilm.py:1523 msgid "A selection of standard ISO 216 page sizes." msgstr "O selecție de dimensiuni standard de pagină conform ISO 216." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:302 -#: appPlugins/ToolFilm.py:1575 +#: appPlugins/ToolFilm.py:1589 msgid "Default value is 96 DPI. Change this value to scale the PNG file." msgstr "" "Valoarea implicită este 96 DPI. Schimbați această valoare pentru a scala " @@ -12060,14 +12037,14 @@ msgstr "Formă-V" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 -#: appPlugins/ToolMilling.py:4044 +#: appPlugins/ToolMilling.py:4116 msgid "V-Tip Dia" msgstr "V-dia" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:71 -#: appPlugins/ToolMilling.py:4047 +#: appPlugins/ToolMilling.py:4119 msgid "The tip diameter for V-Shape Tool" msgstr "" "Diametrul la vârf al uneltei tip V-Shape.\n" @@ -12077,7 +12054,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:90 -#: appPlugins/ToolMilling.py:4060 +#: appPlugins/ToolMilling.py:4132 msgid "V-Tip Angle" msgstr "V-unghi" @@ -12105,7 +12082,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:130 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:112 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116 -#: appPlugins/ToolPaint.py:3059 +#: appPlugins/ToolPaint.py:3056 msgid "" "Diameter for the new tool to add in the Tool Table.\n" "If the tool is V-shape type then this value is automatically\n" @@ -12119,16 +12096,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:279 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:236 -#: appPlugins/ToolIsolation.py:3480 appPlugins/ToolNCC.py:4520 -#: appPlugins/ToolPaint.py:3237 +#: appPlugins/ToolIsolation.py:3477 appPlugins/ToolNCC.py:4519 +#: appPlugins/ToolPaint.py:3234 msgid "Rest" msgstr "Resturi" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:281 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:238 -#: appPlugins/ToolIsolation.py:3483 appPlugins/ToolNCC.py:4524 -#: appPlugins/ToolPaint.py:3240 +#: appPlugins/ToolIsolation.py:3480 appPlugins/ToolNCC.py:4523 +#: appPlugins/ToolPaint.py:3237 msgid "" "If checked, use 'rest machining'.\n" "Basically it will process copper outside PCB features,\n" @@ -12149,22 +12126,22 @@ msgstr "" "Dacă nu este bifat, utilizați algoritmul standard." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:235 -#: appPlugins/ToolIsolation.py:3505 +#: appPlugins/ToolIsolation.py:3502 msgid "Combine" msgstr "Combina" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:237 -#: appPlugins/ToolIsolation.py:3507 +#: appPlugins/ToolIsolation.py:3504 msgid "Combine all passes into one object" msgstr "Combina toate trecerile intr-un singur obiect" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:244 -#: appPlugins/ToolIsolation.py:3524 +#: appPlugins/ToolIsolation.py:3521 msgid "Except" msgstr "Exceptie" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:245 -#: appPlugins/ToolIsolation.py:3525 +#: appPlugins/ToolIsolation.py:3522 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -12176,13 +12153,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:252 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appPlugins/ToolIsolation.py:3514 appPlugins/ToolNCC.py:4644 +#: appPlugins/ToolIsolation.py:3511 appPlugins/ToolNCC.py:4643 msgid "Check validity" msgstr "Verificați corectitudinea" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:254 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 -#: appPlugins/ToolIsolation.py:3516 appPlugins/ToolNCC.py:4646 +#: appPlugins/ToolIsolation.py:3513 appPlugins/ToolNCC.py:4645 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12191,7 +12168,7 @@ msgstr "" "dacă vor oferi o izolare completă." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:264 -#: appPlugins/ToolIsolation.py:3564 +#: appPlugins/ToolIsolation.py:3561 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -12207,17 +12184,17 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolPaint.py:3274 msgid "Polygon Selection" msgstr "Selecție Poligon" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:292 -#: appPlugins/ToolIsolation.py:3600 +#: appPlugins/ToolIsolation.py:3597 msgid "Interiors" msgstr "Interioare" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:294 -#: appPlugins/ToolIsolation.py:3602 +#: appPlugins/ToolIsolation.py:3599 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -12226,12 +12203,12 @@ msgstr "" "(găuri în poligon)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:299 -#: appPlugins/ToolIsolation.py:3495 +#: appPlugins/ToolIsolation.py:3492 msgid "Forced Rest" msgstr "Forțare Rest" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:301 -#: appPlugins/ToolIsolation.py:3497 +#: appPlugins/ToolIsolation.py:3494 msgid "" "When checked the isolation will be done with the current tool even if\n" "interiors of a polygon (holes in the polygon) could not be isolated.\n" @@ -12269,13 +12246,8 @@ msgstr "" msgid "Levelling Tool Options" msgstr "Opțiuni Unealta Gaurire" -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:26 -#: appPlugins/ToolLevelling.py:1667 -msgid "Generate CNC Code with auto-levelled paths." -msgstr "" - #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:38 -#: appPlugins/ToolLevelling.py:1815 +#: appPlugins/ToolLevelling.py:1884 msgid "" "Choose a mode for height map generation.\n" "- Manual: will pick a selection of probe points by clicking on canvas\n" @@ -12286,12 +12258,12 @@ msgstr "" "- Grilă: va genera automat o grilă de puncte de sondare" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:45 -#: appPlugins/ToolLevelling.py:1822 app_Main.py:8032 +#: appPlugins/ToolLevelling.py:1891 app_Main.py:8076 msgid "Grid" msgstr "Grilă" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:52 -#: appPlugins/ToolLevelling.py:1829 +#: appPlugins/ToolLevelling.py:1898 msgid "" "Choose a method for approximation of heights from autolevelling data.\n" "- Voronoi: will generate a Voronoi diagram\n" @@ -12303,59 +12275,59 @@ msgstr "" "grilă." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:58 -#: appPlugins/ToolLevelling.py:1835 +#: appPlugins/ToolLevelling.py:1904 msgid "Voronoi" msgstr "Voronoi" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:59 -#: appPlugins/ToolLevelling.py:1836 +#: appPlugins/ToolLevelling.py:1905 msgid "Bilinear" msgstr "Bilinear" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:70 -#: appPlugins/ToolLevelling.py:1849 appPlugins/ToolPanelize.py:1233 +#: appPlugins/ToolLevelling.py:1918 appPlugins/ToolPanelize.py:1252 msgid "Columns" msgstr "Coloane" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:69 -#: appPlugins/ToolLevelling.py:1851 +#: appPlugins/ToolLevelling.py:1920 msgid "The number of grid columns." msgstr "Numărul de coloane ale grilei." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:82 -#: appPlugins/ToolLevelling.py:1860 appPlugins/ToolPanelize.py:1244 +#: appPlugins/ToolLevelling.py:1929 appPlugins/ToolPanelize.py:1263 msgid "Rows" msgstr "Linii" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:79 -#: appPlugins/ToolLevelling.py:1862 +#: appPlugins/ToolLevelling.py:1931 msgid "The number of grid rows." msgstr "Numărul de rânduri ale grilei." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:85 -#: appPlugins/ToolLevelling.py:1772 +#: appPlugins/ToolLevelling.py:1841 msgid "Probe Z travel" msgstr "Z deplasare Sondare" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:87 -#: appPlugins/ToolLevelling.py:1774 +#: appPlugins/ToolLevelling.py:1843 msgid "The safe Z for probe travelling between probe points." msgstr "Inaltimea sigura pentru deplasarea sondei între punctele de sondare." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:110 -#: appPlugins/ToolLevelling.py:1797 +#: appPlugins/ToolLevelling.py:1866 msgid "Probe Feedrate" msgstr "Feedrate Sondare" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:126 -#: appPlugins/ToolLevelling.py:1875 +#: appPlugins/ToolLevelling.py:1944 msgid "Controller" msgstr "Controlor" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:128 -#: appPlugins/ToolLevelling.py:1877 +#: appPlugins/ToolLevelling.py:1946 msgid "" "The kind of controller for which to generate\n" "height map gcode." @@ -12364,17 +12336,17 @@ msgstr "" "harta înălțimii gcode." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:138 -#: appPlugins/ToolLevelling.py:2104 +#: appPlugins/ToolLevelling.py:2173 msgid "Step" msgstr "Pas" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:140 -#: appPlugins/ToolLevelling.py:2106 +#: appPlugins/ToolLevelling.py:2175 msgid "Each jog action will move the axes with this value." msgstr "Fiecare acțiune de jogging va muta axele cu această valoare." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:153 -#: appPlugins/ToolLevelling.py:2120 +#: appPlugins/ToolLevelling.py:2189 msgid "Feedrate when jogging." msgstr "Avans la jogging." @@ -12397,7 +12369,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:84 -#: appPlugins/ToolMilling.py:4063 +#: appPlugins/ToolMilling.py:4135 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -12410,7 +12382,7 @@ msgid "Offset value" msgstr "Valoare Ofset" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:304 -#: appPlugins/ToolNCC.py:4598 +#: appPlugins/ToolNCC.py:4597 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12431,7 +12403,7 @@ msgid "Paint Tool Options" msgstr "Opțiuni Unealta Paint" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:251 -#: appPlugins/ToolPaint.py:3267 +#: appPlugins/ToolPaint.py:3264 msgid "" "Selection of area to be processed.\n" "- 'Polygon Selection' - left mouse click to add/remove polygons to be " @@ -12468,12 +12440,12 @@ msgstr "" "distanţă X, Y unul de celalalt." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:43 -#: appPlugins/ToolPanelize.py:1208 +#: appPlugins/ToolPanelize.py:1227 msgid "Spacing cols" msgstr "Sep. coloane" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:45 -#: appPlugins/ToolPanelize.py:1210 +#: appPlugins/ToolPanelize.py:1229 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -12482,12 +12454,12 @@ msgstr "" "In unitatile curente." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:57 -#: appPlugins/ToolPanelize.py:1221 +#: appPlugins/ToolPanelize.py:1240 msgid "Spacing rows" msgstr "Sep. linii" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:59 -#: appPlugins/ToolPanelize.py:1223 +#: appPlugins/ToolPanelize.py:1242 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -12496,27 +12468,27 @@ msgstr "" "In unitatile curente." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:72 -#: appPlugins/ToolPanelize.py:1235 +#: appPlugins/ToolPanelize.py:1254 msgid "Number of columns of the desired panel" msgstr "Numărul de coloane ale panel-ului dorit" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:84 -#: appPlugins/ToolPanelize.py:1246 +#: appPlugins/ToolPanelize.py:1265 msgid "Number of rows of the desired panel" msgstr "Numărul de linii ale panel-ului dorit" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:91 -#: appPlugins/ToolPanelize.py:1258 +#: appPlugins/ToolPanelize.py:1277 msgid "Geo" msgstr "Geo" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:92 -#: appPlugins/ToolPanelize.py:1259 +#: appPlugins/ToolPanelize.py:1278 msgid "Panel Type" msgstr "Tip panel" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:94 -#: appPlugins/ToolPanelize.py:1261 +#: appPlugins/ToolPanelize.py:1280 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -12527,7 +12499,7 @@ msgstr "" "- Geometrie" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:105 -#: appPlugins/ToolPanelize.py:1271 +#: appPlugins/ToolPanelize.py:1290 msgid "" "Active only for Geometry panel type.\n" "When checked the application will find\n" @@ -12544,7 +12516,7 @@ msgid "Constrain within" msgstr "Constrange" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:115 -#: appPlugins/ToolPanelize.py:1281 +#: appPlugins/ToolPanelize.py:1300 msgid "" "Area define by DX and DY within to constrain the panel.\n" "DX and DY values are in current units.\n" @@ -12559,12 +12531,12 @@ msgstr "" "complet in aria desemnată." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:128 -#: appPlugins/ToolPanelize.py:1293 +#: appPlugins/ToolPanelize.py:1312 msgid "Width (DX)" msgstr "Lătime (Dx)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:130 -#: appPlugins/ToolPanelize.py:1295 +#: appPlugins/ToolPanelize.py:1314 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -12573,12 +12545,12 @@ msgstr "" "In unitati curente." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:141 -#: appPlugins/ToolPanelize.py:1305 +#: appPlugins/ToolPanelize.py:1324 msgid "Height (DY)" msgstr "Inăltime (Dy)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:143 -#: appPlugins/ToolPanelize.py:1307 +#: appPlugins/ToolPanelize.py:1326 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -12603,37 +12575,37 @@ msgid "New Nozzle Dia" msgstr "Dia nou" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:49 -#: appPlugins/ToolSolderPaste.py:1224 +#: appPlugins/ToolSolderPaste.py:1228 msgid "Diameter for the new tool to add in the Tool Table" msgstr "Valoarea pentru diametrul unei noi unelte" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:65 -#: appPlugins/ToolSolderPaste.py:1276 +#: appPlugins/ToolSolderPaste.py:1280 msgid "Z Dispense Start" msgstr "Z start dispensare" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:67 -#: appPlugins/ToolSolderPaste.py:1278 +#: appPlugins/ToolSolderPaste.py:1282 msgid "The height (Z) when solder paste dispensing starts." msgstr "Înălţimea (Z) când incepe dispensarea de pastă de fludor." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:78 -#: appPlugins/ToolSolderPaste.py:1289 +#: appPlugins/ToolSolderPaste.py:1293 msgid "Z Dispense" msgstr "Z dispensare" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:80 -#: appPlugins/ToolSolderPaste.py:1291 +#: appPlugins/ToolSolderPaste.py:1295 msgid "The height (Z) when doing solder paste dispensing." msgstr "Înălţimea (Z) in timp ce se face dispensarea de pastă de fludor." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:91 -#: appPlugins/ToolSolderPaste.py:1302 +#: appPlugins/ToolSolderPaste.py:1306 msgid "Z Dispense Stop" msgstr "Z stop dispensare" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:93 -#: appPlugins/ToolSolderPaste.py:1304 +#: appPlugins/ToolSolderPaste.py:1308 msgid "The height (Z) when solder paste dispensing stops." msgstr "Înălţimea (Z) când se opreste dispensarea de pastă de fludor." @@ -12642,7 +12614,7 @@ msgid "Z Travel" msgstr "Z deplasare" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:106 -#: appPlugins/ToolSolderPaste.py:1322 +#: appPlugins/ToolSolderPaste.py:1326 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -12655,12 +12627,12 @@ msgid "Z Toolchange" msgstr "Z schimb. unealtă" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:120 -#: appPlugins/ToolSolderPaste.py:1336 +#: appPlugins/ToolSolderPaste.py:1340 msgid "The height (Z) for tool (nozzle) change." msgstr "Înălţimea (Z) când se schimbă unealta (nozzle-ul)." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:129 -#: appPlugins/ToolSolderPaste.py:1345 +#: appPlugins/ToolSolderPaste.py:1349 msgid "" "The X,Y location for tool (nozzle) change.\n" "The format is (x, y) where x and y are real numbers." @@ -12669,12 +12641,12 @@ msgstr "" "Formatul este (x,y) unde x și y sunt numere Reale." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:143 -#: appPlugins/ToolSolderPaste.py:1364 +#: appPlugins/ToolSolderPaste.py:1368 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "Viteza de deplasare a uneltei când se deplasează in planul X-Y." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:156 -#: appPlugins/ToolSolderPaste.py:1377 +#: appPlugins/ToolSolderPaste.py:1381 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -12682,12 +12654,12 @@ msgstr "" "Viteza de deplasare a uneltei când se miscă in plan vertical (planul Z)." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:168 -#: appPlugins/ToolSolderPaste.py:1389 +#: appPlugins/ToolSolderPaste.py:1393 msgid "Feedrate Z Dispense" msgstr "Feedrate Z dispensare" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:170 -#: appPlugins/ToolSolderPaste.py:1391 +#: appPlugins/ToolSolderPaste.py:1395 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -12696,12 +12668,12 @@ msgstr "" "poziţia de dispensare (in planul Z)." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:181 -#: appPlugins/ToolSolderPaste.py:1407 +#: appPlugins/ToolSolderPaste.py:1411 msgid "Spindle Speed FWD" msgstr "Viteza motor inainte" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:183 -#: appPlugins/ToolSolderPaste.py:1409 +#: appPlugins/ToolSolderPaste.py:1413 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -12710,22 +12682,22 @@ msgstr "" "prin orificiul uneltei de dispensare." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:195 -#: appPlugins/ToolSolderPaste.py:1421 +#: appPlugins/ToolSolderPaste.py:1425 msgid "Dwell FWD" msgstr "Pauza FWD" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:197 -#: appPlugins/ToolSolderPaste.py:1423 +#: appPlugins/ToolSolderPaste.py:1427 msgid "Pause after solder dispensing." msgstr "Pauza dupa dispensarea de pastă de fludor." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:207 -#: appPlugins/ToolSolderPaste.py:1433 +#: appPlugins/ToolSolderPaste.py:1437 msgid "Spindle Speed REV" msgstr "Viteza motor inapoi" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:209 -#: appPlugins/ToolSolderPaste.py:1435 +#: appPlugins/ToolSolderPaste.py:1439 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -12734,12 +12706,12 @@ msgstr "" "prin orificiul uneltei de dispensare." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:221 -#: appPlugins/ToolSolderPaste.py:1447 +#: appPlugins/ToolSolderPaste.py:1451 msgid "Dwell REV" msgstr "Pauza REV" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:223 -#: appPlugins/ToolSolderPaste.py:1449 +#: appPlugins/ToolSolderPaste.py:1453 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -12748,7 +12720,7 @@ msgstr "" "necesară pt a ajunge la un echilibru al presiunilor." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:232 -#: appPlugins/ToolSolderPaste.py:1463 +#: appPlugins/ToolSolderPaste.py:1467 msgid "Files that control the GCode generation." msgstr "Fişiere care controlează generarea codului G-Code." @@ -12764,19 +12736,19 @@ msgstr "" "O unealtă pentru scăderea unui obiect Gerber sau Geometry\n" "din altul de același tip." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:28 appPlugins/ToolSub.py:904 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:28 appPlugins/ToolSub.py:911 msgid "Close paths" msgstr "Închide Căile" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:905 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:912 msgid "Checking this will close the paths cut by the subtractor object." msgstr "Verificând aceasta, se vor închide căile tăiate de obiectul tăietor." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:32 appPlugins/ToolSub.py:800 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:32 appPlugins/ToolSub.py:807 msgid "Delete source" msgstr "Șterge Obiectele Sursă" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:34 appPlugins/ToolSub.py:802 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:34 appPlugins/ToolSub.py:809 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -12852,7 +12824,7 @@ msgstr "" #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:36 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:26 #: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:26 -#: appPlugins/ToolDrilling.py:2877 appPlugins/ToolMilling.py:4490 +#: appPlugins/ToolDrilling.py:2831 appPlugins/ToolMilling.py:4590 msgid "Delete All" msgstr "Sterge tot" @@ -13010,25 +12982,29 @@ msgstr "Obiect nou cu numele:" msgid "Converting units to " msgstr "Se convertesc unitătile la " -#: appObjects/AppObject.py:259 appObjects/AppObject.py:265 -#: appObjects/AppObject.py:271 appObjects/AppObject.py:277 -#: appObjects/AppObject.py:283 appObjects/AppObject.py:289 +#: appObjects/AppObject.py:220 +msgid "Gerber X2 drill file detected. Converted to Excellon object." +msgstr "" + +#: appObjects/AppObject.py:264 appObjects/AppObject.py:270 +#: appObjects/AppObject.py:276 appObjects/AppObject.py:282 +#: appObjects/AppObject.py:288 appObjects/AppObject.py:294 msgid "created/selected" msgstr "creat / selectat" -#: appObjects/AppObject.py:511 +#: appObjects/AppObject.py:516 msgid "CREATE A NEW FLATCAM TCL SCRIPT" msgstr "CREAȚI UN SCRIPT FLATCAM TCL NOU" -#: appObjects/AppObject.py:512 +#: appObjects/AppObject.py:517 msgid "TCL Tutorial is here" msgstr "Tutorialul TCL este aici" -#: appObjects/AppObject.py:514 +#: appObjects/AppObject.py:519 msgid "FlatCAM commands list" msgstr "Lista de comenzi FlatCAM" -#: appObjects/AppObject.py:515 +#: appObjects/AppObject.py:520 msgid "" "Type >help< followed by Run Code for a list of FlatCAM Tcl Commands " "(displayed in Tcl Shell)." @@ -13036,32 +13012,32 @@ msgstr "" "Tastați >ajutor< urmat de Run Code pentru o listă de comenzi Tcl FlatCAM " "(afișate în Tcl Shell)." -#: appObjects/FlatCAMCNCJob.py:655 appPlugins/ToolLevelling.py:1399 -#: appPlugins/ToolLevelling.py:1591 appPlugins/ToolSolderPaste.py:1095 +#: appObjects/FlatCAMCNCJob.py:663 appPlugins/ToolLevelling.py:1471 +#: appPlugins/ToolLevelling.py:1663 appPlugins/ToolSolderPaste.py:1101 msgid "Export cancelled ..." msgstr "Exportul anulat ..." -#: appObjects/FlatCAMCNCJob.py:705 +#: appObjects/FlatCAMCNCJob.py:713 msgid "File saved to" msgstr "Fișierul salvat în" -#: appObjects/FlatCAMCNCJob.py:729 +#: appObjects/FlatCAMCNCJob.py:737 msgid "Code Review" msgstr "Revizuire Cod" -#: appObjects/FlatCAMCNCJob.py:774 +#: appObjects/FlatCAMCNCJob.py:782 msgid "CNC Machine Code could not be updated" msgstr "Codul mașinii CNC nu a putut fi actualizat" -#: appObjects/FlatCAMCNCJob.py:778 +#: appObjects/FlatCAMCNCJob.py:786 msgid "CNC Machine Code was updated" msgstr "Codul mașinii CNC a fost actualizat" -#: appObjects/FlatCAMCNCJob.py:925 +#: appObjects/FlatCAMCNCJob.py:922 msgid "This CNCJob object can't be processed because it is a" msgstr "Acest obiect CNCJob nu poate fi procesat deoarece este un" -#: appObjects/FlatCAMCNCJob.py:927 +#: appObjects/FlatCAMCNCJob.py:924 msgid "CNCJob object" msgstr "Obiect CNCJob" @@ -13069,123 +13045,102 @@ msgstr "Obiect CNCJob" msgid "Document Editor" msgstr "Editor Documente" -#: appObjects/FlatCAMExcellon.py:934 appObjects/FlatCAMExcellon.py:1042 -#: appPlugins/ToolDrilling.py:1902 appPlugins/ToolMilling.py:2483 -#: appPlugins/ToolMilling.py:2599 +#: appObjects/FlatCAMExcellon.py:934 appObjects/FlatCAMExcellon.py:1036 +#: appPlugins/ToolDrilling.py:1897 appPlugins/ToolMilling.py:2577 +#: appPlugins/ToolMilling.py:2687 msgid "Please select one or more tools from the list and try again." msgstr "Selectează una sau mai multe unelte din lista și încearcă din nou." -#: appObjects/FlatCAMExcellon.py:939 appPlugins/ToolMilling.py:2490 +#: appObjects/FlatCAMExcellon.py:939 appPlugins/ToolMilling.py:2584 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "" "Anulat. Freza pt frezarea găurilor este mai mare decat diametrul găurii." -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: tclCommands/TclCommandDrillcncjob.py:196 -msgid "Tool_nr" -msgstr "Nr. Unealtă" - -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: tclCommands/TclCommandDrillcncjob.py:196 -msgid "Drills_Nr" -msgstr "Nr. gaura" - -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: tclCommands/TclCommandDrillcncjob.py:196 -msgid "Slots_Nr" -msgstr "Nr. slot" - -#: appObjects/FlatCAMExcellon.py:1051 appPlugins/ToolMilling.py:2608 +#: appObjects/FlatCAMExcellon.py:1045 appPlugins/ToolMilling.py:2696 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "Anulat. Freza este mai mare decat diametrul slotului de frezat." -#: appObjects/FlatCAMGeometry.py:775 +#: appObjects/FlatCAMGeometry.py:776 msgid "Vertex points calculated." msgstr "Punctele de inflexiune au fost calculate." -#: appObjects/FlatCAMGeometry.py:1063 appObjects/FlatCAMGeometry.py:1068 -#: appObjects/FlatCAMGeometry.py:1099 appObjects/FlatCAMGeometry.py:1126 -#: appObjects/FlatCAMGeometry.py:1130 appPlugins/ToolDrilling.py:904 -#: appPlugins/ToolDrilling.py:910 appPlugins/ToolDrilling.py:955 -#: appPlugins/ToolDrilling.py:1202 appPlugins/ToolDrilling.py:1209 -#: appPlugins/ToolDrilling.py:1241 appPlugins/ToolDrilling.py:1254 -#: appPlugins/ToolDrilling.py:1258 appPlugins/ToolDrilling.py:2410 +#: appObjects/FlatCAMGeometry.py:1064 appObjects/FlatCAMGeometry.py:1069 +#: appObjects/FlatCAMGeometry.py:1100 appObjects/FlatCAMGeometry.py:1127 +#: appObjects/FlatCAMGeometry.py:1131 appPlugins/ToolDrilling.py:905 +#: appPlugins/ToolDrilling.py:911 appPlugins/ToolDrilling.py:956 +#: appPlugins/ToolDrilling.py:1208 appPlugins/ToolDrilling.py:1215 +#: appPlugins/ToolDrilling.py:1247 appPlugins/ToolDrilling.py:1260 +#: appPlugins/ToolDrilling.py:1264 appPlugins/ToolDrilling.py:2346 #: appPlugins/ToolIsolation.py:611 appPlugins/ToolIsolation.py:740 #: appPlugins/ToolIsolation.py:745 appPlugins/ToolIsolation.py:775 #: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:811 -#: appPlugins/ToolIsolation.py:3377 appPlugins/ToolMilling.py:959 -#: appPlugins/ToolMilling.py:1076 appPlugins/ToolMilling.py:1510 -#: appPlugins/ToolMilling.py:1515 appPlugins/ToolMilling.py:1532 -#: appPlugins/ToolMilling.py:1537 appPlugins/ToolMilling.py:1605 -#: appPlugins/ToolMilling.py:1616 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:3849 appPlugins/ToolNCC.py:305 +#: appPlugins/ToolIsolation.py:3374 appPlugins/ToolMilling.py:985 +#: appPlugins/ToolMilling.py:1104 appPlugins/ToolMilling.py:1588 +#: appPlugins/ToolMilling.py:1593 appPlugins/ToolMilling.py:1610 +#: appPlugins/ToolMilling.py:1615 appPlugins/ToolMilling.py:1690 +#: appPlugins/ToolMilling.py:1702 appPlugins/ToolMilling.py:1706 +#: appPlugins/ToolMilling.py:3921 appPlugins/ToolNCC.py:305 #: appPlugins/ToolNCC.py:310 appPlugins/ToolNCC.py:340 #: appPlugins/ToolNCC.py:363 appPlugins/ToolNCC.py:376 -#: appPlugins/ToolNCC.py:857 appPlugins/ToolNCC.py:4339 +#: appPlugins/ToolNCC.py:857 appPlugins/ToolNCC.py:4338 #: appPlugins/ToolPaint.py:266 appPlugins/ToolPaint.py:271 #: appPlugins/ToolPaint.py:313 appPlugins/ToolPaint.py:335 #: appPlugins/ToolPaint.py:347 appPlugins/ToolPaint.py:794 -#: appPlugins/ToolPaint.py:3119 +#: appPlugins/ToolPaint.py:3116 msgid "Parameters for" msgstr "Parametri pt" -#: appObjects/FlatCAMGeometry.py:1063 appObjects/FlatCAMGeometry.py:1099 -#: appPlugins/ToolDrilling.py:955 appPlugins/ToolDrilling.py:1202 -#: appPlugins/ToolDrilling.py:1241 appPlugins/ToolIsolation.py:740 -#: appPlugins/ToolIsolation.py:775 appPlugins/ToolMilling.py:1510 -#: appPlugins/ToolMilling.py:1532 appPlugins/ToolMilling.py:1605 +#: appObjects/FlatCAMGeometry.py:1064 appObjects/FlatCAMGeometry.py:1100 +#: appPlugins/ToolDrilling.py:956 appPlugins/ToolDrilling.py:1208 +#: appPlugins/ToolDrilling.py:1247 appPlugins/ToolIsolation.py:740 +#: appPlugins/ToolIsolation.py:775 appPlugins/ToolMilling.py:1588 +#: appPlugins/ToolMilling.py:1610 appPlugins/ToolMilling.py:1690 #: appPlugins/ToolNCC.py:305 appPlugins/ToolNCC.py:340 -#: appPlugins/ToolPaint.py:266 appPlugins/ToolPaint.py:313 app_Main.py:2496 +#: appPlugins/ToolPaint.py:266 appPlugins/ToolPaint.py:313 app_Main.py:2515 msgid "No Tool Selected" msgstr "Nici-o Unealtă selectată" -#: appObjects/FlatCAMGeometry.py:1068 appObjects/FlatCAMGeometry.py:1130 -#: appPlugins/ToolDrilling.py:904 appPlugins/ToolDrilling.py:1209 -#: appPlugins/ToolDrilling.py:1258 appPlugins/ToolIsolation.py:611 +#: appObjects/FlatCAMGeometry.py:1069 appObjects/FlatCAMGeometry.py:1131 +#: appPlugins/ToolDrilling.py:905 appPlugins/ToolDrilling.py:1215 +#: appPlugins/ToolDrilling.py:1264 appPlugins/ToolIsolation.py:611 #: appPlugins/ToolIsolation.py:745 appPlugins/ToolIsolation.py:811 -#: appPlugins/ToolMilling.py:959 appPlugins/ToolMilling.py:1076 -#: appPlugins/ToolMilling.py:1515 appPlugins/ToolMilling.py:1537 -#: appPlugins/ToolMilling.py:1620 appPlugins/ToolNCC.py:310 +#: appPlugins/ToolMilling.py:985 appPlugins/ToolMilling.py:1104 +#: appPlugins/ToolMilling.py:1593 appPlugins/ToolMilling.py:1615 +#: appPlugins/ToolMilling.py:1706 appPlugins/ToolNCC.py:310 #: appPlugins/ToolNCC.py:376 appPlugins/ToolNCC.py:857 #: appPlugins/ToolPaint.py:271 appPlugins/ToolPaint.py:347 #: appPlugins/ToolPaint.py:794 msgid "Multiple Tools" msgstr "Unelte multiple" -#: appObjects/FlatCAMGeometry.py:1211 appPlugins/ToolCutOut.py:470 +#: appObjects/FlatCAMGeometry.py:1212 appPlugins/ToolCutOut.py:470 #: appPlugins/ToolIsolation.py:905 appPlugins/ToolIsolation.py:1252 -#: appPlugins/ToolIsolation.py:1390 appPlugins/ToolMilling.py:1974 -#: appPlugins/ToolMilling.py:2100 appPlugins/ToolNCC.py:1222 +#: appPlugins/ToolIsolation.py:1390 appPlugins/ToolMilling.py:2068 +#: appPlugins/ToolMilling.py:2194 appPlugins/ToolNCC.py:1222 #: appPlugins/ToolNCC.py:1360 appPlugins/ToolNCC.py:1436 #: appPlugins/ToolPaint.py:427 appPlugins/ToolPaint.py:825 #: appPlugins/ToolPaint.py:962 appPlugins/ToolSolderPaste.py:150 -#: appPlugins/ToolSolderPaste.py:487 app_Main.py:4788 +#: appPlugins/ToolSolderPaste.py:493 app_Main.py:4807 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." -#: appObjects/FlatCAMGeometry.py:1223 appPlugins/ToolCutOut.py:483 -#: appPlugins/ToolDrilling.py:1114 appPlugins/ToolIsolation.py:1271 -#: appPlugins/ToolMilling.py:1986 +#: appObjects/FlatCAMGeometry.py:1224 appPlugins/ToolCutOut.py:483 +#: appPlugins/ToolDrilling.py:1115 appPlugins/ToolIsolation.py:1271 +#: appPlugins/ToolMilling.py:2080 msgid "Could not load Tools DB file." msgstr "Nu s-a putut încărca fișierul DB Unelte." -#: appObjects/FlatCAMGeometry.py:1286 appPlugins/ToolCutOut.py:546 -#: appPlugins/ToolIsolation.py:1336 appPlugins/ToolMilling.py:2049 +#: appObjects/FlatCAMGeometry.py:1287 appPlugins/ToolCutOut.py:546 +#: appPlugins/ToolIsolation.py:1336 appPlugins/ToolMilling.py:2143 #: appPlugins/ToolNCC.py:1305 appPlugins/ToolPaint.py:906 msgid "Tool not in Tools Database. Adding a default tool." msgstr "" "Unealta nu se află în baza de date Unelte. Se adaugă o unealtă implicită." -#: appObjects/FlatCAMGeometry.py:1293 appPlugins/ToolCutOut.py:553 -#: appPlugins/ToolDrilling.py:1174 appPlugins/ToolIsolation.py:1344 -#: appPlugins/ToolMilling.py:2057 appPlugins/ToolNCC.py:1312 +#: appObjects/FlatCAMGeometry.py:1294 appPlugins/ToolCutOut.py:553 +#: appPlugins/ToolDrilling.py:1180 appPlugins/ToolIsolation.py:1344 +#: appPlugins/ToolMilling.py:2151 appPlugins/ToolNCC.py:1312 #: appPlugins/ToolPaint.py:914 msgid "" "Cancelled.\n" @@ -13195,40 +13150,40 @@ msgstr "" "Mai multe unelte pentru un singur diametru au fost găsite în Baza de date " "Unelte." -#: appObjects/FlatCAMGeometry.py:1326 appPlugins/ToolIsolation.py:1381 -#: appPlugins/ToolMilling.py:2092 appPlugins/ToolNCC.py:1347 +#: appObjects/FlatCAMGeometry.py:1327 appPlugins/ToolIsolation.py:1381 +#: appPlugins/ToolMilling.py:2186 appPlugins/ToolNCC.py:1347 #: appPlugins/ToolPaint.py:949 msgid "New tool added to Tool Table from Tools Database." msgstr "O nouă unealtă adăugată în Tabelul de Unelte din baza de date Unelte." -#: appObjects/FlatCAMGeometry.py:1393 appPlugins/ToolMilling.py:2163 +#: appObjects/FlatCAMGeometry.py:1394 appPlugins/ToolMilling.py:2257 msgid "Tool added in Tool Table." msgstr "Unealtă adăugată in Tabela de Unelte." -#: appObjects/FlatCAMGeometry.py:1504 appObjects/FlatCAMGeometry.py:1513 -#: appPlugins/ToolMilling.py:2311 appPlugins/ToolMilling.py:2320 +#: appObjects/FlatCAMGeometry.py:1505 appObjects/FlatCAMGeometry.py:1514 +#: appPlugins/ToolMilling.py:2405 appPlugins/ToolMilling.py:2414 msgid "Failed. Select a tool to copy." msgstr "A eșuat. Selectează o unealtă pt copiere." -#: appObjects/FlatCAMGeometry.py:1542 appPlugins/ToolMilling.py:2344 +#: appObjects/FlatCAMGeometry.py:1543 appPlugins/ToolMilling.py:2438 msgid "Tool was copied in Tool Table." msgstr "Unealta a fost copiata in Tabela de Unelte." -#: appObjects/FlatCAMGeometry.py:1572 appPlugins/ToolMilling.py:2282 +#: appObjects/FlatCAMGeometry.py:1573 appPlugins/ToolMilling.py:2376 msgid "Tool was edited in Tool Table." msgstr "Unealta a fost editata in Tabela de Unelte." -#: appObjects/FlatCAMGeometry.py:1605 appObjects/FlatCAMGeometry.py:1614 -#: appPlugins/ToolMilling.py:2376 appPlugins/ToolMilling.py:2385 +#: appObjects/FlatCAMGeometry.py:1606 appObjects/FlatCAMGeometry.py:1615 +#: appPlugins/ToolMilling.py:2470 appPlugins/ToolMilling.py:2479 msgid "Failed. Select a tool to delete." msgstr "A eșuat. Selectează o unealtă pentru ștergere." -#: appObjects/FlatCAMGeometry.py:1638 appPlugins/ToolMilling.py:2406 +#: appObjects/FlatCAMGeometry.py:1639 appPlugins/ToolMilling.py:2500 msgid "Tool was deleted in Tool Table." msgstr "Unealta a fost stearsa din Tabela de Unelte." -#: appObjects/FlatCAMGeometry.py:1675 appObjects/FlatCAMGeometry.py:1684 -#: appPlugins/ToolMilling.py:1825 +#: appObjects/FlatCAMGeometry.py:1676 appObjects/FlatCAMGeometry.py:1685 +#: appPlugins/ToolMilling.py:1919 msgid "" "Disabled because the tool is V-shape.\n" "For V-shape tools the depth of cut is\n" @@ -13246,16 +13201,16 @@ msgstr "" "- Diametrul Uneltei-> coloana „Dia” găsită în tabelul uneltelor\n" "NB: o valoare de zero înseamnă că Dia Unealta = 'V-tip Dia'" -#: appObjects/FlatCAMGeometry.py:2178 appPlugins/ToolMilling.py:2806 +#: appObjects/FlatCAMGeometry.py:2185 appPlugins/ToolMilling.py:2889 msgid "This Geometry can't be processed because it is" msgstr "Acest obiect Geometrie nu poate fi procesat deoarece" -#: appObjects/FlatCAMGeometry.py:2215 appPlugins/ToolMilling.py:2840 +#: appObjects/FlatCAMGeometry.py:2222 appPlugins/ToolMilling.py:2923 msgid "Failed. No tool selected in the tool table ..." msgstr "A eșuat. Nici-o unealtă nu este selectată in Tabela de Unelte ..." -#: appObjects/FlatCAMGeometry.py:2317 appObjects/FlatCAMGeometry.py:2478 -#: appPlugins/ToolMilling.py:2955 appPlugins/ToolMilling.py:3139 +#: appObjects/FlatCAMGeometry.py:2321 appObjects/FlatCAMGeometry.py:2477 +#: appPlugins/ToolMilling.py:3036 appPlugins/ToolMilling.py:3215 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -13264,53 +13219,53 @@ msgstr "" "este oferita.\n" "Adaugă un ofset pt unealtă sau schimbă Tipul Ofset." -#: appObjects/FlatCAMGeometry.py:2390 appObjects/FlatCAMGeometry.py:2541 -#: appPlugins/ToolMilling.py:3028 appPlugins/ToolMilling.py:3183 +#: appObjects/FlatCAMGeometry.py:2390 appObjects/FlatCAMGeometry.py:2540 +#: appPlugins/ToolMilling.py:3105 appPlugins/ToolMilling.py:3259 msgid "G-Code parsing in progress..." msgstr "Analiza codului G în curs ..." -#: appObjects/FlatCAMGeometry.py:2392 appObjects/FlatCAMGeometry.py:2543 -#: appPlugins/ToolMilling.py:3030 appPlugins/ToolMilling.py:3185 +#: appObjects/FlatCAMGeometry.py:2392 appObjects/FlatCAMGeometry.py:2542 +#: appPlugins/ToolMilling.py:3107 appPlugins/ToolMilling.py:3261 msgid "G-Code parsing finished..." msgstr "Analizarea codului G s-a terminat ..." -#: appObjects/FlatCAMGeometry.py:2399 appObjects/FlatCAMGeometry.py:2552 -#: appObjects/FlatCAMGeometry.py:2723 appPlugins/ToolMilling.py:3037 -#: appPlugins/ToolMilling.py:3194 +#: appObjects/FlatCAMGeometry.py:2399 appObjects/FlatCAMGeometry.py:2551 +#: appObjects/FlatCAMGeometry.py:2715 appPlugins/ToolMilling.py:3114 +#: appPlugins/ToolMilling.py:3270 msgid "Finished G-Code processing" msgstr "Prelucrarea G-Code terminată" -#: appObjects/FlatCAMGeometry.py:2401 appObjects/FlatCAMGeometry.py:2554 -#: appPlugins/ToolMilling.py:3039 appPlugins/ToolMilling.py:3196 +#: appObjects/FlatCAMGeometry.py:2401 appObjects/FlatCAMGeometry.py:2553 +#: appPlugins/ToolMilling.py:3116 appPlugins/ToolMilling.py:3272 msgid "G-Code processing failed with error" msgstr "Procesarea G-Code a eșuat cu eroarea" -#: appObjects/FlatCAMGeometry.py:2445 appPlugins/ToolMilling.py:3083 -#: appPlugins/ToolSolderPaste.py:832 appPlugins/ToolSolderPaste.py:890 +#: appObjects/FlatCAMGeometry.py:2444 appPlugins/ToolMilling.py:3159 +#: appPlugins/ToolSolderPaste.py:839 appPlugins/ToolSolderPaste.py:897 msgid "Cancelled. Empty file, it has no geometry" msgstr "Anulat. Fişier gol, nu are geometrie" -#: appObjects/FlatCAMGeometry.py:2574 appObjects/FlatCAMGeometry.py:2579 -#: appObjects/FlatCAMGeometry.py:2730 appPlugins/ToolMilling.py:3224 -#: appPlugins/ToolMilling.py:3239 +#: appObjects/FlatCAMGeometry.py:2569 appObjects/FlatCAMGeometry.py:2574 +#: appObjects/FlatCAMGeometry.py:2722 appPlugins/ToolMilling.py:3299 +#: appPlugins/ToolMilling.py:3314 msgid "CNCjob created" msgstr "CNCjob creat" -#: appObjects/FlatCAMGeometry.py:2763 appPlugins/ToolMilling.py:2692 +#: appObjects/FlatCAMGeometry.py:2755 appPlugins/ToolMilling.py:2775 msgid "Polish" msgstr "Finisare" -#: appObjects/FlatCAMGeometry.py:2813 appPlugins/ToolMilling.py:2742 +#: appObjects/FlatCAMGeometry.py:2805 appPlugins/ToolMilling.py:2825 #: appPlugins/ToolPaint.py:1829 msgid "Geometry could not be painted completely" msgstr "Geometria nu a fost posibil să fie 'pictată' complet" -#: appObjects/FlatCAMGeometry.py:2851 appObjects/FlatCAMGeometry.py:2860 -#: appParsers/ParseGerber.py:2050 appParsers/ParseGerber.py:2060 +#: appObjects/FlatCAMGeometry.py:2843 appObjects/FlatCAMGeometry.py:2852 +#: appParsers/ParseGerber.py:2093 appParsers/ParseGerber.py:2103 msgid "Scale factor has to be a number: integer or float." msgstr "Factorul de scalare trebuie să fie un număr: natural sau real." -#: appObjects/FlatCAMGeometry.py:2940 appParsers/ParseGerber.py:2176 +#: appObjects/FlatCAMGeometry.py:2932 appParsers/ParseGerber.py:2219 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -13318,7 +13273,7 @@ msgstr "" "O pereche de valori (x,y) este necesară. Probabil că ai introdus numai o " "singură valoare in câmpul Offset." -#: appObjects/FlatCAMGeometry.py:3025 +#: appObjects/FlatCAMGeometry.py:3017 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -13328,19 +13283,19 @@ msgstr "" "in formatul (x, y) \n" "dar are o singură valoare in loc de două." -#: appObjects/FlatCAMGeometry.py:3128 appPlugins/ToolDrilling.py:1619 -#: appPlugins/ToolMilling.py:3444 +#: appObjects/FlatCAMGeometry.py:3120 appPlugins/ToolDrilling.py:1614 +#: appPlugins/ToolMilling.py:3519 msgid "Delete failed. There are no exclusion areas to delete." msgstr "Ștergere eșuată. Nu există zone de excludere de șters." -#: appObjects/FlatCAMGeometry.py:3145 appPlugins/ToolDrilling.py:1636 -#: appPlugins/ToolMilling.py:3461 +#: appObjects/FlatCAMGeometry.py:3137 appPlugins/ToolDrilling.py:1631 +#: appPlugins/ToolMilling.py:3536 msgid "Delete failed. Nothing is selected." msgstr "Ștergerea a eșuat. Nu este nimic selectat." -#: appObjects/FlatCAMGeometry.py:3242 appObjects/FlatCAMGeometry.py:3257 -#: appPlugins/ToolDrilling.py:1733 appPlugins/ToolDrilling.py:1748 -#: appPlugins/ToolMilling.py:3558 appPlugins/ToolMilling.py:3573 +#: appObjects/FlatCAMGeometry.py:3234 appObjects/FlatCAMGeometry.py:3249 +#: appPlugins/ToolDrilling.py:1728 appPlugins/ToolDrilling.py:1743 +#: appPlugins/ToolMilling.py:3633 appPlugins/ToolMilling.py:3648 msgid "Value edited in Exclusion Table." msgstr "Valoarea a fost editată in Tabela de Excludere." @@ -13354,8 +13309,8 @@ msgstr "Operatia nu a putut fi executată." #: appObjects/FlatCAMGerber.py:617 appObjects/FlatCAMGerber.py:693 #: appPlugins/ToolIsolation.py:1754 appPlugins/ToolIsolation.py:2122 -#: appPlugins/ToolNCC.py:2116 appPlugins/ToolNCC.py:3137 -#: appPlugins/ToolNCC.py:3517 +#: appPlugins/ToolNCC.py:2116 appPlugins/ToolNCC.py:3139 +#: appPlugins/ToolNCC.py:3519 msgid "Isolation geometry could not be generated." msgstr "Geometria de izolare nu a fost posibil să fie generată." @@ -13402,81 +13357,81 @@ msgstr "Dimensiuni" msgid "Calculating dimensions ... Please wait." msgstr "Se calculează dimensiunile ... Aşteaptă." -#: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792 -#: appPlugins/ToolReport.py:437 appPlugins/ToolReport.py:505 +#: appObjects/FlatCAMObj.py:715 appObjects/FlatCAMObj.py:786 +#: appPlugins/ToolReport.py:438 appPlugins/ToolReport.py:509 msgid "Drills number" msgstr "Numărul de găuri" -#: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794 -#: appPlugins/ToolReport.py:438 appPlugins/ToolReport.py:507 +#: appObjects/FlatCAMObj.py:716 appObjects/FlatCAMObj.py:788 +#: appPlugins/ToolReport.py:439 appPlugins/ToolReport.py:511 msgid "Slots number" msgstr "Numărul de sloturi" -#: appObjects/FlatCAMObj.py:727 appPlugins/ToolReport.py:440 +#: appObjects/FlatCAMObj.py:718 appPlugins/ToolReport.py:441 msgid "Drills total number:" msgstr "Număr total de gauri:" -#: appObjects/FlatCAMObj.py:728 appPlugins/ToolReport.py:441 +#: appObjects/FlatCAMObj.py:719 appPlugins/ToolReport.py:442 msgid "Slots total number:" msgstr "Număr total de sloturi:" -#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 -#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 -#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 -#: appPlugins/ToolReport.py:468 appPlugins/ToolReport.py:471 -#: appPlugins/ToolReport.py:474 appPlugins/ToolReport.py:502 -#: appPlugins/ToolReport.py:509 appPlugins/ToolReport.py:512 +#: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 +#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 +#: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 +#: appPlugins/ToolReport.py:470 appPlugins/ToolReport.py:473 +#: appPlugins/ToolReport.py:476 appPlugins/ToolReport.py:506 +#: appPlugins/ToolReport.py:513 appPlugins/ToolReport.py:516 msgid "Present" msgstr "Prezent" -#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790 -#: appPlugins/ToolReport.py:469 appPlugins/ToolReport.py:503 +#: appObjects/FlatCAMObj.py:748 appObjects/FlatCAMObj.py:784 +#: appPlugins/ToolReport.py:471 appPlugins/ToolReport.py:507 msgid "Solid Geometry" msgstr "Geometrie Solidă" -#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 -#: appPlugins/ToolReport.py:472 appPlugins/ToolReport.py:510 +#: appObjects/FlatCAMObj.py:751 appObjects/FlatCAMObj.py:791 +#: appPlugins/ToolReport.py:474 appPlugins/ToolReport.py:514 msgid "GCode Text" msgstr "Text GCode" -#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800 -#: appPlugins/ToolReport.py:475 appPlugins/ToolReport.py:513 +#: appObjects/FlatCAMObj.py:754 appObjects/FlatCAMObj.py:794 +#: appPlugins/ToolReport.py:477 appPlugins/ToolReport.py:517 msgid "GCode Geometry" msgstr "Geometrie GCode" -#: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 -#: appPlugins/ToolReport.py:483 appPlugins/ToolReport.py:556 +#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:837 +#: appPlugins/ToolReport.py:485 appPlugins/ToolReport.py:560 msgid "Tool Data" msgstr "Date Unealtă" -#: appObjects/FlatCAMObj.py:807 appPlugins/ToolReport.py:520 +#: appObjects/FlatCAMObj.py:801 appPlugins/ToolReport.py:524 msgid "Depth of Cut" msgstr "Adâncimea de Tăiere" -#: appObjects/FlatCAMObj.py:819 appPlugins/ToolReport.py:532 +#: appObjects/FlatCAMObj.py:813 appPlugins/ToolReport.py:536 msgid "Clearance Height" msgstr "Înălțime Sigură" -#: appObjects/FlatCAMObj.py:857 appPlugins/ToolReport.py:570 +#: appObjects/FlatCAMObj.py:851 appPlugins/ToolReport.py:574 msgid "Routing time" msgstr "Timpul de rutare" -#: appObjects/FlatCAMObj.py:882 appPlugins/ToolReport.py:595 +#: appObjects/FlatCAMObj.py:876 appPlugins/ToolReport.py:599 msgid "Width" msgstr "Lătime" -#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 -#: appPlugins/ToolReport.py:601 appPlugins/ToolReport.py:609 +#: appObjects/FlatCAMObj.py:882 appObjects/FlatCAMObj.py:890 +#: appPlugins/ToolReport.py:605 appPlugins/ToolReport.py:613 msgid "Box Area" msgstr "Arie pătratică" -#: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899 -#: appPlugins/ToolReport.py:604 appPlugins/ToolReport.py:612 +#: appObjects/FlatCAMObj.py:885 appObjects/FlatCAMObj.py:893 +#: appPlugins/ToolReport.py:608 appPlugins/ToolReport.py:616 msgid "Convex_Hull Area" msgstr "Arie convexă" -#: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909 -#: appPlugins/ToolReport.py:619 appPlugins/ToolReport.py:622 +#: appObjects/FlatCAMObj.py:900 appObjects/FlatCAMObj.py:903 +#: appPlugins/ToolReport.py:623 appPlugins/ToolReport.py:626 msgid "Copper Area" msgstr "Aria de Cupru" @@ -13500,19 +13455,19 @@ msgstr "Obiectul este redenumit din {old} in {new}" #: appObjects/ObjectCollection.py:951 appObjects/ObjectCollection.py:957 #: appObjects/ObjectCollection.py:963 appObjects/ObjectCollection.py:969 #: appObjects/ObjectCollection.py:975 appObjects/ObjectCollection.py:981 -#: app_Main.py:7346 app_Main.py:7352 app_Main.py:7358 app_Main.py:7364 +#: app_Main.py:7390 app_Main.py:7396 app_Main.py:7402 app_Main.py:7408 msgid "selected" msgstr "selectat" -#: appObjects/ObjectCollection.py:1014 +#: appObjects/ObjectCollection.py:1017 msgid "Cause of error" msgstr "Motivul erorii" -#: appObjects/ObjectCollection.py:1215 +#: appObjects/ObjectCollection.py:1218 msgid "All objects are selected." msgstr "Totate obiectele sunt selectate." -#: appObjects/ObjectCollection.py:1225 +#: appObjects/ObjectCollection.py:1228 msgid "Objects selection is cleared." msgstr "Nici-un obiect nu este selectat." @@ -13553,22 +13508,31 @@ msgstr "" msgid "Font not supported, try another one." msgstr "Fontul nu este acceptat, incearcă altul." -#: appParsers/ParseGerber.py:425 +#: appParsers/ParseGerber.py:447 msgid "Gerber processing. Parsing" msgstr "Prelucrare Gerber. Analizare" -#: appParsers/ParseGerber.py:1130 appParsers/ParseGerber.py:1230 +#: appParsers/ParseGerber.py:476 +msgid "Gerber X2 format detected. Parsing may not be done correctly." +msgstr "" + +#: appParsers/ParseGerber.py:480 +msgid "" +"Drill file Gerber X2 format detected. Parsing may not be done correctly." +msgstr "" + +#: appParsers/ParseGerber.py:1169 appParsers/ParseGerber.py:1270 #: appParsers/ParseHPGL2.py:293 appParsers/ParseHPGL2.py:307 #: appParsers/ParseHPGL2.py:326 appParsers/ParseHPGL2.py:350 #: appParsers/ParseHPGL2.py:385 msgid "Coordinates missing, line ignored" msgstr "Coordonatele lipsesc, linia este ignorată" -#: appParsers/ParseGerber.py:1132 appParsers/ParseGerber.py:1232 +#: appParsers/ParseGerber.py:1171 appParsers/ParseGerber.py:1272 msgid "GERBER file might be CORRUPT. Check the file !!!" msgstr "Fişierul Gerber poate fi corrupt. Verificati fişierul!!!" -#: appParsers/ParseGerber.py:1186 +#: appParsers/ParseGerber.py:1225 msgid "" "Region does not have enough points. File will be processed but there are " "parser errors. Line number" @@ -13576,27 +13540,27 @@ msgstr "" "Regiunea Gerber nu are suficiente puncte. Fişierul va fi procesat dar sunt " "erori de parsare. Numărul liniei" -#: appParsers/ParseGerber.py:1617 appParsers/ParseHPGL2.py:420 +#: appParsers/ParseGerber.py:1657 appParsers/ParseHPGL2.py:420 msgid "Gerber processing. Joining polygons" msgstr "Prelucrare Gerber. Se combină poligoanele" -#: appParsers/ParseGerber.py:1635 +#: appParsers/ParseGerber.py:1675 msgid "Gerber processing. Applying Gerber polarity." msgstr "Prelucrare Gerber. Se aplica polaritatea Gerber." -#: appParsers/ParseGerber.py:1695 +#: appParsers/ParseGerber.py:1735 msgid "Gerber Line" msgstr "Linia Gerber" -#: appParsers/ParseGerber.py:1695 +#: appParsers/ParseGerber.py:1735 msgid "Gerber Line Content" msgstr "Continut linie Gerber" -#: appParsers/ParseGerber.py:1697 +#: appParsers/ParseGerber.py:1736 msgid "Gerber Parser ERROR" msgstr "Eroare in parserul Gerber" -#: appParsers/ParseGerber.py:2599 +#: appParsers/ParseGerber.py:2642 msgid "Gerber Buffer done." msgstr "Buffer Gerber efectuat." @@ -13638,13 +13602,13 @@ msgid "Click on the START point." msgstr "Click pe punctul START." #: appPlugins/ToolAlignObjects.py:258 appPlugins/ToolCalibration.py:294 -#: appPlugins/ToolDblSided.py:405 +#: appPlugins/ToolDblSided.py:424 msgid "Cancelled by user request." msgstr "Anulat prin solicitarea utilizatorului." #: appPlugins/ToolAlignObjects.py:263 appPlugins/ToolAlignObjects.py:285 #: appPlugins/ToolDistance.py:410 appPlugins/ToolMove.py:140 -#: appPlugins/ToolQRCode.py:270 +#: appPlugins/ToolQRCode.py:276 msgid "Click on the DESTINATION point ..." msgstr "Click pe punctul DESTINATIE ..." @@ -13654,7 +13618,7 @@ msgid "Or right click to cancel." msgstr "Sau fă click dreapta pentru anulare." #: appPlugins/ToolAlignObjects.py:278 appPlugins/ToolAlignObjects.py:285 -#: appPlugins/ToolFiducials.py:836 +#: appPlugins/ToolFiducials.py:840 msgid "Second Point" msgstr "Al doilea punct" @@ -13741,35 +13705,35 @@ msgstr "" "rotatie." #: appPlugins/ToolAlignObjects.py:517 appPlugins/ToolCalculators.py:715 -#: appPlugins/ToolCalibration.py:1391 appPlugins/ToolCopperThieving.py:1743 -#: appPlugins/ToolCorners.py:885 appPlugins/ToolCutOut.py:2846 -#: appPlugins/ToolDblSided.py:1094 appPlugins/ToolDrilling.py:2924 -#: appPlugins/ToolEtchCompensation.py:473 appPlugins/ToolExtract.py:1307 -#: appPlugins/ToolFiducials.py:1051 appPlugins/ToolFilm.py:1606 -#: appPlugins/ToolFollow.py:780 appPlugins/ToolInvertGerber.py:302 -#: appPlugins/ToolIsolation.py:3685 appPlugins/ToolLevelling.py:2245 -#: appPlugins/ToolMilling.py:4537 appPlugins/ToolNCC.py:4674 -#: appPlugins/ToolOptimal.py:617 appPlugins/ToolPaint.py:3340 -#: appPlugins/ToolPanelize.py:1340 appPlugins/ToolPunchGerber.py:2334 -#: appPlugins/ToolQRCode.py:1007 appPlugins/ToolRulesCheck.py:1664 -#: appPlugins/ToolSolderPaste.py:1580 appPlugins/ToolSub.py:929 +#: appPlugins/ToolCalibration.py:1391 appPlugins/ToolCopperThieving.py:1749 +#: appPlugins/ToolCorners.py:891 appPlugins/ToolCutOut.py:2843 +#: appPlugins/ToolDblSided.py:1110 appPlugins/ToolDrilling.py:2878 +#: appPlugins/ToolEtchCompensation.py:491 appPlugins/ToolExtract.py:1310 +#: appPlugins/ToolFiducials.py:1055 appPlugins/ToolFilm.py:1620 +#: appPlugins/ToolFollow.py:782 appPlugins/ToolInvertGerber.py:308 +#: appPlugins/ToolIsolation.py:3682 appPlugins/ToolLevelling.py:2314 +#: appPlugins/ToolMilling.py:4637 appPlugins/ToolNCC.py:4673 +#: appPlugins/ToolOptimal.py:623 appPlugins/ToolPaint.py:3337 +#: appPlugins/ToolPanelize.py:1359 appPlugins/ToolPunchGerber.py:2334 +#: appPlugins/ToolQRCode.py:1010 appPlugins/ToolRulesCheck.py:1664 +#: appPlugins/ToolSolderPaste.py:1584 appPlugins/ToolSub.py:936 #: appPlugins/ToolTransform.py:967 msgid "Reset Tool" msgstr "Resetați Unealta" #: appPlugins/ToolAlignObjects.py:520 appPlugins/ToolCalculators.py:718 -#: appPlugins/ToolCalibration.py:1394 appPlugins/ToolCopperThieving.py:1746 -#: appPlugins/ToolCorners.py:888 appPlugins/ToolCutOut.py:2849 -#: appPlugins/ToolDblSided.py:1097 appPlugins/ToolDrilling.py:2927 -#: appPlugins/ToolEtchCompensation.py:476 appPlugins/ToolExtract.py:1310 -#: appPlugins/ToolFiducials.py:1054 appPlugins/ToolFilm.py:1609 -#: appPlugins/ToolFollow.py:783 appPlugins/ToolInvertGerber.py:305 -#: appPlugins/ToolIsolation.py:3688 appPlugins/ToolLevelling.py:2248 -#: appPlugins/ToolMilling.py:4540 appPlugins/ToolNCC.py:4677 -#: appPlugins/ToolOptimal.py:620 appPlugins/ToolPaint.py:3343 -#: appPlugins/ToolPanelize.py:1343 appPlugins/ToolPunchGerber.py:2337 -#: appPlugins/ToolQRCode.py:1010 appPlugins/ToolRulesCheck.py:1667 -#: appPlugins/ToolSolderPaste.py:1583 appPlugins/ToolSub.py:932 +#: appPlugins/ToolCalibration.py:1394 appPlugins/ToolCopperThieving.py:1752 +#: appPlugins/ToolCorners.py:894 appPlugins/ToolCutOut.py:2846 +#: appPlugins/ToolDblSided.py:1113 appPlugins/ToolDrilling.py:2881 +#: appPlugins/ToolEtchCompensation.py:494 appPlugins/ToolExtract.py:1313 +#: appPlugins/ToolFiducials.py:1058 appPlugins/ToolFilm.py:1623 +#: appPlugins/ToolFollow.py:785 appPlugins/ToolInvertGerber.py:311 +#: appPlugins/ToolIsolation.py:3685 appPlugins/ToolLevelling.py:2317 +#: appPlugins/ToolMilling.py:4640 appPlugins/ToolNCC.py:4676 +#: appPlugins/ToolOptimal.py:626 appPlugins/ToolPaint.py:3340 +#: appPlugins/ToolPanelize.py:1362 appPlugins/ToolPunchGerber.py:2337 +#: appPlugins/ToolQRCode.py:1013 appPlugins/ToolRulesCheck.py:1667 +#: appPlugins/ToolSolderPaste.py:1587 appPlugins/ToolSub.py:939 #: appPlugins/ToolTransform.py:970 msgid "Will reset the tool parameters." msgstr "Va reseta parametrii uneltei." @@ -13844,7 +13808,7 @@ msgid "Choose how to calculate the board area." msgstr "Alege cum să calculezi suprafața plăcii." #: appPlugins/ToolCalculators.py:570 appPlugins/ToolCalculators.py:588 -#: appPlugins/ToolCalculators.py:606 appPlugins/ToolCopperThieving.py:1702 +#: appPlugins/ToolCalculators.py:606 appPlugins/ToolCopperThieving.py:1708 msgid "cm" msgstr "cm" @@ -13929,20 +13893,20 @@ msgid "Cancelled. Four points are needed for GCode generation." msgstr "Anulat. Patru puncte sunt necesare pentru generarea GCode." #: appPlugins/ToolCalibration.py:621 appPlugins/ToolCalibration.py:712 -#: appPlugins/ToolDblSided.py:523 appPlugins/ToolFilm.py:283 -#: appPlugins/ToolFilm.py:290 appPlugins/ToolFilm.py:294 -#: appPlugins/ToolMilling.py:1952 appPlugins/ToolMove.py:167 +#: appPlugins/ToolDblSided.py:542 appPlugins/ToolFilm.py:302 +#: appPlugins/ToolFilm.py:309 appPlugins/ToolFilm.py:313 +#: appPlugins/ToolMilling.py:2046 appPlugins/ToolMove.py:167 #: appPlugins/ToolReport.py:130 appPlugins/ToolTransform.py:160 #: appPlugins/ToolTransform.py:311 appPlugins/ToolTransform.py:343 #: appPlugins/ToolTransform.py:388 appPlugins/ToolTransform.py:422 #: appPlugins/ToolTransform.py:457 appPlugins/ToolTransform.py:494 -#: app_Main.py:4934 app_Main.py:5454 app_Main.py:5825 app_Main.py:5910 -#: app_Main.py:6082 app_Main.py:6367 app_Main.py:6482 app_Main.py:6528 -#: app_Main.py:6575 app_Main.py:6630 app_Main.py:6678 app_Main.py:6850 -#: app_Main.py:8977 app_Main.py:9071 app_Main.py:9113 app_Main.py:9155 -#: app_Main.py:9197 app_Main.py:9238 app_Main.py:9283 app_Main.py:9328 -#: app_Main.py:9811 app_Main.py:9815 camlib.py:2436 camlib.py:2503 -#: camlib.py:2571 camlib.py:2649 +#: app_Main.py:4953 app_Main.py:5473 app_Main.py:5844 app_Main.py:5929 +#: app_Main.py:6103 app_Main.py:6402 app_Main.py:6529 app_Main.py:6575 +#: app_Main.py:6622 app_Main.py:6677 app_Main.py:6725 app_Main.py:6894 +#: app_Main.py:9021 app_Main.py:9115 app_Main.py:9157 app_Main.py:9199 +#: app_Main.py:9241 app_Main.py:9282 app_Main.py:9327 app_Main.py:9372 +#: app_Main.py:9855 app_Main.py:9859 camlib.py:2440 camlib.py:2507 +#: camlib.py:2575 camlib.py:2653 msgid "No object is selected." msgstr "Nici-un obiect nu este selectat." @@ -13965,7 +13929,7 @@ msgstr "" "(pe cât posibil) colțurile obiectului." #: appPlugins/ToolCalibration.py:901 appPlugins/ToolImage.py:221 -#: appPlugins/ToolPanelize.py:1113 appPlugins/ToolReport.py:195 +#: appPlugins/ToolPanelize.py:1132 appPlugins/ToolReport.py:195 msgid "Object Type" msgstr "Tip Obiect" @@ -14196,138 +14160,138 @@ msgstr "" "Reglați (Scalați și / sau Deformați) obiectele\n" "cu factorii determinați mai sus." -#: appPlugins/ToolCopperThieving.py:205 appPlugins/ToolCopperThieving.py:230 +#: appPlugins/ToolCopperThieving.py:212 appPlugins/ToolCopperThieving.py:237 msgid "Lines Grid works only for 'itself' reference ..." msgstr "Gridul de Linii funcționează numai pentru referința „în sine” ..." -#: appPlugins/ToolCopperThieving.py:216 +#: appPlugins/ToolCopperThieving.py:223 msgid "Solid fill selected." msgstr "Umplere solidă selectată." -#: appPlugins/ToolCopperThieving.py:221 +#: appPlugins/ToolCopperThieving.py:228 msgid "Dots grid fill selected." msgstr "Umplere Grila de Puncte selectată." -#: appPlugins/ToolCopperThieving.py:226 +#: appPlugins/ToolCopperThieving.py:233 msgid "Squares grid fill selected." msgstr "Umplere Grila de Pătrate selectată." -#: appPlugins/ToolCopperThieving.py:248 appPlugins/ToolCopperThieving.py:346 -#: appPlugins/ToolCopperThieving.py:966 appPlugins/ToolCorners.py:205 -#: appPlugins/ToolCorners.py:428 appPlugins/ToolCorners.py:522 -#: appPlugins/ToolDblSided.py:424 appPlugins/ToolExtract.py:375 -#: appPlugins/ToolExtract.py:642 appPlugins/ToolExtract.py:739 -#: appPlugins/ToolFiducials.py:261 appPlugins/ToolFiducials.py:552 -#: appPlugins/ToolOptimal.py:156 appPlugins/ToolPunchGerber.py:497 -#: appPlugins/ToolPunchGerber.py:501 appPlugins/ToolQRCode.py:222 +#: appPlugins/ToolCopperThieving.py:255 appPlugins/ToolCopperThieving.py:353 +#: appPlugins/ToolCopperThieving.py:973 appPlugins/ToolCorners.py:211 +#: appPlugins/ToolCorners.py:435 appPlugins/ToolCorners.py:530 +#: appPlugins/ToolDblSided.py:443 appPlugins/ToolExtract.py:378 +#: appPlugins/ToolExtract.py:645 appPlugins/ToolExtract.py:742 +#: appPlugins/ToolFiducials.py:268 appPlugins/ToolFiducials.py:559 +#: appPlugins/ToolOptimal.py:162 appPlugins/ToolPunchGerber.py:500 +#: appPlugins/ToolPunchGerber.py:504 appPlugins/ToolQRCode.py:228 msgid "There is no Gerber object loaded ..." msgstr "Nu este nici-un obiect Gerber incărcat ..." -#: appPlugins/ToolCopperThieving.py:261 appPlugins/ToolCopperThieving.py:866 +#: appPlugins/ToolCopperThieving.py:268 appPlugins/ToolCopperThieving.py:873 msgid "Append geometry" msgstr "Adăugați geometria" -#: appPlugins/ToolCopperThieving.py:316 appPlugins/ToolCopperThieving.py:917 -#: appPlugins/ToolCopperThieving.py:1126 +#: appPlugins/ToolCopperThieving.py:323 appPlugins/ToolCopperThieving.py:924 +#: appPlugins/ToolCopperThieving.py:1132 msgid "Append source file" msgstr "Adăugați fișierul sursă" -#: appPlugins/ToolCopperThieving.py:329 appPlugins/ToolCopperThieving.py:930 +#: appPlugins/ToolCopperThieving.py:336 appPlugins/ToolCopperThieving.py:937 msgid "Copper Thieving Tool done." msgstr "Unealta Copper Thieving efectuata." -#: appPlugins/ToolCopperThieving.py:356 appPlugins/ToolCopperThieving.py:376 +#: appPlugins/ToolCopperThieving.py:363 appPlugins/ToolCopperThieving.py:383 #: appPlugins/ToolCutOut.py:751 appPlugins/ToolCutOut.py:1139 #: appPlugins/ToolCutOut.py:1521 appPlugins/ToolCutOut.py:1613 #: appPlugins/ToolCutOut.py:1645 appPlugins/ToolCutOut.py:1745 -#: appPlugins/ToolDrilling.py:925 appPlugins/ToolDrilling.py:1868 -#: appPlugins/ToolEtchCompensation.py:170 appPlugins/ToolFollow.py:193 -#: appPlugins/ToolFollow.py:240 appPlugins/ToolInvertGerber.py:117 +#: appPlugins/ToolDrilling.py:926 appPlugins/ToolDrilling.py:1863 +#: appPlugins/ToolEtchCompensation.py:176 appPlugins/ToolFollow.py:199 +#: appPlugins/ToolFollow.py:246 appPlugins/ToolInvertGerber.py:123 #: appPlugins/ToolIsolation.py:1080 appPlugins/ToolIsolation.py:1145 #: appPlugins/ToolIsolation.py:1552 appPlugins/ToolIsolation.py:1579 -#: appPlugins/ToolIsolation.py:2425 appPlugins/ToolLevelling.py:327 -#: appPlugins/ToolMilling.py:651 appPlugins/ToolMilling.py:873 -#: appPlugins/ToolMilling.py:1300 appPlugins/ToolMilling.py:2772 -#: appPlugins/ToolMilling.py:2795 appPlugins/ToolNCC.py:1037 +#: appPlugins/ToolIsolation.py:2425 appPlugins/ToolLevelling.py:335 +#: appPlugins/ToolMilling.py:679 appPlugins/ToolMilling.py:899 +#: appPlugins/ToolMilling.py:1328 appPlugins/ToolMilling.py:2855 +#: appPlugins/ToolMilling.py:2878 appPlugins/ToolNCC.py:1037 #: appPlugins/ToolNCC.py:1106 appPlugins/ToolNCC.py:1569 #: appPlugins/ToolNCC.py:1619 appPlugins/ToolNCC.py:1652 #: appPlugins/ToolPaint.py:1138 appPlugins/ToolPaint.py:1225 -#: appPlugins/ToolPanelize.py:296 appPlugins/ToolPanelize.py:310 -#: appPlugins/ToolSub.py:261 appPlugins/ToolSub.py:279 -#: appPlugins/ToolSub.py:489 appPlugins/ToolSub.py:502 +#: appPlugins/ToolPanelize.py:312 appPlugins/ToolPanelize.py:326 +#: appPlugins/ToolSub.py:267 appPlugins/ToolSub.py:285 +#: appPlugins/ToolSub.py:499 appPlugins/ToolSub.py:512 #: tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandCopperClear.py:284 tclCommands/TclCommandPaint.py:99 #: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81 msgid "Could not retrieve object" msgstr "Nu s-a putut incărca obiectul" -#: appPlugins/ToolCopperThieving.py:404 +#: appPlugins/ToolCopperThieving.py:411 msgid "Click the end point of the filling area." msgstr "Faceți clic pe punctul final al zonei de umplere." -#: appPlugins/ToolCopperThieving.py:529 +#: appPlugins/ToolCopperThieving.py:536 msgid "Copper Thieving Tool started. Reading parameters." msgstr "Unealta Thieving Tool a pornit. Se citesc parametrii." -#: appPlugins/ToolCopperThieving.py:555 +#: appPlugins/ToolCopperThieving.py:562 msgid "Copper Thieving Tool. Preparing isolation polygons." msgstr "Unealta Thieving Tool. Se pregătesc poligoanele de isolare." -#: appPlugins/ToolCopperThieving.py:601 +#: appPlugins/ToolCopperThieving.py:608 msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "Unealta Thieving Tool. Se pregătesc zonele de umplut cu cupru." -#: appPlugins/ToolCopperThieving.py:645 +#: appPlugins/ToolCopperThieving.py:652 msgid "Geometry not supported for" msgstr "Geometria nu este acceptată pentr" -#: appPlugins/ToolCopperThieving.py:651 appPlugins/ToolNCC.py:1941 -#: appPlugins/ToolNCC.py:1996 appPlugins/ToolNCC.py:2990 +#: appPlugins/ToolCopperThieving.py:658 appPlugins/ToolNCC.py:1941 +#: appPlugins/ToolNCC.py:1996 appPlugins/ToolNCC.py:2992 #: appPlugins/ToolPaint.py:2602 msgid "No object available." msgstr "Nici-un obiect disponibil." -#: appPlugins/ToolCopperThieving.py:688 appPlugins/ToolNCC.py:1966 -#: appPlugins/ToolNCC.py:2019 appPlugins/ToolNCC.py:3032 +#: appPlugins/ToolCopperThieving.py:695 appPlugins/ToolNCC.py:1966 +#: appPlugins/ToolNCC.py:2019 appPlugins/ToolNCC.py:3034 msgid "The reference object type is not supported." msgstr "Tipul de obiect de referintă nu este acceptat." -#: appPlugins/ToolCopperThieving.py:693 +#: appPlugins/ToolCopperThieving.py:700 msgid "Copper Thieving Tool. Appending new geometry and buffering." msgstr "" "Unealta Copper Thieving. Se adauga o noua geometrie si se fuzioneaza acestea." -#: appPlugins/ToolCopperThieving.py:729 +#: appPlugins/ToolCopperThieving.py:736 msgid "Create geometry" msgstr "Creați geometrie" -#: appPlugins/ToolCopperThieving.py:941 appPlugins/ToolCopperThieving.py:945 +#: appPlugins/ToolCopperThieving.py:948 appPlugins/ToolCopperThieving.py:952 msgid "P-Plating Mask" msgstr "Mască M-Placare" -#: appPlugins/ToolCopperThieving.py:969 +#: appPlugins/ToolCopperThieving.py:976 msgid "Append PP-M geometry" msgstr "Adaugă geometrie mască PM" -#: appPlugins/ToolCopperThieving.py:1146 +#: appPlugins/ToolCopperThieving.py:1152 msgid "Generating Pattern Plating Mask done." msgstr "Generarea măștii de placare cu model efectuată." -#: appPlugins/ToolCopperThieving.py:1189 +#: appPlugins/ToolCopperThieving.py:1195 msgid "Copper Thieving Tool exit." msgstr "Unealta Copper Thieving terminata." -#: appPlugins/ToolCopperThieving.py:1280 appPlugins/ToolFiducials.py:993 +#: appPlugins/ToolCopperThieving.py:1286 appPlugins/ToolFiducials.py:997 msgid "Gerber Object to which will be added a copper thieving." msgstr "Obiect Gerber căruia i se va adăuga Copper Thieving." -#: appPlugins/ToolCopperThieving.py:1298 +#: appPlugins/ToolCopperThieving.py:1304 #, fuzzy #| msgid "Milling Parameters" msgid "Thieving Parameters" msgstr "Parametri Frezare" -#: appPlugins/ToolCopperThieving.py:1307 +#: appPlugins/ToolCopperThieving.py:1313 msgid "" "This set the distance between the copper thieving components\n" "(the polygon fill may be split in multiple polygons)\n" @@ -14337,11 +14301,11 @@ msgstr "" "(umplutura poligonului poate fi împărțită în mai multe poligoane)\n" "si traseele de cupru din fisierul Gerber." -#: appPlugins/ToolCopperThieving.py:1370 +#: appPlugins/ToolCopperThieving.py:1376 msgid "Ref. Type" msgstr "Tip Ref" -#: appPlugins/ToolCopperThieving.py:1372 +#: appPlugins/ToolCopperThieving.py:1378 msgid "" "The type of FlatCAM object to be used as copper thieving reference.\n" "It can be Gerber, Excellon or Geometry." @@ -14350,19 +14314,19 @@ msgstr "" "Thieving.\n" "Poate fi Gerber, Excellon sau Geometrie." -#: appPlugins/ToolCopperThieving.py:1381 +#: appPlugins/ToolCopperThieving.py:1387 msgid "Ref. Object" msgstr "Obiect Ref" -#: appPlugins/ToolCopperThieving.py:1383 +#: appPlugins/ToolCopperThieving.py:1389 msgid "The Application object to be used as non copper clearing reference." msgstr "Obiectul pentru a fi utilizat ca referință pt. curățarea de cupru." -#: appPlugins/ToolCopperThieving.py:1560 +#: appPlugins/ToolCopperThieving.py:1566 msgid "Insert Copper thieving" msgstr "Inserați Copper Thieving" -#: appPlugins/ToolCopperThieving.py:1563 +#: appPlugins/ToolCopperThieving.py:1569 msgid "" "Will add a polygon (may be split in multiple parts)\n" "that will surround the actual Gerber traces at a certain distance." @@ -14370,11 +14334,11 @@ msgstr "" "Se va adăuga un poligon (poate fi împărțit în mai multe părți)\n" "care va înconjura traseele Gerber la o anumită distanță." -#: appPlugins/ToolCopperThieving.py:1623 +#: appPlugins/ToolCopperThieving.py:1629 msgid "Insert Robber Bar" msgstr "Inserați Rober Bar" -#: appPlugins/ToolCopperThieving.py:1626 +#: appPlugins/ToolCopperThieving.py:1632 msgid "" "Will add a polygon with a defined thickness\n" "that will surround the actual Gerber object\n" @@ -14386,11 +14350,11 @@ msgstr "" "la o anumită distanță.\n" "Necesar atunci când faceți placare găuri cu model." -#: appPlugins/ToolCopperThieving.py:1651 +#: appPlugins/ToolCopperThieving.py:1657 msgid "Select Soldermask object" msgstr "Selectați obiectul Soldermask" -#: appPlugins/ToolCopperThieving.py:1653 +#: appPlugins/ToolCopperThieving.py:1659 msgid "" "Gerber Object with the soldermask.\n" "It will be used as a base for\n" @@ -14400,11 +14364,11 @@ msgstr "" "Acesta va fi folosit ca bază pentru\n" "generarea de masca pentru placare cu model." -#: appPlugins/ToolCopperThieving.py:1689 +#: appPlugins/ToolCopperThieving.py:1695 msgid "Plated area" msgstr "Zona placată" -#: appPlugins/ToolCopperThieving.py:1691 +#: appPlugins/ToolCopperThieving.py:1697 msgid "" "The area to be plated by pattern plating.\n" "Basically is made from the openings in the plating mask.\n" @@ -14422,11 +14386,11 @@ msgstr "" "un pic mai mari decât padurile de cupru, iar această zonă este\n" "calculată din deschiderile soldermask." -#: appPlugins/ToolCopperThieving.py:1725 +#: appPlugins/ToolCopperThieving.py:1731 msgid "Generate pattern plating mask" msgstr "Generați mască de placare cu model" -#: appPlugins/ToolCopperThieving.py:1728 +#: appPlugins/ToolCopperThieving.py:1734 msgid "" "Will add to the soldermask gerber geometry\n" "the geometries of the copper thieving and/or\n" @@ -14442,74 +14406,74 @@ msgstr "" msgid "Corners" msgstr "Unealta Marcaje Colt" -#: appPlugins/ToolCorners.py:246 appPlugins/ToolCorners.py:433 -#: appPlugins/ToolCorners.py:527 +#: appPlugins/ToolCorners.py:252 appPlugins/ToolCorners.py:440 +#: appPlugins/ToolCorners.py:535 msgid "Please select at least a location" msgstr "Vă rugăm să selectați cel puțin o locație" -#: appPlugins/ToolCorners.py:410 appPlugins/ToolCorners.py:504 +#: appPlugins/ToolCorners.py:417 appPlugins/ToolCorners.py:512 msgid "The tool diameter is zero." msgstr "Dimaetrul uneltei este zero." -#: appPlugins/ToolCorners.py:496 appPlugins/ToolCorners.py:598 +#: appPlugins/ToolCorners.py:504 appPlugins/ToolCorners.py:607 msgid "Excellon object with corner drills created." msgstr "Obiectul Excellon conținând găurile din colțuri a fost creat ..." -#: appPlugins/ToolCorners.py:633 +#: appPlugins/ToolCorners.py:642 msgid "A Gerber object with corner markers was created." msgstr "Obiectul Gerber conținând semnele din colțuri a fost creat ..." -#: appPlugins/ToolCorners.py:679 +#: appPlugins/ToolCorners.py:685 msgid "The Gerber object to which will be added corner markers." msgstr "Obiect Gerber căruia i se va adăuga marcaje de colt." -#: appPlugins/ToolCorners.py:695 +#: appPlugins/ToolCorners.py:701 msgid "Locations" msgstr "Locaţii" -#: appPlugins/ToolCorners.py:697 +#: appPlugins/ToolCorners.py:703 msgid "Locations where to place corner markers." msgstr "Locații unde să plasați markerele de colț." -#: appPlugins/ToolCorners.py:710 appPlugins/ToolFiducials.py:824 -#: app_Main.py:5476 +#: appPlugins/ToolCorners.py:716 appPlugins/ToolFiducials.py:828 +#: app_Main.py:5495 msgid "Top Right" msgstr "Dreapta-sus" -#: appPlugins/ToolCorners.py:727 +#: appPlugins/ToolCorners.py:733 msgid "Toggle ALL" msgstr "Comută Toate" -#: appPlugins/ToolCorners.py:807 +#: appPlugins/ToolCorners.py:813 msgid "Add Marker" msgstr "Adaugă Marcaj" -#: appPlugins/ToolCorners.py:810 +#: appPlugins/ToolCorners.py:816 msgid "Will add corner markers to the selected Gerber file." msgstr "Va adăuga marcaje de colț în fișierul Gerber selectat." -#: appPlugins/ToolCorners.py:826 +#: appPlugins/ToolCorners.py:832 #, fuzzy #| msgid "Drills in Corners" msgid "Drills in Locations" msgstr "Găuri in Colțuri" -#: appPlugins/ToolCorners.py:843 appPlugins/ToolCorners.py:866 -#: appPlugins/ToolDblSided.py:1076 +#: appPlugins/ToolCorners.py:849 appPlugins/ToolCorners.py:872 +#: appPlugins/ToolDblSided.py:1092 msgid "Create Excellon Object" msgstr "Crează un obiect Excellon" -#: appPlugins/ToolCorners.py:846 +#: appPlugins/ToolCorners.py:852 msgid "Will add drill holes in the center of the markers." msgstr "Se vor adăuga găuri în centrul marcajelor." -#: appPlugins/ToolCorners.py:862 +#: appPlugins/ToolCorners.py:868 #, fuzzy #| msgid "Locations" msgid "Check in Locations" msgstr "Locaţii" -#: appPlugins/ToolCorners.py:869 +#: appPlugins/ToolCorners.py:875 msgid "" "Will create an Excellon object using a special preprocessor.\n" "The spindle will not start and the mounted probe will move to\n" @@ -14526,8 +14490,8 @@ msgid "Default tool added." msgstr "O unealtă implicită a fost adăugată." #: appPlugins/ToolCutOut.py:671 appPlugins/ToolIsolation.py:2790 -#: appPlugins/ToolNCC.py:3977 appPlugins/ToolPaint.py:2770 app_Main.py:6378 -#: app_Main.py:6399 +#: appPlugins/ToolNCC.py:3979 appPlugins/ToolPaint.py:2770 app_Main.py:6413 +#: app_Main.py:6434 msgid "Selected tool can't be used here. Pick another." msgstr "Unealta selectată nu poate fi utilizată aici. Alege alta." @@ -14574,15 +14538,15 @@ msgstr "Mouse Bites nu a reușit." msgid "Any-form Cutout operation finished." msgstr "Operatia de tăiere cu formă liberă s-a terminat." -#: appPlugins/ToolCutOut.py:1143 appPlugins/ToolDrilling.py:1872 -#: appPlugins/ToolEtchCompensation.py:176 appPlugins/ToolFollow.py:197 -#: appPlugins/ToolFollow.py:244 appPlugins/ToolInvertGerber.py:123 +#: appPlugins/ToolCutOut.py:1143 appPlugins/ToolDrilling.py:1867 +#: appPlugins/ToolEtchCompensation.py:182 appPlugins/ToolFollow.py:203 +#: appPlugins/ToolFollow.py:250 appPlugins/ToolInvertGerber.py:129 #: appPlugins/ToolIsolation.py:1084 appPlugins/ToolIsolation.py:1149 #: appPlugins/ToolIsolation.py:1556 appPlugins/ToolIsolation.py:1583 -#: appPlugins/ToolIsolation.py:2429 appPlugins/ToolMilling.py:2776 -#: appPlugins/ToolMilling.py:2799 appPlugins/ToolNCC.py:1041 +#: appPlugins/ToolIsolation.py:2429 appPlugins/ToolMilling.py:2859 +#: appPlugins/ToolMilling.py:2882 appPlugins/ToolNCC.py:1041 #: appPlugins/ToolNCC.py:1110 appPlugins/ToolNCC.py:1573 -#: appPlugins/ToolPaint.py:1142 appPlugins/ToolPanelize.py:301 +#: appPlugins/ToolPaint.py:1142 appPlugins/ToolPanelize.py:317 #: tclCommands/TclCommandBbox.py:71 tclCommands/TclCommandNregions.py:71 msgid "Object not found" msgstr "Obiectul nu a fost gasit" @@ -14662,16 +14626,16 @@ msgstr "" "Creați un obiect Geometrie cu\n" "căi de tăiere pentru tăierea imprejurul poligoanelor." -#: appPlugins/ToolCutOut.py:2353 appPlugins/ToolDblSided.py:664 -#: appPlugins/ToolPanelize.py:1102 +#: appPlugins/ToolCutOut.py:2350 appPlugins/ToolDblSided.py:680 +#: appPlugins/ToolPanelize.py:1121 msgid "Source Object" msgstr "Obiect Sursă" -#: appPlugins/ToolCutOut.py:2354 +#: appPlugins/ToolCutOut.py:2351 msgid "Object to be cutout" msgstr "Obiect care trebuie decupat" -#: appPlugins/ToolCutOut.py:2381 +#: appPlugins/ToolCutOut.py:2378 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -14684,15 +14648,19 @@ msgstr "" "obiecte care vor aparea in combobox-ul\n" "numit >Obiect<." -#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:61 -#: appPlugins/ToolIsolation.py:3337 appPlugins/ToolMilling.py:3804 -#: appPlugins/ToolNCC.py:4299 appPlugins/ToolPaint.py:3079 +#: appPlugins/ToolCutOut.py:2415 +msgid "Cutout Tool" +msgstr "Unealta Decupare" + +#: appPlugins/ToolCutOut.py:2434 appPlugins/ToolIsolation.py:61 +#: appPlugins/ToolIsolation.py:3334 appPlugins/ToolMilling.py:3876 +#: appPlugins/ToolNCC.py:4298 appPlugins/ToolPaint.py:3076 msgid "Search and Add" msgstr "Căutați și Adăugați" -#: appPlugins/ToolCutOut.py:2440 appPlugins/ToolIsolation.py:3340 -#: appPlugins/ToolMilling.py:3807 appPlugins/ToolNCC.py:4302 -#: appPlugins/ToolPaint.py:3082 +#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:3337 +#: appPlugins/ToolMilling.py:3879 appPlugins/ToolNCC.py:4301 +#: appPlugins/ToolPaint.py:3079 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -14706,16 +14674,16 @@ msgstr "" "în baza de date Instrumente. Dacă nu se găsește nimic\n" "în DB Unelte se adaugă o unealtă implicită." -#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:66 -#: appPlugins/ToolIsolation.py:3349 appPlugins/ToolMilling.py:383 -#: appPlugins/ToolMilling.py:3816 appPlugins/ToolNCC.py:4311 -#: appPlugins/ToolPaint.py:3091 +#: appPlugins/ToolCutOut.py:2446 appPlugins/ToolIsolation.py:66 +#: appPlugins/ToolIsolation.py:3346 appPlugins/ToolMilling.py:384 +#: appPlugins/ToolMilling.py:3888 appPlugins/ToolNCC.py:4310 +#: appPlugins/ToolPaint.py:3088 msgid "Pick from DB" msgstr "Alegeți din DB" -#: appPlugins/ToolCutOut.py:2452 appPlugins/ToolIsolation.py:3352 -#: appPlugins/ToolMilling.py:3819 appPlugins/ToolNCC.py:4314 -#: appPlugins/ToolPaint.py:3094 +#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:3349 +#: appPlugins/ToolMilling.py:3891 appPlugins/ToolNCC.py:4313 +#: appPlugins/ToolPaint.py:3091 msgid "" "Add a new tool to the Tool Table\n" "from the Tools Database.\n" @@ -14727,23 +14695,23 @@ msgstr "" "Administrarea bazelor de date se face în:\n" "Meniu: Opțiuni -> Baza de Date Unelte" -#: appPlugins/ToolCutOut.py:2466 +#: appPlugins/ToolCutOut.py:2463 msgid "Tool Parameters" msgstr "Parametrii Unealtă" -#: appPlugins/ToolCutOut.py:2603 +#: appPlugins/ToolCutOut.py:2600 msgid "Bridge Gaps" msgstr "Punţi" -#: appPlugins/ToolCutOut.py:2605 +#: appPlugins/ToolCutOut.py:2602 msgid "Selection of the type of cutout." msgstr "Selectarea tipului de decupaj." -#: appPlugins/ToolCutOut.py:2609 appPlugins/ToolPunchGerber.py:2287 +#: appPlugins/ToolCutOut.py:2606 appPlugins/ToolPunchGerber.py:2287 msgid "Automatic" msgstr "Automat" -#: appPlugins/ToolCutOut.py:2658 +#: appPlugins/ToolCutOut.py:2655 msgid "" "Cutout the selected object.\n" "The cutout shape can be of any shape.\n" @@ -14753,7 +14721,7 @@ msgstr "" "Decupajul poate avea orice formă.\n" "Folositor când PCB-ul are o formă neregulată." -#: appPlugins/ToolCutOut.py:2673 +#: appPlugins/ToolCutOut.py:2670 msgid "" "Cutout the selected object.\n" "The resulting cutout shape is\n" @@ -14763,11 +14731,11 @@ msgstr "" "Decupează obiectul selectat.\n" "Forma decupajului este tot timpul dreptunghiulară." -#: appPlugins/ToolCutOut.py:2710 +#: appPlugins/ToolCutOut.py:2707 msgid "Generate Manual Geometry" msgstr "Generați geometrie manuală" -#: appPlugins/ToolCutOut.py:2713 +#: appPlugins/ToolCutOut.py:2710 msgid "" "If the object to be cutout is a Gerber\n" "first create a Geometry that surrounds it,\n" @@ -14780,19 +14748,19 @@ msgstr "" "Selectează obiectul sursa Gerber in combobox-ul de mai sus,\n" "numit >Obiect<." -#: appPlugins/ToolCutOut.py:2733 +#: appPlugins/ToolCutOut.py:2730 msgid "Manual cutout Geometry" msgstr "Decupare manuală Geometrie" -#: appPlugins/ToolCutOut.py:2735 appPlugins/ToolCutOut.py:2776 +#: appPlugins/ToolCutOut.py:2732 appPlugins/ToolCutOut.py:2773 msgid "Geometry object used to create the manual cutout." msgstr "Obiect tip Geometrie folosit pentru crearea decupajului manual." -#: appPlugins/ToolCutOut.py:2742 +#: appPlugins/ToolCutOut.py:2739 msgid "Manual Add Bridge Gaps" msgstr "Adaugă punţi manual" -#: appPlugins/ToolCutOut.py:2745 +#: appPlugins/ToolCutOut.py:2742 msgid "" "Use the left mouse button (LMB) click\n" "to create a bridge gap to separate the PCB from\n" @@ -14806,21 +14774,15 @@ msgstr "" "apasarea tastei CTRL, operatia se va repeta automat pana când\n" "se va apasa tasta 'Escape'." -#: appPlugins/ToolCutOut.py:2767 appPlugins/ToolCutOut.py:2830 +#: appPlugins/ToolCutOut.py:2764 appPlugins/ToolCutOut.py:2827 msgid "Cut by Drilling" msgstr "Tăiere prin Găurire" -#: appPlugins/ToolCutOut.py:2769 appPlugins/ToolCutOut.py:2833 +#: appPlugins/ToolCutOut.py:2766 appPlugins/ToolCutOut.py:2830 msgid "Create a series of drill holes following a geometry line." msgstr "Creați o serie de găuri care urmează o linie de geometrie." -#: appPlugins/ToolDblSided.py:104 appPlugins/ToolDblSided.py:607 -#, fuzzy -#| msgid "2-Sided PCB" -msgid "2-Sided" -msgstr "2-fețe PCB" - -#: appPlugins/ToolDblSided.py:277 +#: appPlugins/ToolDblSided.py:296 msgid "" "'Point' reference is selected and 'Point' coordinates are missing. Add them " "and retry." @@ -14828,63 +14790,63 @@ msgstr "" "Referința 'Punct' este selectată dar coordonatele sale lipsesc. Adăugă-le si " "încearcă din nou." -#: appPlugins/ToolDblSided.py:286 +#: appPlugins/ToolDblSided.py:305 msgid "There is no Box reference object loaded. Load one and retry." msgstr "" "Nici-un obiect container nu este incărcat. Încarcă unul și încearcă din nou." -#: appPlugins/ToolDblSided.py:298 +#: appPlugins/ToolDblSided.py:317 msgid "No value or wrong format in Drill Dia entry. Add it and retry." msgstr "" "Val. pt dia burghiu lipseste sau este in format gresit. Adaugă una și " "încearcă din nou." -#: appPlugins/ToolDblSided.py:310 +#: appPlugins/ToolDblSided.py:329 msgid "There are no Alignment Drill Coordinates to use. Add them and retry." msgstr "" "Nu exista coord. pentru găurile de aliniere. Adaugă-le și încearcă din nou." -#: appPlugins/ToolDblSided.py:329 +#: appPlugins/ToolDblSided.py:348 msgid "Alignment Drills" msgstr "Găuri de Aliniere" -#: appPlugins/ToolDblSided.py:333 +#: appPlugins/ToolDblSided.py:352 msgid "Excellon object with alignment drills created..." msgstr "Obiectul Excellon conținând găurile de aliniere a fost creat ..." -#: appPlugins/ToolDblSided.py:344 appPlugins/ToolPunchGerber.py:527 -#: appPlugins/ToolPunchGerber.py:564 appPlugins/ToolPunchGerber.py:669 +#: appPlugins/ToolDblSided.py:363 appPlugins/ToolPunchGerber.py:530 +#: appPlugins/ToolPunchGerber.py:567 appPlugins/ToolPunchGerber.py:672 msgid "There is no Excellon object loaded ..." msgstr "Nici-un obiect tip Excellon nu este incărcat ..." -#: appPlugins/ToolDblSided.py:356 +#: appPlugins/ToolDblSided.py:375 msgid "Click on canvas within the desired Excellon drill hole" msgstr "Faceți clic pe ecran în gaura Excellon dorită" -#: appPlugins/ToolDblSided.py:400 +#: appPlugins/ToolDblSided.py:419 msgid "Mirror reference point set." msgstr "Punctul de referință oglindire a fost setat." -#: appPlugins/ToolDblSided.py:428 +#: appPlugins/ToolDblSided.py:447 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." msgstr "Doar obiectele de tip Geometrie, Excellon și Gerber pot fi oglindite." -#: appPlugins/ToolDblSided.py:440 +#: appPlugins/ToolDblSided.py:459 msgid "There is no Box object loaded ..." msgstr "Nu este incărcat nici-un obiect container ..." -#: appPlugins/ToolDblSided.py:450 +#: appPlugins/ToolDblSided.py:469 msgid "" "There are no Point coordinates in the Point field. Add coords and try " "again ..." msgstr "" "Nu există coord. in câmpul 'Punct'. Adaugă coord. și încearcă din nou..." -#: appPlugins/ToolDblSided.py:457 camlib.py:2434 +#: appPlugins/ToolDblSided.py:476 camlib.py:2438 msgid "Object was mirrored" msgstr "Obiectul a fost oglindit" -#: appPlugins/ToolDblSided.py:635 appPlugins/ToolNCC.py:4107 +#: appPlugins/ToolDblSided.py:654 appPlugins/ToolNCC.py:4109 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -14897,21 +14859,21 @@ msgstr "" "care să curete de cupru toate zonele unde se dorește să nu \n" "fie cupru." -#: appPlugins/ToolDblSided.py:665 +#: appPlugins/ToolDblSided.py:681 msgid "Objects to be mirrored" msgstr "Obiecte care vor fi Oglindite" -#: appPlugins/ToolDblSided.py:672 +#: appPlugins/ToolDblSided.py:688 msgid "Select the type of application object to be processed in this tool." msgstr "" "Selectați tipul obiectului aplicației care urmează să fie procesat în acest " "instrument." -#: appPlugins/ToolDblSided.py:706 +#: appPlugins/ToolDblSided.py:722 msgid "Bounds Values" msgstr "Valorile Limitelor" -#: appPlugins/ToolDblSided.py:708 +#: appPlugins/ToolDblSided.py:724 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -14919,39 +14881,39 @@ msgstr "" "Selectați pe suprafata de afisare obiectul(e)\n" "pentru care se calculează valorile limitelor." -#: appPlugins/ToolDblSided.py:718 +#: appPlugins/ToolDblSided.py:734 msgid "X min" msgstr "X min" -#: appPlugins/ToolDblSided.py:720 appPlugins/ToolDblSided.py:734 +#: appPlugins/ToolDblSided.py:736 appPlugins/ToolDblSided.py:750 msgid "Minimum location." msgstr "Locație minimă." -#: appPlugins/ToolDblSided.py:732 +#: appPlugins/ToolDblSided.py:748 msgid "Y min" msgstr "Y min" -#: appPlugins/ToolDblSided.py:746 +#: appPlugins/ToolDblSided.py:762 msgid "X max" msgstr "X max" -#: appPlugins/ToolDblSided.py:748 appPlugins/ToolDblSided.py:762 +#: appPlugins/ToolDblSided.py:764 appPlugins/ToolDblSided.py:778 msgid "Maximum location." msgstr "Locație maximă." -#: appPlugins/ToolDblSided.py:760 +#: appPlugins/ToolDblSided.py:776 msgid "Y max" msgstr "Y max" -#: appPlugins/ToolDblSided.py:771 +#: appPlugins/ToolDblSided.py:787 msgid "Center point coordinates" msgstr "Coordonatele punctului central" -#: appPlugins/ToolDblSided.py:773 +#: appPlugins/ToolDblSided.py:789 msgid "Centroid" msgstr "Centroid" -#: appPlugins/ToolDblSided.py:775 +#: appPlugins/ToolDblSided.py:791 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -14959,11 +14921,11 @@ msgstr "" "Locația punctului central pentru dreptunghiul\n" "formă de delimitare. Centroid. Formatul este (x, y)." -#: appPlugins/ToolDblSided.py:784 +#: appPlugins/ToolDblSided.py:800 msgid "Calculate Bounds Values" msgstr "Calculați valorile limitelor" -#: appPlugins/ToolDblSided.py:786 +#: appPlugins/ToolDblSided.py:802 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -14973,15 +14935,15 @@ msgstr "" "pentru selectarea obiectelor.\n" "Forma este paralelă cu axele X, Y." -#: appPlugins/ToolDblSided.py:811 +#: appPlugins/ToolDblSided.py:827 msgid "Mirror Operation" msgstr "Operațiune Oglindire" -#: appPlugins/ToolDblSided.py:812 +#: appPlugins/ToolDblSided.py:828 msgid "Parameters for the mirror operation" msgstr "Parametri pt operația de Oglindire" -#: appPlugins/ToolDblSided.py:834 +#: appPlugins/ToolDblSided.py:850 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -15000,11 +14962,11 @@ msgstr "" "- Hole Snap -> un punct definit de centrul unei găuri dintr-un obiect " "Excellon" -#: appPlugins/ToolDblSided.py:854 +#: appPlugins/ToolDblSided.py:870 msgid "Point coordinates" msgstr "Coordonatele Punct" -#: appPlugins/ToolDblSided.py:860 +#: appPlugins/ToolDblSided.py:876 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -15019,16 +14981,16 @@ msgstr "" "pe\n" "suprafata de afisare sau le puteti introduce manual." -#: appPlugins/ToolDblSided.py:878 +#: appPlugins/ToolDblSided.py:894 msgid "Object that holds holes that can be picked as reference for mirroring." msgstr "" "Obiect care conține găuri care pot fi alese ca referință pentru oglindire." -#: appPlugins/ToolDblSided.py:893 +#: appPlugins/ToolDblSided.py:909 msgid "Pick hole" msgstr "Alege o gaură" -#: appPlugins/ToolDblSided.py:895 +#: appPlugins/ToolDblSided.py:911 msgid "" "Click inside a drill hole that belong to the selected Excellon object,\n" "and the hole center coordinates will be copied to the Point field." @@ -15037,7 +14999,7 @@ msgstr "" "selectat,\n" "iar coordonatele centrului găurii vor fi copiate în câmpul Punct." -#: appPlugins/ToolDblSided.py:911 +#: appPlugins/ToolDblSided.py:927 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -15047,11 +15009,11 @@ msgstr "" "Coordonatele centrului formei inconjurătoare sunt folosite\n" "ca si referintă pentru operatiunea de Oglindire." -#: appPlugins/ToolDblSided.py:937 +#: appPlugins/ToolDblSided.py:953 msgid "Mirror" msgstr "Oglindește" -#: appPlugins/ToolDblSided.py:940 +#: appPlugins/ToolDblSided.py:956 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -15060,11 +15022,11 @@ msgstr "" "Oglindește obiectul specificat pe axa specificata.\n" "Nu crează un obiect nou ci il modifica." -#: appPlugins/ToolDblSided.py:966 +#: appPlugins/ToolDblSided.py:982 msgid "PCB Alignment" msgstr "Aliniere PCB" -#: appPlugins/ToolDblSided.py:968 appPlugins/ToolDblSided.py:1079 +#: appPlugins/ToolDblSided.py:984 appPlugins/ToolDblSided.py:1095 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -15073,7 +15035,7 @@ msgstr "" "Crează un obiect Excellon care contine găurile\n" "de aliniere specificate cat și cele in oglinda." -#: appPlugins/ToolDblSided.py:1010 appPlugins/ToolDblSided.py:1017 +#: appPlugins/ToolDblSided.py:1026 appPlugins/ToolDblSided.py:1033 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -15083,11 +15045,11 @@ msgstr "" "din prima gaură de aliniere prin oglindire.\n" "Poate fi modificat in Parametri Oglindire -> Sectiunea Referintă" -#: appPlugins/ToolDblSided.py:1030 +#: appPlugins/ToolDblSided.py:1046 msgid "Alignment Drill Coordinates" msgstr "Dia. găuri de aliniere" -#: appPlugins/ToolDblSided.py:1032 +#: appPlugins/ToolDblSided.py:1048 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -15104,11 +15066,11 @@ msgstr "" "- o gaură cu coord. in poziţia oglindită pe axa selectată mai sus in 'Axa " "Aliniere'." -#: appPlugins/ToolDblSided.py:1040 +#: appPlugins/ToolDblSided.py:1056 msgid "Drill coordinates" msgstr "Coordonatele găuri" -#: appPlugins/ToolDblSided.py:1048 +#: appPlugins/ToolDblSided.py:1064 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -15133,11 +15095,11 @@ msgstr "" "in câmpul de edit.\n" "- se introduc manual in formatul (x1,y1), (x2,y2) ..." -#: appPlugins/ToolDblSided.py:1063 +#: appPlugins/ToolDblSided.py:1079 msgid "Delete Last" msgstr "Șterge Ultima" -#: appPlugins/ToolDblSided.py:1066 +#: appPlugins/ToolDblSided.py:1082 msgid "Delete the last coordinates tuple in the list." msgstr "Șterge ultimul set de coordinate din listă." @@ -15309,57 +15271,57 @@ msgstr "Acesta este punctul de mijloc al distanței euclidiană." msgid "Jump to Half Point" msgstr "Sari la Punctul de Mijloc" -#: appPlugins/ToolDrilling.py:1431 appPlugins/ToolIsolation.py:879 -#: appPlugins/ToolMilling.py:1941 appPlugins/ToolNCC.py:483 +#: appPlugins/ToolDrilling.py:1426 appPlugins/ToolIsolation.py:879 +#: appPlugins/ToolMilling.py:2035 appPlugins/ToolNCC.py:483 #: appPlugins/ToolPaint.py:412 msgid "Current Tool parameters were applied to all tools." msgstr "Parametrii Uneltei curente sunt aplicați la toate Uneltele." -#: appPlugins/ToolDrilling.py:1493 appPlugins/ToolMilling.py:3323 +#: appPlugins/ToolDrilling.py:1488 appPlugins/ToolMilling.py:3398 msgid "Focus Z" msgstr "Focalizare Z" -#: appPlugins/ToolDrilling.py:1515 appPlugins/ToolMilling.py:3289 +#: appPlugins/ToolDrilling.py:1510 appPlugins/ToolMilling.py:3364 msgid "Laser Power" msgstr "Putere Laser" -#: appPlugins/ToolDrilling.py:1890 camlib.py:4120 +#: appPlugins/ToolDrilling.py:1885 camlib.py:4104 msgid "The loaded Excellon file has no drills" msgstr "Fişierul Excellon incărcat nu are găuri" -#: appPlugins/ToolDrilling.py:1935 camlib.py:4038 +#: appPlugins/ToolDrilling.py:1930 camlib.py:4022 msgid "Creating a list of points to drill..." msgstr "Crearea unei liste de puncte pentru găurire ..." -#: appPlugins/ToolDrilling.py:1942 camlib.py:4067 +#: appPlugins/ToolDrilling.py:1937 camlib.py:4051 msgid "Failed. Drill points inside the exclusion zones." msgstr "A eșuat. Puncte de gaurire în zonele de excludere." -#: appPlugins/ToolDrilling.py:1958 camlib.py:4110 camlib.py:5501 camlib.py:5910 +#: appPlugins/ToolDrilling.py:1953 camlib.py:4094 camlib.py:5485 camlib.py:5894 msgid "Starting G-Code" msgstr "Începând G-Code" -#: appPlugins/ToolDrilling.py:1963 +#: appPlugins/ToolDrilling.py:1958 msgid "Generating CNCJob..." msgstr "Se generează CNCJob ..." -#: appPlugins/ToolDrilling.py:2086 camlib.py:3252 camlib.py:3686 camlib.py:5769 +#: appPlugins/ToolDrilling.py:2052 camlib.py:3256 camlib.py:3691 camlib.py:5753 msgid "The Toolchange X,Y format has to be (x, y)." msgstr "Formatul X, Y Toolchange trebuie să fie (x, y)." -#: appPlugins/ToolDrilling.py:2255 +#: appPlugins/ToolDrilling.py:2194 msgid "Generating CNC Code" msgstr "CNC Code in curs de generare" -#: appPlugins/ToolDrilling.py:2328 +#: appPlugins/ToolDrilling.py:2264 msgid "Excellon object for drilling/milling operation." msgstr "Obiect Excellon pentru operațiunea de Găurire / Frezare." -#: appPlugins/ToolDrilling.py:2392 +#: appPlugins/ToolDrilling.py:2328 msgid "Search DB" msgstr "Căutați în DB" -#: appPlugins/ToolDrilling.py:2395 +#: appPlugins/ToolDrilling.py:2331 msgid "" "Will search and try to replace the tools from Tools Table\n" "with tools from DB that have a close diameter value." @@ -15367,9 +15329,9 @@ msgstr "" "Va căuta și va încerca să înlocuiască uneltele din Tabelul de Unelte\n" "cu unelte din DB care au o valoare a diametrului apropiată." -#: appPlugins/ToolDrilling.py:2413 appPlugins/ToolIsolation.py:3380 -#: appPlugins/ToolMilling.py:3852 appPlugins/ToolNCC.py:4342 -#: appPlugins/ToolPaint.py:3122 +#: appPlugins/ToolDrilling.py:2349 appPlugins/ToolIsolation.py:3377 +#: appPlugins/ToolMilling.py:3924 appPlugins/ToolNCC.py:4341 +#: appPlugins/ToolPaint.py:3119 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -15377,15 +15339,15 @@ msgstr "" "Datele folosite pentru crearea codului GCode.\n" "Fiecare unealtă stochează un subset de asemenea date." -#: appPlugins/ToolDrilling.py:2650 appPlugins/ToolIsolation.py:3459 -#: appPlugins/ToolMilling.py:4283 appPlugins/ToolNCC.py:4499 -#: appPlugins/ToolPaint.py:3217 +#: appPlugins/ToolDrilling.py:2586 appPlugins/ToolIsolation.py:3456 +#: appPlugins/ToolMilling.py:4355 appPlugins/ToolNCC.py:4498 +#: appPlugins/ToolPaint.py:3214 msgid "Apply parameters to all tools" msgstr "Aplicați parametrii la toate Uneltele" -#: appPlugins/ToolDrilling.py:2653 appPlugins/ToolIsolation.py:3462 -#: appPlugins/ToolMilling.py:4286 appPlugins/ToolNCC.py:4502 -#: appPlugins/ToolPaint.py:3220 +#: appPlugins/ToolDrilling.py:2589 appPlugins/ToolIsolation.py:3459 +#: appPlugins/ToolMilling.py:4358 appPlugins/ToolNCC.py:4501 +#: appPlugins/ToolPaint.py:3217 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -15393,28 +15355,28 @@ msgstr "" "Parametrii din formularul curent vor fi aplicați\n" "la toate Uneltele din Tabelul Unelte." -#: appPlugins/ToolDrilling.py:2664 appPlugins/ToolIsolation.py:3473 -#: appPlugins/ToolMilling.py:4299 appPlugins/ToolNCC.py:4513 -#: appPlugins/ToolPaint.py:3231 +#: appPlugins/ToolDrilling.py:2600 appPlugins/ToolIsolation.py:3470 +#: appPlugins/ToolMilling.py:4371 appPlugins/ToolNCC.py:4512 +#: appPlugins/ToolPaint.py:3228 msgid "Common Parameters" msgstr "Parametrii Comuni" -#: appPlugins/ToolDrilling.py:2666 appPlugins/ToolIsolation.py:3475 -#: appPlugins/ToolMilling.py:4301 appPlugins/ToolNCC.py:4515 -#: appPlugins/ToolPaint.py:3233 +#: appPlugins/ToolDrilling.py:2602 appPlugins/ToolIsolation.py:3472 +#: appPlugins/ToolMilling.py:4373 appPlugins/ToolNCC.py:4514 +#: appPlugins/ToolPaint.py:3230 msgid "Parameters that are common for all tools." msgstr "Parametrii care sunt comuni pentru toate uneltele." -#: appPlugins/ToolDrilling.py:2671 appPlugins/ToolMilling.py:4306 -#: appPlugins/ToolSolderPaste.py:1334 +#: appPlugins/ToolDrilling.py:2607 appPlugins/ToolMilling.py:4378 +#: appPlugins/ToolSolderPaste.py:1338 msgid "Tool change Z" msgstr "Z schimb unealtă" -#: appPlugins/ToolDrilling.py:2729 appPlugins/ToolMilling.py:4349 +#: appPlugins/ToolDrilling.py:2683 appPlugins/ToolMilling.py:4441 msgid "X,Y coordinates" msgstr "Coordonatele X, Y" -#: appPlugins/ToolDrilling.py:2775 +#: appPlugins/ToolDrilling.py:2729 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Excellon Objects." @@ -15422,19 +15384,19 @@ msgstr "" "Fișierul JSON postprocesor care dictează\n" "codul Gcode pentru obiectele Excellon." -#: appPlugins/ToolDrilling.py:2790 appPlugins/ToolMilling.py:4407 +#: appPlugins/ToolDrilling.py:2744 appPlugins/ToolMilling.py:4502 msgid "Add exclusion areas" msgstr "Adăugați zone de excludere" -#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolMilling.py:4433 +#: appPlugins/ToolDrilling.py:2771 appPlugins/ToolMilling.py:4530 msgid "This is the Area ID." msgstr "Acesta este ID-ul zonei." -#: appPlugins/ToolDrilling.py:2819 appPlugins/ToolMilling.py:4435 +#: appPlugins/ToolDrilling.py:2773 appPlugins/ToolMilling.py:4532 msgid "Type of the object where the exclusion area was added." msgstr "Tipul obiectului în care a fost adăugată zona de excludere." -#: appPlugins/ToolDrilling.py:2821 appPlugins/ToolMilling.py:4437 +#: appPlugins/ToolDrilling.py:2775 appPlugins/ToolMilling.py:4534 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " "it." @@ -15442,7 +15404,7 @@ msgstr "" "Strategia folosită pentru zona de excludere. Du-te în jurul zonelor de " "excludere sau peste ele." -#: appPlugins/ToolDrilling.py:2823 appPlugins/ToolMilling.py:4439 +#: appPlugins/ToolDrilling.py:2777 appPlugins/ToolMilling.py:4536 msgid "" "If the strategy is to go over the area then this is the height at which the " "tool will go to avoid the exclusion area." @@ -15450,33 +15412,33 @@ msgstr "" "Dacă strategia este de a trece peste zonă, atunci aceasta este înălțimea la " "care unealta va merge pentru a evita zona de excludere." -#: appPlugins/ToolDrilling.py:2859 appPlugins/ToolMilling.py:4473 +#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4572 msgid "Add Area:" msgstr "Adaugă Zonă:" -#: appPlugins/ToolDrilling.py:2860 appPlugins/ToolMilling.py:4474 +#: appPlugins/ToolDrilling.py:2814 appPlugins/ToolMilling.py:4573 msgid "Add an Exclusion Area." msgstr "Adăugați o zonă de excludere." -#: appPlugins/ToolDrilling.py:2878 appPlugins/ToolMilling.py:4491 +#: appPlugins/ToolDrilling.py:2832 appPlugins/ToolMilling.py:4591 msgid "Delete all exclusion areas." msgstr "" "Ștergeți toate zonele de excludere.Ștergeți toate extensiile din listă." -#: appPlugins/ToolDrilling.py:2881 appPlugins/ToolMilling.py:4494 +#: appPlugins/ToolDrilling.py:2835 appPlugins/ToolMilling.py:4594 msgid "Delete Selected" msgstr "Șterge Obiectul Selectat" -#: appPlugins/ToolDrilling.py:2882 appPlugins/ToolMilling.py:4495 +#: appPlugins/ToolDrilling.py:2836 appPlugins/ToolMilling.py:4595 msgid "Delete all exclusion areas that are selected in the table." msgstr "Ștergeți toate zonele de excludere care sunt selectate în tabel." -#: appPlugins/ToolDrilling.py:2904 appPlugins/ToolMilling.py:4517 -#: appPlugins/ToolSolderPaste.py:1518 +#: appPlugins/ToolDrilling.py:2858 appPlugins/ToolMilling.py:4617 +#: appPlugins/ToolSolderPaste.py:1522 msgid "Generate CNCJob object" msgstr "Generează un obiect CNCJob" -#: appPlugins/ToolDrilling.py:2907 appPlugins/ToolMilling.py:4520 +#: appPlugins/ToolDrilling.py:2861 appPlugins/ToolMilling.py:4620 msgid "" "Generate the CNC Job.\n" "If milling then an additional Geometry object will be created.\n" @@ -15490,27 +15452,34 @@ msgstr "" "Faceți clic pe antetul # pentru a le selecta pe toate sau Ctrl + LMB\n" "pentru selectarea personalizată a uneltelor." -#: appPlugins/ToolEtchCompensation.py:98 appPlugins/ToolEtchCompensation.py:269 +#: appPlugins/ToolEtchCompensation.py:98 appPlugins/ToolEtchCompensation.py:287 #, fuzzy #| msgid "Etch Compensation Tool" msgid "Etch Compensation" msgstr "Unealta de Comp. Corodare" -#: appPlugins/ToolEtchCompensation.py:311 appPlugins/ToolInvertGerber.py:232 +#: appPlugins/ToolEtchCompensation.py:188 +#: appPlugins/ToolEtchCompensation.py:202 +#, fuzzy +#| msgid "Milling Parameters" +msgid "Missing parameter value." +msgstr "Parametri Frezare" + +#: appPlugins/ToolEtchCompensation.py:329 appPlugins/ToolInvertGerber.py:238 msgid "Gerber object that will be inverted." msgstr "" "Obiect Gerber care va fi inversat\n" "(din pozitiv in negativ)." -#: appPlugins/ToolEtchCompensation.py:323 +#: appPlugins/ToolEtchCompensation.py:341 msgid "Conversion utilities" msgstr "Utilitare de conversie" -#: appPlugins/ToolEtchCompensation.py:328 +#: appPlugins/ToolEtchCompensation.py:346 msgid "Oz to Microns" msgstr "Oz la Microni" -#: appPlugins/ToolEtchCompensation.py:330 +#: appPlugins/ToolEtchCompensation.py:348 msgid "" "Will convert from oz thickness to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15520,20 +15489,20 @@ msgstr "" "Poate folosi formule cu operatorii: /, *, +, -,%,.\n" "Numerele reale folosesc ca separator de zecimale, punctul." -#: appPlugins/ToolEtchCompensation.py:339 +#: appPlugins/ToolEtchCompensation.py:357 msgid "Oz value" msgstr "Valoarea in Oz" -#: appPlugins/ToolEtchCompensation.py:341 -#: appPlugins/ToolEtchCompensation.py:362 +#: appPlugins/ToolEtchCompensation.py:359 +#: appPlugins/ToolEtchCompensation.py:380 msgid "Microns value" msgstr "Valoarea in Microni" -#: appPlugins/ToolEtchCompensation.py:349 +#: appPlugins/ToolEtchCompensation.py:367 msgid "Mils to Microns" msgstr "Mils la Miconi" -#: appPlugins/ToolEtchCompensation.py:351 +#: appPlugins/ToolEtchCompensation.py:369 msgid "" "Will convert from mils to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15543,19 +15512,19 @@ msgstr "" "Poate folosi formule cu operatorii: /, *, +, -,%,.\n" "Numerele reale folosesc ca separator de zecimale, punctul." -#: appPlugins/ToolEtchCompensation.py:360 +#: appPlugins/ToolEtchCompensation.py:378 msgid "Mils value" msgstr "Valoarea in Mils" -#: appPlugins/ToolEtchCompensation.py:375 appPlugins/ToolInvertGerber.py:244 +#: appPlugins/ToolEtchCompensation.py:393 appPlugins/ToolInvertGerber.py:250 msgid "Parameters for this tool" msgstr "Parametrii pt această unealtă" -#: appPlugins/ToolEtchCompensation.py:380 +#: appPlugins/ToolEtchCompensation.py:398 msgid "Copper Thickness" msgstr "Grosimea cuprului" -#: appPlugins/ToolEtchCompensation.py:382 +#: appPlugins/ToolEtchCompensation.py:400 msgid "" "The thickness of the copper foil.\n" "In microns [um]." @@ -15563,11 +15532,11 @@ msgstr "" "Grosimea foliei de cupru.\n" "În microni [um]." -#: appPlugins/ToolEtchCompensation.py:392 +#: appPlugins/ToolEtchCompensation.py:410 msgid "Ratio" msgstr "Raţie" -#: appPlugins/ToolEtchCompensation.py:394 +#: appPlugins/ToolEtchCompensation.py:412 msgid "" "The ratio of lateral etch versus depth etch.\n" "Can be:\n" @@ -15579,32 +15548,32 @@ msgstr "" "- personalizat -> utilizatorul va introduce o valoare personalizată\n" "- preselecție -> valoare care depinde de o selecție de substante corozive" -#: appPlugins/ToolEtchCompensation.py:400 -#: appPlugins/ToolEtchCompensation.py:420 +#: appPlugins/ToolEtchCompensation.py:418 +#: appPlugins/ToolEtchCompensation.py:438 msgid "Etch Factor" msgstr "Factor de corodare" -#: appPlugins/ToolEtchCompensation.py:401 +#: appPlugins/ToolEtchCompensation.py:419 msgid "Etchants list" msgstr "Lista de Substante Corozive" -#: appPlugins/ToolEtchCompensation.py:402 +#: appPlugins/ToolEtchCompensation.py:420 msgid "Manual offset" msgstr "Ofset Manual" -#: appPlugins/ToolEtchCompensation.py:409 +#: appPlugins/ToolEtchCompensation.py:427 msgid "Etchants" msgstr "Substane corozive" -#: appPlugins/ToolEtchCompensation.py:411 +#: appPlugins/ToolEtchCompensation.py:429 msgid "A list of etchants." msgstr "Lista de substante corozive." -#: appPlugins/ToolEtchCompensation.py:414 +#: appPlugins/ToolEtchCompensation.py:432 msgid "Alkaline baths" msgstr "Bai alcaline" -#: appPlugins/ToolEtchCompensation.py:422 +#: appPlugins/ToolEtchCompensation.py:440 msgid "" "The ratio between depth etch and lateral etch .\n" "Accepts real numbers and formulas using the operators: /,*,+,-,%" @@ -15612,11 +15581,11 @@ msgstr "" "Raportul dintre corodarea de adâncime și corodarea laterală.\n" "Acceptă numere reale și formule folosind operatorii: /, *, +, -,%" -#: appPlugins/ToolEtchCompensation.py:426 +#: appPlugins/ToolEtchCompensation.py:444 msgid "Real number or formula" msgstr "Număr real sau formule" -#: appPlugins/ToolEtchCompensation.py:434 +#: appPlugins/ToolEtchCompensation.py:452 msgid "" "Value with which to increase or decrease (buffer)\n" "the copper features. In microns [um]." @@ -15624,74 +15593,74 @@ msgstr "" "Valoarea cu care să crească sau să scadă (tampon)\n" "caracteristicile de cupru din PCB. În microni [um]." -#: appPlugins/ToolEtchCompensation.py:457 +#: appPlugins/ToolEtchCompensation.py:475 msgid "Compensate" msgstr "Compensează" -#: appPlugins/ToolEtchCompensation.py:460 +#: appPlugins/ToolEtchCompensation.py:478 msgid "" "Will increase the copper features thickness to compensate the lateral etch." msgstr "" "Va crește grosimea caracteristicilor de cupru pentru a compensa corodarea " "laterală." -#: appPlugins/ToolExtract.py:425 appPlugins/ToolExtract.py:512 -#: appPlugins/ToolExtract.py:599 +#: appPlugins/ToolExtract.py:428 appPlugins/ToolExtract.py:515 +#: appPlugins/ToolExtract.py:602 msgid "No drills extracted. Try different parameters." msgstr "Nu s-au extras găuri. Incearcă alti parametri." -#: appPlugins/ToolExtract.py:703 +#: appPlugins/ToolExtract.py:706 msgid "No soldermask extracted." msgstr "Nu s-a extras niciun obiect Soldermask." -#: appPlugins/ToolExtract.py:752 appPlugins/ToolExtract.py:761 -#: appPlugins/ToolExtract.py:765 +#: appPlugins/ToolExtract.py:755 appPlugins/ToolExtract.py:764 +#: appPlugins/ToolExtract.py:768 msgid "No cutout extracted." msgstr "Nu s-a extras nicio decupare." -#: appPlugins/ToolExtract.py:911 +#: appPlugins/ToolExtract.py:914 msgid "Gerber object from which to extract drill holes or soldermask." msgstr "Obiect Gerber din care se extrag găurile sau soldermask." -#: appPlugins/ToolExtract.py:938 appPlugins/ToolPunchGerber.py:2023 +#: appPlugins/ToolExtract.py:941 appPlugins/ToolPunchGerber.py:2023 msgid "Process all Pads." msgstr "Procesează toate paduri-le." -#: appPlugins/ToolExtract.py:1020 appPlugins/ToolExtract.py:1187 +#: appPlugins/ToolExtract.py:1023 appPlugins/ToolExtract.py:1190 msgid "Extract Drills" msgstr "Extrage Găuri" -#: appPlugins/ToolExtract.py:1022 +#: appPlugins/ToolExtract.py:1025 msgid "Extract an Excellon object from the Gerber pads." msgstr "Extrageți un obiect Excellon din pad-urile Gerber." -#: appPlugins/ToolExtract.py:1190 +#: appPlugins/ToolExtract.py:1193 msgid "Extract drills from a given Gerber file." msgstr "Extrage găuri dintr-un fisier Gerber." -#: appPlugins/ToolFiducials.py:315 +#: appPlugins/ToolFiducials.py:322 msgid "Click to add first Fiducial. Bottom Left..." msgstr "Faceți clic pentru a adăuga primul Fiducial. Stânga jos..." -#: appPlugins/ToolFiducials.py:594 +#: appPlugins/ToolFiducials.py:601 msgid "Click to add the last fiducial. Top Right..." msgstr "Faceți clic pentru a adăuga ultimul Fiducial. Dreapta Sus..." -#: appPlugins/ToolFiducials.py:599 +#: appPlugins/ToolFiducials.py:606 msgid "Click to add the second fiducial. Top Left or Bottom Right..." msgstr "" "Faceți clic pentru a adăuga cel de-al doilea Fiducial. Stânga sus sau " "dreapta jos ..." -#: appPlugins/ToolFiducials.py:695 +#: appPlugins/ToolFiducials.py:702 msgid "Fiducials Tool exit." msgstr "Unealta Fiducials terminate." -#: appPlugins/ToolFiducials.py:785 +#: appPlugins/ToolFiducials.py:789 msgid "Fiducials Coordinates" msgstr "Coordonatele Fiducials" -#: appPlugins/ToolFiducials.py:787 +#: appPlugins/ToolFiducials.py:791 msgid "" "A table with the fiducial points coordinates,\n" "in the format (x, y)." @@ -15699,36 +15668,36 @@ msgstr "" "Un tabel cu coordonatele punctelor fiduțiale,\n" "în format (x, y)." -#: appPlugins/ToolFiducials.py:921 +#: appPlugins/ToolFiducials.py:925 msgid "Mode:" msgstr "Mod:" -#: appPlugins/ToolFiducials.py:969 +#: appPlugins/ToolFiducials.py:973 msgid "Thickness of the line that makes the fiducial." msgstr "Grosimea liniei din care este facuta fiduciala." -#: appPlugins/ToolFiducials.py:1000 +#: appPlugins/ToolFiducials.py:1004 msgid "Add Fiducial" msgstr "Adaugă Fiducial" -#: appPlugins/ToolFiducials.py:1003 +#: appPlugins/ToolFiducials.py:1007 msgid "Will add a polygon on the copper layer to serve as fiducial." msgstr "" "Va adăuga un poligon pe stratul de cupru pentru a servi drept fiduciar." -#: appPlugins/ToolFiducials.py:1019 +#: appPlugins/ToolFiducials.py:1023 msgid "Soldermask Gerber" msgstr "Gerber Soldermask" -#: appPlugins/ToolFiducials.py:1021 +#: appPlugins/ToolFiducials.py:1025 msgid "The Soldermask Gerber object." msgstr "Obiectul Soldermask Gerber." -#: appPlugins/ToolFiducials.py:1033 +#: appPlugins/ToolFiducials.py:1037 msgid "Add Soldermask Opening" msgstr "Adăugați deschidere Soldermask" -#: appPlugins/ToolFiducials.py:1035 +#: appPlugins/ToolFiducials.py:1039 msgid "" "Will add a polygon on the soldermask layer\n" "to serve as fiducial opening.\n" @@ -15740,37 +15709,31 @@ msgstr "" "Diametrul este întotdeauna dublu față de diametrul\n" "pentru fiduciarul de cupru." -#: appPlugins/ToolFilm.py:140 appPlugins/ToolFilm.py:1091 -#, fuzzy -#| msgid "Film PCB" -msgid "Film" -msgstr "Film PCB" - -#: appPlugins/ToolFilm.py:283 +#: appPlugins/ToolFilm.py:302 msgid "Load an object for Film and retry." msgstr "Încarcă un obiect pt Film și încearcă din nou." -#: appPlugins/ToolFilm.py:290 +#: appPlugins/ToolFilm.py:309 msgid "Load an object for Box and retry." msgstr "Încarcă un obiect container și încearcă din nou." -#: appPlugins/ToolFilm.py:305 +#: appPlugins/ToolFilm.py:324 msgid "Generating Film ..." msgstr "Se generează Film-ul ..." -#: appPlugins/ToolFilm.py:357 appPlugins/ToolFilm.py:362 +#: appPlugins/ToolFilm.py:376 appPlugins/ToolFilm.py:381 msgid "Export positive film" msgstr "Export film pozitiv" -#: appPlugins/ToolFilm.py:393 +#: appPlugins/ToolFilm.py:412 msgid "" "No Excellon object selected. Load an object for punching reference and retry." msgstr "" "Nici-un obiect Excellon nu este selectat. Încarcă un obiect ca referinta " "pentru perforare și încearcă din nou." -#: appPlugins/ToolFilm.py:417 appPlugins/ToolFilm.py:429 -#: appPlugins/ToolPunchGerber.py:788 appPlugins/ToolPunchGerber.py:921 +#: appPlugins/ToolFilm.py:436 appPlugins/ToolFilm.py:448 +#: appPlugins/ToolPunchGerber.py:791 appPlugins/ToolPunchGerber.py:924 msgid "" "Failed. Punch hole size is bigger than some of the apertures in the Gerber " "object." @@ -15778,8 +15741,8 @@ msgstr "" "A eșuat. Dimensiunea găurii de perforare este mai mare decât unele dintre " "aperturile din obiectul Gerber." -#: appPlugins/ToolFilm.py:447 appPlugins/ToolPunchGerber.py:861 -#: appPlugins/ToolPunchGerber.py:956 +#: appPlugins/ToolFilm.py:466 appPlugins/ToolPunchGerber.py:864 +#: appPlugins/ToolPunchGerber.py:959 msgid "" "Failed. The new object geometry is the same as the one in the source object " "geometry..." @@ -15787,16 +15750,16 @@ msgstr "" "A eșuat. Geometria obiectului nou creat este aceeași cu cea din geometria " "obiectului sursă ..." -#: appPlugins/ToolFilm.py:505 appPlugins/ToolFilm.py:510 +#: appPlugins/ToolFilm.py:524 appPlugins/ToolFilm.py:529 msgid "Export negative film" msgstr "Export film negativ" -#: appPlugins/ToolFilm.py:573 appPlugins/ToolFilm.py:867 -#: appPlugins/ToolPanelize.py:314 +#: appPlugins/ToolFilm.py:592 appPlugins/ToolFilm.py:886 +#: appPlugins/ToolPanelize.py:330 msgid "No object Box. Using instead" msgstr "Nu exista container. Se foloseşte in schimb" -#: appPlugins/ToolFilm.py:778 appPlugins/ToolFilm.py:1038 +#: appPlugins/ToolFilm.py:797 appPlugins/ToolFilm.py:1057 msgid "" "The artwork has to be within the selected page size in order to be visible.\n" "For 'Bounds' page size, it needs to be in the first quadrant." @@ -15806,15 +15769,15 @@ msgstr "" "Pentru tipul de pagină „Bounds”, obiectul trebuie să se afle în primul " "cardan al graficului." -#: appPlugins/ToolFilm.py:805 appPlugins/ToolFilm.py:1065 +#: appPlugins/ToolFilm.py:824 appPlugins/ToolFilm.py:1084 msgid "Film file exported to" msgstr "Fișierul Film exportat în" -#: appPlugins/ToolFilm.py:1118 +#: appPlugins/ToolFilm.py:1135 msgid "Create a positive/negative film for UV exposure." msgstr "" -#: appPlugins/ToolFilm.py:1152 +#: appPlugins/ToolFilm.py:1166 msgid "" "Specify the type of object for which to create the film.\n" "The object can be of type: Gerber or Geometry.\n" @@ -15826,7 +15789,7 @@ msgstr "" "Selectia facuta aici controlează ce obiecte vor fi \n" "gasite in combobox-ul >Obiect Film<." -#: appPlugins/ToolFilm.py:1175 +#: appPlugins/ToolFilm.py:1189 msgid "" "Specify the type of object to be used as an container for\n" "film creation. It can be: Gerber or Geometry type.The selection here decide " @@ -15838,7 +15801,7 @@ msgstr "" "Selectia facuta aici controlează ce obiecte vor fi \n" "gasite in combobox-ul >Container<." -#: appPlugins/ToolFilm.py:1206 +#: appPlugins/ToolFilm.py:1220 #, fuzzy #| msgid "" #| "The reference point to be used as origin for the skew.\n" @@ -15851,33 +15814,33 @@ msgstr "" "Poate fi unul dintre cele patru puncte ale căsuței de delimitare a " "geometriei." -#: appPlugins/ToolFilm.py:1225 +#: appPlugins/ToolFilm.py:1239 #, fuzzy #| msgid "Save Film" msgid "Scale Film" msgstr "Salveaa filmul" -#: appPlugins/ToolFilm.py:1269 +#: appPlugins/ToolFilm.py:1283 #, fuzzy #| msgid "Save Film" msgid "Skew Film" msgstr "Salveaa filmul" -#: appPlugins/ToolFilm.py:1313 +#: appPlugins/ToolFilm.py:1327 #, fuzzy #| msgid "Mirror (Flip)" msgid "Mirror Film" msgstr "Oglindire" -#: appPlugins/ToolFilm.py:1345 +#: appPlugins/ToolFilm.py:1359 msgid "Film Parameters" msgstr "Parametrii filmului" -#: appPlugins/ToolFilm.py:1404 +#: appPlugins/ToolFilm.py:1418 msgid "Punch drill holes" msgstr "Perforează găurii" -#: appPlugins/ToolFilm.py:1405 +#: appPlugins/ToolFilm.py:1419 msgid "" "When checked the generated film will have holes in pads when\n" "the generated film is positive. This is done to help drilling,\n" @@ -15888,11 +15851,11 @@ msgstr "" "găurire,\n" "când este făcută manual." -#: appPlugins/ToolFilm.py:1423 +#: appPlugins/ToolFilm.py:1437 msgid "Source" msgstr "Sursă" -#: appPlugins/ToolFilm.py:1425 +#: appPlugins/ToolFilm.py:1439 msgid "" "The punch hole source can be:\n" "- Excellon -> an Excellon holes center will serve as reference.\n" @@ -15902,34 +15865,34 @@ msgstr "" "- Excellon -> centrul găurilor Excellon va servi ca referință.\n" "- Centru Pad-> va încerca să utilizeze centrul de pad-uri ca referință." -#: appPlugins/ToolFilm.py:1430 +#: appPlugins/ToolFilm.py:1444 msgid "Pad center" msgstr "Centru Pad" -#: appPlugins/ToolFilm.py:1435 +#: appPlugins/ToolFilm.py:1449 msgid "Excellon Obj" msgstr "Obiect Excellon" -#: appPlugins/ToolFilm.py:1437 +#: appPlugins/ToolFilm.py:1451 msgid "" "Remove the geometry of Excellon from the Film to create the holes in pads." msgstr "" "Îndepărtați geometria Excellon din film pentru a crea găurile din pad-uri." -#: appPlugins/ToolFilm.py:1451 +#: appPlugins/ToolFilm.py:1465 msgid "Punch Size" msgstr "Mărimea Perforatii" -#: appPlugins/ToolFilm.py:1452 +#: appPlugins/ToolFilm.py:1466 msgid "The value here will control how big is the punch hole in the pads." msgstr "" "Valoarea de aici va controla cât de mare este gaura de perforare în pad-uri." -#: appPlugins/ToolFilm.py:1587 +#: appPlugins/ToolFilm.py:1601 msgid "Save Film" msgstr "Salveaa filmul" -#: appPlugins/ToolFilm.py:1590 +#: appPlugins/ToolFilm.py:1604 msgid "" "Create a Film for the selected object, within\n" "the specified box. Does not create a new \n" @@ -15940,7 +15903,7 @@ msgstr "" "container selectat. Nu crează un obiect nou FlatCAM ci\n" "salvează pe HDD un fişier in formatul selectat." -#: appPlugins/ToolFilm.py:1672 +#: appPlugins/ToolFilm.py:1686 msgid "" "Using the Pad center does not work on Geometry objects. Only a Gerber object " "has pads." @@ -15948,11 +15911,11 @@ msgstr "" "Utilizarea centrului Pad nu funcționează pe obiecte de Geometrie. Doar un " "obiect Gerber are pad-uri." -#: appPlugins/ToolFollow.py:323 appPlugins/ToolFollow.py:394 +#: appPlugins/ToolFollow.py:328 appPlugins/ToolFollow.py:399 msgid "Failed to create Follow Geometry." msgstr "Nu s-a reușit crearea unei Geometrii de Urmărire." -#: appPlugins/ToolFollow.py:677 +#: appPlugins/ToolFollow.py:682 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -15964,11 +15927,11 @@ msgstr "" "Creați un obiect Geometrie cu\n" "căi de tăiere pentru tăierea imprejurul poligoanelor." -#: appPlugins/ToolFollow.py:700 +#: appPlugins/ToolFollow.py:702 msgid "Source object for following geometry." msgstr "Obiect sursă pentru geometria „urmăritoare”." -#: appPlugins/ToolFollow.py:733 +#: appPlugins/ToolFollow.py:735 msgid "" "Selection of area to be processed.\n" "- 'All Polygons' - the process will start after click.\n" @@ -15991,13 +15954,13 @@ msgstr "Import" msgid "Import IMAGE" msgstr "Importa Imagine" -#: appPlugins/ToolImage.py:152 appPlugins/ToolPDF.py:114 app_Main.py:10526 -#: app_Main.py:10579 app_Main.py:10672 app_Main.py:10710 app_Main.py:10777 -#: app_Main.py:10934 app_Main.py:11021 +#: appPlugins/ToolImage.py:152 appPlugins/ToolPDF.py:114 app_Main.py:10570 +#: app_Main.py:10623 app_Main.py:10719 app_Main.py:10759 app_Main.py:10826 +#: app_Main.py:10983 app_Main.py:11070 msgid "File no longer available." msgstr "Fișierul nu mai este disponibil." -#: appPlugins/ToolImage.py:164 app_Main.py:10536 app_Main.py:10589 +#: appPlugins/ToolImage.py:164 app_Main.py:10580 app_Main.py:10633 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -16006,13 +15969,13 @@ msgstr "" "Gerber sunt acceptate" #: appPlugins/ToolImage.py:173 appPlugins/ToolPcbWizard.py:356 -#: app_Main.py:10552 app_Main.py:10610 tclCommands/TclCommandImportSvg.py:84 +#: app_Main.py:10596 app_Main.py:10654 tclCommands/TclCommandImportSvg.py:84 msgid "Importing" msgstr "Se importă" -#: appPlugins/ToolImage.py:185 appPlugins/ToolPDF.py:230 app_Main.py:10550 -#: app_Main.py:10608 app_Main.py:10693 app_Main.py:10761 app_Main.py:10830 -#: app_Main.py:10895 app_Main.py:10955 +#: appPlugins/ToolImage.py:185 appPlugins/ToolPDF.py:230 app_Main.py:10594 +#: app_Main.py:10652 app_Main.py:10742 app_Main.py:10810 app_Main.py:10879 +#: app_Main.py:10944 app_Main.py:11004 msgid "Opened" msgstr "Încarcat" @@ -16115,7 +16078,7 @@ msgstr "Importa imagine" msgid "Open a image of raster type and then import it in FlatCAM." msgstr "Deschide o imagine tip raster și importa aceasta in FlatCAM." -#: appPlugins/ToolInvertGerber.py:287 +#: appPlugins/ToolInvertGerber.py:293 msgid "" "Will invert the Gerber object: areas that have copper\n" "will be empty of copper and previous empty area will be\n" @@ -16126,7 +16089,7 @@ msgstr "" #: appPlugins/ToolIsolation.py:1039 appPlugins/ToolIsolation.py:1178 #: appPlugins/ToolNCC.py:996 appPlugins/ToolNCC.py:1140 -#: appPlugins/ToolOptimal.py:197 +#: appPlugins/ToolOptimal.py:203 msgid "" "The Gerber object has one Polygon as geometry.\n" "There are no distances between geometry elements to be found." @@ -16172,13 +16135,13 @@ msgid "Tool from Tool Table was edited." msgstr "O unealtă din Tabela de Unelte a fost editata." #: appPlugins/ToolIsolation.py:1482 appPlugins/ToolNCC.py:1481 -#: appPlugins/ToolPaint.py:1050 appPlugins/ToolSolderPaste.py:571 +#: appPlugins/ToolPaint.py:1050 appPlugins/ToolSolderPaste.py:577 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "" "Anulat. Noua valoare pt diametrul uneltei este deja in Tabela de Unelte." #: appPlugins/ToolIsolation.py:1533 appPlugins/ToolNCC.py:1532 -#: appPlugins/ToolPaint.py:1100 appPlugins/ToolSolderPaste.py:616 +#: appPlugins/ToolPaint.py:1100 appPlugins/ToolSolderPaste.py:622 msgid "Delete failed. Select a tool to delete." msgstr "Ștergere eșuată. Selectează o unealtă pt ștergere." @@ -16242,7 +16205,7 @@ msgid "No polygon detected under click position." msgstr "Nu a fost detectat niciun poligon sub poziția clicului." #: appPlugins/ToolIsolation.py:2414 appPlugins/ToolPaint.py:1315 -#: appPlugins/ToolPunchGerber.py:1747 +#: appPlugins/ToolPunchGerber.py:1750 msgid "List of single polygons is empty. Aborting." msgstr "Lista Poligoanelor este goală. Intrerup." @@ -16250,21 +16213,21 @@ msgstr "Lista Poligoanelor este goală. Intrerup." msgid "Click the end point of the paint area." msgstr "Faceți clic pe punctul final al zonei de pictat." -#: appPlugins/ToolIsolation.py:2803 appPlugins/ToolNCC.py:3990 -#: appPlugins/ToolPaint.py:2783 app_Main.py:6390 app_Main.py:6409 +#: appPlugins/ToolIsolation.py:2803 appPlugins/ToolNCC.py:3992 +#: appPlugins/ToolPaint.py:2783 app_Main.py:6425 app_Main.py:6444 msgid "Tool from DB added in Tool Table." msgstr "Unealtă din Baza de date adăugată in Tabela de Unelte." -#: appPlugins/ToolIsolation.py:2857 appPlugins/ToolNCC.py:4043 +#: appPlugins/ToolIsolation.py:2857 appPlugins/ToolNCC.py:4045 #: appPlugins/ToolPaint.py:2843 msgid "New tool added to Tool Table." msgstr "O noua unealtă a fost adăugată in Tabela de Unelte." -#: appPlugins/ToolIsolation.py:3197 +#: appPlugins/ToolIsolation.py:3194 msgid "Gerber object for isolation routing." msgstr "Obiect Gerber pentru rutare de izolare." -#: appPlugins/ToolIsolation.py:3221 appPlugins/ToolNCC.py:4172 +#: appPlugins/ToolIsolation.py:3218 appPlugins/ToolNCC.py:4171 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -16272,7 +16235,7 @@ msgstr "" "Un număr de unelte din care algoritmul va alege\n" "pe acelea care vor fi folosite pentru curățarea de Cu." -#: appPlugins/ToolIsolation.py:3237 +#: appPlugins/ToolIsolation.py:3234 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -16289,7 +16252,7 @@ msgstr "" "obiectul\n" "final. Aceasta deaorece unele unelte nu vor putea genera geometrie de rutare." -#: appPlugins/ToolIsolation.py:3249 appPlugins/ToolNCC.py:4200 +#: appPlugins/ToolIsolation.py:3246 appPlugins/ToolNCC.py:4199 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16322,13 +16285,13 @@ msgstr "" "operare\n" "în geometria rezultată ca fiind Izolare." -#: appPlugins/ToolIsolation.py:3296 appPlugins/ToolMilling.py:3780 -#: appPlugins/ToolNCC.py:66 appPlugins/ToolNCC.py:4259 -#: appPlugins/ToolPaint.py:139 appPlugins/ToolPaint.py:3053 +#: appPlugins/ToolIsolation.py:3293 appPlugins/ToolMilling.py:3852 +#: appPlugins/ToolNCC.py:66 appPlugins/ToolNCC.py:4258 +#: appPlugins/ToolPaint.py:139 appPlugins/ToolPaint.py:3050 msgid "Add from DB" msgstr "Adaugă Unealtă din DB" -#: appPlugins/ToolIsolation.py:3321 appPlugins/ToolNCC.py:4284 +#: appPlugins/ToolIsolation.py:3318 appPlugins/ToolNCC.py:4283 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -16336,9 +16299,9 @@ msgstr "" "Găsiți un diametru al sculei care este garantat\n" "să facă o izolare completă." -#: appPlugins/ToolIsolation.py:3363 appPlugins/ToolMilling.py:3830 -#: appPlugins/ToolNCC.py:4325 appPlugins/ToolPaint.py:3105 -#: appPlugins/ToolSolderPaste.py:1241 +#: appPlugins/ToolIsolation.py:3360 appPlugins/ToolMilling.py:3902 +#: appPlugins/ToolNCC.py:4324 appPlugins/ToolPaint.py:3102 +#: appPlugins/ToolSolderPaste.py:1245 msgid "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -16346,7 +16309,7 @@ msgstr "" "Șterge o selecţie de unelte in Tabela de Unelte prin\n" "selectarea unei linii (sau mai multe) in Tabela de Unelte." -#: appPlugins/ToolIsolation.py:3535 +#: appPlugins/ToolIsolation.py:3532 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -16359,20 +16322,20 @@ msgstr "" "obiecte care vor aparea in combobox-ul\n" "numit >Obiect<." -#: appPlugins/ToolIsolation.py:3545 +#: appPlugins/ToolIsolation.py:3542 msgid "Object whose area will be removed from isolation geometry." msgstr "" "Obiectul a cărui suprafată va fi indepărtată din geometria tip Izolare." -#: appPlugins/ToolIsolation.py:3616 appPlugins/ToolPunchGerber.py:2299 +#: appPlugins/ToolIsolation.py:3613 appPlugins/ToolPunchGerber.py:2299 msgid "Select all available." msgstr "Selectați toate disponibile." -#: appPlugins/ToolIsolation.py:3622 appPlugins/ToolPunchGerber.py:2305 +#: appPlugins/ToolIsolation.py:3619 appPlugins/ToolPunchGerber.py:2305 msgid "Clear the selection." msgstr "Ștergeți selecția." -#: appPlugins/ToolIsolation.py:3661 +#: appPlugins/ToolIsolation.py:3658 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16391,13 +16354,7 @@ msgstr "" "(traseu, zona etc) iar >in interior< inseamna efectiv in interiorul\n" "acelui elem. Gerber (daca poate fi posibil)." -#: appPlugins/ToolLevelling.py:174 appPlugins/ToolLevelling.py:1640 -#, fuzzy -#| msgid "Autolevelling" -msgid "Levelling" -msgstr "Autonivelare" - -#: appPlugins/ToolLevelling.py:536 appPlugins/ToolLevelling.py:814 +#: appPlugins/ToolLevelling.py:554 appPlugins/ToolLevelling.py:884 msgid "" "Voronoi function can not be loaded.\n" "Shapely >= 1.8 is required" @@ -16405,15 +16362,15 @@ msgstr "" "Funcția Voronoi nu poate fi încărcată.\n" "Shapely >= 1.8 este necesar" -#: appPlugins/ToolLevelling.py:564 +#: appPlugins/ToolLevelling.py:582 msgid "Click on canvas to add a Probe Point..." msgstr "Faceți clic pe ecran pentru a adăuga un punct de probă ..." -#: appPlugins/ToolLevelling.py:760 +#: appPlugins/ToolLevelling.py:830 msgid "Point is not within the object area. Choose another point." msgstr "Punctul nu se află în zona obiectului. Alegeți un alt punct." -#: appPlugins/ToolLevelling.py:780 +#: appPlugins/ToolLevelling.py:850 msgid "" "Added a Probe Point... Click again to add another or right click to " "finish ..." @@ -16421,146 +16378,146 @@ msgstr "" "S-a adăugat un punct de sondare ... Faceți clic din nou pentru a adăuga " "altul sau faceți clic dreapta pentru a termina ..." -#: appPlugins/ToolLevelling.py:802 +#: appPlugins/ToolLevelling.py:872 msgid "Finished adding Probe Points..." msgstr "Am terminat de adăugat punte de sondare ..." -#: appPlugins/ToolLevelling.py:1006 +#: appPlugins/ToolLevelling.py:1078 msgid "COM list updated ..." msgstr "Lista porturi COM actualizată ..." -#: appPlugins/ToolLevelling.py:1042 +#: appPlugins/ToolLevelling.py:1114 msgid "Connected" msgstr "Conectat" -#: appPlugins/ToolLevelling.py:1048 appPlugins/ToolLevelling.py:1070 -#: appPlugins/ToolLevelling.py:1923 appPlugins/ToolLevelling.py:1938 +#: appPlugins/ToolLevelling.py:1120 appPlugins/ToolLevelling.py:1142 +#: appPlugins/ToolLevelling.py:1992 appPlugins/ToolLevelling.py:2007 msgid "Control" msgstr "Control" -#: appPlugins/ToolLevelling.py:1050 appPlugins/ToolLevelling.py:1072 -#: appPlugins/ToolLevelling.py:1933 appPlugins/ToolLevelling.py:1940 +#: appPlugins/ToolLevelling.py:1122 appPlugins/ToolLevelling.py:1144 +#: appPlugins/ToolLevelling.py:2002 appPlugins/ToolLevelling.py:2009 msgid "Sender" msgstr "Expeditor" -#: appPlugins/ToolLevelling.py:1053 +#: appPlugins/ToolLevelling.py:1125 msgid "Port connected" msgstr "Port conectat" -#: appPlugins/ToolLevelling.py:1057 +#: appPlugins/ToolLevelling.py:1129 msgid "Could not connect to GRBL on port" msgstr "Nu s-a putut conecta la GRBL pe portul" -#: appPlugins/ToolLevelling.py:1064 appPlugins/ToolLevelling.py:2014 +#: appPlugins/ToolLevelling.py:1136 appPlugins/ToolLevelling.py:2083 msgid "Disconnected" msgstr "Deconectat" -#: appPlugins/ToolLevelling.py:1074 +#: appPlugins/ToolLevelling.py:1146 msgid "Port is connected. Disconnecting" msgstr "Portul este conectat. Deconecteaza" -#: appPlugins/ToolLevelling.py:1076 +#: appPlugins/ToolLevelling.py:1148 msgid "Could not connect to port" msgstr "Nu s-a putut conecta la portul" -#: appPlugins/ToolLevelling.py:1106 appPlugins/ToolLevelling.py:1540 +#: appPlugins/ToolLevelling.py:1178 appPlugins/ToolLevelling.py:1612 msgid "Sending" msgstr "Se Trimite" -#: appPlugins/ToolLevelling.py:1235 +#: appPlugins/ToolLevelling.py:1307 msgid "GRBL is doing a home cycle." msgstr "GRBL face un ciclu de Homing." -#: appPlugins/ToolLevelling.py:1241 +#: appPlugins/ToolLevelling.py:1313 msgid "GRBL software reset was sent." msgstr "A fost trimisă resetarea software a GRBL." -#: appPlugins/ToolLevelling.py:1249 +#: appPlugins/ToolLevelling.py:1321 msgid "GRBL resumed." msgstr "GRBL a reluat." -#: appPlugins/ToolLevelling.py:1253 +#: appPlugins/ToolLevelling.py:1325 msgid "GRBL paused." msgstr "GRBL este in pauza." -#: appPlugins/ToolLevelling.py:1427 +#: appPlugins/ToolLevelling.py:1499 msgid "There is nothing to view" msgstr "Nu este nimic de vizualizat" -#: appPlugins/ToolLevelling.py:1433 +#: appPlugins/ToolLevelling.py:1505 msgid "Code Viewer" msgstr "Vizualizator de Cod" -#: appPlugins/ToolLevelling.py:1471 +#: appPlugins/ToolLevelling.py:1543 msgid "Loaded Machine Code into Code Viewer" msgstr "Codul mașinii a fost încărcat în vizualizatorul de cod" -#: appPlugins/ToolLevelling.py:1485 appPlugins/ToolLevelling.py:1489 -#: appPlugins/ToolLevelling.py:2225 +#: appPlugins/ToolLevelling.py:1557 appPlugins/ToolLevelling.py:1561 +#: appPlugins/ToolLevelling.py:2294 msgid "Import Height Map" msgstr "Importă Harta înălțimii" -#: appPlugins/ToolLevelling.py:1516 +#: appPlugins/ToolLevelling.py:1588 msgid "Failed to open height map file" msgstr "Nu s-a putut deschide fișierul hărții înălțimii" -#: appPlugins/ToolLevelling.py:1566 +#: appPlugins/ToolLevelling.py:1638 msgid "Finished probing. Doing the autolevelling." msgstr "S-a terminat sondarea. Se efectueaza anutonivelarea." -#: appPlugins/ToolLevelling.py:1571 +#: appPlugins/ToolLevelling.py:1643 msgid "Sending probing GCode to the GRBL controller." msgstr "Se trimite GCode de Sondare către controlerul GRBL." -#: appPlugins/ToolLevelling.py:1614 +#: appPlugins/ToolLevelling.py:1686 msgid "Empty GRBL heightmap." msgstr "Harta de înălțime GRBL goală." -#: appPlugins/ToolLevelling.py:1618 +#: appPlugins/ToolLevelling.py:1690 msgid "Finished autolevelling." msgstr "Nivelare automată finalizată." -#: appPlugins/ToolLevelling.py:1688 +#: appPlugins/ToolLevelling.py:1757 #, fuzzy #| msgid "CNCjob created" msgid "CNCjob" msgstr "CNCjob creat" -#: appPlugins/ToolLevelling.py:1690 +#: appPlugins/ToolLevelling.py:1759 #, fuzzy #| msgid "Source Object" msgid "Source object." msgstr "Obiect Sursă" -#: appPlugins/ToolLevelling.py:1725 +#: appPlugins/ToolLevelling.py:1794 msgid "Probe Points Table" msgstr "Tabelul Punctelor de Sondare" -#: appPlugins/ToolLevelling.py:1726 +#: appPlugins/ToolLevelling.py:1795 msgid "Generate GCode that will obtain the height map" msgstr "Generați GCode care va obține harta înălțimii" -#: appPlugins/ToolLevelling.py:1728 +#: appPlugins/ToolLevelling.py:1797 msgid "Show" msgstr "Arata" -#: appPlugins/ToolLevelling.py:1729 +#: appPlugins/ToolLevelling.py:1798 msgid "Toggle the display of the Probe Points table." msgstr "Comutați afișajul tabelului cu Punte de Sondare." -#: appPlugins/ToolLevelling.py:1742 +#: appPlugins/ToolLevelling.py:1811 msgid "X-Y Coordinates" msgstr "Coordonatele X-Y" -#: appPlugins/ToolLevelling.py:1742 +#: appPlugins/ToolLevelling.py:1811 msgid "Height" msgstr "Înălţime" -#: appPlugins/ToolLevelling.py:1746 +#: appPlugins/ToolLevelling.py:1815 msgid "Plot probing points" msgstr "Plotați punctele de sondare" -#: appPlugins/ToolLevelling.py:1748 +#: appPlugins/ToolLevelling.py:1817 msgid "" "Plot the probing points in the table.\n" "If a Voronoi method is used then\n" @@ -16570,7 +16527,7 @@ msgstr "" "Dacă se folosește o metodă Voronoi\n" "zonele Voronoi sunt, de asemenea, trasate." -#: appPlugins/ToolLevelling.py:1765 +#: appPlugins/ToolLevelling.py:1834 msgid "" "Will create a GCode which will be sent to the controller,\n" "either through a file or directly, with the intent to get the height map\n" @@ -16580,115 +16537,115 @@ msgstr "" "fie printr-un fișier, fie direct, cu intenția de a obține harta înălțimii\n" "adică să modificați codul original GCode pentru a nivela înălțimea de tăiere." -#: appPlugins/ToolLevelling.py:1867 +#: appPlugins/ToolLevelling.py:1936 msgid "Add Probe Points" msgstr "Adaugă Puncte de Sondare" -#: appPlugins/ToolLevelling.py:1954 +#: appPlugins/ToolLevelling.py:2023 msgid "COM list" msgstr "Lista COM" -#: appPlugins/ToolLevelling.py:1956 appPlugins/ToolLevelling.py:1971 +#: appPlugins/ToolLevelling.py:2025 appPlugins/ToolLevelling.py:2040 msgid "Lists the available serial ports." msgstr "Listează porturile seriale disponibile." -#: appPlugins/ToolLevelling.py:1960 +#: appPlugins/ToolLevelling.py:2029 msgid "Search" msgstr "Căutare" -#: appPlugins/ToolLevelling.py:1962 +#: appPlugins/ToolLevelling.py:2031 msgid "Search for the available serial ports." msgstr "Căutați porturile seriale disponibile." -#: appPlugins/ToolLevelling.py:1969 +#: appPlugins/ToolLevelling.py:2038 msgid "Baud rates" msgstr "Ratele de transfer" -#: appPlugins/ToolLevelling.py:1988 +#: appPlugins/ToolLevelling.py:2057 msgid "New, custom baudrate." msgstr "Baudrate nou, personalizat." -#: appPlugins/ToolLevelling.py:1996 +#: appPlugins/ToolLevelling.py:2065 msgid "Add the specified custom baudrate to the list." msgstr "Adăugați rata de transmisie personalizată specificată în listă." -#: appPlugins/ToolLevelling.py:2002 +#: appPlugins/ToolLevelling.py:2071 msgid "Delete selected baudrate" msgstr "Ștergeți viteza de transmisie selectată" -#: appPlugins/ToolLevelling.py:2006 +#: appPlugins/ToolLevelling.py:2075 msgid "Reset" msgstr "Reset" -#: appPlugins/ToolLevelling.py:2008 +#: appPlugins/ToolLevelling.py:2077 msgid "Software reset of the controller." msgstr "Resetarea software a controlerului." -#: appPlugins/ToolLevelling.py:2016 +#: appPlugins/ToolLevelling.py:2085 msgid "Connect to the selected port with the selected baud rate." msgstr "Conectați-vă la portul selectat cu rata de transmisie selectată." -#: appPlugins/ToolLevelling.py:2041 +#: appPlugins/ToolLevelling.py:2110 msgid "Jog" msgstr "Deplasare" -#: appPlugins/ToolLevelling.py:2049 +#: appPlugins/ToolLevelling.py:2118 msgid "Zero Axes" msgstr "Zero axe" -#: appPlugins/ToolLevelling.py:2082 +#: appPlugins/ToolLevelling.py:2151 msgid "Pause/Resume" msgstr "Pauză/Reluare" -#: appPlugins/ToolLevelling.py:2140 +#: appPlugins/ToolLevelling.py:2209 msgid "Send Command" msgstr "Trimiteți comanda" -#: appPlugins/ToolLevelling.py:2142 appPlugins/ToolLevelling.py:2152 +#: appPlugins/ToolLevelling.py:2211 appPlugins/ToolLevelling.py:2221 msgid "Send a custom command to GRBL." msgstr "Trimiteți o comandă personalizată către GRBL." -#: appPlugins/ToolLevelling.py:2147 +#: appPlugins/ToolLevelling.py:2216 msgid "Type GRBL command ..." msgstr "Tastați comanda GRBL ..." -#: appPlugins/ToolLevelling.py:2150 +#: appPlugins/ToolLevelling.py:2219 msgid "Send" msgstr "Trimite" -#: appPlugins/ToolLevelling.py:2158 +#: appPlugins/ToolLevelling.py:2227 msgid "Get Config parameter" msgstr "Obțineți parametrul Config" -#: appPlugins/ToolLevelling.py:2160 +#: appPlugins/ToolLevelling.py:2229 msgid "A GRBL configuration parameter." msgstr "Un parametru de configurare GRBL." -#: appPlugins/ToolLevelling.py:2165 +#: appPlugins/ToolLevelling.py:2234 msgid "Type GRBL parameter ..." msgstr "Tastați parametrul GRBL ..." -#: appPlugins/ToolLevelling.py:2168 +#: appPlugins/ToolLevelling.py:2237 msgid "Get" msgstr "Obține" -#: appPlugins/ToolLevelling.py:2170 +#: appPlugins/ToolLevelling.py:2239 msgid "Get the value of a specified GRBL parameter." msgstr "Obțineți valoarea unui parametru GRBL specificat." -#: appPlugins/ToolLevelling.py:2178 +#: appPlugins/ToolLevelling.py:2247 msgid "Get Report" msgstr "Obțineți un raport" -#: appPlugins/ToolLevelling.py:2180 +#: appPlugins/ToolLevelling.py:2249 msgid "Print in shell the GRBL report." msgstr "Imprimați în shell raportul GRBL." -#: appPlugins/ToolLevelling.py:2186 +#: appPlugins/ToolLevelling.py:2255 msgid "Apply AutoLevelling" msgstr "Aplicați AutoNivelarea" -#: appPlugins/ToolLevelling.py:2188 +#: appPlugins/ToolLevelling.py:2257 msgid "" "Will send the probing GCode to the GRBL controller,\n" "wait for the Z probing data and then apply this data\n" @@ -16698,23 +16655,23 @@ msgstr "" "așteapta datele de sondare Z și apoi aplica aceste date\n" "peste GCode-ul original făcând deci autonivelare." -#: appPlugins/ToolLevelling.py:2197 +#: appPlugins/ToolLevelling.py:2266 msgid "Will save the GRBL height map." msgstr "Va salva harta înălțimii GRBL." -#: appPlugins/ToolLevelling.py:2207 +#: appPlugins/ToolLevelling.py:2276 msgid "Save Probing GCode" msgstr "Salvați GCode de sondare" -#: appPlugins/ToolLevelling.py:2209 +#: appPlugins/ToolLevelling.py:2278 msgid "Will save the probing GCode." msgstr "Va salva codul GCode de Sondare." -#: appPlugins/ToolLevelling.py:2218 +#: appPlugins/ToolLevelling.py:2287 msgid "View/Edit the probing GCode." msgstr "Vizualizați/Editați GCode-ul de sondare." -#: appPlugins/ToolLevelling.py:2227 +#: appPlugins/ToolLevelling.py:2296 msgid "" "Import the file that has the Z heights\n" "obtained through probing and then apply this data\n" @@ -16725,30 +16682,34 @@ msgstr "" "obținute prin sondare și apoi aplicați aceste date\n" "peste GCode origina făcând astfel autonivelare." -#: appPlugins/ToolMilling.py:2509 +#: appPlugins/ToolMilling.py:1315 +msgid "Milling Tool" +msgstr "Unealtă Frezare" + +#: appPlugins/ToolMilling.py:2603 msgid "Generating drills milling geometry..." msgstr "Se generează Geometria de frezare a găurilor ..." -#: appPlugins/ToolMilling.py:2614 +#: appPlugins/ToolMilling.py:2702 msgid "Generating slot milling geometry..." msgstr "Se generează Geometria de frezare a sloturilor ..." -#: appPlugins/ToolMilling.py:3608 +#: appPlugins/ToolMilling.py:3683 msgid "" "Create CNCJob with toolpaths for milling either Geometry or drill holes." msgstr "" "Creați CNCJob cu trasee de unelte pentru frezarea fie a geometriei, fie a " "găurilor." -#: appPlugins/ToolMilling.py:3637 +#: appPlugins/ToolMilling.py:3709 msgid "Object for milling operation." msgstr "Obiect pentru operația de frezare." -#: appPlugins/ToolMilling.py:3668 +#: appPlugins/ToolMilling.py:3740 msgid "Tools in the object used for milling." msgstr "Unelte din obiect, folosite pentru frezare." -#: appPlugins/ToolMilling.py:3747 +#: appPlugins/ToolMilling.py:3819 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the " @@ -16773,7 +16734,7 @@ msgstr "" "afisati in UI, cat și din\n" "lăţimea de tăiere in material care este de fapt valoarea diametrului uneltei." -#: appPlugins/ToolMilling.py:3883 +#: appPlugins/ToolMilling.py:3955 msgid "" "Milling type:\n" "- Drills -> will mill the drills associated with this tool\n" @@ -16786,15 +16747,15 @@ msgstr "" "- Ambele -> va freza atat găurile cat si sloturile sau doar acelea care sunt " "disponibile" -#: appPlugins/ToolMilling.py:3903 +#: appPlugins/ToolMilling.py:3975 msgid "The diameter of the tool who will do the milling" msgstr "Diametrul frezei când se frezează sloturile" -#: appPlugins/ToolMilling.py:3920 +#: appPlugins/ToolMilling.py:3992 msgid "Offset Type" msgstr "Tip Offset" -#: appPlugins/ToolMilling.py:3923 +#: appPlugins/ToolMilling.py:3995 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -16811,17 +16772,17 @@ msgstr "" "- Afară-> Tăietura va urma geometria pe exterior.\n" "- Personalizat -> Tăietura se va face la o anumită distanță." -#: appPlugins/ToolMilling.py:3932 +#: appPlugins/ToolMilling.py:4004 #, fuzzy #| msgid "Int" msgid "In" msgstr "Int" -#: appPlugins/ToolMilling.py:3932 +#: appPlugins/ToolMilling.py:4004 msgid "Out" msgstr "Afară" -#: appPlugins/ToolMilling.py:3943 +#: appPlugins/ToolMilling.py:4015 msgid "" "The value to offset the cut when \n" "the Offset type selected is 'Custom'.\n" @@ -16832,13 +16793,13 @@ msgstr "" "este >Personalizat<. Aceasta valoare poate fi pozitivă pentru un ofset\n" "in exterior sau poate fi negativă pentru un ofset in interior." -#: appPlugins/ToolMilling.py:3967 +#: appPlugins/ToolMilling.py:4039 #, fuzzy #| msgid "Jog" msgid "Job" msgstr "Deplasare" -#: appPlugins/ToolMilling.py:3970 +#: appPlugins/ToolMilling.py:4042 msgid "" "- Isolation -> informative - lower Feedrate as it uses a milling bit with a " "fine tip.\n" @@ -16852,25 +16813,25 @@ msgstr "" "- Finisare -> informativ - Avans mai mare, fără adâncime multiplă.\n" "- Curățare -> adaugă o secvență de \"paint\" pe toată zona obiectului" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 #, fuzzy #| msgid "Rough" msgid "Roughing" msgstr "Grosier" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 #, fuzzy #| msgid "Finish" msgid "Finishing" msgstr "Finisare" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 #, fuzzy #| msgid "Polish" msgid "Polishing" msgstr "Finisare" -#: appPlugins/ToolMilling.py:4393 +#: appPlugins/ToolMilling.py:4487 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Geometry (Milling) Objects." @@ -16907,53 +16868,53 @@ msgid "At least one of the selected tools can do a complete isolation." msgstr "Cel puțin una dintre uneltele selectate poate face o izolare completă." #: appPlugins/ToolNCC.py:1231 appPlugins/ToolNCC.py:1319 -#: appPlugins/ToolNCC.py:1381 appPlugins/ToolNCC.py:4026 +#: appPlugins/ToolNCC.py:1381 appPlugins/ToolNCC.py:4028 #: appPlugins/ToolPaint.py:833 appPlugins/ToolPaint.py:921 #: appPlugins/ToolPaint.py:983 appPlugins/ToolPaint.py:2826 -#: appPlugins/ToolSolderPaste.py:511 +#: appPlugins/ToolSolderPaste.py:517 msgid "Cancelled. Tool already in Tool Table." msgstr "Anulat. Unealta există deja in Tabela de Unelte." -#: appPlugins/ToolNCC.py:1984 appPlugins/ToolNCC.py:2962 +#: appPlugins/ToolNCC.py:1984 appPlugins/ToolNCC.py:2964 msgid "NCC Tool. Preparing non-copper polygons." msgstr "Unealta NCC. Se pregătesc poligoanele non-cupru." -#: appPlugins/ToolNCC.py:2044 appPlugins/ToolNCC.py:3090 +#: appPlugins/ToolNCC.py:2044 appPlugins/ToolNCC.py:3092 msgid "NCC Tool. Calculate 'empty' area." msgstr "Unealta NCC. Calculează aria 'goală'." #: appPlugins/ToolNCC.py:2055 appPlugins/ToolNCC.py:2084 #: appPlugins/ToolNCC.py:2190 appPlugins/ToolNCC.py:2203 -#: appPlugins/ToolNCC.py:3105 appPlugins/ToolNCC.py:3210 -#: appPlugins/ToolNCC.py:3225 appPlugins/ToolNCC.py:3492 -#: appPlugins/ToolNCC.py:3593 appPlugins/ToolNCC.py:3608 +#: appPlugins/ToolNCC.py:3107 appPlugins/ToolNCC.py:3212 +#: appPlugins/ToolNCC.py:3227 appPlugins/ToolNCC.py:3494 +#: appPlugins/ToolNCC.py:3595 appPlugins/ToolNCC.py:3610 msgid "Buffering finished" msgstr "Buferarea terminată" #: appPlugins/ToolNCC.py:2059 appPlugins/ToolNCC.py:2088 #: appPlugins/ToolNCC.py:2194 appPlugins/ToolNCC.py:2206 -#: appPlugins/ToolNCC.py:3113 appPlugins/ToolNCC.py:3232 -#: appPlugins/ToolNCC.py:3499 appPlugins/ToolNCC.py:3615 +#: appPlugins/ToolNCC.py:3115 appPlugins/ToolNCC.py:3234 +#: appPlugins/ToolNCC.py:3501 appPlugins/ToolNCC.py:3617 msgid "Could not get the extent of the area to be non copper cleared." msgstr "" "Nu s-a putut obtine intinderea suprafaței care să fie curățată de cupru." #: appPlugins/ToolNCC.py:2067 appPlugins/ToolNCC.py:2217 -#: appPlugins/ToolNCC.py:3243 +#: appPlugins/ToolNCC.py:3245 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Unealta NCC. S-a terminat calculul suprafetei 'goale'." -#: appPlugins/ToolNCC.py:2120 appPlugins/ToolNCC.py:3140 -#: appPlugins/ToolNCC.py:3217 appPlugins/ToolNCC.py:3519 -#: appPlugins/ToolNCC.py:3600 +#: appPlugins/ToolNCC.py:2120 appPlugins/ToolNCC.py:3142 +#: appPlugins/ToolNCC.py:3219 appPlugins/ToolNCC.py:3521 +#: appPlugins/ToolNCC.py:3602 msgid "" "Isolation geometry is broken. Margin is less than isolation tool diameter." msgstr "" "Geometria de Izolare este discontinuă.\n" "Marginea este mai mic decat diametrul uneltei de izolare." -#: appPlugins/ToolNCC.py:2210 appPlugins/ToolNCC.py:3236 -#: appPlugins/ToolNCC.py:3618 +#: appPlugins/ToolNCC.py:2210 appPlugins/ToolNCC.py:3238 +#: appPlugins/ToolNCC.py:3620 msgid "The selected object is not suitable for copper clearing." msgstr "Obiectul selectat nu este potrivit pentru curățarea cuprului." @@ -16980,33 +16941,33 @@ msgstr "" "Nu există o unealtă de curățare a cuprului în selecție și este necesară cel " "puțin una." -#: appPlugins/ToolNCC.py:2363 appPlugins/ToolNCC.py:3058 +#: appPlugins/ToolNCC.py:2363 appPlugins/ToolNCC.py:3060 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "Unelata NCC. S-a terminat pregătirea poligoanelor non-cupru. Taskul de " "curatare normal de cupru a inceput." -#: appPlugins/ToolNCC.py:2391 appPlugins/ToolNCC.py:2621 +#: appPlugins/ToolNCC.py:2391 appPlugins/ToolNCC.py:2623 msgid "NCC Tool failed creating bounding box." msgstr "Unealta NCC a esuat in a crea forma inconjurătoare." -#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2664 -#: appPlugins/ToolNCC.py:3257 appPlugins/ToolNCC.py:3643 +#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2666 +#: appPlugins/ToolNCC.py:3259 appPlugins/ToolNCC.py:3645 msgid "NCC Tool clearing with tool diameter" msgstr "Unealta NCC cu diametrul uneltei" -#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2664 -#: appPlugins/ToolNCC.py:3257 appPlugins/ToolNCC.py:3643 +#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2666 +#: appPlugins/ToolNCC.py:3259 appPlugins/ToolNCC.py:3645 msgid "started." msgstr "a inceput." -#: appPlugins/ToolNCC.py:2539 +#: appPlugins/ToolNCC.py:2541 msgid "Could not use the tool for copper clear." msgstr "" "Nu s-a putut folosi unealta pentru ca să fie realizată curățarea de cupru." -#: appPlugins/ToolNCC.py:2561 appPlugins/ToolNCC.py:3418 +#: appPlugins/ToolNCC.py:2563 appPlugins/ToolNCC.py:3420 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -17018,31 +16979,31 @@ msgstr "" "pictată.\n" "Schimbați parametrii Paint și încercați din nou." -#: appPlugins/ToolNCC.py:2571 appPlugins/ToolNCC.py:3427 +#: appPlugins/ToolNCC.py:2573 appPlugins/ToolNCC.py:3429 msgid "NCC Tool clear all done." msgstr "Unealta NCC curătare toate efectuată." -#: appPlugins/ToolNCC.py:2574 appPlugins/ToolNCC.py:3430 +#: appPlugins/ToolNCC.py:2576 appPlugins/ToolNCC.py:3432 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "" "Unealta NCC curătare toate efectuată dar izolatia este intreruptă pentru" -#: appPlugins/ToolNCC.py:2576 appPlugins/ToolNCC.py:2826 -#: appPlugins/ToolNCC.py:3432 appPlugins/ToolNCC.py:3815 +#: appPlugins/ToolNCC.py:2578 appPlugins/ToolNCC.py:2828 +#: appPlugins/ToolNCC.py:3434 appPlugins/ToolNCC.py:3817 msgid "tools" msgstr "unelte" -#: appPlugins/ToolNCC.py:2603 +#: appPlugins/ToolNCC.py:2605 msgid "NCC Tool. Rest machining copper clearing task started." msgstr "" "Unealta NCC. Operatia de curățare a cuprului prin prelucrare a restului a " "început." -#: appPlugins/ToolNCC.py:2822 appPlugins/ToolNCC.py:3811 +#: appPlugins/ToolNCC.py:2824 appPlugins/ToolNCC.py:3813 msgid "NCC Tool Rest Machining clear all done." msgstr "Unealta NCC curătare cu prelucrare tip 'rest' efectuată." -#: appPlugins/ToolNCC.py:2825 appPlugins/ToolNCC.py:3814 +#: appPlugins/ToolNCC.py:2827 appPlugins/ToolNCC.py:3816 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -17050,11 +17011,11 @@ msgstr "" "Unealta NCC curătare toate cu prelucrare tip 'rest' efectuată dar izolatia " "este intreruptă pentru" -#: appPlugins/ToolNCC.py:2923 +#: appPlugins/ToolNCC.py:2925 msgid "NCC Tool started. Reading parameters." msgstr "Unealta NCC a pornit. Se citesc parametrii." -#: appPlugins/ToolNCC.py:3917 +#: appPlugins/ToolNCC.py:3919 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -17062,7 +17023,7 @@ msgstr "" "Incearcă să folosesti optiunea Tipul de buffering = Complet in Preferinte -> " "Gerber General. Reincarcă fisierul Gerber după această schimbare." -#: appPlugins/ToolNCC.py:4137 +#: appPlugins/ToolNCC.py:4136 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -17074,7 +17035,7 @@ msgstr "" "Ceea ce este selectat aici va dicta genul\n" "de obiecte care vor popula combobox-ul „Obiect”." -#: appPlugins/ToolNCC.py:4188 +#: appPlugins/ToolNCC.py:4187 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -17090,7 +17051,7 @@ msgstr "" "Doar uneltele care efectiv au creat geometrie vor fi prezente in obiectul\n" "final. Aceasta deaorece unele unelte nu vor putea genera geometrie." -#: appPlugins/ToolNCC.py:4608 +#: appPlugins/ToolNCC.py:4607 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17099,17 +17060,17 @@ msgstr "" "non-cupru.\n" "Poate fi Gerber, Excellon sau Geometry." -#: appPlugins/ToolOptimal.py:121 appPlugins/ToolOptimal.py:408 +#: appPlugins/ToolOptimal.py:121 appPlugins/ToolOptimal.py:414 #, fuzzy #| msgid "Minimal" msgid "Find Optimal" msgstr "Minimal" -#: appPlugins/ToolOptimal.py:160 +#: appPlugins/ToolOptimal.py:166 msgid "Only Gerber objects can be evaluated." msgstr "Doar obiecte tip Gerber pot fi folosite." -#: appPlugins/ToolOptimal.py:166 +#: appPlugins/ToolOptimal.py:172 msgid "" "Optimal Tool. Started to search for the minimum distance between copper " "features." @@ -17117,66 +17078,66 @@ msgstr "" "Unealta Optim. A început să caute distanța minimă între caracteristicile de " "cupru." -#: appPlugins/ToolOptimal.py:176 +#: appPlugins/ToolOptimal.py:182 msgid "Optimal Tool. Parsing geometry for aperture" msgstr "Unealta Optim. Analiza geometriei pentru apertura" -#: appPlugins/ToolOptimal.py:187 +#: appPlugins/ToolOptimal.py:193 msgid "Optimal Tool. Creating a buffer for the object geometry." msgstr "" "Unealta Optim. Se creeaza o Geometrie la o distanta de geometria obiectului." -#: appPlugins/ToolOptimal.py:202 +#: appPlugins/ToolOptimal.py:208 msgid "" "Optimal Tool. Finding the distances between each two elements. Iterations" msgstr "" "Unealta Optim. Se caută distanțele dintre fiecare două elemente. Iterații" -#: appPlugins/ToolOptimal.py:236 +#: appPlugins/ToolOptimal.py:242 msgid "Optimal Tool. Finding the minimum distance." msgstr "Unealta Optim. Se caută distanța minimă." -#: appPlugins/ToolOptimal.py:252 +#: appPlugins/ToolOptimal.py:258 msgid "Optimal Tool. Finished successfully." msgstr "Unealta Optim. Procesul s-a terminat cu succes." -#: appPlugins/ToolOptimal.py:455 +#: appPlugins/ToolOptimal.py:461 msgid "Number of decimals kept for found distances." msgstr "Numărul de zecimale păstrate pentru distanțele găsite." -#: appPlugins/ToolOptimal.py:464 +#: appPlugins/ToolOptimal.py:470 msgid "Minimum distance" msgstr "Distanta minima" -#: appPlugins/ToolOptimal.py:465 +#: appPlugins/ToolOptimal.py:471 msgid "Display minimum distance between copper features." msgstr "Afișează distanța minimă între caracteristicile de cupru." -#: appPlugins/ToolOptimal.py:469 +#: appPlugins/ToolOptimal.py:475 msgid "Determined" msgstr "Determinat" -#: appPlugins/ToolOptimal.py:484 +#: appPlugins/ToolOptimal.py:490 msgid "Occurring" msgstr "Aparute" -#: appPlugins/ToolOptimal.py:485 +#: appPlugins/ToolOptimal.py:491 msgid "How many times this minimum is found." msgstr "De câte ori este găsit acest minim." -#: appPlugins/ToolOptimal.py:492 +#: appPlugins/ToolOptimal.py:498 msgid "Minimum points coordinates" msgstr "Coordonatele punctelor minime" -#: appPlugins/ToolOptimal.py:493 appPlugins/ToolOptimal.py:499 +#: appPlugins/ToolOptimal.py:499 appPlugins/ToolOptimal.py:505 msgid "Coordinates for points where minimum distance was found." msgstr "Coordonate pentru puncte în care a fost găsită distanța minimă." -#: appPlugins/ToolOptimal.py:512 appPlugins/ToolOptimal.py:588 +#: appPlugins/ToolOptimal.py:518 appPlugins/ToolOptimal.py:594 msgid "Jump to selected position" msgstr "Salt la poziția selectată" -#: appPlugins/ToolOptimal.py:514 appPlugins/ToolOptimal.py:590 +#: appPlugins/ToolOptimal.py:520 appPlugins/ToolOptimal.py:596 msgid "" "Select a position in the Locations text box and then\n" "click this button." @@ -17184,11 +17145,11 @@ msgstr "" "Selectați o poziție în caseta de text Locații, apoi\n" "faceți clic pe acest buton." -#: appPlugins/ToolOptimal.py:522 +#: appPlugins/ToolOptimal.py:528 msgid "Other distances" msgstr "Alte distanțe" -#: appPlugins/ToolOptimal.py:523 +#: appPlugins/ToolOptimal.py:529 msgid "" "Will display other distances in the Gerber file ordered from\n" "the minimum to the maximum, not including the absolute minimum." @@ -17196,13 +17157,13 @@ msgstr "" "Va afișa alte distanțe din fișierul Gerber ordonate de la\n" "minim până la maxim, neincluzând minimul absolut." -#: appPlugins/ToolOptimal.py:528 +#: appPlugins/ToolOptimal.py:534 msgid "Other distances points coordinates" msgstr "Coordonatele altor puncte distanțe" -#: appPlugins/ToolOptimal.py:529 appPlugins/ToolOptimal.py:543 -#: appPlugins/ToolOptimal.py:550 appPlugins/ToolOptimal.py:567 -#: appPlugins/ToolOptimal.py:574 +#: appPlugins/ToolOptimal.py:535 appPlugins/ToolOptimal.py:549 +#: appPlugins/ToolOptimal.py:556 appPlugins/ToolOptimal.py:573 +#: appPlugins/ToolOptimal.py:580 msgid "" "Other distances and the coordinates for points\n" "where the distance was found." @@ -17210,19 +17171,19 @@ msgstr "" "Alte distanțe și coordonatele pentru puncte\n" "unde a fost găsită distanța." -#: appPlugins/ToolOptimal.py:542 +#: appPlugins/ToolOptimal.py:548 msgid "Gerber distances" msgstr "Distanțele Gerber" -#: appPlugins/ToolOptimal.py:566 +#: appPlugins/ToolOptimal.py:572 msgid "Points coordinates" msgstr "Coordonatele punctelor" -#: appPlugins/ToolOptimal.py:598 +#: appPlugins/ToolOptimal.py:604 msgid "Find Minimum" msgstr "Găsiți Minim" -#: appPlugins/ToolOptimal.py:601 +#: appPlugins/ToolOptimal.py:607 msgid "" "Calculate the minimum distance between copper features,\n" "this will allow the determination of the right tool to\n" @@ -17244,11 +17205,11 @@ msgstr "Deschidere PDF anulată" msgid "Parsing" msgstr "Se analizează" -#: appPlugins/ToolPDF.py:212 app_Main.py:10795 +#: appPlugins/ToolPDF.py:212 app_Main.py:10844 msgid "Failed to open" msgstr "A eșuat incărcarea fişierului" -#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:351 app_Main.py:10741 +#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:351 app_Main.py:10790 msgid "No geometry found in file" msgstr "Nici-o informaţie de tip geometrie nu s-a gasit in fişierul" @@ -17359,7 +17320,7 @@ msgstr "" "care să curete de cupru toate zonele unde se dorește să nu \n" "fie cupru." -#: appPlugins/ToolPaint.py:2943 +#: appPlugins/ToolPaint.py:2940 msgid "" "Specify the type of object to be painted.\n" "It can be of type: Gerber or Geometry.\n" @@ -17371,7 +17332,7 @@ msgstr "" "Ceea ce este selectat aici va dicta genul\n" "de obiecte care vor popula combobox-ul „Obiect”." -#: appPlugins/ToolPaint.py:2977 +#: appPlugins/ToolPaint.py:2974 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for painting." @@ -17379,7 +17340,7 @@ msgstr "" "O suma de unelte din care algoritmul va alege pe acelea\n" "care vor fi folosite pentru 'pictare'." -#: appPlugins/ToolPaint.py:2994 +#: appPlugins/ToolPaint.py:2991 msgid "" "This is the Tool Number.\n" "Painting will start with the tool with the biggest diameter,\n" @@ -17395,7 +17356,7 @@ msgstr "" "Doar uneltele care efectiv au creat geometrie vor fi prezente in obiectul\n" "final. Aceasta deaorece unele unelte nu vor putea genera geometrie." -#: appPlugins/ToolPaint.py:3006 +#: appPlugins/ToolPaint.py:3003 msgid "" "The Tool Type (TT) can be:\n" "- Circular -> it is informative only. Being circular,\n" @@ -17428,7 +17389,7 @@ msgstr "" "operare\n" "în geometria rezultată ca fiind Izolare." -#: appPlugins/ToolPaint.py:3287 +#: appPlugins/ToolPaint.py:3284 msgid "" "The type of FlatCAM object to be used as paint reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17436,44 +17397,44 @@ msgstr "" "Tipul de obiect FlatCAM care trebuie utilizat ca referință pt. pictare.\n" "Poate fi Gerber, Excellon sau Geometry." -#: appPlugins/ToolPaint.py:3327 +#: appPlugins/ToolPaint.py:3324 msgid "Create a Geometry Object which paints the polygons." msgstr "Creați un obiect de geometrie care pictează (Paint) poligoanele." -#: appPlugins/ToolPanelize.py:114 appPlugins/ToolPanelize.py:1061 +#: appPlugins/ToolPanelize.py:114 appPlugins/ToolPanelize.py:1083 #, fuzzy #| msgid "Panelization Reference" msgid "Panelization" msgstr "Referintă panelizare" -#: appPlugins/ToolPanelize.py:341 +#: appPlugins/ToolPanelize.py:357 msgid "Columns or Rows are zero value. Change them to a positive integer." msgstr "" "Val. coloane sau linii este zero. Schimbă aceasta val. intr-un număr pozitiv " "intreg." -#: appPlugins/ToolPanelize.py:384 +#: appPlugins/ToolPanelize.py:400 msgid "Generating panel ... " msgstr "Se generează Panel-ul… " -#: appPlugins/ToolPanelize.py:471 appPlugins/ToolPanelize.py:763 -#: appPlugins/ToolPanelize.py:1013 +#: appPlugins/ToolPanelize.py:493 appPlugins/ToolPanelize.py:785 +#: appPlugins/ToolPanelize.py:1035 msgid "Generating panel ... Adding the source code." msgstr "Se generează Panelul ... Se adaugă codul sursă." -#: appPlugins/ToolPanelize.py:691 +#: appPlugins/ToolPanelize.py:713 msgid "Optimizing the overlapping paths." msgstr "Optimizarea căilor suprapuse." -#: appPlugins/ToolPanelize.py:723 +#: appPlugins/ToolPanelize.py:745 msgid "Optimization complete." msgstr "Optimizare finalizată." -#: appPlugins/ToolPanelize.py:1022 +#: appPlugins/ToolPanelize.py:1044 msgid "Generating panel... Spawning copies" msgstr "Generarea panelului ... Se fac copii" -#: appPlugins/ToolPanelize.py:1038 +#: appPlugins/ToolPanelize.py:1060 #, python-brace-format msgid "" "{text} Too big for the constrain area. Final panel has {col} columns and " @@ -17482,11 +17443,11 @@ msgstr "" "{text} Prea mare pt aria desemnată. Panelul final are {col} coloane si {row} " "linii" -#: appPlugins/ToolPanelize.py:1046 +#: appPlugins/ToolPanelize.py:1068 msgid "Panel created successfully." msgstr "Panel creat cu succes." -#: appPlugins/ToolPanelize.py:1104 +#: appPlugins/ToolPanelize.py:1123 msgid "" "Specify the type of object to be panelized\n" "It can be of type: Gerber, Excellon or Geometry.\n" @@ -17498,7 +17459,7 @@ msgstr "" "Selectia facuta aici va dicta tipul de obiecte care se vor\n" "regasi in combobox-ul >Obiect<." -#: appPlugins/ToolPanelize.py:1132 +#: appPlugins/ToolPanelize.py:1151 msgid "" "Object to be panelized. This means that it will\n" "be duplicated in an array of rows and columns." @@ -17507,11 +17468,11 @@ msgstr "" "Acesta va fi multiplicat intr-o arie\n" "de linii și coloane." -#: appPlugins/ToolPanelize.py:1139 +#: appPlugins/ToolPanelize.py:1158 msgid "Panelization Reference" msgstr "Referintă panelizare" -#: appPlugins/ToolPanelize.py:1141 +#: appPlugins/ToolPanelize.py:1160 msgid "" "Choose the reference for panelization:\n" "- Object = the bounding box of a different object\n" @@ -17533,7 +17494,7 @@ msgstr "" "referintă,\n" "prin urmare mentinand obiectele panelizate in sincronizare unul cu altul." -#: appPlugins/ToolPanelize.py:1167 +#: appPlugins/ToolPanelize.py:1186 msgid "" "Specify the type of object to be used as an container for\n" "panelization. It can be: Gerber or Geometry type.\n" @@ -17545,7 +17506,7 @@ msgstr "" "Selectia facuta aici va dicta tipul de obiecte care se vor\n" "regasi in combobox-ul >Container<." -#: appPlugins/ToolPanelize.py:1182 +#: appPlugins/ToolPanelize.py:1201 msgid "" "The actual object that is used as container for the\n" " selected object that is to be panelized." @@ -17553,11 +17514,11 @@ msgstr "" "Obiectul care este folosit ca și container \n" "pt obiectul care va fi panelizat." -#: appPlugins/ToolPanelize.py:1192 +#: appPlugins/ToolPanelize.py:1211 msgid "Panel Data" msgstr "Date panel" -#: appPlugins/ToolPanelize.py:1194 +#: appPlugins/ToolPanelize.py:1213 msgid "" "This informations will shape the resulting panel.\n" "The number of rows and columns will set how many\n" @@ -17573,15 +17534,15 @@ msgstr "" "Spatierile sunt de fapt distante intre oricare două elemente ale \n" "ariei panelului." -#: appPlugins/ToolPanelize.py:1279 +#: appPlugins/ToolPanelize.py:1298 msgid "Constrain panel within" msgstr "Mentine panelul in" -#: appPlugins/ToolPanelize.py:1322 +#: appPlugins/ToolPanelize.py:1341 msgid "Panelize Object" msgstr "Panelizează obiectul" -#: appPlugins/ToolPanelize.py:1325 appPlugins/ToolRulesCheck.py:1649 +#: appPlugins/ToolPanelize.py:1344 appPlugins/ToolRulesCheck.py:1649 msgid "" "Panelize the specified object around the specified box.\n" "In other words it creates multiple copies of the source object,\n" @@ -17623,7 +17584,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." -#: appPlugins/ToolPcbWizard.py:329 app_Main.py:10720 +#: appPlugins/ToolPcbWizard.py:329 app_Main.py:10769 msgid "This is not Excellon file." msgstr "Acesta nu este un fişier Excellon." @@ -17758,43 +17719,43 @@ msgstr "" msgid "Punch Geber" msgstr "Punctează Gerber" -#: appPlugins/ToolPunchGerber.py:537 +#: appPlugins/ToolPunchGerber.py:540 msgid "Click on a pad to select it." msgstr "Faceți clic pe un Pad pentru a-l selecta." -#: appPlugins/ToolPunchGerber.py:785 appPlugins/ToolPunchGerber.py:918 +#: appPlugins/ToolPunchGerber.py:788 appPlugins/ToolPunchGerber.py:921 msgid "The value of the fixed diameter is 0.0. Aborting." msgstr "Valoarea pentru diametrul fix ste 0.0. Renuntăm." -#: appPlugins/ToolPunchGerber.py:1694 +#: appPlugins/ToolPunchGerber.py:1697 msgid "Added pad" msgstr "S-a adăugat un pad" -#: appPlugins/ToolPunchGerber.py:1695 +#: appPlugins/ToolPunchGerber.py:1698 msgid "Click to add next pad or right click to start." msgstr "" "Faceți clic pentru a adăuga următorul Pad sau faceți clic dreapta pentru a " "începe." -#: appPlugins/ToolPunchGerber.py:1707 +#: appPlugins/ToolPunchGerber.py:1710 msgid "Removed pad" msgstr "Pad eliminat" -#: appPlugins/ToolPunchGerber.py:1708 +#: appPlugins/ToolPunchGerber.py:1711 msgid "Click to add/remove next pad or right click to start." msgstr "" "Faceți clic pentru a adăuga/elimina următorul Pad sau faceți clic dreapta " "pentru a începe." -#: appPlugins/ToolPunchGerber.py:1713 +#: appPlugins/ToolPunchGerber.py:1716 msgid "No pad detected under click position." msgstr "Niciun pad nu a fost detectat sub poziția de clic." -#: appPlugins/ToolPunchGerber.py:1912 +#: appPlugins/ToolPunchGerber.py:1915 msgid "All selectable pads are selected." msgstr "Totate obiectele Pad sunt selectate." -#: appPlugins/ToolPunchGerber.py:1929 +#: appPlugins/ToolPunchGerber.py:1932 msgid "Selection cleared." msgstr "Selecția a fost anulată." @@ -17827,28 +17788,28 @@ msgstr "" "Creează un obiect Gerber din obiectul selectat, in cadrul\n" "formei 'cutie' specificate." -#: appPlugins/ToolQRCode.py:211 appPlugins/ToolQRCode.py:559 -#: appPlugins/ToolQRCode.py:610 +#: appPlugins/ToolQRCode.py:217 appPlugins/ToolQRCode.py:565 +#: appPlugins/ToolQRCode.py:616 msgid "Cancelled. There is no QRCode Data in the text box." msgstr "Anulat. Nu există date QRCode în caseta de text." -#: appPlugins/ToolQRCode.py:388 +#: appPlugins/ToolQRCode.py:394 msgid "QRCode Tool done." msgstr "Unealta QRCode efectuata." -#: appPlugins/ToolQRCode.py:758 +#: appPlugins/ToolQRCode.py:761 msgid "Gerber Object to which the QRCode will be added." msgstr "Obiect Gerber la care se va adăuga codul QR." -#: appPlugins/ToolQRCode.py:794 +#: appPlugins/ToolQRCode.py:797 msgid "The parameters used to shape the QRCode." msgstr "Parametrii utilizați pentru modelarea codului QR." -#: appPlugins/ToolQRCode.py:899 +#: appPlugins/ToolQRCode.py:902 msgid "Export QRCode" msgstr "Exportă Codul QR" -#: appPlugins/ToolQRCode.py:901 +#: appPlugins/ToolQRCode.py:904 msgid "" "Show a set of controls allowing to export the QRCode\n" "to a SVG file or an PNG file." @@ -17856,31 +17817,31 @@ msgstr "" "Afișați un set de controale care permit exportul codului QR\n" "într-un fișier SVG sau într-un fișier PNG." -#: appPlugins/ToolQRCode.py:940 +#: appPlugins/ToolQRCode.py:943 msgid "Transparent back color" msgstr "Culoare de fundal transparentă" -#: appPlugins/ToolQRCode.py:965 +#: appPlugins/ToolQRCode.py:968 msgid "Export QRCode SVG" msgstr "Exporta QRCode SVG" -#: appPlugins/ToolQRCode.py:967 +#: appPlugins/ToolQRCode.py:970 msgid "Export a SVG file with the QRCode content." msgstr "Exportați un fișier SVG cu conținutul QRCode." -#: appPlugins/ToolQRCode.py:978 +#: appPlugins/ToolQRCode.py:981 msgid "Export QRCode PNG" msgstr "Exportă QRCode PNG" -#: appPlugins/ToolQRCode.py:980 +#: appPlugins/ToolQRCode.py:983 msgid "Export a PNG image file with the QRCode content." msgstr "Exportați un fișier imagine PNG cu conținutul QRCode." -#: appPlugins/ToolQRCode.py:991 +#: appPlugins/ToolQRCode.py:994 msgid "Insert QRCode" msgstr "Inserați codul QR" -#: appPlugins/ToolQRCode.py:994 +#: appPlugins/ToolQRCode.py:997 msgid "Create the QRCode object." msgstr "Creați obiectul QRCode." @@ -17914,8 +17875,8 @@ msgstr "Geo-Unică" msgid "Multi-Geo" msgstr "Geo-Multi" -#: appPlugins/ToolReport.py:357 appPlugins/ToolReport.py:362 -#: appPlugins/ToolReport.py:364 +#: appPlugins/ToolReport.py:358 appPlugins/ToolReport.py:363 +#: appPlugins/ToolReport.py:365 msgid "Metric" msgstr "Metric" @@ -18157,92 +18118,92 @@ msgstr "...in procesare..." msgid "FlatCAM Evo Shell" msgstr "FlatCAM Shell" -#: appPlugins/ToolSolderPaste.py:135 appPlugins/ToolSolderPaste.py:1143 +#: appPlugins/ToolSolderPaste.py:135 appPlugins/ToolSolderPaste.py:1147 #, fuzzy #| msgid "Z Dispense" msgid "SP Dispenser" msgstr "Z dispensare" -#: appPlugins/ToolSolderPaste.py:482 +#: appPlugins/ToolSolderPaste.py:488 msgid "Please enter a tool diameter to add, in Float format." msgstr "Introduce diametrul unei unelte pt a fi adăugată, in format Real." -#: appPlugins/ToolSolderPaste.py:516 +#: appPlugins/ToolSolderPaste.py:522 msgid "New Nozzle tool added to Tool Table." msgstr "A fost adăugată o noua unealtă Nozzle in Tabela de Unelte." -#: appPlugins/ToolSolderPaste.py:558 +#: appPlugins/ToolSolderPaste.py:564 msgid "Nozzle tool from Tool Table was edited." msgstr "Unealta Nozzle din Tabela de Unelte a fost editată." -#: appPlugins/ToolSolderPaste.py:621 +#: appPlugins/ToolSolderPaste.py:627 msgid "Tools deleted from Tool Table." msgstr "Unealtă stearsă din Tabela de Unelte." -#: appPlugins/ToolSolderPaste.py:675 +#: appPlugins/ToolSolderPaste.py:681 msgid "No SolderPaste mask Gerber object loaded." msgstr "" "Nu este incărcat ni-un obiect Gerber cu informatia măstii pt pasta de fludor." -#: appPlugins/ToolSolderPaste.py:706 +#: appPlugins/ToolSolderPaste.py:712 msgid "No Nozzle tools in the tool table." msgstr "Nu sunt unelte Nozzle in Tabela de Unelte." -#: appPlugins/ToolSolderPaste.py:836 +#: appPlugins/ToolSolderPaste.py:843 msgid "Solder Paste geometry generated successfully" msgstr "" "Obiectul Geometrie pt dispens. de pastă de fludor a fost generat cu succes" -#: appPlugins/ToolSolderPaste.py:843 +#: appPlugins/ToolSolderPaste.py:850 msgid "Some or all pads have no solder due of inadequate nozzle diameters..." msgstr "" "Cel puțin unele pad-uri nu au pastă de fludor datorita diametrelor uneltelor " "(nozzle) ne adecvate." -#: appPlugins/ToolSolderPaste.py:857 +#: appPlugins/ToolSolderPaste.py:864 msgid "Generating Solder Paste dispensing geometry..." msgstr "Se generează Geometria de dispensare a pastei de fludor ..." -#: appPlugins/ToolSolderPaste.py:876 +#: appPlugins/ToolSolderPaste.py:883 msgid "There is no Geometry object available." msgstr "Nu există obiect Geometrie disponibil." -#: appPlugins/ToolSolderPaste.py:881 +#: appPlugins/ToolSolderPaste.py:888 msgid "This Geometry can't be processed. NOT a solder_paste_tool geometry." msgstr "" "Acest obiect Geometrie nu poate fi procesat Nu este o Geometrie tip " "solder_paste_tool." -#: appPlugins/ToolSolderPaste.py:985 +#: appPlugins/ToolSolderPaste.py:993 msgid "ToolSolderPaste CNCjob created" msgstr "ToolSolderPaste CNCjob a fost creat" -#: appPlugins/ToolSolderPaste.py:1016 appPlugins/ToolSolderPaste.py:1021 -#: appPlugins/ToolSolderPaste.py:1075 +#: appPlugins/ToolSolderPaste.py:1024 appPlugins/ToolSolderPaste.py:1029 +#: appPlugins/ToolSolderPaste.py:1081 msgid "" "This CNCJob object can't be processed. NOT a solder_paste_tool CNCJob object." msgstr "" "Acest obiect CNCJob nu poate fi procesat. Nu este un obiect CNCJob tip " "'solder_paste_tool'." -#: appPlugins/ToolSolderPaste.py:1085 +#: appPlugins/ToolSolderPaste.py:1091 msgid "Export GCode ..." msgstr "Exporta GCode ..." -#: appPlugins/ToolSolderPaste.py:1133 +#: appPlugins/ToolSolderPaste.py:1137 msgid "Solder paste dispenser GCode file saved to" msgstr "Fişierul GCode pt dispensare pastă de fludor este salvat in" -#: appPlugins/ToolSolderPaste.py:1160 +#: appPlugins/ToolSolderPaste.py:1164 msgid "" "A plugin to help dispense solder paste on the PCB pads using a CNC machine." msgstr "" -#: appPlugins/ToolSolderPaste.py:1172 +#: appPlugins/ToolSolderPaste.py:1176 msgid "Gerber Solderpaste object." msgstr "Obiectul Gerber Soldermask." -#: appPlugins/ToolSolderPaste.py:1191 +#: appPlugins/ToolSolderPaste.py:1195 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for dispensing solder paste." @@ -18250,7 +18211,7 @@ msgstr "" "Un număr de unelte (nozzle) din care algoritmul va alege pe acelea\n" "care vor fi folosite pentru dispensarea pastei de fludor." -#: appPlugins/ToolSolderPaste.py:1206 +#: appPlugins/ToolSolderPaste.py:1210 msgid "" "This is the Tool Number.\n" "The solder dispensing will start with the tool with the biggest \n" @@ -18265,7 +18226,7 @@ msgstr "" "Daca numai sunt unelte dar mai sunt inca paduri neacoperite de pastă de \n" "fludor, aplicaţia va afisa un mesaj de avertizare in Status Bar." -#: appPlugins/ToolSolderPaste.py:1213 +#: appPlugins/ToolSolderPaste.py:1217 msgid "" "Tool Diameter. Its value\n" "is the width of the solder paste dispensed." @@ -18273,7 +18234,7 @@ msgstr "" "Diametrul uneltei. Valoarea sa\n" "este lăţimea cantităţii de pastă de fludor dispensată." -#: appPlugins/ToolSolderPaste.py:1234 +#: appPlugins/ToolSolderPaste.py:1238 msgid "" "Add a new nozzle tool to the Tool Table\n" "with the diameter specified above." @@ -18281,11 +18242,11 @@ msgstr "" "Adaugă o unealtă nouă tip Nozzle in Tabela de Unelte\n" "cu diametrul specificat mai sus." -#: appPlugins/ToolSolderPaste.py:1486 +#: appPlugins/ToolSolderPaste.py:1490 msgid "Generate solder paste dispensing geometry." msgstr "Generează un obiect Geometrie pt dispensarea de pastă de fludor." -#: appPlugins/ToolSolderPaste.py:1505 +#: appPlugins/ToolSolderPaste.py:1509 msgid "" "Geometry Solder Paste object.\n" "The name of the object has to end in:\n" @@ -18295,7 +18256,7 @@ msgstr "" "Numele obiectului trebuie să se termine obligatoriu\n" "in: '_solderpaste'." -#: appPlugins/ToolSolderPaste.py:1521 +#: appPlugins/ToolSolderPaste.py:1525 msgid "" "Generate GCode for Solder Paste dispensing\n" "on PCB pads." @@ -18303,13 +18264,13 @@ msgstr "" "Generează GCode pt dispensarea\n" "de pastă de fludor pe padurile PCB." -#: appPlugins/ToolSolderPaste.py:1539 +#: appPlugins/ToolSolderPaste.py:1543 #, fuzzy #| msgid "Create CNCJob" msgid "CNCJob" msgstr "Crează CNCJob" -#: appPlugins/ToolSolderPaste.py:1541 +#: appPlugins/ToolSolderPaste.py:1545 msgid "" "CNCJob Solder paste object.\n" "In order to enable the GCode save section,\n" @@ -18321,11 +18282,11 @@ msgstr "" "numele obiectului trebuie să se termine obligatoriu in:\n" "'_solderpaste'." -#: appPlugins/ToolSolderPaste.py:1556 +#: appPlugins/ToolSolderPaste.py:1560 msgid "Save GCode" msgstr "Salvează GCode" -#: appPlugins/ToolSolderPaste.py:1559 +#: appPlugins/ToolSolderPaste.py:1563 msgid "" "Save the generated GCode for Solder Paste dispensing\n" "on PCB pads, to a file." @@ -18333,48 +18294,58 @@ msgstr "" "Salvează codul GCode generat pt dispensare pastă de fludor\n" "pe padurile unui PCB, intr-un fişier pe HDD." -#: appPlugins/ToolSub.py:249 appPlugins/ToolSub.py:481 +#: appPlugins/ToolSub.py:255 appPlugins/ToolSub.py:491 msgid "No Target object loaded." msgstr "Nu este incărcat un obiect Tintă." -#: appPlugins/ToolSub.py:252 +#: appPlugins/ToolSub.py:258 msgid "Loading geometry from Gerber objects." msgstr "Se Încarcă geometria din obiectele Gerber." -#: appPlugins/ToolSub.py:269 appPlugins/ToolSub.py:494 +#: appPlugins/ToolSub.py:275 appPlugins/ToolSub.py:504 msgid "No Subtractor object loaded." msgstr "Nu este incărcat obiect Substractor (scăzător)." -#: appPlugins/ToolSub.py:319 +#: appPlugins/ToolSub.py:289 +#, fuzzy +#| msgid "" +#| "Geometry object that will be subtracted\n" +#| "from the target Geometry object." +msgid "Not possible to subtract from the same object." +msgstr "" +"Obiectul Geometrie care se va scădea \n" +"din obiectul Geometrie tintă." + +#: appPlugins/ToolSub.py:329 msgid "Finished parsing geometry for aperture" msgstr "S-a terminat analiza geometriei pt apertura" -#: appPlugins/ToolSub.py:321 +#: appPlugins/ToolSub.py:331 msgid "Subtraction aperture processing finished." msgstr "Procesarea de scădere a aperturii s-a încheiat." -#: appPlugins/ToolSub.py:454 appPlugins/ToolSub.py:648 -#: appPlugins/ToolSub.py:730 +#: appPlugins/ToolSub.py:464 appPlugins/ToolSub.py:658 +#: appPlugins/ToolSub.py:740 msgid "Generating new object failed." msgstr "Generarea unui obiect nou a esuat." -#: appPlugins/ToolSub.py:458 appPlugins/ToolSub.py:653 +#: appPlugins/ToolSub.py:468 appPlugins/ToolSub.py:663 msgid "Created" msgstr "Creat" -#: appPlugins/ToolSub.py:507 +#: appPlugins/ToolSub.py:517 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "Momentan, obiectul substractor Geometrie nu poate fi de tip Multigeo." -#: appPlugins/ToolSub.py:547 +#: appPlugins/ToolSub.py:557 msgid "Parsing solid_geometry ..." msgstr "Analizează geometria solidă..." -#: appPlugins/ToolSub.py:549 +#: appPlugins/ToolSub.py:559 msgid "Parsing solid_geometry for tool" msgstr "Se analizează Geometria pt unealta" -#: appPlugins/ToolSub.py:766 +#: appPlugins/ToolSub.py:776 #, fuzzy #| msgid "" #| "A tool to substract one Gerber or Geometry object\n" @@ -18386,7 +18357,7 @@ msgstr "" "O unealtă pentru scăderea unui obiect Gerber sau Geometry\n" "din altul de același tip." -#: appPlugins/ToolSub.py:828 +#: appPlugins/ToolSub.py:835 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18394,11 +18365,11 @@ msgstr "" "Obiectul Gerber din care se scade \n" "obiectul Gerber substractor." -#: appPlugins/ToolSub.py:842 appPlugins/ToolSub.py:895 +#: appPlugins/ToolSub.py:849 appPlugins/ToolSub.py:902 msgid "Subtractor" msgstr "Substractor" -#: appPlugins/ToolSub.py:844 +#: appPlugins/ToolSub.py:851 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18406,11 +18377,11 @@ msgstr "" "Obiectul Gerber care se scade din \n" "obiectul Gerber tintă." -#: appPlugins/ToolSub.py:851 +#: appPlugins/ToolSub.py:858 msgid "Subtract Gerber" msgstr "Execută" -#: appPlugins/ToolSub.py:854 +#: appPlugins/ToolSub.py:861 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18422,7 +18393,7 @@ msgstr "" "Poate fi utilizat pt. a indepărta silkscreen-ul\n" "care se suprapune peste soldermask." -#: appPlugins/ToolSub.py:881 +#: appPlugins/ToolSub.py:888 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18430,7 +18401,7 @@ msgstr "" "Obiectul Geometrie din care se scade \n" "obiectul Geometrie substractor." -#: appPlugins/ToolSub.py:897 +#: appPlugins/ToolSub.py:904 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." @@ -18438,11 +18409,11 @@ msgstr "" "Obiectul Geometrie care se va scădea \n" "din obiectul Geometrie tintă." -#: appPlugins/ToolSub.py:909 +#: appPlugins/ToolSub.py:916 msgid "Subtract Geometry" msgstr "Scadeti Geometria" -#: appPlugins/ToolSub.py:912 +#: appPlugins/ToolSub.py:919 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -18523,7 +18494,7 @@ msgstr "Aplicaţia va reporni ..." msgid "Are you sure do you want to change the current language to" msgstr "Esti sigur că dorești să schimbi din limba curentă in" -#: appTranslation.py:206 app_Main.py:3701 +#: appTranslation.py:206 app_Main.py:3720 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -18557,48 +18528,48 @@ msgstr "" "Initializarea spațiului de afisare a inceput.\n" "Initializarea spatiului de afisare s-a terminat in" -#: app_Main.py:1312 app_Main.py:9564 +#: app_Main.py:1312 app_Main.py:9608 msgid "New Project - Not saved" msgstr "Proiect nou - Nu a fost salvat" -#: app_Main.py:1646 +#: app_Main.py:1649 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:1713 +#: app_Main.py:1716 msgid "Open Config file failed." msgstr "Deschiderea fişierului de configurare a eşuat." -#: app_Main.py:1728 +#: app_Main.py:1731 msgid "Open Script file failed." msgstr "Deschiderea fişierului Script eşuat." -#: app_Main.py:1754 +#: app_Main.py:1757 msgid "Open Excellon file failed." msgstr "Deschiderea fişierului Excellon a eşuat." -#: app_Main.py:1767 +#: app_Main.py:1770 msgid "Open GCode file failed." msgstr "Deschiderea fişierului GCode a eşuat." -#: app_Main.py:1780 +#: app_Main.py:1783 msgid "Open Gerber file failed." msgstr "Deschiderea fişierului Gerber a eşuat." -#: app_Main.py:2465 +#: app_Main.py:2484 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:2472 app_Main.py:2520 app_Main.py:2536 app_Main.py:2555 +#: app_Main.py:2491 app_Main.py:2539 app_Main.py:2555 app_Main.py:2574 msgid "The Editor could not start." msgstr "Editorul nu a putut porni." -#: app_Main.py:2489 +#: app_Main.py:2508 msgid "" "Simultaneous editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -18608,89 +18579,89 @@ msgstr "" "MultiGeo nu este posibilă.\n" "Se poate edita numai o singură geometrie de fiecare dată." -#: app_Main.py:2595 +#: app_Main.py:2614 msgid "EDITOR Area" msgstr "Zona EDITOR" -#: app_Main.py:2598 +#: app_Main.py:2617 msgid "Editor is activated ..." msgstr "Editorul este activ ..." -#: app_Main.py:2622 +#: app_Main.py:2641 msgid "Do you want to save the edited object?" msgstr "Vrei sa salvezi obiectul editat?" -#: app_Main.py:2671 +#: app_Main.py:2690 msgid "Object empty after edit." msgstr "Obiectul nu are date dupa editare." -#: app_Main.py:2676 app_Main.py:2694 app_Main.py:2725 app_Main.py:2741 +#: app_Main.py:2695 app_Main.py:2713 app_Main.py:2744 app_Main.py:2760 msgid "Editor exited. Editor content saved." msgstr "Ieşire din Editor. Continuțul editorului este salvat." -#: app_Main.py:2745 app_Main.py:2797 +#: app_Main.py:2764 app_Main.py:2816 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:2755 +#: app_Main.py:2774 msgid "is updated, returning to App..." msgstr "este actualizat, întoarcere la aplicaţie..." -#: app_Main.py:2772 +#: app_Main.py:2791 msgid "Editor exited. Editor content was not saved." msgstr "Ieşire din Editor. Continuțul editorului nu a fost salvat." -#: app_Main.py:2822 +#: app_Main.py:2841 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:2965 app_Main.py:2971 +#: app_Main.py:2984 app_Main.py:2990 msgid "Save to file" msgstr "Salvat in" -#: app_Main.py:3012 +#: app_Main.py:3031 msgid "Exported file to" msgstr "S-a exportat fişierul in" -#: app_Main.py:3049 +#: app_Main.py:3068 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:3060 +#: app_Main.py:3079 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:3115 +#: app_Main.py:3134 msgid "PCB Manufacturing files Viewer/Editor with Plugins" msgstr "" -#: app_Main.py:3116 +#: app_Main.py:3135 msgid "Development" msgstr "Dezvoltare" -#: app_Main.py:3117 +#: app_Main.py:3136 msgid "DOWNLOAD" msgstr "DOWNLOAD" -#: app_Main.py:3118 +#: app_Main.py:3137 msgid "Issue tracker" msgstr "Raportare probleme" -#: app_Main.py:3122 app_Main.py:3501 app_Main.py:3681 +#: app_Main.py:3141 app_Main.py:3520 app_Main.py:3700 msgid "Close" msgstr "Închide" -#: app_Main.py:3137 +#: app_Main.py:3156 msgid "Licensed under the MIT license" msgstr "Licențiat sub licența MIT" -#: app_Main.py:3146 +#: app_Main.py:3165 msgid "" "Permission is hereby granted, free of charge, to any person obtaining a " "copy\n" @@ -18743,7 +18714,7 @@ msgstr "" "UTILIZAREA SA,\n" "SAU ORICE TRATĂRI ÎN ACEST SOFTWARE." -#: app_Main.py:3168 +#: app_Main.py:3187 msgid "" "Some of the icons used are from the following sources:
" -#: app_Main.py:3204 +#: app_Main.py:3223 msgid "Splash" msgstr "Splash" -#: app_Main.py:3210 +#: app_Main.py:3229 msgid "Programmers" msgstr "Programatori" -#: app_Main.py:3216 +#: app_Main.py:3235 msgid "Translators" msgstr "Traducatori" -#: app_Main.py:3222 +#: app_Main.py:3241 msgid "License" msgstr "Licență" -#: app_Main.py:3228 +#: app_Main.py:3247 msgid "Attributions" msgstr "Atribuiri" -#: app_Main.py:3251 +#: app_Main.py:3270 msgid "Programmer" msgstr "Programator" -#: app_Main.py:3252 +#: app_Main.py:3271 msgid "Status" msgstr "Statut" -#: app_Main.py:3253 app_Main.py:3333 +#: app_Main.py:3272 app_Main.py:3352 msgid "E-mail" msgstr "E-mail" -#: app_Main.py:3256 +#: app_Main.py:3275 #, fuzzy #| msgid "FlatCAM Evo" msgid "FlatCAM Author" msgstr "FlatCAM Evo" -#: app_Main.py:3261 +#: app_Main.py:3280 msgid "FlatCAM Evo Author/Maintainer" msgstr "" -#: app_Main.py:3330 +#: app_Main.py:3349 msgid "Language" msgstr "Limba" -#: app_Main.py:3331 +#: app_Main.py:3350 msgid "Translator" msgstr "Traducător" -#: app_Main.py:3332 +#: app_Main.py:3351 msgid "Corrections" msgstr "Corecţii" -#: app_Main.py:3469 +#: app_Main.py:3488 #, 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:3470 +#: app_Main.py:3489 msgid "Yet it cannot evolve without contributions." msgstr "Cu toate acestea, nu poate evolua fără contribuții ." -#: app_Main.py:3471 +#: app_Main.py:3490 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:3472 +#: app_Main.py:3491 msgid "you can contribute to the development yourself by:" msgstr "puteți contribui la dezvoltare prin:" -#: app_Main.py:3473 +#: app_Main.py:3492 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:3475 +#: app_Main.py:3494 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:3477 +#: app_Main.py:3496 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:3478 +#: app_Main.py:3497 msgid "Donations are NOT required." msgstr "Donațiile NU sunt necesare." -#: app_Main.py:3478 +#: app_Main.py:3497 msgid "But they are welcomed" msgstr "Dar sunt binevenite" -#: app_Main.py:3509 +#: app_Main.py:3528 msgid "Contribute" msgstr "Contribuie" -#: app_Main.py:3532 +#: app_Main.py:3551 msgid "Links Exchange" msgstr "Schimb de Link-uri" -#: app_Main.py:3544 app_Main.py:3563 +#: app_Main.py:3563 app_Main.py:3582 msgid "Soon ..." msgstr "Curând ..." -#: app_Main.py:3551 +#: app_Main.py:3570 msgid "How To's" msgstr "How To's" -#: app_Main.py:3670 +#: app_Main.py:3689 msgid "" "This entry will resolve to another website if:\n" "\n" @@ -18896,29 +18867,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:3677 +#: app_Main.py:3696 msgid "Alternative website" msgstr "Site alternativ" -#: app_Main.py:4006 +#: app_Main.py:4025 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "Extensiile de fișiere Excellon selectate înregistrate cu FlatCAM." -#: app_Main.py:4023 +#: app_Main.py:4042 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Extensii de fișiere GCode selectate înregistrate cu FlatCAM." -#: app_Main.py:4039 +#: app_Main.py:4058 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Extensii de fișiere Gerber selectate înregistrate cu FlatCAM." -#: app_Main.py:4227 app_Main.py:4288 app_Main.py:4318 +#: app_Main.py:4246 app_Main.py:4307 app_Main.py:4337 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:4236 +#: app_Main.py:4255 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 " @@ -18935,45 +18906,45 @@ msgstr "" "informatii și rezultatul ar putea să nu fie cel dorit. \n" "Verifică codul G-Code generat." -#: app_Main.py:4250 app_Main.py:4260 +#: app_Main.py:4269 app_Main.py:4279 msgid "Geometry merging finished" msgstr "Fuziunea geometriei s-a terminat" -#: app_Main.py:4283 +#: app_Main.py:4302 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "" "A eșuat. Fuzionarea Excellon functionează doar cu obiecte de tip Excellon." -#: app_Main.py:4295 +#: app_Main.py:4314 msgid "Excellon merging finished" msgstr "Fuziunea Excellon a fost terminată" -#: app_Main.py:4313 +#: app_Main.py:4332 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "" "A eșuat. Fuzionarea Gerber functionează doar cu obiecte de tip Gerber ." -#: app_Main.py:4323 +#: app_Main.py:4342 msgid "Gerber merging finished" msgstr "Fuziunea Gerber a fost terminată" -#: app_Main.py:4343 app_Main.py:4379 +#: app_Main.py:4362 app_Main.py:4398 msgid "Failed. Select a Geometry Object and try again." msgstr "A eșuat. Selectează un obiect Geometrie și încearcă din nou." -#: app_Main.py:4347 app_Main.py:4383 +#: app_Main.py:4366 app_Main.py:4402 msgid "Expected a GeometryObject, got" msgstr "Se astepta o Geometrie FlatCAM, s-a primit" -#: app_Main.py:4362 +#: app_Main.py:4381 msgid "A Geometry object was converted to MultiGeo type." msgstr "Un obiect Geometrie a fost convertit la tipul MultiGeo." -#: app_Main.py:4397 +#: app_Main.py:4416 msgid "A Geometry object was converted to SingleGeo type." msgstr "Un obiect Geometrie a fost convertit la tipul SingleGeo ." -#: app_Main.py:4634 +#: app_Main.py:4653 msgid "" "Changing the units of the project\n" "will scale all objects.\n" @@ -18985,19 +18956,19 @@ msgstr "" "\n" "Doriți să continuați?" -#: app_Main.py:4687 +#: app_Main.py:4706 msgid "Converted units to" msgstr "Unitătile au fost convertite in" -#: app_Main.py:4727 +#: app_Main.py:4746 msgid "Workspace enabled." msgstr "Spațiul de lucru activat." -#: app_Main.py:4730 +#: app_Main.py:4749 msgid "Workspace disabled." msgstr "Spațiul de lucru este dezactivat." -#: app_Main.py:4795 +#: app_Main.py:4814 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -19005,11 +18976,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:4883 +#: app_Main.py:4902 msgid "Delete objects" msgstr "Șterge obiectele" -#: app_Main.py:4888 +#: app_Main.py:4907 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -19017,89 +18988,89 @@ msgstr "" "Sigur doriți să ștergeți definitiv\n" "obiectele selectate?" -#: app_Main.py:4936 +#: app_Main.py:4955 msgid "Save the work in Editor and try again ..." msgstr "Salvează continutul din Editor și încearcă din nou." -#: app_Main.py:4970 +#: app_Main.py:4989 msgid "Object deleted" msgstr "Obiectul este șters" -#: app_Main.py:4983 +#: app_Main.py:5002 msgid "Click to set the origin ..." msgstr "Click pentru a seta originea..." -#: app_Main.py:5026 +#: app_Main.py:5045 msgid "Setting Origin..." msgstr "Setează Originea..." -#: app_Main.py:5047 app_Main.py:5165 app_Main.py:5308 +#: app_Main.py:5066 app_Main.py:5184 app_Main.py:5327 msgid "Origin set" msgstr "Originea a fost setată" -#: app_Main.py:5066 +#: app_Main.py:5085 msgid "Origin coordinates specified but incomplete." msgstr "Coordonate pentru origine specificate, dar incomplete." -#: app_Main.py:5111 +#: app_Main.py:5130 msgid "Moving to Origin..." msgstr "Deplasare către Origine..." -#: app_Main.py:5115 app_Main.py:5183 +#: app_Main.py:5134 app_Main.py:5202 msgid "Failed. No object(s) selected..." msgstr "A eșuat. Nici-un obiect nu este selectat." -#: app_Main.py:5202 +#: app_Main.py:5221 msgid "Quadrant 1" msgstr "" -#: app_Main.py:5203 +#: app_Main.py:5222 msgid "Quadrant 2" msgstr "" -#: app_Main.py:5204 +#: app_Main.py:5223 msgid "Quadrant 3" msgstr "" -#: app_Main.py:5205 +#: app_Main.py:5224 msgid "Quadrant 4" msgstr "" -#: app_Main.py:5345 +#: app_Main.py:5364 msgid "Jump to ..." msgstr "Sari la ..." -#: app_Main.py:5346 +#: app_Main.py:5365 msgid "Enter the coordinates in format X,Y:" msgstr "Introduceți coordonatele in format X,Y:" -#: app_Main.py:5356 +#: app_Main.py:5375 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Coordonate gresite. Introduceți coordonatele in format X,Y" -#: app_Main.py:5497 +#: app_Main.py:5516 msgid "Locate ..." msgstr "Localizează ..." -#: app_Main.py:6108 +#: app_Main.py:6143 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:6114 +#: app_Main.py:6149 msgid "The current task was gracefully closed on user request..." msgstr "Taskul curent a fost închis la cererea utilizatorului ..." -#: app_Main.py:6309 +#: app_Main.py:6344 msgid "Not available for Legacy 2D graphic mode." msgstr "" -#: app_Main.py:6411 +#: app_Main.py:6446 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:6429 +#: app_Main.py:6464 msgid "" "One or more Tools are edited.\n" "Do you want to save?" @@ -19107,189 +19078,189 @@ msgstr "" "Unul sau mai multe Unelte sunt editate.\n" "Doriți să actualizați baza de date?" -#: app_Main.py:6431 +#: app_Main.py:6466 msgid "Save Tools Database" msgstr "Salvează baza de date Unelte" -#: app_Main.py:6578 app_Main.py:6632 app_Main.py:6680 +#: app_Main.py:6625 app_Main.py:6679 app_Main.py:6727 msgid "Enter the Angle value:" msgstr "Introduceți valoaea Unghiului:" -#: app_Main.py:6611 +#: app_Main.py:6658 msgid "Rotation done." msgstr "Rotaţie executată." -#: app_Main.py:6613 +#: app_Main.py:6660 msgid "Rotation movement was not executed." msgstr "Mișcarea de rotație nu a fost executată." -#: app_Main.py:6662 +#: app_Main.py:6709 msgid "Skew on X axis done." msgstr "Deformare pe axa X terminată." -#: app_Main.py:6710 +#: app_Main.py:6757 msgid "Skew on Y axis done." msgstr "Deformare pe axa Y terminată." -#: app_Main.py:6792 +#: app_Main.py:6839 msgid "New Grid ..." msgstr "Grid nou ..." -#: app_Main.py:6793 +#: app_Main.py:6840 msgid "Enter a Grid Value:" msgstr "Valoare Grid:" -#: app_Main.py:6802 app_Main.py:6827 +#: app_Main.py:6849 app_Main.py:6874 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:6807 +#: app_Main.py:6854 msgid "New Grid added" msgstr "Grid nou" -#: app_Main.py:6809 +#: app_Main.py:6856 msgid "Grid already exists" msgstr "Grila există deja" -#: app_Main.py:6811 +#: app_Main.py:6858 msgid "Adding New Grid cancelled" msgstr "Adăugarea unei valori de Grilă a fost anulată" -#: app_Main.py:6833 +#: app_Main.py:6880 msgid "Grid Value does not exist" msgstr "Valoarea Grilei nu există" -#: app_Main.py:6835 +#: app_Main.py:6882 msgid "Grid Value deleted" msgstr "Valoarea Grila a fost stearsă" -#: app_Main.py:6837 +#: app_Main.py:6884 msgid "Delete Grid value cancelled" msgstr "Ștergerea unei valori de Grilă a fost anulată" -#: app_Main.py:6854 +#: app_Main.py:6898 msgid "Name copied to clipboard ..." msgstr "Numele a fost copiat pe Clipboard ..." -#: app_Main.py:7635 app_Main.py:7639 +#: app_Main.py:7679 app_Main.py:7683 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:7642 +#: app_Main.py:7686 msgid "Viewing the source code of the selected object." msgstr "Vizualizarea codului sursă a obiectului selectat." -#: app_Main.py:7656 +#: app_Main.py:7700 msgid "Source Editor" msgstr "Editor Cod Sursă" -#: app_Main.py:7692 app_Main.py:7699 +#: app_Main.py:7736 app_Main.py:7743 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:7707 +#: app_Main.py:7751 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:7740 +#: app_Main.py:7784 msgid "Go to Line ..." msgstr "Mergi la Linia ..." -#: app_Main.py:7771 +#: app_Main.py:7815 msgid "Redrawing all objects" msgstr "Toate obiectele sunt reafisate" -#: app_Main.py:7859 +#: app_Main.py:7903 msgid "Failed to load recent item list." msgstr "Eşec in incărcarea listei cu fişiere recente." -#: app_Main.py:7866 +#: app_Main.py:7910 msgid "Failed to parse recent item list." msgstr "Eşec in parsarea listei cu fişiere recente." -#: app_Main.py:7876 +#: app_Main.py:7920 msgid "Failed to load recent projects item list." msgstr "Eşec in incărcarea listei cu proiecte recente." -#: app_Main.py:7883 +#: app_Main.py:7927 msgid "Failed to parse recent project item list." msgstr "Eşec in parsarea listei cu proiecte recente." -#: app_Main.py:7907 +#: app_Main.py:7951 msgid "Recent files list was reset." msgstr "Lista fișierelor recente a fost resetată." -#: app_Main.py:7921 +#: app_Main.py:7965 msgid "Recent projects list was reset." msgstr "Lista proiectelor recente a fost resetată." -#: app_Main.py:7946 +#: app_Main.py:7990 msgid "Clear Recent projects" msgstr "Sterge Proiectele recente" -#: app_Main.py:7970 +#: app_Main.py:8014 msgid "Clear Recent files" msgstr "Sterge fişierele recente" -#: app_Main.py:8026 +#: app_Main.py:8070 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:8030 +#: app_Main.py:8074 msgid "Release date" msgstr "Data emiterii" -#: app_Main.py:8034 +#: app_Main.py:8078 msgid "Displayed" msgstr "Afișat" -#: app_Main.py:8037 +#: app_Main.py:8081 msgid "Snap" msgstr "Lipire" -#: app_Main.py:8046 +#: app_Main.py:8090 msgid "Canvas" msgstr "Canvas" -#: app_Main.py:8051 +#: app_Main.py:8095 msgid "Workspace active" msgstr "Spațiu de lucru activ" -#: app_Main.py:8055 +#: app_Main.py:8099 msgid "Workspace size" msgstr "Dimensiunea spațiului de lucru" -#: app_Main.py:8059 +#: app_Main.py:8103 msgid "Workspace orientation" msgstr "Orientarea spațiului de lucru" -#: app_Main.py:8121 +#: app_Main.py:8165 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:8128 +#: app_Main.py:8172 msgid "Could not parse information about latest version." msgstr "Informatia cu privire la ultima versiune nu s-a putut interpreta." -#: app_Main.py:8138 +#: app_Main.py:8182 msgid "FlatCAM is up to date!" msgstr "FlatCAM este la ultima versiune!" -#: app_Main.py:8143 +#: app_Main.py:8187 msgid "Newer Version Available" msgstr "O nouă versiune este disponibila" -#: app_Main.py:8145 +#: app_Main.py:8189 msgid "There is a newer version of FlatCAM available for download:" msgstr "O nouă versiune de FlatCAM este disponibilă pentru download:" -#: app_Main.py:8149 +#: app_Main.py:8193 msgid "info" msgstr "informaţie" -#: app_Main.py:8177 +#: app_Main.py:8221 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -19301,44 +19272,44 @@ msgstr "" "Preferinţe -> General\n" "\n" -#: app_Main.py:8262 +#: app_Main.py:8306 msgid "All plots disabled." msgstr "Toate afişările sunt dezactivate." -#: app_Main.py:8268 +#: app_Main.py:8312 msgid "All non selected plots disabled." msgstr "Toate afişările care nu sunt selectate sunt dezactivate." -#: app_Main.py:8274 +#: app_Main.py:8318 msgid "All plots enabled." msgstr "Toate afişările sunt activate." -#: app_Main.py:8280 +#: app_Main.py:8324 msgid "All non selected plots enabled." msgstr "Toate afişările care nu sunt selectate sunt activate." -#: app_Main.py:8286 +#: app_Main.py:8330 msgid "Selected plots enabled..." msgstr "Toate afişările selectate sunt activate..." -#: app_Main.py:8294 +#: app_Main.py:8338 msgid "Selected plots disabled..." msgstr "Toate afişările selectate sunt dezactivate..." -#: app_Main.py:8328 +#: app_Main.py:8372 msgid "Enabling plots ..." msgstr "Activează Afișare ..." -#: app_Main.py:8375 +#: app_Main.py:8419 msgid "Disabling plots ..." msgstr "Dezactivează Afișare ..." -#: app_Main.py:8511 +#: app_Main.py:8555 msgid "Set alpha level ..." msgstr "Setează transparenta ..." -#: app_Main.py:8781 app_Main.py:8820 app_Main.py:8864 app_Main.py:8930 -#: app_Main.py:9683 app_Main.py:10968 app_Main.py:11033 +#: app_Main.py:8825 app_Main.py:8864 app_Main.py:8908 app_Main.py:8974 +#: app_Main.py:9727 app_Main.py:11017 app_Main.py:11082 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19346,92 +19317,92 @@ msgstr "" "FlatCAM se inițializează ...\n" "Initializarea spațiului de afisare s-a terminat in" -#: app_Main.py:8784 +#: app_Main.py:8828 msgid "Opening Gerber file." msgstr "Se incarcă un fişier Gerber." -#: app_Main.py:8823 +#: app_Main.py:8867 msgid "Opening Excellon file." msgstr "Se incarcă un fişier Excellon." -#: app_Main.py:8867 +#: app_Main.py:8911 msgid "Opening G-Code file." msgstr "Se incarcă un fişier G-Code." -#: app_Main.py:8921 app_Main.py:8925 +#: app_Main.py:8965 app_Main.py:8969 msgid "Open HPGL2" msgstr "Încarcă HPGL2" -#: app_Main.py:8933 +#: app_Main.py:8977 msgid "Opening HPGL2 file." msgstr "Se incarcă un fişier HPGL2." -#: app_Main.py:8956 app_Main.py:8959 +#: app_Main.py:9000 app_Main.py:9003 msgid "Open Configuration File" msgstr "Încarcă un fişier de Configurare" -#: app_Main.py:8985 +#: app_Main.py:9029 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Doar obiectele Geometrie, Gerber și CNCJob pot fi folosite." -#: app_Main.py:9032 +#: app_Main.py:9076 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:9038 app_Main.py:9043 +#: app_Main.py:9082 app_Main.py:9087 msgid "Export PNG Image" msgstr "Exporta imagine PNG" -#: app_Main.py:9076 app_Main.py:9288 +#: app_Main.py:9120 app_Main.py:9332 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "A eșuat. Doar obiectele tip Gerber pot fi salvate ca fişiere Gerber..." -#: app_Main.py:9089 +#: app_Main.py:9133 msgid "Save Gerber source file" msgstr "Salvează codul sursa Gerber ca fişier" -#: app_Main.py:9118 +#: app_Main.py:9162 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "" "A eșuat. Doar obiectele tip Script pot fi salvate ca fişiere TCL Script..." -#: app_Main.py:9131 +#: app_Main.py:9175 msgid "Save Script source file" msgstr "Salvează codul sursa Script ca fişier" -#: app_Main.py:9160 +#: app_Main.py:9204 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" "A eșuat. Doar obiectele tip Document pot fi salvate ca fişiere Document ..." -#: app_Main.py:9173 +#: app_Main.py:9217 msgid "Save Document source file" msgstr "Salvează codul sursa Document ca fişier" -#: app_Main.py:9202 app_Main.py:9243 app_Main.py:10188 +#: app_Main.py:9246 app_Main.py:9287 app_Main.py:10232 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "A eșuat. Doar obiectele tip Excellon pot fi salvate ca fişiere Excellon ..." -#: app_Main.py:9210 app_Main.py:9215 +#: app_Main.py:9254 app_Main.py:9259 msgid "Save Excellon source file" msgstr "Salvează codul sursa Excellon ca fişier" -#: app_Main.py:9333 +#: app_Main.py:9377 msgid "Only Geometry objects can be used." msgstr "Doar obiecte tip Geometrie pot fi folosite." -#: app_Main.py:9378 app_Main.py:9382 +#: app_Main.py:9422 app_Main.py:9426 msgid "Import SVG" msgstr "Importă SVG" -#: app_Main.py:9408 app_Main.py:9412 +#: app_Main.py:9452 app_Main.py:9456 msgid "Import DXF" msgstr "Importa DXF" -#: app_Main.py:9438 +#: app_Main.py:9482 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19441,144 +19412,144 @@ msgstr "" "Crearea unui nou Proiect le va șterge..\n" "Doriti să Salvati proiectul curentt?" -#: app_Main.py:9563 +#: app_Main.py:9607 #, fuzzy #| msgid "New Project created" msgid "Project created in" msgstr "Un nou Proiect a fost creat" -#: app_Main.py:9563 +#: app_Main.py:9607 msgid "seconds" msgstr "" -#: app_Main.py:9566 +#: app_Main.py:9610 msgid "New Project created" msgstr "Un nou Proiect a fost creat" -#: app_Main.py:9592 +#: app_Main.py:9636 msgid "New TCL script file created in Code Editor." msgstr "Un nou script TCL a fost creat in Editorul de cod." -#: app_Main.py:9619 app_Main.py:9621 app_Main.py:9656 app_Main.py:9658 +#: app_Main.py:9663 app_Main.py:9665 app_Main.py:9700 app_Main.py:9702 msgid "Open TCL script" msgstr "Încarcă TCL script" -#: app_Main.py:9685 +#: app_Main.py:9729 msgid "Executing ScriptObject file." msgstr "Se executa un fisier script FlatCAM." -#: app_Main.py:9693 app_Main.py:9697 +#: app_Main.py:9737 app_Main.py:9741 msgid "Run TCL script" msgstr "Ruleaza TCL script" -#: app_Main.py:9720 +#: app_Main.py:9764 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:9766 app_Main.py:9773 +#: app_Main.py:9810 app_Main.py:9817 msgid "Save Project As ..." msgstr "Salvează Proiectul ca ..." -#: app_Main.py:9808 +#: app_Main.py:9852 msgid "FlatCAM objects print" msgstr "Tipărirea obiectelor FlatCAM" -#: app_Main.py:9821 app_Main.py:9829 +#: app_Main.py:9865 app_Main.py:9873 msgid "Save Object as PDF ..." msgstr "Salvați obiectul în format PDF ..." -#: app_Main.py:9839 +#: app_Main.py:9883 msgid "Printing PDF ..." msgstr "Se tipărește ..." -#: app_Main.py:10013 +#: app_Main.py:10057 msgid "PDF file saved to" msgstr "Fișierul PDF salvat în" -#: app_Main.py:10035 app_Main.py:10295 app_Main.py:10429 app_Main.py:10496 +#: app_Main.py:10079 app_Main.py:10339 app_Main.py:10473 app_Main.py:10540 msgid "Exporting ..." msgstr "Se exportă ..." -#: app_Main.py:10078 +#: app_Main.py:10122 msgid "SVG file exported to" msgstr "Fişier SVG exportat in" -#: app_Main.py:10093 app_Main.py:10097 +#: app_Main.py:10137 app_Main.py:10141 msgid "Import FlatCAM Preferences" msgstr "Importă Preferințele FlatCAM" -#: app_Main.py:10108 +#: app_Main.py:10152 msgid "Imported Defaults from" msgstr "Valorile default au fost importate din" -#: app_Main.py:10127 app_Main.py:10133 +#: app_Main.py:10171 app_Main.py:10177 msgid "Export FlatCAM Preferences" msgstr "Exportă Preferințele FlatCAM" -#: app_Main.py:10153 +#: app_Main.py:10197 msgid "Exported preferences to" msgstr "Exportă Preferințele in" -#: app_Main.py:10286 +#: app_Main.py:10330 msgid "Excellon file exported to" msgstr "Fişierul Excellon exportat in" -#: app_Main.py:10300 app_Main.py:10307 app_Main.py:10434 app_Main.py:10441 -#: app_Main.py:10501 app_Main.py:10508 +#: app_Main.py:10344 app_Main.py:10351 app_Main.py:10478 app_Main.py:10485 +#: app_Main.py:10545 app_Main.py:10552 msgid "Could not export." msgstr "Nu s-a putut exporta." -#: app_Main.py:10421 +#: app_Main.py:10465 msgid "Gerber file exported to" msgstr "Fişier Gerber exportat in" -#: app_Main.py:10487 +#: app_Main.py:10531 msgid "DXF file exported to" msgstr "Fişierul DXF exportat in" -#: app_Main.py:10560 app_Main.py:10618 +#: app_Main.py:10604 app_Main.py:10662 msgid "Import failed." msgstr "Importul a eșuat." -#: app_Main.py:10652 app_Main.py:10854 app_Main.py:10919 +#: app_Main.py:10696 app_Main.py:10903 app_Main.py:10968 msgid "Failed to open file" msgstr "Eşec in incărcarea fişierului" -#: app_Main.py:10655 app_Main.py:10857 app_Main.py:10922 +#: app_Main.py:10699 app_Main.py:10906 app_Main.py:10971 msgid "Failed to parse file" msgstr "Parsarea fişierului a eșuat" -#: app_Main.py:10667 +#: app_Main.py:10711 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:10675 app_Main.py:10744 app_Main.py:10807 app_Main.py:10881 -#: app_Main.py:10937 app_Main.py:11105 tclCommands/TclCommandOpenDXF.py:89 +#: app_Main.py:10724 app_Main.py:10793 app_Main.py:10856 app_Main.py:10930 +#: app_Main.py:10986 app_Main.py:11160 tclCommands/TclCommandOpenDXF.py:89 msgid "Opening" msgstr "Se incarcă" -#: app_Main.py:10686 +#: app_Main.py:10735 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:10723 +#: app_Main.py:10772 msgid "Cannot open file" msgstr "Nu se poate incărca fişierul" -#: app_Main.py:10754 +#: app_Main.py:10803 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:10789 +#: app_Main.py:10838 msgid "Reading GCode file" msgstr "Se citeşte un fişier G-Code" -#: app_Main.py:10802 +#: app_Main.py:10851 msgid "This is not GCODE" msgstr "Acest obiect nu este de tip GCode" -#: app_Main.py:10820 +#: app_Main.py:10869 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19589,76 +19560,76 @@ msgstr "" "Încercați să-l încărcați din meniul Fișier. \n" "Incercarea de a crea un obiect CNCJob din G-Code a eșuat in timpul procesarii" -#: app_Main.py:10876 +#: app_Main.py:10925 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:10888 +#: app_Main.py:10937 msgid "Failed. Probable not a HPGL2 file." msgstr "A eșuat. Probabil fișierul nu este de tip HPGL2 ." -#: app_Main.py:10914 +#: app_Main.py:10963 msgid "TCL script file opened in Code Editor." msgstr "S-a încărcat un script TCL în Editorul Cod." -#: app_Main.py:10948 +#: app_Main.py:10997 msgid "Failed to open TCL Script." msgstr "Eşec in incărcarea fişierului TCL." -#: app_Main.py:10971 +#: app_Main.py:11020 msgid "Opening FlatCAM Config file." msgstr "Se incarca un fişier FlatCAM de configurare." -#: app_Main.py:10998 +#: app_Main.py:11047 msgid "Failed to open config file" msgstr "Eşec in incărcarea fişierului de configurare" -#: app_Main.py:11030 +#: app_Main.py:11079 msgid "Loading Project ... Please Wait ..." msgstr "Se încarcă proiectul ... Vă rugăm să așteptați ..." -#: app_Main.py:11036 +#: app_Main.py:11085 msgid "Opening FlatCAM Project file." msgstr "Se incarca un fisier proiect FlatCAM." -#: app_Main.py:11051 app_Main.py:11055 app_Main.py:11073 +#: app_Main.py:11100 app_Main.py:11104 app_Main.py:11122 msgid "Failed to open project file" msgstr "Eşec in incărcarea fişierului proiect" -#: app_Main.py:11128 +#: app_Main.py:11184 msgid "Loading Project ... restoring" msgstr "Se încarcă proiectul ... se restabileste" -#: app_Main.py:11132 +#: app_Main.py:11190 msgid "Project loaded from" msgstr "Proiectul a fost incărcat din" -#: app_Main.py:11164 +#: app_Main.py:11222 msgid "Saving Project ..." msgstr "Salvează Proiect ..." -#: app_Main.py:11186 app_Main.py:11222 +#: app_Main.py:11244 app_Main.py:11280 msgid "Project saved to" msgstr "Proiectul s-a salvat in" -#: app_Main.py:11193 +#: app_Main.py:11251 msgid "The object is used by another application." msgstr "Obiectul este folosit de o altă aplicație." -#: app_Main.py:11207 +#: app_Main.py:11265 msgid "Failed to verify project file" msgstr "Eşec in incărcarea fişierului proiect" -#: app_Main.py:11207 app_Main.py:11215 app_Main.py:11225 +#: app_Main.py:11265 app_Main.py:11273 app_Main.py:11283 msgid "Retry to save it." msgstr "Încercați din nou pentru a-l salva." -#: app_Main.py:11215 app_Main.py:11225 +#: app_Main.py:11273 app_Main.py:11283 msgid "Failed to parse saved project file" msgstr "Esec in analizarea fişierului Proiect" -#: app_Main.py:11261 +#: app_Main.py:11319 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 " @@ -19676,39 +19647,39 @@ msgstr "G-Code din GERBERS" msgid "self.solid_geometry is neither BaseGeometry or list." msgstr "self.solid_geometry nu este tip BaseGeometry sau tip listă." -#: camlib.py:1097 +#: camlib.py:1101 msgid "Pass" msgstr "Treceri" -#: camlib.py:1119 +#: camlib.py:1123 msgid "Get Exteriors" msgstr "Obtine Exterior" -#: camlib.py:1122 +#: camlib.py:1126 msgid "Get Interiors" msgstr "Obtine Interioare" -#: camlib.py:2501 +#: camlib.py:2505 msgid "Object was rotated" msgstr "Obiectul a fost rotit" -#: camlib.py:2569 +#: camlib.py:2573 msgid "Object was skewed" msgstr "Obiectul a fost deformat" -#: camlib.py:2647 +#: camlib.py:2651 msgid "Object was buffered" msgstr "Obiectul a fost tamponat" -#: camlib.py:2895 +#: camlib.py:2898 msgid "There is no such parameter" msgstr "Nu exista un asemenea parametru" -#: camlib.py:3103 camlib.py:5440 camlib.py:5840 +#: camlib.py:3106 camlib.py:5424 camlib.py:5824 msgid "Indexing geometry before generating G-Code..." msgstr "Geometria se indexeaza înainte de a genera G-Code..." -#: camlib.py:3133 camlib.py:4165 camlib.py:4400 +#: camlib.py:3136 camlib.py:4149 camlib.py:4384 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -19721,31 +19692,31 @@ msgstr "" "Se presupune că este o eroare de tastare astfel ca aplicaţia va converti " "intr-o valoare negativă. Verifică codul masina (G-Code etc) rezultat." -#: camlib.py:3140 +#: camlib.py:3143 msgid "The Cut Z parameter is zero. There will be no cut, aborting" msgstr "" "Parametrul >Z tăiere< este nul. Nu va fi nici-o tăiere prin urmare " "intrerupem procesul" -#: camlib.py:3277 camlib.py:3666 +#: camlib.py:3281 camlib.py:3671 msgid "The End X,Y format has to be (x, y)." msgstr "Formatul End X, Y trebuie să fie (x, y)." -#: camlib.py:3357 camlib.py:3757 camlib.py:4249 camlib.py:4481 camlib.py:5514 -#: camlib.py:5921 +#: camlib.py:3361 camlib.py:3762 camlib.py:4233 camlib.py:4465 camlib.py:5498 +#: camlib.py:5905 msgid "Starting G-Code for tool with diameter" msgstr "Pornirea codului G pentru scula cu diametrul" -#: camlib.py:3481 camlib.py:4370 camlib.py:4602 camlib.py:6863 camlib.py:7138 +#: camlib.py:3485 camlib.py:4354 camlib.py:4586 camlib.py:6863 camlib.py:7138 #: camlib.py:7287 msgid "G91 coordinates not implemented" msgstr "Coordonatele G91 nu au fost implementate" -#: camlib.py:3490 +#: camlib.py:3494 msgid "Finished G-Code generation for tool:" msgstr "Generare G-Code finalizată pentru unealta:" -#: camlib.py:3586 camlib.py:5387 camlib.py:5781 +#: camlib.py:3591 camlib.py:5371 camlib.py:5765 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -19753,7 +19724,7 @@ msgstr "" "Parametrul >Z tăiere< este None sau zero. Cel mai probabil o combinaţie " "nefericita de parametri." -#: camlib.py:3594 camlib.py:5395 camlib.py:5790 +#: camlib.py:3599 camlib.py:5379 camlib.py:5774 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -19766,17 +19737,17 @@ msgstr "" "Se presupune că este o eroare de tastare astfel ca aplicaţia va converti " "intr-o valoare negativă. Verifică codul masina (G-Code etc) rezultat." -#: camlib.py:3602 camlib.py:4175 camlib.py:4410 camlib.py:5403 camlib.py:5798 +#: camlib.py:3607 camlib.py:4159 camlib.py:4394 camlib.py:5387 camlib.py:5782 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "" "Parametrul >Z tăiere< este nul. Nu va fi nici-o tăiere prin urmare nu " "procesam fişierul" -#: camlib.py:3607 camlib.py:5408 camlib.py:5804 +#: camlib.py:3612 camlib.py:5392 camlib.py:5788 msgid "Travel Z parameter is None or zero." msgstr "Parametrul >Z deplasare< este None sau zero." -#: camlib.py:3612 camlib.py:5413 camlib.py:5809 +#: camlib.py:3617 camlib.py:5397 camlib.py:5793 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -19789,21 +19760,21 @@ msgstr "" "Se presupune că este o eroare de tastare astfel ca aplicaţia va converti " "intr-o valoare pozitivă. Verifică codul masina (G-Code etc) rezultat." -#: camlib.py:3620 camlib.py:5421 camlib.py:5817 +#: camlib.py:3625 camlib.py:5405 camlib.py:5801 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "" "Parametrul >Z deplasare< este zero. Aceasta este periculos, prin urmare nu " "se procesează fişierul" -#: camlib.py:3864 camlib.py:5256 camlib.py:5587 camlib.py:5997 +#: camlib.py:3869 camlib.py:5240 camlib.py:5571 camlib.py:5981 msgid "Finished G-Code generation" msgstr "Generarea G-Code terminată" -#: camlib.py:3864 camlib.py:5587 camlib.py:5997 camlib.py:6115 +#: camlib.py:3869 camlib.py:5571 camlib.py:5981 camlib.py:6099 msgid "paths traced" msgstr "căi trasate" -#: camlib.py:3920 +#: camlib.py:3925 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19813,7 +19784,7 @@ msgstr "" "in formatul (x, y) \n" "dar are o singură valoare in loc de doua. " -#: camlib.py:3932 camlib.py:5350 camlib.py:5748 +#: camlib.py:3937 camlib.py:5334 camlib.py:5732 msgid "" "The End Move X,Y field in Edit -> Preferences has to be in the format (x, y) " "but now there is only one value, not two." @@ -19821,7 +19792,7 @@ msgstr "" "Parametrul >Schimbare Unealtă X, Y< in Editare -> Peferințe trebuie să fie " "in formatul (x, y) dar are o singură valoare in loc de două." -#: camlib.py:5373 +#: camlib.py:5357 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19831,14 +19802,14 @@ msgstr "" "in formatul (x, y) \n" "dar are o singură valoare in loc de doua." -#: camlib.py:5639 +#: camlib.py:5623 msgid "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "" "Se încearcă generarea unui CNC Job dintr-un obiect Geometrie fără atributul " "solid_geometry." -#: camlib.py:5681 +#: camlib.py:5665 msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -19847,11 +19818,11 @@ msgstr "" "current_geometry \n" "Mareste valoarea absoluta și încearcă din nou." -#: camlib.py:6025 +#: camlib.py:6009 msgid "There is no tool data in the SolderPaste geometry." msgstr "Nu există date cu privire la unealtă in Geometria SolderPaste." -#: camlib.py:6115 +#: camlib.py:6099 msgid "Finished SolderPaste G-Code generation" msgstr "Generarea G-Code SolderPaste s-a terminat" @@ -19881,7 +19852,7 @@ msgstr "" msgid "G91 coordinates not implemented ..." msgstr "Coordonatele G91 nu au fost implementate ..." -#: defaults.py:898 +#: defaults.py:901 msgid "Failed to parse defaults file." msgstr "Parsarea fişierului cu valori default a eșuat." @@ -19902,6 +19873,18 @@ msgstr "TclCommand Bounds executata." msgid "Expected either -box or -all." msgstr "Asteptăm -box sau -all." +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Tool_nr" +msgstr "Nr. Unealtă" + +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Drills_Nr" +msgstr "Nr. gaura" + +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Slots_Nr" +msgstr "Nr. slot" + #: tclCommands/TclCommandGeoCutout.py:147 msgid "" "The name of the object for which cutout is done is missing. Add it and retry." @@ -19973,6 +19956,82 @@ msgstr "" "Nici-un nume de Geometrie in argumente. Furnizați un nume și încercați din " "nou." +#, fuzzy +#~| msgid "" +#~| "BASIC is suitable for a beginner. Many parameters\n" +#~| "are hidden from the user in this mode.\n" +#~| "ADVANCED mode will make available all parameters.\n" +#~| "\n" +#~| "To change the application LEVEL, go to:\n" +#~| "Edit -> Preferences -> General and check:\n" +#~| "'APP. LEVEL' radio button." +#~ msgid "" +#~ "In BEGINNER mode many parameters\n" +#~ "are hidden from the user in this mode.\n" +#~ "ADVANCED mode will make available all parameters.\n" +#~ "\n" +#~ "To change the application LEVEL, go to:\n" +#~ "Edit -> Preferences -> General and check:\n" +#~ "'APP. LEVEL' radio button." +#~ msgstr "" +#~ "Modul de Bază este potrivit pt incepatori. Multi parametri sunt\n" +#~ "ascunsi de user in acest mod.\n" +#~ "Modul Avansat face disponibili toti parametrii programului.\n" +#~ "\n" +#~ "Pt a schimba modul de lucru al aplicaţiei mergi in:\n" +#~ "Edit -> Preferințe -> General și bifează:\n" +#~ "butonul radio: >Nivel App<." + +#~ msgid "Drilling Tool" +#~ msgstr "Unealtă Găurire" + +#, fuzzy +#~| msgid "Milling Tool" +#~ msgid "Levelling Tool" +#~ msgstr "Unealtă Frezare" + +#~ msgid "Isolation Tool" +#~ msgstr "Unealta de Izolare" + +#~ msgid "Follow Tool" +#~ msgstr "Unealta \"Urmăreste\"" + +#~ msgid "NCC Tool" +#~ msgstr "Unealta NCC" + +#~ msgid "Panel Tool" +#~ msgstr "Unealta Panel" + +#~ msgid "Film Tool" +#~ msgstr "Unealta Film" + +#~ msgid "2-Sided Tool" +#~ msgstr "Unealta 2-fețe" + +#~ msgid "Align Objects Tool" +#~ msgstr "Unealta de Aliniere" + +#~ msgid "Extract Tool" +#~ msgstr "Unealta Extragere" + +#~ msgid "Copper Thieving Tool" +#~ msgstr "Unealta Copper Thieving" + +#~ msgid "Corner Markers Tool" +#~ msgstr "Unealta pentru Semne la Colț" + +#~ msgid "Punch Gerber Tool" +#~ msgstr "Unealta Punctare Gerber" + +#~ msgid "Calculators Tool" +#~ msgstr "Unealta Calculatoare" + +#~ msgid "Export CNC Code" +#~ msgstr "Exporta codul masina CNC" + +#~ msgid "Save CNC Code" +#~ msgstr "Salvează codul CNC" + #~ msgid "Updating the Geometry object..." #~ msgstr "Obiectul Geometrie este actualizat..." @@ -20724,9 +20783,6 @@ msgstr "" #~ msgid "Buffer corner:" #~ msgstr "Coltul pt bufer:" -#~ msgid "Tool dia" -#~ msgstr "Dia unealtă" - #~ msgid "Done. Rotate completed." #~ msgstr "Executat. Rotaţie finalizată." diff --git a/locale/ru/LC_MESSAGES/strings.mo b/locale/ru/LC_MESSAGES/strings.mo index 25c40289..99a540f7 100644 Binary files a/locale/ru/LC_MESSAGES/strings.mo and b/locale/ru/LC_MESSAGES/strings.mo differ diff --git a/locale/ru/LC_MESSAGES/strings.po b/locale/ru/LC_MESSAGES/strings.po index cdd5133c..4393115f 100644 --- a/locale/ru/LC_MESSAGES/strings.po +++ b/locale/ru/LC_MESSAGES/strings.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2021-02-27 04:52+0200\n" +"POT-Creation-Date: 2021-03-18 03:44+0200\n" "PO-Revision-Date: \n" "Last-Translator: Andrey Kultyapov \n" "Language-Team: \n" @@ -86,7 +86,7 @@ msgstr "Либо название, либо ссылка уже в таблиц msgid "Bookmark added." msgstr "Закладка добавлена." -#: Bookmark.py:247 app_Main.py:3583 app_Main.py:3625 +#: Bookmark.py:247 app_Main.py:3602 app_Main.py:3644 msgid "Backup Site" msgstr "Резервный сайт" @@ -106,37 +106,37 @@ msgstr "Экспорт закладок" msgid "Bookmarks" msgstr "Закладки" -#: Bookmark.py:304 Bookmark.py:346 appDatabase.py:2147 appDatabase.py:2193 -#: appEditors/AppExcEditor.py:1411 appEditors/AppExcEditor.py:1479 +#: Bookmark.py:304 Bookmark.py:346 appDatabase.py:2149 appDatabase.py:2195 +#: appEditors/AppExcEditor.py:1412 appEditors/AppExcEditor.py:1480 #: appEditors/AppGeoEditor.py:654 appEditors/AppGeoEditor.py:1161 #: appEditors/AppGeoEditor.py:3083 appEditors/AppGeoEditor.py:3109 -#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:4994 -#: appEditors/AppGerberEditor.py:7134 appEditors/AppTextEditor.py:261 -#: appGUI/MainGUI.py:3129 appGUI/MainGUI.py:3347 appGUI/MainGUI.py:3572 -#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:410 -#: appPlugins/ToolCorners.py:504 appPlugins/ToolFilm.py:380 -#: appPlugins/ToolFilm.py:516 appPlugins/ToolImage.py:131 -#: appPlugins/ToolLevelling.py:1495 appPlugins/ToolMove.py:275 +#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:5008 +#: appEditors/AppGerberEditor.py:7132 appEditors/AppTextEditor.py:261 +#: appGUI/MainGUI.py:3141 appGUI/MainGUI.py:3359 appGUI/MainGUI.py:3584 +#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:417 +#: appPlugins/ToolCorners.py:512 appPlugins/ToolFilm.py:399 +#: appPlugins/ToolFilm.py:535 appPlugins/ToolImage.py:131 +#: appPlugins/ToolLevelling.py:1567 appPlugins/ToolMove.py:275 #: appPlugins/ToolPcbWizard.py:207 appPlugins/ToolPcbWizard.py:230 -#: appPlugins/ToolQRCode.py:602 appPlugins/ToolQRCode.py:651 app_Main.py:1697 -#: app_Main.py:2977 app_Main.py:4701 app_Main.py:5100 app_Main.py:8789 -#: app_Main.py:8828 app_Main.py:8872 app_Main.py:8898 app_Main.py:8938 -#: app_Main.py:8963 app_Main.py:9011 app_Main.py:9049 app_Main.py:9095 -#: app_Main.py:9137 app_Main.py:9179 app_Main.py:9220 app_Main.py:9262 -#: app_Main.py:9307 app_Main.py:9359 app_Main.py:9391 app_Main.py:9421 -#: app_Main.py:9625 app_Main.py:9662 app_Main.py:9705 app_Main.py:9779 -#: app_Main.py:9835 app_Main.py:10101 app_Main.py:10136 +#: appPlugins/ToolQRCode.py:608 appPlugins/ToolQRCode.py:657 app_Main.py:1700 +#: app_Main.py:2996 app_Main.py:4720 app_Main.py:5119 app_Main.py:8833 +#: app_Main.py:8872 app_Main.py:8916 app_Main.py:8942 app_Main.py:8982 +#: app_Main.py:9007 app_Main.py:9055 app_Main.py:9093 app_Main.py:9139 +#: app_Main.py:9181 app_Main.py:9223 app_Main.py:9264 app_Main.py:9306 +#: app_Main.py:9351 app_Main.py:9403 app_Main.py:9435 app_Main.py:9465 +#: app_Main.py:9669 app_Main.py:9706 app_Main.py:9749 app_Main.py:9823 +#: app_Main.py:9879 app_Main.py:10145 app_Main.py:10180 msgid "Cancelled." msgstr "Отменено." -#: Bookmark.py:312 appDatabase.py:2155 appEditors/AppTextEditor.py:316 -#: appObjects/FlatCAMCNCJob.py:697 appObjects/FlatCAMCNCJob.py:1093 -#: appPlugins/ToolFilm.py:731 appPlugins/ToolFilm.py:746 -#: appPlugins/ToolFilm.py:795 appPlugins/ToolFilm.py:996 -#: appPlugins/ToolFilm.py:1006 appPlugins/ToolFilm.py:1055 -#: appPlugins/ToolLevelling.py:1417 appPlugins/ToolLevelling.py:1609 -#: appPlugins/ToolSolderPaste.py:1126 app_Main.py:2985 app_Main.py:10071 -#: app_Main.py:10279 app_Main.py:10414 app_Main.py:10480 app_Main.py:11276 +#: Bookmark.py:312 appDatabase.py:2157 appEditors/AppTextEditor.py:316 +#: appObjects/FlatCAMCNCJob.py:705 appObjects/FlatCAMCNCJob.py:1112 +#: appPlugins/ToolFilm.py:750 appPlugins/ToolFilm.py:765 +#: appPlugins/ToolFilm.py:814 appPlugins/ToolFilm.py:1015 +#: appPlugins/ToolFilm.py:1025 appPlugins/ToolFilm.py:1074 +#: appPlugins/ToolLevelling.py:1489 appPlugins/ToolLevelling.py:1681 +#: appPlugins/ToolSolderPaste.py:1130 app_Main.py:3004 app_Main.py:10115 +#: app_Main.py:10323 app_Main.py:10458 app_Main.py:10524 app_Main.py:11334 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -144,9 +144,9 @@ msgstr "" "В доступе отказано, сохранение невозможно.\n" "Скорее всего, другое приложение держит файл открытым и недоступным." -#: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1749 appDatabase.py:2166 -#: appDatabase.py:2200 appPlugins/ToolNCC.py:1241 appPlugins/ToolPaint.py:843 -#: app_Main.py:2996 app_Main.py:6246 defaults.py:885 +#: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1749 appDatabase.py:2168 +#: appDatabase.py:2202 appPlugins/ToolNCC.py:1241 appPlugins/ToolPaint.py:843 +#: app_Main.py:3015 app_Main.py:6281 defaults.py:888 msgid "Could not load the file." msgstr "Не удалось загрузить файл." @@ -170,20 +170,20 @@ msgstr "Закладки импортированы из" msgid "The user requested a graceful exit of the current task." msgstr "Пользователь запросил выход из текущего задания." -#: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:366 -#: appPlugins/ToolFollow.py:209 appPlugins/ToolIsolation.py:1608 +#: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:373 +#: appPlugins/ToolFollow.py:215 appPlugins/ToolIsolation.py:1608 #: appPlugins/ToolNCC.py:1628 appPlugins/ToolPaint.py:1201 msgid "Click the start point of the area." msgstr "Нажмите на начальную точку области." -#: appCommon/Common.py:360 appPlugins/ToolFollow.py:429 +#: appCommon/Common.py:360 appPlugins/ToolFollow.py:434 #: appPlugins/ToolNCC.py:1687 appPlugins/ToolPaint.py:1349 msgid "Click the end point of the area." msgstr "Нажмите на конечную точку области." #: appCommon/Common.py:366 appCommon/Common.py:470 -#: appPlugins/ToolCopperThieving.py:410 appPlugins/ToolFollow.py:435 -#: appPlugins/ToolFollow.py:486 appPlugins/ToolIsolation.py:2556 +#: appPlugins/ToolCopperThieving.py:417 appPlugins/ToolFollow.py:440 +#: appPlugins/ToolFollow.py:491 appPlugins/ToolIsolation.py:2556 #: appPlugins/ToolIsolation.py:2608 appPlugins/ToolNCC.py:1691 #: appPlugins/ToolNCC.py:1743 appPlugins/ToolPaint.py:1355 #: appPlugins/ToolPaint.py:1406 @@ -192,7 +192,7 @@ msgstr "Зона добавлена. Щелкните правой кнопко #: appCommon/Common.py:414 appEditors/AppGeoEditor.py:2453 #: appEditors/AppGerberEditor.py:1022 appEditors/AppGerberEditor.py:1408 -#: appPlugins/ToolFollow.py:457 appPlugins/ToolIsolation.py:2579 +#: appPlugins/ToolFollow.py:462 appPlugins/ToolIsolation.py:2579 #: appPlugins/ToolNCC.py:1714 appPlugins/ToolPaint.py:1377 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" @@ -236,31 +236,28 @@ msgstr "Выбранные исключаемые зоны удалены." msgid "ID" msgstr "ИД" -#: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3430 -#: appGUI/ObjectUI.py:212 appGUI/ObjectUI.py:574 appGUI/ObjectUI.py:897 -#: appGUI/ObjectUI.py:1989 appGUI/ObjectUI.py:2230 appGUI/ObjectUI.py:2297 -#: appPlugins/ToolCalibration.py:942 appPlugins/ToolFiducials.py:799 -#: app_Main.py:8026 +#: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3444 +#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:571 appGUI/ObjectUI.py:894 +#: appGUI/ObjectUI.py:1986 appGUI/ObjectUI.py:2247 appGUI/ObjectUI.py:2314 +#: appPlugins/ToolCalibration.py:942 appPlugins/ToolFiducials.py:803 +#: app_Main.py:8070 msgid "Name" msgstr "Имя" #: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:943 -#: appPlugins/ToolMilling.py:3635 appPlugins/ToolSub.py:826 -#: appPlugins/ToolSub.py:879 +#: appPlugins/ToolMilling.py:3707 appPlugins/ToolSub.py:833 +#: appPlugins/ToolSub.py:886 msgid "Target" msgstr "Цель" -#: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2844 -#: appEditors/AppExcEditor.py:4028 appGUI/ObjectUI.py:671 -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: appPlugins/ToolMilling.py:3688 appPlugins/ToolNCC.py:4182 -#: appPlugins/ToolPaint.py:2988 appPlugins/ToolPcbWizard.py:428 -#: appPlugins/ToolReport.py:432 appPlugins/ToolReport.py:495 -#: appPlugins/ToolSolderPaste.py:1200 tclCommands/TclCommandDrillcncjob.py:196 +#: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2845 +#: appEditors/AppExcEditor.py:4026 appGUI/ObjectUI.py:668 +#: appObjects/FlatCAMObj.py:710 appObjects/FlatCAMObj.py:776 +#: appPlugins/ToolDrilling.py:2295 appPlugins/ToolIsolation.py:3228 +#: appPlugins/ToolMilling.py:3760 appPlugins/ToolNCC.py:4181 +#: appPlugins/ToolPaint.py:2985 appPlugins/ToolPcbWizard.py:428 +#: appPlugins/ToolReport.py:433 appPlugins/ToolReport.py:499 +#: appPlugins/ToolSolderPaste.py:1204 tclCommands/TclCommandDrillcncjob.py:196 msgid "Diameter" msgstr "Диаметр" @@ -305,7 +302,7 @@ msgstr "" #: appDatabase.py:218 appDatabase.py:1189 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:35 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 -#: appPlugins/ToolCalculators.py:510 appPlugins/ToolCutOut.py:2572 +#: appPlugins/ToolCalculators.py:510 appPlugins/ToolCutOut.py:2569 msgid "Tool Diameter" msgstr "Диаметр инструмента" @@ -343,48 +340,52 @@ msgid "The kind of Application Tool where this tool is to be used." msgstr "" "Вид прикладного инструмента, в котором этот инструмент будет использоваться." -#: appDatabase.py:271 appDatabase.py:1779 appDatabase.py:1818 -#: appDatabase.py:2228 appDatabase.py:2424 appGUI/MainGUI.py:1476 -#: app_Main.py:8024 +#: appDatabase.py:271 appDatabase.py:1779 appDatabase.py:1820 +#: appDatabase.py:2230 appDatabase.py:2426 appGUI/MainGUI.py:1488 +#: app_Main.py:8068 msgid "General" msgstr "Основные" -#: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:2231 -#: appDatabase.py:2425 appGUI/MainGUI.py:4634 appGUI/ObjectUI.py:740 -#: appGUI/ObjectUI.py:1795 appPlugins/ToolMilling.py:59 -#: appPlugins/ToolMilling.py:191 +#: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:2233 +#: appDatabase.py:2427 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2300 +#: appGUI/MainGUI.py:4646 appGUI/ObjectUI.py:737 appGUI/ObjectUI.py:1792 +#: appPlugins/ToolMilling.py:59 appPlugins/ToolMilling.py:192 msgid "Milling" msgstr "Фрезерование" -#: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2236 -#: appDatabase.py:2426 appGUI/ObjectUI.py:726 appPlugins/ToolDrilling.py:55 -#: appPlugins/ToolDrilling.py:189 +#: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2238 +#: appDatabase.py:2428 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2298 +#: appGUI/ObjectUI.py:723 appPlugins/ToolDrilling.py:55 +#: appPlugins/ToolDrilling.py:189 appPlugins/ToolDrilling.py:1151 msgid "Drilling" msgstr "Сверление" #: appDatabase.py:271 appDatabase.py:593 appDatabase.py:1782 -#: appDatabase.py:2244 appDatabase.py:2427 appGUI/MainGUI.py:4630 +#: appDatabase.py:2246 appDatabase.py:2429 appGUI/MainGUI.py:1090 +#: appGUI/MainGUI.py:2309 appGUI/MainGUI.py:4642 #: appPlugins/ToolIsolation.py:208 appPlugins/ToolIsolation.py:3147 -#: appPlugins/ToolMilling.py:3978 appPlugins/ToolNCC.py:4359 +#: appPlugins/ToolMilling.py:4050 appPlugins/ToolNCC.py:4358 app_Main.py:6508 msgid "Isolation" msgstr "Изоляция" -#: appDatabase.py:271 appDatabase.py:1783 appDatabase.py:2252 -#: appDatabase.py:2428 appEditors/AppGeoEditor.py:582 appGUI/MainGUI.py:1683 -#: appGUI/ObjectUI.py:1809 appPlugins/ToolPaint.py:247 -#: appPlugins/ToolPaint.py:877 appPlugins/ToolPaint.py:2882 +#: appDatabase.py:271 appDatabase.py:1783 appDatabase.py:2254 +#: appDatabase.py:2430 appEditors/AppGeoEditor.py:582 appGUI/MainGUI.py:1096 +#: appGUI/MainGUI.py:1695 appGUI/MainGUI.py:2315 appGUI/ObjectUI.py:1806 +#: appPlugins/ToolPaint.py:247 appPlugins/ToolPaint.py:877 +#: appPlugins/ToolPaint.py:2882 app_Main.py:6508 msgid "Paint" msgstr "Нарисовать" -#: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2260 -#: appDatabase.py:2429 appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1819 -#: appPlugins/ToolNCC.py:220 appPlugins/ToolNCC.py:1276 -#: appPlugins/ToolNCC.py:4080 +#: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2262 +#: appDatabase.py:2431 appGUI/MainGUI.py:1094 appGUI/MainGUI.py:2313 +#: appGUI/ObjectUI.py:362 appGUI/ObjectUI.py:1816 appPlugins/ToolNCC.py:220 +#: appPlugins/ToolNCC.py:1276 appPlugins/ToolNCC.py:4082 app_Main.py:6508 msgid "NCC" msgstr "NCC" -#: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2268 -#: appDatabase.py:2430 appGUI/ObjectUI.py:380 appPlugins/ToolCutOut.py:171 +#: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2270 +#: appDatabase.py:2432 appGUI/MainGUI.py:1101 appGUI/MainGUI.py:2320 +#: appGUI/ObjectUI.py:377 appPlugins/ToolCutOut.py:171 #: appPlugins/ToolCutOut.py:517 appPlugins/ToolCutOut.py:2296 msgid "Cutout" msgstr "Обрезка платы" @@ -395,8 +396,8 @@ msgstr "Обрезка платы" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:280 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:277 -#: appPlugins/ToolFollow.py:745 appPlugins/ToolIsolation.py:3633 -#: appPlugins/ToolNCC.py:4629 appPlugins/ToolPaint.py:3309 +#: appPlugins/ToolFollow.py:747 appPlugins/ToolIsolation.py:3630 +#: appPlugins/ToolNCC.py:4628 appPlugins/ToolPaint.py:3306 msgid "Shape" msgstr "Форма" @@ -490,8 +491,8 @@ msgstr "" "Пользовательское смещение.\n" "Значение, которое будет использоваться в качестве смещения от текущего пути." -#: appDatabase.py:388 appDatabase.py:895 appEditors/appGCodeEditor.py:799 -#: appGUI/ObjectUI.py:2132 +#: appDatabase.py:388 appDatabase.py:895 appEditors/appGCodeEditor.py:801 +#: appGUI/ObjectUI.py:2129 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:42 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:71 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:50 @@ -500,9 +501,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:96 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:104 -#: appPlugins/ToolCalculators.py:498 appPlugins/ToolCutOut.py:2470 -#: appPlugins/ToolDrilling.py:2437 appPlugins/ToolMilling.py:1350 -#: appPlugins/ToolMilling.py:4082 +#: appPlugins/ToolCalculators.py:498 appPlugins/ToolCutOut.py:2467 +#: appPlugins/ToolDrilling.py:2373 appPlugins/ToolMilling.py:1378 +#: appPlugins/ToolMilling.py:4154 msgid "Cut Z" msgstr "Глубина резания" @@ -546,9 +547,9 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:164 -#: appPlugins/ToolCalibration.py:782 appPlugins/ToolDrilling.py:1534 -#: appPlugins/ToolDrilling.py:2479 appPlugins/ToolMilling.py:3302 -#: appPlugins/ToolMilling.py:4125 appPlugins/ToolSolderPaste.py:1320 +#: appPlugins/ToolCalibration.py:782 appPlugins/ToolDrilling.py:1529 +#: appPlugins/ToolDrilling.py:2415 appPlugins/ToolMilling.py:3377 +#: appPlugins/ToolMilling.py:4197 appPlugins/ToolSolderPaste.py:1324 msgid "Travel Z" msgstr "Отвод по Z" @@ -603,7 +604,7 @@ msgstr "" #: appDatabase.py:482 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:163 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:141 -#: appPlugins/ToolMilling.py:4143 appPlugins/ToolSolderPaste.py:1362 +#: appPlugins/ToolMilling.py:4215 appPlugins/ToolSolderPaste.py:1366 msgid "Feedrate X-Y" msgstr "Скорость подачи X-Y" @@ -619,8 +620,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2496 appPlugins/ToolMilling.py:4161 -#: appPlugins/ToolSolderPaste.py:1375 +#: appPlugins/ToolDrilling.py:2432 appPlugins/ToolMilling.py:4233 +#: appPlugins/ToolSolderPaste.py:1379 msgid "Feedrate Z" msgstr "Скорость подачи Z" @@ -663,8 +664,8 @@ msgstr "" "Если оставить его пустым, он не будет использоваться.\n" "Скорость вращения шпинделя в об/мин." -#: appDatabase.py:546 appDatabase.py:1039 appPlugins/ToolDrilling.py:2550 -#: appPlugins/ToolMilling.py:4246 +#: appDatabase.py:546 appDatabase.py:1039 appPlugins/ToolDrilling.py:2486 +#: appPlugins/ToolMilling.py:4318 msgid "Dwell" msgstr "Задержка" @@ -691,11 +692,11 @@ msgstr "" "Задержка, используемая для того, чтобы шпиндель двигателя достиг своей " "заданной скорости." -#: appDatabase.py:583 appPlugins/ToolNCC.py:4349 +#: appDatabase.py:583 appPlugins/ToolNCC.py:4348 msgid "Operation" msgstr "Операция" -#: appDatabase.py:585 appPlugins/ToolNCC.py:4351 +#: appDatabase.py:585 appPlugins/ToolNCC.py:4350 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -707,8 +708,8 @@ msgstr "" "Если это не удастся, то очистка от меди также потерпит неудачу.\n" "- Очистка - > обычная очистка от меди." -#: appDatabase.py:592 appEditors/AppGerberEditor.py:6484 -#: appPlugins/ToolNCC.py:4358 +#: appDatabase.py:592 appEditors/AppGerberEditor.py:6482 +#: appPlugins/ToolNCC.py:4357 msgid "Clear" msgstr "Сбросить" @@ -716,8 +717,8 @@ msgstr "Сбросить" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:176 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:130 -#: appPlugins/ToolIsolation.py:3415 appPlugins/ToolMilling.py:3881 -#: appPlugins/ToolNCC.py:4367 +#: appPlugins/ToolIsolation.py:3412 appPlugins/ToolMilling.py:3953 +#: appPlugins/ToolNCC.py:4366 msgid "Milling Type" msgstr "Тип фрезерования" @@ -727,8 +728,8 @@ msgstr "Тип фрезерования" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:132 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:140 -#: appPlugins/ToolIsolation.py:3417 appPlugins/ToolIsolation.py:3425 -#: appPlugins/ToolNCC.py:4369 appPlugins/ToolNCC.py:4377 +#: appPlugins/ToolIsolation.py:3414 appPlugins/ToolIsolation.py:3422 +#: appPlugins/ToolNCC.py:4368 appPlugins/ToolNCC.py:4376 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -743,7 +744,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:183 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 -#: appPlugins/ToolIsolation.py:3422 appPlugins/ToolNCC.py:4374 +#: appPlugins/ToolIsolation.py:3419 appPlugins/ToolNCC.py:4373 msgid "Climb" msgstr "Постепенный" @@ -751,7 +752,7 @@ msgstr "Постепенный" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:184 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:138 -#: appPlugins/ToolIsolation.py:3423 appPlugins/ToolNCC.py:4375 +#: appPlugins/ToolIsolation.py:3420 appPlugins/ToolNCC.py:4374 msgid "Conventional" msgstr "Обычный" @@ -762,16 +763,16 @@ msgstr "Обычный" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:161 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:175 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2598 appPlugins/ToolIsolation.py:3400 -#: appPlugins/ToolMilling.py:3999 appPlugins/ToolNCC.py:4390 -#: appPlugins/ToolPaint.py:3134 +#: appPlugins/ToolDrilling.py:2534 appPlugins/ToolIsolation.py:3397 +#: appPlugins/ToolMilling.py:4071 appPlugins/ToolNCC.py:4389 +#: appPlugins/ToolPaint.py:3131 msgid "Overlap" msgstr "Перекрытие" #: appDatabase.py:623 appDatabase.py:731 appEditors/AppGeoEditor.py:506 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:177 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:156 -#: appPlugins/ToolNCC.py:4392 appPlugins/ToolPaint.py:3136 +#: appPlugins/ToolNCC.py:4391 appPlugins/ToolPaint.py:3133 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -804,12 +805,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:262 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:195 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:174 -#: appPlugins/ToolCopperThieving.py:1320 appPlugins/ToolCopperThieving.py:1597 -#: appPlugins/ToolCorners.py:789 appPlugins/ToolCutOut.py:2511 -#: appPlugins/ToolCutOut.py:2821 appPlugins/ToolExtract.py:1258 -#: appPlugins/ToolFiducials.py:904 appPlugins/ToolInvertGerber.py:249 -#: appPlugins/ToolInvertGerber.py:257 appPlugins/ToolMilling.py:3986 -#: appPlugins/ToolNCC.py:4434 appPlugins/ToolNCC.py:4536 +#: appPlugins/ToolCopperThieving.py:1326 appPlugins/ToolCopperThieving.py:1603 +#: appPlugins/ToolCorners.py:795 appPlugins/ToolCutOut.py:2508 +#: appPlugins/ToolCutOut.py:2818 appPlugins/ToolExtract.py:1261 +#: appPlugins/ToolFiducials.py:908 appPlugins/ToolInvertGerber.py:255 +#: appPlugins/ToolInvertGerber.py:263 appPlugins/ToolMilling.py:4058 +#: appPlugins/ToolNCC.py:4433 appPlugins/ToolNCC.py:4535 msgid "Margin" msgstr "Отступ" @@ -820,9 +821,9 @@ msgstr "Отступ" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:118 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:197 -#: appPlugins/ToolCopperThieving.py:1322 appPlugins/ToolCorners.py:791 -#: appPlugins/ToolFiducials.py:906 appPlugins/ToolMilling.py:3988 -#: appPlugins/ToolNCC.py:4436 appPlugins/ToolNCC.py:4538 +#: appPlugins/ToolCopperThieving.py:1328 appPlugins/ToolCorners.py:797 +#: appPlugins/ToolFiducials.py:910 appPlugins/ToolMilling.py:4060 +#: appPlugins/ToolNCC.py:4435 appPlugins/ToolNCC.py:4537 msgid "Bounding box margin." msgstr "Граница рамки." @@ -833,14 +834,14 @@ msgstr "Граница рамки." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:208 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:189 -#: appPlugins/ToolExtract.py:1025 appPlugins/ToolLevelling.py:1828 -#: appPlugins/ToolMilling.py:4014 appPlugins/ToolNCC.py:4411 -#: appPlugins/ToolPaint.py:3170 appPlugins/ToolPunchGerber.py:2102 +#: appPlugins/ToolExtract.py:1028 appPlugins/ToolLevelling.py:1897 +#: appPlugins/ToolMilling.py:4086 appPlugins/ToolNCC.py:4410 +#: appPlugins/ToolPaint.py:3167 appPlugins/ToolPunchGerber.py:2102 msgid "Method" msgstr "Метод" #: appDatabase.py:657 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:210 -#: appPlugins/ToolNCC.py:4413 +#: appPlugins/ToolNCC.py:4412 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -856,54 +857,54 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Standard" msgstr "Стандартный" #: appDatabase.py:665 appDatabase.py:779 appEditors/AppGeoEditor.py:552 -#: appEditors/AppGeoEditor.py:640 appEditors/AppGeoEditor.py:5899 +#: appEditors/AppGeoEditor.py:640 appEditors/AppGeoEditor.py:5932 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Seed" msgstr "По кругу" #: appDatabase.py:665 appDatabase.py:779 appEditors/AppGeoEditor.py:552 -#: appEditors/AppGeoEditor.py:5904 +#: appEditors/AppGeoEditor.py:5937 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appParsers/ParseGerber.py:425 appParsers/ParseHPGL2.py:200 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appParsers/ParseGerber.py:447 appParsers/ParseHPGL2.py:200 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Lines" msgstr "Линий" #: appDatabase.py:665 appDatabase.py:779 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolNCC.py:4426 appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolNCC.py:4425 appPlugins/ToolPaint.py:3181 msgid "Combo" msgstr "Комбо" #: appDatabase.py:673 appDatabase.py:790 appEditors/AppGeoEditor.py:559 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 -#: appPlugins/ToolLevelling.py:1046 appPlugins/ToolLevelling.py:1068 -#: appPlugins/ToolLevelling.py:1913 appPlugins/ToolLevelling.py:1936 -#: appPlugins/ToolNCC.py:4447 appPlugins/ToolNCC.py:4549 -#: appPlugins/ToolPaint.py:3195 +#: appPlugins/ToolLevelling.py:1118 appPlugins/ToolLevelling.py:1140 +#: appPlugins/ToolLevelling.py:1982 appPlugins/ToolLevelling.py:2005 +#: appPlugins/ToolNCC.py:4446 appPlugins/ToolNCC.py:4548 +#: appPlugins/ToolPaint.py:3192 msgid "Connect" msgstr "Подключение" #: appDatabase.py:677 appDatabase.py:793 appEditors/AppGeoEditor.py:561 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appPlugins/ToolNCC.py:4451 appPlugins/ToolNCC.py:4551 -#: appPlugins/ToolPaint.py:3198 +#: appPlugins/ToolNCC.py:4450 appPlugins/ToolNCC.py:4550 +#: appPlugins/ToolPaint.py:3195 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -914,16 +915,16 @@ msgstr "" #: appDatabase.py:683 appDatabase.py:797 appEditors/AppGeoEditor.py:569 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:223 -#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4557 -#: appPlugins/ToolPaint.py:3202 +#: appPlugins/ToolNCC.py:4456 appPlugins/ToolNCC.py:4556 +#: appPlugins/ToolPaint.py:3199 msgid "Contour" msgstr "Контур" #: appDatabase.py:687 appDatabase.py:800 appEditors/AppGeoEditor.py:571 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:241 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:225 -#: appPlugins/ToolNCC.py:4461 appPlugins/ToolNCC.py:4559 -#: appPlugins/ToolPaint.py:3205 +#: appPlugins/ToolNCC.py:4460 appPlugins/ToolNCC.py:4558 +#: appPlugins/ToolPaint.py:3202 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -932,19 +933,19 @@ msgstr "" "для зачистки неровных краёв." #: appDatabase.py:693 appDatabase.py:750 appEditors/AppGeoEditor.py:683 -#: appEditors/AppGerberEditor.py:6660 appEditors/appGCodeEditor.py:788 -#: appGUI/ObjectUI.py:136 appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 +#: appEditors/AppGerberEditor.py:6658 appEditors/appGCodeEditor.py:790 +#: appGUI/ObjectUI.py:133 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:176 -#: appPlugins/ToolEtchCompensation.py:432 appPlugins/ToolNCC.py:4467 -#: appPlugins/ToolNCC.py:4565 appPlugins/ToolPaint.py:3155 -#: appPlugins/ToolPaint.py:3251 appPlugins/ToolTransform.py:561 +#: appPlugins/ToolEtchCompensation.py:450 appPlugins/ToolNCC.py:4466 +#: appPlugins/ToolNCC.py:4564 appPlugins/ToolPaint.py:3152 +#: appPlugins/ToolPaint.py:3248 appPlugins/ToolTransform.py:561 msgid "Offset" msgstr "Смещение" #: appDatabase.py:697 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:260 -#: appPlugins/ToolNCC.py:4471 appPlugins/ToolNCC.py:4567 +#: appPlugins/ToolNCC.py:4470 appPlugins/ToolNCC.py:4566 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -956,7 +957,7 @@ msgstr "" #: appDatabase.py:752 appEditors/AppGeoEditor.py:526 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:176 -#: appPlugins/ToolPaint.py:3157 appPlugins/ToolPaint.py:3253 +#: appPlugins/ToolPaint.py:3154 appPlugins/ToolPaint.py:3250 msgid "" "Distance by which to avoid\n" "the edges of the polygon to\n" @@ -964,7 +965,7 @@ msgid "" msgstr "Расстояние, которое не закрашивать до края полигона." #: appDatabase.py:767 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:191 -#: appPlugins/ToolPaint.py:3172 +#: appPlugins/ToolPaint.py:3169 msgid "" "Algorithm for painting:\n" "- Standard: Fixed step inwards.\n" @@ -988,17 +989,17 @@ msgstr "" #: appDatabase.py:779 appDatabase.py:781 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 #: appPlugins/ToolPaint.py:153 appPlugins/ToolPaint.py:594 -#: appPlugins/ToolPaint.py:3184 appPlugins/ToolPaint.py:3186 +#: appPlugins/ToolPaint.py:3181 appPlugins/ToolPaint.py:3183 msgid "Laser_lines" msgstr "Laser_lines" #: appDatabase.py:818 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:148 -#: appPlugins/ToolIsolation.py:3387 +#: appPlugins/ToolIsolation.py:3384 msgid "Passes" msgstr "Проход" #: appDatabase.py:820 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:150 -#: appPlugins/ToolIsolation.py:3389 +#: appPlugins/ToolIsolation.py:3386 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1009,19 +1010,19 @@ msgstr "" #: appDatabase.py:833 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:314 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:163 -#: appPlugins/ToolIsolation.py:3402 appPlugins/ToolMilling.py:4001 +#: appPlugins/ToolIsolation.py:3399 appPlugins/ToolMilling.py:4073 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "" "Размер части ширины инструмента, который будет перекрываться за каждый " "проход." #: appDatabase.py:866 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:195 -#: appPlugins/ToolIsolation.py:3435 +#: appPlugins/ToolIsolation.py:3432 msgid "Isolation Type" msgstr "Тип изоляции" #: appDatabase.py:868 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:197 -#: appPlugins/ToolIsolation.py:3437 +#: appPlugins/ToolIsolation.py:3434 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1043,23 +1044,23 @@ msgstr "" #: appDatabase.py:877 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:206 -#: appPlugins/ToolIsolation.py:3446 +#: appPlugins/ToolIsolation.py:3443 msgid "Full" msgstr "Полная" #: appDatabase.py:878 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:207 -#: appPlugins/ToolIsolation.py:3447 +#: appPlugins/ToolIsolation.py:3444 msgid "Ext" msgstr "Наруж" #: appDatabase.py:879 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:208 -#: appPlugins/ToolIsolation.py:3448 +#: appPlugins/ToolIsolation.py:3445 msgid "Int" msgstr "Внутр" #: appDatabase.py:897 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:53 -#: appPlugins/ToolDrilling.py:2439 appPlugins/ToolMilling.py:1352 -#: appPlugins/ToolMilling.py:4084 +#: appPlugins/ToolDrilling.py:2375 appPlugins/ToolMilling.py:1380 +#: appPlugins/ToolMilling.py:4156 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -1068,12 +1069,12 @@ msgstr "" "ниже слоя меди." #: appDatabase.py:913 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:262 -#: appPlugins/ToolDrilling.py:2574 +#: appPlugins/ToolDrilling.py:2510 msgid "Offset Z" msgstr "Смещение Z" #: appDatabase.py:915 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 -#: appPlugins/ToolDrilling.py:2576 +#: appPlugins/ToolDrilling.py:2512 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -1086,8 +1087,8 @@ msgstr "" #: appDatabase.py:932 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:70 -#: appPlugins/ToolCutOut.py:2487 appPlugins/ToolDrilling.py:2457 -#: appPlugins/ToolMilling.py:4103 +#: appPlugins/ToolCutOut.py:2484 appPlugins/ToolDrilling.py:2393 +#: appPlugins/ToolMilling.py:4175 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -1101,13 +1102,13 @@ msgstr "" #: appDatabase.py:954 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:82 -#: appPlugins/ToolCutOut.py:2498 appPlugins/ToolDrilling.py:2470 -#: appPlugins/ToolMilling.py:4116 +#: appPlugins/ToolCutOut.py:2495 appPlugins/ToolDrilling.py:2406 +#: appPlugins/ToolMilling.py:4188 msgid "Depth of each pass (positive)." msgstr "Глубина каждого прохода (положительный)." #: appDatabase.py:963 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:90 -#: appPlugins/ToolDrilling.py:2481 appPlugins/ToolMilling.py:4127 +#: appPlugins/ToolDrilling.py:2417 appPlugins/ToolMilling.py:4199 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -1116,7 +1117,7 @@ msgstr "" "по плоскости XY." #: appDatabase.py:986 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:151 -#: appPlugins/ToolDrilling.py:2498 appPlugins/ToolMilling.py:4163 +#: appPlugins/ToolDrilling.py:2434 appPlugins/ToolMilling.py:4235 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1131,12 +1132,12 @@ msgstr "" #: appDatabase.py:1001 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:60 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:296 -#: appPlugins/ToolDrilling.py:2513 appPlugins/ToolMilling.py:4178 +#: appPlugins/ToolDrilling.py:2449 appPlugins/ToolMilling.py:4250 msgid "Feedrate Rapids" msgstr "Пороги скорости подачи" #: appDatabase.py:1003 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:298 -#: appPlugins/ToolDrilling.py:2515 appPlugins/ToolMilling.py:4180 +#: appPlugins/ToolDrilling.py:2451 appPlugins/ToolMilling.py:4252 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1152,13 +1153,13 @@ msgstr "" #: appDatabase.py:1024 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:194 -#: appPlugins/ToolDrilling.py:1548 appPlugins/ToolDrilling.py:2535 -#: appPlugins/ToolMilling.py:3320 appPlugins/ToolMilling.py:4231 +#: appPlugins/ToolDrilling.py:1543 appPlugins/ToolDrilling.py:2471 +#: appPlugins/ToolMilling.py:3395 appPlugins/ToolMilling.py:4303 msgid "Spindle speed" msgstr "Скорость вращения шпинделя" #: appDatabase.py:1026 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:166 -#: appPlugins/ToolDrilling.py:2537 appPlugins/ToolMilling.py:4233 +#: appPlugins/ToolDrilling.py:2473 appPlugins/ToolMilling.py:4305 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -1167,17 +1168,17 @@ msgstr "" "в оборотах в минуту(опционально) ." #: appDatabase.py:1071 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:222 -#: appPlugins/ToolDrilling.py:2590 +#: appPlugins/ToolDrilling.py:2526 msgid "Drill slots" msgstr "Сверлильные пазы" #: appDatabase.py:1073 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:224 -#: appPlugins/ToolDrilling.py:2592 +#: appPlugins/ToolDrilling.py:2528 msgid "If the selected tool has slots then they will be drilled." msgstr "Если выбранный инструмент имеет пазы, то они будут просверлены." #: appDatabase.py:1084 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2600 +#: appPlugins/ToolDrilling.py:2536 msgid "" "How much (percentage) of the tool diameter to overlap previous drill hole." msgstr "" @@ -1185,12 +1186,12 @@ msgstr "" "сверлильное отверстие." #: appDatabase.py:1098 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 -#: appPlugins/ToolDrilling.py:2614 +#: appPlugins/ToolDrilling.py:2550 msgid "Last drill" msgstr "Последнее упражнение" #: appDatabase.py:1100 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 -#: appPlugins/ToolDrilling.py:2616 +#: appPlugins/ToolDrilling.py:2552 msgid "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." @@ -1201,8 +1202,8 @@ msgstr "" #: appDatabase.py:1128 appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:253 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:264 -#: appPlugins/ToolCutOut.py:2513 appPlugins/ToolCutOut.py:2823 -#: appPlugins/ToolExtract.py:1260 +#: appPlugins/ToolCutOut.py:2510 appPlugins/ToolCutOut.py:2820 +#: appPlugins/ToolExtract.py:1263 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -1213,12 +1214,12 @@ msgstr "" "фактической границы печатной платы" #: appDatabase.py:1140 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:119 -#: appPlugins/ToolCutOut.py:2521 +#: appPlugins/ToolCutOut.py:2518 msgid "Gap size" msgstr "Размер перемычки" #: appDatabase.py:1142 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:121 -#: appPlugins/ToolCutOut.py:2523 +#: appPlugins/ToolCutOut.py:2520 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -1231,12 +1232,12 @@ msgstr "" "из которого вырезается печатная плата)." #: appDatabase.py:1151 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:136 -#: appPlugins/ToolCutOut.py:2537 +#: appPlugins/ToolCutOut.py:2534 msgid "Gap type" msgstr "Тип разрыва " #: appDatabase.py:1153 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:138 -#: appPlugins/ToolCutOut.py:2539 +#: appPlugins/ToolCutOut.py:2536 msgid "" "The type of gap:\n" "- Bridge -> the cutout will be interrupted by bridges\n" @@ -1252,22 +1253,22 @@ msgstr "" "сверлильными отверстиями" #: appDatabase.py:1161 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:146 -#: appPlugins/ToolCutOut.py:2547 +#: appPlugins/ToolCutOut.py:2544 msgid "Bridge" msgstr "Мост" #: appDatabase.py:1162 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:147 -#: appPlugins/ToolCutOut.py:2548 +#: appPlugins/ToolCutOut.py:2545 msgid "Thin" msgstr "Тонкий" #: appDatabase.py:1173 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:157 -#: appPlugins/ToolCutOut.py:2558 +#: appPlugins/ToolCutOut.py:2555 msgid "Depth" msgstr "Глубина" #: appDatabase.py:1175 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 -#: appPlugins/ToolCutOut.py:2560 +#: appPlugins/ToolCutOut.py:2557 msgid "" "The depth until the milling is done\n" "in order to thin the gaps." @@ -1276,7 +1277,7 @@ msgstr "" "для того, чтобы утончить зазоры." #: appDatabase.py:1191 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:173 -#: appPlugins/ToolCutOut.py:2574 +#: appPlugins/ToolCutOut.py:2571 msgid "The drill hole diameter when doing mouse bites." msgstr "Диаметр сверлильного отверстия при запуске \"мыши кусаются\"." @@ -1285,23 +1286,23 @@ msgstr "Диаметр сверлильного отверстия при зап #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:186 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:215 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:183 -#: appPlugins/ToolCopperThieving.py:1467 appPlugins/ToolCopperThieving.py:1507 -#: appPlugins/ToolCopperThieving.py:1547 appPlugins/ToolCutOut.py:2584 +#: appPlugins/ToolCopperThieving.py:1473 appPlugins/ToolCopperThieving.py:1513 +#: appPlugins/ToolCopperThieving.py:1553 appPlugins/ToolCutOut.py:2581 msgid "Spacing" msgstr "Промежуток" #: appDatabase.py:1204 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:185 -#: appPlugins/ToolCutOut.py:2586 +#: appPlugins/ToolCutOut.py:2583 msgid "The spacing between drill holes when doing mouse bites." msgstr "Расстояние между отверстиями сверла при выполнении \"мышиных укусов\"." #: appDatabase.py:1223 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:218 -#: appPlugins/ToolCutOut.py:2400 +#: appPlugins/ToolCutOut.py:2397 msgid "Convex Shape" msgstr "Выпуклая форма" #: appDatabase.py:1226 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:220 -#: appPlugins/ToolCutOut.py:2402 appPlugins/ToolCutOut.py:2407 +#: appPlugins/ToolCutOut.py:2399 appPlugins/ToolCutOut.py:2404 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -1310,11 +1311,11 @@ msgstr "" "Используется только в том случае, если тип исходного объекта-Gerber." #: appDatabase.py:1234 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:194 -#: appPlugins/ToolCutOut.py:2631 +#: appPlugins/ToolCutOut.py:2628 msgid "Gaps" msgstr "Вариант" -#: appDatabase.py:1236 appPlugins/ToolCutOut.py:2633 +#: appDatabase.py:1236 appPlugins/ToolCutOut.py:2630 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1402,84 +1403,84 @@ msgstr "" #: appDatabase.py:1333 appGUI/GUIElements.py:2353 appGUI/GUIElements.py:2422 #: appGUI/GUIElements.py:2483 appGUI/GUIElements.py:2548 -#: appGUI/GUIElements.py:3909 appGUI/MainGUI.py:1615 -#: appGUI/preferences/PreferencesUIManager.py:961 app_Main.py:2630 -#: app_Main.py:3710 app_Main.py:4638 app_Main.py:4891 app_Main.py:9447 +#: appGUI/GUIElements.py:3909 appGUI/MainGUI.py:1627 +#: appGUI/preferences/PreferencesUIManager.py:964 app_Main.py:2649 +#: app_Main.py:3729 app_Main.py:4657 app_Main.py:4910 app_Main.py:9491 msgid "Cancel" msgstr "Отмена" -#: appDatabase.py:1346 appDatabase.py:1357 appEditors/AppExcEditor.py:4561 -#: appEditors/AppExcEditor.py:4572 appEditors/appGCodeEditor.py:884 -#: appEditors/appGCodeEditor.py:895 appGUI/ObjectUI.py:156 -#: appGUI/ObjectUI.py:167 appPlugins/ToolAlignObjects.py:535 +#: appDatabase.py:1346 appDatabase.py:1357 appEditors/AppExcEditor.py:4559 +#: appEditors/AppExcEditor.py:4570 appEditors/appGCodeEditor.py:886 +#: appEditors/appGCodeEditor.py:897 appGUI/ObjectUI.py:153 +#: appGUI/ObjectUI.py:164 appPlugins/ToolAlignObjects.py:535 #: appPlugins/ToolAlignObjects.py:546 appPlugins/ToolCalculators.py:733 #: appPlugins/ToolCalculators.py:744 appPlugins/ToolCalibration.py:1408 -#: appPlugins/ToolCalibration.py:1419 appPlugins/ToolCopperThieving.py:1761 -#: appPlugins/ToolCopperThieving.py:1772 appPlugins/ToolCorners.py:903 -#: appPlugins/ToolCorners.py:914 appPlugins/ToolCutOut.py:2889 -#: appPlugins/ToolCutOut.py:2900 appPlugins/ToolDblSided.py:1112 -#: appPlugins/ToolDblSided.py:1123 appPlugins/ToolDistance.py:672 +#: appPlugins/ToolCalibration.py:1419 appPlugins/ToolCopperThieving.py:1767 +#: appPlugins/ToolCopperThieving.py:1778 appPlugins/ToolCorners.py:909 +#: appPlugins/ToolCorners.py:920 appPlugins/ToolCutOut.py:2886 +#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1128 +#: appPlugins/ToolDblSided.py:1139 appPlugins/ToolDistance.py:672 #: appPlugins/ToolDistance.py:683 appPlugins/ToolDistanceMin.py:362 -#: appPlugins/ToolDistanceMin.py:373 appPlugins/ToolDrilling.py:2941 -#: appPlugins/ToolDrilling.py:2952 appPlugins/ToolEtchCompensation.py:491 -#: appPlugins/ToolEtchCompensation.py:502 appPlugins/ToolExtract.py:1337 -#: appPlugins/ToolExtract.py:1348 appPlugins/ToolFiducials.py:1069 -#: appPlugins/ToolFiducials.py:1080 appPlugins/ToolFilm.py:1677 -#: appPlugins/ToolFilm.py:1688 appPlugins/ToolFollow.py:805 -#: appPlugins/ToolFollow.py:816 appPlugins/ToolImage.py:350 -#: appPlugins/ToolImage.py:361 appPlugins/ToolInvertGerber.py:320 -#: appPlugins/ToolInvertGerber.py:331 appPlugins/ToolIsolation.py:3702 -#: appPlugins/ToolIsolation.py:3713 appPlugins/ToolLevelling.py:2262 -#: appPlugins/ToolLevelling.py:2273 appPlugins/ToolMilling.py:4554 -#: appPlugins/ToolMilling.py:4565 appPlugins/ToolNCC.py:4791 -#: appPlugins/ToolNCC.py:4802 appPlugins/ToolOptimal.py:638 -#: appPlugins/ToolOptimal.py:649 appPlugins/ToolPaint.py:3411 -#: appPlugins/ToolPaint.py:3422 appPlugins/ToolPanelize.py:1365 -#: appPlugins/ToolPanelize.py:1376 appPlugins/ToolPcbWizard.py:519 +#: appPlugins/ToolDistanceMin.py:373 appPlugins/ToolDrilling.py:2895 +#: appPlugins/ToolDrilling.py:2906 appPlugins/ToolEtchCompensation.py:509 +#: appPlugins/ToolEtchCompensation.py:520 appPlugins/ToolExtract.py:1340 +#: appPlugins/ToolExtract.py:1351 appPlugins/ToolFiducials.py:1073 +#: appPlugins/ToolFiducials.py:1084 appPlugins/ToolFilm.py:1691 +#: appPlugins/ToolFilm.py:1702 appPlugins/ToolFollow.py:807 +#: appPlugins/ToolFollow.py:818 appPlugins/ToolImage.py:350 +#: appPlugins/ToolImage.py:361 appPlugins/ToolInvertGerber.py:326 +#: appPlugins/ToolInvertGerber.py:337 appPlugins/ToolIsolation.py:3699 +#: appPlugins/ToolIsolation.py:3710 appPlugins/ToolLevelling.py:2331 +#: appPlugins/ToolLevelling.py:2342 appPlugins/ToolMilling.py:4654 +#: appPlugins/ToolMilling.py:4665 appPlugins/ToolNCC.py:4790 +#: appPlugins/ToolNCC.py:4801 appPlugins/ToolOptimal.py:644 +#: appPlugins/ToolOptimal.py:655 appPlugins/ToolPaint.py:3408 +#: appPlugins/ToolPaint.py:3419 appPlugins/ToolPanelize.py:1384 +#: appPlugins/ToolPanelize.py:1395 appPlugins/ToolPcbWizard.py:519 #: appPlugins/ToolPcbWizard.py:530 appPlugins/ToolPunchGerber.py:2363 -#: appPlugins/ToolPunchGerber.py:2374 appPlugins/ToolQRCode.py:1025 -#: appPlugins/ToolQRCode.py:1036 appPlugins/ToolRulesCheck.py:1701 -#: appPlugins/ToolRulesCheck.py:1712 appPlugins/ToolSolderPaste.py:1598 -#: appPlugins/ToolSolderPaste.py:1609 appPlugins/ToolSub.py:947 -#: appPlugins/ToolSub.py:958 appPlugins/ToolTransform.py:1011 +#: appPlugins/ToolPunchGerber.py:2374 appPlugins/ToolQRCode.py:1028 +#: appPlugins/ToolQRCode.py:1039 appPlugins/ToolRulesCheck.py:1701 +#: appPlugins/ToolRulesCheck.py:1712 appPlugins/ToolSolderPaste.py:1602 +#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:954 +#: appPlugins/ToolSub.py:965 appPlugins/ToolTransform.py:1011 #: appPlugins/ToolTransform.py:1022 appTool.py:284 appTool.py:295 msgid "Edited value is out of range" msgstr "Отредактированное значение находится вне диапазона" -#: appDatabase.py:1352 appDatabase.py:1359 appEditors/AppExcEditor.py:4567 -#: appEditors/AppExcEditor.py:4574 appEditors/appGCodeEditor.py:890 -#: appEditors/appGCodeEditor.py:897 appGUI/ObjectUI.py:162 -#: appGUI/ObjectUI.py:169 appPlugins/ToolAlignObjects.py:541 +#: appDatabase.py:1352 appDatabase.py:1359 appEditors/AppExcEditor.py:4565 +#: appEditors/AppExcEditor.py:4572 appEditors/appGCodeEditor.py:892 +#: appEditors/appGCodeEditor.py:899 appGUI/ObjectUI.py:159 +#: appGUI/ObjectUI.py:166 appPlugins/ToolAlignObjects.py:541 #: appPlugins/ToolAlignObjects.py:548 appPlugins/ToolCalculators.py:739 #: appPlugins/ToolCalculators.py:746 appPlugins/ToolCalibration.py:1414 -#: appPlugins/ToolCalibration.py:1421 appPlugins/ToolCopperThieving.py:1767 -#: appPlugins/ToolCopperThieving.py:1774 appPlugins/ToolCorners.py:909 -#: appPlugins/ToolCorners.py:916 appPlugins/ToolCutOut.py:2895 -#: appPlugins/ToolCutOut.py:2902 appPlugins/ToolDblSided.py:1118 -#: appPlugins/ToolDblSided.py:1125 appPlugins/ToolDistance.py:678 +#: appPlugins/ToolCalibration.py:1421 appPlugins/ToolCopperThieving.py:1773 +#: appPlugins/ToolCopperThieving.py:1780 appPlugins/ToolCorners.py:915 +#: appPlugins/ToolCorners.py:922 appPlugins/ToolCutOut.py:2892 +#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1134 +#: appPlugins/ToolDblSided.py:1141 appPlugins/ToolDistance.py:678 #: appPlugins/ToolDistance.py:685 appPlugins/ToolDistanceMin.py:368 -#: appPlugins/ToolDistanceMin.py:375 appPlugins/ToolDrilling.py:2947 -#: appPlugins/ToolDrilling.py:2954 appPlugins/ToolEtchCompensation.py:497 -#: appPlugins/ToolEtchCompensation.py:504 appPlugins/ToolExtract.py:1343 -#: appPlugins/ToolExtract.py:1350 appPlugins/ToolFiducials.py:1075 -#: appPlugins/ToolFiducials.py:1082 appPlugins/ToolFilm.py:1683 -#: appPlugins/ToolFilm.py:1690 appPlugins/ToolFollow.py:811 -#: appPlugins/ToolFollow.py:818 appPlugins/ToolImage.py:356 -#: appPlugins/ToolImage.py:363 appPlugins/ToolInvertGerber.py:326 -#: appPlugins/ToolInvertGerber.py:333 appPlugins/ToolIsolation.py:3708 -#: appPlugins/ToolIsolation.py:3715 appPlugins/ToolLevelling.py:2268 -#: appPlugins/ToolLevelling.py:2275 appPlugins/ToolMilling.py:4560 -#: appPlugins/ToolMilling.py:4567 appPlugins/ToolNCC.py:4797 -#: appPlugins/ToolNCC.py:4804 appPlugins/ToolOptimal.py:644 -#: appPlugins/ToolOptimal.py:651 appPlugins/ToolPaint.py:3417 -#: appPlugins/ToolPaint.py:3424 appPlugins/ToolPanelize.py:1371 -#: appPlugins/ToolPanelize.py:1378 appPlugins/ToolPcbWizard.py:525 +#: appPlugins/ToolDistanceMin.py:375 appPlugins/ToolDrilling.py:2901 +#: appPlugins/ToolDrilling.py:2908 appPlugins/ToolEtchCompensation.py:515 +#: appPlugins/ToolEtchCompensation.py:522 appPlugins/ToolExtract.py:1346 +#: appPlugins/ToolExtract.py:1353 appPlugins/ToolFiducials.py:1079 +#: appPlugins/ToolFiducials.py:1086 appPlugins/ToolFilm.py:1697 +#: appPlugins/ToolFilm.py:1704 appPlugins/ToolFollow.py:813 +#: appPlugins/ToolFollow.py:820 appPlugins/ToolImage.py:356 +#: appPlugins/ToolImage.py:363 appPlugins/ToolInvertGerber.py:332 +#: appPlugins/ToolInvertGerber.py:339 appPlugins/ToolIsolation.py:3705 +#: appPlugins/ToolIsolation.py:3712 appPlugins/ToolLevelling.py:2337 +#: appPlugins/ToolLevelling.py:2344 appPlugins/ToolMilling.py:4660 +#: appPlugins/ToolMilling.py:4667 appPlugins/ToolNCC.py:4796 +#: appPlugins/ToolNCC.py:4803 appPlugins/ToolOptimal.py:650 +#: appPlugins/ToolOptimal.py:657 appPlugins/ToolPaint.py:3414 +#: appPlugins/ToolPaint.py:3421 appPlugins/ToolPanelize.py:1390 +#: appPlugins/ToolPanelize.py:1397 appPlugins/ToolPcbWizard.py:525 #: appPlugins/ToolPcbWizard.py:532 appPlugins/ToolPunchGerber.py:2369 -#: appPlugins/ToolPunchGerber.py:2376 appPlugins/ToolQRCode.py:1031 -#: appPlugins/ToolQRCode.py:1038 appPlugins/ToolRulesCheck.py:1707 -#: appPlugins/ToolRulesCheck.py:1714 appPlugins/ToolSolderPaste.py:1604 -#: appPlugins/ToolSolderPaste.py:1611 appPlugins/ToolSub.py:953 -#: appPlugins/ToolSub.py:960 appPlugins/ToolTransform.py:1017 +#: appPlugins/ToolPunchGerber.py:2376 appPlugins/ToolQRCode.py:1034 +#: appPlugins/ToolQRCode.py:1041 appPlugins/ToolRulesCheck.py:1707 +#: appPlugins/ToolRulesCheck.py:1714 appPlugins/ToolSolderPaste.py:1608 +#: appPlugins/ToolSolderPaste.py:1615 appPlugins/ToolSub.py:960 +#: appPlugins/ToolSub.py:967 appPlugins/ToolTransform.py:1017 #: appPlugins/ToolTransform.py:1024 appTool.py:290 appTool.py:297 msgid "Edited value is within limits." msgstr "Отредактированное значение находится в пределах нормы." @@ -1508,324 +1509,324 @@ msgstr "Копировать из БД" msgid "Delete from DB" msgstr "Удалить из БД" -#: appDatabase.py:1634 appTranslation.py:209 app_Main.py:3704 app_Main.py:9441 +#: appDatabase.py:1634 appTranslation.py:209 app_Main.py:3723 app_Main.py:9485 msgid "Save changes" msgstr "Сохранить изменения" -#: appDatabase.py:1738 appDatabase.py:2222 appDatabase.py:2677 -#: appDatabase.py:2689 appGUI/MainGUI.py:493 appObjects/FlatCAMGeometry.py:1410 +#: appDatabase.py:1738 appDatabase.py:2224 appDatabase.py:2679 +#: appDatabase.py:2691 appGUI/MainGUI.py:493 appObjects/FlatCAMGeometry.py:1411 #: appPlugins/ToolCutOut.py:667 appPlugins/ToolCutOut.py:689 #: appPlugins/ToolCutOut.py:730 appPlugins/ToolIsolation.py:2786 #: appPlugins/ToolIsolation.py:2796 appPlugins/ToolIsolation.py:2880 -#: appPlugins/ToolMilling.py:2182 appPlugins/ToolNCC.py:3973 -#: appPlugins/ToolNCC.py:3983 appPlugins/ToolNCC.py:4063 +#: appPlugins/ToolMilling.py:2276 appPlugins/ToolNCC.py:3975 +#: appPlugins/ToolNCC.py:3985 appPlugins/ToolNCC.py:4065 #: appPlugins/ToolPaint.py:2766 appPlugins/ToolPaint.py:2776 -#: appPlugins/ToolPaint.py:2865 app_Main.py:6250 app_Main.py:6287 -#: app_Main.py:6374 app_Main.py:6386 app_Main.py:6395 app_Main.py:6405 +#: appPlugins/ToolPaint.py:2865 app_Main.py:6285 app_Main.py:6322 +#: app_Main.py:6409 app_Main.py:6421 app_Main.py:6430 app_Main.py:6440 msgid "Tools Database" msgstr "База данных" -#: appDatabase.py:1757 appDatabase.py:2208 appObjects/FlatCAMGeometry.py:1234 -#: appPlugins/ToolCutOut.py:494 appPlugins/ToolDrilling.py:1122 -#: appPlugins/ToolIsolation.py:1283 appPlugins/ToolMilling.py:1997 +#: appDatabase.py:1757 appDatabase.py:2210 appObjects/FlatCAMGeometry.py:1235 +#: appPlugins/ToolCutOut.py:494 appPlugins/ToolDrilling.py:1123 +#: appPlugins/ToolIsolation.py:1283 appPlugins/ToolMilling.py:2091 #: appPlugins/ToolNCC.py:1252 appPlugins/ToolPaint.py:854 msgid "Failed to parse Tools DB file." msgstr "Не удалось прочитать файл БД." -#: appDatabase.py:1760 appDatabase.py:2211 +#: appDatabase.py:1760 appDatabase.py:2213 msgid "Loaded Tools DB from" msgstr "Загрузка БД из" -#: appDatabase.py:2058 +#: appDatabase.py:2060 msgid "Tool added to DB." msgstr "Инструмент добавлен в БД." -#: appDatabase.py:2091 +#: appDatabase.py:2093 msgid "Tool copied from Tools DB." msgstr "Инструмент скопирован из БД." -#: appDatabase.py:2125 +#: appDatabase.py:2127 msgid "Tool removed from Tools DB." msgstr "Инструмент удален из БД." -#: appDatabase.py:2138 +#: appDatabase.py:2140 msgid "Export Tools Database" msgstr "Экспорт БД" -#: appDatabase.py:2140 +#: appDatabase.py:2142 msgid "Tools_Database" msgstr "Tools_Database" -#: appDatabase.py:2177 appDatabase.py:2180 appDatabase.py:2283 +#: appDatabase.py:2179 appDatabase.py:2182 appDatabase.py:2285 msgid "Failed to write Tools DB to file." msgstr "Не удалось записать БД в файл." -#: appDatabase.py:2183 +#: appDatabase.py:2185 msgid "Exported Tools DB to" msgstr "Экспорт БД в" -#: appDatabase.py:2190 +#: appDatabase.py:2192 msgid "Import FlatCAM Tools DB" msgstr "Импорт FlatCAM БД" -#: appDatabase.py:2287 +#: appDatabase.py:2289 msgid "Saved Tools DB." msgstr "Сохраненные БД." -#: appDatabase.py:2498 +#: appDatabase.py:2500 msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" "Чтобы изменить свойства инструмента, выберите только один инструмент.\n" "Выбранные в данный момент инструменты" -#: appDatabase.py:2653 +#: appDatabase.py:2655 msgid "No Tool/row selected in the Tools Database table" msgstr "В таблице БД не выбрано ни одного инструмента/строки" -#: appDatabase.py:2657 appPlugins/ToolDrilling.py:1126 +#: appDatabase.py:2659 appPlugins/ToolDrilling.py:1127 msgid "Tools DB empty." msgstr "Инструменты БД пусты." -#: appDatabase.py:2684 +#: appDatabase.py:2686 msgid "Tools in Tools Database edited but not saved." msgstr "Инструменты в базе данных отредактированы, но не сохранены." -#: appDatabase.py:2693 +#: appDatabase.py:2695 msgid "Cancelled adding tool from DB." msgstr "Отмена добавление инструмента из БД." -#: appEditors/AppExcEditor.py:234 appEditors/AppExcEditor.py:258 -#: appEditors/AppExcEditor.py:352 appEditors/AppExcEditor.py:651 -#: appEditors/AppExcEditor.py:866 appEditors/AppGerberEditor.py:247 +#: appEditors/AppExcEditor.py:235 appEditors/AppExcEditor.py:259 +#: appEditors/AppExcEditor.py:353 appEditors/AppExcEditor.py:652 +#: appEditors/AppExcEditor.py:867 appEditors/AppGerberEditor.py:247 #: appEditors/AppGerberEditor.py:254 msgid "Click to place ..." msgstr "Нажмите для размещения ..." -#: appEditors/AppExcEditor.py:242 +#: appEditors/AppExcEditor.py:243 msgid "To add a drill first select a tool" msgstr "Чтобы добавить отверстие, сначала выберите инструмент" -#: appEditors/AppExcEditor.py:306 appEditors/AppExcEditor.py:595 -#: appEditors/AppExcEditor.py:824 appEditors/AppExcEditor.py:1236 -#: appEditors/AppExcEditor.py:1499 appEditors/AppExcEditor.py:1602 -#: appEditors/AppExcEditor.py:1713 appEditors/AppExcEditor.py:2514 -#: appEditors/AppExcEditor.py:3318 appEditors/AppExcEditor.py:3325 -#: appEditors/AppExcEditor.py:3766 appEditors/AppGeoEditor.py:1374 +#: appEditors/AppExcEditor.py:307 appEditors/AppExcEditor.py:596 +#: appEditors/AppExcEditor.py:825 appEditors/AppExcEditor.py:1237 +#: appEditors/AppExcEditor.py:1500 appEditors/AppExcEditor.py:1603 +#: appEditors/AppExcEditor.py:1714 appEditors/AppExcEditor.py:2515 +#: appEditors/AppExcEditor.py:3319 appEditors/AppExcEditor.py:3326 +#: appEditors/AppExcEditor.py:3767 appEditors/AppGeoEditor.py:1374 #: appEditors/AppGeoEditor.py:2093 appEditors/AppGeoEditor.py:2333 #: appEditors/AppGeoEditor.py:2408 appEditors/AppGeoEditor.py:2487 #: appEditors/AppGeoEditor.py:2545 appEditors/AppGeoEditor.py:2750 #: appEditors/AppGeoEditor.py:2829 appEditors/AppGeoEditor.py:2962 #: appEditors/AppGeoEditor.py:3035 appEditors/AppGeoEditor.py:3105 #: appEditors/AppGeoEditor.py:3131 appEditors/AppGeoEditor.py:3159 -#: appEditors/AppGeoEditor.py:3275 appEditors/AppGeoEditor.py:4818 -#: appEditors/AppGeoEditor.py:4832 appEditors/AppGeoEditor.py:5423 -#: appEditors/AppGeoEditor.py:5476 appEditors/AppGeoEditor.py:5539 -#: appEditors/AppGeoEditor.py:5565 appEditors/AppGeoEditor.py:5590 -#: appEditors/AppGeoEditor.py:5622 appEditors/AppGeoEditor.py:5702 -#: appEditors/AppGeoEditor.py:5768 appEditors/AppGeoEditor.py:5836 -#: appEditors/AppGeoEditor.py:5933 appEditors/AppGerberEditor.py:389 +#: appEditors/AppGeoEditor.py:3275 appEditors/AppGeoEditor.py:4832 +#: appEditors/AppGeoEditor.py:4846 appEditors/AppGeoEditor.py:5456 +#: appEditors/AppGeoEditor.py:5509 appEditors/AppGeoEditor.py:5572 +#: appEditors/AppGeoEditor.py:5598 appEditors/AppGeoEditor.py:5623 +#: appEditors/AppGeoEditor.py:5655 appEditors/AppGeoEditor.py:5735 +#: appEditors/AppGeoEditor.py:5801 appEditors/AppGeoEditor.py:5869 +#: appEditors/AppGeoEditor.py:5966 appEditors/AppGerberEditor.py:389 #: appEditors/AppGerberEditor.py:813 appEditors/AppGerberEditor.py:940 #: appEditors/AppGerberEditor.py:1252 appEditors/AppGerberEditor.py:1513 #: appEditors/AppGerberEditor.py:1723 appEditors/AppGerberEditor.py:2013 #: appEditors/AppGerberEditor.py:2309 appEditors/AppGerberEditor.py:2390 #: appEditors/AppGerberEditor.py:2500 appEditors/AppGerberEditor.py:3204 -#: appEditors/AppGerberEditor.py:4923 appEditors/AppGerberEditor.py:5196 -#: appEditors/AppGerberEditor.py:5214 appEditors/AppGerberEditor.py:5655 -#: appEditors/AppGerberEditor.py:5838 appEditors/AppGerberEditor.py:5900 -#: appEditors/AppGerberEditor.py:5947 appEditors/AppGerberEditor.py:7357 -#: appGUI/MainGUI.py:3110 appGUI/MainGUI.py:3122 -#: appObjects/FlatCAMGeometry.py:805 appObjects/FlatCAMGeometry.py:2923 -#: appObjects/FlatCAMGeometry.py:2996 appObjects/FlatCAMGerber.py:434 -#: appParsers/ParseGerber.py:2140 appParsers/ParseGerber.py:2231 -#: appParsers/ParseGerber.py:2306 appParsers/ParseGerber.py:2380 -#: appParsers/ParseGerber.py:2442 appPlugins/ToolAlignObjects.py:271 +#: appEditors/AppGerberEditor.py:4924 appEditors/AppGerberEditor.py:5197 +#: appEditors/AppGerberEditor.py:5215 appEditors/AppGerberEditor.py:5656 +#: appEditors/AppGerberEditor.py:5839 appEditors/AppGerberEditor.py:5901 +#: appEditors/AppGerberEditor.py:5948 appEditors/AppGerberEditor.py:7355 +#: appGUI/MainGUI.py:3122 appGUI/MainGUI.py:3134 +#: appObjects/FlatCAMGeometry.py:806 appObjects/FlatCAMGeometry.py:2915 +#: appObjects/FlatCAMGeometry.py:2988 appObjects/FlatCAMGerber.py:434 +#: appParsers/ParseGerber.py:2183 appParsers/ParseGerber.py:2274 +#: appParsers/ParseGerber.py:2349 appParsers/ParseGerber.py:2423 +#: appParsers/ParseGerber.py:2485 appPlugins/ToolAlignObjects.py:271 #: appPlugins/ToolAlignObjects.py:293 appPlugins/ToolCalculators.py:277 #: appPlugins/ToolCalculators.py:287 appPlugins/ToolCalibration.py:312 -#: appPlugins/ToolCutOut.py:1603 appPlugins/ToolFiducials.py:602 -#: appPlugins/ToolFiducials.py:616 appPlugins/ToolFollow.py:325 -#: appPlugins/ToolFollow.py:396 appPlugins/ToolIsolation.py:1566 -#: appPlugins/ToolPaint.py:2324 appPlugins/ToolPanelize.py:1035 -#: app_Main.py:5439 app_Main.py:5593 tclCommands/TclCommandPanelize.py:304 +#: appPlugins/ToolCutOut.py:1603 appPlugins/ToolFiducials.py:609 +#: appPlugins/ToolFiducials.py:623 appPlugins/ToolFollow.py:330 +#: appPlugins/ToolFollow.py:401 appPlugins/ToolIsolation.py:1566 +#: appPlugins/ToolPaint.py:2324 appPlugins/ToolPanelize.py:1057 +#: app_Main.py:5458 app_Main.py:5612 tclCommands/TclCommandPanelize.py:304 #: tclCommands/TclCommandPanelize.py:313 msgid "Done." msgstr "Готово." -#: appEditors/AppExcEditor.py:360 +#: appEditors/AppExcEditor.py:361 msgid "To add an Drill Array first select a tool in Tool Table" msgstr "" "Чтобы добавить массив отверстий, сначала выберите инструмент в таблице " "инструментов" -#: appEditors/AppExcEditor.py:376 appEditors/AppExcEditor.py:680 -#: appEditors/AppExcEditor.py:913 appEditors/AppExcEditor.py:1570 +#: appEditors/AppExcEditor.py:377 appEditors/AppExcEditor.py:681 +#: appEditors/AppExcEditor.py:914 appEditors/AppExcEditor.py:1571 #: appEditors/AppGerberEditor.py:480 appEditors/AppGerberEditor.py:2191 -#: appEditors/AppGerberEditor.py:2221 appGUI/MainGUI.py:3724 +#: appEditors/AppGerberEditor.py:2221 appGUI/MainGUI.py:3736 msgid "Click on target location ..." msgstr "Нажмите на целевой точке ..." -#: appEditors/AppExcEditor.py:395 +#: appEditors/AppExcEditor.py:396 msgid "Click on the Drill Circular Array Start position" msgstr "Нажмите на начальную позицию кругового массива отверстий" -#: appEditors/AppExcEditor.py:417 appEditors/AppExcEditor.py:954 +#: appEditors/AppExcEditor.py:418 appEditors/AppExcEditor.py:955 #: appEditors/AppGerberEditor.py:534 msgid "The value is not Float. Check for comma instead of dot separator." msgstr "" "Это не значение с плавающей точкой. Проверьте наличие запятой в качестве " "разделителя." -#: appEditors/AppExcEditor.py:421 +#: appEditors/AppExcEditor.py:422 msgid "The value is mistyped. Check the value" msgstr "Значение введено с ошибкой. Проверьте значение" -#: appEditors/AppExcEditor.py:576 appEditors/AppExcEditor.py:1198 +#: appEditors/AppExcEditor.py:577 appEditors/AppExcEditor.py:1199 #: appEditors/AppGerberEditor.py:795 msgid "Too many items for the selected spacing angle." msgstr "Слишком много элементов для выбранного интервала." -#: appEditors/AppExcEditor.py:582 appEditors/AppExcEditor.py:1223 -#: appEditors/AppGerberEditor.py:800 appEditors/AppGerberEditor.py:5834 -#: appObjects/FlatCAMCNCJob.py:774 appPlugins/ToolCopperThieving.py:325 -#: appPlugins/ToolCopperThieving.py:926 appPlugins/ToolCopperThieving.py:1139 -#: appPlugins/ToolCorners.py:224 appPlugins/ToolCorners.py:494 -#: appPlugins/ToolCorners.py:596 appPlugins/ToolCutOut.py:959 +#: appEditors/AppExcEditor.py:583 appEditors/AppExcEditor.py:1224 +#: appEditors/AppGerberEditor.py:800 appEditors/AppGerberEditor.py:5835 +#: appObjects/FlatCAMCNCJob.py:782 appPlugins/ToolCopperThieving.py:332 +#: appPlugins/ToolCopperThieving.py:933 appPlugins/ToolCopperThieving.py:1145 +#: appPlugins/ToolCorners.py:230 appPlugins/ToolCorners.py:502 +#: appPlugins/ToolCorners.py:605 appPlugins/ToolCutOut.py:959 #: appPlugins/ToolCutOut.py:985 appPlugins/ToolCutOut.py:1117 #: appPlugins/ToolCutOut.py:1341 appPlugins/ToolCutOut.py:1495 #: appPlugins/ToolCutOut.py:1539 appPlugins/ToolCutOut.py:1557 -#: appPlugins/ToolCutOut.py:1571 appPlugins/ToolDblSided.py:523 -#: appPlugins/ToolExtract.py:703 appPlugins/ToolExtract.py:752 -#: appPlugins/ToolExtract.py:761 appPlugins/ToolExtract.py:765 -#: appPlugins/ToolFiducials.py:310 appPlugins/ToolFiducials.py:562 -#: appPlugins/ToolFiducials.py:610 appPlugins/ToolFiducials.py:624 -#: appPlugins/ToolFilm.py:777 appPlugins/ToolFilm.py:1037 -#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2318 app_Main.py:4934 -#: camlib.py:2436 camlib.py:2503 camlib.py:2571 camlib.py:2649 camlib.py:5326 -#: camlib.py:5721 +#: appPlugins/ToolCutOut.py:1571 appPlugins/ToolDblSided.py:542 +#: appPlugins/ToolExtract.py:706 appPlugins/ToolExtract.py:755 +#: appPlugins/ToolExtract.py:764 appPlugins/ToolExtract.py:768 +#: appPlugins/ToolFiducials.py:317 appPlugins/ToolFiducials.py:569 +#: appPlugins/ToolFiducials.py:617 appPlugins/ToolFiducials.py:631 +#: appPlugins/ToolFilm.py:796 appPlugins/ToolFilm.py:1056 +#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2318 app_Main.py:4953 +#: camlib.py:2440 camlib.py:2507 camlib.py:2575 camlib.py:2653 camlib.py:5310 +#: camlib.py:5705 msgid "Failed." msgstr "Неудачно." -#: appEditors/AppExcEditor.py:659 +#: appEditors/AppExcEditor.py:660 msgid "To add a slot first select a tool" msgstr "Чтобы добавить паз, сначала выберите инструмент" -#: appEditors/AppExcEditor.py:719 appEditors/AppExcEditor.py:726 -#: appEditors/AppExcEditor.py:1081 appEditors/AppExcEditor.py:1088 +#: appEditors/AppExcEditor.py:720 appEditors/AppExcEditor.py:727 +#: appEditors/AppExcEditor.py:1082 appEditors/AppExcEditor.py:1089 msgid "Value is missing or wrong format. Add it and retry." msgstr "" "Значение отсутствует или имеет неправильный формат. Добавьте его и повторите " "попытку." -#: appEditors/AppExcEditor.py:874 +#: appEditors/AppExcEditor.py:875 msgid "To add an Slot Array first select a tool in Tool Table" msgstr "" "Чтобы добавить массив пазов сначала выберите инструмент в таблице " "инструментов" -#: appEditors/AppExcEditor.py:932 +#: appEditors/AppExcEditor.py:933 msgid "Click on the Slot Circular Array Start position" msgstr "Нажмите на начальную позицию круглого массива слота" -#: appEditors/AppExcEditor.py:957 appEditors/AppGerberEditor.py:537 +#: appEditors/AppExcEditor.py:958 appEditors/AppGerberEditor.py:537 msgid "The value is mistyped. Check the value." msgstr "Значение введено с ошибкой. Проверьте значение." -#: appEditors/AppExcEditor.py:1292 +#: appEditors/AppExcEditor.py:1293 msgid "Click on the Drill(s) to resize ..." msgstr "Нажмите на сверло для изменения размера ..." -#: appEditors/AppExcEditor.py:1322 +#: appEditors/AppExcEditor.py:1323 msgid "Resize drill(s) failed. Please enter a diameter for resize." msgstr "" "Не удалось изменить размер отверстий. Пожалуйста введите диаметр для " "изменения размера." -#: appEditors/AppExcEditor.py:1501 appEditors/AppExcEditor.py:1554 -#: appEditors/AppExcEditor.py:1565 appGUI/MainGUI.py:3363 -#: appGUI/MainGUI.py:3448 appGUI/MainGUI.py:3494 appGUI/MainGUI.py:3586 -#: appGUI/MainGUI.py:3701 appGUI/MainGUI.py:3730 +#: appEditors/AppExcEditor.py:1502 appEditors/AppExcEditor.py:1555 +#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3375 +#: appGUI/MainGUI.py:3460 appGUI/MainGUI.py:3506 appGUI/MainGUI.py:3598 +#: appGUI/MainGUI.py:3713 appGUI/MainGUI.py:3742 msgid "Cancelled. Nothing selected." msgstr "Отмененный. Ничего не выбрано." -#: appEditors/AppExcEditor.py:1558 appEditors/AppGeoEditor.py:2784 +#: appEditors/AppExcEditor.py:1559 appEditors/AppGeoEditor.py:2784 #: appEditors/AppGeoEditor.py:2804 appEditors/AppGerberEditor.py:2193 msgid "Click on reference location ..." msgstr "Кликните на конечную точку ..." -#: appEditors/AppExcEditor.py:1913 appEditors/AppGeoEditor.py:4141 -#: appEditors/AppGerberEditor.py:3458 appEditors/AppGerberEditor.py:6168 -#: appEditors/AppGerberEditor.py:6477 appGUI/GUIElements.py:338 +#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4155 +#: appEditors/AppGerberEditor.py:3458 appEditors/AppGerberEditor.py:6166 +#: appEditors/AppGerberEditor.py:6475 appGUI/GUIElements.py:338 #: appGUI/GUIElements.py:1036 appGUI/GUIElements.py:1435 #: appGUI/GUIElements.py:1646 appGUI/GUIElements.py:1930 #: appGUI/GUIElements.py:3962 appGUI/MainGUI.py:423 appGUI/MainGUI.py:751 -#: appGUI/MainGUI.py:810 appGUI/MainGUI.py:887 appGUI/MainGUI.py:1017 -#: appGUI/MainGUI.py:1267 appGUI/MainGUI.py:1756 appGUI/MainGUI.py:2238 -#: appGUI/MainGUI.py:2480 appGUI/MainGUI.py:5110 appPlugins/ToolDrilling.py:300 -#: appPlugins/ToolIsolation.py:71 appPlugins/ToolMilling.py:389 -#: appPlugins/ToolMilling.py:397 appPlugins/ToolNCC.py:69 +#: appGUI/MainGUI.py:810 appGUI/MainGUI.py:887 appGUI/MainGUI.py:1029 +#: appGUI/MainGUI.py:1279 appGUI/MainGUI.py:1768 appGUI/MainGUI.py:2250 +#: appGUI/MainGUI.py:2492 appGUI/MainGUI.py:5122 appPlugins/ToolDrilling.py:300 +#: appPlugins/ToolIsolation.py:71 appPlugins/ToolMilling.py:390 +#: appPlugins/ToolMilling.py:398 appPlugins/ToolNCC.py:69 #: appPlugins/ToolPaint.py:142 appPlugins/ToolSolderPaste.py:182 -#: app_Main.py:6776 +#: app_Main.py:6823 msgid "Delete" msgstr "Удалить" -#: appEditors/AppExcEditor.py:2140 appObjects/FlatCAMExcellon.py:376 -#: appPlugins/ToolDrilling.py:752 appPlugins/ToolMilling.py:1150 +#: appEditors/AppExcEditor.py:2141 appObjects/FlatCAMExcellon.py:376 +#: appPlugins/ToolDrilling.py:753 appPlugins/ToolMilling.py:1178 msgid "Total Drills" msgstr "Всего отверстий" -#: appEditors/AppExcEditor.py:2172 appObjects/FlatCAMExcellon.py:410 -#: appPlugins/ToolDrilling.py:779 appPlugins/ToolMilling.py:1177 +#: appEditors/AppExcEditor.py:2173 appObjects/FlatCAMExcellon.py:410 +#: appPlugins/ToolDrilling.py:780 appPlugins/ToolMilling.py:1205 msgid "Total Slots" msgstr "Всего пазов" -#: appEditors/AppExcEditor.py:2250 appEditors/AppGeoEditor.py:4042 -#: appEditors/AppGerberEditor.py:4193 appEditors/appGCodeEditor.py:582 +#: appEditors/AppExcEditor.py:2251 appEditors/AppGeoEditor.py:4056 +#: appEditors/AppGerberEditor.py:4195 appEditors/appGCodeEditor.py:587 #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:100 -#: appObjects/FlatCAMCNCJob.py:535 appObjects/FlatCAMDocument.py:191 -#: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:718 +#: appObjects/FlatCAMCNCJob.py:543 appObjects/FlatCAMDocument.py:191 +#: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:719 #: appObjects/FlatCAMGerber.py:224 appObjects/FlatCAMScript.py:180 -#: appPlugins/ToolCorners.py:148 appPlugins/ToolCutOut.py:325 -#: appPlugins/ToolDblSided.py:189 appPlugins/ToolDrilling.py:541 -#: appPlugins/ToolFiducials.py:181 appPlugins/ToolFilm.py:222 -#: appPlugins/ToolFollow.py:158 appPlugins/ToolIsolation.py:407 -#: appPlugins/ToolLevelling.py:376 appPlugins/ToolMilling.py:686 +#: appPlugins/ToolCorners.py:154 appPlugins/ToolCutOut.py:325 +#: appPlugins/ToolDblSided.py:208 appPlugins/ToolDrilling.py:544 +#: appPlugins/ToolFiducials.py:188 appPlugins/ToolFilm.py:241 +#: appPlugins/ToolFollow.py:164 appPlugins/ToolIsolation.py:407 +#: appPlugins/ToolLevelling.py:384 appPlugins/ToolMilling.py:714 #: appPlugins/ToolNCC.py:660 appPlugins/ToolPaint.py:624 -#: appPlugins/ToolPanelize.py:245 appPlugins/ToolPunchGerber.py:373 -#: appPlugins/ToolQRCode.py:181 appPlugins/ToolSub.py:212 +#: appPlugins/ToolPanelize.py:261 appPlugins/ToolPunchGerber.py:376 +#: appPlugins/ToolQRCode.py:187 appPlugins/ToolSub.py:218 msgid "Beginner" msgstr "" -#: appEditors/AppExcEditor.py:2261 appEditors/AppGeoEditor.py:4055 -#: appEditors/AppGerberEditor.py:4206 appEditors/appGCodeEditor.py:595 +#: appEditors/AppExcEditor.py:2262 appEditors/AppGeoEditor.py:4069 +#: appEditors/AppGerberEditor.py:4208 appEditors/appGCodeEditor.py:600 #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:101 -#: appObjects/FlatCAMCNCJob.py:545 appObjects/FlatCAMDocument.py:200 -#: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:727 +#: appObjects/FlatCAMCNCJob.py:553 appObjects/FlatCAMDocument.py:200 +#: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:728 #: appObjects/FlatCAMGerber.py:238 appObjects/FlatCAMScript.py:189 -#: appPlugins/ToolCorners.py:166 appPlugins/ToolCutOut.py:368 -#: appPlugins/ToolDblSided.py:215 appPlugins/ToolDrilling.py:584 -#: appPlugins/ToolFiducials.py:196 appPlugins/ToolFilm.py:248 -#: appPlugins/ToolFollow.py:172 appPlugins/ToolIsolation.py:460 -#: appPlugins/ToolLevelling.py:391 appPlugins/ToolMilling.py:751 +#: appPlugins/ToolCorners.py:172 appPlugins/ToolCutOut.py:368 +#: appPlugins/ToolDblSided.py:234 appPlugins/ToolDrilling.py:586 +#: appPlugins/ToolFiducials.py:203 appPlugins/ToolFilm.py:267 +#: appPlugins/ToolFollow.py:178 appPlugins/ToolIsolation.py:460 +#: appPlugins/ToolLevelling.py:399 appPlugins/ToolMilling.py:778 #: appPlugins/ToolNCC.py:706 appPlugins/ToolPaint.py:656 -#: appPlugins/ToolPanelize.py:265 appPlugins/ToolPunchGerber.py:387 -#: appPlugins/ToolQRCode.py:192 appPlugins/ToolSub.py:224 +#: appPlugins/ToolPanelize.py:281 appPlugins/ToolPunchGerber.py:390 +#: appPlugins/ToolQRCode.py:198 appPlugins/ToolSub.py:230 msgid "Advanced" msgstr "Расширенный" -#: appEditors/AppExcEditor.py:2284 appObjects/FlatCAMGeometry.py:874 -#: appObjects/FlatCAMGeometry.py:1555 appObjects/FlatCAMGeometry.py:2311 -#: appObjects/FlatCAMGeometry.py:3066 appObjects/FlatCAMGeometry.py:3229 -#: appPlugins/ToolDrilling.py:1720 appPlugins/ToolIsolation.py:1459 -#: appPlugins/ToolIsolation.py:1877 appPlugins/ToolMilling.py:2259 -#: appPlugins/ToolMilling.py:2949 appPlugins/ToolMilling.py:3545 +#: appEditors/AppExcEditor.py:2285 appObjects/FlatCAMGeometry.py:875 +#: appObjects/FlatCAMGeometry.py:1556 appObjects/FlatCAMGeometry.py:2315 +#: appObjects/FlatCAMGeometry.py:3058 appObjects/FlatCAMGeometry.py:3221 +#: appPlugins/ToolDrilling.py:1715 appPlugins/ToolIsolation.py:1459 +#: appPlugins/ToolIsolation.py:1877 appPlugins/ToolMilling.py:2353 +#: appPlugins/ToolMilling.py:3030 appPlugins/ToolMilling.py:3620 #: appPlugins/ToolNCC.py:1458 appPlugins/ToolNCC.py:1596 #: appPlugins/ToolPaint.py:1028 appPlugins/ToolPaint.py:1166 -#: appPlugins/ToolPaint.py:1880 appPlugins/ToolSolderPaste.py:478 -#: appPlugins/ToolSolderPaste.py:550 +#: appPlugins/ToolPaint.py:1880 appPlugins/ToolSolderPaste.py:484 +#: appPlugins/ToolSolderPaste.py:556 msgid "Wrong value format entered, use a number." msgstr "Неправильно введен формат значения, используйте числа." -#: appEditors/AppExcEditor.py:2295 +#: appEditors/AppExcEditor.py:2296 msgid "" "Tool already in the original or actual tool list.\n" "Save and reedit Excellon if you need to add this tool. " @@ -1834,108 +1835,88 @@ msgstr "" "Сохраните и повторно отредактируйте Excellon, если вам нужно добавить этот " "инструмент. " -#: appEditors/AppExcEditor.py:2303 appGUI/MainGUI.py:3766 +#: appEditors/AppExcEditor.py:2304 appGUI/MainGUI.py:3778 msgid "Added new tool with dia" msgstr "Добавлен новый инструмент с диаметром" -#: appEditors/AppExcEditor.py:2337 +#: appEditors/AppExcEditor.py:2338 msgid "Select a tool in Tool Table" msgstr "Выберите инструмент в таблице инструментов" -#: appEditors/AppExcEditor.py:2367 +#: appEditors/AppExcEditor.py:2368 msgid "Deleted tool with diameter" msgstr "Удалён инструмент с диаметром" -#: appEditors/AppExcEditor.py:3121 +#: appEditors/AppExcEditor.py:3122 msgid "There are no Tools definitions in the file. Aborting Excellon creation." msgstr "В файле нет инструментов. Прерывание создания Excellon." -#: appEditors/AppExcEditor.py:3125 appEditors/AppGerberEditor.py:4903 -#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:2252 -#: appParsers/ParseExcellon.py:972 appPlugins/ToolMilling.py:2884 -#: appPlugins/ToolPcbWizard.py:337 appPlugins/ToolSolderPaste.py:917 -#: app_Main.py:6330 app_Main.py:8176 app_Main.py:10660 app_Main.py:10727 -#: app_Main.py:10862 app_Main.py:10927 +#: appEditors/AppExcEditor.py:3126 appEditors/AppGerberEditor.py:4904 +#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:2257 +#: appParsers/ParseExcellon.py:972 appPlugins/ToolMilling.py:2967 +#: appPlugins/ToolPcbWizard.py:337 appPlugins/ToolSolderPaste.py:924 +#: app_Main.py:6365 app_Main.py:8220 app_Main.py:10704 app_Main.py:10776 +#: app_Main.py:10911 app_Main.py:10976 msgid "An internal error has occurred. See shell.\n" msgstr "Произошла внутренняя ошибка. Смотрите командную строку.\n" -#: appEditors/AppExcEditor.py:3130 appObjects/FlatCAMGeometry.py:2571 -#: appObjects/FlatCAMGeometry.py:2576 appObjects/FlatCAMGeometry.py:2728 -#: appPlugins/ToolMilling.py:3214 appPlugins/ToolMilling.py:3218 -#: appPlugins/ToolSub.py:451 appPlugins/ToolSub.py:645 +#: appEditors/AppExcEditor.py:3131 appObjects/FlatCAMGeometry.py:2566 +#: appObjects/FlatCAMGeometry.py:2571 appObjects/FlatCAMGeometry.py:2720 +#: appPlugins/ToolMilling.py:3289 appPlugins/ToolMilling.py:3293 +#: appPlugins/ToolSub.py:461 appPlugins/ToolSub.py:655 #, fuzzy #| msgid "Generate" msgid "Generating" msgstr "Создать" -#: appEditors/AppExcEditor.py:3152 +#: appEditors/AppExcEditor.py:3153 msgid "Excellon editing finished." msgstr "Редактирование Excellon завершено." -#: appEditors/AppExcEditor.py:3168 +#: appEditors/AppExcEditor.py:3169 msgid "Cancelled. There is no Tool/Drill selected" msgstr "Отмена. Инструмент/сверло не выбрано" -#: appEditors/AppExcEditor.py:3839 appEditors/AppExcEditor.py:3849 -#: appEditors/AppGerberEditor.py:5741 +#: appEditors/AppExcEditor.py:3840 appEditors/AppExcEditor.py:3850 +#: appEditors/AppGerberEditor.py:5742 msgid "Click on the circular array Center position" msgstr "Нажмите на центральную позицию кругового массива" -#: appEditors/AppExcEditor.py:3982 appGUI/MainGUI.py:723 appGUI/ObjectUI.py:583 +#: appEditors/AppExcEditor.py:3983 appGUI/MainGUI.py:723 appGUI/ObjectUI.py:580 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:19 msgid "Excellon Editor" msgstr "Редактор Excellon" -#: appEditors/AppExcEditor.py:3992 appEditors/AppGeoEditor.py:3409 -#: appEditors/AppGerberEditor.py:6010 appEditors/appGCodeEditor.py:755 -#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:663 -#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:645 -#: appPlugins/ToolDrilling.py:2308 appPlugins/ToolFiducials.py:772 -#: appPlugins/ToolFilm.py:1127 appPlugins/ToolFollow.py:687 -#: appPlugins/ToolIsolation.py:3184 appPlugins/ToolLevelling.py:1676 -#: appPlugins/ToolMilling.py:3617 appPlugins/ToolNCC.py:4117 -#: appPlugins/ToolPaint.py:2919 appPlugins/ToolPanelize.py:1086 -#: appPlugins/ToolPunchGerber.py:1964 appPlugins/ToolQRCode.py:731 -#: appPlugins/ToolSub.py:774 -#, fuzzy -#| msgid "" -#| "BASIC is suitable for a beginner. Many parameters\n" -#| "are hidden from the user in this mode.\n" -#| "ADVANCED mode will make available all parameters.\n" -#| "\n" -#| "To change the application LEVEL, go to:\n" -#| "Edit -> Preferences -> General and check:\n" -#| "'APP. LEVEL' radio button." +#: appEditors/AppExcEditor.py:3993 appEditors/AppGeoEditor.py:3409 +#: appEditors/AppGerberEditor.py:6011 appEditors/appGCodeEditor.py:760 +#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:672 +#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:664 +#: appPlugins/ToolDrilling.py:2247 appPlugins/ToolFiducials.py:779 +#: appPlugins/ToolFilm.py:1144 appPlugins/ToolFollow.py:692 +#: appPlugins/ToolIsolation.py:3184 appPlugins/ToolLevelling.py:1748 +#: appPlugins/ToolMilling.py:3692 appPlugins/ToolNCC.py:4119 +#: appPlugins/ToolPaint.py:2919 appPlugins/ToolPanelize.py:1108 +#: appPlugins/ToolPunchGerber.py:1967 appPlugins/ToolQRCode.py:737 +#: appPlugins/ToolSub.py:784 msgid "" -"In BEGINNER mode many parameters\n" -"are hidden from the user in this mode.\n" -"ADVANCED mode will make available all parameters.\n" -"\n" -"To change the application LEVEL, go to:\n" -"Edit -> Preferences -> General and check:\n" -"'APP. LEVEL' radio button." +"Beginner Mode - many parameters are hidden.\n" +"Advanced Mode - full control.\n" +"Permanent change is done in 'Preferences' menu." msgstr "" -"BASIC подходит для начинающих. Многие параметры\n" -"скрыты от пользователя в этом режиме.\n" -"Расширенный режим сделает доступными все параметры.\n" -"\n" -"Для изменения уровня приложения:\n" -"Изменить - > настройки -> Общие и проверить:\n" -"- Приложение. Уровень ' переключатель." -#: appEditors/AppExcEditor.py:4009 appEditors/AppGerberEditor.py:6025 -#: appEditors/appGCodeEditor.py:770 +#: appEditors/AppExcEditor.py:4007 appEditors/AppGerberEditor.py:6023 +#: appEditors/appGCodeEditor.py:772 msgid "Name:" msgstr "Имя:" -#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:624 -#: appGUI/ObjectUI.py:970 appPlugins/ToolIsolation.py:3219 -#: appPlugins/ToolMilling.py:3666 appPlugins/ToolNCC.py:4170 -#: appPlugins/ToolPaint.py:2975 appPlugins/ToolSolderPaste.py:1189 +#: appEditors/AppExcEditor.py:4014 appGUI/ObjectUI.py:621 +#: appGUI/ObjectUI.py:967 appPlugins/ToolIsolation.py:3216 +#: appPlugins/ToolMilling.py:3738 appPlugins/ToolNCC.py:4169 +#: appPlugins/ToolPaint.py:2972 appPlugins/ToolSolderPaste.py:1193 msgid "Tools Table" msgstr "Таблица инструментов" -#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:626 +#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:623 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -1943,19 +1924,19 @@ msgstr "" "Инструменты для Excellon объекта\n" "используемые для сверления." -#: appEditors/AppExcEditor.py:4039 +#: appEditors/AppExcEditor.py:4037 msgid "Convert Slots" msgstr "Конвертировать Слоты" -#: appEditors/AppExcEditor.py:4043 +#: appEditors/AppExcEditor.py:4041 msgid "Convert the slots in the selected tools to drills." msgstr "Преобразуйте пазы в выбранных инструментах в сверла." -#: appEditors/AppExcEditor.py:4053 +#: appEditors/AppExcEditor.py:4051 msgid "Add/Delete Tool" msgstr "Добавить/Удалить инструмент" -#: appEditors/AppExcEditor.py:4055 +#: appEditors/AppExcEditor.py:4053 msgid "" "Add/Delete a tool to the tool list\n" "for this Excellon object." @@ -1963,34 +1944,34 @@ msgstr "" "Добавляет/Удаляет инструмент в списоке инструментов\n" "для этого Excellon объекта ." -#: appEditors/AppExcEditor.py:4069 appEditors/AppGeoEditor.py:492 +#: appEditors/AppExcEditor.py:4067 appEditors/AppGeoEditor.py:492 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:261 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 -#: appPlugins/ToolCutOut.py:2426 appPlugins/ToolIsolation.py:3300 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:4263 -#: appPlugins/ToolNCC.py:4274 appPlugins/ToolPaint.py:3057 +#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:3297 +#: appPlugins/ToolMilling.py:3855 appPlugins/ToolNCC.py:4262 +#: appPlugins/ToolNCC.py:4273 appPlugins/ToolPaint.py:3054 msgid "Tool Dia" msgstr "Диаметр инструмента" -#: appEditors/AppExcEditor.py:4071 +#: appEditors/AppExcEditor.py:4069 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:50 -#: appPlugins/ToolIsolation.py:3302 appPlugins/ToolMilling.py:3785 -#: appPlugins/ToolNCC.py:4265 +#: appPlugins/ToolIsolation.py:3299 appPlugins/ToolMilling.py:3857 +#: appPlugins/ToolNCC.py:4264 msgid "Diameter for the new tool" msgstr "Диаметр нового инструмента" -#: appEditors/AppExcEditor.py:4083 appEditors/AppGeoEditor.py:740 -#: appEditors/AppGerberEditor.py:6161 appEditors/AppGerberEditor.py:6717 +#: appEditors/AppExcEditor.py:4081 appEditors/AppGeoEditor.py:740 +#: appEditors/AppGerberEditor.py:6159 appEditors/AppGerberEditor.py:6715 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:289 -#: appPlugins/ToolCopperThieving.py:1711 appPlugins/ToolDblSided.py:857 -#: appPlugins/ToolDblSided.py:1045 appPlugins/ToolLevelling.py:1994 +#: appPlugins/ToolCopperThieving.py:1717 appPlugins/ToolDblSided.py:873 +#: appPlugins/ToolDblSided.py:1061 appPlugins/ToolLevelling.py:2063 #: appPlugins/ToolNCC.py:63 appPlugins/ToolPaint.py:136 #: appPlugins/ToolSolderPaste.py:179 appPlugins/ToolTransform.py:619 -#: app_Main.py:6774 +#: app_Main.py:6821 msgid "Add" msgstr "Добавить" -#: appEditors/AppExcEditor.py:4086 +#: appEditors/AppExcEditor.py:4084 msgid "" "Add a new tool to the tool list\n" "with the diameter specified above." @@ -1998,11 +1979,11 @@ msgstr "" "Добавляет новый инструмент в список инструментов\n" "с диаметром, указанным выше." -#: appEditors/AppExcEditor.py:4095 +#: appEditors/AppExcEditor.py:4093 msgid "Delete Tool" msgstr "Удалить инструмент" -#: appEditors/AppExcEditor.py:4098 +#: appEditors/AppExcEditor.py:4096 msgid "" "Delete a tool in the tool list\n" "by selecting a row in the tool table." @@ -2010,56 +1991,56 @@ msgstr "" "Удаляет инструмент из списка инструментов\n" "в выбранной строке таблицы инструментов." -#: appEditors/AppExcEditor.py:4123 +#: appEditors/AppExcEditor.py:4121 msgid "Resize Tool" msgstr "Инструмент изменения размера" -#: appEditors/AppExcEditor.py:4125 +#: appEditors/AppExcEditor.py:4123 msgid "Resize a drill or a selection of drills." msgstr "Изменяет размер сверла или выбранных свёрел." -#: appEditors/AppExcEditor.py:4130 +#: appEditors/AppExcEditor.py:4128 msgid "Resize Dia" msgstr "Изменить диаметр" -#: appEditors/AppExcEditor.py:4132 +#: appEditors/AppExcEditor.py:4130 msgid "Diameter to resize to." msgstr "Диаметр для изменения." -#: appEditors/AppExcEditor.py:4145 +#: appEditors/AppExcEditor.py:4143 msgid "Resize" msgstr "Изменить" -#: appEditors/AppExcEditor.py:4148 +#: appEditors/AppExcEditor.py:4146 msgid "Resize drill(s)" msgstr "Изменить размер сверла" -#: appEditors/AppExcEditor.py:4179 appGUI/MainGUI.py:728 appGUI/MainGUI.py:1151 -#: appGUI/MainGUI.py:1743 appGUI/MainGUI.py:2370 appGUI/MainGUI.py:4959 +#: appEditors/AppExcEditor.py:4177 appGUI/MainGUI.py:728 appGUI/MainGUI.py:1163 +#: appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4971 msgid "Add Drill Array" msgstr "Добавить массив отверстий" -#: appEditors/AppExcEditor.py:4181 +#: appEditors/AppExcEditor.py:4179 msgid "Add an array of drills (linear or circular array)" msgstr "Добавляет массив свёрел (линейный или круговой массив)" -#: appEditors/AppExcEditor.py:4187 appEditors/AppExcEditor.py:4407 -#: appEditors/AppGeoEditor.py:3430 appEditors/AppGerberEditor.py:4510 -#: appEditors/AppGerberEditor.py:6051 appEditors/AppGerberEditor.py:6126 -#: appEditors/AppGerberEditor.py:6519 appEditors/appGCodeEditor.py:788 -#: appGUI/ObjectUI.py:309 appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 +#: appEditors/AppExcEditor.py:4185 appEditors/AppExcEditor.py:4405 +#: appEditors/AppGeoEditor.py:3444 appEditors/AppGerberEditor.py:4512 +#: appEditors/AppGerberEditor.py:6049 appEditors/AppGerberEditor.py:6124 +#: appEditors/AppGerberEditor.py:6517 appEditors/appGCodeEditor.py:790 +#: appGUI/ObjectUI.py:306 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:35 -#: appPlugins/ToolCorners.py:748 appPlugins/ToolCutOut.py:2379 -#: appPlugins/ToolDblSided.py:670 appPlugins/ToolExtract.py:988 -#: appPlugins/ToolFilm.py:1150 appPlugins/ToolIsolation.py:3580 -#: appPlugins/ToolNCC.py:4135 appPlugins/ToolNCC.py:4606 -#: appPlugins/ToolPaint.py:2941 appPlugins/ToolPaint.py:3285 +#: appPlugins/ToolCorners.py:754 appPlugins/ToolCutOut.py:2376 +#: appPlugins/ToolDblSided.py:686 appPlugins/ToolExtract.py:991 +#: appPlugins/ToolFilm.py:1164 appPlugins/ToolIsolation.py:3577 +#: appPlugins/ToolNCC.py:4134 appPlugins/ToolNCC.py:4605 +#: appPlugins/ToolPaint.py:2938 appPlugins/ToolPaint.py:3282 #: appPlugins/ToolPunchGerber.py:2072 appPlugins/ToolPunchGerber.py:2279 #: appPlugins/ToolTransform.py:626 msgid "Type" msgstr "Тип" -#: appEditors/AppExcEditor.py:4189 +#: appEditors/AppExcEditor.py:4187 msgid "" "Select the type of drills array to create.\n" "It can be Linear X(Y) or Circular" @@ -2067,13 +2048,13 @@ msgstr "" "Выберите тип массива свёрел для создания.\n" "Это может быть линейный X (Y) или круговой" -#: appEditors/AppExcEditor.py:4193 appEditors/AppExcEditor.py:4413 -#: appEditors/AppGerberEditor.py:6525 +#: appEditors/AppExcEditor.py:4191 appEditors/AppExcEditor.py:4411 +#: appEditors/AppGerberEditor.py:6523 msgid "Linear" msgstr "Линейный" -#: appEditors/AppExcEditor.py:4194 appEditors/AppExcEditor.py:4414 -#: appEditors/AppGerberEditor.py:6526 +#: appEditors/AppExcEditor.py:4192 appEditors/AppExcEditor.py:4412 +#: appEditors/AppGerberEditor.py:6524 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:45 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:142 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:100 @@ -2082,32 +2063,32 @@ msgstr "Линейный" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:61 -#: appPlugins/ToolExtract.py:944 appPlugins/ToolExtract.py:1076 -#: appPlugins/ToolFiducials.py:952 appPlugins/ToolPunchGerber.py:2028 +#: appPlugins/ToolExtract.py:947 appPlugins/ToolExtract.py:1079 +#: appPlugins/ToolFiducials.py:956 appPlugins/ToolPunchGerber.py:2028 #: appPlugins/ToolPunchGerber.py:2185 msgid "Circular" msgstr "Круг" -#: appEditors/AppExcEditor.py:4200 appEditors/AppExcEditor.py:4420 +#: appEditors/AppExcEditor.py:4198 appEditors/AppExcEditor.py:4418 msgid "Number" msgstr "Номер" -#: appEditors/AppExcEditor.py:4201 +#: appEditors/AppExcEditor.py:4199 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:63 msgid "Specify how many drills to be in the array." msgstr "Укажите, сколько свёрел должно быть в массиве." -#: appEditors/AppExcEditor.py:4222 appEditors/AppExcEditor.py:4281 -#: appEditors/AppExcEditor.py:4347 appEditors/AppExcEditor.py:4443 -#: appEditors/AppExcEditor.py:4503 appEditors/AppGeoEditor.py:2172 -#: appEditors/AppGerberEditor.py:1823 appEditors/AppGerberEditor.py:6552 -#: appEditors/AppGerberEditor.py:6606 +#: appEditors/AppExcEditor.py:4220 appEditors/AppExcEditor.py:4279 +#: appEditors/AppExcEditor.py:4345 appEditors/AppExcEditor.py:4441 +#: appEditors/AppExcEditor.py:4501 appEditors/AppGeoEditor.py:2172 +#: appEditors/AppGerberEditor.py:1823 appEditors/AppGerberEditor.py:6550 +#: appEditors/AppGerberEditor.py:6604 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:171 msgid "Direction" msgstr "Направление" -#: appEditors/AppExcEditor.py:4224 appEditors/AppExcEditor.py:4445 -#: appEditors/AppGerberEditor.py:6554 +#: appEditors/AppExcEditor.py:4222 appEditors/AppExcEditor.py:4443 +#: appEditors/AppGerberEditor.py:6552 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:79 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:227 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:116 @@ -2122,39 +2103,39 @@ msgstr "" "- 'Y' - вертикальная ось или\n" "- 'Угол' - произвольный угол наклона массива" -#: appEditors/AppExcEditor.py:4230 appEditors/AppExcEditor.py:4355 -#: appEditors/AppExcEditor.py:4451 appEditors/AppGerberEditor.py:6560 +#: appEditors/AppExcEditor.py:4228 appEditors/AppExcEditor.py:4353 +#: appEditors/AppExcEditor.py:4449 appEditors/AppGerberEditor.py:6558 #: appGUI/GUIElements.py:4770 appGUI/MainGUI.py:481 appGUI/MainGUI.py:688 -#: appGUI/MainGUI.py:4587 appGUI/MainGUI.py:4855 +#: appGUI/MainGUI.py:4599 appGUI/MainGUI.py:4867 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:85 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:180 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:233 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:122 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:191 -#: appPlugins/ToolFilm.py:1325 +#: appPlugins/ToolFilm.py:1339 msgid "X" msgstr "X" -#: appEditors/AppExcEditor.py:4231 appEditors/AppExcEditor.py:4356 -#: appEditors/AppExcEditor.py:4452 appEditors/AppGerberEditor.py:6561 -#: appGUI/GUIElements.py:4777 appGUI/MainGUI.py:484 appGUI/MainGUI.py:4588 -#: appGUI/MainGUI.py:4856 +#: appEditors/AppExcEditor.py:4229 appEditors/AppExcEditor.py:4354 +#: appEditors/AppExcEditor.py:4450 appEditors/AppGerberEditor.py:6559 +#: appGUI/GUIElements.py:4777 appGUI/MainGUI.py:484 appGUI/MainGUI.py:4600 +#: appGUI/MainGUI.py:4868 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:181 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:192 -#: appPlugins/ToolFilm.py:1326 +#: appPlugins/ToolFilm.py:1340 msgid "Y" msgstr "Y" -#: appEditors/AppExcEditor.py:4232 appEditors/AppExcEditor.py:4251 -#: appEditors/AppExcEditor.py:4292 appEditors/AppExcEditor.py:4357 -#: appEditors/AppExcEditor.py:4363 appEditors/AppExcEditor.py:4453 -#: appEditors/AppExcEditor.py:4473 appEditors/AppExcEditor.py:4514 -#: appEditors/AppGeoEditor.py:755 appEditors/AppGerberEditor.py:6562 -#: appEditors/AppGerberEditor.py:6582 appEditors/AppGerberEditor.py:6619 -#: appEditors/AppGerberEditor.py:6732 +#: appEditors/AppExcEditor.py:4230 appEditors/AppExcEditor.py:4249 +#: appEditors/AppExcEditor.py:4290 appEditors/AppExcEditor.py:4355 +#: appEditors/AppExcEditor.py:4361 appEditors/AppExcEditor.py:4451 +#: appEditors/AppExcEditor.py:4471 appEditors/AppExcEditor.py:4512 +#: appEditors/AppGeoEditor.py:755 appEditors/AppGerberEditor.py:6560 +#: appEditors/AppGerberEditor.py:6580 appEditors/AppGerberEditor.py:6617 +#: appEditors/AppGerberEditor.py:6730 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:87 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:106 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:182 @@ -2169,26 +2150,26 @@ msgstr "Y" msgid "Angle" msgstr "Угол" -#: appEditors/AppExcEditor.py:4238 appEditors/AppExcEditor.py:4459 -#: appEditors/AppGerberEditor.py:6568 +#: appEditors/AppExcEditor.py:4236 appEditors/AppExcEditor.py:4457 +#: appEditors/AppGerberEditor.py:6566 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:130 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:249 -#: appPlugins/ToolCutOut.py:2808 +#: appPlugins/ToolCutOut.py:2805 msgid "Pitch" msgstr "Шаг" -#: appEditors/AppExcEditor.py:4240 appEditors/AppExcEditor.py:4461 -#: appEditors/AppGerberEditor.py:6570 +#: appEditors/AppExcEditor.py:4238 appEditors/AppExcEditor.py:4459 +#: appEditors/AppGerberEditor.py:6568 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:95 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:243 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:132 msgid "Pitch = Distance between elements of the array." msgstr "Подача = Расстояние между элементами массива." -#: appEditors/AppExcEditor.py:4253 appEditors/AppExcEditor.py:4475 -#: appEditors/AppGerberEditor.py:6584 +#: appEditors/AppExcEditor.py:4251 appEditors/AppExcEditor.py:4473 +#: appEditors/AppGerberEditor.py:6582 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -2200,8 +2181,8 @@ msgstr "" "Минимальное значение: -360,00 градусов.\n" "Максимальное значение: 360,00 градусов." -#: appEditors/AppExcEditor.py:4282 appEditors/AppExcEditor.py:4504 -#: appEditors/AppGerberEditor.py:6608 +#: appEditors/AppExcEditor.py:4280 appEditors/AppExcEditor.py:4502 +#: appEditors/AppGerberEditor.py:6606 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:125 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:275 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:160 @@ -2212,8 +2193,8 @@ msgstr "" "Направление для кругового массива.\n" "Может быть CW = по часовой стрелке или CCW = против часовой стрелки." -#: appEditors/AppExcEditor.py:4285 appEditors/AppExcEditor.py:4507 -#: appEditors/AppGerberEditor.py:6612 +#: appEditors/AppExcEditor.py:4283 appEditors/AppExcEditor.py:4505 +#: appEditors/AppGerberEditor.py:6610 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:129 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:279 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:138 @@ -2222,8 +2203,8 @@ msgstr "" msgid "CW" msgstr "CW" -#: appEditors/AppExcEditor.py:4286 appEditors/AppExcEditor.py:4508 -#: appEditors/AppGerberEditor.py:6613 +#: appEditors/AppExcEditor.py:4284 appEditors/AppExcEditor.py:4506 +#: appEditors/AppGerberEditor.py:6611 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:130 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:280 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:139 @@ -2232,8 +2213,8 @@ msgstr "CW" msgid "CCW" msgstr "CCW" -#: appEditors/AppExcEditor.py:4293 appEditors/AppExcEditor.py:4515 -#: appEditors/AppGerberEditor.py:6621 +#: appEditors/AppExcEditor.py:4291 appEditors/AppExcEditor.py:4513 +#: appEditors/AppGerberEditor.py:6619 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:108 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:138 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:258 @@ -2243,11 +2224,11 @@ msgstr "CCW" msgid "Angle at which each element in circular array is placed." msgstr "Угол, под которым расположен каждый элемент в круговом массиве." -#: appEditors/AppExcEditor.py:4325 +#: appEditors/AppExcEditor.py:4323 msgid "Slot Parameters" msgstr "Параметры слота" -#: appEditors/AppExcEditor.py:4327 +#: appEditors/AppExcEditor.py:4325 msgid "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." @@ -2255,20 +2236,20 @@ msgstr "" "Параметры для добавления прорези (отверстие овальной формы)\n" "либо один, либо как часть массива." -#: appEditors/AppExcEditor.py:4333 appEditors/AppGeoEditor.py:3512 +#: appEditors/AppExcEditor.py:4331 appEditors/AppGeoEditor.py:3526 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:155 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:76 -#: appObjects/FlatCAMObj.py:877 appPlugins/ToolCorners.py:776 -#: appPlugins/ToolReport.py:590 +#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:782 +#: appPlugins/ToolReport.py:594 msgid "Length" msgstr "Длина" -#: appEditors/AppExcEditor.py:4335 +#: appEditors/AppExcEditor.py:4333 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:157 msgid "Length. The length of the slot." msgstr "Длина. Длина слота." -#: appEditors/AppExcEditor.py:4349 +#: appEditors/AppExcEditor.py:4347 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:173 msgid "" "Direction on which the slot is oriented:\n" @@ -2281,7 +2262,7 @@ msgstr "" "- 'Y' - вертикальная ось или\n" "- «Угол» - произвольный угол наклона паза" -#: appEditors/AppExcEditor.py:4365 +#: appEditors/AppExcEditor.py:4363 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189 msgid "" "Angle at which the slot is placed.\n" @@ -2294,15 +2275,15 @@ msgstr "" "Минимальное значение: -360,00 градусов.\n" "Максимальное значение: 360,00 градусов." -#: appEditors/AppExcEditor.py:4399 +#: appEditors/AppExcEditor.py:4397 msgid "Slot Array Parameters" msgstr "Параметры массива пазов" -#: appEditors/AppExcEditor.py:4401 +#: appEditors/AppExcEditor.py:4399 msgid "Parameters for the array of slots (linear or circular array)" msgstr "Параметры для массива пазов(линейный или круговой массив)" -#: appEditors/AppExcEditor.py:4409 +#: appEditors/AppExcEditor.py:4407 msgid "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" @@ -2310,21 +2291,21 @@ msgstr "" "Выберите тип массива пазов для создания.\n" "Это может быть линейный X (Y) или круговой" -#: appEditors/AppExcEditor.py:4421 +#: appEditors/AppExcEditor.py:4419 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:214 msgid "Specify how many slots to be in the array." msgstr "Укажите, сколько пазов должно быть в массиве." -#: appEditors/AppExcEditor.py:4529 appEditors/AppGeoEditor.py:3590 -#: appEditors/AppGerberEditor.py:6636 appEditors/appGCodeEditor.py:74 -#: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:867 -#: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1760 app_Main.py:2623 +#: appEditors/AppExcEditor.py:4527 appEditors/AppGeoEditor.py:3604 +#: appEditors/AppGerberEditor.py:6634 appEditors/appGCodeEditor.py:74 +#: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:869 +#: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1772 app_Main.py:2642 msgid "Exit Editor" msgstr "Выход Из Редактора" -#: appEditors/AppExcEditor.py:4532 appEditors/AppGeoEditor.py:3593 -#: appEditors/AppGerberEditor.py:6639 appEditors/appGCodeEditor.py:870 -#: appGUI/MainGUI.py:1009 appGUI/MainGUI.py:2230 +#: appEditors/AppExcEditor.py:4530 appEditors/AppGeoEditor.py:3607 +#: appEditors/AppGerberEditor.py:6637 appEditors/appGCodeEditor.py:872 +#: appGUI/MainGUI.py:1021 appGUI/MainGUI.py:2242 msgid "Exit from Editor." msgstr "Выход из редактора." @@ -2332,12 +2313,12 @@ msgstr "Выход из редактора." msgid "Buffer Selection" msgstr "Выбор Буфера" -#: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:6334 +#: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:6332 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:188 msgid "Buffer distance" msgstr "Расстояние буфера" -#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:6338 +#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:6336 msgid "Buffer corner" msgstr "Угол буфера" @@ -2354,11 +2335,11 @@ msgstr "" "- 'Квадрат:' угол встречается под острым углом для внешнего буфера.\n" "- 'Скошенный:' линия, напрямую соединяющая элементы, встречающиеся в углу" -#: appEditors/AppGeoEditor.py:105 appEditors/AppGerberEditor.py:6346 +#: appEditors/AppGeoEditor.py:105 appEditors/AppGerberEditor.py:6344 msgid "Round" msgstr "Круглый" -#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6347 +#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6345 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:216 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:168 @@ -2370,16 +2351,16 @@ msgstr "Круглый" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:318 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:282 -#: appPlugins/ToolDrilling.py:2863 appPlugins/ToolExtract.py:960 -#: appPlugins/ToolExtract.py:1102 appPlugins/ToolFollow.py:750 -#: appPlugins/ToolInvertGerber.py:272 appPlugins/ToolIsolation.py:3638 -#: appPlugins/ToolMilling.py:4477 appPlugins/ToolNCC.py:4634 -#: appPlugins/ToolPaint.py:3314 appPlugins/ToolPunchGerber.py:2044 -#: appPlugins/ToolPunchGerber.py:2211 appPlugins/ToolQRCode.py:885 +#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolExtract.py:963 +#: appPlugins/ToolExtract.py:1105 appPlugins/ToolFollow.py:752 +#: appPlugins/ToolInvertGerber.py:278 appPlugins/ToolIsolation.py:3635 +#: appPlugins/ToolMilling.py:4576 appPlugins/ToolNCC.py:4633 +#: appPlugins/ToolPaint.py:3311 appPlugins/ToolPunchGerber.py:2044 +#: appPlugins/ToolPunchGerber.py:2211 appPlugins/ToolQRCode.py:888 msgid "Square" msgstr "Квадрат" -#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6348 +#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6346 msgid "Beveled" msgstr "Скошенный" @@ -2397,17 +2378,17 @@ msgstr "Полный буфер" #: appEditors/AppGeoEditor.py:152 appEditors/AppGeoEditor.py:392 #: appEditors/AppGeoEditor.py:608 appEditors/AppGeoEditor.py:1103 -#: appEditors/AppGerberEditor.py:7080 appPlugins/ToolAlignObjects.py:95 +#: appEditors/AppGerberEditor.py:7078 appPlugins/ToolAlignObjects.py:95 #: appPlugins/ToolCalculators.py:62 appPlugins/ToolCalibration.py:105 -#: appPlugins/ToolCopperThieving.py:116 appPlugins/ToolCorners.py:86 +#: appPlugins/ToolCopperThieving.py:117 appPlugins/ToolCorners.py:86 #: appPlugins/ToolCutOut.py:144 appPlugins/ToolDblSided.py:77 #: appPlugins/ToolDistance.py:123 appPlugins/ToolDistanceMin.py:79 #: appPlugins/ToolDrilling.py:155 appPlugins/ToolEtchCompensation.py:71 -#: appPlugins/ToolExtract.py:134 appPlugins/ToolFiducials.py:110 +#: appPlugins/ToolExtract.py:134 appPlugins/ToolFiducials.py:111 #: appPlugins/ToolFilm.py:112 appPlugins/ToolFollow.py:99 #: appPlugins/ToolImage.py:58 appPlugins/ToolInvertGerber.py:66 -#: appPlugins/ToolIsolation.py:172 appPlugins/ToolLevelling.py:147 -#: appPlugins/ToolMilling.py:154 appPlugins/ToolNCC.py:181 +#: appPlugins/ToolIsolation.py:172 appPlugins/ToolLevelling.py:155 +#: appPlugins/ToolMilling.py:155 appPlugins/ToolNCC.py:181 #: appPlugins/ToolOptimal.py:94 appPlugins/ToolPaint.py:215 #: appPlugins/ToolPanelize.py:87 appPlugins/ToolPcbWizard.py:84 #: appPlugins/ToolPunchGerber.py:165 appPlugins/ToolQRCode.py:107 @@ -2420,7 +2401,7 @@ msgid "Plugin" msgstr "plugin_tab" #: appEditors/AppGeoEditor.py:158 appEditors/AppGeoEditor.py:3076 -#: appGUI/MainGUI.py:704 appGUI/MainGUI.py:4839 +#: appGUI/MainGUI.py:704 appGUI/MainGUI.py:4851 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:184 msgid "Buffer Tool" msgstr "Буфер" @@ -2428,7 +2409,7 @@ msgstr "Буфер" #: appEditors/AppGeoEditor.py:174 appEditors/AppGeoEditor.py:191 #: appEditors/AppGeoEditor.py:208 appEditors/AppGeoEditor.py:3095 #: appEditors/AppGeoEditor.py:3121 appEditors/AppGeoEditor.py:3147 -#: appEditors/AppGerberEditor.py:5793 +#: appEditors/AppGerberEditor.py:5794 msgid "Buffer distance value is missing or wrong format. Add it and retry." msgstr "" "Отсутствует значение расстояния буфера или оно имеет неправильный формат. " @@ -2442,23 +2423,23 @@ msgstr "Инструмент Ввода Текста" msgid "Font" msgstr "Шрифт" -#: appEditors/AppGeoEditor.py:349 appEditors/AppGerberEditor.py:4510 -#: appEditors/AppGerberEditor.py:6051 appGUI/ObjectUI.py:309 +#: appEditors/AppGeoEditor.py:349 appEditors/AppGerberEditor.py:4512 +#: appEditors/AppGerberEditor.py:6049 appGUI/ObjectUI.py:306 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:96 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:173 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:202 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:36 -#: appPlugins/ToolCopperThieving.py:1494 appPlugins/ToolCopperThieving.py:1534 -#: appPlugins/ToolExtract.py:988 appPlugins/ToolFiducials.py:888 +#: appPlugins/ToolCopperThieving.py:1500 appPlugins/ToolCopperThieving.py:1540 +#: appPlugins/ToolExtract.py:991 appPlugins/ToolFiducials.py:892 #: appPlugins/ToolPunchGerber.py:2072 msgid "Size" msgstr "Размер" -#: appEditors/AppGeoEditor.py:353 appGUI/MainGUI.py:1679 +#: appEditors/AppGeoEditor.py:353 appGUI/MainGUI.py:1691 msgid "Text" msgstr "Tекст" -#: appEditors/AppGeoEditor.py:364 appGUI/MainGUI.py:1599 +#: appEditors/AppGeoEditor.py:364 appGUI/MainGUI.py:1611 msgid "Apply" msgstr "Применить" @@ -2467,18 +2448,18 @@ msgid "Text Tool" msgstr "Текст" #: appEditors/AppGeoEditor.py:458 appObjects/FlatCAMExcellon.py:940 -#: appObjects/FlatCAMGeometry.py:1126 appPlugins/ToolDrilling.py:910 -#: appPlugins/ToolDrilling.py:1254 appPlugins/ToolDrilling.py:2410 -#: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:3377 -#: appPlugins/ToolMilling.py:1616 appPlugins/ToolMilling.py:2491 -#: appPlugins/ToolMilling.py:3849 appPlugins/ToolNCC.py:363 -#: appPlugins/ToolNCC.py:2540 appPlugins/ToolNCC.py:4339 -#: appPlugins/ToolPaint.py:335 appPlugins/ToolPaint.py:3119 +#: appObjects/FlatCAMGeometry.py:1127 appPlugins/ToolDrilling.py:911 +#: appPlugins/ToolDrilling.py:1260 appPlugins/ToolDrilling.py:2346 +#: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:3374 +#: appPlugins/ToolMilling.py:1702 appPlugins/ToolMilling.py:2585 +#: appPlugins/ToolMilling.py:3921 appPlugins/ToolNCC.py:363 +#: appPlugins/ToolNCC.py:2542 appPlugins/ToolNCC.py:4338 +#: appPlugins/ToolPaint.py:335 appPlugins/ToolPaint.py:3116 msgid "Tool" msgstr "Инструменты" #: appEditors/AppGeoEditor.py:466 appEditors/AppGeoEditor.py:614 -#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:1084 appGUI/MainGUI.py:2303 +#: appGUI/MainGUI.py:708 msgid "Paint Tool" msgstr "Рисование" @@ -2505,66 +2486,66 @@ msgstr "" #: appEditors/AppGeoEditor.py:1492 appEditors/AppGeoEditor.py:1517 #: appEditors/AppGeoEditor.py:2710 appEditors/AppGeoEditor.py:2781 #: appEditors/AppGeoEditor.py:3083 appEditors/AppGeoEditor.py:3109 -#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:4994 -#: appEditors/AppGerberEditor.py:7134 appEditors/AppGerberEditor.py:7174 -#: appEditors/AppGerberEditor.py:7197 appEditors/AppGerberEditor.py:7342 -#: appEditors/AppGerberEditor.py:7375 appEditors/AppGerberEditor.py:7418 -#: appEditors/AppGerberEditor.py:7459 appEditors/AppGerberEditor.py:7495 -#: appEditors/AppGerberEditor.py:7531 +#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:5008 +#: appEditors/AppGerberEditor.py:7132 appEditors/AppGerberEditor.py:7172 +#: appEditors/AppGerberEditor.py:7195 appEditors/AppGerberEditor.py:7340 +#: appEditors/AppGerberEditor.py:7373 appEditors/AppGerberEditor.py:7416 +#: appEditors/AppGerberEditor.py:7457 appEditors/AppGerberEditor.py:7493 +#: appEditors/AppGerberEditor.py:7529 msgid "No shape selected." msgstr "Фигура не выбрана." #: appEditors/AppGeoEditor.py:678 appEditors/AppGeoEditor.py:1121 -#: appEditors/AppGerberEditor.py:6655 appEditors/AppGerberEditor.py:7098 +#: appEditors/AppGerberEditor.py:6653 appEditors/AppGerberEditor.py:7096 #: appGUI/MainGUI.py:712 msgid "Transform Tool" msgstr "Трансформация" #: appEditors/AppGeoEditor.py:679 appEditors/AppGeoEditor.py:771 -#: appEditors/AppGerberEditor.py:6656 appEditors/AppGerberEditor.py:6748 +#: appEditors/AppGerberEditor.py:6654 appEditors/AppGerberEditor.py:6746 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:81 #: appPlugins/ToolTransform.py:557 appPlugins/ToolTransform.py:680 msgid "Rotate" msgstr "Вращение" -#: appEditors/AppGeoEditor.py:680 appEditors/AppGerberEditor.py:6657 +#: appEditors/AppGeoEditor.py:680 appEditors/AppGerberEditor.py:6655 #: appPlugins/ToolTransform.py:558 msgid "Skew/Shear" msgstr "Наклон/Сдвиг" -#: appEditors/AppGeoEditor.py:681 appEditors/AppGerberEditor.py:6407 -#: appEditors/AppGerberEditor.py:6658 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:1254 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2467 -#: appGUI/MainGUI.py:5107 appGUI/ObjectUI.py:119 +#: appEditors/AppGeoEditor.py:681 appEditors/AppGerberEditor.py:6405 +#: appEditors/AppGerberEditor.py:6656 appGUI/MainGUI.py:793 +#: appGUI/MainGUI.py:1266 appGUI/MainGUI.py:1740 appGUI/MainGUI.py:2479 +#: appGUI/MainGUI.py:5119 appGUI/ObjectUI.py:116 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:140 #: appPlugins/ToolTransform.py:559 msgid "Scale" msgstr "Масштаб" -#: appEditors/AppGeoEditor.py:682 appEditors/AppGerberEditor.py:6659 +#: appEditors/AppGeoEditor.py:682 appEditors/AppGerberEditor.py:6657 #: appPlugins/ToolTransform.py:560 msgid "Mirror (Flip)" msgstr "Зеркалирование (отражение)" -#: appEditors/AppGeoEditor.py:684 appEditors/AppGerberEditor.py:6361 -#: appEditors/AppGerberEditor.py:6661 appGUI/MainGUI.py:790 -#: appGUI/MainGUI.py:1252 appGUI/MainGUI.py:1681 appGUI/MainGUI.py:1726 -#: appGUI/MainGUI.py:2465 appGUI/MainGUI.py:5098 +#: appEditors/AppGeoEditor.py:684 appEditors/AppGerberEditor.py:6359 +#: appEditors/AppGerberEditor.py:6659 appGUI/MainGUI.py:790 +#: appGUI/MainGUI.py:1264 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:1738 +#: appGUI/MainGUI.py:2477 appGUI/MainGUI.py:5110 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:205 #: appPlugins/ToolTransform.py:562 msgid "Buffer" msgstr "Буфер" -#: appEditors/AppGeoEditor.py:715 appEditors/AppGerberEditor.py:6692 +#: appEditors/AppGeoEditor.py:715 appEditors/AppGerberEditor.py:6690 #: appGUI/GUIElements.py:3871 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:37 -#: appPlugins/ToolDblSided.py:832 appPlugins/ToolDblSided.py:1008 -#: appPlugins/ToolFilm.py:1204 appPlugins/ToolTransform.py:594 +#: appPlugins/ToolDblSided.py:848 appPlugins/ToolDblSided.py:1024 +#: appPlugins/ToolFilm.py:1218 appPlugins/ToolTransform.py:594 msgid "Reference" msgstr "Ссылка" -#: appEditors/AppGeoEditor.py:717 appEditors/AppGerberEditor.py:6694 +#: appEditors/AppGeoEditor.py:717 appEditors/AppGerberEditor.py:6692 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2581,7 +2562,7 @@ msgstr "" "- Точка -> пользовательская точка, заданная координатами X,Y.\n" "- Мин Выделение -> точка (minx, miny) ограничивающего поля выделения" -#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appPlugins/ToolCalibration.py:144 appPlugins/ToolCalibration.py:145 #: appPlugins/ToolTransform.py:604 @@ -2589,55 +2570,55 @@ msgid "Origin" msgstr "Источник" #: appEditors/AppGeoEditor.py:725 appEditors/AppGeoEditor.py:1134 -#: appEditors/AppGerberEditor.py:6702 appEditors/AppGerberEditor.py:7107 +#: appEditors/AppGerberEditor.py:6700 appEditors/AppGerberEditor.py:7105 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:245 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:262 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:302 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 -#: appPlugins/ToolFollow.py:731 appPlugins/ToolIsolation.py:3562 -#: appPlugins/ToolNCC.py:4596 appPlugins/ToolPaint.py:3265 +#: appPlugins/ToolFollow.py:733 appPlugins/ToolIsolation.py:3559 +#: appPlugins/ToolNCC.py:4595 appPlugins/ToolPaint.py:3262 #: appPlugins/ToolPunchGerber.py:2275 appPlugins/ToolTransform.py:604 -#: defaults.py:582 +#: defaults.py:585 msgid "Selection" msgstr "Выбор" -#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:53 -#: appPlugins/ToolDblSided.py:843 appPlugins/ToolTransform.py:604 +#: appPlugins/ToolDblSided.py:859 appPlugins/ToolTransform.py:604 msgid "Point" msgstr "Точка" -#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 msgid "Minimum" msgstr "Минимальное расстояние" #: appEditors/AppGeoEditor.py:731 appEditors/AppGeoEditor.py:1027 -#: appEditors/AppGerberEditor.py:6708 appEditors/AppGerberEditor.py:7004 +#: appEditors/AppGerberEditor.py:6706 appEditors/AppGerberEditor.py:7002 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:124 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:126 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:236 -#: appPlugins/ToolExtract.py:1154 appPlugins/ToolExtract.py:1172 +#: appPlugins/ToolExtract.py:1157 appPlugins/ToolExtract.py:1175 #: appPlugins/ToolPunchGerber.py:2150 appPlugins/ToolPunchGerber.py:2260 #: appPlugins/ToolTransform.py:610 appPlugins/ToolTransform.py:936 -#: app_Main.py:8511 +#: app_Main.py:8555 msgid "Value" msgstr "Значение" -#: appEditors/AppGeoEditor.py:733 appEditors/AppGerberEditor.py:6710 +#: appEditors/AppGeoEditor.py:733 appEditors/AppGerberEditor.py:6708 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:55 #: appPlugins/ToolTransform.py:612 msgid "A point of reference in format X,Y." msgstr "Точка привязки в формате X,Y." -#: appEditors/AppGeoEditor.py:742 appEditors/AppGerberEditor.py:6719 +#: appEditors/AppGeoEditor.py:742 appEditors/AppGerberEditor.py:6717 #: appPlugins/ToolTransform.py:621 msgid "Add point coordinates from clipboard." msgstr "Координаты скопированы в буфер обмена." -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6734 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6732 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:91 #: appPlugins/ToolTransform.py:666 msgid "" @@ -2651,7 +2632,7 @@ msgstr "" "Положительные числа для движения по часовой стрелке.\n" "Отрицательные числа для движения против часовой стрелки." -#: appEditors/AppGeoEditor.py:773 appEditors/AppGerberEditor.py:6750 +#: appEditors/AppGeoEditor.py:773 appEditors/AppGerberEditor.py:6748 #: appPlugins/ToolTransform.py:682 msgid "" "Rotate the selected object(s).\n" @@ -2663,7 +2644,7 @@ msgstr "" "ограничительная рамка для всех выбранных объектов." #: appEditors/AppGeoEditor.py:793 appEditors/AppGeoEditor.py:855 -#: appEditors/AppGerberEditor.py:6770 appEditors/AppGerberEditor.py:6832 +#: appEditors/AppGerberEditor.py:6768 appEditors/AppGerberEditor.py:6830 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:144 #: appPlugins/ToolTransform.py:702 appPlugins/ToolTransform.py:764 @@ -2671,22 +2652,22 @@ msgid "Link" msgstr "Ссылка" #: appEditors/AppGeoEditor.py:795 appEditors/AppGeoEditor.py:857 -#: appEditors/AppGerberEditor.py:6772 appEditors/AppGerberEditor.py:6834 +#: appEditors/AppGerberEditor.py:6770 appEditors/AppGerberEditor.py:6832 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:107 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:146 #: appPlugins/ToolTransform.py:704 appPlugins/ToolTransform.py:766 msgid "Link the Y entry to X entry and copy its content." msgstr "Соедините запись Y с записью X и скопируйте ее содержимое." -#: appEditors/AppGeoEditor.py:800 appEditors/AppGerberEditor.py:6777 +#: appEditors/AppGeoEditor.py:800 appEditors/AppGerberEditor.py:6775 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:144 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:117 -#: appPlugins/ToolFilm.py:1281 appPlugins/ToolTransform.py:709 +#: appPlugins/ToolFilm.py:1295 appPlugins/ToolTransform.py:709 msgid "X angle" msgstr "Угол наклона X" #: appEditors/AppGeoEditor.py:802 appEditors/AppGeoEditor.py:823 -#: appEditors/AppGerberEditor.py:6779 appEditors/AppGerberEditor.py:6800 +#: appEditors/AppGerberEditor.py:6777 appEditors/AppGerberEditor.py:6798 #: appPlugins/ToolTransform.py:711 appPlugins/ToolTransform.py:732 msgid "" "Angle for Skew action, in degrees.\n" @@ -2695,13 +2676,13 @@ msgstr "" "Угол наклона в градусах.\n" "Число с плавающей запятой между -360 и 360." -#: appEditors/AppGeoEditor.py:810 appEditors/AppGerberEditor.py:6787 +#: appEditors/AppGeoEditor.py:810 appEditors/AppGerberEditor.py:6785 #: appPlugins/ToolTransform.py:719 msgid "Skew X" msgstr "Наклон X" #: appEditors/AppGeoEditor.py:812 appEditors/AppGeoEditor.py:833 -#: appEditors/AppGerberEditor.py:6789 appEditors/AppGerberEditor.py:6810 +#: appEditors/AppGerberEditor.py:6787 appEditors/AppGerberEditor.py:6808 #: appPlugins/ToolTransform.py:721 appPlugins/ToolTransform.py:742 msgid "" "Skew/shear the selected object(s).\n" @@ -2712,38 +2693,38 @@ msgstr "" "Точка отсчета - середина\n" "ограничительной рамки для всех выбранных объектов." -#: appEditors/AppGeoEditor.py:821 appEditors/AppGerberEditor.py:6798 +#: appEditors/AppGeoEditor.py:821 appEditors/AppGerberEditor.py:6796 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:153 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:131 -#: appPlugins/ToolFilm.py:1290 appPlugins/ToolTransform.py:730 +#: appPlugins/ToolFilm.py:1304 appPlugins/ToolTransform.py:730 msgid "Y angle" msgstr "Угол наклона Y" -#: appEditors/AppGeoEditor.py:831 appEditors/AppGerberEditor.py:6808 +#: appEditors/AppGeoEditor.py:831 appEditors/AppGerberEditor.py:6806 #: appPlugins/ToolTransform.py:740 msgid "Skew Y" msgstr "Наклон Y" -#: appEditors/AppGeoEditor.py:862 appEditors/AppGerberEditor.py:6839 +#: appEditors/AppGeoEditor.py:862 appEditors/AppGerberEditor.py:6837 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:155 -#: appPlugins/ToolFilm.py:1237 appPlugins/ToolTransform.py:771 +#: appPlugins/ToolFilm.py:1251 appPlugins/ToolTransform.py:771 msgid "X factor" msgstr "Коэффициент X" -#: appEditors/AppGeoEditor.py:864 appEditors/AppGerberEditor.py:6841 +#: appEditors/AppGeoEditor.py:864 appEditors/AppGerberEditor.py:6839 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:157 #: appPlugins/ToolTransform.py:773 msgid "Factor for scaling on X axis." msgstr "Коэффициент масштабирования по оси X." -#: appEditors/AppGeoEditor.py:871 appEditors/AppGerberEditor.py:6848 +#: appEditors/AppGeoEditor.py:871 appEditors/AppGerberEditor.py:6846 #: appPlugins/ToolTransform.py:780 msgid "Scale X" msgstr "Масштаб Х" #: appEditors/AppGeoEditor.py:873 appEditors/AppGeoEditor.py:893 -#: appEditors/AppGerberEditor.py:6850 appEditors/AppGerberEditor.py:6870 +#: appEditors/AppGerberEditor.py:6848 appEditors/AppGerberEditor.py:6868 #: appPlugins/ToolTransform.py:782 appPlugins/ToolTransform.py:802 msgid "" "Scale the selected object(s).\n" @@ -2754,59 +2735,59 @@ msgstr "" "Точка отсчета зависит от\n" "состояние флажка Scale Reference." -#: appEditors/AppGeoEditor.py:882 appEditors/AppGerberEditor.py:6859 +#: appEditors/AppGeoEditor.py:882 appEditors/AppGerberEditor.py:6857 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:122 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:168 -#: appPlugins/ToolFilm.py:1246 appPlugins/ToolTransform.py:791 +#: appPlugins/ToolFilm.py:1260 appPlugins/ToolTransform.py:791 msgid "Y factor" msgstr "Коэффициент Y" -#: appEditors/AppGeoEditor.py:884 appEditors/AppGerberEditor.py:6861 +#: appEditors/AppGeoEditor.py:884 appEditors/AppGerberEditor.py:6859 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:170 #: appPlugins/ToolTransform.py:793 msgid "Factor for scaling on Y axis." msgstr "Коэффициент масштабирования по оси Y." -#: appEditors/AppGeoEditor.py:891 appEditors/AppGerberEditor.py:6868 +#: appEditors/AppGeoEditor.py:891 appEditors/AppGerberEditor.py:6866 #: appPlugins/ToolTransform.py:800 msgid "Scale Y" msgstr "Масштаб Y" -#: appEditors/AppGeoEditor.py:918 appEditors/AppGerberEditor.py:6895 +#: appEditors/AppGeoEditor.py:918 appEditors/AppGerberEditor.py:6893 #: appPlugins/ToolTransform.py:827 msgid "Flip on X" msgstr "Отразить по X" #: appEditors/AppGeoEditor.py:920 appEditors/AppGeoEditor.py:925 -#: appEditors/AppGerberEditor.py:6897 appEditors/AppGerberEditor.py:6902 +#: appEditors/AppGerberEditor.py:6895 appEditors/AppGerberEditor.py:6900 #: appPlugins/ToolTransform.py:829 appPlugins/ToolTransform.py:834 msgid "Flip the selected object(s) over the X axis." msgstr "Отражает выбранные фигуры по оси X." -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6900 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6898 #: appPlugins/ToolTransform.py:832 msgid "Flip on Y" msgstr "Отразить по Y" -#: appEditors/AppGeoEditor.py:943 appEditors/AppGerberEditor.py:6920 +#: appEditors/AppGeoEditor.py:943 appEditors/AppGerberEditor.py:6918 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:184 #: appPlugins/ToolTransform.py:852 msgid "X val" msgstr "Значение X" -#: appEditors/AppGeoEditor.py:945 appEditors/AppGerberEditor.py:6922 +#: appEditors/AppGeoEditor.py:945 appEditors/AppGerberEditor.py:6920 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:186 #: appPlugins/ToolTransform.py:854 msgid "Distance to offset on X axis. In current units." msgstr "Расстояние смещения по оси X. В текущих единицах." -#: appEditors/AppGeoEditor.py:952 appEditors/AppGerberEditor.py:6929 +#: appEditors/AppGeoEditor.py:952 appEditors/AppGerberEditor.py:6927 #: appPlugins/ToolTransform.py:861 msgid "Offset X" msgstr "Смещение Х" #: appEditors/AppGeoEditor.py:954 appEditors/AppGeoEditor.py:974 -#: appEditors/AppGerberEditor.py:6931 appEditors/AppGerberEditor.py:6951 +#: appEditors/AppGerberEditor.py:6929 appEditors/AppGerberEditor.py:6949 #: appPlugins/ToolTransform.py:863 appPlugins/ToolTransform.py:883 msgid "" "Offset the selected object(s).\n" @@ -2817,34 +2798,34 @@ msgstr "" "Точка отсчета - середина\n" "ограничительной рамки для всех выбранных объектов.\n" -#: appEditors/AppGeoEditor.py:963 appEditors/AppGerberEditor.py:6940 +#: appEditors/AppGeoEditor.py:963 appEditors/AppGerberEditor.py:6938 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:197 #: appPlugins/ToolTransform.py:872 msgid "Y val" msgstr "Значение Y" -#: appEditors/AppGeoEditor.py:965 appEditors/AppGerberEditor.py:6942 +#: appEditors/AppGeoEditor.py:965 appEditors/AppGerberEditor.py:6940 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:199 #: appPlugins/ToolTransform.py:874 msgid "Distance to offset on Y axis. In current units." msgstr "Расстояние смещения по оси Y. В текущих единицах." -#: appEditors/AppGeoEditor.py:972 appEditors/AppGerberEditor.py:6949 +#: appEditors/AppGeoEditor.py:972 appEditors/AppGerberEditor.py:6947 #: appPlugins/ToolTransform.py:881 msgid "Offset Y" msgstr "Смещение Y" -#: appEditors/AppGeoEditor.py:992 appEditors/AppGerberEditor.py:6969 -#: appGUI/ObjectUI.py:466 appGUI/ObjectUI.py:503 +#: appEditors/AppGeoEditor.py:992 appEditors/AppGerberEditor.py:6967 +#: appGUI/ObjectUI.py:463 appGUI/ObjectUI.py:500 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:60 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:209 -#: appPlugins/ToolInvertGerber.py:271 appPlugins/ToolQRCode.py:884 +#: appPlugins/ToolInvertGerber.py:277 appPlugins/ToolQRCode.py:887 #: appPlugins/ToolTransform.py:901 msgid "Rounded" msgstr "Закругленный" -#: appEditors/AppGeoEditor.py:994 appEditors/AppGerberEditor.py:6971 +#: appEditors/AppGeoEditor.py:994 appEditors/AppGerberEditor.py:6969 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:211 #: appPlugins/ToolTransform.py:903 msgid "" @@ -2858,7 +2839,7 @@ msgstr "" "Если не проверить, то буфер будет следовать точной геометрии\n" "буферизованной формы." -#: appEditors/AppGeoEditor.py:1002 appEditors/AppGerberEditor.py:6979 +#: appEditors/AppGeoEditor.py:1002 appEditors/AppGerberEditor.py:6977 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:219 #: appPlugins/ToolDistance.py:127 appPlugins/ToolDistance.py:421 #: appPlugins/ToolDistance.py:557 appPlugins/ToolDistanceMin.py:211 @@ -2866,7 +2847,7 @@ msgstr "" msgid "Distance" msgstr "Расстояние" -#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6981 +#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6979 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:221 #: appPlugins/ToolTransform.py:913 msgid "" @@ -2880,12 +2861,12 @@ msgstr "" "Каждый геометрический элемент объекта будет увеличен\n" "или уменьшается с помощью \"расстояния\"." -#: appEditors/AppGeoEditor.py:1016 appEditors/AppGerberEditor.py:6993 +#: appEditors/AppGeoEditor.py:1016 appEditors/AppGerberEditor.py:6991 #: appPlugins/ToolTransform.py:925 msgid "Buffer D" msgstr "Буфер D" -#: appEditors/AppGeoEditor.py:1018 appEditors/AppGerberEditor.py:6995 +#: appEditors/AppGeoEditor.py:1018 appEditors/AppGerberEditor.py:6993 #: appPlugins/ToolTransform.py:927 msgid "" "Create the buffer effect on each geometry,\n" @@ -2894,7 +2875,7 @@ msgstr "" "Создаёт буферный эффект для каждой геометрии,\n" "элемента из выбранного объекта, используя расстояние." -#: appEditors/AppGeoEditor.py:1029 appEditors/AppGerberEditor.py:7006 +#: appEditors/AppGeoEditor.py:1029 appEditors/AppGerberEditor.py:7004 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:238 #: appPlugins/ToolTransform.py:938 msgid "" @@ -2910,12 +2891,12 @@ msgstr "" "или уменьшен, чтобы соответствовать \"Значению\". Значение в процентах\n" "исходного размера." -#: appEditors/AppGeoEditor.py:1042 appEditors/AppGerberEditor.py:7019 +#: appEditors/AppGeoEditor.py:1042 appEditors/AppGerberEditor.py:7017 #: appPlugins/ToolTransform.py:951 msgid "Buffer F" msgstr "Буфер F" -#: appEditors/AppGeoEditor.py:1044 appEditors/AppGerberEditor.py:7021 +#: appEditors/AppGeoEditor.py:1044 appEditors/AppGerberEditor.py:7019 #: appPlugins/ToolTransform.py:953 msgid "" "Create the buffer effect on each geometry,\n" @@ -2924,35 +2905,35 @@ msgstr "" "Создаёт буферный эффект для каждой геометрии,\n" "элемента из выбранного объекта, используя коэффициент." -#: appEditors/AppGeoEditor.py:1133 appEditors/AppGerberEditor.py:7106 +#: appEditors/AppGeoEditor.py:1133 appEditors/AppGerberEditor.py:7104 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:63 -#: appPlugins/ToolCalibration.py:894 appPlugins/ToolDrilling.py:2815 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolPanelize.py:1152 +#: appPlugins/ToolCalibration.py:894 appPlugins/ToolDrilling.py:2769 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolPanelize.py:1171 #: appPlugins/ToolTransform.py:604 msgid "Object" msgstr "Объект" -#: appEditors/AppGeoEditor.py:1205 appEditors/AppGerberEditor.py:7182 +#: appEditors/AppGeoEditor.py:1205 appEditors/AppGerberEditor.py:7180 #: appPlugins/ToolTransform.py:168 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "Неправильный формат для значения точки. Требуется формат X,Y" -#: appEditors/AppGeoEditor.py:1230 appEditors/AppGerberEditor.py:7207 +#: appEditors/AppGeoEditor.py:1230 appEditors/AppGerberEditor.py:7205 #: appPlugins/ToolTransform.py:185 msgid "Rotate transformation can not be done for a value of 0." msgstr "Трансформация поворота не может быть выполнена для значения 0." #: appEditors/AppGeoEditor.py:1288 appEditors/AppGeoEditor.py:1309 -#: appEditors/AppGerberEditor.py:7265 appEditors/AppGerberEditor.py:7286 +#: appEditors/AppGerberEditor.py:7263 appEditors/AppGerberEditor.py:7284 #: appPlugins/ToolTransform.py:243 appPlugins/ToolTransform.py:264 msgid "Scale transformation can not be done for a factor of 0 or 1." msgstr "" "Преобразование масштаба не может быть выполнено с коэффициентом 0 или 1." #: appEditors/AppGeoEditor.py:1322 appEditors/AppGeoEditor.py:1331 -#: appEditors/AppGerberEditor.py:7299 appEditors/AppGerberEditor.py:7308 +#: appEditors/AppGerberEditor.py:7297 appEditors/AppGerberEditor.py:7306 #: appPlugins/ToolTransform.py:277 appPlugins/ToolTransform.py:286 msgid "Offset transformation can not be done for a value of 0." msgstr "Трансформация смещения не может быть выполнена для значения 0." @@ -2966,13 +2947,13 @@ msgstr "Прорисовка" #: appEditors/AppGeoEditor.py:1376 appEditors/AppGeoEditor.py:1409 #: appEditors/AppGeoEditor.py:1443 appEditors/AppGeoEditor.py:1477 #: appEditors/AppGeoEditor.py:1510 appEditors/AppGeoEditor.py:1531 -#: appEditors/AppGerberEditor.py:7359 appEditors/AppGerberEditor.py:7401 -#: appEditors/AppGerberEditor.py:7441 appEditors/AppGerberEditor.py:7480 -#: appEditors/AppGerberEditor.py:7524 appEditors/AppGerberEditor.py:7560 +#: appEditors/AppGerberEditor.py:7357 appEditors/AppGerberEditor.py:7399 +#: appEditors/AppGerberEditor.py:7439 appEditors/AppGerberEditor.py:7478 +#: appEditors/AppGerberEditor.py:7522 appEditors/AppGerberEditor.py:7558 #: appPlugins/ToolTransform.py:336 appPlugins/ToolTransform.py:376 #: appPlugins/ToolTransform.py:415 appPlugins/ToolTransform.py:450 #: appPlugins/ToolTransform.py:487 appPlugins/ToolTransform.py:522 -#: app_Main.py:6509 app_Main.py:6555 +#: app_Main.py:6556 app_Main.py:6602 msgid "Action was not executed" msgstr "Действие не выполнено" @@ -2980,13 +2961,13 @@ msgstr "Действие не выполнено" msgid "Flipping" msgstr "" -#: appEditors/AppGeoEditor.py:1402 appEditors/AppGerberEditor.py:7390 -#: appPlugins/ToolTransform.py:363 app_Main.py:6507 +#: appEditors/AppGeoEditor.py:1402 appEditors/AppGerberEditor.py:7388 +#: appPlugins/ToolTransform.py:363 app_Main.py:6554 msgid "Flip on Y axis done" msgstr "Отражение по оси Y завершено" -#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:7398 -#: appPlugins/ToolTransform.py:372 app_Main.py:6553 +#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:7396 +#: appPlugins/ToolTransform.py:372 app_Main.py:6600 msgid "Flip on X axis done" msgstr "Отражение по оси Х завершено" @@ -2996,11 +2977,11 @@ msgstr "Отражение по оси Х завершено" msgid "Skewing" msgstr "Наклон..." -#: appEditors/AppGeoEditor.py:1438 appEditors/AppGerberEditor.py:7437 +#: appEditors/AppGeoEditor.py:1438 appEditors/AppGerberEditor.py:7435 msgid "Skew on the X axis done" msgstr "Наклон по оси X выполнен" -#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:7439 +#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:7437 msgid "Skew on the Y axis done" msgstr "Наклон по оси Y выполнен" @@ -3010,11 +2991,11 @@ msgstr "Наклон по оси Y выполнен" msgid "Scaling" msgstr "Масштабирование..." -#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:7475 +#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:7473 msgid "Scale on the X axis done" msgstr "Масштабирование по оси X выполнено" -#: appEditors/AppGeoEditor.py:1475 appEditors/AppGerberEditor.py:7477 +#: appEditors/AppGeoEditor.py:1475 appEditors/AppGerberEditor.py:7475 msgid "Scale on the Y axis done" msgstr "Масштабирование по оси Y выполнено" @@ -3025,69 +3006,69 @@ msgid "Offsetting" msgstr "Смещение..." #: appEditors/AppGeoEditor.py:1505 appEditors/AppGeoEditor.py:1563 -#: appEditors/AppGerberEditor.py:7519 appEditors/AppGerberEditor.py:7592 +#: appEditors/AppGerberEditor.py:7517 appEditors/AppGerberEditor.py:7590 msgid "Offset on the X axis done" msgstr "Смещение формы по оси X выполнено" -#: appEditors/AppGeoEditor.py:1507 appEditors/AppGerberEditor.py:7521 +#: appEditors/AppGeoEditor.py:1507 appEditors/AppGerberEditor.py:7519 msgid "Offset on the Y axis done" msgstr "Смещение формы по оси Y выполнено" #: appEditors/AppGeoEditor.py:1520 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:57 -#: appObjects/FlatCAMGerber.py:430 appPlugins/ToolCopperThieving.py:594 -#: appPlugins/ToolCopperThieving.py:797 appPlugins/ToolCopperThieving.py:810 +#: appObjects/FlatCAMGerber.py:430 appPlugins/ToolCopperThieving.py:601 +#: appPlugins/ToolCopperThieving.py:804 appPlugins/ToolCopperThieving.py:817 #: appPlugins/ToolIsolation.py:1560 appPlugins/ToolNCC.py:2053 #: appPlugins/ToolNCC.py:2080 appPlugins/ToolNCC.py:2188 -#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:3103 -#: appPlugins/ToolNCC.py:3208 appPlugins/ToolNCC.py:3223 -#: appPlugins/ToolNCC.py:3490 appPlugins/ToolNCC.py:3591 -#: appPlugins/ToolNCC.py:3606 appPlugins/ToolTransform.py:497 camlib.py:1110 +#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:3105 +#: appPlugins/ToolNCC.py:3210 appPlugins/ToolNCC.py:3225 +#: appPlugins/ToolNCC.py:3492 appPlugins/ToolNCC.py:3593 +#: appPlugins/ToolNCC.py:3608 appPlugins/ToolTransform.py:497 camlib.py:1114 msgid "Buffering" msgstr "Буферизация" -#: appEditors/AppGeoEditor.py:1527 appEditors/AppGerberEditor.py:7556 +#: appEditors/AppGeoEditor.py:1527 appEditors/AppGerberEditor.py:7554 #: appPlugins/ToolTransform.py:518 msgid "Buffer done" msgstr "Буфер готов" -#: appEditors/AppGeoEditor.py:1535 appEditors/AppGerberEditor.py:7564 +#: appEditors/AppGeoEditor.py:1535 appEditors/AppGerberEditor.py:7562 msgid "Rotate ..." msgstr "Поворот ..." #: appEditors/AppGeoEditor.py:1536 appEditors/AppGeoEditor.py:1588 -#: appEditors/AppGeoEditor.py:1604 appEditors/AppGerberEditor.py:7565 -#: appEditors/AppGerberEditor.py:7617 appEditors/AppGerberEditor.py:7633 +#: appEditors/AppGeoEditor.py:1604 appEditors/AppGerberEditor.py:7563 +#: appEditors/AppGerberEditor.py:7615 appEditors/AppGerberEditor.py:7631 msgid "Enter an Angle Value (degrees)" msgstr "Введите значение угла (градусы)" -#: appEditors/AppGeoEditor.py:1545 appEditors/AppGerberEditor.py:7574 +#: appEditors/AppGeoEditor.py:1545 appEditors/AppGerberEditor.py:7572 #: appPlugins/ToolTransform.py:334 msgid "Rotate done" msgstr "Поворот выполнен" -#: appEditors/AppGeoEditor.py:1548 appEditors/AppGerberEditor.py:7577 +#: appEditors/AppGeoEditor.py:1548 appEditors/AppGerberEditor.py:7575 msgid "Rotate cancelled" msgstr "Поворот отменен" -#: appEditors/AppGeoEditor.py:1553 appEditors/AppGerberEditor.py:7582 +#: appEditors/AppGeoEditor.py:1553 appEditors/AppGerberEditor.py:7580 msgid "Offset on X axis ..." msgstr "Смещение по оси X ..." #: appEditors/AppGeoEditor.py:1554 appEditors/AppGeoEditor.py:1572 -#: appEditors/AppGerberEditor.py:7583 appEditors/AppGerberEditor.py:7601 +#: appEditors/AppGerberEditor.py:7581 appEditors/AppGerberEditor.py:7599 msgid "Enter a distance Value" msgstr "Введите значение расстояния" -#: appEditors/AppGeoEditor.py:1566 appEditors/AppGerberEditor.py:7595 +#: appEditors/AppGeoEditor.py:1566 appEditors/AppGerberEditor.py:7593 msgid "Offset X cancelled" msgstr "Смещение X отменено" -#: appEditors/AppGeoEditor.py:1571 appEditors/AppGerberEditor.py:7600 +#: appEditors/AppGeoEditor.py:1571 appEditors/AppGerberEditor.py:7598 msgid "Offset on Y axis ..." msgstr "Смещение по оси Y ..." -#: appEditors/AppGeoEditor.py:1581 appEditors/AppGerberEditor.py:7610 +#: appEditors/AppGeoEditor.py:1581 appEditors/AppGerberEditor.py:7608 msgid "Offset on Y axis done" msgstr "Смещение по оси Y выполнено" @@ -3095,11 +3076,11 @@ msgstr "Смещение по оси Y выполнено" msgid "Offset on the Y axis canceled" msgstr "Смещение по оси Y отменено" -#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7616 +#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7614 msgid "Skew on X axis ..." msgstr "Наклон по оси X ..." -#: appEditors/AppGeoEditor.py:1597 appEditors/AppGerberEditor.py:7626 +#: appEditors/AppGeoEditor.py:1597 appEditors/AppGerberEditor.py:7624 msgid "Skew on X axis done" msgstr "Наклон по оси X выполнен" @@ -3107,11 +3088,11 @@ msgstr "Наклон по оси X выполнен" msgid "Skew on X axis canceled" msgstr "Отклонение оси X отменено" -#: appEditors/AppGeoEditor.py:1603 appEditors/AppGerberEditor.py:7632 +#: appEditors/AppGeoEditor.py:1603 appEditors/AppGerberEditor.py:7630 msgid "Skew on Y axis ..." msgstr "Наклон по оси Y ..." -#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7642 +#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7640 msgid "Skew on Y axis done" msgstr "Наклон по оси Y выполнен" @@ -3234,28 +3215,38 @@ msgstr "Создать геометрию окрашивания ..." msgid "Shape transformations ..." msgstr "Преобразования фигуры ..." -#: appEditors/AppGeoEditor.py:3401 appGUI/ObjectUI.py:904 +#: appEditors/AppGeoEditor.py:3401 appGUI/ObjectUI.py:901 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:20 msgid "Geometry Editor" msgstr "Редактор Geometry" -#: appEditors/AppGeoEditor.py:3422 +#: appEditors/AppGeoEditor.py:3424 +msgid "Tool dia" +msgstr "Диаметр инструмента" + +#: appEditors/AppGeoEditor.py:3426 +#, fuzzy +#| msgid "Fixed hole diameter." +msgid "Edited tool diameter." +msgstr "Фиксированный диаметр отверстия." + +#: appEditors/AppGeoEditor.py:3436 #, fuzzy #| msgid "Geometry Object" msgid "Geometry Table" msgstr "Объект Geometry" -#: appEditors/AppGeoEditor.py:3424 +#: appEditors/AppGeoEditor.py:3438 msgid "The list of geometry elements inside the edited object." msgstr "" -#: appEditors/AppGeoEditor.py:3455 appEditors/AppGerberEditor.py:6192 +#: appEditors/AppGeoEditor.py:3469 appEditors/AppGerberEditor.py:6190 #, fuzzy #| msgid "Polygon Selection" msgid "Zoom on selection" msgstr "Выбор полигона" -#: appEditors/AppGeoEditor.py:3464 appEditors/AppGerberEditor.py:6201 +#: appEditors/AppGeoEditor.py:3478 appEditors/AppGerberEditor.py:6199 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:28 #: appGUI/preferences/cncjob/CNCJobEditorPrefGroupUI.py:25 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:23 @@ -3284,225 +3275,225 @@ msgstr "Выбор полигона" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:24 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:21 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:24 -#: appPlugins/ToolCalibration.py:775 appPlugins/ToolCorners.py:741 -#: appPlugins/ToolEtchCompensation.py:374 appPlugins/ToolFiducials.py:881 -#: appPlugins/ToolFollow.py:727 appPlugins/ToolInvertGerber.py:243 -#: appPlugins/ToolLevelling.py:1763 appPlugins/ToolQRCode.py:792 -#: appPlugins/ToolSolderPaste.py:1267 +#: appPlugins/ToolCalibration.py:775 appPlugins/ToolCorners.py:747 +#: appPlugins/ToolEtchCompensation.py:392 appPlugins/ToolFiducials.py:885 +#: appPlugins/ToolFollow.py:729 appPlugins/ToolInvertGerber.py:249 +#: appPlugins/ToolLevelling.py:1832 appPlugins/ToolQRCode.py:795 +#: appPlugins/ToolSolderPaste.py:1271 msgid "Parameters" msgstr "Параметры" -#: appEditors/AppGeoEditor.py:3466 appEditors/AppGerberEditor.py:6203 +#: appEditors/AppGeoEditor.py:3480 appEditors/AppGerberEditor.py:6201 #, fuzzy #| msgid "GCode Parameters" msgid "Geometry parameters." msgstr "Параметры GCode" -#: appEditors/AppGeoEditor.py:3471 +#: appEditors/AppGeoEditor.py:3485 msgid "Is Valid" msgstr "" -#: appEditors/AppGeoEditor.py:3478 +#: appEditors/AppGeoEditor.py:3492 msgid "Is Empty" msgstr "" -#: appEditors/AppGeoEditor.py:3485 +#: appEditors/AppGeoEditor.py:3499 #, fuzzy #| msgid "Ring" msgid "Is Ring" msgstr "Кольцо" -#: appEditors/AppGeoEditor.py:3492 +#: appEditors/AppGeoEditor.py:3506 msgid "Is CCW" msgstr "" -#: appEditors/AppGeoEditor.py:3494 appEditors/AppGeoEditor.py:4147 +#: appEditors/AppGeoEditor.py:3508 appEditors/AppGeoEditor.py:4161 #, fuzzy #| msgid "Change Units" msgid "Change" msgstr "Единицы измерения" -#: appEditors/AppGeoEditor.py:3497 +#: appEditors/AppGeoEditor.py:3511 msgid "" "Change the orientation of the geometric element.\n" "Works for LinearRing and Polygons." msgstr "" -#: appEditors/AppGeoEditor.py:3505 +#: appEditors/AppGeoEditor.py:3519 msgid "Is Simple" msgstr "" -#: appEditors/AppGeoEditor.py:3514 +#: appEditors/AppGeoEditor.py:3528 #, fuzzy #| msgid "Length. The length of the slot." msgid "The length of the geometry element." msgstr "Длина. Длина слота." -#: appEditors/AppGeoEditor.py:3523 appEditors/AppGerberEditor.py:6240 +#: appEditors/AppGeoEditor.py:3537 appEditors/AppGerberEditor.py:6238 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:70 -#: appPlugins/ToolFiducials.py:800 +#: appPlugins/ToolFiducials.py:804 msgid "Coordinates" msgstr "Координаты" -#: appEditors/AppGeoEditor.py:3525 appEditors/AppGeoEditor.py:3531 -#: appEditors/AppGerberEditor.py:6242 appEditors/AppGerberEditor.py:6248 +#: appEditors/AppGeoEditor.py:3539 appEditors/AppGeoEditor.py:3545 +#: appEditors/AppGerberEditor.py:6240 appEditors/AppGerberEditor.py:6246 #, fuzzy #| msgid "Will add corner markers to the selected Gerber file." msgid "The coordinates of the selected geometry element." msgstr "Добавит угловые маркеры к выбранному файлу Gerber." -#: appEditors/AppGeoEditor.py:3536 appEditors/AppGerberEditor.py:6253 +#: appEditors/AppGeoEditor.py:3550 appEditors/AppGerberEditor.py:6251 #, fuzzy #| msgid "Get Points" msgid "Vertex Points" msgstr "Получить точки" -#: appEditors/AppGeoEditor.py:3538 appEditors/AppGerberEditor.py:6255 +#: appEditors/AppGeoEditor.py:3552 appEditors/AppGerberEditor.py:6253 msgid "The number of vertex points in the selected geometry element." msgstr "" -#: appEditors/AppGeoEditor.py:3552 appEditors/AppGerberEditor.py:6269 -#: appGUI/ObjectUI.py:1866 +#: appEditors/AppGeoEditor.py:3566 appEditors/AppGerberEditor.py:6267 +#: appGUI/ObjectUI.py:1863 #, fuzzy #| msgid "Gerber Specification" msgid "Simplification" msgstr "Спецификация Gerber" -#: appEditors/AppGeoEditor.py:3554 appEditors/AppGerberEditor.py:6271 -#: appGUI/ObjectUI.py:1868 +#: appEditors/AppGeoEditor.py:3568 appEditors/AppGerberEditor.py:6269 +#: appGUI/ObjectUI.py:1865 msgid "Simplify a geometry by reducing its vertex points number." msgstr "" -#: appEditors/AppGeoEditor.py:3559 appEditors/AppGerberEditor.py:6276 -#: appGUI/ObjectUI.py:1898 +#: appEditors/AppGeoEditor.py:3573 appEditors/AppGerberEditor.py:6274 +#: appGUI/ObjectUI.py:1895 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:86 msgid "Tolerance" msgstr "Допуск" -#: appEditors/AppGeoEditor.py:3561 appEditors/AppGerberEditor.py:6278 -#: appGUI/ObjectUI.py:1900 +#: appEditors/AppGeoEditor.py:3575 appEditors/AppGerberEditor.py:6276 +#: appGUI/ObjectUI.py:1897 msgid "" "All points in the simplified object will be\n" "within the tolerance distance of the original geometry." msgstr "" -#: appEditors/AppGeoEditor.py:3573 appEditors/AppGeoEditor.py:4078 -#: appEditors/AppGerberEditor.py:4064 appEditors/AppGerberEditor.py:6291 -#: appGUI/ObjectUI.py:1912 +#: appEditors/AppGeoEditor.py:3587 appEditors/AppGeoEditor.py:4092 +#: appEditors/AppGerberEditor.py:4066 appEditors/AppGerberEditor.py:6289 +#: appGUI/ObjectUI.py:1909 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:77 -#: appObjects/FlatCAMGeometry.py:783 +#: appObjects/FlatCAMGeometry.py:784 msgid "Simplify" msgstr "Упрощение" -#: appEditors/AppGeoEditor.py:3576 appEditors/AppGerberEditor.py:6294 -#: appGUI/ObjectUI.py:1915 +#: appEditors/AppGeoEditor.py:3590 appEditors/AppGerberEditor.py:6292 +#: appGUI/ObjectUI.py:1912 msgid "Simplify a geometry element by reducing its vertex points number." msgstr "" -#: appEditors/AppGeoEditor.py:3889 +#: appEditors/AppGeoEditor.py:3903 msgid "Ring" msgstr "Кольцо" -#: appEditors/AppGeoEditor.py:3891 app_Main.py:7741 +#: appEditors/AppGeoEditor.py:3905 app_Main.py:7785 msgid "Line" msgstr "Линия" -#: appEditors/AppGeoEditor.py:3893 appGUI/MainGUI.py:1673 +#: appEditors/AppGeoEditor.py:3907 appGUI/MainGUI.py:1685 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:217 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:403 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:286 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:319 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:283 -#: appPlugins/ToolDrilling.py:2864 appPlugins/ToolFollow.py:751 -#: appPlugins/ToolIsolation.py:3639 appPlugins/ToolMilling.py:4478 -#: appPlugins/ToolNCC.py:4635 appPlugins/ToolPaint.py:3315 +#: appPlugins/ToolDrilling.py:2818 appPlugins/ToolFollow.py:753 +#: appPlugins/ToolIsolation.py:3636 appPlugins/ToolMilling.py:4577 +#: appPlugins/ToolNCC.py:4634 appPlugins/ToolPaint.py:3312 msgid "Polygon" msgstr "Полигон" -#: appEditors/AppGeoEditor.py:3895 +#: appEditors/AppGeoEditor.py:3909 msgid "Multi-Line" msgstr "Multi-Line" -#: appEditors/AppGeoEditor.py:3897 +#: appEditors/AppGeoEditor.py:3911 msgid "Multi-Polygon" msgstr "Multi-Polygon" -#: appEditors/AppGeoEditor.py:3904 +#: appEditors/AppGeoEditor.py:3918 msgid "Geo Elem" msgstr "Элемент Geo" -#: appEditors/AppGeoEditor.py:4017 +#: appEditors/AppGeoEditor.py:4031 msgid "Last selected shape ID" msgstr "" -#: appEditors/AppGeoEditor.py:4109 appEditors/AppGerberEditor.py:2641 -#: appEditors/AppGerberEditor.py:4911 appObjects/FlatCAMGeometry.py:2742 +#: appEditors/AppGeoEditor.py:4123 appEditors/AppGerberEditor.py:2641 +#: appEditors/AppGerberEditor.py:4912 appObjects/FlatCAMGeometry.py:2734 #: appPlugins/ToolCutOut.py:1595 appPlugins/ToolDistance.py:189 -#: appPlugins/ToolExtract.py:609 appPlugins/ToolExtract.py:720 -#: appPlugins/ToolExtract.py:795 appPlugins/ToolMilling.py:2671 -#: appPlugins/ToolOptimal.py:163 appPlugins/ToolPanelize.py:1043 -#: appPlugins/ToolQRCode.py:231 appPlugins/ToolReport.py:214 -#: appPlugins/ToolSolderPaste.py:693 appPlugins/ToolSolderPaste.py:983 -#: appPlugins/ToolSub.py:295 app_Main.py:8398 +#: appPlugins/ToolExtract.py:612 appPlugins/ToolExtract.py:723 +#: appPlugins/ToolExtract.py:798 appPlugins/ToolMilling.py:2754 +#: appPlugins/ToolOptimal.py:169 appPlugins/ToolPanelize.py:1065 +#: appPlugins/ToolQRCode.py:237 appPlugins/ToolReport.py:214 +#: appPlugins/ToolSolderPaste.py:699 appPlugins/ToolSolderPaste.py:991 +#: appPlugins/ToolSub.py:305 app_Main.py:8442 #: tclCommands/TclCommandOpenSVG.py:85 tclCommands/TclCommandPanelize.py:299 msgid "Working" msgstr "Обработка" -#: appEditors/AppGeoEditor.py:4517 +#: appEditors/AppGeoEditor.py:4531 msgid "Error on inserting shapes into storage." msgstr "" -#: appEditors/AppGeoEditor.py:4612 +#: appEditors/AppGeoEditor.py:4626 msgid "Grid Snap enabled." msgstr "Привязка к сетке включена." -#: appEditors/AppGeoEditor.py:4617 +#: appEditors/AppGeoEditor.py:4631 msgid "Grid Snap disabled." msgstr "Привязка к сетке отключена." -#: appEditors/AppGeoEditor.py:5001 appGUI/MainGUI.py:3442 -#: appGUI/MainGUI.py:3488 appGUI/MainGUI.py:3506 appGUI/MainGUI.py:3657 -#: appGUI/MainGUI.py:3695 appGUI/MainGUI.py:3707 +#: appEditors/AppGeoEditor.py:5015 appGUI/MainGUI.py:3454 +#: appGUI/MainGUI.py:3500 appGUI/MainGUI.py:3518 appGUI/MainGUI.py:3669 +#: appGUI/MainGUI.py:3707 appGUI/MainGUI.py:3719 msgid "Click on target point." msgstr "Нажмите на целевой точке." -#: appEditors/AppGeoEditor.py:5289 appEditors/AppGeoEditor.py:5352 -#: appEditors/AppGeoEditor.py:5407 appEditors/AppGeoEditor.py:5437 -#: appEditors/AppGeoEditor.py:5490 appEditors/AppGeoEditor.py:5545 -#: appEditors/AppGeoEditor.py:5573 appEditors/AppGeoEditor.py:5598 -#: appEditors/AppGeoEditor.py:5628 appEditors/AppGeoEditor.py:5708 -#: appEditors/AppGeoEditor.py:5774 appEditors/AppGeoEditor.py:5842 -#: appPlugins/ToolCopperThieving.py:612 appPlugins/ToolFilm.py:809 -#: appPlugins/ToolFilm.py:1069 appPlugins/ToolRulesCheck.py:645 +#: appEditors/AppGeoEditor.py:5305 appEditors/AppGeoEditor.py:5372 +#: appEditors/AppGeoEditor.py:5440 appEditors/AppGeoEditor.py:5470 +#: appEditors/AppGeoEditor.py:5523 appEditors/AppGeoEditor.py:5578 +#: appEditors/AppGeoEditor.py:5606 appEditors/AppGeoEditor.py:5631 +#: appEditors/AppGeoEditor.py:5661 appEditors/AppGeoEditor.py:5741 +#: appEditors/AppGeoEditor.py:5807 appEditors/AppGeoEditor.py:5875 +#: appPlugins/ToolCopperThieving.py:619 appPlugins/ToolFilm.py:828 +#: appPlugins/ToolFilm.py:1088 appPlugins/ToolRulesCheck.py:645 msgid "Working..." msgstr "Обработка…" -#: appEditors/AppGeoEditor.py:5290 +#: appEditors/AppGeoEditor.py:5306 #, fuzzy #| msgid "Loading Gerber into Editor" msgid "Loading the Geometry into the Editor..." msgstr "Загрузка Gerber в редактор" -#: appEditors/AppGeoEditor.py:5332 +#: appEditors/AppGeoEditor.py:5348 msgid "Editing MultiGeo Geometry, tool" msgstr "Редактирование MultiGeo Geometry, инструментом" -#: appEditors/AppGeoEditor.py:5334 appPlugins/ToolNCC.py:2542 +#: appEditors/AppGeoEditor.py:5350 appPlugins/ToolNCC.py:2544 msgid "with diameter" msgstr "с диаметром" -#: appEditors/AppGeoEditor.py:5386 +#: appEditors/AppGeoEditor.py:5419 #, fuzzy #| msgid "There is no Geometry object loaded ..." msgid "Editor Exit. Geometry object was updated ..." msgstr "Не загружен объект геометрии ..." -#: appEditors/AppGeoEditor.py:5442 appEditors/AppGeoEditor.py:5497 +#: appEditors/AppGeoEditor.py:5475 appEditors/AppGeoEditor.py:5530 msgid "A selection of minimum two items is required to do Intersection." msgstr "" "Чтобы выполнить «Пересечение», необходимо выбрать минимум два предмета." -#: appEditors/AppGeoEditor.py:5632 appEditors/AppGeoEditor.py:5778 +#: appEditors/AppGeoEditor.py:5665 appEditors/AppGeoEditor.py:5811 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3510,38 +3501,38 @@ msgstr "" "Отрицательное значение буфера не принимается. Используйте внутренний буфер " "для создания \"внутри\" формы" -#: appEditors/AppGeoEditor.py:5642 appEditors/AppGeoEditor.py:5719 -#: appEditors/AppGeoEditor.py:5787 appEditors/AppGeoEditor.py:5852 +#: appEditors/AppGeoEditor.py:5675 appEditors/AppGeoEditor.py:5752 +#: appEditors/AppGeoEditor.py:5820 appEditors/AppGeoEditor.py:5885 msgid "Nothing selected." msgstr "Ничего не выбрано." -#: appEditors/AppGeoEditor.py:5646 appEditors/AppGeoEditor.py:5723 -#: appEditors/AppGeoEditor.py:5791 +#: appEditors/AppGeoEditor.py:5679 appEditors/AppGeoEditor.py:5756 +#: appEditors/AppGeoEditor.py:5824 msgid "Invalid distance." msgstr "Неверное расстояние." -#: appEditors/AppGeoEditor.py:5691 appEditors/AppGeoEditor.py:5757 -#: appEditors/AppGeoEditor.py:5825 +#: appEditors/AppGeoEditor.py:5724 appEditors/AppGeoEditor.py:5790 +#: appEditors/AppGeoEditor.py:5858 #, fuzzy #| msgid "Title entry is empty." msgid "Failed, the result is empty." msgstr "Поле заголовка пусто." -#: appEditors/AppGeoEditor.py:5712 +#: appEditors/AppGeoEditor.py:5745 msgid "Negative buffer value is not accepted." msgstr "Отрицательное значение буфера не принимается." -#: appEditors/AppGeoEditor.py:5845 +#: appEditors/AppGeoEditor.py:5878 #, python-format msgid "Could not do Paint. Overlap value has to be less than 100%%." msgstr "Окраска не выполнена. Значение перекрытия должно быть меньше 100%%." -#: appEditors/AppGeoEditor.py:5858 +#: appEditors/AppGeoEditor.py:5891 msgid "Invalid value for" msgstr "Недопустимые значения для" -#: appEditors/AppGeoEditor.py:5920 appObjects/FlatCAMGeometry.py:2821 -#: appPlugins/ToolMilling.py:2750 appPlugins/ToolPaint.py:1994 +#: appEditors/AppGeoEditor.py:5953 appObjects/FlatCAMGeometry.py:2813 +#: appPlugins/ToolMilling.py:2833 appPlugins/ToolPaint.py:1994 #: appPlugins/ToolPaint.py:2204 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " @@ -3673,7 +3664,7 @@ msgstr "" "Отсутствует значение кода отверстия или оно имеет неправильный формат. " "Добавьте его и повторите попытку." -#: appEditors/AppGerberEditor.py:3767 +#: appEditors/AppGerberEditor.py:3768 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." @@ -3681,163 +3672,163 @@ msgstr "" "Отсутствует значение размера отверстия или оно имеет неправильный формат. " "Добавьте его в формате (ширина, высота) и повторите попытку." -#: appEditors/AppGerberEditor.py:3780 +#: appEditors/AppGerberEditor.py:3781 msgid "Aperture size value is missing or wrong format. Add it and retry." msgstr "" "Отсутствует значение размера отверстия или оно имеет неправильный формат. " "Добавьте его и повторите попытку." -#: appEditors/AppGerberEditor.py:3793 +#: appEditors/AppGerberEditor.py:3794 msgid "Aperture already in the aperture table." msgstr "Отверстие уже присутствует в таблице отверстий." -#: appEditors/AppGerberEditor.py:3800 +#: appEditors/AppGerberEditor.py:3801 msgid "Added new aperture with code" msgstr "Добавлено новое отверстие с кодом" -#: appEditors/AppGerberEditor.py:3832 +#: appEditors/AppGerberEditor.py:3833 msgid "Select an aperture in Aperture Table" msgstr "Выберите диафрагму в Таблице диафрагмы" -#: appEditors/AppGerberEditor.py:3840 +#: appEditors/AppGerberEditor.py:3841 msgid "Select an aperture in Aperture Table -->" msgstr "Выберите отверстие в таблице отверстий-->" -#: appEditors/AppGerberEditor.py:3854 +#: appEditors/AppGerberEditor.py:3855 msgid "Deleted aperture with code" msgstr "Удалено отверстие с кодом" -#: appEditors/AppGerberEditor.py:3922 +#: appEditors/AppGerberEditor.py:3923 msgid "Dimensions need two float values separated by comma." msgstr "" "Размеры должны иметь два значения с плавающей запятой, разделенные запятой." -#: appEditors/AppGerberEditor.py:3931 +#: appEditors/AppGerberEditor.py:3932 msgid "Dimensions edited." msgstr "Размеры отредактированы." -#: appEditors/AppGerberEditor.py:4510 appEditors/AppGerberEditor.py:6051 -#: appEditors/AppGerberEditor.py:6098 appGUI/ObjectUI.py:309 -#: appPlugins/ToolExtract.py:988 appPlugins/ToolPunchGerber.py:2072 +#: appEditors/AppGerberEditor.py:4512 appEditors/AppGerberEditor.py:6049 +#: appEditors/AppGerberEditor.py:6096 appGUI/ObjectUI.py:306 +#: appPlugins/ToolExtract.py:991 appPlugins/ToolPunchGerber.py:2072 msgid "Code" msgstr "Код" -#: appEditors/AppGerberEditor.py:4510 appEditors/AppGerberEditor.py:6051 -#: appGUI/ObjectUI.py:309 +#: appEditors/AppGerberEditor.py:4512 appEditors/AppGerberEditor.py:6049 +#: appGUI/ObjectUI.py:306 msgid "Dim" msgstr "Диаметр" -#: appEditors/AppGerberEditor.py:4624 appObjects/FlatCAMCNCJob.py:714 -#: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1423 -#: app_Main.py:7643 +#: appEditors/AppGerberEditor.py:4626 appObjects/FlatCAMCNCJob.py:722 +#: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1495 +#: app_Main.py:7687 msgid "Loading" msgstr "Загрузка" -#: appEditors/AppGerberEditor.py:4757 +#: appEditors/AppGerberEditor.py:4758 msgid "Setting up the UI" msgstr "Настройка пользовательского интерфейса" -#: appEditors/AppGerberEditor.py:4758 +#: appEditors/AppGerberEditor.py:4759 msgid "Adding geometry finished. Preparing the GUI" msgstr "" "Добавление геометрии закончено. Подготовка графического интерфейса " "пользователя" -#: appEditors/AppGerberEditor.py:4767 +#: appEditors/AppGerberEditor.py:4768 msgid "Finished loading the Gerber object into the editor." msgstr "Завершена загрузка объекта Gerber в редактор." -#: appEditors/AppGerberEditor.py:4901 +#: appEditors/AppGerberEditor.py:4902 msgid "" "There are no Aperture definitions in the file. Aborting Gerber creation." msgstr "В файле нет отверстий. Прерывание создания Gerber." -#: appEditors/AppGerberEditor.py:4939 +#: appEditors/AppGerberEditor.py:4940 msgid "Cancelled. No aperture is selected" msgstr "Отмена. Нет выбранных отверстий" -#: appEditors/AppGerberEditor.py:5126 app_Main.py:7085 +#: appEditors/AppGerberEditor.py:5127 app_Main.py:7129 msgid "Coordinates copied to clipboard." msgstr "Координаты скопированы в буфер обмена." -#: appEditors/AppGerberEditor.py:5474 +#: appEditors/AppGerberEditor.py:5475 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:316 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:332 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:296 -#: appObjects/AppObject.py:340 appObjects/FlatCAMCNCJob.py:610 +#: appObjects/AppObject.py:345 appObjects/FlatCAMCNCJob.py:618 #: appObjects/FlatCAMGerber.py:1090 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1150 -#: appPlugins/ToolCorners.py:602 appPlugins/ToolFiducials.py:633 -#: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:537 app_Main.py:4988 +#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1156 +#: appPlugins/ToolCorners.py:611 appPlugins/ToolFiducials.py:640 +#: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:543 app_Main.py:5007 msgid "Plotting" msgstr "Прорисовка" -#: appEditors/AppGerberEditor.py:5647 +#: appEditors/AppGerberEditor.py:5648 msgid "Failed. No aperture geometry is selected." msgstr "Ошибка. Не выбрана геометрия отверстий." -#: appEditors/AppGerberEditor.py:5822 +#: appEditors/AppGerberEditor.py:5823 msgid "No aperture to buffer. Select at least one aperture and try again." msgstr "" "Нет отверстий для создания буфера. Выберите хотя бы одно отверстие и " "повторите попытку." -#: appEditors/AppGerberEditor.py:5853 +#: appEditors/AppGerberEditor.py:5854 msgid "Scale factor value is missing or wrong format. Add it and retry." msgstr "" "Отсутствует значение коэффициента масштабирования или оно имеет неправильный " "формат. Добавьте его и повторите попытку." -#: appEditors/AppGerberEditor.py:5885 +#: appEditors/AppGerberEditor.py:5886 msgid "No aperture to scale. Select at least one aperture and try again." msgstr "" "Нет отверстий для масштабирования. Выберите хотя бы одно отверстие и " "повторите попытку." -#: appEditors/AppGerberEditor.py:5937 +#: appEditors/AppGerberEditor.py:5938 msgid "Polygons marked." msgstr "Полигонов отмечено." -#: appEditors/AppGerberEditor.py:5939 +#: appEditors/AppGerberEditor.py:5940 msgid "No polygons were marked. None fit within the limits." msgstr "Полигоны не были отмечены. Ни один не укладывается в пределы." -#: appEditors/AppGerberEditor.py:6002 appGUI/MainGUI.py:762 -#: appGUI/MainGUI.py:1706 appGUI/ObjectUI.py:234 +#: appEditors/AppGerberEditor.py:6003 appGUI/MainGUI.py:762 +#: appGUI/MainGUI.py:1718 appGUI/ObjectUI.py:231 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:20 msgid "Gerber Editor" msgstr "Редактор Gerber" -#: appEditors/AppGerberEditor.py:6038 appGUI/ObjectUI.py:274 +#: appEditors/AppGerberEditor.py:6036 appGUI/ObjectUI.py:271 #: appObjects/FlatCAMObj.py:492 appPlugins/ToolReport.py:177 msgid "Apertures" msgstr "Oтверстие" -#: appEditors/AppGerberEditor.py:6040 appGUI/ObjectUI.py:276 +#: appEditors/AppGerberEditor.py:6038 appGUI/ObjectUI.py:273 msgid "Apertures Table for the Gerber Object." msgstr "Таблица отверстий для объекта Gerber." -#: appEditors/AppGerberEditor.py:6056 appGUI/ObjectUI.py:313 +#: appEditors/AppGerberEditor.py:6054 appGUI/ObjectUI.py:310 msgid "Index" msgstr "Индекс" -#: appEditors/AppGerberEditor.py:6058 appGUI/ObjectUI.py:315 -#: appPlugins/ToolExtract.py:995 appPlugins/ToolPunchGerber.py:2079 +#: appEditors/AppGerberEditor.py:6056 appGUI/ObjectUI.py:312 +#: appPlugins/ToolExtract.py:998 appPlugins/ToolPunchGerber.py:2079 msgid "Aperture Code" msgstr "Код отверстия" -#: appEditors/AppGerberEditor.py:6060 appGUI/ObjectUI.py:317 -#: appPlugins/ToolExtract.py:997 appPlugins/ToolPunchGerber.py:2081 +#: appEditors/AppGerberEditor.py:6058 appGUI/ObjectUI.py:314 +#: appPlugins/ToolExtract.py:1000 appPlugins/ToolPunchGerber.py:2081 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "Тип отверстия: круг, прямоугольник, макросы и так далее" -#: appEditors/AppGerberEditor.py:6062 appGUI/ObjectUI.py:319 -#: appPlugins/ToolExtract.py:999 appPlugins/ToolPunchGerber.py:2083 +#: appEditors/AppGerberEditor.py:6060 appGUI/ObjectUI.py:316 +#: appPlugins/ToolExtract.py:1002 appPlugins/ToolPunchGerber.py:2083 msgid "Aperture Size:" msgstr "Размер отверстия:" -#: appEditors/AppGerberEditor.py:6064 appGUI/ObjectUI.py:321 +#: appEditors/AppGerberEditor.py:6062 appGUI/ObjectUI.py:318 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3847,26 +3838,26 @@ msgstr "" " - (ширина, высота) для типа R, O.\n" " - (диам., nVertices) для типа P" -#: appEditors/AppGerberEditor.py:6091 +#: appEditors/AppGerberEditor.py:6089 msgid "Add/Delete Aperture" msgstr "Добавить/Удалить отверстие" -#: appEditors/AppGerberEditor.py:6093 +#: appEditors/AppGerberEditor.py:6091 msgid "Add/Delete an aperture in the aperture table" msgstr "Добавляет/Удаляет отверстие в таблице отверстий" -#: appEditors/AppGerberEditor.py:6099 +#: appEditors/AppGerberEditor.py:6097 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:51 msgid "Code for the new aperture" msgstr "Код для нового отверстия" -#: appEditors/AppGerberEditor.py:6109 +#: appEditors/AppGerberEditor.py:6107 #, fuzzy #| msgid "Size" msgid "Size:" msgstr "Размер" -#: appEditors/AppGerberEditor.py:6111 +#: appEditors/AppGerberEditor.py:6109 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3880,7 +3871,7 @@ msgstr "" "рассчитывается как:\n" "sqrt(ширина ** 2 + высота ** 2)" -#: appEditors/AppGerberEditor.py:6128 +#: appEditors/AppGerberEditor.py:6126 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3892,11 +3883,11 @@ msgstr "" "R = прямоугольник\n" "O = продолговатое" -#: appEditors/AppGerberEditor.py:6141 +#: appEditors/AppGerberEditor.py:6139 msgid "Dims" msgstr "" -#: appEditors/AppGerberEditor.py:6143 +#: appEditors/AppGerberEditor.py:6141 #, fuzzy #| msgid "" #| "Dimensions for the new aperture.\n" @@ -3910,61 +3901,61 @@ msgstr "" "Активен только для прямоугольных отверстий (тип R).\n" "Формат (ширина, высота)" -#: appEditors/AppGerberEditor.py:6165 +#: appEditors/AppGerberEditor.py:6163 msgid "Add a new aperture to the aperture list." msgstr "Добавляет новое отверстие в список отверстий." -#: appEditors/AppGerberEditor.py:6173 +#: appEditors/AppGerberEditor.py:6171 msgid "Delete a aperture in the aperture list" msgstr "Удаляет отверстие в таблице отверстий" -#: appEditors/AppGerberEditor.py:6215 +#: appEditors/AppGerberEditor.py:6213 msgid "Valid" msgstr "" -#: appEditors/AppGerberEditor.py:6217 +#: appEditors/AppGerberEditor.py:6215 #, fuzzy #| msgid "How to select the polygons to paint." msgid "Show if the selected polygon is valid." msgstr "Как выбирать полигоны для рисования." -#: appEditors/AppGerberEditor.py:6224 +#: appEditors/AppGerberEditor.py:6222 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:112 #: appPlugins/ToolCalculators.py:556 appPlugins/ToolCalculators.py:599 -#: appPlugins/ToolCopperThieving.py:1334 +#: appPlugins/ToolCopperThieving.py:1340 msgid "Area" msgstr "Площадь" -#: appEditors/AppGerberEditor.py:6226 +#: appEditors/AppGerberEditor.py:6224 #, fuzzy #| msgid "Viewing the source code of the selected object." msgid "Show the area of the selected polygon." msgstr "Просмотр исходного кода выбранного объекта." -#: appEditors/AppGerberEditor.py:6230 +#: appEditors/AppGerberEditor.py:6228 #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:42 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:176 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:81 -#: appPlugins/ToolCopperThieving.py:1345 appPlugins/ToolPcbWizard.py:484 +#: appPlugins/ToolCopperThieving.py:1351 appPlugins/ToolPcbWizard.py:484 msgid "mm" msgstr "мм" -#: appEditors/AppGerberEditor.py:6230 appPlugins/ToolCopperThieving.py:1347 -#: appPlugins/ToolCopperThieving.py:1704 +#: appEditors/AppGerberEditor.py:6228 appPlugins/ToolCopperThieving.py:1353 +#: appPlugins/ToolCopperThieving.py:1710 msgid "in" msgstr "дюймы" -#: appEditors/AppGerberEditor.py:6317 +#: appEditors/AppGerberEditor.py:6315 msgid "Buffer Aperture" msgstr "Буфер отверстия" -#: appEditors/AppGerberEditor.py:6319 +#: appEditors/AppGerberEditor.py:6317 msgid "Buffer a aperture in the aperture list" msgstr "Создаёт буфер для отверстия в списке отверстий" -#: appEditors/AppGerberEditor.py:6340 +#: appEditors/AppGerberEditor.py:6338 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -3978,20 +3969,20 @@ msgstr "" "- 'Скошенный:' угол-это линия, которая непосредственно соединяет элементы, " "встречающиеся в углу" -#: appEditors/AppGerberEditor.py:6377 +#: appEditors/AppGerberEditor.py:6375 msgid "Scale Aperture" msgstr "Масштабирование отверстий" -#: appEditors/AppGerberEditor.py:6379 +#: appEditors/AppGerberEditor.py:6377 msgid "Scale a aperture in the aperture list" msgstr "Масштабирование отверстия в списке отверстий" -#: appEditors/AppGerberEditor.py:6389 +#: appEditors/AppGerberEditor.py:6387 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:203 msgid "Scale factor" msgstr "Коэффициент масштабирования" -#: appEditors/AppGerberEditor.py:6391 +#: appEditors/AppGerberEditor.py:6389 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -3999,19 +3990,19 @@ msgstr "" "Коэффициент масштабирования выбранного отверстия.\n" "Значения могут быть между 0.0000 и 999.9999" -#: appEditors/AppGerberEditor.py:6428 +#: appEditors/AppGerberEditor.py:6426 msgid "Mark polygons" msgstr "Отметить полигоны" -#: appEditors/AppGerberEditor.py:6430 +#: appEditors/AppGerberEditor.py:6428 msgid "Mark the polygon areas." msgstr "Отметьте полигональные области." -#: appEditors/AppGerberEditor.py:6441 +#: appEditors/AppGerberEditor.py:6439 msgid "Area UPPER threshold" msgstr "Верхней части порога" -#: appEditors/AppGerberEditor.py:6443 +#: appEditors/AppGerberEditor.py:6441 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4019,11 +4010,11 @@ msgstr "" "Пороговое значение, всех участков за вычетом отмеченных.\n" "Может иметь значение от 0,0000 до 9999,9999" -#: appEditors/AppGerberEditor.py:6454 +#: appEditors/AppGerberEditor.py:6452 msgid "Area LOWER threshold" msgstr "Площадь НИЖНЕГО порога" -#: appEditors/AppGerberEditor.py:6456 +#: appEditors/AppGerberEditor.py:6454 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4031,32 +4022,32 @@ msgstr "" "Пороговое значение, всех участков больше отмеченых.\n" "Может иметь значение от 0,0000 до 9999,9999" -#: appEditors/AppGerberEditor.py:6470 +#: appEditors/AppGerberEditor.py:6468 msgid "Mark" msgstr "Отметка" -#: appEditors/AppGerberEditor.py:6473 +#: appEditors/AppGerberEditor.py:6471 msgid "Mark the polygons that fit within limits." msgstr "Отмечает полигоны, которые вписываются в пределы." -#: appEditors/AppGerberEditor.py:6480 +#: appEditors/AppGerberEditor.py:6478 msgid "Delete all the marked polygons." msgstr "Удаление всех отмеченных полигонов." -#: appEditors/AppGerberEditor.py:6487 +#: appEditors/AppGerberEditor.py:6485 msgid "Clear all the markings." msgstr "Очистить все маркировки." -#: appEditors/AppGerberEditor.py:6512 appGUI/MainGUI.py:770 -#: appGUI/MainGUI.py:1237 appGUI/MainGUI.py:2450 appGUI/MainGUI.py:5097 +#: appEditors/AppGerberEditor.py:6510 appGUI/MainGUI.py:770 +#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2462 appGUI/MainGUI.py:5109 msgid "Add Pad Array" msgstr "Добавить массив контактных площадок" -#: appEditors/AppGerberEditor.py:6514 +#: appEditors/AppGerberEditor.py:6512 msgid "Add an array of pads (linear or circular array)" msgstr "Добавляет массив контактных площадок (линейный или круговой массив)" -#: appEditors/AppGerberEditor.py:6521 +#: appEditors/AppGerberEditor.py:6519 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -4064,49 +4055,49 @@ msgstr "" "Выбор типа массива контактных площадок.\n" "Он может быть линейным X (Y) или круговым" -#: appEditors/AppGerberEditor.py:6532 +#: appEditors/AppGerberEditor.py:6530 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:88 msgid "Nr of pads" msgstr "Количество площадок" -#: appEditors/AppGerberEditor.py:6534 +#: appEditors/AppGerberEditor.py:6532 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:90 msgid "Specify how many pads to be in the array." msgstr "Укажите, сколько контактных площадок должно быть в массиве." -#: appEditors/AppGerberEditor.py:7345 +#: appEditors/AppGerberEditor.py:7343 msgid "Appying Rotate" msgstr "Применение поворота" -#: appEditors/AppGerberEditor.py:7378 +#: appEditors/AppGerberEditor.py:7376 msgid "Applying Flip" msgstr "Применение отражения" -#: appEditors/AppGerberEditor.py:7421 +#: appEditors/AppGerberEditor.py:7419 msgid "Applying Skew" msgstr "Применение наклона" -#: appEditors/AppGerberEditor.py:7462 +#: appEditors/AppGerberEditor.py:7460 msgid "Applying Scale" msgstr "Применение масштабирования" -#: appEditors/AppGerberEditor.py:7498 +#: appEditors/AppGerberEditor.py:7496 msgid "Applying Offset" msgstr "Применение смещения" -#: appEditors/AppGerberEditor.py:7534 +#: appEditors/AppGerberEditor.py:7532 msgid "Applying Buffer" msgstr "Применение буфера" -#: appEditors/AppGerberEditor.py:7613 +#: appEditors/AppGerberEditor.py:7611 msgid "Offset Y cancelled" msgstr "Смещение Y отменено" -#: appEditors/AppGerberEditor.py:7629 +#: appEditors/AppGerberEditor.py:7627 msgid "Skew X cancelled" msgstr "Искажение X отменено" -#: appEditors/AppGerberEditor.py:7645 +#: appEditors/AppGerberEditor.py:7643 msgid "Skew Y cancelled" msgstr "Искажение Y отменено" @@ -4135,13 +4126,13 @@ msgstr "Заменяет строку из поля «Найти» на стро msgid "String to replace the one in the Find box throughout the text." msgstr "Строка, заменяющая строку в поле поиска по всему тексту." -#: appEditors/AppTextEditor.py:108 appEditors/appGCodeEditor.py:157 -#: appGUI/GUIElements.py:4798 appGUI/ObjectUI.py:1977 +#: appEditors/AppTextEditor.py:108 appEditors/appGCodeEditor.py:160 +#: appGUI/GUIElements.py:4798 appGUI/ObjectUI.py:1974 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolExtract.py:936 appPlugins/ToolFollow.py:738 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolExtract.py:939 appPlugins/ToolFollow.py:740 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolPaint.py:3274 #: appPlugins/ToolPunchGerber.py:2021 msgid "All" msgstr "Все" @@ -4183,110 +4174,110 @@ msgid "Will run the TCL commands found in the text file, one by one." msgstr "" "Будут запускаться команды TCL, найденные в текстовом файле, одна за другой." -#: appEditors/AppTextEditor.py:220 appEditors/appGCodeEditor.py:680 +#: appEditors/AppTextEditor.py:220 appEditors/appGCodeEditor.py:685 msgid "Open file" msgstr "Открыть файл" #: appEditors/AppTextEditor.py:251 appEditors/AppTextEditor.py:257 -#: appObjects/FlatCAMCNCJob.py:638 appObjects/FlatCAMCNCJob.py:644 -#: appPlugins/ToolLevelling.py:1389 appPlugins/ToolLevelling.py:1395 -#: appPlugins/ToolLevelling.py:1581 appPlugins/ToolLevelling.py:1587 -#: appPlugins/ToolSolderPaste.py:1091 app_Main.py:7555 app_Main.py:7561 +#: appObjects/FlatCAMCNCJob.py:646 appObjects/FlatCAMCNCJob.py:652 +#: appPlugins/ToolLevelling.py:1461 appPlugins/ToolLevelling.py:1467 +#: appPlugins/ToolLevelling.py:1653 appPlugins/ToolLevelling.py:1659 +#: appPlugins/ToolSolderPaste.py:1097 app_Main.py:7599 app_Main.py:7605 msgid "Export Code ..." msgstr "Экспорт кода ..." -#: appEditors/AppTextEditor.py:312 appObjects/FlatCAMCNCJob.py:693 -#: appObjects/FlatCAMCNCJob.py:1089 appPlugins/ToolLevelling.py:1413 -#: appPlugins/ToolLevelling.py:1605 appPlugins/ToolSolderPaste.py:1122 +#: appEditors/AppTextEditor.py:312 appObjects/FlatCAMCNCJob.py:701 +#: appObjects/FlatCAMCNCJob.py:1108 appPlugins/ToolLevelling.py:1485 +#: appPlugins/ToolLevelling.py:1677 appPlugins/ToolSolderPaste.py:1126 msgid "No such file or directory" msgstr "Нет такого файла или каталога" -#: appEditors/AppTextEditor.py:324 appObjects/FlatCAMCNCJob.py:1103 +#: appEditors/AppTextEditor.py:324 appObjects/FlatCAMCNCJob.py:1122 msgid "Saved to" msgstr "Сохранено в" #: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:3982 -#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:346 appGUI/MainGUI.py:4603 -#: appGUI/MainGUI.py:4864 appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5116 +#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:346 appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4876 appGUI/MainGUI.py:4985 appGUI/MainGUI.py:5128 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appEditors/appGCodeEditor.py:82 app_Main.py:7718 +#: appEditors/appGCodeEditor.py:82 app_Main.py:7762 msgid "Code Editor" msgstr "Редактор кода" -#: appEditors/appGCodeEditor.py:163 +#: appEditors/appGCodeEditor.py:166 #, fuzzy #| msgid "Header GCode" msgid "Header" msgstr "Заголовок G Код" -#: appEditors/appGCodeEditor.py:169 +#: appEditors/appGCodeEditor.py:172 #, fuzzy #| msgid "Start Z" msgid "Start" msgstr "Z начала" -#: appEditors/appGCodeEditor.py:249 +#: appEditors/appGCodeEditor.py:252 msgid "All GCode" msgstr "Весь Код G" -#: appEditors/appGCodeEditor.py:255 +#: appEditors/appGCodeEditor.py:258 msgid "Header GCode" msgstr "Заголовок G Код" -#: appEditors/appGCodeEditor.py:261 +#: appEditors/appGCodeEditor.py:264 msgid "Start GCode" msgstr "Начните G Код" -#: appEditors/appGCodeEditor.py:655 appObjects/FlatCAMCNCJob.py:763 +#: appEditors/appGCodeEditor.py:660 appObjects/FlatCAMCNCJob.py:771 #: appPlugins/ToolCalibration.py:465 msgid "Loaded Machine Code into Code Editor" msgstr "Машинный код загружен в редактор кода" -#: appEditors/appGCodeEditor.py:747 appGUI/ObjectUI.py:1997 -#: appPlugins/ToolSolderPaste.py:1004 +#: appEditors/appGCodeEditor.py:752 appGUI/ObjectUI.py:1994 +#: appPlugins/ToolSolderPaste.py:1012 msgid "GCode Editor" msgstr "Редактор G Код" -#: appEditors/appGCodeEditor.py:788 appEditors/appGCodeEditor.py:799 +#: appEditors/appGCodeEditor.py:790 appEditors/appGCodeEditor.py:801 #, fuzzy #| msgid "Code" msgid "GCode" msgstr "Код" -#: appEditors/appGCodeEditor.py:788 appGUI/ObjectUI.py:1002 -#: appGUI/ObjectUI.py:2122 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:3733 appPlugins/ToolNCC.py:4182 -#: appPlugins/ToolPaint.py:2988 +#: appEditors/appGCodeEditor.py:790 appGUI/ObjectUI.py:999 +#: appGUI/ObjectUI.py:2119 appPlugins/ToolIsolation.py:3228 +#: appPlugins/ToolMilling.py:3805 appPlugins/ToolNCC.py:4181 +#: appPlugins/ToolPaint.py:2985 msgid "TT" msgstr "TT" -#: appEditors/appGCodeEditor.py:799 appGUI/ObjectUI.py:671 -#: appGUI/ObjectUI.py:2132 appObjects/FlatCAMObj.py:499 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolMilling.py:3688 -#: appPlugins/ToolMilling.py:3890 appPlugins/ToolReport.py:184 +#: appEditors/appGCodeEditor.py:801 appGUI/ObjectUI.py:668 +#: appGUI/ObjectUI.py:2129 appObjects/FlatCAMObj.py:499 +#: appPlugins/ToolDrilling.py:2295 appPlugins/ToolMilling.py:3760 +#: appPlugins/ToolMilling.py:3962 appPlugins/ToolReport.py:184 msgid "Drills" msgstr "Отверстия" -#: appEditors/appGCodeEditor.py:799 appGUI/ObjectUI.py:671 -#: appGUI/ObjectUI.py:2132 +#: appEditors/appGCodeEditor.py:801 appGUI/ObjectUI.py:668 +#: appGUI/ObjectUI.py:2129 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:151 -#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2359 -#: appPlugins/ToolMilling.py:3688 appPlugins/ToolMilling.py:3891 +#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2295 +#: appPlugins/ToolMilling.py:3760 appPlugins/ToolMilling.py:3963 #: appPlugins/ToolReport.py:186 msgid "Slots" msgstr "Пазы" -#: appEditors/appGCodeEditor.py:821 appEditors/appGCodeEditor.py:843 +#: appEditors/appGCodeEditor.py:823 appEditors/appGCodeEditor.py:845 msgid "CNC Code Snippet" msgstr "Фрагмент кода ЧПУ" -#: appEditors/appGCodeEditor.py:823 appEditors/appGCodeEditor.py:845 +#: appEditors/appGCodeEditor.py:825 appEditors/appGCodeEditor.py:847 msgid "Code snippet defined in Preferences." msgstr "Фрагмент кода, определенный в настройках." -#: appEditors/appGCodeEditor.py:829 appEditors/appGCodeEditor.py:851 +#: appEditors/appGCodeEditor.py:831 appEditors/appGCodeEditor.py:853 msgid "" "Type here any G-Code commands you would\n" "like to insert at the cursor location." @@ -4294,11 +4285,11 @@ msgstr "" "Введите здесь любые команды G-кода, которые вы\n" "хотели бы вставить в место расположения курсора." -#: appEditors/appGCodeEditor.py:835 appEditors/appGCodeEditor.py:857 +#: appEditors/appGCodeEditor.py:837 appEditors/appGCodeEditor.py:859 msgid "Insert Code" msgstr "Вставить Код" -#: appEditors/appGCodeEditor.py:838 appEditors/appGCodeEditor.py:860 +#: appEditors/appGCodeEditor.py:840 appEditors/appGCodeEditor.py:862 msgid "Insert the code above at the cursor location." msgstr "Вставьте приведенный выше код в место расположения курсора." @@ -4333,14 +4324,14 @@ msgstr "Ctrl+Y" #: appGUI/GUIElements.py:317 appGUI/GUIElements.py:1015 #: appGUI/GUIElements.py:1414 appGUI/GUIElements.py:1627 -#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:1697 -#: appGUI/ObjectUI.py:1979 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 +#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:1709 +#: appGUI/ObjectUI.py:1976 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 msgid "Cut" msgstr "Резать" #: appGUI/GUIElements.py:317 appGUI/GUIElements.py:1015 #: appGUI/GUIElements.py:1414 appGUI/GUIElements.py:1627 -#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:4865 +#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:4877 msgid "Ctrl+X" msgstr "Ctrl+X" @@ -4348,20 +4339,20 @@ msgstr "Ctrl+X" #: appGUI/GUIElements.py:1421 appGUI/GUIElements.py:1634 #: appGUI/GUIElements.py:1920 appGUI/GUIElements.py:3957 appGUI/MainGUI.py:417 #: appGUI/MainGUI.py:748 appGUI/MainGUI.py:807 appGUI/MainGUI.py:885 -#: appGUI/MainGUI.py:1015 appGUI/MainGUI.py:1265 appGUI/MainGUI.py:1754 -#: appGUI/MainGUI.py:2236 appGUI/MainGUI.py:2478 appGUI/MainGUI.py:5099 -#: appPlugins/ToolMilling.py:386 appPlugins/ToolPanelize.py:434 -#: appPlugins/ToolPanelize.py:460 appPlugins/ToolPanelize.py:569 -#: appPlugins/ToolPanelize.py:580 appPlugins/ToolPanelize.py:612 -#: appPlugins/ToolPanelize.py:661 appPlugins/ToolPanelize.py:860 -#: appPlugins/ToolPanelize.py:892 appPlugins/ToolPanelize.py:940 +#: appGUI/MainGUI.py:1027 appGUI/MainGUI.py:1277 appGUI/MainGUI.py:1766 +#: appGUI/MainGUI.py:2248 appGUI/MainGUI.py:2490 appGUI/MainGUI.py:5111 +#: appPlugins/ToolMilling.py:387 appPlugins/ToolPanelize.py:451 +#: appPlugins/ToolPanelize.py:480 appPlugins/ToolPanelize.py:591 +#: appPlugins/ToolPanelize.py:602 appPlugins/ToolPanelize.py:634 +#: appPlugins/ToolPanelize.py:683 appPlugins/ToolPanelize.py:882 +#: appPlugins/ToolPanelize.py:914 appPlugins/ToolPanelize.py:962 msgid "Copy" msgstr "Копировать" #: appGUI/GUIElements.py:324 appGUI/GUIElements.py:1022 #: appGUI/GUIElements.py:1421 appGUI/GUIElements.py:1634 #: appGUI/GUIElements.py:1920 appGUI/GUIElements.py:3957 appGUI/MainGUI.py:417 -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4606 msgid "Ctrl+C" msgstr "Ctrl+C" @@ -4379,25 +4370,25 @@ msgstr "Ctrl+V" #: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1036 #: appGUI/GUIElements.py:1435 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1930 appGUI/GUIElements.py:3962 appGUI/MainGUI.py:4664 -#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4969 -#: appGUI/MainGUI.py:4970 appGUI/MainGUI.py:5110 appGUI/MainGUI.py:5111 +#: appGUI/GUIElements.py:1930 appGUI/GUIElements.py:3962 appGUI/MainGUI.py:4676 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4881 appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:4982 appGUI/MainGUI.py:5122 appGUI/MainGUI.py:5123 msgid "Del" msgstr "Удалить" #: appGUI/GUIElements.py:347 appGUI/GUIElements.py:1045 #: appGUI/GUIElements.py:1444 appGUI/GUIElements.py:1653 #: appGUI/GUIElements.py:1937 appGUI/GUIElements.py:3969 appGUI/MainGUI.py:451 -#: appGUI/MainGUI.py:581 appGUI/MainGUI.py:4593 -#: appObjects/ObjectCollection.py:1148 appObjects/ObjectCollection.py:1195 -#: appPlugins/ToolIsolation.py:3612 appPlugins/ToolPunchGerber.py:2295 +#: appGUI/MainGUI.py:581 appGUI/MainGUI.py:4605 +#: appObjects/ObjectCollection.py:1151 appObjects/ObjectCollection.py:1198 +#: appPlugins/ToolIsolation.py:3609 appPlugins/ToolPunchGerber.py:2295 msgid "Select All" msgstr "Выбрать все" #: appGUI/GUIElements.py:347 appGUI/GUIElements.py:1045 #: appGUI/GUIElements.py:1444 appGUI/GUIElements.py:1653 #: appGUI/GUIElements.py:1937 appGUI/GUIElements.py:3969 appGUI/MainGUI.py:451 -#: appGUI/MainGUI.py:4593 +#: appGUI/MainGUI.py:4605 msgid "Ctrl+A" msgstr "Ctrl+A" @@ -4411,8 +4402,8 @@ msgstr "спускаться" #: appGUI/GUIElements.py:2352 appGUI/GUIElements.py:2421 #: appGUI/GUIElements.py:2482 appGUI/GUIElements.py:2547 -#: appGUI/GUIElements.py:3908 app_Main.py:4637 app_Main.py:4801 -#: app_Main.py:4890 app_Main.py:8990 app_Main.py:9338 +#: appGUI/GUIElements.py:3908 app_Main.py:4656 app_Main.py:4820 +#: app_Main.py:4909 app_Main.py:9034 app_Main.py:9382 msgid "Ok" msgstr "Да" @@ -4478,8 +4469,8 @@ msgstr "Введите >справка< чтобы начать работу" msgid "Jog the Y axis." msgstr "Пробегитесь по оси Y." -#: appGUI/GUIElements.py:4701 appGUI/MainGUI.py:432 appGUI/MainGUI.py:1026 -#: appGUI/MainGUI.py:2247 +#: appGUI/GUIElements.py:4701 appGUI/MainGUI.py:432 appGUI/MainGUI.py:1038 +#: appGUI/MainGUI.py:2259 msgid "Move to Origin" msgstr "Перейти к началу координат" @@ -4550,33 +4541,33 @@ msgstr "" msgid "Open" msgstr "Открыть" -#: appGUI/GUIElements.py:5083 appGUI/MainGUI.py:126 appGUI/MainGUI.py:989 -#: appGUI/MainGUI.py:2210 appGUI/MainGUI.py:4600 app_Main.py:8890 -#: app_Main.py:8893 +#: appGUI/GUIElements.py:5083 appGUI/MainGUI.py:126 appGUI/MainGUI.py:1001 +#: appGUI/MainGUI.py:2222 appGUI/MainGUI.py:4612 app_Main.py:8934 +#: app_Main.py:8937 msgid "Open Project" msgstr "Открыть проект" -#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:984 -#: appGUI/MainGUI.py:2205 app_Main.py:8770 app_Main.py:8775 +#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:996 +#: appGUI/MainGUI.py:2217 app_Main.py:8814 app_Main.py:8819 msgid "Open Gerber" msgstr "Открыть Gerber" -#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:4597 +#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:4609 msgid "Ctrl+G" msgstr "Ctrl+G" -#: appGUI/GUIElements.py:5094 appGUI/MainGUI.py:138 appGUI/MainGUI.py:986 -#: appGUI/MainGUI.py:2207 app_Main.py:8810 app_Main.py:8815 +#: appGUI/GUIElements.py:5094 appGUI/MainGUI.py:138 appGUI/MainGUI.py:998 +#: appGUI/MainGUI.py:2219 app_Main.py:8854 app_Main.py:8859 msgid "Open Excellon" msgstr "Открыть Excellon" #: appGUI/GUIElements.py:5094 appGUI/MainGUI.py:138 appGUI/MainGUI.py:799 -#: appGUI/MainGUI.py:4596 appGUI/MainGUI.py:5115 +#: appGUI/MainGUI.py:4608 appGUI/MainGUI.py:5127 msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/GUIElements.py:5099 appGUI/MainGUI.py:143 app_Main.py:8853 -#: app_Main.py:8858 +#: appGUI/GUIElements.py:5099 appGUI/MainGUI.py:143 app_Main.py:8897 +#: app_Main.py:8902 msgid "Open G-Code" msgstr "Открыть G-Code" @@ -4584,7 +4575,7 @@ msgstr "Открыть G-Code" msgid "Exit" msgstr "Выход" -#: appGUI/MainGUI.py:70 appGUI/MainGUI.py:72 appGUI/MainGUI.py:1634 +#: appGUI/MainGUI.py:70 appGUI/MainGUI.py:72 appGUI/MainGUI.py:1646 msgid "Toggle Panel" msgstr "Переключить бок. панель" @@ -4592,11 +4583,11 @@ msgstr "Переключить бок. панель" msgid "File" msgstr "Файл" -#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4599 +#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4611 msgid "New Project" msgstr "Новый проект" -#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4599 +#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4611 msgid "Ctrl+N" msgstr "Ctrl+N" @@ -4604,32 +4595,32 @@ msgstr "Ctrl+N" msgid "Will create a new, blank project" msgstr "Создаёт новый пустой проект" -#: appGUI/MainGUI.py:94 appGUI/MainGUI.py:1638 appPlugins/ToolLevelling.py:1986 +#: appGUI/MainGUI.py:94 appGUI/MainGUI.py:1650 appPlugins/ToolLevelling.py:2055 msgid "New" msgstr "Создать" -#: appGUI/MainGUI.py:98 appGUI/MainGUI.py:1640 +#: appGUI/MainGUI.py:98 appGUI/MainGUI.py:1652 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:71 -#: appObjects/FlatCAMGeometry.py:2178 appObjects/ObjectCollection.py:235 +#: appObjects/FlatCAMGeometry.py:2185 appObjects/ObjectCollection.py:235 #: appPlugins/ToolCalibration.py:189 appPlugins/ToolCalibration.py:1339 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCopperThieving.py:184 -#: appPlugins/ToolCopperThieving.py:1376 appPlugins/ToolCopperThieving.py:1390 -#: appPlugins/ToolCutOut.py:2376 appPlugins/ToolCutOut.py:2774 -#: appPlugins/ToolDblSided.py:678 appPlugins/ToolDblSided.py:919 -#: appPlugins/ToolFilm.py:1148 appPlugins/ToolFilm.py:1171 +#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCopperThieving.py:191 +#: appPlugins/ToolCopperThieving.py:1382 appPlugins/ToolCopperThieving.py:1396 +#: appPlugins/ToolCutOut.py:2373 appPlugins/ToolCutOut.py:2771 +#: appPlugins/ToolDblSided.py:694 appPlugins/ToolDblSided.py:935 +#: appPlugins/ToolFilm.py:1162 appPlugins/ToolFilm.py:1185 #: appPlugins/ToolImage.py:158 appPlugins/ToolImage.py:216 -#: appPlugins/ToolIsolation.py:3532 appPlugins/ToolIsolation.py:3583 -#: appPlugins/ToolMilling.py:2808 appPlugins/ToolMilling.py:3642 -#: appPlugins/ToolNCC.py:4144 appPlugins/ToolNCC.py:4612 -#: appPlugins/ToolPaint.py:3291 appPlugins/ToolPanelize.py:218 -#: appPlugins/ToolPanelize.py:1116 appPlugins/ToolPanelize.py:1158 -#: appPlugins/ToolSolderPaste.py:1503 appPlugins/ToolTransform.py:144 -#: appPlugins/ToolTransform.py:634 +#: appPlugins/ToolIsolation.py:3529 appPlugins/ToolIsolation.py:3580 +#: appPlugins/ToolMilling.py:2891 appPlugins/ToolMilling.py:3714 +#: appPlugins/ToolNCC.py:4143 appPlugins/ToolNCC.py:4611 +#: appPlugins/ToolPaint.py:3288 appPlugins/ToolPanelize.py:136 +#: appPlugins/ToolPanelize.py:234 appPlugins/ToolPanelize.py:1135 +#: appPlugins/ToolPanelize.py:1177 appPlugins/ToolSolderPaste.py:1507 +#: appPlugins/ToolTransform.py:144 appPlugins/ToolTransform.py:634 msgid "Geometry" msgstr "Geometry" #: appGUI/MainGUI.py:98 appGUI/MainGUI.py:661 appGUI/MainGUI.py:776 -#: appGUI/MainGUI.py:4579 appGUI/MainGUI.py:4848 appGUI/MainGUI.py:5104 +#: appGUI/MainGUI.py:4591 appGUI/MainGUI.py:4860 appGUI/MainGUI.py:5116 msgid "N" msgstr "N" @@ -4644,23 +4635,23 @@ msgstr "Создаёт новый объект Geometry." #: appPlugins/ToolAlignObjects.py:452 appPlugins/ToolCalibration.py:181 #: appPlugins/ToolCalibration.py:189 appPlugins/ToolCalibration.py:904 #: appPlugins/ToolCalibration.py:1339 appPlugins/ToolCalibration.py:1356 -#: appPlugins/ToolCopperThieving.py:184 appPlugins/ToolCopperThieving.py:1376 -#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolCutOut.py:2375 -#: appPlugins/ToolDblSided.py:676 appPlugins/ToolDblSided.py:917 -#: appPlugins/ToolFilm.py:1147 appPlugins/ToolFilm.py:1170 +#: appPlugins/ToolCopperThieving.py:191 appPlugins/ToolCopperThieving.py:1382 +#: appPlugins/ToolCopperThieving.py:1396 appPlugins/ToolCutOut.py:2372 +#: appPlugins/ToolDblSided.py:692 appPlugins/ToolDblSided.py:933 +#: appPlugins/ToolFilm.py:1161 appPlugins/ToolFilm.py:1184 #: appPlugins/ToolImage.py:136 appPlugins/ToolImage.py:160 -#: appPlugins/ToolImage.py:216 appPlugins/ToolIsolation.py:3533 -#: appPlugins/ToolIsolation.py:3583 appPlugins/ToolNCC.py:4145 -#: appPlugins/ToolNCC.py:4612 appPlugins/ToolPaint.py:3291 -#: appPlugins/ToolPanelize.py:218 appPlugins/ToolPanelize.py:1116 -#: appPlugins/ToolPanelize.py:1158 appPlugins/ToolPanelize.py:1257 -#: appPlugins/ToolTransform.py:144 appPlugins/ToolTransform.py:632 -#: defaults.py:583 +#: appPlugins/ToolImage.py:216 appPlugins/ToolIsolation.py:3530 +#: appPlugins/ToolIsolation.py:3580 appPlugins/ToolNCC.py:4144 +#: appPlugins/ToolNCC.py:4611 appPlugins/ToolPaint.py:3288 +#: appPlugins/ToolPanelize.py:130 appPlugins/ToolPanelize.py:234 +#: appPlugins/ToolPanelize.py:1135 appPlugins/ToolPanelize.py:1177 +#: appPlugins/ToolPanelize.py:1276 appPlugins/ToolTransform.py:144 +#: appPlugins/ToolTransform.py:632 defaults.py:586 msgid "Gerber" msgstr "Gerber" #: appGUI/MainGUI.py:103 appGUI/MainGUI.py:704 appGUI/MainGUI.py:790 -#: appGUI/MainGUI.py:4573 appGUI/MainGUI.py:4839 appGUI/MainGUI.py:5098 +#: appGUI/MainGUI.py:4585 appGUI/MainGUI.py:4851 appGUI/MainGUI.py:5110 msgid "B" msgstr "B" @@ -4668,26 +4659,26 @@ msgstr "B" msgid "Will create a new, empty Gerber Object." msgstr "Создаёт новый объект Gerber." -#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:1644 +#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:1656 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 #: appObjects/ObjectCollection.py:234 appPlugins/ToolAlignObjects.py:417 #: appPlugins/ToolAlignObjects.py:453 appPlugins/ToolCalibration.py:181 #: appPlugins/ToolCalibration.py:189 appPlugins/ToolCalibration.py:905 #: appPlugins/ToolCalibration.py:1339 appPlugins/ToolCalibration.py:1356 -#: appPlugins/ToolCopperThieving.py:184 appPlugins/ToolCopperThieving.py:1376 -#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolDblSided.py:677 -#: appPlugins/ToolDblSided.py:876 appPlugins/ToolDblSided.py:918 -#: appPlugins/ToolFilm.py:1429 appPlugins/ToolIsolation.py:3583 -#: appPlugins/ToolMilling.py:3643 appPlugins/ToolNCC.py:4612 -#: appPlugins/ToolPaint.py:3291 appPlugins/ToolPanelize.py:218 -#: appPlugins/ToolPanelize.py:1116 appPlugins/ToolPunchGerber.py:2112 -#: appPlugins/ToolPunchGerber.py:2127 appPlugins/ToolTransform.py:144 -#: appPlugins/ToolTransform.py:633 +#: appPlugins/ToolCopperThieving.py:191 appPlugins/ToolCopperThieving.py:1382 +#: appPlugins/ToolCopperThieving.py:1396 appPlugins/ToolDblSided.py:693 +#: appPlugins/ToolDblSided.py:892 appPlugins/ToolDblSided.py:934 +#: appPlugins/ToolFilm.py:1443 appPlugins/ToolIsolation.py:3580 +#: appPlugins/ToolMilling.py:3715 appPlugins/ToolNCC.py:4611 +#: appPlugins/ToolPaint.py:3288 appPlugins/ToolPanelize.py:133 +#: appPlugins/ToolPanelize.py:234 appPlugins/ToolPanelize.py:1135 +#: appPlugins/ToolPunchGerber.py:2112 appPlugins/ToolPunchGerber.py:2127 +#: appPlugins/ToolTransform.py:144 appPlugins/ToolTransform.py:633 msgid "Excellon" msgstr "Excellon" -#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:4577 +#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:4589 msgid "L" msgstr "L" @@ -4700,7 +4691,7 @@ msgid "Document" msgstr "Документ" #: appGUI/MainGUI.py:115 appGUI/MainGUI.py:731 appGUI/MainGUI.py:787 -#: appGUI/MainGUI.py:4841 appGUI/MainGUI.py:4961 appGUI/MainGUI.py:5100 +#: appGUI/MainGUI.py:4853 appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5112 msgid "D" msgstr "D" @@ -4708,7 +4699,7 @@ msgstr "D" msgid "Will create a new, empty Document Object." msgstr "Создаёт новый объект Document." -#: appGUI/MainGUI.py:126 appGUI/MainGUI.py:4600 +#: appGUI/MainGUI.py:126 appGUI/MainGUI.py:4612 msgid "Ctrl+O" msgstr "Ctrl+O" @@ -4724,20 +4715,20 @@ msgstr "Недавние проекты" msgid "Recent files" msgstr "Открыть недавние" -#: appGUI/MainGUI.py:160 appGUI/MainGUI.py:889 appGUI/MainGUI.py:1607 -#: appObjects/ObjectCollection.py:381 +#: appGUI/MainGUI.py:160 appGUI/MainGUI.py:889 appGUI/MainGUI.py:1619 +#: appGUI/ObjectUI.py:2194 appObjects/ObjectCollection.py:381 msgid "Save" msgstr "Сохранить" -#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:2212 appGUI/MainGUI.py:4603 +#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:2224 appGUI/MainGUI.py:4615 msgid "Save Project" msgstr "Сохранить проект" -#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4655 +#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4667 msgid "Save Project As" msgstr "Сохранить проект как" -#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4655 +#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4667 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" @@ -4745,11 +4736,11 @@ msgstr "Ctrl+Shift+S" msgid "Scripting" msgstr "Сценарии" -#: appGUI/MainGUI.py:189 appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2276 +#: appGUI/MainGUI.py:189 appGUI/MainGUI.py:1069 appGUI/MainGUI.py:2288 msgid "New Script" msgstr "Новый сценарий" -#: appGUI/MainGUI.py:191 appGUI/MainGUI.py:1059 appGUI/MainGUI.py:2278 +#: appGUI/MainGUI.py:191 appGUI/MainGUI.py:1071 appGUI/MainGUI.py:2290 msgid "Open Script" msgstr "Открыть сценарий" @@ -4757,11 +4748,11 @@ msgstr "Открыть сценарий" msgid "Open Example" msgstr "Открыть пример" -#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:1061 appGUI/MainGUI.py:2280 +#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:1073 appGUI/MainGUI.py:2292 msgid "Run Script" msgstr "Запустить сценарий" -#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:4616 +#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:4628 msgid "Shift+S" msgstr "Shift+S" @@ -4793,17 +4784,17 @@ msgstr "HPGL2 как объект геометрии" msgid "Export" msgstr "Экспорт" -#: appGUI/MainGUI.py:247 appPlugins/ToolQRCode.py:640 -#: appPlugins/ToolQRCode.py:645 app_Main.py:9000 app_Main.py:9005 +#: appGUI/MainGUI.py:247 appPlugins/ToolQRCode.py:646 +#: appPlugins/ToolQRCode.py:651 app_Main.py:9044 app_Main.py:9049 msgid "Export SVG" msgstr "Экспорт SVG" -#: appGUI/MainGUI.py:252 app_Main.py:9348 app_Main.py:9353 +#: appGUI/MainGUI.py:252 app_Main.py:9392 app_Main.py:9397 msgid "Export DXF" msgstr "Экспорт DXF" -#: appGUI/MainGUI.py:259 appPlugins/ToolQRCode.py:591 -#: appPlugins/ToolQRCode.py:596 +#: appGUI/MainGUI.py:259 appPlugins/ToolQRCode.py:597 +#: appPlugins/ToolQRCode.py:602 msgid "Export PNG" msgstr "Экспорт PNG" @@ -4817,7 +4808,7 @@ msgstr "" "сохраненное изображение будет содержать визуальную\n" "информацию, открытую в настоящее время в пространстве отрисовки FlatCAM." -#: appGUI/MainGUI.py:271 app_Main.py:9251 app_Main.py:9256 +#: appGUI/MainGUI.py:271 app_Main.py:9295 app_Main.py:9300 msgid "Export Excellon" msgstr "Экспорт Excellon" @@ -4831,7 +4822,7 @@ msgstr "" "формат координат, единицы измерения и нули\n" "устанавливаются в Настройки -> Экспорт Excellon." -#: appGUI/MainGUI.py:281 app_Main.py:9296 app_Main.py:9301 +#: appGUI/MainGUI.py:281 app_Main.py:9340 app_Main.py:9345 msgid "Export Gerber" msgstr "Экспорт Gerber" @@ -4857,19 +4848,19 @@ msgstr "Импортировать настройки из файла" msgid "Export Preferences to file" msgstr "Экспортировать настройки в файл" -#: appGUI/MainGUI.py:314 appGUI/preferences/PreferencesUIManager.py:1199 +#: appGUI/MainGUI.py:314 appGUI/preferences/PreferencesUIManager.py:1202 msgid "Save Preferences" msgstr "Сохранить настройки" -#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4601 +#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4613 msgid "Print (PDF)" msgstr "Печать (PDF)" -#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4601 +#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4613 msgid "Ctrl+P" msgstr "Ctrl+P" -#: appGUI/MainGUI.py:338 appGUI/MainGUI.py:883 appGUI/MainGUI.py:1758 +#: appGUI/MainGUI.py:338 appGUI/MainGUI.py:883 appGUI/MainGUI.py:1770 msgid "Edit" msgstr "Правка" @@ -4878,7 +4869,7 @@ msgid "Edit Object" msgstr "Редактировать объект" #: appGUI/MainGUI.py:343 appGUI/MainGUI.py:676 appGUI/MainGUI.py:784 -#: appGUI/MainGUI.py:4574 appGUI/MainGUI.py:4842 appGUI/MainGUI.py:5101 +#: appGUI/MainGUI.py:4586 appGUI/MainGUI.py:4854 appGUI/MainGUI.py:5113 msgid "E" msgstr "E" @@ -4968,13 +4959,13 @@ msgstr "" msgid "DEL" msgstr "ДЕЛЬ" -#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:1024 appGUI/MainGUI.py:2245 -#: appGUI/MainGUI.py:4580 +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:1036 appGUI/MainGUI.py:2257 +#: appGUI/MainGUI.py:4592 msgid "Set Origin" msgstr "Указать начало координат" -#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:649 appGUI/MainGUI.py:4580 -#: appGUI/MainGUI.py:4849 +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:649 appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4861 msgid "O" msgstr "O" @@ -4982,50 +4973,50 @@ msgstr "O" msgid "Shift+O" msgstr "Shift+O" -#: appGUI/MainGUI.py:435 appGUI/MainGUI.py:1028 appGUI/MainGUI.py:2249 -#: app_Main.py:5226 app_Main.py:5238 +#: appGUI/MainGUI.py:435 appGUI/MainGUI.py:1040 appGUI/MainGUI.py:2261 +#: app_Main.py:5245 app_Main.py:5257 #, fuzzy #| msgid "Set Origin" msgid "Custom Origin" msgstr "Указать начало координат" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2252 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2264 msgid "Jump to Location" msgstr "Перейти к расположению" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:4576 appGUI/MainGUI.py:4844 -#: appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5102 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:4588 appGUI/MainGUI.py:4856 +#: appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5114 msgid "J" msgstr "J" -#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:1033 appGUI/MainGUI.py:2254 -#: appGUI/MainGUI.py:4612 +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2266 +#: appGUI/MainGUI.py:4624 msgid "Locate in Object" msgstr "Разместить объект" -#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:4612 +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:4624 msgid "Shift+J" msgstr "Shift+J" -#: appGUI/MainGUI.py:448 app_Main.py:4630 +#: appGUI/MainGUI.py:448 app_Main.py:4649 msgid "Toggle Units" msgstr "Единицы измерения" -#: appGUI/MainGUI.py:448 appGUI/MainGUI.py:736 appGUI/MainGUI.py:4581 -#: appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:448 appGUI/MainGUI.py:736 appGUI/MainGUI.py:4593 +#: appGUI/MainGUI.py:4976 msgid "Q" msgstr "Q" -#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:1322 -#: appGUI/preferences/PreferencesUIManager.py:928 -#: appGUI/preferences/PreferencesUIManager.py:1016 -#: appGUI/preferences/PreferencesUIManager.py:1044 -#: appGUI/preferences/PreferencesUIManager.py:1150 app_Main.py:6137 -#: app_Main.py:6142 app_Main.py:6157 +#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:1334 +#: appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/preferences/PreferencesUIManager.py:1019 +#: appGUI/preferences/PreferencesUIManager.py:1047 +#: appGUI/preferences/PreferencesUIManager.py:1153 app_Main.py:6172 +#: app_Main.py:6177 app_Main.py:6192 msgid "Preferences" msgstr "Настройки" -#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:4614 +#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:4626 msgid "Shift+P" msgstr "Shift+P" @@ -5042,19 +5033,19 @@ msgstr "Вращение" msgid "Shift+(R)" msgstr "Shift+(R)" -#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4618 +#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4630 msgid "Skew on X axis" msgstr "Наклон по оси X" -#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4618 appGUI/MainGUI.py:4858 +#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4630 appGUI/MainGUI.py:4870 msgid "Shift+X" msgstr "Shift+X" -#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4619 +#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4631 msgid "Skew on Y axis" msgstr "Наклон по оси Y" -#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4619 appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4631 appGUI/MainGUI.py:4871 msgid "Shift+Y" msgstr "Shift+Y" @@ -5070,11 +5061,11 @@ msgstr "Отразить по оси Y" msgid "View source" msgstr "Просмотреть код" -#: appGUI/MainGUI.py:490 appGUI/MainGUI.py:4640 +#: appGUI/MainGUI.py:490 appGUI/MainGUI.py:4652 msgid "Alt+S" msgstr "Alt+S" -#: appGUI/MainGUI.py:493 appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:493 appGUI/MainGUI.py:4607 msgid "Ctrl+D" msgstr "Ctrl+D" @@ -5084,29 +5075,29 @@ msgstr "Ctrl+D" msgid "Experimental" msgstr "Инкрементальный" -#: appGUI/MainGUI.py:503 app_Main.py:6315 +#: appGUI/MainGUI.py:503 app_Main.py:6350 #, fuzzy #| msgid "Area" msgid "3D Area" msgstr "Площадь" -#: appGUI/MainGUI.py:510 appGUI/MainGUI.py:1654 +#: appGUI/MainGUI.py:510 appGUI/MainGUI.py:1666 msgid "View" msgstr "Вид" -#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4645 +#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4657 msgid "Enable all" msgstr "Включить все" -#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4645 +#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4657 msgid "Alt+1" msgstr "Alt+1" -#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4646 +#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4658 msgid "Disable all" msgstr "Отключить все" -#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4646 +#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4658 msgid "Alt+2" msgstr "Alt+2" @@ -5114,7 +5105,7 @@ msgstr "Alt+2" msgid "Enable non-selected" msgstr "Включить не выбранное" -#: appGUI/MainGUI.py:519 appGUI/MainGUI.py:4647 +#: appGUI/MainGUI.py:519 appGUI/MainGUI.py:4659 msgid "Alt+3" msgstr "Alt+3" @@ -5122,34 +5113,34 @@ msgstr "Alt+3" msgid "Disable non-selected" msgstr "Отключить не выбранное" -#: appGUI/MainGUI.py:522 appGUI/MainGUI.py:4648 +#: appGUI/MainGUI.py:522 appGUI/MainGUI.py:4660 msgid "Alt+4" msgstr "Alt+4" -#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:1047 appGUI/MainGUI.py:1656 -#: appGUI/MainGUI.py:2268 appGUI/MainGUI.py:4586 +#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:1059 appGUI/MainGUI.py:1668 +#: appGUI/MainGUI.py:2280 appGUI/MainGUI.py:4598 msgid "Zoom Fit" msgstr "Вернуть масштаб" -#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:4586 +#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:4598 msgid "V" msgstr "V" -#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2264 -#: appGUI/MainGUI.py:4590 +#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2276 +#: appGUI/MainGUI.py:4602 msgid "Zoom In" msgstr "Увеличить" -#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:4590 +#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:4602 msgid "=" msgstr "=" -#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2266 -#: appGUI/MainGUI.py:4589 +#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2278 +#: appGUI/MainGUI.py:4601 msgid "Zoom Out" msgstr "Уменьшить" -#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:4589 +#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:4601 msgid "-" msgstr "-" @@ -5157,15 +5148,15 @@ msgstr "-" msgid "Redraw All" msgstr "Перерисовать всё" -#: appGUI/MainGUI.py:540 appGUI/MainGUI.py:4663 +#: appGUI/MainGUI.py:540 appGUI/MainGUI.py:4675 msgid "F5" msgstr "F5" -#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4609 +#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4621 msgid "Toggle Code Editor" msgstr "Переключить редактор кода" -#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4609 +#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4621 msgid "Shift+E" msgstr "Shift+E" @@ -5173,15 +5164,15 @@ msgstr "Shift+E" msgid "Toggle FullScreen" msgstr "Во весь экран" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4649 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4661 msgid "Alt+F10" msgstr "Alt+F10" -#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4604 +#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4616 msgid "Toggle Plot Area" msgstr "Переключить рабочую область" -#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4604 +#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4616 msgid "Ctrl+F10" msgstr "Ctrl+F10" @@ -5189,7 +5180,7 @@ msgstr "Ctrl+F10" msgid "Toggle Project/Properties/Tool" msgstr "Боковая панель" -#: appGUI/MainGUI.py:555 appGUI/MainGUI.py:4666 +#: appGUI/MainGUI.py:555 appGUI/MainGUI.py:4678 msgid "`" msgstr "`" @@ -5197,15 +5188,15 @@ msgstr "`" msgid "Toggle Grid Snap" msgstr "Привязка к сетке" -#: appGUI/MainGUI.py:560 appGUI/MainGUI.py:4575 +#: appGUI/MainGUI.py:560 appGUI/MainGUI.py:4587 msgid "G" msgstr "G" -#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4622 msgid "Toggle Grid Lines" msgstr "Переключить линии сетки" -#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4622 msgid "Shift+G" msgstr "Shift+G" @@ -5213,7 +5204,7 @@ msgstr "Shift+G" msgid "Toggle Axis" msgstr "Ось Переключения" -#: appGUI/MainGUI.py:566 appGUI/MainGUI.py:4607 +#: appGUI/MainGUI.py:566 appGUI/MainGUI.py:4619 msgid "Shift+A" msgstr "Shift+A" @@ -5221,15 +5212,15 @@ msgstr "Shift+A" msgid "Toggle Workspace" msgstr "Переключение ж-космос" -#: appGUI/MainGUI.py:569 appGUI/MainGUI.py:4617 +#: appGUI/MainGUI.py:569 appGUI/MainGUI.py:4629 msgid "Shift+W" msgstr "Shift+W" -#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4611 +#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4623 msgid "Toggle HUD" msgstr "Переключить HUD" -#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4611 +#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4623 msgid "Shift+H" msgstr "Shift+H" @@ -5237,24 +5228,25 @@ msgstr "Shift+H" msgid "Objects" msgstr "Объекты" -#: appGUI/MainGUI.py:584 appObjects/ObjectCollection.py:1152 -#: appObjects/ObjectCollection.py:1199 appPlugins/ToolIsolation.py:3618 +#: appGUI/MainGUI.py:584 appObjects/ObjectCollection.py:1155 +#: appObjects/ObjectCollection.py:1202 appPlugins/ToolIsolation.py:3615 #: appPlugins/ToolPunchGerber.py:2301 msgid "Deselect All" msgstr "Снять выделение" -#: appGUI/MainGUI.py:589 appGUI/MainGUI.py:1530 appGUI/MainGUI.py:1539 -#: appGUI/ObjectUI.py:346 appGUI/ObjectUI.py:722 appGUI/ObjectUI.py:1788 +#: appGUI/MainGUI.py:589 appGUI/MainGUI.py:1542 appGUI/MainGUI.py:1551 +#: appGUI/ObjectUI.py:343 appGUI/ObjectUI.py:719 appGUI/ObjectUI.py:1785 +#: appGUI/ObjectUI.py:2163 msgid "Plugins" msgstr "" -#: appGUI/MainGUI.py:593 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:1328 -#: appGUI/MainGUI.py:2274 +#: appGUI/MainGUI.py:593 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:1340 +#: appGUI/MainGUI.py:2286 msgid "Command Line" msgstr "Командная строка" #: appGUI/MainGUI.py:593 appGUI/MainGUI.py:679 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:4584 appGUI/MainGUI.py:4852 appGUI/MainGUI.py:5107 +#: appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4864 appGUI/MainGUI.py:5119 msgid "S" msgstr "S" @@ -5266,11 +5258,11 @@ msgstr "Помощь" msgid "Online Help" msgstr "Онлайн справка" -#: appGUI/MainGUI.py:601 appGUI/MainGUI.py:4660 +#: appGUI/MainGUI.py:601 appGUI/MainGUI.py:4672 msgid "F1" msgstr "F1" -#: appGUI/MainGUI.py:608 app_Main.py:3640 app_Main.py:3649 +#: appGUI/MainGUI.py:608 app_Main.py:3659 app_Main.py:3668 msgid "Bookmarks Manager" msgstr "Диспетчер закладок" @@ -5290,7 +5282,7 @@ msgstr "Спецификация Gerber" msgid "Shortcuts List" msgstr "Список комбинаций клавиш" -#: appGUI/MainGUI.py:626 appGUI/MainGUI.py:4569 +#: appGUI/MainGUI.py:626 appGUI/MainGUI.py:4581 msgid "F3" msgstr "F3" @@ -5298,91 +5290,91 @@ msgstr "F3" msgid "YouTube Channel" msgstr "Канал YouTube" -#: appGUI/MainGUI.py:629 appGUI/MainGUI.py:4662 +#: appGUI/MainGUI.py:629 appGUI/MainGUI.py:4674 msgid "F4" msgstr "F4" -#: appGUI/MainGUI.py:635 app_Main.py:3417 +#: appGUI/MainGUI.py:635 app_Main.py:3436 msgid "How To" msgstr "Kак" -#: appGUI/MainGUI.py:639 app_Main.py:3089 +#: appGUI/MainGUI.py:639 app_Main.py:3108 msgid "About" msgstr "О программе" -#: appGUI/MainGUI.py:644 appGUI/MainGUI.py:1664 +#: appGUI/MainGUI.py:644 appGUI/MainGUI.py:1676 msgid "Geo Editor" msgstr "Редактор Geo" -#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2394 +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1187 appGUI/MainGUI.py:2406 msgid "Add Circle" msgstr "Добавить круг" -#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1177 appGUI/MainGUI.py:2396 +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2408 msgid "Add Arc" msgstr "Добавить дугу" #: appGUI/MainGUI.py:653 appGUI/MainGUI.py:728 appGUI/MainGUI.py:770 -#: appGUI/MainGUI.py:4838 appGUI/MainGUI.py:4959 appGUI/MainGUI.py:5097 +#: appGUI/MainGUI.py:4850 appGUI/MainGUI.py:4971 appGUI/MainGUI.py:5109 msgid "A" msgstr "A" -#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2398 +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1191 appGUI/MainGUI.py:2410 msgid "Add Rectangle" msgstr "Добавить прямоугольник" -#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:744 appGUI/MainGUI.py:4583 -#: appGUI/MainGUI.py:4851 appGUI/MainGUI.py:4965 appGUI/MainGUI.py:5106 +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:744 appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4863 appGUI/MainGUI.py:4977 appGUI/MainGUI.py:5118 msgid "R" msgstr "R" -#: appGUI/MainGUI.py:661 appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2404 +#: appGUI/MainGUI.py:661 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2416 msgid "Add Polygon" msgstr "Добавить полигон" -#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2402 +#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:1195 appGUI/MainGUI.py:2414 msgid "Add Path" msgstr "Добавить дорожку" -#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:767 appGUI/MainGUI.py:4582 -#: appGUI/MainGUI.py:4850 appGUI/MainGUI.py:5105 appGUI/ObjectUI.py:2122 -#: appGUI/ObjectUI.py:2133 +#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:767 appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4862 appGUI/MainGUI.py:5117 appGUI/ObjectUI.py:2119 +#: appGUI/ObjectUI.py:2130 msgid "P" msgstr "P" -#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:1188 appGUI/MainGUI.py:2407 +#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:1200 appGUI/MainGUI.py:2419 msgid "Add Text" msgstr "Добавить текст" -#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:773 appGUI/MainGUI.py:4585 -#: appGUI/MainGUI.py:4853 appGUI/MainGUI.py:4966 appGUI/MainGUI.py:5108 -#: appGUI/MainGUI.py:5109 +#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:773 appGUI/MainGUI.py:4597 +#: appGUI/MainGUI.py:4865 appGUI/MainGUI.py:4978 appGUI/MainGUI.py:5120 +#: appGUI/MainGUI.py:5121 msgid "T" msgstr "T" -#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:1198 appGUI/MainGUI.py:2417 +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2429 msgid "Polygon Union" msgstr "Сращение полигонов" -#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:4854 +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:4866 msgid "U" msgstr "U" -#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:2422 +#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:1215 appGUI/MainGUI.py:2434 msgid "Polygon Intersection" msgstr "Пересечение полигонов" -#: appGUI/MainGUI.py:679 appGUI/MainGUI.py:2424 +#: appGUI/MainGUI.py:679 appGUI/MainGUI.py:2436 msgid "Polygon Subtraction" msgstr "Вычитание полигонов" -#: appGUI/MainGUI.py:683 appGUI/MainGUI.py:1695 appGUI/MainGUI.py:2426 +#: appGUI/MainGUI.py:683 appGUI/MainGUI.py:1707 appGUI/MainGUI.py:2438 #, fuzzy #| msgid "Subtraction" msgid "Alt Subtraction" msgstr "Вычитание" -#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:1217 appGUI/MainGUI.py:2430 +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:1229 appGUI/MainGUI.py:2442 msgid "Cut Path" msgstr "Вырезать путь" @@ -5391,60 +5383,60 @@ msgid "Copy Geom" msgstr "Копировать Geom" #: appGUI/MainGUI.py:693 appGUI/MainGUI.py:748 appGUI/MainGUI.py:807 -#: appGUI/MainGUI.py:4840 appGUI/MainGUI.py:4960 appGUI/MainGUI.py:5099 +#: appGUI/MainGUI.py:4852 appGUI/MainGUI.py:4972 appGUI/MainGUI.py:5111 msgid "C" msgstr "C" -#: appGUI/MainGUI.py:696 appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2434 -#: appGUI/MainGUI.py:4869 +#: appGUI/MainGUI.py:696 appGUI/MainGUI.py:1234 appGUI/MainGUI.py:2446 +#: appGUI/MainGUI.py:4881 msgid "Delete Shape" msgstr "Удалить фигуру" -#: appGUI/MainGUI.py:701 appGUI/MainGUI.py:815 appGUI/MainGUI.py:1272 -#: appGUI/MainGUI.py:1703 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2485 -#: appGUI/MainGUI.py:5103 appPlugins/ToolMove.py:27 +#: appGUI/MainGUI.py:701 appGUI/MainGUI.py:815 appGUI/MainGUI.py:1284 +#: appGUI/MainGUI.py:1715 appGUI/MainGUI.py:1777 appGUI/MainGUI.py:2497 +#: appGUI/MainGUI.py:5115 appPlugins/ToolMove.py:27 msgid "Move" msgstr "Переместить" #: appGUI/MainGUI.py:701 appGUI/MainGUI.py:757 appGUI/MainGUI.py:815 -#: appGUI/MainGUI.py:4578 appGUI/MainGUI.py:4846 appGUI/MainGUI.py:4847 -#: appGUI/MainGUI.py:4963 appGUI/MainGUI.py:5103 +#: appGUI/MainGUI.py:4590 appGUI/MainGUI.py:4858 appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:4975 appGUI/MainGUI.py:5115 msgid "M" msgstr "M" -#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:4843 +#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:4855 msgid "I" msgstr "I" -#: appGUI/MainGUI.py:712 appGUI/MainGUI.py:802 appGUI/MainGUI.py:4639 -#: appGUI/MainGUI.py:4860 appGUI/MainGUI.py:5119 +#: appGUI/MainGUI.py:712 appGUI/MainGUI.py:802 appGUI/MainGUI.py:4651 +#: appGUI/MainGUI.py:4872 appGUI/MainGUI.py:5131 msgid "Alt+R" msgstr "Alt+R" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4845 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4857 msgid "Toggle Corner Snap" msgstr "Привязка к углу" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4845 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4857 msgid "K" msgstr "K" -#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:1149 appGUI/MainGUI.py:1741 -#: appGUI/MainGUI.py:2368 appGUI/MainGUI.py:4961 +#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:1161 appGUI/MainGUI.py:1753 +#: appGUI/MainGUI.py:2380 appGUI/MainGUI.py:4973 msgid "Add Drill" msgstr "Добавить сверло" -#: appGUI/MainGUI.py:736 appGUI/MainGUI.py:1155 appGUI/MainGUI.py:1748 -#: appGUI/MainGUI.py:2376 appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:736 appGUI/MainGUI.py:1167 appGUI/MainGUI.py:1760 +#: appGUI/MainGUI.py:2388 appGUI/MainGUI.py:4976 msgid "Add Slot Array" msgstr "Добавить массив пазов" -#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:1153 appGUI/MainGUI.py:1746 -#: appGUI/MainGUI.py:2374 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:1165 appGUI/MainGUI.py:1758 +#: appGUI/MainGUI.py:2386 appGUI/MainGUI.py:4979 msgid "Add Slot" msgstr "Добавить паз" -#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:4979 msgid "W" msgstr "W" @@ -5452,59 +5444,59 @@ msgstr "W" msgid "Resize Drill(S)" msgstr "Изменить размер отверстия" -#: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1167 appGUI/MainGUI.py:2386 -#: appGUI/MainGUI.py:4963 +#: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2398 +#: appGUI/MainGUI.py:4975 msgid "Move Drill" msgstr "Переместить отверстие" -#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:1235 appGUI/MainGUI.py:2448 -#: appGUI/MainGUI.py:5105 +#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:1247 appGUI/MainGUI.py:2460 +#: appGUI/MainGUI.py:5117 msgid "Add Pad" msgstr "Добавить площадку" -#: appGUI/MainGUI.py:773 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2452 -#: appGUI/MainGUI.py:5108 +#: appGUI/MainGUI.py:773 appGUI/MainGUI.py:1251 appGUI/MainGUI.py:2464 +#: appGUI/MainGUI.py:5120 msgid "Add Track" msgstr "Добавить маршрут" -#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1241 appGUI/MainGUI.py:2454 -#: appGUI/MainGUI.py:5104 +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1253 appGUI/MainGUI.py:2466 +#: appGUI/MainGUI.py:5116 msgid "Add Region" msgstr "Добавить регион" -#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:1243 appGUI/MainGUI.py:1718 -#: appGUI/MainGUI.py:2456 +#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:1255 appGUI/MainGUI.py:1730 +#: appGUI/MainGUI.py:2468 msgid "Poligonize" msgstr "Полигонизация" -#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:4635 appGUI/MainGUI.py:5118 +#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:4647 appGUI/MainGUI.py:5130 msgid "Alt+N" msgstr "Alt+N" -#: appGUI/MainGUI.py:784 appGUI/MainGUI.py:5101 +#: appGUI/MainGUI.py:784 appGUI/MainGUI.py:5113 msgid "Add SemiDisc" msgstr "Добавить полукруг" -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:5100 +#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:5112 msgid "Add Disc" msgstr "Добавить круг" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:1256 appGUI/MainGUI.py:1730 -#: appGUI/MainGUI.py:2469 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1742 +#: appGUI/MainGUI.py:2481 msgid "Mark Area" msgstr "Обозначить области" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:4622 appGUI/MainGUI.py:5117 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:4634 appGUI/MainGUI.py:5129 msgid "Alt+A" msgstr "Alt+A" -#: appGUI/MainGUI.py:799 appGUI/MainGUI.py:1194 appGUI/MainGUI.py:1261 -#: appGUI/MainGUI.py:1685 appGUI/MainGUI.py:1732 appGUI/MainGUI.py:2413 -#: appGUI/MainGUI.py:2474 +#: appGUI/MainGUI.py:799 appGUI/MainGUI.py:1206 appGUI/MainGUI.py:1273 +#: appGUI/MainGUI.py:1697 appGUI/MainGUI.py:1744 appGUI/MainGUI.py:2425 +#: appGUI/MainGUI.py:2486 msgid "Eraser" msgstr "Ластик" -#: appGUI/MainGUI.py:802 app_Main.py:6578 app_Main.py:6632 app_Main.py:6680 +#: appGUI/MainGUI.py:802 app_Main.py:6625 app_Main.py:6679 app_Main.py:6727 msgid "Transform" msgstr "Трансформация" @@ -5520,48 +5512,48 @@ msgstr "Отключить участок" msgid "Set Color" msgstr "Установить цвет" -#: appGUI/MainGUI.py:841 app_Main.py:8453 +#: appGUI/MainGUI.py:841 app_Main.py:8497 msgid "Red" msgstr "Красный" -#: appGUI/MainGUI.py:844 app_Main.py:8455 +#: appGUI/MainGUI.py:844 app_Main.py:8499 msgid "Blue" msgstr "Синий" -#: appGUI/MainGUI.py:847 app_Main.py:8458 +#: appGUI/MainGUI.py:847 app_Main.py:8502 msgid "Yellow" msgstr "Жёлтый" -#: appGUI/MainGUI.py:850 app_Main.py:8460 +#: appGUI/MainGUI.py:850 app_Main.py:8504 msgid "Green" msgstr "Зелёный" -#: appGUI/MainGUI.py:853 app_Main.py:8462 +#: appGUI/MainGUI.py:853 app_Main.py:8506 msgid "Purple" msgstr "Фиолетовый" -#: appGUI/MainGUI.py:856 app_Main.py:8464 +#: appGUI/MainGUI.py:856 app_Main.py:8508 msgid "Brown" msgstr "Коричневый" -#: appGUI/MainGUI.py:859 app_Main.py:8466 app_Main.py:8526 +#: appGUI/MainGUI.py:859 app_Main.py:8510 app_Main.py:8570 msgid "White" msgstr "Белый" -#: appGUI/MainGUI.py:862 app_Main.py:8468 +#: appGUI/MainGUI.py:862 app_Main.py:8512 msgid "Black" msgstr "Чёрный" -#: appGUI/MainGUI.py:867 appPlugins/ToolMilling.py:3932 -#: appPlugins/ToolMilling.py:3940 app_Main.py:8471 +#: appGUI/MainGUI.py:867 appPlugins/ToolMilling.py:4004 +#: appPlugins/ToolMilling.py:4012 app_Main.py:8515 msgid "Custom" msgstr "Своё" -#: appGUI/MainGUI.py:872 app_Main.py:8505 +#: appGUI/MainGUI.py:872 app_Main.py:8549 msgid "Opacity" msgstr "Непрозрачность" -#: appGUI/MainGUI.py:875 app_Main.py:8481 +#: appGUI/MainGUI.py:875 app_Main.py:8525 msgid "Default" msgstr "По умолчанию" @@ -5569,13 +5561,13 @@ msgstr "По умолчанию" msgid "View Source" msgstr "Просмотреть код" -#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:906 appGUI/MainGUI.py:1411 -#: appGUI/MainGUI.py:1767 app_Main.py:2568 app_Main.py:2833 +#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:906 appGUI/MainGUI.py:1423 +#: appGUI/MainGUI.py:1779 app_Main.py:2587 app_Main.py:2852 msgid "Properties" msgstr "Свойства" -#: appGUI/MainGUI.py:906 appGUI/MainGUI.py:1395 appGUI/MainGUI.py:1647 -#: app_Main.py:2574 app_Main.py:2836 app_Main.py:9768 +#: appGUI/MainGUI.py:906 appGUI/MainGUI.py:1407 appGUI/MainGUI.py:1659 +#: app_Main.py:2593 app_Main.py:2855 app_Main.py:9812 msgid "Project" msgstr "Проект" @@ -5583,229 +5575,230 @@ msgstr "Проект" msgid "File Toolbar" msgstr "Панель файлов" -#: appGUI/MainGUI.py:926 +#: appGUI/MainGUI.py:927 msgid "Edit Toolbar" msgstr "Панель редактирования" -#: appGUI/MainGUI.py:930 +#: appGUI/MainGUI.py:932 msgid "View Toolbar" msgstr "Панель просмотра" -#: appGUI/MainGUI.py:934 +#: appGUI/MainGUI.py:937 msgid "Shell Toolbar" msgstr "Панель командной строки" -#: appGUI/MainGUI.py:938 +#: appGUI/MainGUI.py:942 #, fuzzy #| msgid "File Toolbar" msgid "Plugin Toolbar" msgstr "Панель файлов" -#: appGUI/MainGUI.py:942 +#: appGUI/MainGUI.py:947 msgid "Excellon Editor Toolbar" msgstr "Панель редактора Excellon" -#: appGUI/MainGUI.py:948 +#: appGUI/MainGUI.py:954 msgid "Geometry Editor Toolbar" msgstr "Панель редактора Geometry" -#: appGUI/MainGUI.py:952 +#: appGUI/MainGUI.py:959 msgid "Gerber Editor Toolbar" msgstr "Панель редактора Gerber" -#: appGUI/MainGUI.py:957 appGUI/MainGUI.py:2078 +#: appGUI/MainGUI.py:965 appGUI/MainGUI.py:2090 msgid "Delta Coordinates Toolbar" msgstr "Панель Инструментов Дельта-Координаты" -#: appGUI/MainGUI.py:960 appGUI/MainGUI.py:2086 +#: appGUI/MainGUI.py:969 appGUI/MainGUI.py:2098 msgid "Coordinates Toolbar" msgstr "Панель Инструментов Координаты" -#: appGUI/MainGUI.py:963 appGUI/MainGUI.py:2094 +#: appGUI/MainGUI.py:973 appGUI/MainGUI.py:2106 msgid "Grid Toolbar" msgstr "Панель сетки координат" -#: appGUI/MainGUI.py:972 appGUI/MainGUI.py:2102 +#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2114 msgid "Status Toolbar" msgstr "Панель Инструментов Состояния" -#: appGUI/MainGUI.py:991 +#: appGUI/MainGUI.py:1003 msgid "Save project" msgstr "Сохранить проект" -#: appGUI/MainGUI.py:997 appGUI/MainGUI.py:2218 app_Main.py:2571 -#: app_Main.py:2831 +#: appGUI/MainGUI.py:1009 appGUI/MainGUI.py:2230 app_Main.py:2590 +#: app_Main.py:2850 msgid "Editor" msgstr "Редактор" -#: appGUI/MainGUI.py:1020 appGUI/MainGUI.py:2241 appGUI/MainGUI.py:4598 -#: appGUI/MainGUI.py:4863 +#: appGUI/MainGUI.py:1032 appGUI/MainGUI.py:2253 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:4875 msgid "Distance Tool" msgstr "Измеритель" -#: appGUI/MainGUI.py:1022 appGUI/MainGUI.py:2243 +#: appGUI/MainGUI.py:1034 appGUI/MainGUI.py:2255 msgid "Distance Min Tool" msgstr "Минимальное расстояние" -#: appGUI/MainGUI.py:1039 appGUI/MainGUI.py:1660 appGUI/MainGUI.py:2260 +#: appGUI/MainGUI.py:1051 appGUI/MainGUI.py:1672 appGUI/MainGUI.py:2272 msgid "Replot" msgstr "Перерисовать" -#: appGUI/MainGUI.py:1041 appGUI/MainGUI.py:1658 appGUI/MainGUI.py:2262 +#: appGUI/MainGUI.py:1053 appGUI/MainGUI.py:1670 appGUI/MainGUI.py:2274 msgid "Clear Plot" msgstr "Отключить все участки" -#: appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2286 -msgid "Drilling Tool" -msgstr "буровой инструмент" - -#: appGUI/MainGUI.py:1069 appGUI/MainGUI.py:2288 appPlugins/ToolMilling.py:1287 -msgid "Milling Tool" -msgstr "Фрезерный инструмент" - -#: appGUI/MainGUI.py:1071 appGUI/MainGUI.py:2290 +#: appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2302 appGUI/ObjectUI.py:2167 +#: appPlugins/ToolLevelling.py:182 appPlugins/ToolLevelling.py:1712 +#: app_Main.py:6505 #, fuzzy -#| msgid "Milling Tool" -msgid "Levelling Tool" -msgstr "Фрезерный инструмент" +#| msgid "Autolevelling" +msgid "Levelling" +msgstr "Автоматическое выравнивание" -#: appGUI/MainGUI.py:1078 appGUI/MainGUI.py:2297 -msgid "Isolation Tool" -msgstr "Изоляция" - -#: appGUI/MainGUI.py:1080 appGUI/MainGUI.py:2299 -#, fuzzy -#| msgid "Follow" -msgid "Follow Tool" +#: appGUI/MainGUI.py:1092 appGUI/MainGUI.py:2311 appGUI/ObjectUI.py:224 +#: appGUI/ObjectUI.py:392 appPlugins/ToolFollow.py:126 +#: appPlugins/ToolFollow.py:655 +msgid "Follow" msgstr "Следование" -#: appGUI/MainGUI.py:1082 appGUI/MainGUI.py:2301 -msgid "NCC Tool" -msgstr "Очистка меди" +#: appGUI/MainGUI.py:1103 appGUI/MainGUI.py:2322 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:98 +#: appPlugins/ToolCutOut.py:2365 +msgid "Panel" +msgstr "Панель" -#: appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2308 appPlugins/ToolCutOut.py:2418 -msgid "Cutout Tool" -msgstr "Обрезка платы" - -#: appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2310 -msgid "Panel Tool" -msgstr "Панелизация" - -#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2312 -msgid "Film Tool" +#: appGUI/MainGUI.py:1105 appGUI/MainGUI.py:2324 appPlugins/ToolFilm.py:140 +#: appPlugins/ToolFilm.py:1108 +#, fuzzy +#| msgid "Film PCB" +msgid "Film" msgstr "Плёнка" -#: appGUI/MainGUI.py:1095 appGUI/MainGUI.py:2314 -msgid "2-Sided Tool" +#: appGUI/MainGUI.py:1107 appGUI/MainGUI.py:2326 appPlugins/ToolDblSided.py:104 +#: appPlugins/ToolDblSided.py:626 +#, fuzzy +#| msgid "2-Sided PCB" +msgid "2-Sided" msgstr "2-х сторонняя плата" -#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2319 -msgid "Align Objects Tool" -msgstr "Инструмент выравнивания объектов" +#: appGUI/MainGUI.py:1112 appGUI/MainGUI.py:2331 appGUI/MainGUI.py:4634 +#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:378 +msgid "Align Objects" +msgstr "Выравнивание" -#: appGUI/MainGUI.py:1107 appGUI/MainGUI.py:2326 +#: appGUI/MainGUI.py:1119 appGUI/MainGUI.py:2338 appGUI/MainGUI.py:4638 +#: appPlugins/ToolExtract.py:162 appPlugins/ToolExtract.py:880 #, fuzzy -#| msgid "Subtract Tool" -msgid "Extract Tool" -msgstr "Вычитатель" +#| msgid "ExtraCut" +msgid "Extract" +msgstr "Дополнительный вырез" -#: appGUI/MainGUI.py:1109 appGUI/MainGUI.py:2328 -msgid "Copper Thieving Tool" +#: appGUI/MainGUI.py:1121 appGUI/MainGUI.py:2340 appGUI/MainGUI.py:4643 +#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1252 +#, fuzzy +#| msgid "Copper Thieving Tool" +msgid "Copper Thieving" msgstr "Copper Thieving" -#: appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2330 -msgid "Corner Markers Tool" +#: appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2342 appGUI/MainGUI.py:4635 +#: appPlugins/ToolCorners.py:647 +#, fuzzy +#| msgid "Corner Markers Tool" +msgid "Corner Markers" msgstr "Угловые маркеры" -#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2332 -msgid "Punch Gerber Tool" +#: appGUI/MainGUI.py:1125 appGUI/MainGUI.py:2344 appGUI/MainGUI.py:4641 +#: appPlugins/ToolPunchGerber.py:1942 appPlugins/ToolPunchGerber.py:2317 +#: app_Main.py:6508 +msgid "Punch Gerber" msgstr "Перфорация" -#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2334 -msgid "Calculators Tool" -msgstr "Калькулятор" +#: appGUI/MainGUI.py:1127 appGUI/MainGUI.py:2346 appGUI/MainGUI.py:4636 +#: appPlugins/ToolCalculators.py:90 appPlugins/ToolCalculators.py:399 +msgid "Calculators" +msgstr "Калькуляторы" -#: appGUI/MainGUI.py:1147 appGUI/MainGUI.py:1173 appGUI/MainGUI.py:1233 -#: appGUI/MainGUI.py:2366 appGUI/MainGUI.py:2392 appGUI/MainGUI.py:2446 +#: appGUI/MainGUI.py:1159 appGUI/MainGUI.py:1185 appGUI/MainGUI.py:1245 +#: appGUI/MainGUI.py:2378 appGUI/MainGUI.py:2404 appGUI/MainGUI.py:2458 msgid "Select" msgstr "Выбрать" -#: appGUI/MainGUI.py:1157 appGUI/MainGUI.py:1751 appGUI/MainGUI.py:2372 -#: appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:1169 appGUI/MainGUI.py:1763 appGUI/MainGUI.py:2384 +#: appGUI/MainGUI.py:4977 msgid "Resize Drill" msgstr "Изменить размер отверстия" -#: appGUI/MainGUI.py:1161 appGUI/MainGUI.py:2380 appGUI/MainGUI.py:4960 +#: appGUI/MainGUI.py:1173 appGUI/MainGUI.py:2392 appGUI/MainGUI.py:4972 msgid "Copy Drill" msgstr "Копировать отверстие" -#: appGUI/MainGUI.py:1163 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4969 +#: appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2394 appGUI/MainGUI.py:4981 msgid "Delete Drill" msgstr "Удалить отверстие" -#: appGUI/MainGUI.py:1190 appGUI/MainGUI.py:2409 +#: appGUI/MainGUI.py:1202 appGUI/MainGUI.py:2421 msgid "Add Buffer" msgstr "Добавить буфер" -#: appGUI/MainGUI.py:1192 appGUI/MainGUI.py:2411 +#: appGUI/MainGUI.py:1204 appGUI/MainGUI.py:2423 msgid "Paint Shape" msgstr "Нарисовать фигуру" -#: appGUI/MainGUI.py:1200 appGUI/MainGUI.py:2419 +#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2431 msgid "Polygon Explode" msgstr "Разделение полигонов" -#: appGUI/MainGUI.py:1206 +#: appGUI/MainGUI.py:1218 msgid "" "Polygon Subtraction. First selected is the target.\n" "The rest of the selected is subtracted from the first.\n" "First selected is replaced by the result." msgstr "" -#: appGUI/MainGUI.py:1211 +#: appGUI/MainGUI.py:1223 msgid "" "Alt Subtraction. First selected is the target.\n" "The rest of the selected is subtracted from the first.\n" "First selected is kept besides the result." msgstr "" -#: appGUI/MainGUI.py:1219 +#: appGUI/MainGUI.py:1231 msgid "Copy Shape(s)" msgstr "Копировать форму(ы)" -#: appGUI/MainGUI.py:1224 appGUI/MainGUI.py:1269 appGUI/MainGUI.py:1699 -#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:2436 appGUI/MainGUI.py:2482 -#: appGUI/MainGUI.py:4641 appGUI/ObjectUI.py:103 appGUI/ObjectUI.py:145 +#: appGUI/MainGUI.py:1236 appGUI/MainGUI.py:1281 appGUI/MainGUI.py:1711 +#: appGUI/MainGUI.py:1748 appGUI/MainGUI.py:2448 appGUI/MainGUI.py:2494 +#: appGUI/MainGUI.py:4653 appGUI/ObjectUI.py:100 appGUI/ObjectUI.py:142 msgid "Transformations" msgstr "Трансформация" -#: appGUI/MainGUI.py:1227 appGUI/MainGUI.py:2440 +#: appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2452 msgid "Move Objects" msgstr "Переместить объект" -#: appGUI/MainGUI.py:1246 appGUI/MainGUI.py:1720 appGUI/MainGUI.py:2459 +#: appGUI/MainGUI.py:1258 appGUI/MainGUI.py:1732 appGUI/MainGUI.py:2471 msgid "SemiDisc" msgstr "Полукруг" -#: appGUI/MainGUI.py:1248 appGUI/MainGUI.py:1722 appGUI/MainGUI.py:2461 +#: appGUI/MainGUI.py:1260 appGUI/MainGUI.py:1734 appGUI/MainGUI.py:2473 msgid "Disc" msgstr "Диск" -#: appGUI/MainGUI.py:1258 appGUI/MainGUI.py:2471 +#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:2483 #, fuzzy #| msgid "Import image" msgid "Import Shape" msgstr "Импортировать изображение" -#: appGUI/MainGUI.py:1280 +#: appGUI/MainGUI.py:1292 msgid "Snap to grid" msgstr "Привязка к сетке" -#: appGUI/MainGUI.py:1283 +#: appGUI/MainGUI.py:1295 msgid "Grid X snapping distance" msgstr "Размер сетки по X" -#: appGUI/MainGUI.py:1288 +#: appGUI/MainGUI.py:1300 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5813,27 +5806,27 @@ msgstr "" "Если активен, значение на Grid_X\n" "копируется в значение Grid_Y." -#: appGUI/MainGUI.py:1295 +#: appGUI/MainGUI.py:1307 msgid "Grid Y snapping distance" msgstr "Размер сетки по Y" -#: appGUI/MainGUI.py:1302 +#: appGUI/MainGUI.py:1314 msgid "Snap to corner" msgstr "Привязка к углу" -#: appGUI/MainGUI.py:1306 appGUI/preferences/general/GeneralAPPSetGroupUI.py:71 +#: appGUI/MainGUI.py:1318 appGUI/preferences/general/GeneralAPPSetGroupUI.py:71 msgid "Max. magnet distance" msgstr "Макс. магнит расстояние" -#: appGUI/MainGUI.py:1316 +#: appGUI/MainGUI.py:1328 msgid "Toggle the display of axis on canvas" msgstr "Переключает отображение оси на холсте" -#: appGUI/MainGUI.py:1334 +#: appGUI/MainGUI.py:1346 msgid "HUD (Heads up display)" msgstr "HUD (Heads-Up Display)" -#: appGUI/MainGUI.py:1340 appGUI/preferences/general/GeneralAPPSetGroupUI.py:90 +#: appGUI/MainGUI.py:1352 appGUI/preferences/general/GeneralAPPSetGroupUI.py:90 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -5841,7 +5834,7 @@ msgstr "" "Нарисует на холсте разделительный прямоугольник,\n" "для отображения границы нашей работы." -#: appGUI/MainGUI.py:1353 +#: appGUI/MainGUI.py:1365 msgid "" "Relative measurement.\n" "Reference is last click position" @@ -5849,7 +5842,7 @@ msgstr "" "Относительное измерение.\n" "Ссылка-это позиция последнего клика" -#: appGUI/MainGUI.py:1361 +#: appGUI/MainGUI.py:1373 msgid "" "Absolute measurement.\n" "Reference is (X=0, Y= 0) position" @@ -5857,49 +5850,49 @@ msgstr "" "Абсолютное измерение.\n" "Указатель в точке (X=0, Y= 0)" -#: appGUI/MainGUI.py:1368 +#: appGUI/MainGUI.py:1380 msgid "TCL Shell" msgstr "Оболочка TCL" -#: appGUI/MainGUI.py:1441 appGUI/MainGUI.py:1449 appGUI/MainGUI.py:4081 -#: appGUI/MainGUI.py:4087 app_Main.py:2849 app_Main.py:9557 +#: appGUI/MainGUI.py:1453 appGUI/MainGUI.py:1461 appGUI/MainGUI.py:4093 +#: appGUI/MainGUI.py:4099 app_Main.py:2868 app_Main.py:9601 msgid "Plot Area" msgstr "Рабочая область" -#: appGUI/MainGUI.py:1491 appPlugins/ToolCopperThieving.py:1278 -#: appPlugins/ToolCorners.py:677 appPlugins/ToolEtchCompensation.py:309 -#: appPlugins/ToolExtract.py:910 appPlugins/ToolFiducials.py:991 -#: appPlugins/ToolFollow.py:698 appPlugins/ToolInvertGerber.py:230 -#: appPlugins/ToolIsolation.py:3195 appPlugins/ToolOptimal.py:441 -#: appPlugins/ToolPunchGerber.py:1991 appPlugins/ToolQRCode.py:756 -#: appPlugins/ToolRulesCheck.py:1189 appPlugins/ToolSolderPaste.py:1171 -#: appPlugins/ToolSub.py:815 +#: appGUI/MainGUI.py:1503 appPlugins/ToolCopperThieving.py:1284 +#: appPlugins/ToolCorners.py:683 appPlugins/ToolEtchCompensation.py:327 +#: appPlugins/ToolExtract.py:913 appPlugins/ToolFiducials.py:995 +#: appPlugins/ToolFollow.py:700 appPlugins/ToolInvertGerber.py:236 +#: appPlugins/ToolIsolation.py:3192 appPlugins/ToolOptimal.py:447 +#: appPlugins/ToolPunchGerber.py:1991 appPlugins/ToolQRCode.py:759 +#: appPlugins/ToolRulesCheck.py:1189 appPlugins/ToolSolderPaste.py:1175 +#: appPlugins/ToolSub.py:822 msgid "GERBER" msgstr "GERBER" -#: appGUI/MainGUI.py:1501 appPlugins/ToolDrilling.py:2326 +#: appGUI/MainGUI.py:1513 appPlugins/ToolDrilling.py:2262 #: appPlugins/ToolRulesCheck.py:1327 msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1511 appPlugins/ToolSub.py:868 +#: appGUI/MainGUI.py:1523 appPlugins/ToolSub.py:875 msgid "GEOMETRY" msgstr "GEOMETRY" -#: appGUI/MainGUI.py:1521 +#: appGUI/MainGUI.py:1533 msgid "CNC-JOB" msgstr "CNC-JOB" -#: appGUI/MainGUI.py:1549 +#: appGUI/MainGUI.py:1561 msgid "UTILITIES" msgstr "УТИЛИТЫ" -#: appGUI/MainGUI.py:1565 +#: appGUI/MainGUI.py:1577 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:194 msgid "Restore Defaults" msgstr "Восстановить значения по умолчанию" -#: appGUI/MainGUI.py:1569 +#: appGUI/MainGUI.py:1581 msgid "" "Restore the entire set of default values\n" "to the initial values loaded after first launch." @@ -5907,19 +5900,19 @@ msgstr "" "Восстановление всего набора значений по умолчанию\n" "к начальным значениям, загруженным после первого запуска." -#: appGUI/MainGUI.py:1574 +#: appGUI/MainGUI.py:1586 msgid "Open Pref Folder" msgstr "Открыть папку настроек" -#: appGUI/MainGUI.py:1578 +#: appGUI/MainGUI.py:1590 msgid "Open the folder where FlatCAM save the preferences files." msgstr "Открывает папку, в которой FlatCAM сохраняет файлы настроек." -#: appGUI/MainGUI.py:1582 appGUI/MainGUI.py:2175 +#: appGUI/MainGUI.py:1594 appGUI/MainGUI.py:2187 msgid "Clear GUI Settings" msgstr "Сброс настроек интерфейса" -#: appGUI/MainGUI.py:1587 +#: appGUI/MainGUI.py:1599 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -5927,11 +5920,11 @@ msgstr "" "Сброс настроек интерфейса FlatCAM,\n" "таких как: макет, состояние интерфейса, стиль, поддержка hdpi и т. д." -#: appGUI/MainGUI.py:1602 +#: appGUI/MainGUI.py:1614 msgid "Apply the current preferences without saving to a file." msgstr "Применение текущих настроек без сохранения в файл." -#: appGUI/MainGUI.py:1610 +#: appGUI/MainGUI.py:1622 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5939,110 +5932,110 @@ msgstr "" "Сохраняет текущие настройки в файле 'current_defaults'\n" "который является файлом, хранящим рабочие настройки по умолчанию." -#: appGUI/MainGUI.py:1618 +#: appGUI/MainGUI.py:1630 msgid "Will not save the changes and will close the preferences window." msgstr "Закроет окно настроек без сохранения изменений." -#: appGUI/MainGUI.py:1632 +#: appGUI/MainGUI.py:1644 msgid "Toggle Visibility" msgstr "Переключить видимость" -#: appGUI/MainGUI.py:1651 +#: appGUI/MainGUI.py:1663 msgid "Grids" msgstr "Сетка" -#: appGUI/MainGUI.py:1666 appPlugins/ToolMilling.py:3932 +#: appGUI/MainGUI.py:1678 appPlugins/ToolMilling.py:4004 msgid "Path" msgstr "Дорожка" -#: appGUI/MainGUI.py:1668 +#: appGUI/MainGUI.py:1680 msgid "Rectangle" msgstr "Прямоугольник" -#: appGUI/MainGUI.py:1671 +#: appGUI/MainGUI.py:1683 msgid "Circle" msgstr "Круг" -#: appGUI/MainGUI.py:1675 +#: appGUI/MainGUI.py:1687 msgid "Arc" msgstr "Дуга" -#: appGUI/MainGUI.py:1689 +#: appGUI/MainGUI.py:1701 msgid "Union" msgstr "Объединение" -#: appGUI/MainGUI.py:1691 +#: appGUI/MainGUI.py:1703 msgid "Intersection" msgstr "Пересечение" -#: appGUI/MainGUI.py:1693 +#: appGUI/MainGUI.py:1705 msgid "Subtraction" msgstr "Вычитание" -#: appGUI/MainGUI.py:1708 +#: appGUI/MainGUI.py:1720 msgid "Pad" msgstr "Площадка" -#: appGUI/MainGUI.py:1710 +#: appGUI/MainGUI.py:1722 msgid "Pad Array" msgstr "Массив площадок" -#: appGUI/MainGUI.py:1714 +#: appGUI/MainGUI.py:1726 msgid "Track" msgstr "Трек" -#: appGUI/MainGUI.py:1716 +#: appGUI/MainGUI.py:1728 msgid "Region" msgstr "Регион" -#: appGUI/MainGUI.py:1739 +#: appGUI/MainGUI.py:1751 msgid "Exc Editor" msgstr "Редактор Excellon" -#: appGUI/MainGUI.py:1791 +#: appGUI/MainGUI.py:1803 msgid "Application units" msgstr "Единицы приложения" -#: appGUI/MainGUI.py:1887 +#: appGUI/MainGUI.py:1899 msgid "Lock Toolbars" msgstr "Заблокировать панели" -#: appGUI/MainGUI.py:2055 +#: appGUI/MainGUI.py:2067 msgid "Detachable Tabs" msgstr "Плавающие вкладки" -#: appGUI/MainGUI.py:2155 +#: appGUI/MainGUI.py:2167 msgid "FlatCAM Preferences Folder opened." msgstr "Папка настроек FlatCAM открыта." -#: appGUI/MainGUI.py:2174 +#: appGUI/MainGUI.py:2186 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Вы уверены, что хотите сбросить настройки интерфейса?\n" -#: appGUI/MainGUI.py:2179 appGUI/preferences/PreferencesUIManager.py:960 -#: appGUI/preferences/PreferencesUIManager.py:1203 appTranslation.py:111 -#: appTranslation.py:213 app_Main.py:2627 app_Main.py:3708 app_Main.py:6435 -#: app_Main.py:9445 +#: appGUI/MainGUI.py:2191 appGUI/preferences/PreferencesUIManager.py:963 +#: appGUI/preferences/PreferencesUIManager.py:1206 appTranslation.py:111 +#: appTranslation.py:213 app_Main.py:2646 app_Main.py:3727 app_Main.py:6470 +#: app_Main.py:9489 msgid "Yes" msgstr "Да" -#: appGUI/MainGUI.py:2180 appGUI/preferences/PreferencesUIManager.py:1204 +#: appGUI/MainGUI.py:2192 appGUI/preferences/PreferencesUIManager.py:1207 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:3275 -#: appPlugins/ToolMilling.py:3713 appPlugins/ToolNCC.py:4232 -#: appPlugins/ToolPaint.py:3026 appTranslation.py:112 appTranslation.py:214 -#: app_Main.py:2628 app_Main.py:3709 app_Main.py:6436 app_Main.py:9446 +#: appPlugins/ToolDrilling.py:2320 appPlugins/ToolIsolation.py:3272 +#: appPlugins/ToolMilling.py:3785 appPlugins/ToolNCC.py:4231 +#: appPlugins/ToolPaint.py:3023 appTranslation.py:112 appTranslation.py:214 +#: app_Main.py:2647 app_Main.py:3728 app_Main.py:6471 app_Main.py:9490 msgid "No" msgstr "Нет" -#: appGUI/MainGUI.py:2432 +#: appGUI/MainGUI.py:2444 msgid "Copy Objects" msgstr "Копировать объекты" -#: appGUI/MainGUI.py:3047 +#: appGUI/MainGUI.py:3059 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6054,12 +6047,12 @@ msgstr "" "из первого пункта. В конце нажмите клавишу ~X~ или\n" "кнопка панели инструментов." -#: appGUI/MainGUI.py:3054 appGUI/MainGUI.py:3214 appGUI/MainGUI.py:3261 -#: appGUI/MainGUI.py:3283 +#: appGUI/MainGUI.py:3066 appGUI/MainGUI.py:3226 appGUI/MainGUI.py:3273 +#: appGUI/MainGUI.py:3295 msgid "Warning" msgstr "Внимание" -#: appGUI/MainGUI.py:3209 +#: appGUI/MainGUI.py:3221 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6067,7 +6060,7 @@ msgstr "" "Пожалуйста, выберите элементы геометрии \n" "на котором выполняется инструмент пересечение." -#: appGUI/MainGUI.py:3256 +#: appGUI/MainGUI.py:3268 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6075,7 +6068,7 @@ msgstr "" "Пожалуйста, выберите элементы геометрии \n" "на котором выполнить вычитание инструмента." -#: appGUI/MainGUI.py:3278 +#: appGUI/MainGUI.py:3290 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6083,421 +6076,386 @@ msgstr "" "Пожалуйста, выберите элементы геометрии \n" "на котором выполнять объединение." -#: appGUI/MainGUI.py:3756 appPlugins/ToolIsolation.py:888 +#: appGUI/MainGUI.py:3768 appPlugins/ToolIsolation.py:888 #: appPlugins/ToolNCC.py:1419 appPlugins/ToolPaint.py:417 -#: appPlugins/ToolSolderPaste.py:141 appPlugins/ToolSolderPaste.py:1222 -#: app_Main.py:4778 +#: appPlugins/ToolSolderPaste.py:141 appPlugins/ToolSolderPaste.py:1226 +#: app_Main.py:4797 msgid "New Tool" msgstr "Новый инструмент" -#: appGUI/MainGUI.py:3757 appPlugins/ToolIsolation.py:889 +#: appGUI/MainGUI.py:3769 appPlugins/ToolIsolation.py:889 #: appPlugins/ToolNCC.py:1420 appPlugins/ToolPaint.py:418 -#: appPlugins/ToolSolderPaste.py:142 app_Main.py:4779 +#: appPlugins/ToolSolderPaste.py:142 app_Main.py:4798 msgid "Enter a Tool Diameter" msgstr "Введите диаметр инструмента" -#: appGUI/MainGUI.py:3769 appPlugins/ToolIsolation.py:910 +#: appGUI/MainGUI.py:3781 appPlugins/ToolIsolation.py:910 #: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:431 -#: appPlugins/ToolSolderPaste.py:154 app_Main.py:4792 +#: appPlugins/ToolSolderPaste.py:154 app_Main.py:4811 msgid "Adding Tool cancelled" msgstr "Добавление инструмента отменено" -#: appGUI/MainGUI.py:3799 +#: appGUI/MainGUI.py:3811 msgid "Distance Tool exit..." msgstr "Измеритель закрыт ..." -#: appGUI/MainGUI.py:3887 +#: appGUI/MainGUI.py:3899 msgid "Key Shortcut List" msgstr "Список комбинаций клавиш" -#: appGUI/MainGUI.py:4009 app_Main.py:3696 +#: appGUI/MainGUI.py:4021 app_Main.py:3715 msgid "Application is saving the project. Please wait ..." msgstr "Приложение сохраняет проект. Пожалуйста, подождите ..." -#: appGUI/MainGUI.py:4148 +#: appGUI/MainGUI.py:4160 msgid "Shell enabled." msgstr "Командная строка включена." -#: appGUI/MainGUI.py:4151 +#: appGUI/MainGUI.py:4163 msgid "Shell disabled." msgstr "Командная строка отключена." -#: appGUI/MainGUI.py:4165 +#: appGUI/MainGUI.py:4177 msgid "Shortcut Key List" msgstr "Список комбинаций клавиш" -#: appGUI/MainGUI.py:4568 +#: appGUI/MainGUI.py:4580 msgid "General Shortcut list" msgstr "Список комбинаций клавиш" -#: appGUI/MainGUI.py:4569 +#: appGUI/MainGUI.py:4581 msgid "SHOW SHORTCUT LIST" msgstr "ПОКАЗАТЬ СПИСОК КОМБИНАЦИЙ КЛАВИШ" -#: appGUI/MainGUI.py:4570 +#: appGUI/MainGUI.py:4582 msgid "1" msgstr "1" -#: appGUI/MainGUI.py:4570 +#: appGUI/MainGUI.py:4582 msgid "Switch to Project Tab" msgstr "Переключиться на вкладку \"Проект\"" -#: appGUI/MainGUI.py:4571 +#: appGUI/MainGUI.py:4583 msgid "2" msgstr "2" -#: appGUI/MainGUI.py:4571 +#: appGUI/MainGUI.py:4583 msgid "Switch to Selected Tab" msgstr "Переключиться на вкладку \"Выбранное\"" -#: appGUI/MainGUI.py:4572 +#: appGUI/MainGUI.py:4584 msgid "3" msgstr "3" -#: appGUI/MainGUI.py:4572 +#: appGUI/MainGUI.py:4584 msgid "Switch to Tool Tab" msgstr "Переключиться на вкладку свойств" -#: appGUI/MainGUI.py:4573 +#: appGUI/MainGUI.py:4585 msgid "New Gerber" msgstr "Создать Gerber" -#: appGUI/MainGUI.py:4574 +#: appGUI/MainGUI.py:4586 msgid "Edit Object (if selected)" msgstr "Редактировать объект (если выбран)" -#: appGUI/MainGUI.py:4575 app_Main.py:6762 +#: appGUI/MainGUI.py:4587 app_Main.py:6809 msgid "Grid On/Off" msgstr "Сетка вкл/откл" -#: appGUI/MainGUI.py:4576 +#: appGUI/MainGUI.py:4588 msgid "Jump to Coordinates" msgstr "Перейти к координатам" -#: appGUI/MainGUI.py:4577 +#: appGUI/MainGUI.py:4589 msgid "New Excellon" msgstr "Создать Excellon" -#: appGUI/MainGUI.py:4578 +#: appGUI/MainGUI.py:4590 msgid "Move Obj" msgstr "Переместить объект" -#: appGUI/MainGUI.py:4579 +#: appGUI/MainGUI.py:4591 msgid "New Geometry" msgstr "Создать Geometry" -#: appGUI/MainGUI.py:4581 +#: appGUI/MainGUI.py:4593 msgid "Change Units" msgstr "Единицы измерения" -#: appGUI/MainGUI.py:4582 +#: appGUI/MainGUI.py:4594 #, fuzzy #| msgid "Open Properties Tool" msgid "Open Properties Plugin" msgstr "Свойства" -#: appGUI/MainGUI.py:4583 +#: appGUI/MainGUI.py:4595 msgid "Rotate by 90 degree CW" msgstr "Поворот на 90 градусов по часовой стрелке" -#: appGUI/MainGUI.py:4584 +#: appGUI/MainGUI.py:4596 msgid "Shell Toggle" msgstr "Панель командной строки" -#: appGUI/MainGUI.py:4585 +#: appGUI/MainGUI.py:4597 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Добавить инструмент (во вкладках \"Выбранное\", \"Инструменты\" или " "инструменте рисования)" -#: appGUI/MainGUI.py:4587 +#: appGUI/MainGUI.py:4599 msgid "Flip on X_axis" msgstr "Отразить по оси X" -#: appGUI/MainGUI.py:4588 +#: appGUI/MainGUI.py:4600 msgid "Flip on Y_axis" msgstr "Отразить по оси Y" -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4606 msgid "Copy Obj" msgstr "Копировать объекты" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4607 msgid "Open Tools Database" msgstr "Открыть БД" -#: appGUI/MainGUI.py:4596 +#: appGUI/MainGUI.py:4608 msgid "Open Excellon File" msgstr "Открыть Excellon" -#: appGUI/MainGUI.py:4597 +#: appGUI/MainGUI.py:4609 msgid "Open Gerber File" msgstr "Открыть Gerber" -#: appGUI/MainGUI.py:4598 appGUI/MainGUI.py:4863 +#: appGUI/MainGUI.py:4610 appGUI/MainGUI.py:4875 msgid "Ctrl+M" msgstr "Ctrl+M" -#: appGUI/MainGUI.py:4602 +#: appGUI/MainGUI.py:4614 msgid "Ctrl+Q" msgstr "Ctrl+Q" -#: appGUI/MainGUI.py:4602 appPlugins/ToolPDF.py:44 +#: appGUI/MainGUI.py:4614 appPlugins/ToolPDF.py:44 msgid "PDF Import Tool" msgstr "Импорт PDF" -#: appGUI/MainGUI.py:4607 +#: appGUI/MainGUI.py:4619 msgid "Toggle the axis" msgstr "Переключить ось" -#: appGUI/MainGUI.py:4608 +#: appGUI/MainGUI.py:4620 msgid "Shift+C" msgstr "Shift+C" -#: appGUI/MainGUI.py:4608 +#: appGUI/MainGUI.py:4620 msgid "Copy Obj_Name" msgstr "Копировать имя объекта" -#: appGUI/MainGUI.py:4613 appGUI/MainGUI.py:4857 appGUI/MainGUI.py:4968 -#: appGUI/MainGUI.py:5114 +#: appGUI/MainGUI.py:4625 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5126 msgid "Shift+M" msgstr "Shift+M" -#: appGUI/MainGUI.py:4613 appGUI/MainGUI.py:4857 appGUI/MainGUI.py:4968 -#: appGUI/MainGUI.py:5114 +#: appGUI/MainGUI.py:4625 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5126 msgid "Distance Minimum Tool" msgstr "Минимальное расстояние" -#: appGUI/MainGUI.py:4614 +#: appGUI/MainGUI.py:4626 msgid "Open Preferences Window" msgstr "Открыть окно настроек" -#: appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4627 msgid "Shift+R" msgstr "Shift+R" -#: appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4627 msgid "Rotate by 90 degree CCW" msgstr "Поворот на 90 градусов против часовой стрелки" -#: appGUI/MainGUI.py:4616 +#: appGUI/MainGUI.py:4628 msgid "Run a Script" msgstr "Запустить сценарий" -#: appGUI/MainGUI.py:4617 +#: appGUI/MainGUI.py:4629 msgid "Toggle the workspace" msgstr "Переключить рабочее пространство" -#: appGUI/MainGUI.py:4622 appPlugins/ToolAlignObjects.py:32 -#: appPlugins/ToolAlignObjects.py:378 -msgid "Align Objects" -msgstr "Выравнивание" - -#: appGUI/MainGUI.py:4623 +#: appGUI/MainGUI.py:4635 #, fuzzy #| msgid "Alt+S" msgid "Alt+B" msgstr "Alt+S" -#: appGUI/MainGUI.py:4623 appPlugins/ToolCorners.py:638 -#, fuzzy -#| msgid "Corner Markers Tool" -msgid "Corner Markers" -msgstr "Угловые маркеры" - -#: appGUI/MainGUI.py:4624 +#: appGUI/MainGUI.py:4636 msgid "Alt+C" msgstr "Alt+C" -#: appGUI/MainGUI.py:4624 appPlugins/ToolCalculators.py:90 -#: appPlugins/ToolCalculators.py:399 -msgid "Calculators" -msgstr "Калькуляторы" - -#: appGUI/MainGUI.py:4625 +#: appGUI/MainGUI.py:4637 msgid "Alt+D" msgstr "Alt+D" -#: appGUI/MainGUI.py:4625 +#: appGUI/MainGUI.py:4637 msgid "2-Sided PCB" msgstr "2-х сторонняя плата" -#: appGUI/MainGUI.py:4626 +#: appGUI/MainGUI.py:4638 msgid "Alt+E" msgstr "Alt+E" -#: appGUI/MainGUI.py:4626 appPlugins/ToolExtract.py:162 -#: appPlugins/ToolExtract.py:877 -#, fuzzy -#| msgid "ExtraCut" -msgid "Extract" -msgstr "Дополнительный вырез" - -#: appGUI/MainGUI.py:4627 +#: appGUI/MainGUI.py:4639 msgid "Alt+F" msgstr "Alt+F" -#: appGUI/MainGUI.py:4627 appPlugins/ToolFiducials.py:138 -#: appPlugins/ToolFiducials.py:747 +#: appGUI/MainGUI.py:4639 appPlugins/ToolFiducials.py:139 +#: appPlugins/ToolFiducials.py:754 #, fuzzy #| msgid "Fiducials Tool" msgid "Fiducials" msgstr "Контрольные точки" -#: appGUI/MainGUI.py:4628 +#: appGUI/MainGUI.py:4640 msgid "Alt+G" msgstr "Alt+G" -#: appGUI/MainGUI.py:4628 appPlugins/ToolInvertGerber.py:93 -#: appPlugins/ToolInvertGerber.py:190 appPlugins/ToolInvertGerber.py:284 +#: appGUI/MainGUI.py:4640 appPlugins/ToolInvertGerber.py:93 +#: appPlugins/ToolInvertGerber.py:196 appPlugins/ToolInvertGerber.py:290 msgid "Invert Gerber" msgstr "Инвертировать Gerber" -#: appGUI/MainGUI.py:4629 +#: appGUI/MainGUI.py:4641 msgid "Alt+H" msgstr "Alt+H" -#: appGUI/MainGUI.py:4629 appPlugins/ToolPunchGerber.py:1939 -#: appPlugins/ToolPunchGerber.py:2317 -msgid "Punch Gerber" -msgstr "Перфорация" - -#: appGUI/MainGUI.py:4630 +#: appGUI/MainGUI.py:4642 msgid "Alt+I" msgstr "Alt+I" -#: appGUI/MainGUI.py:4631 +#: appGUI/MainGUI.py:4643 msgid "Alt+J" msgstr "Alt+J" -#: appGUI/MainGUI.py:4631 appPlugins/ToolCopperThieving.py:144 -#: appPlugins/ToolCopperThieving.py:1246 -#, fuzzy -#| msgid "Copper Thieving Tool" -msgid "Copper Thieving" -msgstr "Copper Thieving" - -#: appGUI/MainGUI.py:4632 +#: appGUI/MainGUI.py:4644 msgid "Alt+K" msgstr "Alt+K" -#: appGUI/MainGUI.py:4632 +#: appGUI/MainGUI.py:4644 #, fuzzy #| msgid "Solder Paste Dispensing Tool" msgid "Solder Paste Dispensing" msgstr "Паяльная паста" -#: appGUI/MainGUI.py:4633 +#: appGUI/MainGUI.py:4645 msgid "Alt+L" msgstr "Alt+L" -#: appGUI/MainGUI.py:4633 +#: appGUI/MainGUI.py:4645 msgid "Film PCB" msgstr "Плёнка" -#: appGUI/MainGUI.py:4634 +#: appGUI/MainGUI.py:4646 msgid "Alt+M" msgstr "Alt+M" -#: appGUI/MainGUI.py:4635 appPlugins/ToolNCC.py:2327 appPlugins/ToolNCC.py:2329 -#: appPlugins/ToolNCC.py:2911 appPlugins/ToolNCC.py:2913 +#: appGUI/MainGUI.py:4647 appPlugins/ToolNCC.py:2327 appPlugins/ToolNCC.py:2329 +#: appPlugins/ToolNCC.py:2913 appPlugins/ToolNCC.py:2915 msgid "Non-Copper Clearing" msgstr "Очиста от меди" -#: appGUI/MainGUI.py:4636 +#: appGUI/MainGUI.py:4648 msgid "Alt+O" msgstr "Alt+O" -#: appGUI/MainGUI.py:4636 appPlugins/ToolIsolation.py:3317 -#: appPlugins/ToolNCC.py:4280 +#: appGUI/MainGUI.py:4648 appPlugins/ToolIsolation.py:3314 +#: appPlugins/ToolNCC.py:4279 msgid "Optimal" msgstr "Оптимально" -#: appGUI/MainGUI.py:4637 +#: appGUI/MainGUI.py:4649 msgid "Alt+P" msgstr "Alt+P" -#: appGUI/MainGUI.py:4637 +#: appGUI/MainGUI.py:4649 msgid "Paint Area" msgstr "Область рисования" -#: appGUI/MainGUI.py:4638 +#: appGUI/MainGUI.py:4650 msgid "Alt+Q" msgstr "Alt+Q" -#: appGUI/MainGUI.py:4638 appPlugins/ToolQRCode.py:135 -#: appPlugins/ToolQRCode.py:706 +#: appGUI/MainGUI.py:4650 appPlugins/ToolQRCode.py:135 +#: appPlugins/ToolQRCode.py:712 #, fuzzy #| msgid "Code" msgid "QRCode" msgstr "Код" -#: appGUI/MainGUI.py:4639 +#: appGUI/MainGUI.py:4651 #, fuzzy #| msgid "Run Rules Check" msgid "Rules Check" msgstr "Запустить проверку" -#: appGUI/MainGUI.py:4640 +#: appGUI/MainGUI.py:4652 msgid "View File Source" msgstr "Просмотреть код" -#: appGUI/MainGUI.py:4641 +#: appGUI/MainGUI.py:4653 msgid "Alt+T" msgstr "Alt+T" -#: appGUI/MainGUI.py:4642 +#: appGUI/MainGUI.py:4654 msgid "Alt+W" msgstr "Alt+W" -#: appGUI/MainGUI.py:4642 appPlugins/ToolSub.py:168 appPlugins/ToolSub.py:746 +#: appGUI/MainGUI.py:4654 appPlugins/ToolSub.py:168 appPlugins/ToolSub.py:756 #, fuzzy #| msgid "Subtractor" msgid "Subtract" msgstr "Вычитатель" -#: appGUI/MainGUI.py:4643 appGUI/MainGUI.py:4861 +#: appGUI/MainGUI.py:4655 appGUI/MainGUI.py:4873 msgid "Alt+X" msgstr "Alt+X" -#: appGUI/MainGUI.py:4643 +#: appGUI/MainGUI.py:4655 msgid "Cutout PCB" msgstr "Обрезка платы" -#: appGUI/MainGUI.py:4644 +#: appGUI/MainGUI.py:4656 msgid "Alt+Z" msgstr "Alt+Z" -#: appGUI/MainGUI.py:4644 appPlugins/ToolPanelize.py:36 +#: appGUI/MainGUI.py:4656 appPlugins/ToolPanelize.py:36 msgid "Panelize PCB" msgstr "Панелизация" -#: appGUI/MainGUI.py:4647 +#: appGUI/MainGUI.py:4659 msgid "Enable Non-selected Objects" msgstr "Не только для выбранных объектов" -#: appGUI/MainGUI.py:4648 +#: appGUI/MainGUI.py:4660 msgid "Disable Non-selected Objects" msgstr "Отключить невыбранные объекты" -#: appGUI/MainGUI.py:4649 +#: appGUI/MainGUI.py:4661 msgid "Toggle Full Screen" msgstr "Во весь экран" -#: appGUI/MainGUI.py:4652 +#: appGUI/MainGUI.py:4664 msgid "Ctrl+Alt+X" msgstr "Ctrl+Alt+X" -#: appGUI/MainGUI.py:4652 +#: appGUI/MainGUI.py:4664 msgid "Abort current task (gracefully)" msgstr "Прервать текущее задание (корректно)" -#: appGUI/MainGUI.py:4656 +#: appGUI/MainGUI.py:4668 msgid "Ctrl+Shift+V" msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4656 +#: appGUI/MainGUI.py:4668 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -6505,238 +6463,238 @@ msgstr "" "Специальная вставка. Преобразует стиль пути Windows в тот, который требуется " "в Tcl Shell" -#: appGUI/MainGUI.py:4660 +#: appGUI/MainGUI.py:4672 msgid "Open Online Manual" msgstr "Открыть онлайн-руководство" -#: appGUI/MainGUI.py:4661 +#: appGUI/MainGUI.py:4673 #, fuzzy #| msgid "2" msgid "F2" msgstr "2" -#: appGUI/MainGUI.py:4661 +#: appGUI/MainGUI.py:4673 #, fuzzy #| msgid "Reference Object" msgid "Rename Objects" msgstr "Ссылочный объект" -#: appGUI/MainGUI.py:4662 +#: appGUI/MainGUI.py:4674 msgid "Open Online Tutorials" msgstr "Открыть онлайн-уроки" -#: appGUI/MainGUI.py:4663 +#: appGUI/MainGUI.py:4675 msgid "Refresh Plots" msgstr "Обновить участки" -#: appGUI/MainGUI.py:4664 appPlugins/ToolSolderPaste.py:72 +#: appGUI/MainGUI.py:4676 appPlugins/ToolSolderPaste.py:72 msgid "Delete Object" msgstr "Удалить объект" -#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4970 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4982 msgid "Alternate: Delete Tool" msgstr "Альтернатива: Удалить инструмент" -#: appGUI/MainGUI.py:4666 +#: appGUI/MainGUI.py:4678 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "(слева от клавиши \"1\") Боковая панель" -#: appGUI/MainGUI.py:4667 appGUI/MainGUI.py:4866 appGUI/MainGUI.py:4972 -#: appGUI/MainGUI.py:5113 +#: appGUI/MainGUI.py:4679 appGUI/MainGUI.py:4878 appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5125 msgid "Space" msgstr "Пробел" -#: appGUI/MainGUI.py:4667 +#: appGUI/MainGUI.py:4679 msgid "En(Dis)able Obj Plot" msgstr "Включить/Отключить участок" -#: appGUI/MainGUI.py:4668 appGUI/MainGUI.py:4868 appGUI/MainGUI.py:4971 -#: appGUI/MainGUI.py:5112 +#: appGUI/MainGUI.py:4680 appGUI/MainGUI.py:4880 appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:5124 msgid "Esc" msgstr "Клавиша" -#: appGUI/MainGUI.py:4668 +#: appGUI/MainGUI.py:4680 msgid "Deselects all objects" msgstr "Отмена выбора всех объектов" -#: appGUI/MainGUI.py:4682 +#: appGUI/MainGUI.py:4694 msgid "Editor Shortcut list" msgstr "Список комбинаций клавиш редактора" -#: appGUI/MainGUI.py:4837 +#: appGUI/MainGUI.py:4849 msgid "GEOMETRY EDITOR" msgstr "РЕДАКТОР GEOMETRY" -#: appGUI/MainGUI.py:4838 +#: appGUI/MainGUI.py:4850 msgid "Draw an Arc" msgstr "Нарисовать дугу" -#: appGUI/MainGUI.py:4840 +#: appGUI/MainGUI.py:4852 msgid "Copy Geo Item" msgstr "Копировать элемент Geo" -#: appGUI/MainGUI.py:4841 +#: appGUI/MainGUI.py:4853 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "" "При добавлении дуги будет переключаться направление изгиба: по часовой " "стрелке или против" -#: appGUI/MainGUI.py:4842 +#: appGUI/MainGUI.py:4854 msgid "Polygon Intersection Tool" msgstr "Пересечение полигонов" -#: appGUI/MainGUI.py:4843 +#: appGUI/MainGUI.py:4855 msgid "Geo Paint Tool" msgstr "Рисование" -#: appGUI/MainGUI.py:4844 appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5102 +#: appGUI/MainGUI.py:4856 appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5114 msgid "Jump to Location (x, y)" msgstr "Перейти к координатам (x, y)" -#: appGUI/MainGUI.py:4846 +#: appGUI/MainGUI.py:4858 msgid "Move Geo Item" msgstr "Переместить элемент Geo" -#: appGUI/MainGUI.py:4847 +#: appGUI/MainGUI.py:4859 msgid "Within Add Arc will cycle through the ARC modes" msgstr "При добавлении дуги будет переключаться между режимами дуги" -#: appGUI/MainGUI.py:4848 +#: appGUI/MainGUI.py:4860 msgid "Draw a Polygon" msgstr "Полигон" -#: appGUI/MainGUI.py:4849 +#: appGUI/MainGUI.py:4861 msgid "Draw a Circle" msgstr "Круг" -#: appGUI/MainGUI.py:4850 +#: appGUI/MainGUI.py:4862 msgid "Draw a Path" msgstr "Нарисовать линию" -#: appGUI/MainGUI.py:4851 +#: appGUI/MainGUI.py:4863 msgid "Draw Rectangle" msgstr "Прямоугольник" -#: appGUI/MainGUI.py:4852 +#: appGUI/MainGUI.py:4864 msgid "Polygon Subtraction Tool" msgstr "Вычитание полигонов" -#: appGUI/MainGUI.py:4853 +#: appGUI/MainGUI.py:4865 msgid "Add Text Tool" msgstr "Текст" -#: appGUI/MainGUI.py:4854 +#: appGUI/MainGUI.py:4866 msgid "Polygon Union Tool" msgstr "Сращение полигонов" -#: appGUI/MainGUI.py:4855 +#: appGUI/MainGUI.py:4867 msgid "Flip shape on X axis" msgstr "Отразить форму по оси X" -#: appGUI/MainGUI.py:4856 +#: appGUI/MainGUI.py:4868 msgid "Flip shape on Y axis" msgstr "Отразить форму по оси Y" -#: appGUI/MainGUI.py:4858 +#: appGUI/MainGUI.py:4870 msgid "Skew shape on X axis" msgstr "Наклонить форму по оси X" -#: appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:4871 msgid "Skew shape on Y axis" msgstr "Наклонить форму по оси Y" -#: appGUI/MainGUI.py:4860 +#: appGUI/MainGUI.py:4872 msgid "Editor Transformation Tool" msgstr "Трансформация" -#: appGUI/MainGUI.py:4861 +#: appGUI/MainGUI.py:4873 msgid "Offset shape on X axis" msgstr "Смещение формы по оси X" -#: appGUI/MainGUI.py:4862 +#: appGUI/MainGUI.py:4874 msgid "Alt+Y" msgstr "Alt+Y" -#: appGUI/MainGUI.py:4862 +#: appGUI/MainGUI.py:4874 msgid "Offset shape on Y axis" msgstr "Смещение формы по оси Y" -#: appGUI/MainGUI.py:4864 appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5116 +#: appGUI/MainGUI.py:4876 appGUI/MainGUI.py:4985 appGUI/MainGUI.py:5128 msgid "Save Object and Exit Editor" msgstr "Сохранить объект и закрыть редактор" -#: appGUI/MainGUI.py:4865 +#: appGUI/MainGUI.py:4877 msgid "Polygon Cut Tool" msgstr "Вычитание полигонов" -#: appGUI/MainGUI.py:4866 +#: appGUI/MainGUI.py:4878 msgid "Rotate Geometry" msgstr "Повернуть геометрию" -#: appGUI/MainGUI.py:4867 +#: appGUI/MainGUI.py:4879 msgid "ENTER" msgstr "Ввод" -#: appGUI/MainGUI.py:4867 +#: appGUI/MainGUI.py:4879 msgid "Finish drawing for certain tools" msgstr "Завершить рисование для некоторых инструментов" -#: appGUI/MainGUI.py:4868 appGUI/MainGUI.py:4971 appGUI/MainGUI.py:5112 +#: appGUI/MainGUI.py:4880 appGUI/MainGUI.py:4983 appGUI/MainGUI.py:5124 msgid "Abort and return to Select" msgstr "Прервать и вернуться к выбору" -#: appGUI/MainGUI.py:4958 +#: appGUI/MainGUI.py:4970 msgid "EXCELLON EDITOR" msgstr "РЕДАКТОР EXCELLON" -#: appGUI/MainGUI.py:4966 +#: appGUI/MainGUI.py:4978 msgid "Add a new Tool" msgstr "Добавить инструмент" -#: appGUI/MainGUI.py:4972 +#: appGUI/MainGUI.py:4984 msgid "Toggle Slot direction" msgstr "Переключить направление слота" -#: appGUI/MainGUI.py:4974 +#: appGUI/MainGUI.py:4986 msgid "Ctrl+Space" msgstr "Ctrl+Пробел" -#: appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5113 +#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5125 msgid "Toggle array direction" msgstr "Переключить направление массива" -#: appGUI/MainGUI.py:5096 +#: appGUI/MainGUI.py:5108 msgid "GERBER EDITOR" msgstr "РЕДАКТОР GERBER" -#: appGUI/MainGUI.py:5106 +#: appGUI/MainGUI.py:5118 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" "В пределах трека и региона инструмент будет работать в обратном режиме изгиба" -#: appGUI/MainGUI.py:5109 +#: appGUI/MainGUI.py:5121 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" "В пределах трека и региона инструмент будет циклически изменять режимы изгиба" -#: appGUI/MainGUI.py:5111 +#: appGUI/MainGUI.py:5123 msgid "Alternate: Delete Apertures" msgstr "Альтернатива: Удалить отверстия" -#: appGUI/MainGUI.py:5115 +#: appGUI/MainGUI.py:5127 msgid "Eraser Tool" msgstr "Ластик" -#: appGUI/MainGUI.py:5117 +#: appGUI/MainGUI.py:5129 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:214 msgid "Mark Area Tool" msgstr "Инструмент «Обозначить область»" -#: appGUI/MainGUI.py:5118 +#: appGUI/MainGUI.py:5130 msgid "Poligonize Tool" msgstr "Полигонизация" -#: appGUI/MainGUI.py:5119 +#: appGUI/MainGUI.py:5131 msgid "Transformation Tool" msgstr "Трансформация" @@ -6744,11 +6702,11 @@ msgstr "Трансформация" msgid "App Object" msgstr "Объект приложения" -#: appGUI/ObjectUI.py:105 appGUI/ObjectUI.py:148 +#: appGUI/ObjectUI.py:102 appGUI/ObjectUI.py:145 msgid "Geometrical transformations of the current object." msgstr "Геометрические преобразования текущего объекта." -#: appGUI/ObjectUI.py:114 +#: appGUI/ObjectUI.py:111 msgid "" "Factor by which to multiply\n" "geometric features of this object.\n" @@ -6758,11 +6716,11 @@ msgstr "" "масштаба объекта.\n" "Выражения разрешены. Например: 1 / 25.4" -#: appGUI/ObjectUI.py:121 +#: appGUI/ObjectUI.py:118 msgid "Perform scaling operation." msgstr "Будет выполнена операция масштабирования." -#: appGUI/ObjectUI.py:131 +#: appGUI/ObjectUI.py:128 msgid "" "Amount by which to move the object\n" "in the x and y axes in (x, y) format.\n" @@ -6772,68 +6730,63 @@ msgstr "" "по осям X и Y в формате (x, y).\n" "Выражения разрешены. Например: (1/3.2, 0.5*3)" -#: appGUI/ObjectUI.py:138 +#: appGUI/ObjectUI.py:135 msgid "Perform the offset operation." msgstr "Будет произведено смещение на заданное расстояние." -#: appGUI/ObjectUI.py:181 +#: appGUI/ObjectUI.py:178 msgid "Gerber Object" msgstr "Объект Gerber" -#: appGUI/ObjectUI.py:190 appGUI/ObjectUI.py:553 appGUI/ObjectUI.py:880 -#: appGUI/ObjectUI.py:1966 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:24 +#: appGUI/ObjectUI.py:187 appGUI/ObjectUI.py:550 appGUI/ObjectUI.py:877 +#: appGUI/ObjectUI.py:1963 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:24 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:26 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:26 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:24 msgid "Plot Options" msgstr "Отрисовка" -#: appGUI/ObjectUI.py:195 appGUI/ObjectUI.py:556 +#: appGUI/ObjectUI.py:192 appGUI/ObjectUI.py:553 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:38 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:125 -#: appPlugins/ToolCopperThieving.py:1424 +#: appPlugins/ToolCopperThieving.py:1430 msgid "Solid" msgstr "Сплошной" -#: appGUI/ObjectUI.py:197 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 +#: appGUI/ObjectUI.py:194 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 msgid "Solid color polygons." msgstr "Сплошной цвет полигонов." -#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:562 appGUI/ObjectUI.py:886 +#: appGUI/ObjectUI.py:199 appGUI/ObjectUI.py:559 appGUI/ObjectUI.py:883 msgid "Multi-Color" msgstr "Mногоцветный" -#: appGUI/ObjectUI.py:204 appGUI/ObjectUI.py:564 appGUI/ObjectUI.py:888 +#: appGUI/ObjectUI.py:201 appGUI/ObjectUI.py:561 appGUI/ObjectUI.py:885 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:49 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:47 msgid "Draw polygons in different colors." msgstr "Окрашивать полигоны разными цветами." -#: appGUI/ObjectUI.py:219 appGUI/ObjectUI.py:638 +#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:635 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:33 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:33 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:31 msgid "Plot" msgstr "Отображать" -#: appGUI/ObjectUI.py:220 appGUI/ObjectUI.py:640 appGUI/ObjectUI.py:991 -#: appGUI/ObjectUI.py:2111 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:217 appGUI/ObjectUI.py:637 appGUI/ObjectUI.py:988 +#: appGUI/ObjectUI.py:2108 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:35 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:33 -#: appPlugins/ToolMilling.py:3674 +#: appPlugins/ToolMilling.py:3746 msgid "Plot (show) this object." msgstr "Начертить (отобразить) этот объект." -#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:395 appPlugins/ToolFollow.py:126 -#: appPlugins/ToolFollow.py:650 -msgid "Follow" -msgstr "Следование" - -#: appGUI/ObjectUI.py:228 appGUI/ObjectUI.py:398 +#: appGUI/ObjectUI.py:225 appGUI/ObjectUI.py:395 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:38 -#: appPlugins/ToolFollow.py:772 +#: appPlugins/ToolFollow.py:774 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6843,34 +6796,34 @@ msgstr "" "Это означает, что он будет прорезать\n" "середину трассы." -#: appGUI/ObjectUI.py:237 appGUI/ObjectUI.py:587 appGUI/ObjectUI.py:908 -#: appGUI/ObjectUI.py:2001 +#: appGUI/ObjectUI.py:234 appGUI/ObjectUI.py:584 appGUI/ObjectUI.py:905 +#: appGUI/ObjectUI.py:1998 msgid "Start the Object Editor" msgstr "Запустить редактор объектов" -#: appGUI/ObjectUI.py:248 appGUI/ObjectUI.py:598 appGUI/ObjectUI.py:919 -#: appGUI/ObjectUI.py:2012 +#: appGUI/ObjectUI.py:245 appGUI/ObjectUI.py:595 appGUI/ObjectUI.py:916 +#: appGUI/ObjectUI.py:2009 msgid "INFO" msgstr "" -#: appGUI/ObjectUI.py:250 appGUI/ObjectUI.py:600 appGUI/ObjectUI.py:921 -#: appGUI/ObjectUI.py:2014 +#: appGUI/ObjectUI.py:247 appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:918 +#: appGUI/ObjectUI.py:2011 #, fuzzy #| msgid "Show the Utilities." msgid "Show the Object Attributes." msgstr "Шоу программы разделы" -#: appGUI/ObjectUI.py:284 appGUI/ObjectUI.py:633 +#: appGUI/ObjectUI.py:281 appGUI/ObjectUI.py:630 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:47 msgid "Toggle the display of the Tools Table." msgstr "Переключите отображение таблицы инструментов." -#: appGUI/ObjectUI.py:293 +#: appGUI/ObjectUI.py:290 msgid "Mark All" msgstr "Отметить все" -#: appGUI/ObjectUI.py:295 +#: appGUI/ObjectUI.py:292 msgid "" "When checked it will display all the apertures.\n" "When unchecked, it will delete all mark shapes\n" @@ -6880,16 +6833,16 @@ msgstr "" "Когда флажок снят, он удалит все отмеченные фигуры\n" "которые нарисованы на холсте." -#: appGUI/ObjectUI.py:325 appPlugins/ToolExtract.py:1001 +#: appGUI/ObjectUI.py:322 appPlugins/ToolExtract.py:1004 #: appPlugins/ToolPunchGerber.py:2085 msgid "Mark the aperture instances on canvas." msgstr "Отметьте места отверстий на холсте." -#: appGUI/ObjectUI.py:332 appPlugins/ToolIsolation.py:3673 +#: appGUI/ObjectUI.py:329 appPlugins/ToolIsolation.py:3670 msgid "Buffer Solid Geometry" msgstr "Буферизация solid геометрии" -#: appGUI/ObjectUI.py:334 appPlugins/ToolIsolation.py:3675 +#: appGUI/ObjectUI.py:331 appPlugins/ToolIsolation.py:3672 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6901,11 +6854,11 @@ msgstr "" "Включив это, вы создадите буферную геометрию\n" "требуемую для изоляции." -#: appGUI/ObjectUI.py:350 +#: appGUI/ObjectUI.py:347 msgid "Isolation Routing" msgstr "Изоляция разводки" -#: appGUI/ObjectUI.py:353 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:26 +#: appGUI/ObjectUI.py:350 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:26 #: appPlugins/ToolIsolation.py:3174 msgid "" "Create a Geometry object with\n" @@ -6915,7 +6868,7 @@ msgstr "" "с траекториям обрезки за\n" "пределами полигонов." -#: appGUI/ObjectUI.py:368 appGUI/ObjectUI.py:1822 appPlugins/ToolNCC.py:4661 +#: appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1819 appPlugins/ToolNCC.py:4660 msgid "" "Create the Geometry Object\n" "for non-copper routing." @@ -6923,7 +6876,7 @@ msgstr "" "Создаёт объект геометрии\n" "для безмедного полигона." -#: appGUI/ObjectUI.py:383 +#: appGUI/ObjectUI.py:380 msgid "" "Generate the geometry for\n" "the board cutout." @@ -6931,20 +6884,20 @@ msgstr "" "Будет создан объект геометрии\n" "для обрезки контура." -#: appGUI/ObjectUI.py:411 appGUI/ObjectUI.py:759 appGUI/ObjectUI.py:1839 -#: appPlugins/ToolEtchCompensation.py:322 +#: appGUI/ObjectUI.py:408 appGUI/ObjectUI.py:756 appGUI/ObjectUI.py:1836 +#: appPlugins/ToolEtchCompensation.py:340 msgid "Utilities" msgstr "Утилиты" -#: appGUI/ObjectUI.py:413 appGUI/ObjectUI.py:761 appGUI/ObjectUI.py:1841 +#: appGUI/ObjectUI.py:410 appGUI/ObjectUI.py:758 appGUI/ObjectUI.py:1838 msgid "Show the Utilities." msgstr "Шоу программы разделы" -#: appGUI/ObjectUI.py:437 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:25 +#: appGUI/ObjectUI.py:434 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:25 msgid "Non-copper regions" msgstr "Безмедные полигоны" -#: appGUI/ObjectUI.py:439 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:27 +#: appGUI/ObjectUI.py:436 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:27 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6958,13 +6911,13 @@ msgstr "" "объекта может использоваться для удаления всей\n" "меди из указанного региона." -#: appGUI/ObjectUI.py:449 appGUI/ObjectUI.py:490 +#: appGUI/ObjectUI.py:446 appGUI/ObjectUI.py:487 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:39 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:72 msgid "Boundary Margin" msgstr "Отступ от границы" -#: appGUI/ObjectUI.py:451 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:41 +#: appGUI/ObjectUI.py:448 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:41 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6976,24 +6929,24 @@ msgstr "" "объектов с этим минимальным\n" "расстоянием." -#: appGUI/ObjectUI.py:468 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:56 +#: appGUI/ObjectUI.py:465 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:56 msgid "Resulting geometry will have rounded corners." msgstr "Полученная геометрия будет иметь закругленные углы." -#: appGUI/ObjectUI.py:471 appGUI/ObjectUI.py:511 appPlugins/ToolCutOut.py:2655 -#: appPlugins/ToolCutOut.py:2670 appPlugins/ToolFollow.py:764 -#: appPlugins/ToolIsolation.py:3652 appPlugins/ToolNCC.py:4658 -#: appPlugins/ToolPaint.py:3324 appPlugins/ToolSolderPaste.py:1482 +#: appGUI/ObjectUI.py:468 appGUI/ObjectUI.py:508 appPlugins/ToolCutOut.py:2652 +#: appPlugins/ToolCutOut.py:2667 appPlugins/ToolFollow.py:766 +#: appPlugins/ToolIsolation.py:3649 appPlugins/ToolNCC.py:4657 +#: appPlugins/ToolPaint.py:3321 appPlugins/ToolSolderPaste.py:1486 msgid "Generate Geometry" msgstr "Создать объект" -#: appGUI/ObjectUI.py:482 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:66 +#: appGUI/ObjectUI.py:479 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:66 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:130 -#: appPlugins/ToolPanelize.py:1153 appPlugins/ToolQRCode.py:879 +#: appPlugins/ToolPanelize.py:1172 appPlugins/ToolQRCode.py:882 msgid "Bounding Box" msgstr "Ограничительная рамка" -#: appGUI/ObjectUI.py:484 +#: appGUI/ObjectUI.py:481 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -7001,7 +6954,7 @@ msgstr "" "Создаст геометрию, окружающую объект Gerber.\n" "Квадратная форма." -#: appGUI/ObjectUI.py:492 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:74 +#: appGUI/ObjectUI.py:489 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:74 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -7009,7 +6962,7 @@ msgstr "" "Расстояние от края поля\n" "до ближайшего полигона." -#: appGUI/ObjectUI.py:505 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:87 +#: appGUI/ObjectUI.py:502 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:87 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -7021,20 +6974,20 @@ msgstr "" "их радиус будет равен\n" "отступу." -#: appGUI/ObjectUI.py:514 +#: appGUI/ObjectUI.py:511 msgid "Generate the Geometry object." msgstr "Будет создан объект геометрии." -#: appGUI/ObjectUI.py:541 +#: appGUI/ObjectUI.py:538 msgid "Excellon Object" msgstr "Объект Excellon" -#: appGUI/ObjectUI.py:558 +#: appGUI/ObjectUI.py:555 msgid "Solid circles." msgstr "Сплошные круги." -#: appGUI/ObjectUI.py:676 appPlugins/ToolDrilling.py:2361 -#: appPlugins/ToolMilling.py:3690 +#: appGUI/ObjectUI.py:673 appPlugins/ToolDrilling.py:2297 +#: appPlugins/ToolMilling.py:3762 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -7049,10 +7002,10 @@ msgstr "" "\n" "Здесь выбираются инструменты для генерации G-кода." -#: appGUI/ObjectUI.py:681 appGUI/ObjectUI.py:1014 -#: appPlugins/ToolDrilling.py:2366 appPlugins/ToolIsolation.py:3245 -#: appPlugins/ToolMilling.py:3695 appPlugins/ToolMilling.py:3743 -#: appPlugins/ToolNCC.py:4196 appPlugins/ToolPaint.py:3002 +#: appGUI/ObjectUI.py:678 appGUI/ObjectUI.py:1011 +#: appPlugins/ToolDrilling.py:2302 appPlugins/ToolIsolation.py:3242 +#: appPlugins/ToolMilling.py:3767 appPlugins/ToolMilling.py:3815 +#: appPlugins/ToolNCC.py:4195 appPlugins/ToolPaint.py:2999 msgid "" "Tool Diameter. Its value\n" "is the cut width into the material." @@ -7060,8 +7013,8 @@ msgstr "" "Диаметр инструмента. Это значение \n" "ширины разреза в материале." -#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2369 -#: appPlugins/ToolMilling.py:3698 +#: appGUI/ObjectUI.py:681 appPlugins/ToolDrilling.py:2305 +#: appPlugins/ToolMilling.py:3770 msgid "" "The number of Drill holes. Holes that are drilled with\n" "a drill bit." @@ -7069,8 +7022,8 @@ msgstr "" "Количество просверленных отверстий. Отверстия, которые сверлят с помощью\n" "сверло." -#: appGUI/ObjectUI.py:687 appPlugins/ToolDrilling.py:2372 -#: appPlugins/ToolMilling.py:3701 +#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2308 +#: appPlugins/ToolMilling.py:3773 msgid "" "The number of Slot holes. Holes that are created by\n" "milling them with an endmill bit." @@ -7078,11 +7031,11 @@ msgstr "" "Количество щелевых отверстий. Отверстия, которые создаются\n" "фрезы с фрезы бит." -#: appGUI/ObjectUI.py:690 +#: appGUI/ObjectUI.py:687 msgid "Show the color of the drill holes when using multi-color." msgstr "Покажите цвет сверлильных отверстий при использовании многоцветных." -#: appGUI/ObjectUI.py:692 +#: appGUI/ObjectUI.py:689 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -7090,12 +7043,12 @@ msgstr "" "Переключение отображения сверл для текущего инструмента.\n" "При этом не выбираются инструменты для генерации G-кода." -#: appGUI/ObjectUI.py:701 +#: appGUI/ObjectUI.py:698 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:48 msgid "Auto load from DB" msgstr "Автоматическая загрузка из БД" -#: appGUI/ObjectUI.py:703 +#: appGUI/ObjectUI.py:700 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:50 msgid "" "Automatic replacement of the tools from related application tools\n" @@ -7105,20 +7058,20 @@ msgstr "" "инструментов на\n" "инструменты из БД, имеющие близкое значение диаметра." -#: appGUI/ObjectUI.py:729 +#: appGUI/ObjectUI.py:726 msgid "Generate GCode from the drill holes in an Excellon object." msgstr "Сгенерируйте GCode из просверленных отверстий в объекте Excellon." -#: appGUI/ObjectUI.py:743 +#: appGUI/ObjectUI.py:740 msgid "Generate a Geometry for milling drills or slots in an Excellon object." msgstr "" "Создайте геометрию для фрезерования сверл или пазов в объекте Excellon." -#: appGUI/ObjectUI.py:785 +#: appGUI/ObjectUI.py:782 msgid "Milling Geometry" msgstr "Геометрия фрезерования" -#: appGUI/ObjectUI.py:787 +#: appGUI/ObjectUI.py:784 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -7128,19 +7081,19 @@ msgstr "" "отверстия, которые должны быть фрезерованы.\n" "Используйте столбец #, чтобы сделать выбор." -#: appGUI/ObjectUI.py:793 appPlugins/ToolMilling.py:3901 +#: appGUI/ObjectUI.py:790 appPlugins/ToolMilling.py:3973 msgid "Milling Diameter" msgstr "Диаметр фрезерования" -#: appGUI/ObjectUI.py:795 +#: appGUI/ObjectUI.py:792 msgid "Diameter of the cutting tool." msgstr "Диаметр режущего инструмента." -#: appGUI/ObjectUI.py:805 +#: appGUI/ObjectUI.py:802 msgid "Mill Drills" msgstr "Фрезерование отверстий" -#: appGUI/ObjectUI.py:807 +#: appGUI/ObjectUI.py:804 msgid "" "Create the Geometry Object\n" "for milling drills." @@ -7148,11 +7101,11 @@ msgstr "" "Создайте объект Geometry\n" "для фрезерных сверл." -#: appGUI/ObjectUI.py:825 +#: appGUI/ObjectUI.py:822 msgid "Mill Slots" msgstr "Фрезерование пазов" -#: appGUI/ObjectUI.py:827 +#: appGUI/ObjectUI.py:824 msgid "" "Create the Geometry Object\n" "for milling slots." @@ -7160,11 +7113,11 @@ msgstr "" "Создайте объект Geometry\n" "для фрезерования пазов." -#: appGUI/ObjectUI.py:869 +#: appGUI/ObjectUI.py:866 msgid "Geometry Object" msgstr "Объект Geometry" -#: appGUI/ObjectUI.py:972 +#: appGUI/ObjectUI.py:969 msgid "" "Tools in this Geometry object used for cutting.\n" "The 'Offset' entry will set an offset for the cut.\n" @@ -7193,19 +7146,19 @@ msgstr "" "показал пользовательский интерфейс записи форма имени Вольт-Совет диаметр и " "V-наконечник угол." -#: appGUI/ObjectUI.py:989 appGUI/ObjectUI.py:2109 +#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:2106 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:34 -#: appPlugins/ToolMilling.py:3673 +#: appPlugins/ToolMilling.py:3745 msgid "Plot Object" msgstr "Рисовать объекты" -#: appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 appGUI/ObjectUI.py:2132 +#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 appGUI/ObjectUI.py:2129 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:144 -#: appPlugins/ToolCopperThieving.py:1454 appPlugins/ToolMilling.py:3733 +#: appPlugins/ToolCopperThieving.py:1460 appPlugins/ToolMilling.py:3805 msgid "Dia" msgstr "Диаметр" -#: appGUI/ObjectUI.py:1009 appPlugins/ToolMilling.py:3738 +#: appGUI/ObjectUI.py:1006 appPlugins/ToolMilling.py:3810 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -7216,7 +7169,7 @@ msgstr "" "значение\n" "будет показано, как Т1, Т2 ... Теннесси" -#: appGUI/ObjectUI.py:1018 +#: appGUI/ObjectUI.py:1015 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -7233,7 +7186,7 @@ msgstr "" "- Out (side) -> Резец инструмента будет следовать геометрической линии " "снаружи." -#: appGUI/ObjectUI.py:1025 +#: appGUI/ObjectUI.py:1022 msgid "" "The (Operation) Type has only informative value. Usually the UI form " "values \n" @@ -7256,7 +7209,7 @@ msgstr "" "Для изоляции нам нужна более низкая скорость подачи, так как она использует " "фрезерное долото с мелким наконечником." -#: appGUI/ObjectUI.py:1034 +#: appGUI/ObjectUI.py:1031 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the " @@ -7287,7 +7240,7 @@ msgstr "" "При выборе типа инструмента V-образная форма автоматически будет выбран тип " "операции как изоляция." -#: appGUI/ObjectUI.py:1046 appPlugins/ToolMilling.py:3758 +#: appGUI/ObjectUI.py:1043 appPlugins/ToolMilling.py:3830 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -7305,15 +7258,15 @@ msgstr "" "отключить участок на холсте\n" "для соответствующего инструмента." -#: appGUI/ObjectUI.py:1790 +#: appGUI/ObjectUI.py:1787 msgid "Launch Paint Tool in Tools Tab." msgstr "Запускает инструмент рисования во вкладке Инструменты." -#: appGUI/ObjectUI.py:1798 +#: appGUI/ObjectUI.py:1795 msgid "Generate a CNCJob by milling a Geometry." msgstr "Создайте задание CNC путем фрезерования геометрии." -#: appGUI/ObjectUI.py:1812 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:28 +#: appGUI/ObjectUI.py:1809 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:28 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon." @@ -7321,30 +7274,30 @@ msgstr "" "Создайте траектории инструмента, чтобы покрыть\n" "вся площадь многоугольника." -#: appGUI/ObjectUI.py:1873 +#: appGUI/ObjectUI.py:1870 #, fuzzy #| msgid "Point" msgid "Points" msgstr "Точка" -#: appGUI/ObjectUI.py:1875 +#: appGUI/ObjectUI.py:1872 msgid "Total of vertex points in the geometry." msgstr "" -#: appGUI/ObjectUI.py:1883 appPlugins/ToolCalculators.py:521 +#: appGUI/ObjectUI.py:1880 appPlugins/ToolCalculators.py:521 #: appPlugins/ToolCalculators.py:704 msgid "Calculate" msgstr "Рассчитать" -#: appGUI/ObjectUI.py:1886 +#: appGUI/ObjectUI.py:1883 msgid "Calculate the number of vertex points in the geometry." msgstr "" -#: appGUI/ObjectUI.py:1953 +#: appGUI/ObjectUI.py:1950 msgid "CNC Job Object" msgstr "Объект программы для ЧПУ" -#: appGUI/ObjectUI.py:1969 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:1966 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:48 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -7356,15 +7309,15 @@ msgstr "" "над заготовкой или она может быть типа \"Cut\",\n" "что означает ходы, которые врезаются в материал." -#: appGUI/ObjectUI.py:1978 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 +#: appGUI/ObjectUI.py:1975 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 msgid "Travel" msgstr "Траектория" -#: appGUI/ObjectUI.py:2038 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:65 +#: appGUI/ObjectUI.py:2035 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:65 msgid "Display Annotation" msgstr "Показывать примечания" -#: appGUI/ObjectUI.py:2040 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:67 +#: appGUI/ObjectUI.py:2037 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:67 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7375,12 +7328,12 @@ msgstr "" "порядке\n" "траектории движения." -#: appGUI/ObjectUI.py:2052 appObjects/FlatCAMObj.py:864 -#: appPlugins/ToolReport.py:577 +#: appGUI/ObjectUI.py:2049 appObjects/FlatCAMObj.py:858 +#: appPlugins/ToolReport.py:581 msgid "Travelled distance" msgstr "Пройденное расстояние" -#: appGUI/ObjectUI.py:2054 +#: appGUI/ObjectUI.py:2051 msgid "" "This is the total travelled distance on X-Y plane.\n" "In current units." @@ -7388,11 +7341,11 @@ msgstr "" "Это общее пройденное расстояние на X-Y плоскости.\n" "В текущих единицах измерения." -#: appGUI/ObjectUI.py:2065 +#: appGUI/ObjectUI.py:2062 msgid "Estimated time" msgstr "Расчетное время" -#: appGUI/ObjectUI.py:2067 +#: appGUI/ObjectUI.py:2064 msgid "" "This is the estimated time to do the routing/drilling,\n" "without the time spent in ToolChange events." @@ -7400,11 +7353,11 @@ msgstr "" "Это расчетное время для выполнения маршрутизации/бурения,\n" "без времени, затраченного на события смены инструмента." -#: appGUI/ObjectUI.py:2091 +#: appGUI/ObjectUI.py:2088 msgid "CNC Tools Table" msgstr "Таблица инструментов CNC" -#: appGUI/ObjectUI.py:2094 +#: appGUI/ObjectUI.py:2091 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7426,19 +7379,19 @@ msgstr "" "\"Тип инструмента\" (TT) может быть круговым с 1 до 4 зубами (C1..C4),\n" "шарик (B), или V-образный(V)." -#: appGUI/ObjectUI.py:2143 +#: appGUI/ObjectUI.py:2140 msgid "Update Plot" msgstr "Обновить участок" -#: appGUI/ObjectUI.py:2145 +#: appGUI/ObjectUI.py:2142 msgid "Update the plot." msgstr "Обновление участка." -#: appGUI/ObjectUI.py:2155 +#: appGUI/ObjectUI.py:2147 msgid "Use CNC Code Snippets" msgstr "Используйте фрагменты кода ЧПУ" -#: appGUI/ObjectUI.py:2157 +#: appGUI/ObjectUI.py:2149 msgid "" "When selected, it will include CNC Code snippets (append and prepend)\n" "defined in the Preferences." @@ -7446,110 +7399,98 @@ msgstr "" "При выборе он будет включать фрагменты кода ЧПУ (добавить и добавить)\n" "определено в настройках." -#: appGUI/ObjectUI.py:2165 -msgid "Export CNC Code" -msgstr "Экспорт CNC Code" - -#: appGUI/ObjectUI.py:2167 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:30 -#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:27 -msgid "" -"Export and save G-Code to\n" -"make this object to a file." +#: appGUI/ObjectUI.py:2170 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:26 +#: appPlugins/ToolLevelling.py:1739 +msgid "Generate CNC Code with auto-levelled paths." msgstr "" -"Экспорт G-Code,\n" -"для сохранения\n" -"этого объекта в файл." -#: appGUI/ObjectUI.py:2176 -msgid "Save CNC Code" -msgstr "Сохранить CNC Code" - -#: appGUI/ObjectUI.py:2179 -msgid "" -"Opens dialog to save G-Code\n" -"file." +#: appGUI/ObjectUI.py:2197 +#, fuzzy +#| msgid "" +#| "Opens dialog to save G-Code\n" +#| "file." +msgid "Opens dialog to save CNC Code file." msgstr "" "Открывает диалоговое окно для сохранения\n" "файла G-Code." -#: appGUI/ObjectUI.py:2186 appPlugins/ToolSolderPaste.py:1570 +#: appGUI/ObjectUI.py:2203 appPlugins/ToolSolderPaste.py:1574 msgid "Review CNC Code." msgstr "Просмотрите код ЧПУ." -#: appGUI/ObjectUI.py:2220 +#: appGUI/ObjectUI.py:2237 msgid "Script Object" msgstr "Объект сценария" -#: appGUI/ObjectUI.py:2240 appGUI/ObjectUI.py:2314 +#: appGUI/ObjectUI.py:2257 appGUI/ObjectUI.py:2331 msgid "Auto Completer" msgstr "Автозаполнение" -#: appGUI/ObjectUI.py:2242 +#: appGUI/ObjectUI.py:2259 msgid "This selects if the auto completer is enabled in the Script Editor." msgstr "" "Этот параметр выбирает, включено ли автозаполнение в редакторе сценариев." -#: appGUI/ObjectUI.py:2287 +#: appGUI/ObjectUI.py:2304 msgid "Document Object" msgstr "Объект Document" -#: appGUI/ObjectUI.py:2316 +#: appGUI/ObjectUI.py:2333 msgid "This selects if the auto completer is enabled in the Document Editor." msgstr "" "Этот параметр выбирает, включено ли автозаполнение в редакторе Document." -#: appGUI/ObjectUI.py:2337 +#: appGUI/ObjectUI.py:2354 msgid "Font Type" msgstr "Тип шрифта" -#: appGUI/ObjectUI.py:2355 +#: appGUI/ObjectUI.py:2372 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:182 msgid "Font Size" msgstr "Размер шрифта" -#: appGUI/ObjectUI.py:2391 +#: appGUI/ObjectUI.py:2408 msgid "Alignment" msgstr "Выравнивание" -#: appGUI/ObjectUI.py:2396 +#: appGUI/ObjectUI.py:2413 msgid "Align Left" msgstr "Выравнивание по левому краю" -#: appGUI/ObjectUI.py:2401 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:167 -#: appPlugins/ToolFilm.py:1209 app_Main.py:5206 app_Main.py:5477 +#: appGUI/ObjectUI.py:2418 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:167 +#: appPlugins/ToolFilm.py:1223 app_Main.py:5225 app_Main.py:5496 msgid "Center" msgstr "По центру" -#: appGUI/ObjectUI.py:2406 +#: appGUI/ObjectUI.py:2423 msgid "Align Right" msgstr "Выравнивание по правому краю" -#: appGUI/ObjectUI.py:2411 +#: appGUI/ObjectUI.py:2428 msgid "Justify" msgstr "Выравнивание по ширине" -#: appGUI/ObjectUI.py:2421 +#: appGUI/ObjectUI.py:2438 msgid "Font Color" msgstr "Цвет шрифта" -#: appGUI/ObjectUI.py:2423 +#: appGUI/ObjectUI.py:2440 msgid "Set the font color for the selected text" msgstr "Устанавливает цвет шрифта для выделенного текста" -#: appGUI/ObjectUI.py:2440 +#: appGUI/ObjectUI.py:2457 msgid "Selection Color" msgstr "Цвет выделения" -#: appGUI/ObjectUI.py:2442 +#: appGUI/ObjectUI.py:2459 msgid "Set the selection color when doing text selection." msgstr "Установка цвета выделения при выделения текста." -#: appGUI/ObjectUI.py:2459 +#: appGUI/ObjectUI.py:2476 msgid "Tab Size" msgstr "Размер вкладки" -#: appGUI/ObjectUI.py:2461 +#: appGUI/ObjectUI.py:2478 msgid "Set the tab size. In pixels. Default value is 80 pixels." msgstr "" "Установка размера вкладки. В пикселях. Значение по умолчанию составляет 80 " @@ -7587,41 +7528,41 @@ msgstr "" "Не удалось создать примечания из-за разницы между количеством текстовых " "элементов и количеством текстовых позиций." -#: appGUI/preferences/PreferencesUIManager.py:935 +#: appGUI/preferences/PreferencesUIManager.py:938 msgid "Preferences applied." msgstr "Настройки применяются." -#: appGUI/preferences/PreferencesUIManager.py:955 +#: appGUI/preferences/PreferencesUIManager.py:958 msgid "Are you sure you want to continue?" msgstr "Вы уверены что хотите продолжить?" -#: appGUI/preferences/PreferencesUIManager.py:956 +#: appGUI/preferences/PreferencesUIManager.py:959 msgid "Application will restart" msgstr "Приложение будет перезапущено" -#: appGUI/preferences/PreferencesUIManager.py:1049 +#: appGUI/preferences/PreferencesUIManager.py:1052 msgid "Preferences closed without saving." msgstr "Настройки закрыты без сохранения." -#: appGUI/preferences/PreferencesUIManager.py:1062 +#: appGUI/preferences/PreferencesUIManager.py:1065 msgid "Preferences default values are restored." msgstr "Настройки по умолчанию восстановлены." -#: appGUI/preferences/PreferencesUIManager.py:1093 app_Main.py:3009 -#: app_Main.py:10147 +#: appGUI/preferences/PreferencesUIManager.py:1096 app_Main.py:3028 +#: app_Main.py:10191 msgid "Failed to write defaults to file." msgstr "Не удалось записать значения по умолчанию в файл." -#: appGUI/preferences/PreferencesUIManager.py:1097 -#: appGUI/preferences/PreferencesUIManager.py:1212 +#: appGUI/preferences/PreferencesUIManager.py:1100 +#: appGUI/preferences/PreferencesUIManager.py:1215 msgid "Preferences saved." msgstr "Настройки сохранены." -#: appGUI/preferences/PreferencesUIManager.py:1147 +#: appGUI/preferences/PreferencesUIManager.py:1150 msgid "Preferences edited but not saved." msgstr "Настройки отредактированы, но не сохранены." -#: appGUI/preferences/PreferencesUIManager.py:1197 +#: appGUI/preferences/PreferencesUIManager.py:1200 #, fuzzy #| msgid "" #| "One or more values are changed.\n" @@ -7637,6 +7578,16 @@ msgstr "" msgid "CNC Job Adv. Options" msgstr "CNC Job дополнительные" +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:30 +#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:27 +msgid "" +"Export and save G-Code to\n" +"make this object to a file." +msgstr "" +"Экспорт G-Code,\n" +"для сохранения\n" +"этого объекта в файл." + #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:36 msgid "Annotation Size" msgstr "Размер примечаний" @@ -7751,8 +7702,8 @@ msgstr "" #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:83 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:151 -#: appObjects/FlatCAMObj.py:831 appPlugins/ToolLevelling.py:2118 -#: appPlugins/ToolReport.py:544 +#: appObjects/FlatCAMObj.py:825 appPlugins/ToolLevelling.py:2187 +#: appPlugins/ToolReport.py:548 msgid "Feedrate" msgstr "Скорость подачи" @@ -7986,6 +7937,7 @@ msgid "Excellon Export" msgstr "Экспорт Excellon" #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:23 +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:23 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:24 msgid "Export Options" msgstr "Параметры экспорта" @@ -8017,8 +7969,8 @@ msgstr "Единицы измерения, используемые в файл #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:175 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:80 -#: appPlugins/ToolPcbWizard.py:483 appPlugins/ToolReport.py:357 -#: appPlugins/ToolReport.py:361 appPlugins/ToolReport.py:363 +#: appPlugins/ToolPcbWizard.py:483 appPlugins/ToolReport.py:358 +#: appPlugins/ToolReport.py:362 appPlugins/ToolReport.py:364 msgid "Inch" msgstr "Дюйм" @@ -8060,6 +8012,7 @@ msgstr "" "десятичная часть Excellon координат." #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:88 +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:36 msgid "Format" msgstr "Формат" @@ -8285,7 +8238,7 @@ msgstr "Обновить настройки экспорта" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:203 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:84 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:103 -#: appPlugins/ToolPanelize.py:1269 +#: appPlugins/ToolPanelize.py:1288 msgid "Path Optimization" msgstr "Оптимизация пути" @@ -8445,7 +8398,7 @@ msgstr "Настройки приложения" msgid "Grid Settings" msgstr "Настройки сетки" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:46 app_Main.py:8040 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:46 app_Main.py:8084 msgid "X value" msgstr "Значение X" @@ -8453,7 +8406,7 @@ msgstr "Значение X" msgid "This is the Grid snap value on X axis." msgstr "Это значение привязки сетки по оси X." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:58 app_Main.py:8043 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:58 app_Main.py:8087 msgid "Y value" msgstr "Значение Y" @@ -8487,7 +8440,7 @@ msgstr "Ориентация" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:165 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:222 -#: appPlugins/ToolFilm.py:1492 +#: appPlugins/ToolFilm.py:1506 msgid "" "Can be:\n" "- Portrait\n" @@ -8500,14 +8453,14 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:169 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:165 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:226 -#: appPlugins/ToolFilm.py:1496 app_Main.py:8060 +#: appPlugins/ToolFilm.py:1510 app_Main.py:8104 msgid "Portrait" msgstr "Портретная" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:170 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:166 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:227 -#: appPlugins/ToolFilm.py:1497 app_Main.py:8062 +#: appPlugins/ToolFilm.py:1511 app_Main.py:8106 msgid "Landscape" msgstr "Альбомная" @@ -8526,8 +8479,8 @@ msgstr "" "которая включает вкладки Проект, Выбранное и Инструменты." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:207 -#: appPlugins/ToolDblSided.py:817 appPlugins/ToolDblSided.py:991 -#: app_Main.py:8048 +#: appPlugins/ToolDblSided.py:833 appPlugins/ToolDblSided.py:1007 +#: app_Main.py:8092 msgid "Axis" msgstr "Оси" @@ -8547,7 +8500,7 @@ msgstr "" "Это устанавливает размер шрифта для полей ввода текста\n" "которые используются в приложении." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:246 app_Main.py:8065 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:246 app_Main.py:8109 msgid "HUD" msgstr "HUD" @@ -9328,24 +9281,26 @@ msgstr "Geometry дополнительные" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:39 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:127 -#: appPlugins/ToolCalibration.py:833 appPlugins/ToolSolderPaste.py:1343 +#: appPlugins/ToolCalibration.py:833 appPlugins/ToolDrilling.py:2630 +#: appPlugins/ToolMilling.py:4400 appPlugins/ToolSolderPaste.py:1347 msgid "Toolchange X-Y" msgstr "Смена инструмента X,Y" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:277 +#: appPlugins/ToolDrilling.py:2632 appPlugins/ToolMilling.py:4402 msgid "Toolchange X,Y position." msgstr "Позиция X,Y смены инструмента." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 -#: appPlugins/ToolDrilling.py:2694 +#: appPlugins/ToolDrilling.py:2648 msgid "Start Z" msgstr "Z начала" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:287 -#: appPlugins/ToolDrilling.py:2696 +#: appPlugins/ToolDrilling.py:2650 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -9368,13 +9323,13 @@ msgstr "" "игнорировать для любых других случаев." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:78 -#: appPlugins/ToolMilling.py:4200 +#: appPlugins/ToolMilling.py:4272 msgid "Re-cut" msgstr "Перерезать" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:80 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:92 -#: appPlugins/ToolMilling.py:4202 appPlugins/ToolMilling.py:4215 +#: appPlugins/ToolMilling.py:4274 appPlugins/ToolMilling.py:4287 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -9389,16 +9344,16 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:312 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:97 -#: appPlugins/ToolDrilling.py:2736 appPlugins/ToolLevelling.py:1784 -#: appPlugins/ToolMilling.py:4354 +#: appPlugins/ToolDrilling.py:2690 appPlugins/ToolLevelling.py:1853 +#: appPlugins/ToolMilling.py:4448 msgid "Probe Z depth" msgstr "Глубина зондирования Z" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:103 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:314 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:99 -#: appPlugins/ToolDrilling.py:2738 appPlugins/ToolLevelling.py:1786 -#: appPlugins/ToolMilling.py:4356 +#: appPlugins/ToolDrilling.py:2692 appPlugins/ToolLevelling.py:1855 +#: appPlugins/ToolMilling.py:4450 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." @@ -9408,15 +9363,15 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:116 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:325 -#: appPlugins/ToolDrilling.py:2755 appPlugins/ToolMilling.py:4373 +#: appPlugins/ToolDrilling.py:2709 appPlugins/ToolMilling.py:4467 msgid "Feedrate Probe" msgstr "Датчик скорости подачи" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:118 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:327 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:112 -#: appPlugins/ToolDrilling.py:2757 appPlugins/ToolLevelling.py:1799 -#: appPlugins/ToolMilling.py:4375 +#: appPlugins/ToolDrilling.py:2711 appPlugins/ToolLevelling.py:1868 +#: appPlugins/ToolMilling.py:4469 msgid "The feedrate used while the probe is probing." msgstr "Скорость подачи, используемая во время зондирования." @@ -9501,7 +9456,7 @@ msgstr "Зоны исключения" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:389 -#: appPlugins/ToolDrilling.py:2793 appPlugins/ToolMilling.py:4410 +#: appPlugins/ToolDrilling.py:2747 appPlugins/ToolMilling.py:4505 msgid "" "Include exclusion areas.\n" "In those areas the travel of the tools\n" @@ -9516,22 +9471,22 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:282 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:315 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:279 -#: appPlugins/ToolDrilling.py:2866 appPlugins/ToolFollow.py:747 -#: appPlugins/ToolIsolation.py:3635 appPlugins/ToolMilling.py:4480 -#: appPlugins/ToolNCC.py:4631 appPlugins/ToolPaint.py:3311 +#: appPlugins/ToolDrilling.py:2820 appPlugins/ToolFollow.py:749 +#: appPlugins/ToolIsolation.py:3632 appPlugins/ToolMilling.py:4579 +#: appPlugins/ToolNCC.py:4630 appPlugins/ToolPaint.py:3308 msgid "The kind of selection shape used for area selection." msgstr "Вид формы выделения, используемый для выделения области." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:409 -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolDrilling.py:2834 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolMilling.py:4450 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolDrilling.py:2788 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolMilling.py:4547 msgid "Strategy" msgstr "Стратегия" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:410 -#: appPlugins/ToolDrilling.py:2835 appPlugins/ToolMilling.py:4451 +#: appPlugins/ToolDrilling.py:2789 appPlugins/ToolMilling.py:4548 msgid "" "The strategy followed when encountering an exclusion area.\n" "Can be:\n" @@ -9546,28 +9501,28 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:228 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:414 -#: appPlugins/ToolDrilling.py:851 appPlugins/ToolDrilling.py:2839 -#: appPlugins/ToolMilling.py:905 appPlugins/ToolMilling.py:4455 +#: appPlugins/ToolDrilling.py:852 appPlugins/ToolDrilling.py:2793 +#: appPlugins/ToolMilling.py:931 appPlugins/ToolMilling.py:4552 msgid "Over" msgstr "Сверху" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:229 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:415 -#: appPlugins/ToolDrilling.py:851 appPlugins/ToolDrilling.py:2840 -#: appPlugins/ToolMilling.py:905 appPlugins/ToolMilling.py:4456 +#: appPlugins/ToolDrilling.py:852 appPlugins/ToolDrilling.py:2794 +#: appPlugins/ToolMilling.py:931 appPlugins/ToolMilling.py:4553 msgid "Around" msgstr "Вокруг" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:421 -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolDrilling.py:2847 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolMilling.py:4462 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolDrilling.py:2801 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolMilling.py:4560 msgid "Over Z" msgstr "Z обхода" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:422 -#: appPlugins/ToolDrilling.py:2848 appPlugins/ToolMilling.py:4463 +#: appPlugins/ToolDrilling.py:2802 appPlugins/ToolMilling.py:4561 msgid "" "The height Z to which the tool will rise in order to avoid\n" "an interdiction area." @@ -9598,12 +9553,12 @@ msgid "" msgstr "Высота отвода инструмента при холостом ходе." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:287 -#: appPlugins/ToolMilling.py:1337 +#: appPlugins/ToolMilling.py:1365 msgid "Pressure" msgstr "Давление" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:289 -#: appPlugins/ToolMilling.py:1339 +#: appPlugins/ToolMilling.py:1367 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." @@ -9612,7 +9567,7 @@ msgstr "" "тем сильнее давление кисти на материал." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:328 -#: appPlugins/ToolMilling.py:4016 +#: appPlugins/ToolMilling.py:4088 msgid "" "Algorithm for polishing:\n" "- Standard: Fixed step inwards.\n" @@ -9639,6 +9594,28 @@ msgstr "" "Увеличивает производительность при перемещении\n" "большое количество геометрических элементов." +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:19 +#, fuzzy +#| msgid "Geometry Editor" +msgid "Geometry Export" +msgstr "Редактор Geometry" + +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:25 +#, fuzzy +#| msgid "" +#| "The parameters set here are used in the file exported\n" +#| "when using the File -> Export -> Export Gerber menu entry." +msgid "" +"The parameters set here are used in the file exported\n" +"when using the File -> Export -> Export DXF menu entry." +msgstr "" +"Заданные здесь параметры используются в экспортированном файле\n" +"при использовании пункта меню File -> Export -> Export Gerber." + +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:38 +msgid "Autodesk DXF Format used when exporting Geometry as DXF." +msgstr "" + #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:22 msgid "Geometry General" msgstr "Geometry основные" @@ -9726,8 +9703,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:53 -#: appObjects/FlatCAMGeometry.py:1701 appPlugins/ToolCutOut.py:2472 -#: appPlugins/ToolMilling.py:1841 +#: appObjects/FlatCAMGeometry.py:1702 appPlugins/ToolCutOut.py:2469 +#: appPlugins/ToolMilling.py:1935 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -9738,8 +9715,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:67 -#: appPlugins/ToolCutOut.py:2485 appPlugins/ToolDrilling.py:2454 -#: appPlugins/ToolMilling.py:4100 +#: appPlugins/ToolCutOut.py:2482 appPlugins/ToolDrilling.py:2390 +#: appPlugins/ToolMilling.py:4172 msgid "Multi-Depth" msgstr "Мультипроход" @@ -9783,7 +9760,7 @@ msgstr "Смена инструмента Z" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:112 -#: appPlugins/ToolDrilling.py:2680 appPlugins/ToolMilling.py:4315 +#: appPlugins/ToolDrilling.py:2617 appPlugins/ToolMilling.py:4388 msgid "" "Z-axis position (height) for\n" "tool change." @@ -9791,13 +9768,13 @@ msgstr "Отвод по оси Z для смены инструмента." #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:124 -#: appPlugins/ToolDrilling.py:2706 appPlugins/ToolMilling.py:4327 +#: appPlugins/ToolDrilling.py:2660 appPlugins/ToolMilling.py:4418 msgid "End move Z" msgstr "Высота отвода Z" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:137 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126 -#: appPlugins/ToolDrilling.py:2708 appPlugins/ToolMilling.py:4329 +#: appPlugins/ToolDrilling.py:2662 appPlugins/ToolMilling.py:4420 msgid "" "Height of the tool after\n" "the last move at the end of the job." @@ -9807,13 +9784,13 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:137 -#: appPlugins/ToolDrilling.py:2722 appPlugins/ToolMilling.py:4342 +#: appPlugins/ToolDrilling.py:2676 appPlugins/ToolMilling.py:4434 msgid "End move X,Y" msgstr "Конец перемещения X, Y" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:153 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:139 -#: appPlugins/ToolDrilling.py:2724 appPlugins/ToolMilling.py:4344 +#: appPlugins/ToolDrilling.py:2678 appPlugins/ToolMilling.py:4436 msgid "" "End move X,Y position. In format (x,y).\n" "If no value is entered then there is no move\n" @@ -9824,7 +9801,7 @@ msgstr "" "на плоскости X, Y в конце работы." #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:165 -#: appPlugins/ToolMilling.py:4145 +#: appPlugins/ToolMilling.py:4217 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -9859,7 +9836,7 @@ msgstr "Задержка" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:212 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:180 -#: appPlugins/ToolDrilling.py:2552 appPlugins/ToolMilling.py:4248 +#: appPlugins/ToolDrilling.py:2488 appPlugins/ToolMilling.py:4320 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." @@ -9869,15 +9846,15 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 -#: appPlugins/ToolDrilling.py:2564 appPlugins/ToolMilling.py:4259 +#: appPlugins/ToolDrilling.py:2500 appPlugins/ToolMilling.py:4331 msgid "Number of time units for spindle to dwell." msgstr "Количество единиц времени для остановки шпинделя." #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:199 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:230 -#: appPlugins/ToolDrilling.py:2773 appPlugins/ToolMilling.py:4391 -#: appPlugins/ToolSolderPaste.py:1461 +#: appPlugins/ToolDrilling.py:2727 appPlugins/ToolMilling.py:4485 +#: appPlugins/ToolSolderPaste.py:1465 msgid "Preprocessor" msgstr "Постпроцессор" @@ -9915,14 +9892,14 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:297 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:81 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:190 -#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 -#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 -#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 -#: appPlugins/ToolCopperThieving.py:1719 appPlugins/ToolFiducials.py:933 -#: appPlugins/ToolFilm.py:1324 appPlugins/ToolReport.py:468 -#: appPlugins/ToolReport.py:471 appPlugins/ToolReport.py:474 -#: appPlugins/ToolReport.py:502 appPlugins/ToolReport.py:509 -#: appPlugins/ToolReport.py:512 +#: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 +#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 +#: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 +#: appPlugins/ToolCopperThieving.py:1725 appPlugins/ToolFiducials.py:937 +#: appPlugins/ToolFilm.py:1338 appPlugins/ToolReport.py:470 +#: appPlugins/ToolReport.py:473 appPlugins/ToolReport.py:476 +#: appPlugins/ToolReport.py:506 appPlugins/ToolReport.py:513 +#: appPlugins/ToolReport.py:516 msgid "None" msgstr "Нет" @@ -10194,8 +10171,8 @@ msgstr "Количество шагов (линий), используемых #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:50 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:275 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:231 -#: appPlugins/ToolCopperThieving.py:1305 appPlugins/ToolCopperThieving.py:1675 -#: appPlugins/ToolExtract.py:1214 +#: appPlugins/ToolCopperThieving.py:1311 appPlugins/ToolCopperThieving.py:1681 +#: appPlugins/ToolExtract.py:1217 msgid "Clearance" msgstr "Зазор" @@ -10210,13 +10187,13 @@ msgstr "" "и медными трассами в Gerber файле." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:80 -#: appPlugins/ToolCopperThieving.py:1336 +#: appPlugins/ToolCopperThieving.py:1342 msgid "Thieving areas with area less then this value will not be added." msgstr "Зоны грабежа с площадью меньше этого значения не добавляются." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 -#: appPlugins/ToolCopperThieving.py:1357 appPlugins/ToolNCC.py:4592 +#: appPlugins/ToolCopperThieving.py:1363 appPlugins/ToolNCC.py:4591 msgid "Itself" msgstr "Как есть" @@ -10224,9 +10201,9 @@ msgstr "Как есть" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1358 appPlugins/ToolFollow.py:739 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolNCC.py:4592 -#: appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolCopperThieving.py:1364 appPlugins/ToolFollow.py:741 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolNCC.py:4591 +#: appPlugins/ToolPaint.py:3274 msgid "Area Selection" msgstr "Выбор области" @@ -10234,19 +10211,19 @@ msgstr "Выбор области" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1359 appPlugins/ToolDblSided.py:909 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolNCC.py:4592 -#: appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolCopperThieving.py:1365 appPlugins/ToolDblSided.py:925 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolNCC.py:4591 +#: appPlugins/ToolPaint.py:3274 msgid "Reference Object" msgstr "Ссылочный объект" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:96 -#: appPlugins/ToolCopperThieving.py:1361 +#: appPlugins/ToolCopperThieving.py:1367 msgid "Reference:" msgstr "Ссылка:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:98 -#: appPlugins/ToolCopperThieving.py:1363 +#: appPlugins/ToolCopperThieving.py:1369 msgid "" "- 'Itself' - the copper thieving extent is based on the object extent.\n" "- 'Area Selection' - left mouse click to start selection of the area to be " @@ -10266,25 +10243,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:181 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:69 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:183 -#: appPlugins/ToolCopperThieving.py:1408 appPlugins/ToolExtract.py:968 -#: appPlugins/ToolExtract.py:1115 appPlugins/ToolPunchGerber.py:2052 +#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolExtract.py:971 +#: appPlugins/ToolExtract.py:1118 appPlugins/ToolPunchGerber.py:2052 #: appPlugins/ToolPunchGerber.py:2224 msgid "Rectangular" msgstr "Прямоугольник" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:108 -#: appPlugins/ToolCopperThieving.py:1409 +#: appPlugins/ToolCopperThieving.py:1415 msgid "Minimal" msgstr "Минимальная" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:110 -#: appPlugins/ToolCopperThieving.py:1402 appPlugins/ToolFilm.py:1173 -#: appPlugins/ToolPanelize.py:1165 +#: appPlugins/ToolCopperThieving.py:1408 appPlugins/ToolFilm.py:1187 +#: appPlugins/ToolPanelize.py:1184 msgid "Box Type" msgstr "Тип рамки" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:112 -#: appPlugins/ToolCopperThieving.py:1404 +#: appPlugins/ToolCopperThieving.py:1410 msgid "" "- 'Rectangular' - the bounding box will be of rectangular shape.\n" "- 'Minimal' - the bounding box will be the convex hull shape." @@ -10293,27 +10270,27 @@ msgstr "" "- 'Минимальная' - ограничительная рамка будет повторять форму корпуса." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:126 -#: appPlugins/ToolCopperThieving.py:1425 +#: appPlugins/ToolCopperThieving.py:1431 msgid "Dots Grid" msgstr "Сетка точек" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:127 -#: appPlugins/ToolCopperThieving.py:1426 +#: appPlugins/ToolCopperThieving.py:1432 msgid "Squares Grid" msgstr "Сетка квадратов" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:128 -#: appPlugins/ToolCopperThieving.py:1427 +#: appPlugins/ToolCopperThieving.py:1433 msgid "Lines Grid" msgstr "Сетка линий" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:130 -#: appPlugins/ToolCopperThieving.py:1429 +#: appPlugins/ToolCopperThieving.py:1435 msgid "Fill Type:" msgstr "Тип заполнения:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:132 -#: appPlugins/ToolCopperThieving.py:1431 +#: appPlugins/ToolCopperThieving.py:1437 msgid "" "- 'Solid' - copper thieving will be a solid polygon.\n" "- 'Dots Grid' - the empty area will be filled with a pattern of dots.\n" @@ -10326,57 +10303,57 @@ msgstr "" "- 'Сетка линий' - пустая область будет заполнена сеткой линий." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:140 -#: appPlugins/ToolCopperThieving.py:1450 +#: appPlugins/ToolCopperThieving.py:1456 msgid "Dots Grid Parameters" msgstr "Параметры точки сетки" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:146 -#: appPlugins/ToolCopperThieving.py:1456 +#: appPlugins/ToolCopperThieving.py:1462 msgid "Dot diameter in Dots Grid." msgstr "Диаметр точки в сетке точек." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:159 -#: appPlugins/ToolCopperThieving.py:1469 +#: appPlugins/ToolCopperThieving.py:1475 msgid "Distance between each two dots in Dots Grid." msgstr "Расстояние между каждыми двумя точками в сетке точек." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:169 -#: appPlugins/ToolCopperThieving.py:1490 +#: appPlugins/ToolCopperThieving.py:1496 msgid "Squares Grid Parameters" msgstr "Параметры квадратной сетки" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:175 -#: appPlugins/ToolCopperThieving.py:1496 +#: appPlugins/ToolCopperThieving.py:1502 msgid "Square side size in Squares Grid." msgstr "Размер стороны квадрата в сетке квадратов." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:188 -#: appPlugins/ToolCopperThieving.py:1509 +#: appPlugins/ToolCopperThieving.py:1515 msgid "Distance between each two squares in Squares Grid." msgstr "Расстояние между каждыми двумя квадратами в сетке квадратов ." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:198 -#: appPlugins/ToolCopperThieving.py:1530 +#: appPlugins/ToolCopperThieving.py:1536 msgid "Lines Grid Parameters" msgstr "Параметры линий сетки" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:204 -#: appPlugins/ToolCopperThieving.py:1536 +#: appPlugins/ToolCopperThieving.py:1542 msgid "Line thickness size in Lines Grid." msgstr "Размеры линий по толщине в сетке линий." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:217 -#: appPlugins/ToolCopperThieving.py:1549 +#: appPlugins/ToolCopperThieving.py:1555 msgid "Distance between each two lines in Lines Grid." msgstr "Расстояние между двумя линиями в сетке линий." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:227 -#: appPlugins/ToolCopperThieving.py:1589 +#: appPlugins/ToolCopperThieving.py:1595 msgid "Robber Bar Parameters" msgstr "Параметры Robber Bar" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:229 -#: appPlugins/ToolCopperThieving.py:1591 +#: appPlugins/ToolCopperThieving.py:1597 msgid "" "Parameters used for the robber bar.\n" "Robber bar = copper border to help in pattern hole plating." @@ -10385,45 +10362,45 @@ msgstr "" "Robber ba = медная рамка для облегчения нанесения покрытия на отверстия." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:237 -#: appPlugins/ToolCopperThieving.py:1599 +#: appPlugins/ToolCopperThieving.py:1605 msgid "Bounding box margin for robber bar." msgstr "Граница рамки." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:248 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:266 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:49 -#: appPlugins/ToolCopperThieving.py:1610 appPlugins/ToolCorners.py:762 -#: appPlugins/ToolExtract.py:1273 +#: appPlugins/ToolCopperThieving.py:1616 appPlugins/ToolCorners.py:768 +#: appPlugins/ToolExtract.py:1276 msgid "Thickness" msgstr "Толщина" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:250 -#: appPlugins/ToolCopperThieving.py:1612 +#: appPlugins/ToolCopperThieving.py:1618 msgid "The robber bar thickness." msgstr "Толщина robber bar." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:261 -#: appPlugins/ToolCopperThieving.py:1645 +#: appPlugins/ToolCopperThieving.py:1651 msgid "Pattern Plating Mask" msgstr "Рисунок гальванической маски" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:263 -#: appPlugins/ToolCopperThieving.py:1647 +#: appPlugins/ToolCopperThieving.py:1653 msgid "Generate a mask for pattern plating." msgstr "Создание рисунка гальванической маски." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:268 -#: appPlugins/ToolCopperThieving.py:1668 +#: appPlugins/ToolCopperThieving.py:1674 msgid "Only Pads" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:270 -#: appPlugins/ToolCopperThieving.py:1670 +#: appPlugins/ToolCopperThieving.py:1676 msgid "Select only pads in case the selected object is a copper Gerber." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:277 -#: appPlugins/ToolCopperThieving.py:1677 +#: appPlugins/ToolCopperThieving.py:1683 msgid "" "The distance between the possible copper thieving elements\n" "and/or robber bar and the actual openings in the mask." @@ -10432,25 +10409,25 @@ msgstr "" "и/или robber bar и фактическими отверстиями в маске." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:291 -#: appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCopperThieving.py:1719 msgid "Choose which additional geometry to include, if available." msgstr "Выберите, какую дополнительную геометрию включить, если она доступна." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:294 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:193 -#: appPlugins/ToolCopperThieving.py:1716 appPlugins/ToolFilm.py:1327 -#: appPlugins/ToolMilling.py:3892 +#: appPlugins/ToolCopperThieving.py:1722 appPlugins/ToolFilm.py:1341 +#: appPlugins/ToolMilling.py:3964 msgid "Both" msgstr "Обе" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:295 -#: appPlugins/ToolCopperThieving.py:518 appPlugins/ToolCopperThieving.py:522 -#: appPlugins/ToolCopperThieving.py:584 appPlugins/ToolCopperThieving.py:1717 +#: appPlugins/ToolCopperThieving.py:525 appPlugins/ToolCopperThieving.py:529 +#: appPlugins/ToolCopperThieving.py:591 appPlugins/ToolCopperThieving.py:1723 msgid "Thieving" msgstr "Thieving" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:296 -#: appPlugins/ToolCopperThieving.py:1718 +#: appPlugins/ToolCopperThieving.py:1724 msgid "Robber bar" msgstr "Robber Bar" @@ -10463,8 +10440,8 @@ msgstr "Параметры калибровки" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:31 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:30 -#: appPlugins/ToolCopperThieving.py:1300 appPlugins/ToolCorners.py:743 -#: appPlugins/ToolFiducials.py:883 +#: appPlugins/ToolCopperThieving.py:1306 appPlugins/ToolCorners.py:749 +#: appPlugins/ToolFiducials.py:887 msgid "Parameters used for this tool." msgstr "Параметры, используемые для этого инструмента." @@ -10555,15 +10532,15 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:124 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 -#: appPlugins/ToolCalibration.py:867 appPlugins/ToolCorners.py:706 -#: appPlugins/ToolFilm.py:1211 app_Main.py:5474 +#: appPlugins/ToolCalibration.py:867 appPlugins/ToolCorners.py:712 +#: appPlugins/ToolFilm.py:1225 app_Main.py:5493 msgid "Top Left" msgstr "Верхний левый" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:170 -#: appPlugins/ToolCalibration.py:868 appPlugins/ToolCorners.py:718 -#: appPlugins/ToolFilm.py:1212 app_Main.py:5475 +#: appPlugins/ToolCalibration.py:868 appPlugins/ToolCorners.py:724 +#: appPlugins/ToolFilm.py:1226 app_Main.py:5494 msgid "Bottom Right" msgstr "Нижний правый" @@ -10573,13 +10550,13 @@ msgstr "Параметры извлечения отверстий" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:35 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:35 -#: appPlugins/ToolExtract.py:917 appPlugins/ToolPunchGerber.py:2002 +#: appPlugins/ToolExtract.py:920 appPlugins/ToolPunchGerber.py:2002 msgid "Processed Pads Type" msgstr "Тип обработки площадок" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:37 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:37 -#: appPlugins/ToolExtract.py:919 appPlugins/ToolPunchGerber.py:2004 +#: appPlugins/ToolExtract.py:922 appPlugins/ToolPunchGerber.py:2004 msgid "" "The type of pads shape to be processed.\n" "If the PCB has many SMD pads with rectangular pads,\n" @@ -10591,7 +10568,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:47 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:47 -#: appPlugins/ToolExtract.py:946 appPlugins/ToolPunchGerber.py:2030 +#: appPlugins/ToolExtract.py:949 appPlugins/ToolPunchGerber.py:2030 msgid "Process Circular Pads." msgstr "Обработка круглых площадок." @@ -10599,26 +10576,26 @@ msgstr "Обработка круглых площадок." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:155 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:53 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:157 -#: appPlugins/ToolExtract.py:952 appPlugins/ToolExtract.py:1089 +#: appPlugins/ToolExtract.py:955 appPlugins/ToolExtract.py:1092 #: appPlugins/ToolPunchGerber.py:2036 appPlugins/ToolPunchGerber.py:2198 msgid "Oblong" msgstr "Продолговатая форма" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:55 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:55 -#: appPlugins/ToolExtract.py:954 appPlugins/ToolPunchGerber.py:2038 +#: appPlugins/ToolExtract.py:957 appPlugins/ToolPunchGerber.py:2038 msgid "Process Oblong Pads." msgstr "Продолговатые площадки." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:63 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:63 -#: appPlugins/ToolExtract.py:962 appPlugins/ToolPunchGerber.py:2046 +#: appPlugins/ToolExtract.py:965 appPlugins/ToolPunchGerber.py:2046 msgid "Process Square Pads." msgstr "Квадратные площадки." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:71 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:71 -#: appPlugins/ToolExtract.py:970 appPlugins/ToolPunchGerber.py:2054 +#: appPlugins/ToolExtract.py:973 appPlugins/ToolPunchGerber.py:2054 msgid "Process Rectangular Pads." msgstr "Обработка прямоугольных площадок." @@ -10626,15 +10603,15 @@ msgstr "Обработка прямоугольных площадок." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:194 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:77 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:196 -#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:976 -#: appPlugins/ToolExtract.py:1128 appPlugins/ToolPunchGerber.py:2060 +#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:979 +#: appPlugins/ToolExtract.py:1131 appPlugins/ToolPunchGerber.py:2060 #: appPlugins/ToolPunchGerber.py:2237 appPlugins/ToolReport.py:190 msgid "Others" msgstr "Другие" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:79 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:79 -#: appPlugins/ToolExtract.py:978 appPlugins/ToolPunchGerber.py:2062 +#: appPlugins/ToolExtract.py:981 appPlugins/ToolPunchGerber.py:2062 msgid "Process pads not in the categories above." msgstr "Площадки, не относящиеся к вышеперечисленным категориям." @@ -10642,7 +10619,7 @@ msgstr "Площадки, не относящиеся к вышеперечис #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:116 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:93 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:118 -#: appPlugins/ToolExtract.py:1036 appPlugins/ToolExtract.py:1146 +#: appPlugins/ToolExtract.py:1039 appPlugins/ToolExtract.py:1149 #: appPlugins/ToolPunchGerber.py:2113 appPlugins/ToolPunchGerber.py:2142 msgid "Fixed Diameter" msgstr "Фиксированный диаметр" @@ -10651,19 +10628,19 @@ msgstr "Фиксированный диаметр" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:133 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:135 -#: appPlugins/ToolExtract.py:1038 appPlugins/ToolExtract.py:1067 +#: appPlugins/ToolExtract.py:1041 appPlugins/ToolExtract.py:1070 #: appPlugins/ToolPunchGerber.py:2115 appPlugins/ToolPunchGerber.py:2170 msgid "Fixed Annular Ring" msgstr "Фиксированное медное кольцо" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:95 -#: appPlugins/ToolExtract.py:1037 appPlugins/ToolPunchGerber.py:2114 +#: appPlugins/ToolExtract.py:1040 appPlugins/ToolPunchGerber.py:2114 msgid "Proportional" msgstr "Пропорциональный" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:100 -#: appPlugins/ToolExtract.py:1027 +#: appPlugins/ToolExtract.py:1030 msgid "" "The method for processing pads. Can be:\n" "- Fixed Diameter -> all holes will have a set size\n" @@ -10678,13 +10655,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:126 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:128 -#: appPlugins/ToolExtract.py:1156 appPlugins/ToolPunchGerber.py:2152 +#: appPlugins/ToolExtract.py:1159 appPlugins/ToolPunchGerber.py:2152 msgid "Fixed hole diameter." msgstr "Фиксированный диаметр отверстия." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:135 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:137 -#: appPlugins/ToolExtract.py:1069 appPlugins/ToolPunchGerber.py:2172 +#: appPlugins/ToolExtract.py:1072 appPlugins/ToolPunchGerber.py:2172 msgid "" "The size of annular ring.\n" "The copper sliver between the hole exterior\n" @@ -10696,37 +10673,37 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:144 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:146 -#: appPlugins/ToolExtract.py:1078 appPlugins/ToolPunchGerber.py:2187 +#: appPlugins/ToolExtract.py:1081 appPlugins/ToolPunchGerber.py:2187 msgid "The size of annular ring for circular pads." msgstr "Размер кольца круглого сечения для кольцевых площадок." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:157 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:159 -#: appPlugins/ToolExtract.py:1091 appPlugins/ToolPunchGerber.py:2200 +#: appPlugins/ToolExtract.py:1094 appPlugins/ToolPunchGerber.py:2200 msgid "The size of annular ring for oblong pads." msgstr "Размер кольца круглого сечения для продолговатых площадок." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:170 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:172 -#: appPlugins/ToolExtract.py:1104 appPlugins/ToolPunchGerber.py:2213 +#: appPlugins/ToolExtract.py:1107 appPlugins/ToolPunchGerber.py:2213 msgid "The size of annular ring for square pads." msgstr "Размер кольца круглого сечения для квадратных площадок." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:183 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:185 -#: appPlugins/ToolExtract.py:1117 appPlugins/ToolPunchGerber.py:2226 +#: appPlugins/ToolExtract.py:1120 appPlugins/ToolPunchGerber.py:2226 msgid "The size of annular ring for rectangular pads." msgstr "Размер кольца круглого сечения для прямоугольных площадок." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:196 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:198 -#: appPlugins/ToolExtract.py:1130 appPlugins/ToolPunchGerber.py:2239 +#: appPlugins/ToolExtract.py:1133 appPlugins/ToolPunchGerber.py:2239 msgid "The size of annular ring for other pads." msgstr "Размер кольца круглого сечения для других площадок." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:206 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:208 -#: appPlugins/ToolExtract.py:1163 appPlugins/ToolPunchGerber.py:2251 +#: appPlugins/ToolExtract.py:1166 appPlugins/ToolPunchGerber.py:2251 msgid "Proportional Diameter" msgstr "Пропорциональный диаметр" @@ -10737,7 +10714,7 @@ msgstr "Коэффициент" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:217 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:219 -#: appPlugins/ToolExtract.py:1174 appPlugins/ToolPunchGerber.py:2262 +#: appPlugins/ToolExtract.py:1177 appPlugins/ToolPunchGerber.py:2262 msgid "" "Proportional Diameter.\n" "The hole diameter will be a fraction of the pad size." @@ -10746,42 +10723,42 @@ msgstr "" "Диаметр отверстия будет составлять долю от размера площадки." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:225 -#: appPlugins/ToolExtract.py:1208 appPlugins/ToolExtract.py:1233 +#: appPlugins/ToolExtract.py:1211 appPlugins/ToolExtract.py:1236 #, fuzzy #| msgid "Extract Drills" msgid "Extract Soldermask" msgstr "Извлечь отверстия" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:227 -#: appPlugins/ToolExtract.py:1210 appPlugins/ToolExtract.py:1236 +#: appPlugins/ToolExtract.py:1213 appPlugins/ToolExtract.py:1239 #, fuzzy #| msgid "Extract drills from a given Gerber file." msgid "Extract soldermask from a given Gerber file." msgstr "Извлечение отверстий из заданного Gerber файла." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:233 -#: appPlugins/ToolExtract.py:1216 +#: appPlugins/ToolExtract.py:1219 msgid "" "This set how much the soldermask extends\n" "beyond the margin of the pads." msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:245 -#: appPlugins/ToolExtract.py:1252 appPlugins/ToolExtract.py:1291 +#: appPlugins/ToolExtract.py:1255 appPlugins/ToolExtract.py:1294 #, fuzzy #| msgid "ExtraCut" msgid "Extract Cutout" msgstr "Дополнительный вырез" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:247 -#: appPlugins/ToolExtract.py:1254 appPlugins/ToolExtract.py:1294 +#: appPlugins/ToolExtract.py:1257 appPlugins/ToolExtract.py:1297 #, fuzzy #| msgid "Extract drills from a given Gerber file." msgid "Extract a cutout from a given Gerber file." msgstr "Извлечение отверстий из заданного Gerber файла." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:268 -#: appPlugins/ToolExtract.py:1275 +#: appPlugins/ToolExtract.py:1278 #, fuzzy #| msgid "The thickness of the line that makes the corner marker." msgid "The thickness of the line that makes the cutout geometry." @@ -10792,7 +10769,7 @@ msgid "Fiducials Tool Options" msgstr "Параметры контрольных точек" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:38 -#: appPlugins/ToolFiducials.py:890 +#: appPlugins/ToolFiducials.py:894 msgid "" "This set the fiducial diameter if fiducial type is circular,\n" "otherwise is the size of the fiducial.\n" @@ -10804,25 +10781,25 @@ msgstr "" "вдвое больше отверстия паяльной маски." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:66 -#: appPlugins/ToolFiducials.py:918 +#: appPlugins/ToolFiducials.py:922 msgid "Auto" msgstr "Авто" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:44 -#: appPlugins/ToolCutOut.py:2610 appPlugins/ToolFiducials.py:919 -#: appPlugins/ToolLevelling.py:1821 appPlugins/ToolPunchGerber.py:2288 +#: appPlugins/ToolCutOut.py:2607 appPlugins/ToolFiducials.py:923 +#: appPlugins/ToolLevelling.py:1890 appPlugins/ToolPunchGerber.py:2288 msgid "Manual" msgstr "Вручную" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:37 -#: appPlugins/ToolLevelling.py:1814 +#: appPlugins/ToolLevelling.py:1883 msgid "Mode" msgstr "Режим" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:71 -#: appPlugins/ToolFiducials.py:923 +#: appPlugins/ToolFiducials.py:927 msgid "" "- 'Auto' - automatic placement of fiducials in the corners of the bounding " "box.\n" @@ -10833,22 +10810,22 @@ msgstr "" "- 'Вручную' - ручное размещение контрольных точек." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:79 -#: appPlugins/ToolFiducials.py:931 +#: appPlugins/ToolFiducials.py:935 msgid "Up" msgstr "Вверху" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:80 -#: appPlugins/ToolFiducials.py:932 +#: appPlugins/ToolFiducials.py:936 msgid "Down" msgstr "Внизу" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:83 -#: appPlugins/ToolFiducials.py:935 +#: appPlugins/ToolFiducials.py:939 msgid "Second fiducial" msgstr "Вторичные контрольные точки" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:85 -#: appPlugins/ToolFiducials.py:937 +#: appPlugins/ToolFiducials.py:941 msgid "" "The position for the second fiducial.\n" "- 'Up' - the order is: bottom-left, top-left, top-right.\n" @@ -10863,22 +10840,22 @@ msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 -#: appPlugins/ToolCorners.py:755 appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolCorners.py:761 appPlugins/ToolFiducials.py:957 msgid "Cross" msgstr "Крест" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:102 -#: appPlugins/ToolFiducials.py:954 +#: appPlugins/ToolFiducials.py:958 msgid "Chess" msgstr "Шахматный порядок" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:105 -#: appPlugins/ToolFiducials.py:956 +#: appPlugins/ToolFiducials.py:960 msgid "Fiducial Type" msgstr "Тип контрольных точек" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107 -#: appPlugins/ToolFiducials.py:958 +#: appPlugins/ToolFiducials.py:962 msgid "" "The type of fiducial.\n" "- 'Circular' - this is the regular fiducial.\n" @@ -10891,7 +10868,7 @@ msgstr "" "- 'Шахматный порядок' - точки в шахматном порядке." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:116 -#: appPlugins/ToolFiducials.py:967 +#: appPlugins/ToolFiducials.py:971 msgid "Line thickness" msgstr "Толщина линии" @@ -10909,7 +10886,7 @@ msgstr "" "и в обратном направлении." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:40 -#: appPlugins/ToolInvertGerber.py:251 +#: appPlugins/ToolInvertGerber.py:257 msgid "" "Distance by which to avoid\n" "the edges of the Gerber object." @@ -10918,12 +10895,12 @@ msgstr "" "края объекта Gerber." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:51 -#: appPlugins/ToolInvertGerber.py:262 +#: appPlugins/ToolInvertGerber.py:268 msgid "Lines Join Style" msgstr "Стиль соединения линий" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:53 -#: appPlugins/ToolInvertGerber.py:264 +#: appPlugins/ToolInvertGerber.py:270 msgid "" "The way that the lines in the object outline will be joined.\n" "Can be:\n" @@ -10938,7 +10915,7 @@ msgstr "" "- скос -> линии соединяются третьей линией" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:62 -#: appPlugins/ToolInvertGerber.py:273 +#: appPlugins/ToolInvertGerber.py:279 msgid "Bevel" msgstr "Скос" @@ -10955,7 +10932,7 @@ msgstr "" "двумя элементами геометрии Gerber" #: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:41 -#: appPlugins/ToolOptimal.py:454 +#: appPlugins/ToolOptimal.py:460 msgid "Precision" msgstr "Точность" @@ -11003,12 +10980,12 @@ msgstr "" "в выбранный файл Gerber, или его можно экспортировать в файл." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:38 -#: appPlugins/ToolQRCode.py:799 app_Main.py:8028 +#: appPlugins/ToolQRCode.py:802 app_Main.py:8072 msgid "Version" msgstr "Версия" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:40 -#: appPlugins/ToolQRCode.py:801 +#: appPlugins/ToolQRCode.py:804 msgid "" "QRCode version can have values from 1 (21x21 boxes)\n" "to 40 (177x177 boxes)." @@ -11017,13 +10994,13 @@ msgstr "" "до 40 (177x177)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:51 -#: appPlugins/ToolQRCode.py:812 +#: appPlugins/ToolQRCode.py:815 msgid "Error correction" msgstr "Коррекция ошибок" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:53 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:64 -#: appPlugins/ToolQRCode.py:814 appPlugins/ToolQRCode.py:825 +#: appPlugins/ToolQRCode.py:817 appPlugins/ToolQRCode.py:828 #, python-format msgid "" "Parameter that controls the error correction used for the QR Code.\n" @@ -11039,12 +11016,12 @@ msgstr "" "H = макс. 30%% ошибок могут быть исправлены." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:74 -#: appPlugins/ToolQRCode.py:835 +#: appPlugins/ToolQRCode.py:838 msgid "Box Size" msgstr "Размер поля" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:76 -#: appPlugins/ToolQRCode.py:837 +#: appPlugins/ToolQRCode.py:840 msgid "" "Box size control the overall size of the QRcode\n" "by adjusting the size of each box in the code." @@ -11053,12 +11030,12 @@ msgstr "" "откорректировав размер каждой рамки в коде." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:87 -#: appPlugins/ToolQRCode.py:848 +#: appPlugins/ToolQRCode.py:851 msgid "Border Size" msgstr "Отступ" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:89 -#: appPlugins/ToolQRCode.py:850 +#: appPlugins/ToolQRCode.py:853 msgid "" "Size of the QRCode border. How many boxes thick is the border.\n" "Default value is 4. The width of the clearance around the QRCode." @@ -11067,28 +11044,28 @@ msgstr "" "Значение по умолчанию 4. Ширина зазора вокруг QR-кода." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:100 -#: appPlugins/ToolQRCode.py:770 +#: appPlugins/ToolQRCode.py:773 msgid "QRCode Data" msgstr "Данные QR-кода" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:102 -#: appPlugins/ToolQRCode.py:772 +#: appPlugins/ToolQRCode.py:775 msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode." msgstr "" "Данные QRCode. Буквенно-цифровой текст, подлежащий кодированию в QRCode." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:106 -#: appPlugins/ToolQRCode.py:776 +#: appPlugins/ToolQRCode.py:779 msgid "Add here the text to be included in the QRCode..." msgstr "Добавьте сюда текст, который будет включен в QRCode..." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:112 -#: appPlugins/ToolQRCode.py:861 +#: appPlugins/ToolQRCode.py:864 msgid "Polarity" msgstr "Полярность" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:114 -#: appPlugins/ToolQRCode.py:863 +#: appPlugins/ToolQRCode.py:866 msgid "" "Choose the polarity of the QRCode.\n" "It can be drawn in a negative way (squares are clear)\n" @@ -11099,17 +11076,17 @@ msgstr "" "или позитив (квадраты непрозрачны)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:118 -#: appPlugins/ToolFilm.py:1366 appPlugins/ToolQRCode.py:867 +#: appPlugins/ToolFilm.py:1380 appPlugins/ToolQRCode.py:870 msgid "Negative" msgstr "Негатив" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 -#: appPlugins/ToolFilm.py:1365 appPlugins/ToolQRCode.py:868 +#: appPlugins/ToolFilm.py:1379 appPlugins/ToolQRCode.py:871 msgid "Positive" msgstr "Позитив" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:121 -#: appPlugins/ToolQRCode.py:870 +#: appPlugins/ToolQRCode.py:873 msgid "" "Choose the type of QRCode to be created.\n" "If added on a Silkscreen Gerber file the QRCode may\n" @@ -11123,7 +11100,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:132 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:138 -#: appPlugins/ToolQRCode.py:881 appPlugins/ToolQRCode.py:887 +#: appPlugins/ToolQRCode.py:884 appPlugins/ToolQRCode.py:890 msgid "" "The bounding box, meaning the empty space that surrounds\n" "the QRCode geometry, can have a rounded or a square shape." @@ -11132,22 +11109,22 @@ msgstr "" "QRCode, может иметь округлую или квадратную форму." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:145 -#: appPlugins/ToolQRCode.py:920 +#: appPlugins/ToolQRCode.py:923 msgid "Fill Color" msgstr "Цвет заливки" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:147 -#: appPlugins/ToolQRCode.py:922 +#: appPlugins/ToolQRCode.py:925 msgid "Set the QRCode fill color (squares color)." msgstr "Задаёт цвет заливки QRCode (цвет квадратов)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:155 -#: appPlugins/ToolQRCode.py:944 +#: appPlugins/ToolQRCode.py:947 msgid "Back Color" msgstr "Цвет фона" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:157 -#: appPlugins/ToolQRCode.py:946 +#: appPlugins/ToolQRCode.py:949 msgid "Set the QRCode background color." msgstr "Устанавливает цвет фона QRCode." @@ -11364,13 +11341,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:40 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:89 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:236 -#: appPlugins/ToolCorners.py:830 appPlugins/ToolCutOut.py:2795 -#: appPlugins/ToolDblSided.py:975 +#: appPlugins/ToolCorners.py:836 appPlugins/ToolCutOut.py:2792 +#: appPlugins/ToolDblSided.py:991 msgid "Drill Dia" msgstr "Диаметр Сверла" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:42 -#: appPlugins/ToolDblSided.py:977 appPlugins/ToolDblSided.py:982 +#: appPlugins/ToolDblSided.py:993 appPlugins/ToolDblSided.py:998 msgid "Diameter of the drill for the alignment holes." msgstr "Диаметр сверла для контрольных отверстий." @@ -11380,23 +11357,23 @@ msgstr "Выровнять ось" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:51 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:64 -#: appPlugins/ToolDblSided.py:818 appPlugins/ToolDblSided.py:993 +#: appPlugins/ToolDblSided.py:834 appPlugins/ToolDblSided.py:1009 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Отразить по вертикали (X) или горизонтали (Y)." #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:195 -#: appPlugins/ToolFilm.py:1329 +#: appPlugins/ToolFilm.py:1343 msgid "Mirror Axis" msgstr "Ось зеркалирования" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:79 -#: appPlugins/ToolDblSided.py:844 +#: appPlugins/ToolDblSided.py:860 msgid "Box" msgstr "Рамка" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80 -#: appPlugins/ToolDblSided.py:845 +#: appPlugins/ToolDblSided.py:861 msgid "Hole Snap" msgstr "Отверстие для защелки" @@ -11551,27 +11528,27 @@ msgid "Corner Markers Options" msgstr "Параметры угловых маркеров" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:37 -#: appPlugins/ToolCorners.py:750 +#: appPlugins/ToolCorners.py:756 msgid "Shape of the marker." msgstr "Форма маркера." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:41 -#: appPlugins/ToolCorners.py:754 +#: appPlugins/ToolCorners.py:760 msgid "Semi-Cross" msgstr "Полукрест" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:51 -#: appPlugins/ToolCorners.py:764 +#: appPlugins/ToolCorners.py:770 msgid "The thickness of the line that makes the corner marker." msgstr "Толщина линии, обозначающей угол." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:78 -#: appPlugins/ToolCorners.py:778 +#: appPlugins/ToolCorners.py:784 msgid "The length of the line that makes the corner marker." msgstr "Длина линии, которая делает угловой маркер." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:91 -#: appPlugins/ToolCorners.py:832 +#: appPlugins/ToolCorners.py:838 msgid "Drill Diameter" msgstr "Диаметр сверла" @@ -11589,7 +11566,7 @@ msgstr "" "заготовки." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:37 -#: appPlugins/ToolCutOut.py:2428 +#: appPlugins/ToolCutOut.py:2425 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -11598,12 +11575,12 @@ msgstr "" "форма печатной платы из окружающего материала." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:88 -#: appPlugins/ToolCutOut.py:2359 +#: appPlugins/ToolCutOut.py:2356 msgid "Kind" msgstr "Тип" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:90 -#: appPlugins/ToolCutOut.py:2361 +#: appPlugins/ToolCutOut.py:2358 msgid "" "Choice of what kind the object we want to cutout is.\n" "- Single: contain a single PCB Gerber outline object.\n" @@ -11616,15 +11593,10 @@ msgstr "" "из множества отдельных контуров печатных плат." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:97 -#: appPlugins/ToolCutOut.py:2367 +#: appPlugins/ToolCutOut.py:2364 msgid "Single" msgstr "Одиночный" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:98 -#: appPlugins/ToolCutOut.py:2368 -msgid "Panel" -msgstr "Панель" - #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:196 msgid "" "Number of gaps used for the cutout.\n" @@ -11650,17 +11622,17 @@ msgstr "" "- 8 - 2*слева + 2*справа + 2*сверху + 2*снизу" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:225 -#: appPlugins/ToolCutOut.py:2701 +#: appPlugins/ToolCutOut.py:2698 msgid "Big cursor" msgstr "Большой курсор" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:227 -#: appPlugins/ToolCutOut.py:2703 +#: appPlugins/ToolCutOut.py:2700 msgid "Use a big cursor when adding manual gaps." msgstr "При добавлении пробелов вручную используйте большой курсор." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:238 -#: appPlugins/ToolCutOut.py:2797 +#: appPlugins/ToolCutOut.py:2794 #, fuzzy #| msgid "" #| "Diameter of the tool used to cutout\n" @@ -11673,7 +11645,7 @@ msgstr "" "форма печатной платы из окружающего материала." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:251 -#: appPlugins/ToolCutOut.py:2810 +#: appPlugins/ToolCutOut.py:2807 #, fuzzy #| msgid "Distance between each two lines in Lines Grid." msgid "" @@ -11686,7 +11658,7 @@ msgid "Drilling Tool Options" msgstr "Парам. бурового Oрудие" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:27 -#: appPlugins/ToolDrilling.py:2299 +#: appPlugins/ToolDrilling.py:2238 msgid "Create CNCJob with toolpaths for drilling or milling holes." msgstr "" "Создавайте CNCJob с траекториями для сверления или фрезерования отверстий." @@ -11695,9 +11667,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:133 -#: appPlugins/ToolDrilling.py:2376 appPlugins/ToolIsolation.py:3267 -#: appPlugins/ToolMilling.py:3705 appPlugins/ToolNCC.py:4224 -#: appPlugins/ToolPaint.py:3018 +#: appPlugins/ToolDrilling.py:2312 appPlugins/ToolIsolation.py:3264 +#: appPlugins/ToolMilling.py:3777 appPlugins/ToolNCC.py:4223 +#: appPlugins/ToolPaint.py:3015 msgid "Tool order" msgstr "Порядок инструмента" @@ -11706,10 +11678,10 @@ msgstr "Порядок инструмента" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:150 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:160 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:134 -#: appPlugins/ToolDrilling.py:2377 appPlugins/ToolIsolation.py:3268 -#: appPlugins/ToolMilling.py:3706 appPlugins/ToolNCC.py:4225 -#: appPlugins/ToolNCC.py:4235 appPlugins/ToolPaint.py:3019 -#: appPlugins/ToolPaint.py:3029 +#: appPlugins/ToolDrilling.py:2313 appPlugins/ToolIsolation.py:3265 +#: appPlugins/ToolMilling.py:3778 appPlugins/ToolNCC.py:4224 +#: appPlugins/ToolNCC.py:4234 appPlugins/ToolPaint.py:3016 +#: appPlugins/ToolPaint.py:3026 msgid "" "This set the way that the tools in the tools table are used.\n" "'No' --> means that the used order is the one in the tool table\n" @@ -11735,9 +11707,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:158 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142 -#: appPlugins/ToolDrilling.py:2385 appPlugins/ToolIsolation.py:3276 -#: appPlugins/ToolMilling.py:3714 appPlugins/ToolNCC.py:4233 -#: appPlugins/ToolPaint.py:3027 +#: appPlugins/ToolDrilling.py:2321 appPlugins/ToolIsolation.py:3273 +#: appPlugins/ToolMilling.py:3786 appPlugins/ToolNCC.py:4232 +#: appPlugins/ToolPaint.py:3024 msgid "Forward" msgstr "Прямой" @@ -11745,14 +11717,14 @@ msgstr "Прямой" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:159 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143 -#: appPlugins/ToolDrilling.py:2386 appPlugins/ToolIsolation.py:3277 -#: appPlugins/ToolMilling.py:3715 appPlugins/ToolNCC.py:4234 -#: appPlugins/ToolPaint.py:3028 +#: appPlugins/ToolDrilling.py:2322 appPlugins/ToolIsolation.py:3274 +#: appPlugins/ToolMilling.py:3787 appPlugins/ToolNCC.py:4233 +#: appPlugins/ToolPaint.py:3025 msgid "Reverse" msgstr "Обратный" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:104 -#: appPlugins/ToolDrilling.py:2673 appPlugins/ToolMilling.py:4308 +#: appPlugins/ToolDrilling.py:2609 appPlugins/ToolMilling.py:4380 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -11816,12 +11788,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:36 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:210 -#: appPlugins/ToolFilm.py:1368 appPlugins/ToolFilm.py:1480 +#: appPlugins/ToolFilm.py:1382 appPlugins/ToolFilm.py:1494 msgid "Film Type" msgstr "Тип плёнки" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:38 -#: appPlugins/ToolFilm.py:1370 +#: appPlugins/ToolFilm.py:1384 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -11846,12 +11818,12 @@ msgid "Set the film color when positive film is selected." msgstr "Устанавливает цвет плёнки при режиме \"Позитив\"." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:64 -#: appPlugins/ToolFilm.py:1386 +#: appPlugins/ToolFilm.py:1400 msgid "Border" msgstr "Отступ" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:66 -#: appPlugins/ToolFilm.py:1388 +#: appPlugins/ToolFilm.py:1402 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -11872,12 +11844,12 @@ msgstr "" "окружающими, если бы не эта граница." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:83 -#: appPlugins/ToolFilm.py:1355 +#: appPlugins/ToolFilm.py:1369 msgid "Scale Stroke" msgstr "Масштаб обводки" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:85 -#: appPlugins/ToolFilm.py:1357 +#: appPlugins/ToolFilm.py:1371 msgid "" "Scale the line stroke thickness of each feature in the SVG file.\n" "It means that the line that envelope each SVG feature will be thicker or " @@ -11890,12 +11862,12 @@ msgstr "" "поэтому этот параметр может сильно влиять на мелкие объекты." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 -#: appPlugins/ToolFilm.py:1196 +#: appPlugins/ToolFilm.py:1210 msgid "Film Adjustments" msgstr "Регулировка Пленки" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:94 -#: appPlugins/ToolFilm.py:1198 +#: appPlugins/ToolFilm.py:1212 msgid "" "Sometime the printers will distort the print shape, especially the Laser " "types.\n" @@ -11909,7 +11881,7 @@ msgid "Scale Film geometry" msgstr "Масштабирование плёнки" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:103 -#: appPlugins/ToolFilm.py:1227 +#: appPlugins/ToolFilm.py:1241 msgid "" "A value greater than 1 will stretch the film\n" "while a value less than 1 will jolt it." @@ -11922,7 +11894,7 @@ msgid "Skew Film geometry" msgstr "Наклон плёнки" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 -#: appPlugins/ToolFilm.py:1271 +#: appPlugins/ToolFilm.py:1285 msgid "" "Positive values will skew to the right\n" "while negative values will skew to the left." @@ -11943,13 +11915,13 @@ msgstr "" "Это может быть одна из четырех точек геометрии ограничительной рамки." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:168 -#: appPlugins/ToolCorners.py:714 appPlugins/ToolFiducials.py:812 -#: appPlugins/ToolFilm.py:1210 app_Main.py:5473 +#: appPlugins/ToolCorners.py:720 appPlugins/ToolFiducials.py:816 +#: appPlugins/ToolFilm.py:1224 app_Main.py:5492 msgid "Bottom Left" msgstr "Нижний левый" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171 -#: appPlugins/ToolFilm.py:1213 +#: appPlugins/ToolFilm.py:1227 msgid "Top right" msgstr "Верхний правый" @@ -11958,27 +11930,27 @@ msgid "Mirror Film geometry" msgstr "Зеркалирование геометрии пленки" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 -#: appPlugins/ToolFilm.py:1315 +#: appPlugins/ToolFilm.py:1329 msgid "Mirror the film geometry on the selected axis or on both." msgstr "Зеркалирование геометрии пленки на выбранной оси или на обеих." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:205 -#: appPlugins/ToolFilm.py:1475 +#: appPlugins/ToolFilm.py:1489 msgid "SVG" msgstr "SVG" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:206 -#: appPlugins/ToolFilm.py:1476 +#: appPlugins/ToolFilm.py:1490 msgid "PNG" msgstr "PNG" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:207 -#: appPlugins/ToolFilm.py:1477 +#: appPlugins/ToolFilm.py:1491 msgid "PDF" msgstr "PDF" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212 -#: appPlugins/ToolFilm.py:1482 +#: appPlugins/ToolFilm.py:1496 msgid "" "The file type of the saved film. Can be:\n" "- 'SVG' -> open-source vectorial format\n" @@ -11991,22 +11963,22 @@ msgstr "" "- 'PDF' -> формат портативного документа" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:221 -#: appPlugins/ToolFilm.py:1491 +#: appPlugins/ToolFilm.py:1505 msgid "Page Orientation" msgstr "Ориентация страницы" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:234 -#: appPlugins/ToolFilm.py:1508 +#: appPlugins/ToolFilm.py:1522 msgid "Page Size" msgstr "Размер страницы" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:235 -#: appPlugins/ToolFilm.py:1509 +#: appPlugins/ToolFilm.py:1523 msgid "A selection of standard ISO 216 page sizes." msgstr "Выбор стандартных размеров страниц ISO 216." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:302 -#: appPlugins/ToolFilm.py:1575 +#: appPlugins/ToolFilm.py:1589 msgid "Default value is 96 DPI. Change this value to scale the PNG file." msgstr "" "Значение по умолчанию - 96 точек на дюйм. Измените это значение, чтобы " @@ -12046,14 +12018,14 @@ msgstr "V-образный" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 -#: appPlugins/ToolMilling.py:4044 +#: appPlugins/ToolMilling.py:4116 msgid "V-Tip Dia" msgstr "Диаметр V-наконечника" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:71 -#: appPlugins/ToolMilling.py:4047 +#: appPlugins/ToolMilling.py:4119 msgid "The tip diameter for V-Shape Tool" msgstr "Диаметр наконечника для V-образного инструмента" @@ -12061,7 +12033,7 @@ msgstr "Диаметр наконечника для V-образного инс #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:90 -#: appPlugins/ToolMilling.py:4060 +#: appPlugins/ToolMilling.py:4132 msgid "V-Tip Angle" msgstr "Угол V-наконечника" @@ -12089,7 +12061,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:130 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:112 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116 -#: appPlugins/ToolPaint.py:3059 +#: appPlugins/ToolPaint.py:3056 msgid "" "Diameter for the new tool to add in the Tool Table.\n" "If the tool is V-shape type then this value is automatically\n" @@ -12103,16 +12075,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:279 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:236 -#: appPlugins/ToolIsolation.py:3480 appPlugins/ToolNCC.py:4520 -#: appPlugins/ToolPaint.py:3237 +#: appPlugins/ToolIsolation.py:3477 appPlugins/ToolNCC.py:4519 +#: appPlugins/ToolPaint.py:3234 msgid "Rest" msgstr "Обработка остаточного припуска" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:281 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:238 -#: appPlugins/ToolIsolation.py:3483 appPlugins/ToolNCC.py:4524 -#: appPlugins/ToolPaint.py:3240 +#: appPlugins/ToolIsolation.py:3480 appPlugins/ToolNCC.py:4523 +#: appPlugins/ToolPaint.py:3237 msgid "" "If checked, use 'rest machining'.\n" "Basically it will process copper outside PCB features,\n" @@ -12133,22 +12105,22 @@ msgstr "" "Если флажок не установлен, используется стандартный алгоритм." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:235 -#: appPlugins/ToolIsolation.py:3505 +#: appPlugins/ToolIsolation.py:3502 msgid "Combine" msgstr "Комбинировать" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:237 -#: appPlugins/ToolIsolation.py:3507 +#: appPlugins/ToolIsolation.py:3504 msgid "Combine all passes into one object" msgstr "Объединить все проходы в один объект" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:244 -#: appPlugins/ToolIsolation.py:3524 +#: appPlugins/ToolIsolation.py:3521 msgid "Except" msgstr "Исключение" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:245 -#: appPlugins/ToolIsolation.py:3525 +#: appPlugins/ToolIsolation.py:3522 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -12160,13 +12132,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:252 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appPlugins/ToolIsolation.py:3514 appPlugins/ToolNCC.py:4644 +#: appPlugins/ToolIsolation.py:3511 appPlugins/ToolNCC.py:4643 msgid "Check validity" msgstr "Проверить право" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:254 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 -#: appPlugins/ToolIsolation.py:3516 appPlugins/ToolNCC.py:4646 +#: appPlugins/ToolIsolation.py:3513 appPlugins/ToolNCC.py:4645 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12175,7 +12147,7 @@ msgstr "" "если они обеспечат полную изоляцию." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:264 -#: appPlugins/ToolIsolation.py:3564 +#: appPlugins/ToolIsolation.py:3561 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -12191,17 +12163,17 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolPaint.py:3274 msgid "Polygon Selection" msgstr "Выбор полигона" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:292 -#: appPlugins/ToolIsolation.py:3600 +#: appPlugins/ToolIsolation.py:3597 msgid "Interiors" msgstr "Bнутренность" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:294 -#: appPlugins/ToolIsolation.py:3602 +#: appPlugins/ToolIsolation.py:3599 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -12211,12 +12183,12 @@ msgstr "" "(дыры в многоугольнике)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:299 -#: appPlugins/ToolIsolation.py:3495 +#: appPlugins/ToolIsolation.py:3492 msgid "Forced Rest" msgstr "Принудительный отдых" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:301 -#: appPlugins/ToolIsolation.py:3497 +#: appPlugins/ToolIsolation.py:3494 msgid "" "When checked the isolation will be done with the current tool even if\n" "interiors of a polygon (holes in the polygon) could not be isolated.\n" @@ -12255,13 +12227,8 @@ msgstr "" msgid "Levelling Tool Options" msgstr "Парам. бурового Oрудие" -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:26 -#: appPlugins/ToolLevelling.py:1667 -msgid "Generate CNC Code with auto-levelled paths." -msgstr "" - #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:38 -#: appPlugins/ToolLevelling.py:1815 +#: appPlugins/ToolLevelling.py:1884 msgid "" "Choose a mode for height map generation.\n" "- Manual: will pick a selection of probe points by clicking on canvas\n" @@ -12272,12 +12239,12 @@ msgstr "" "- Сетка: автоматически генерирует сетку точек зондирования" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:45 -#: appPlugins/ToolLevelling.py:1822 app_Main.py:8032 +#: appPlugins/ToolLevelling.py:1891 app_Main.py:8076 msgid "Grid" msgstr "Сетка" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:52 -#: appPlugins/ToolLevelling.py:1829 +#: appPlugins/ToolLevelling.py:1898 msgid "" "Choose a method for approximation of heights from autolevelling data.\n" "- Voronoi: will generate a Voronoi diagram\n" @@ -12290,59 +12257,59 @@ msgstr "" "только в режиме сетки." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:58 -#: appPlugins/ToolLevelling.py:1835 +#: appPlugins/ToolLevelling.py:1904 msgid "Voronoi" msgstr "Вороной" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:59 -#: appPlugins/ToolLevelling.py:1836 +#: appPlugins/ToolLevelling.py:1905 msgid "Bilinear" msgstr "Билинейный" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:70 -#: appPlugins/ToolLevelling.py:1849 appPlugins/ToolPanelize.py:1233 +#: appPlugins/ToolLevelling.py:1918 appPlugins/ToolPanelize.py:1252 msgid "Columns" msgstr "Столбцы" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:69 -#: appPlugins/ToolLevelling.py:1851 +#: appPlugins/ToolLevelling.py:1920 msgid "The number of grid columns." msgstr "Количество столбцов сетки." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:82 -#: appPlugins/ToolLevelling.py:1860 appPlugins/ToolPanelize.py:1244 +#: appPlugins/ToolLevelling.py:1929 appPlugins/ToolPanelize.py:1263 msgid "Rows" msgstr "Строки" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:79 -#: appPlugins/ToolLevelling.py:1862 +#: appPlugins/ToolLevelling.py:1931 msgid "The number of grid rows." msgstr "Количество рядов сетки." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:85 -#: appPlugins/ToolLevelling.py:1772 +#: appPlugins/ToolLevelling.py:1841 msgid "Probe Z travel" msgstr "Зонд Z путешествия" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:87 -#: appPlugins/ToolLevelling.py:1774 +#: appPlugins/ToolLevelling.py:1843 msgid "The safe Z for probe travelling between probe points." msgstr "Безопасный Z для перемещения зонда между точками измерения." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:110 -#: appPlugins/ToolLevelling.py:1797 +#: appPlugins/ToolLevelling.py:1866 msgid "Probe Feedrate" msgstr "Скорость подачи зонда" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:126 -#: appPlugins/ToolLevelling.py:1875 +#: appPlugins/ToolLevelling.py:1944 msgid "Controller" msgstr "Контроллер" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:128 -#: appPlugins/ToolLevelling.py:1877 +#: appPlugins/ToolLevelling.py:1946 msgid "" "The kind of controller for which to generate\n" "height map gcode." @@ -12351,17 +12318,17 @@ msgstr "" "карта высот gcode." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:138 -#: appPlugins/ToolLevelling.py:2104 +#: appPlugins/ToolLevelling.py:2173 msgid "Step" msgstr "Шаг" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:140 -#: appPlugins/ToolLevelling.py:2106 +#: appPlugins/ToolLevelling.py:2175 msgid "Each jog action will move the axes with this value." msgstr "Каждое толчковое действие перемещает оси с этим значением." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:153 -#: appPlugins/ToolLevelling.py:2120 +#: appPlugins/ToolLevelling.py:2189 msgid "Feedrate when jogging." msgstr "Скорость подачи при толчке." @@ -12383,7 +12350,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:84 -#: appPlugins/ToolMilling.py:4063 +#: appPlugins/ToolMilling.py:4135 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -12396,7 +12363,7 @@ msgid "Offset value" msgstr "Значение смещения" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:304 -#: appPlugins/ToolNCC.py:4598 +#: appPlugins/ToolNCC.py:4597 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12418,7 +12385,7 @@ msgid "Paint Tool Options" msgstr "Рисование" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:251 -#: appPlugins/ToolPaint.py:3267 +#: appPlugins/ToolPaint.py:3264 msgid "" "Selection of area to be processed.\n" "- 'Polygon Selection' - left mouse click to add/remove polygons to be " @@ -12457,12 +12424,12 @@ msgstr "" "на расстоянии X, Y расстояние друг от друга." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:43 -#: appPlugins/ToolPanelize.py:1208 +#: appPlugins/ToolPanelize.py:1227 msgid "Spacing cols" msgstr "Интервал столбцов" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:45 -#: appPlugins/ToolPanelize.py:1210 +#: appPlugins/ToolPanelize.py:1229 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -12471,12 +12438,12 @@ msgstr "" "В текущих единицах измерения." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:57 -#: appPlugins/ToolPanelize.py:1221 +#: appPlugins/ToolPanelize.py:1240 msgid "Spacing rows" msgstr "Интервал строк" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:59 -#: appPlugins/ToolPanelize.py:1223 +#: appPlugins/ToolPanelize.py:1242 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -12485,27 +12452,27 @@ msgstr "" "В текущих единицах измерения." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:72 -#: appPlugins/ToolPanelize.py:1235 +#: appPlugins/ToolPanelize.py:1254 msgid "Number of columns of the desired panel" msgstr "Количество столбцов нужной панели" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:84 -#: appPlugins/ToolPanelize.py:1246 +#: appPlugins/ToolPanelize.py:1265 msgid "Number of rows of the desired panel" msgstr "Количество строк нужной панели" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:91 -#: appPlugins/ToolPanelize.py:1258 +#: appPlugins/ToolPanelize.py:1277 msgid "Geo" msgstr "Geometry" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:92 -#: appPlugins/ToolPanelize.py:1259 +#: appPlugins/ToolPanelize.py:1278 msgid "Panel Type" msgstr "Тип панели" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:94 -#: appPlugins/ToolPanelize.py:1261 +#: appPlugins/ToolPanelize.py:1280 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -12516,7 +12483,7 @@ msgstr "" "- Geometry" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:105 -#: appPlugins/ToolPanelize.py:1271 +#: appPlugins/ToolPanelize.py:1290 msgid "" "Active only for Geometry panel type.\n" "When checked the application will find\n" @@ -12533,7 +12500,7 @@ msgid "Constrain within" msgstr "Ограничить в пределах" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:115 -#: appPlugins/ToolPanelize.py:1281 +#: appPlugins/ToolPanelize.py:1300 msgid "" "Area define by DX and DY within to constrain the panel.\n" "DX and DY values are in current units.\n" @@ -12548,12 +12515,12 @@ msgstr "" "она полностью вписывалась в выбранную область." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:128 -#: appPlugins/ToolPanelize.py:1293 +#: appPlugins/ToolPanelize.py:1312 msgid "Width (DX)" msgstr "Ширина (DX)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:130 -#: appPlugins/ToolPanelize.py:1295 +#: appPlugins/ToolPanelize.py:1314 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -12562,12 +12529,12 @@ msgstr "" "В текущих единицах измерения." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:141 -#: appPlugins/ToolPanelize.py:1305 +#: appPlugins/ToolPanelize.py:1324 msgid "Height (DY)" msgstr "Высота (DY)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:143 -#: appPlugins/ToolPanelize.py:1307 +#: appPlugins/ToolPanelize.py:1326 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -12592,37 +12559,37 @@ msgid "New Nozzle Dia" msgstr "Новый диаметр сопла" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:49 -#: appPlugins/ToolSolderPaste.py:1224 +#: appPlugins/ToolSolderPaste.py:1228 msgid "Diameter for the new tool to add in the Tool Table" msgstr "Диаметр нового инструмента, добавляемого в таблицу инструментов" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:65 -#: appPlugins/ToolSolderPaste.py:1276 +#: appPlugins/ToolSolderPaste.py:1280 msgid "Z Dispense Start" msgstr "Z начала нанесения" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:67 -#: appPlugins/ToolSolderPaste.py:1278 +#: appPlugins/ToolSolderPaste.py:1282 msgid "The height (Z) when solder paste dispensing starts." msgstr "Высота (Z), когда начинается выдача паяльной пасты." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:78 -#: appPlugins/ToolSolderPaste.py:1289 +#: appPlugins/ToolSolderPaste.py:1293 msgid "Z Dispense" msgstr "Z нанесения" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:80 -#: appPlugins/ToolSolderPaste.py:1291 +#: appPlugins/ToolSolderPaste.py:1295 msgid "The height (Z) when doing solder paste dispensing." msgstr "Высота (Z) при выполнении дозирования паяльной пасты." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:91 -#: appPlugins/ToolSolderPaste.py:1302 +#: appPlugins/ToolSolderPaste.py:1306 msgid "Z Dispense Stop" msgstr "Z конца нанесения" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:93 -#: appPlugins/ToolSolderPaste.py:1304 +#: appPlugins/ToolSolderPaste.py:1308 msgid "The height (Z) when solder paste dispensing stops." msgstr "Высота (Z) при остановке выдачи паяльной пасты." @@ -12631,7 +12598,7 @@ msgid "Z Travel" msgstr "Z перемещения" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:106 -#: appPlugins/ToolSolderPaste.py:1322 +#: appPlugins/ToolSolderPaste.py:1326 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -12644,12 +12611,12 @@ msgid "Z Toolchange" msgstr "Z смены инструмента" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:120 -#: appPlugins/ToolSolderPaste.py:1336 +#: appPlugins/ToolSolderPaste.py:1340 msgid "The height (Z) for tool (nozzle) change." msgstr "Высота (Z) для изменения инструмента (сопла)." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:129 -#: appPlugins/ToolSolderPaste.py:1345 +#: appPlugins/ToolSolderPaste.py:1349 msgid "" "The X,Y location for tool (nozzle) change.\n" "The format is (x, y) where x and y are real numbers." @@ -12658,12 +12625,12 @@ msgstr "" "Формат (x, y), где x и y-действительные числа." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:143 -#: appPlugins/ToolSolderPaste.py:1364 +#: appPlugins/ToolSolderPaste.py:1368 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "Скорость подачи при движении по плоскости X-Y." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:156 -#: appPlugins/ToolSolderPaste.py:1377 +#: appPlugins/ToolSolderPaste.py:1381 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -12672,12 +12639,12 @@ msgstr "" "(на плоскости Z)." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:168 -#: appPlugins/ToolSolderPaste.py:1389 +#: appPlugins/ToolSolderPaste.py:1393 msgid "Feedrate Z Dispense" msgstr "Скорость подачи Z Диспенсер" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:170 -#: appPlugins/ToolSolderPaste.py:1391 +#: appPlugins/ToolSolderPaste.py:1395 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -12686,12 +12653,12 @@ msgstr "" "распределить положение (на плоскости Z)." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:181 -#: appPlugins/ToolSolderPaste.py:1407 +#: appPlugins/ToolSolderPaste.py:1411 msgid "Spindle Speed FWD" msgstr "Скорость прямого вращения шпинделя" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:183 -#: appPlugins/ToolSolderPaste.py:1409 +#: appPlugins/ToolSolderPaste.py:1413 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -12700,22 +12667,22 @@ msgstr "" "через форсунку диспенсера." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:195 -#: appPlugins/ToolSolderPaste.py:1421 +#: appPlugins/ToolSolderPaste.py:1425 msgid "Dwell FWD" msgstr "Задержка В НАЧАЛЕ" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:197 -#: appPlugins/ToolSolderPaste.py:1423 +#: appPlugins/ToolSolderPaste.py:1427 msgid "Pause after solder dispensing." msgstr "Пауза после выдачи паяльной пасты." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:207 -#: appPlugins/ToolSolderPaste.py:1433 +#: appPlugins/ToolSolderPaste.py:1437 msgid "Spindle Speed REV" msgstr "Скорость обратного вращения шпинделя" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:209 -#: appPlugins/ToolSolderPaste.py:1435 +#: appPlugins/ToolSolderPaste.py:1439 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -12724,12 +12691,12 @@ msgstr "" "через форсунку диспенсера." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:221 -#: appPlugins/ToolSolderPaste.py:1447 +#: appPlugins/ToolSolderPaste.py:1451 msgid "Dwell REV" msgstr "Задержка В КОНЦЕ" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:223 -#: appPlugins/ToolSolderPaste.py:1449 +#: appPlugins/ToolSolderPaste.py:1453 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -12738,7 +12705,7 @@ msgstr "" "чтобы обеспечить равномерное выдавливание." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:232 -#: appPlugins/ToolSolderPaste.py:1463 +#: appPlugins/ToolSolderPaste.py:1467 msgid "Files that control the GCode generation." msgstr "Файлы контролирующие генерацию GCode." @@ -12754,19 +12721,19 @@ msgstr "" "Инструмент для вычитания одного объекта Gerber или Geometry\n" "от другого того же типа." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:28 appPlugins/ToolSub.py:904 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:28 appPlugins/ToolSub.py:911 msgid "Close paths" msgstr "Закрыть пути" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:905 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:912 msgid "Checking this will close the paths cut by the subtractor object." msgstr "Проверка этого закроет пути, прорезанные вычитающим объектом." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:32 appPlugins/ToolSub.py:800 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:32 appPlugins/ToolSub.py:807 msgid "Delete source" msgstr "Удалить источник" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:34 appPlugins/ToolSub.py:802 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:34 appPlugins/ToolSub.py:809 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -12842,7 +12809,7 @@ msgstr "" #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:36 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:26 #: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:26 -#: appPlugins/ToolDrilling.py:2877 appPlugins/ToolMilling.py:4490 +#: appPlugins/ToolDrilling.py:2831 appPlugins/ToolMilling.py:4590 msgid "Delete All" msgstr "Удалить все" @@ -13000,25 +12967,29 @@ msgstr "Новый объект с именем:" msgid "Converting units to " msgstr "Конвертирование единиц в " -#: appObjects/AppObject.py:259 appObjects/AppObject.py:265 -#: appObjects/AppObject.py:271 appObjects/AppObject.py:277 -#: appObjects/AppObject.py:283 appObjects/AppObject.py:289 +#: appObjects/AppObject.py:220 +msgid "Gerber X2 drill file detected. Converted to Excellon object." +msgstr "" + +#: appObjects/AppObject.py:264 appObjects/AppObject.py:270 +#: appObjects/AppObject.py:276 appObjects/AppObject.py:282 +#: appObjects/AppObject.py:288 appObjects/AppObject.py:294 msgid "created/selected" msgstr "создан / выбрана" -#: appObjects/AppObject.py:511 +#: appObjects/AppObject.py:516 msgid "CREATE A NEW FLATCAM TCL SCRIPT" msgstr "СОЗДАЙТЕ НОВЫЙ TCL СЦЕНАРИЙ FLATCAM" -#: appObjects/AppObject.py:512 +#: appObjects/AppObject.py:517 msgid "TCL Tutorial is here" msgstr "Учебное пособие по TCL здесь" -#: appObjects/AppObject.py:514 +#: appObjects/AppObject.py:519 msgid "FlatCAM commands list" msgstr "Список команд FlatCAM" -#: appObjects/AppObject.py:515 +#: appObjects/AppObject.py:520 msgid "" "Type >help< followed by Run Code for a list of FlatCAM Tcl Commands " "(displayed in Tcl Shell)." @@ -13026,36 +12997,36 @@ msgstr "" "Введите> help <, а затем Run Code для получения списка команд FlatCAM Tcl " "(отображается в оболочке Tcl)." -#: appObjects/FlatCAMCNCJob.py:655 appPlugins/ToolLevelling.py:1399 -#: appPlugins/ToolLevelling.py:1591 appPlugins/ToolSolderPaste.py:1095 +#: appObjects/FlatCAMCNCJob.py:663 appPlugins/ToolLevelling.py:1471 +#: appPlugins/ToolLevelling.py:1663 appPlugins/ToolSolderPaste.py:1101 msgid "Export cancelled ..." msgstr "Экспорт отменён ..." -#: appObjects/FlatCAMCNCJob.py:705 +#: appObjects/FlatCAMCNCJob.py:713 msgid "File saved to" msgstr "Файл сохранён в" -#: appObjects/FlatCAMCNCJob.py:729 +#: appObjects/FlatCAMCNCJob.py:737 msgid "Code Review" msgstr "Проверка кода" -#: appObjects/FlatCAMCNCJob.py:774 +#: appObjects/FlatCAMCNCJob.py:782 #, fuzzy #| msgid "Scaling could not be executed." msgid "CNC Machine Code could not be updated" msgstr "Масштабирование не может быть выполнено." -#: appObjects/FlatCAMCNCJob.py:778 +#: appObjects/FlatCAMCNCJob.py:786 #, fuzzy #| msgid "Machine Code file saved to" msgid "CNC Machine Code was updated" msgstr "Файл Machine Code сохранён в" -#: appObjects/FlatCAMCNCJob.py:925 +#: appObjects/FlatCAMCNCJob.py:922 msgid "This CNCJob object can't be processed because it is a" msgstr "CNCJob объект не может быть обработан, так как" -#: appObjects/FlatCAMCNCJob.py:927 +#: appObjects/FlatCAMCNCJob.py:924 msgid "CNCJob object" msgstr "CNCJob object" @@ -13063,126 +13034,105 @@ msgstr "CNCJob object" msgid "Document Editor" msgstr "Редактор Document" -#: appObjects/FlatCAMExcellon.py:934 appObjects/FlatCAMExcellon.py:1042 -#: appPlugins/ToolDrilling.py:1902 appPlugins/ToolMilling.py:2483 -#: appPlugins/ToolMilling.py:2599 +#: appObjects/FlatCAMExcellon.py:934 appObjects/FlatCAMExcellon.py:1036 +#: appPlugins/ToolDrilling.py:1897 appPlugins/ToolMilling.py:2577 +#: appPlugins/ToolMilling.py:2687 msgid "Please select one or more tools from the list and try again." msgstr "" "Пожалуйста, выберите один или несколько инструментов из списка и попробуйте " "еще раз." -#: appObjects/FlatCAMExcellon.py:939 appPlugins/ToolMilling.py:2490 +#: appObjects/FlatCAMExcellon.py:939 appPlugins/ToolMilling.py:2584 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "Сверло больше, чем размер отверстия. Отмена." -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: tclCommands/TclCommandDrillcncjob.py:196 -msgid "Tool_nr" -msgstr "№ инструмента" - -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: tclCommands/TclCommandDrillcncjob.py:196 -msgid "Drills_Nr" -msgstr "№ отверстия" - -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: tclCommands/TclCommandDrillcncjob.py:196 -msgid "Slots_Nr" -msgstr "№ паза" - -#: appObjects/FlatCAMExcellon.py:1051 appPlugins/ToolMilling.py:2608 +#: appObjects/FlatCAMExcellon.py:1045 appPlugins/ToolMilling.py:2696 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "Инструмент для прорезания пазов больше, чем размер отверстия. Отмена." -#: appObjects/FlatCAMGeometry.py:775 +#: appObjects/FlatCAMGeometry.py:776 msgid "Vertex points calculated." msgstr "" -#: appObjects/FlatCAMGeometry.py:1063 appObjects/FlatCAMGeometry.py:1068 -#: appObjects/FlatCAMGeometry.py:1099 appObjects/FlatCAMGeometry.py:1126 -#: appObjects/FlatCAMGeometry.py:1130 appPlugins/ToolDrilling.py:904 -#: appPlugins/ToolDrilling.py:910 appPlugins/ToolDrilling.py:955 -#: appPlugins/ToolDrilling.py:1202 appPlugins/ToolDrilling.py:1209 -#: appPlugins/ToolDrilling.py:1241 appPlugins/ToolDrilling.py:1254 -#: appPlugins/ToolDrilling.py:1258 appPlugins/ToolDrilling.py:2410 +#: appObjects/FlatCAMGeometry.py:1064 appObjects/FlatCAMGeometry.py:1069 +#: appObjects/FlatCAMGeometry.py:1100 appObjects/FlatCAMGeometry.py:1127 +#: appObjects/FlatCAMGeometry.py:1131 appPlugins/ToolDrilling.py:905 +#: appPlugins/ToolDrilling.py:911 appPlugins/ToolDrilling.py:956 +#: appPlugins/ToolDrilling.py:1208 appPlugins/ToolDrilling.py:1215 +#: appPlugins/ToolDrilling.py:1247 appPlugins/ToolDrilling.py:1260 +#: appPlugins/ToolDrilling.py:1264 appPlugins/ToolDrilling.py:2346 #: appPlugins/ToolIsolation.py:611 appPlugins/ToolIsolation.py:740 #: appPlugins/ToolIsolation.py:745 appPlugins/ToolIsolation.py:775 #: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:811 -#: appPlugins/ToolIsolation.py:3377 appPlugins/ToolMilling.py:959 -#: appPlugins/ToolMilling.py:1076 appPlugins/ToolMilling.py:1510 -#: appPlugins/ToolMilling.py:1515 appPlugins/ToolMilling.py:1532 -#: appPlugins/ToolMilling.py:1537 appPlugins/ToolMilling.py:1605 -#: appPlugins/ToolMilling.py:1616 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:3849 appPlugins/ToolNCC.py:305 +#: appPlugins/ToolIsolation.py:3374 appPlugins/ToolMilling.py:985 +#: appPlugins/ToolMilling.py:1104 appPlugins/ToolMilling.py:1588 +#: appPlugins/ToolMilling.py:1593 appPlugins/ToolMilling.py:1610 +#: appPlugins/ToolMilling.py:1615 appPlugins/ToolMilling.py:1690 +#: appPlugins/ToolMilling.py:1702 appPlugins/ToolMilling.py:1706 +#: appPlugins/ToolMilling.py:3921 appPlugins/ToolNCC.py:305 #: appPlugins/ToolNCC.py:310 appPlugins/ToolNCC.py:340 #: appPlugins/ToolNCC.py:363 appPlugins/ToolNCC.py:376 -#: appPlugins/ToolNCC.py:857 appPlugins/ToolNCC.py:4339 +#: appPlugins/ToolNCC.py:857 appPlugins/ToolNCC.py:4338 #: appPlugins/ToolPaint.py:266 appPlugins/ToolPaint.py:271 #: appPlugins/ToolPaint.py:313 appPlugins/ToolPaint.py:335 #: appPlugins/ToolPaint.py:347 appPlugins/ToolPaint.py:794 -#: appPlugins/ToolPaint.py:3119 +#: appPlugins/ToolPaint.py:3116 msgid "Parameters for" msgstr "Параметры для" -#: appObjects/FlatCAMGeometry.py:1063 appObjects/FlatCAMGeometry.py:1099 -#: appPlugins/ToolDrilling.py:955 appPlugins/ToolDrilling.py:1202 -#: appPlugins/ToolDrilling.py:1241 appPlugins/ToolIsolation.py:740 -#: appPlugins/ToolIsolation.py:775 appPlugins/ToolMilling.py:1510 -#: appPlugins/ToolMilling.py:1532 appPlugins/ToolMilling.py:1605 +#: appObjects/FlatCAMGeometry.py:1064 appObjects/FlatCAMGeometry.py:1100 +#: appPlugins/ToolDrilling.py:956 appPlugins/ToolDrilling.py:1208 +#: appPlugins/ToolDrilling.py:1247 appPlugins/ToolIsolation.py:740 +#: appPlugins/ToolIsolation.py:775 appPlugins/ToolMilling.py:1588 +#: appPlugins/ToolMilling.py:1610 appPlugins/ToolMilling.py:1690 #: appPlugins/ToolNCC.py:305 appPlugins/ToolNCC.py:340 -#: appPlugins/ToolPaint.py:266 appPlugins/ToolPaint.py:313 app_Main.py:2496 +#: appPlugins/ToolPaint.py:266 appPlugins/ToolPaint.py:313 app_Main.py:2515 msgid "No Tool Selected" msgstr "Инструмент не выбран" -#: appObjects/FlatCAMGeometry.py:1068 appObjects/FlatCAMGeometry.py:1130 -#: appPlugins/ToolDrilling.py:904 appPlugins/ToolDrilling.py:1209 -#: appPlugins/ToolDrilling.py:1258 appPlugins/ToolIsolation.py:611 +#: appObjects/FlatCAMGeometry.py:1069 appObjects/FlatCAMGeometry.py:1131 +#: appPlugins/ToolDrilling.py:905 appPlugins/ToolDrilling.py:1215 +#: appPlugins/ToolDrilling.py:1264 appPlugins/ToolIsolation.py:611 #: appPlugins/ToolIsolation.py:745 appPlugins/ToolIsolation.py:811 -#: appPlugins/ToolMilling.py:959 appPlugins/ToolMilling.py:1076 -#: appPlugins/ToolMilling.py:1515 appPlugins/ToolMilling.py:1537 -#: appPlugins/ToolMilling.py:1620 appPlugins/ToolNCC.py:310 +#: appPlugins/ToolMilling.py:985 appPlugins/ToolMilling.py:1104 +#: appPlugins/ToolMilling.py:1593 appPlugins/ToolMilling.py:1615 +#: appPlugins/ToolMilling.py:1706 appPlugins/ToolNCC.py:310 #: appPlugins/ToolNCC.py:376 appPlugins/ToolNCC.py:857 #: appPlugins/ToolPaint.py:271 appPlugins/ToolPaint.py:347 #: appPlugins/ToolPaint.py:794 msgid "Multiple Tools" msgstr "Несколько инструментов" -#: appObjects/FlatCAMGeometry.py:1211 appPlugins/ToolCutOut.py:470 +#: appObjects/FlatCAMGeometry.py:1212 appPlugins/ToolCutOut.py:470 #: appPlugins/ToolIsolation.py:905 appPlugins/ToolIsolation.py:1252 -#: appPlugins/ToolIsolation.py:1390 appPlugins/ToolMilling.py:1974 -#: appPlugins/ToolMilling.py:2100 appPlugins/ToolNCC.py:1222 +#: appPlugins/ToolIsolation.py:1390 appPlugins/ToolMilling.py:2068 +#: appPlugins/ToolMilling.py:2194 appPlugins/ToolNCC.py:1222 #: appPlugins/ToolNCC.py:1360 appPlugins/ToolNCC.py:1436 #: appPlugins/ToolPaint.py:427 appPlugins/ToolPaint.py:825 #: appPlugins/ToolPaint.py:962 appPlugins/ToolSolderPaste.py:150 -#: appPlugins/ToolSolderPaste.py:487 app_Main.py:4788 +#: appPlugins/ToolSolderPaste.py:493 app_Main.py:4807 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" "Пожалуйста, введите диаметр инструмента с ненулевым значением в float " "формате." -#: appObjects/FlatCAMGeometry.py:1223 appPlugins/ToolCutOut.py:483 -#: appPlugins/ToolDrilling.py:1114 appPlugins/ToolIsolation.py:1271 -#: appPlugins/ToolMilling.py:1986 +#: appObjects/FlatCAMGeometry.py:1224 appPlugins/ToolCutOut.py:483 +#: appPlugins/ToolDrilling.py:1115 appPlugins/ToolIsolation.py:1271 +#: appPlugins/ToolMilling.py:2080 msgid "Could not load Tools DB file." msgstr "Не удалось загрузить файл БД." -#: appObjects/FlatCAMGeometry.py:1286 appPlugins/ToolCutOut.py:546 -#: appPlugins/ToolIsolation.py:1336 appPlugins/ToolMilling.py:2049 +#: appObjects/FlatCAMGeometry.py:1287 appPlugins/ToolCutOut.py:546 +#: appPlugins/ToolIsolation.py:1336 appPlugins/ToolMilling.py:2143 #: appPlugins/ToolNCC.py:1305 appPlugins/ToolPaint.py:906 msgid "Tool not in Tools Database. Adding a default tool." msgstr "" "Инструмент отсутствует в базе данных инструментов. Добавление инструмента по " "умолчанию." -#: appObjects/FlatCAMGeometry.py:1293 appPlugins/ToolCutOut.py:553 -#: appPlugins/ToolDrilling.py:1174 appPlugins/ToolIsolation.py:1344 -#: appPlugins/ToolMilling.py:2057 appPlugins/ToolNCC.py:1312 +#: appObjects/FlatCAMGeometry.py:1294 appPlugins/ToolCutOut.py:553 +#: appPlugins/ToolDrilling.py:1180 appPlugins/ToolIsolation.py:1344 +#: appPlugins/ToolMilling.py:2151 appPlugins/ToolNCC.py:1312 #: appPlugins/ToolPaint.py:914 msgid "" "Cancelled.\n" @@ -13192,41 +13142,41 @@ msgstr "" "В базе данных инструментов есть несколько инструментов для одного диаметра " "инструмента." -#: appObjects/FlatCAMGeometry.py:1326 appPlugins/ToolIsolation.py:1381 -#: appPlugins/ToolMilling.py:2092 appPlugins/ToolNCC.py:1347 +#: appObjects/FlatCAMGeometry.py:1327 appPlugins/ToolIsolation.py:1381 +#: appPlugins/ToolMilling.py:2186 appPlugins/ToolNCC.py:1347 #: appPlugins/ToolPaint.py:949 msgid "New tool added to Tool Table from Tools Database." msgstr "" "Новый инструмент добавлен в таблицу инструментов из базы данных инструментов." -#: appObjects/FlatCAMGeometry.py:1393 appPlugins/ToolMilling.py:2163 +#: appObjects/FlatCAMGeometry.py:1394 appPlugins/ToolMilling.py:2257 msgid "Tool added in Tool Table." msgstr "Инструмент добавлен в таблицу инструментов." -#: appObjects/FlatCAMGeometry.py:1504 appObjects/FlatCAMGeometry.py:1513 -#: appPlugins/ToolMilling.py:2311 appPlugins/ToolMilling.py:2320 +#: appObjects/FlatCAMGeometry.py:1505 appObjects/FlatCAMGeometry.py:1514 +#: appPlugins/ToolMilling.py:2405 appPlugins/ToolMilling.py:2414 msgid "Failed. Select a tool to copy." msgstr "Ошибка. Выберите инструмент для копирования." -#: appObjects/FlatCAMGeometry.py:1542 appPlugins/ToolMilling.py:2344 +#: appObjects/FlatCAMGeometry.py:1543 appPlugins/ToolMilling.py:2438 msgid "Tool was copied in Tool Table." msgstr "Инструмент скопирован в таблицу инструментов." -#: appObjects/FlatCAMGeometry.py:1572 appPlugins/ToolMilling.py:2282 +#: appObjects/FlatCAMGeometry.py:1573 appPlugins/ToolMilling.py:2376 msgid "Tool was edited in Tool Table." msgstr "Инструмент был изменён в таблице инструментов." -#: appObjects/FlatCAMGeometry.py:1605 appObjects/FlatCAMGeometry.py:1614 -#: appPlugins/ToolMilling.py:2376 appPlugins/ToolMilling.py:2385 +#: appObjects/FlatCAMGeometry.py:1606 appObjects/FlatCAMGeometry.py:1615 +#: appPlugins/ToolMilling.py:2470 appPlugins/ToolMilling.py:2479 msgid "Failed. Select a tool to delete." msgstr "Ошибка. Выберите инструмент для удаления." -#: appObjects/FlatCAMGeometry.py:1638 appPlugins/ToolMilling.py:2406 +#: appObjects/FlatCAMGeometry.py:1639 appPlugins/ToolMilling.py:2500 msgid "Tool was deleted in Tool Table." msgstr "Инструмент был удален из таблицы инструментов." -#: appObjects/FlatCAMGeometry.py:1675 appObjects/FlatCAMGeometry.py:1684 -#: appPlugins/ToolMilling.py:1825 +#: appObjects/FlatCAMGeometry.py:1676 appObjects/FlatCAMGeometry.py:1685 +#: appPlugins/ToolMilling.py:1919 msgid "" "Disabled because the tool is V-shape.\n" "For V-shape tools the depth of cut is\n" @@ -13245,16 +13195,16 @@ msgstr "" "Примечание: нулевое значение означает, что Инструмент Dia = 'Диа V-" "наконечника'" -#: appObjects/FlatCAMGeometry.py:2178 appPlugins/ToolMilling.py:2806 +#: appObjects/FlatCAMGeometry.py:2185 appPlugins/ToolMilling.py:2889 msgid "This Geometry can't be processed because it is" msgstr "Эта Geometry не может быть обработана, так как это" -#: appObjects/FlatCAMGeometry.py:2215 appPlugins/ToolMilling.py:2840 +#: appObjects/FlatCAMGeometry.py:2222 appPlugins/ToolMilling.py:2923 msgid "Failed. No tool selected in the tool table ..." msgstr "Ошибка. Инструмент не выбран в таблице инструментов ..." -#: appObjects/FlatCAMGeometry.py:2317 appObjects/FlatCAMGeometry.py:2478 -#: appPlugins/ToolMilling.py:2955 appPlugins/ToolMilling.py:3139 +#: appObjects/FlatCAMGeometry.py:2321 appObjects/FlatCAMGeometry.py:2477 +#: appPlugins/ToolMilling.py:3036 appPlugins/ToolMilling.py:3215 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -13262,55 +13212,55 @@ msgstr "" "Смещение выбранного в таблице инструментов инструмента не указано.\n" "Добавьте смещение инструмента или измените тип смещения." -#: appObjects/FlatCAMGeometry.py:2390 appObjects/FlatCAMGeometry.py:2541 -#: appPlugins/ToolMilling.py:3028 appPlugins/ToolMilling.py:3183 +#: appObjects/FlatCAMGeometry.py:2390 appObjects/FlatCAMGeometry.py:2540 +#: appPlugins/ToolMilling.py:3105 appPlugins/ToolMilling.py:3259 msgid "G-Code parsing in progress..." msgstr "Разбор G-кода ..." -#: appObjects/FlatCAMGeometry.py:2392 appObjects/FlatCAMGeometry.py:2543 -#: appPlugins/ToolMilling.py:3030 appPlugins/ToolMilling.py:3185 +#: appObjects/FlatCAMGeometry.py:2392 appObjects/FlatCAMGeometry.py:2542 +#: appPlugins/ToolMilling.py:3107 appPlugins/ToolMilling.py:3261 msgid "G-Code parsing finished..." msgstr "Разбор G-кода завершен..." -#: appObjects/FlatCAMGeometry.py:2399 appObjects/FlatCAMGeometry.py:2552 -#: appObjects/FlatCAMGeometry.py:2723 appPlugins/ToolMilling.py:3037 -#: appPlugins/ToolMilling.py:3194 +#: appObjects/FlatCAMGeometry.py:2399 appObjects/FlatCAMGeometry.py:2551 +#: appObjects/FlatCAMGeometry.py:2715 appPlugins/ToolMilling.py:3114 +#: appPlugins/ToolMilling.py:3270 msgid "Finished G-Code processing" msgstr "Закончена обработка G-кода" -#: appObjects/FlatCAMGeometry.py:2401 appObjects/FlatCAMGeometry.py:2554 -#: appPlugins/ToolMilling.py:3039 appPlugins/ToolMilling.py:3196 +#: appObjects/FlatCAMGeometry.py:2401 appObjects/FlatCAMGeometry.py:2553 +#: appPlugins/ToolMilling.py:3116 appPlugins/ToolMilling.py:3272 msgid "G-Code processing failed with error" msgstr "Обработка G-кода завершилась ошибкой" -#: appObjects/FlatCAMGeometry.py:2445 appPlugins/ToolMilling.py:3083 -#: appPlugins/ToolSolderPaste.py:832 appPlugins/ToolSolderPaste.py:890 +#: appObjects/FlatCAMGeometry.py:2444 appPlugins/ToolMilling.py:3159 +#: appPlugins/ToolSolderPaste.py:839 appPlugins/ToolSolderPaste.py:897 msgid "Cancelled. Empty file, it has no geometry" msgstr "Отмена. Пустой файл, он не имеет геометрии" -#: appObjects/FlatCAMGeometry.py:2574 appObjects/FlatCAMGeometry.py:2579 -#: appObjects/FlatCAMGeometry.py:2730 appPlugins/ToolMilling.py:3224 -#: appPlugins/ToolMilling.py:3239 +#: appObjects/FlatCAMGeometry.py:2569 appObjects/FlatCAMGeometry.py:2574 +#: appObjects/FlatCAMGeometry.py:2722 appPlugins/ToolMilling.py:3299 +#: appPlugins/ToolMilling.py:3314 msgid "CNCjob created" msgstr "CNCjob создан" -#: appObjects/FlatCAMGeometry.py:2763 appPlugins/ToolMilling.py:2692 +#: appObjects/FlatCAMGeometry.py:2755 appPlugins/ToolMilling.py:2775 msgid "Polish" msgstr "Отделка" -#: appObjects/FlatCAMGeometry.py:2813 appPlugins/ToolMilling.py:2742 +#: appObjects/FlatCAMGeometry.py:2805 appPlugins/ToolMilling.py:2825 #: appPlugins/ToolPaint.py:1829 msgid "Geometry could not be painted completely" msgstr "Геометрия не может быть окрашена полностью" -#: appObjects/FlatCAMGeometry.py:2851 appObjects/FlatCAMGeometry.py:2860 -#: appParsers/ParseGerber.py:2050 appParsers/ParseGerber.py:2060 +#: appObjects/FlatCAMGeometry.py:2843 appObjects/FlatCAMGeometry.py:2852 +#: appParsers/ParseGerber.py:2093 appParsers/ParseGerber.py:2103 msgid "Scale factor has to be a number: integer or float." msgstr "" "Коэффициент масштабирования должен быть числом: целочисленным или с " "плавающей запятой." -#: appObjects/FlatCAMGeometry.py:2940 appParsers/ParseGerber.py:2176 +#: appObjects/FlatCAMGeometry.py:2932 appParsers/ParseGerber.py:2219 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -13318,7 +13268,7 @@ msgstr "" "Необходима пара значений (x,y). Возможно, вы ввели только одно значение в " "поле \"Смещение\"." -#: appObjects/FlatCAMGeometry.py:3025 +#: appObjects/FlatCAMGeometry.py:3017 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -13328,19 +13278,19 @@ msgstr "" "y)\n" "но теперь есть только одно значение, а не два." -#: appObjects/FlatCAMGeometry.py:3128 appPlugins/ToolDrilling.py:1619 -#: appPlugins/ToolMilling.py:3444 +#: appObjects/FlatCAMGeometry.py:3120 appPlugins/ToolDrilling.py:1614 +#: appPlugins/ToolMilling.py:3519 msgid "Delete failed. There are no exclusion areas to delete." msgstr "Ошибка удаления. Нет исключаемых зон для удаления." -#: appObjects/FlatCAMGeometry.py:3145 appPlugins/ToolDrilling.py:1636 -#: appPlugins/ToolMilling.py:3461 +#: appObjects/FlatCAMGeometry.py:3137 appPlugins/ToolDrilling.py:1631 +#: appPlugins/ToolMilling.py:3536 msgid "Delete failed. Nothing is selected." msgstr "Ошибка. Ничего не выбрано." -#: appObjects/FlatCAMGeometry.py:3242 appObjects/FlatCAMGeometry.py:3257 -#: appPlugins/ToolDrilling.py:1733 appPlugins/ToolDrilling.py:1748 -#: appPlugins/ToolMilling.py:3558 appPlugins/ToolMilling.py:3573 +#: appObjects/FlatCAMGeometry.py:3234 appObjects/FlatCAMGeometry.py:3249 +#: appPlugins/ToolDrilling.py:1728 appPlugins/ToolDrilling.py:1743 +#: appPlugins/ToolMilling.py:3633 appPlugins/ToolMilling.py:3648 #, fuzzy #| msgid "Tool was edited in Tool Table." msgid "Value edited in Exclusion Table." @@ -13356,8 +13306,8 @@ msgstr "Операция не может быть выполнена." #: appObjects/FlatCAMGerber.py:617 appObjects/FlatCAMGerber.py:693 #: appPlugins/ToolIsolation.py:1754 appPlugins/ToolIsolation.py:2122 -#: appPlugins/ToolNCC.py:2116 appPlugins/ToolNCC.py:3137 -#: appPlugins/ToolNCC.py:3517 +#: appPlugins/ToolNCC.py:2116 appPlugins/ToolNCC.py:3139 +#: appPlugins/ToolNCC.py:3519 msgid "Isolation geometry could not be generated." msgstr "Геометрия изоляции не может быть сгенерирована." @@ -13404,81 +13354,81 @@ msgstr "Размеры" msgid "Calculating dimensions ... Please wait." msgstr "Расчет размеров ... Пожалуйста, подождите." -#: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792 -#: appPlugins/ToolReport.py:437 appPlugins/ToolReport.py:505 +#: appObjects/FlatCAMObj.py:715 appObjects/FlatCAMObj.py:786 +#: appPlugins/ToolReport.py:438 appPlugins/ToolReport.py:509 msgid "Drills number" msgstr "Номер отверстия" -#: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794 -#: appPlugins/ToolReport.py:438 appPlugins/ToolReport.py:507 +#: appObjects/FlatCAMObj.py:716 appObjects/FlatCAMObj.py:788 +#: appPlugins/ToolReport.py:439 appPlugins/ToolReport.py:511 msgid "Slots number" msgstr "Номер паза" -#: appObjects/FlatCAMObj.py:727 appPlugins/ToolReport.py:440 +#: appObjects/FlatCAMObj.py:718 appPlugins/ToolReport.py:441 msgid "Drills total number:" msgstr "Общее количество отверстий:" -#: appObjects/FlatCAMObj.py:728 appPlugins/ToolReport.py:441 +#: appObjects/FlatCAMObj.py:719 appPlugins/ToolReport.py:442 msgid "Slots total number:" msgstr "Общее количество пазов:" -#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 -#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 -#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 -#: appPlugins/ToolReport.py:468 appPlugins/ToolReport.py:471 -#: appPlugins/ToolReport.py:474 appPlugins/ToolReport.py:502 -#: appPlugins/ToolReport.py:509 appPlugins/ToolReport.py:512 +#: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 +#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 +#: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 +#: appPlugins/ToolReport.py:470 appPlugins/ToolReport.py:473 +#: appPlugins/ToolReport.py:476 appPlugins/ToolReport.py:506 +#: appPlugins/ToolReport.py:513 appPlugins/ToolReport.py:516 msgid "Present" msgstr "Представление" -#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790 -#: appPlugins/ToolReport.py:469 appPlugins/ToolReport.py:503 +#: appObjects/FlatCAMObj.py:748 appObjects/FlatCAMObj.py:784 +#: appPlugins/ToolReport.py:471 appPlugins/ToolReport.py:507 msgid "Solid Geometry" msgstr "Сплошная Geometry" -#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 -#: appPlugins/ToolReport.py:472 appPlugins/ToolReport.py:510 +#: appObjects/FlatCAMObj.py:751 appObjects/FlatCAMObj.py:791 +#: appPlugins/ToolReport.py:474 appPlugins/ToolReport.py:514 msgid "GCode Text" msgstr "GCode текст" -#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800 -#: appPlugins/ToolReport.py:475 appPlugins/ToolReport.py:513 +#: appObjects/FlatCAMObj.py:754 appObjects/FlatCAMObj.py:794 +#: appPlugins/ToolReport.py:477 appPlugins/ToolReport.py:517 msgid "GCode Geometry" msgstr "Геометрия GCode" -#: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 -#: appPlugins/ToolReport.py:483 appPlugins/ToolReport.py:556 +#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:837 +#: appPlugins/ToolReport.py:485 appPlugins/ToolReport.py:560 msgid "Tool Data" msgstr "Данные инструмента" -#: appObjects/FlatCAMObj.py:807 appPlugins/ToolReport.py:520 +#: appObjects/FlatCAMObj.py:801 appPlugins/ToolReport.py:524 msgid "Depth of Cut" msgstr "Глубина резания" -#: appObjects/FlatCAMObj.py:819 appPlugins/ToolReport.py:532 +#: appObjects/FlatCAMObj.py:813 appPlugins/ToolReport.py:536 msgid "Clearance Height" msgstr "Высота зазора" -#: appObjects/FlatCAMObj.py:857 appPlugins/ToolReport.py:570 +#: appObjects/FlatCAMObj.py:851 appPlugins/ToolReport.py:574 msgid "Routing time" msgstr "Время перемещения" -#: appObjects/FlatCAMObj.py:882 appPlugins/ToolReport.py:595 +#: appObjects/FlatCAMObj.py:876 appPlugins/ToolReport.py:599 msgid "Width" msgstr "Ширина" -#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 -#: appPlugins/ToolReport.py:601 appPlugins/ToolReport.py:609 +#: appObjects/FlatCAMObj.py:882 appObjects/FlatCAMObj.py:890 +#: appPlugins/ToolReport.py:605 appPlugins/ToolReport.py:613 msgid "Box Area" msgstr "Рабочая область" -#: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899 -#: appPlugins/ToolReport.py:604 appPlugins/ToolReport.py:612 +#: appObjects/FlatCAMObj.py:885 appObjects/FlatCAMObj.py:893 +#: appPlugins/ToolReport.py:608 appPlugins/ToolReport.py:616 msgid "Convex_Hull Area" msgstr "Выпуклая область корпуса" -#: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909 -#: appPlugins/ToolReport.py:619 appPlugins/ToolReport.py:622 +#: appObjects/FlatCAMObj.py:900 appObjects/FlatCAMObj.py:903 +#: appPlugins/ToolReport.py:623 appPlugins/ToolReport.py:626 msgid "Copper Area" msgstr "Медный участок" @@ -13502,19 +13452,19 @@ msgstr "Объект переименован из {old} в {new}" #: appObjects/ObjectCollection.py:951 appObjects/ObjectCollection.py:957 #: appObjects/ObjectCollection.py:963 appObjects/ObjectCollection.py:969 #: appObjects/ObjectCollection.py:975 appObjects/ObjectCollection.py:981 -#: app_Main.py:7346 app_Main.py:7352 app_Main.py:7358 app_Main.py:7364 +#: app_Main.py:7390 app_Main.py:7396 app_Main.py:7402 app_Main.py:7408 msgid "selected" msgstr "выбранный" -#: appObjects/ObjectCollection.py:1014 +#: appObjects/ObjectCollection.py:1017 msgid "Cause of error" msgstr "Причина ошибки" -#: appObjects/ObjectCollection.py:1215 +#: appObjects/ObjectCollection.py:1218 msgid "All objects are selected." msgstr "Все объекты выделены." -#: appObjects/ObjectCollection.py:1225 +#: appObjects/ObjectCollection.py:1228 msgid "Objects selection is cleared." msgstr "Выбор объектов очищен." @@ -13556,22 +13506,31 @@ msgstr "" msgid "Font not supported, try another one." msgstr "Шрифт не поддерживается, попробуйте другой." -#: appParsers/ParseGerber.py:425 +#: appParsers/ParseGerber.py:447 msgid "Gerber processing. Parsing" msgstr "Обработка Gerber. Разбор" -#: appParsers/ParseGerber.py:1130 appParsers/ParseGerber.py:1230 +#: appParsers/ParseGerber.py:476 +msgid "Gerber X2 format detected. Parsing may not be done correctly." +msgstr "" + +#: appParsers/ParseGerber.py:480 +msgid "" +"Drill file Gerber X2 format detected. Parsing may not be done correctly." +msgstr "" + +#: appParsers/ParseGerber.py:1169 appParsers/ParseGerber.py:1270 #: appParsers/ParseHPGL2.py:293 appParsers/ParseHPGL2.py:307 #: appParsers/ParseHPGL2.py:326 appParsers/ParseHPGL2.py:350 #: appParsers/ParseHPGL2.py:385 msgid "Coordinates missing, line ignored" msgstr "Координаты отсутствуют, строка игнорируется" -#: appParsers/ParseGerber.py:1132 appParsers/ParseGerber.py:1232 +#: appParsers/ParseGerber.py:1171 appParsers/ParseGerber.py:1272 msgid "GERBER file might be CORRUPT. Check the file !!!" msgstr "Файл GERBER может быть поврежден. Проверьте файл !!!" -#: appParsers/ParseGerber.py:1186 +#: appParsers/ParseGerber.py:1225 msgid "" "Region does not have enough points. File will be processed but there are " "parser errors. Line number" @@ -13579,27 +13538,27 @@ msgstr "" "Региону не хватает точек. Файл будет обработан, но есть ошибки разбора. " "Номер строки" -#: appParsers/ParseGerber.py:1617 appParsers/ParseHPGL2.py:420 +#: appParsers/ParseGerber.py:1657 appParsers/ParseHPGL2.py:420 msgid "Gerber processing. Joining polygons" msgstr "Обработка Gerber. Соединение полигонов" -#: appParsers/ParseGerber.py:1635 +#: appParsers/ParseGerber.py:1675 msgid "Gerber processing. Applying Gerber polarity." msgstr "Обработка Gerber. Применение полярности Gerber." -#: appParsers/ParseGerber.py:1695 +#: appParsers/ParseGerber.py:1735 msgid "Gerber Line" msgstr "Строк Gerber" -#: appParsers/ParseGerber.py:1695 +#: appParsers/ParseGerber.py:1735 msgid "Gerber Line Content" msgstr "Содержание строк Gerber" -#: appParsers/ParseGerber.py:1697 +#: appParsers/ParseGerber.py:1736 msgid "Gerber Parser ERROR" msgstr "Ошибка разбора Gerber" -#: appParsers/ParseGerber.py:2599 +#: appParsers/ParseGerber.py:2642 msgid "Gerber Buffer done." msgstr "Буферизация Gerber выполнена." @@ -13640,13 +13599,13 @@ msgid "Click on the START point." msgstr "Нажмите на начальную точку." #: appPlugins/ToolAlignObjects.py:258 appPlugins/ToolCalibration.py:294 -#: appPlugins/ToolDblSided.py:405 +#: appPlugins/ToolDblSided.py:424 msgid "Cancelled by user request." msgstr "Отменено по запросу пользователя." #: appPlugins/ToolAlignObjects.py:263 appPlugins/ToolAlignObjects.py:285 #: appPlugins/ToolDistance.py:410 appPlugins/ToolMove.py:140 -#: appPlugins/ToolQRCode.py:270 +#: appPlugins/ToolQRCode.py:276 msgid "Click on the DESTINATION point ..." msgstr "Нажмите на конечную точку ..." @@ -13656,7 +13615,7 @@ msgid "Or right click to cancel." msgstr "Или щелкните правой кнопкой мыши, чтобы отменить." #: appPlugins/ToolAlignObjects.py:278 appPlugins/ToolAlignObjects.py:285 -#: appPlugins/ToolFiducials.py:836 +#: appPlugins/ToolFiducials.py:840 msgid "Second Point" msgstr "Вторичная точка" @@ -13741,35 +13700,35 @@ msgstr "" "Если используются две точки, то предполагается их трансляция и вращение." #: appPlugins/ToolAlignObjects.py:517 appPlugins/ToolCalculators.py:715 -#: appPlugins/ToolCalibration.py:1391 appPlugins/ToolCopperThieving.py:1743 -#: appPlugins/ToolCorners.py:885 appPlugins/ToolCutOut.py:2846 -#: appPlugins/ToolDblSided.py:1094 appPlugins/ToolDrilling.py:2924 -#: appPlugins/ToolEtchCompensation.py:473 appPlugins/ToolExtract.py:1307 -#: appPlugins/ToolFiducials.py:1051 appPlugins/ToolFilm.py:1606 -#: appPlugins/ToolFollow.py:780 appPlugins/ToolInvertGerber.py:302 -#: appPlugins/ToolIsolation.py:3685 appPlugins/ToolLevelling.py:2245 -#: appPlugins/ToolMilling.py:4537 appPlugins/ToolNCC.py:4674 -#: appPlugins/ToolOptimal.py:617 appPlugins/ToolPaint.py:3340 -#: appPlugins/ToolPanelize.py:1340 appPlugins/ToolPunchGerber.py:2334 -#: appPlugins/ToolQRCode.py:1007 appPlugins/ToolRulesCheck.py:1664 -#: appPlugins/ToolSolderPaste.py:1580 appPlugins/ToolSub.py:929 +#: appPlugins/ToolCalibration.py:1391 appPlugins/ToolCopperThieving.py:1749 +#: appPlugins/ToolCorners.py:891 appPlugins/ToolCutOut.py:2843 +#: appPlugins/ToolDblSided.py:1110 appPlugins/ToolDrilling.py:2878 +#: appPlugins/ToolEtchCompensation.py:491 appPlugins/ToolExtract.py:1310 +#: appPlugins/ToolFiducials.py:1055 appPlugins/ToolFilm.py:1620 +#: appPlugins/ToolFollow.py:782 appPlugins/ToolInvertGerber.py:308 +#: appPlugins/ToolIsolation.py:3682 appPlugins/ToolLevelling.py:2314 +#: appPlugins/ToolMilling.py:4637 appPlugins/ToolNCC.py:4673 +#: appPlugins/ToolOptimal.py:623 appPlugins/ToolPaint.py:3337 +#: appPlugins/ToolPanelize.py:1359 appPlugins/ToolPunchGerber.py:2334 +#: appPlugins/ToolQRCode.py:1010 appPlugins/ToolRulesCheck.py:1664 +#: appPlugins/ToolSolderPaste.py:1584 appPlugins/ToolSub.py:936 #: appPlugins/ToolTransform.py:967 msgid "Reset Tool" msgstr "Сбросить настройки инструмента" #: appPlugins/ToolAlignObjects.py:520 appPlugins/ToolCalculators.py:718 -#: appPlugins/ToolCalibration.py:1394 appPlugins/ToolCopperThieving.py:1746 -#: appPlugins/ToolCorners.py:888 appPlugins/ToolCutOut.py:2849 -#: appPlugins/ToolDblSided.py:1097 appPlugins/ToolDrilling.py:2927 -#: appPlugins/ToolEtchCompensation.py:476 appPlugins/ToolExtract.py:1310 -#: appPlugins/ToolFiducials.py:1054 appPlugins/ToolFilm.py:1609 -#: appPlugins/ToolFollow.py:783 appPlugins/ToolInvertGerber.py:305 -#: appPlugins/ToolIsolation.py:3688 appPlugins/ToolLevelling.py:2248 -#: appPlugins/ToolMilling.py:4540 appPlugins/ToolNCC.py:4677 -#: appPlugins/ToolOptimal.py:620 appPlugins/ToolPaint.py:3343 -#: appPlugins/ToolPanelize.py:1343 appPlugins/ToolPunchGerber.py:2337 -#: appPlugins/ToolQRCode.py:1010 appPlugins/ToolRulesCheck.py:1667 -#: appPlugins/ToolSolderPaste.py:1583 appPlugins/ToolSub.py:932 +#: appPlugins/ToolCalibration.py:1394 appPlugins/ToolCopperThieving.py:1752 +#: appPlugins/ToolCorners.py:894 appPlugins/ToolCutOut.py:2846 +#: appPlugins/ToolDblSided.py:1113 appPlugins/ToolDrilling.py:2881 +#: appPlugins/ToolEtchCompensation.py:494 appPlugins/ToolExtract.py:1313 +#: appPlugins/ToolFiducials.py:1058 appPlugins/ToolFilm.py:1623 +#: appPlugins/ToolFollow.py:785 appPlugins/ToolInvertGerber.py:311 +#: appPlugins/ToolIsolation.py:3685 appPlugins/ToolLevelling.py:2317 +#: appPlugins/ToolMilling.py:4640 appPlugins/ToolNCC.py:4676 +#: appPlugins/ToolOptimal.py:626 appPlugins/ToolPaint.py:3340 +#: appPlugins/ToolPanelize.py:1362 appPlugins/ToolPunchGerber.py:2337 +#: appPlugins/ToolQRCode.py:1013 appPlugins/ToolRulesCheck.py:1667 +#: appPlugins/ToolSolderPaste.py:1587 appPlugins/ToolSub.py:939 #: appPlugins/ToolTransform.py:970 msgid "Will reset the tool parameters." msgstr "Сброс параметров инструмента." @@ -13846,7 +13805,7 @@ msgid "Choose how to calculate the board area." msgstr "Выберите способ расчета площади печатной платы." #: appPlugins/ToolCalculators.py:570 appPlugins/ToolCalculators.py:588 -#: appPlugins/ToolCalculators.py:606 appPlugins/ToolCopperThieving.py:1702 +#: appPlugins/ToolCalculators.py:606 appPlugins/ToolCopperThieving.py:1708 msgid "cm" msgstr "cm" @@ -13929,20 +13888,20 @@ msgid "Cancelled. Four points are needed for GCode generation." msgstr "Отмена. Для генерации GCode необходимы четыре точки." #: appPlugins/ToolCalibration.py:621 appPlugins/ToolCalibration.py:712 -#: appPlugins/ToolDblSided.py:523 appPlugins/ToolFilm.py:283 -#: appPlugins/ToolFilm.py:290 appPlugins/ToolFilm.py:294 -#: appPlugins/ToolMilling.py:1952 appPlugins/ToolMove.py:167 +#: appPlugins/ToolDblSided.py:542 appPlugins/ToolFilm.py:302 +#: appPlugins/ToolFilm.py:309 appPlugins/ToolFilm.py:313 +#: appPlugins/ToolMilling.py:2046 appPlugins/ToolMove.py:167 #: appPlugins/ToolReport.py:130 appPlugins/ToolTransform.py:160 #: appPlugins/ToolTransform.py:311 appPlugins/ToolTransform.py:343 #: appPlugins/ToolTransform.py:388 appPlugins/ToolTransform.py:422 #: appPlugins/ToolTransform.py:457 appPlugins/ToolTransform.py:494 -#: app_Main.py:4934 app_Main.py:5454 app_Main.py:5825 app_Main.py:5910 -#: app_Main.py:6082 app_Main.py:6367 app_Main.py:6482 app_Main.py:6528 -#: app_Main.py:6575 app_Main.py:6630 app_Main.py:6678 app_Main.py:6850 -#: app_Main.py:8977 app_Main.py:9071 app_Main.py:9113 app_Main.py:9155 -#: app_Main.py:9197 app_Main.py:9238 app_Main.py:9283 app_Main.py:9328 -#: app_Main.py:9811 app_Main.py:9815 camlib.py:2436 camlib.py:2503 -#: camlib.py:2571 camlib.py:2649 +#: app_Main.py:4953 app_Main.py:5473 app_Main.py:5844 app_Main.py:5929 +#: app_Main.py:6103 app_Main.py:6402 app_Main.py:6529 app_Main.py:6575 +#: app_Main.py:6622 app_Main.py:6677 app_Main.py:6725 app_Main.py:6894 +#: app_Main.py:9021 app_Main.py:9115 app_Main.py:9157 app_Main.py:9199 +#: app_Main.py:9241 app_Main.py:9282 app_Main.py:9327 app_Main.py:9372 +#: app_Main.py:9855 app_Main.py:9859 camlib.py:2440 camlib.py:2507 +#: camlib.py:2575 camlib.py:2653 msgid "No object is selected." msgstr "Объект не выбран." @@ -13965,7 +13924,7 @@ msgstr "" "(насколько это возможно) углы объекта." #: appPlugins/ToolCalibration.py:901 appPlugins/ToolImage.py:221 -#: appPlugins/ToolPanelize.py:1113 appPlugins/ToolReport.py:195 +#: appPlugins/ToolPanelize.py:1132 appPlugins/ToolReport.py:195 msgid "Object Type" msgstr "Тип объекта" @@ -14202,137 +14161,137 @@ msgstr "" "Корректировка (масштабирование и/или перекос) объектов\n" "с вышеперечисленными факторами." -#: appPlugins/ToolCopperThieving.py:205 appPlugins/ToolCopperThieving.py:230 +#: appPlugins/ToolCopperThieving.py:212 appPlugins/ToolCopperThieving.py:237 msgid "Lines Grid works only for 'itself' reference ..." msgstr "Сетка линий работает только для ссылки 'Как есть'..." -#: appPlugins/ToolCopperThieving.py:216 +#: appPlugins/ToolCopperThieving.py:223 msgid "Solid fill selected." msgstr "Выбрана сплошная заливка." -#: appPlugins/ToolCopperThieving.py:221 +#: appPlugins/ToolCopperThieving.py:228 msgid "Dots grid fill selected." msgstr "Выбрана заливка сетки точек." -#: appPlugins/ToolCopperThieving.py:226 +#: appPlugins/ToolCopperThieving.py:233 msgid "Squares grid fill selected." msgstr "Выбрано заполнение сеткой квадратов." -#: appPlugins/ToolCopperThieving.py:248 appPlugins/ToolCopperThieving.py:346 -#: appPlugins/ToolCopperThieving.py:966 appPlugins/ToolCorners.py:205 -#: appPlugins/ToolCorners.py:428 appPlugins/ToolCorners.py:522 -#: appPlugins/ToolDblSided.py:424 appPlugins/ToolExtract.py:375 -#: appPlugins/ToolExtract.py:642 appPlugins/ToolExtract.py:739 -#: appPlugins/ToolFiducials.py:261 appPlugins/ToolFiducials.py:552 -#: appPlugins/ToolOptimal.py:156 appPlugins/ToolPunchGerber.py:497 -#: appPlugins/ToolPunchGerber.py:501 appPlugins/ToolQRCode.py:222 +#: appPlugins/ToolCopperThieving.py:255 appPlugins/ToolCopperThieving.py:353 +#: appPlugins/ToolCopperThieving.py:973 appPlugins/ToolCorners.py:211 +#: appPlugins/ToolCorners.py:435 appPlugins/ToolCorners.py:530 +#: appPlugins/ToolDblSided.py:443 appPlugins/ToolExtract.py:378 +#: appPlugins/ToolExtract.py:645 appPlugins/ToolExtract.py:742 +#: appPlugins/ToolFiducials.py:268 appPlugins/ToolFiducials.py:559 +#: appPlugins/ToolOptimal.py:162 appPlugins/ToolPunchGerber.py:500 +#: appPlugins/ToolPunchGerber.py:504 appPlugins/ToolQRCode.py:228 msgid "There is no Gerber object loaded ..." msgstr "Нет загруженного Gerber объекта ..." -#: appPlugins/ToolCopperThieving.py:261 appPlugins/ToolCopperThieving.py:866 +#: appPlugins/ToolCopperThieving.py:268 appPlugins/ToolCopperThieving.py:873 msgid "Append geometry" msgstr "Добавить геометрию" -#: appPlugins/ToolCopperThieving.py:316 appPlugins/ToolCopperThieving.py:917 -#: appPlugins/ToolCopperThieving.py:1126 +#: appPlugins/ToolCopperThieving.py:323 appPlugins/ToolCopperThieving.py:924 +#: appPlugins/ToolCopperThieving.py:1132 msgid "Append source file" msgstr "Добавить исходный файл" -#: appPlugins/ToolCopperThieving.py:329 appPlugins/ToolCopperThieving.py:930 +#: appPlugins/ToolCopperThieving.py:336 appPlugins/ToolCopperThieving.py:937 msgid "Copper Thieving Tool done." msgstr "Copper Thieving завершён." -#: appPlugins/ToolCopperThieving.py:356 appPlugins/ToolCopperThieving.py:376 +#: appPlugins/ToolCopperThieving.py:363 appPlugins/ToolCopperThieving.py:383 #: appPlugins/ToolCutOut.py:751 appPlugins/ToolCutOut.py:1139 #: appPlugins/ToolCutOut.py:1521 appPlugins/ToolCutOut.py:1613 #: appPlugins/ToolCutOut.py:1645 appPlugins/ToolCutOut.py:1745 -#: appPlugins/ToolDrilling.py:925 appPlugins/ToolDrilling.py:1868 -#: appPlugins/ToolEtchCompensation.py:170 appPlugins/ToolFollow.py:193 -#: appPlugins/ToolFollow.py:240 appPlugins/ToolInvertGerber.py:117 +#: appPlugins/ToolDrilling.py:926 appPlugins/ToolDrilling.py:1863 +#: appPlugins/ToolEtchCompensation.py:176 appPlugins/ToolFollow.py:199 +#: appPlugins/ToolFollow.py:246 appPlugins/ToolInvertGerber.py:123 #: appPlugins/ToolIsolation.py:1080 appPlugins/ToolIsolation.py:1145 #: appPlugins/ToolIsolation.py:1552 appPlugins/ToolIsolation.py:1579 -#: appPlugins/ToolIsolation.py:2425 appPlugins/ToolLevelling.py:327 -#: appPlugins/ToolMilling.py:651 appPlugins/ToolMilling.py:873 -#: appPlugins/ToolMilling.py:1300 appPlugins/ToolMilling.py:2772 -#: appPlugins/ToolMilling.py:2795 appPlugins/ToolNCC.py:1037 +#: appPlugins/ToolIsolation.py:2425 appPlugins/ToolLevelling.py:335 +#: appPlugins/ToolMilling.py:679 appPlugins/ToolMilling.py:899 +#: appPlugins/ToolMilling.py:1328 appPlugins/ToolMilling.py:2855 +#: appPlugins/ToolMilling.py:2878 appPlugins/ToolNCC.py:1037 #: appPlugins/ToolNCC.py:1106 appPlugins/ToolNCC.py:1569 #: appPlugins/ToolNCC.py:1619 appPlugins/ToolNCC.py:1652 #: appPlugins/ToolPaint.py:1138 appPlugins/ToolPaint.py:1225 -#: appPlugins/ToolPanelize.py:296 appPlugins/ToolPanelize.py:310 -#: appPlugins/ToolSub.py:261 appPlugins/ToolSub.py:279 -#: appPlugins/ToolSub.py:489 appPlugins/ToolSub.py:502 +#: appPlugins/ToolPanelize.py:312 appPlugins/ToolPanelize.py:326 +#: appPlugins/ToolSub.py:267 appPlugins/ToolSub.py:285 +#: appPlugins/ToolSub.py:499 appPlugins/ToolSub.py:512 #: tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandCopperClear.py:284 tclCommands/TclCommandPaint.py:99 #: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81 msgid "Could not retrieve object" msgstr "Не удалось получить объект" -#: appPlugins/ToolCopperThieving.py:404 +#: appPlugins/ToolCopperThieving.py:411 msgid "Click the end point of the filling area." msgstr "Нажмите на конечную точку области рисования." -#: appPlugins/ToolCopperThieving.py:529 +#: appPlugins/ToolCopperThieving.py:536 msgid "Copper Thieving Tool started. Reading parameters." msgstr "Copper Thieving. Чтение параметров." -#: appPlugins/ToolCopperThieving.py:555 +#: appPlugins/ToolCopperThieving.py:562 msgid "Copper Thieving Tool. Preparing isolation polygons." msgstr "Copper Thieving. Подготовка безмедных полигонов." -#: appPlugins/ToolCopperThieving.py:601 +#: appPlugins/ToolCopperThieving.py:608 msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "Copper Thieving. Подготовка участков для заполнения медью." -#: appPlugins/ToolCopperThieving.py:645 +#: appPlugins/ToolCopperThieving.py:652 msgid "Geometry not supported for" msgstr "Геометрия не поддерживается для" -#: appPlugins/ToolCopperThieving.py:651 appPlugins/ToolNCC.py:1941 -#: appPlugins/ToolNCC.py:1996 appPlugins/ToolNCC.py:2990 +#: appPlugins/ToolCopperThieving.py:658 appPlugins/ToolNCC.py:1941 +#: appPlugins/ToolNCC.py:1996 appPlugins/ToolNCC.py:2992 #: appPlugins/ToolPaint.py:2602 msgid "No object available." msgstr "Нет доступных объектов." -#: appPlugins/ToolCopperThieving.py:688 appPlugins/ToolNCC.py:1966 -#: appPlugins/ToolNCC.py:2019 appPlugins/ToolNCC.py:3032 +#: appPlugins/ToolCopperThieving.py:695 appPlugins/ToolNCC.py:1966 +#: appPlugins/ToolNCC.py:2019 appPlugins/ToolNCC.py:3034 msgid "The reference object type is not supported." msgstr "Тип указанного объекта не поддерживается." -#: appPlugins/ToolCopperThieving.py:693 +#: appPlugins/ToolCopperThieving.py:700 msgid "Copper Thieving Tool. Appending new geometry and buffering." msgstr "Copper Thieving. Добавление новой геометрии и буферизации." -#: appPlugins/ToolCopperThieving.py:729 +#: appPlugins/ToolCopperThieving.py:736 msgid "Create geometry" msgstr "Создать геометрию" -#: appPlugins/ToolCopperThieving.py:941 appPlugins/ToolCopperThieving.py:945 +#: appPlugins/ToolCopperThieving.py:948 appPlugins/ToolCopperThieving.py:952 msgid "P-Plating Mask" msgstr "Рисунок гальванической маски" -#: appPlugins/ToolCopperThieving.py:969 +#: appPlugins/ToolCopperThieving.py:976 msgid "Append PP-M geometry" msgstr "Добавить PP-M геометрию" -#: appPlugins/ToolCopperThieving.py:1146 +#: appPlugins/ToolCopperThieving.py:1152 msgid "Generating Pattern Plating Mask done." msgstr "Создание рисунка гальванической маски выполнено." -#: appPlugins/ToolCopperThieving.py:1189 +#: appPlugins/ToolCopperThieving.py:1195 msgid "Copper Thieving Tool exit." msgstr "Выход из Copper Thieving." -#: appPlugins/ToolCopperThieving.py:1280 appPlugins/ToolFiducials.py:993 +#: appPlugins/ToolCopperThieving.py:1286 appPlugins/ToolFiducials.py:997 msgid "Gerber Object to which will be added a copper thieving." msgstr "Gerber объект, к которому будет добавлен copper thieving." -#: appPlugins/ToolCopperThieving.py:1298 +#: appPlugins/ToolCopperThieving.py:1304 #, fuzzy #| msgid "Milling Parameters" msgid "Thieving Parameters" msgstr "Параметры фрезерования" -#: appPlugins/ToolCopperThieving.py:1307 +#: appPlugins/ToolCopperThieving.py:1313 msgid "" "This set the distance between the copper thieving components\n" "(the polygon fill may be split in multiple polygons)\n" @@ -14342,11 +14301,11 @@ msgstr "" "(заливка полигона может быть разделена на несколько полигонов)\n" "и медными трассами в Gerber файле." -#: appPlugins/ToolCopperThieving.py:1370 +#: appPlugins/ToolCopperThieving.py:1376 msgid "Ref. Type" msgstr "Тип ссылки" -#: appPlugins/ToolCopperThieving.py:1372 +#: appPlugins/ToolCopperThieving.py:1378 msgid "" "The type of FlatCAM object to be used as copper thieving reference.\n" "It can be Gerber, Excellon or Geometry." @@ -14355,22 +14314,22 @@ msgstr "" "Copper Thieving.\n" "Это может быть Gerber, Excellon или Geometry." -#: appPlugins/ToolCopperThieving.py:1381 +#: appPlugins/ToolCopperThieving.py:1387 msgid "Ref. Object" msgstr "Указатель объекта" -#: appPlugins/ToolCopperThieving.py:1383 +#: appPlugins/ToolCopperThieving.py:1389 #, fuzzy #| msgid "The FlatCAM object to be used as non copper clearing reference." msgid "The Application object to be used as non copper clearing reference." msgstr "" "Объект FlatCAM, который будет использоваться как ссылка на очистку от меди." -#: appPlugins/ToolCopperThieving.py:1560 +#: appPlugins/ToolCopperThieving.py:1566 msgid "Insert Copper thieving" msgstr "Вставить Copper thieving" -#: appPlugins/ToolCopperThieving.py:1563 +#: appPlugins/ToolCopperThieving.py:1569 msgid "" "Will add a polygon (may be split in multiple parts)\n" "that will surround the actual Gerber traces at a certain distance." @@ -14378,11 +14337,11 @@ msgstr "" "Добавит полигон (может быть разбит на несколько частей)\n" "который будет окружать фактические трассы Gerber на определенном расстоянии." -#: appPlugins/ToolCopperThieving.py:1623 +#: appPlugins/ToolCopperThieving.py:1629 msgid "Insert Robber Bar" msgstr "Вставить Robber Bar" -#: appPlugins/ToolCopperThieving.py:1626 +#: appPlugins/ToolCopperThieving.py:1632 msgid "" "Will add a polygon with a defined thickness\n" "that will surround the actual Gerber object\n" @@ -14394,11 +14353,11 @@ msgstr "" "на определенном расстоянии.\n" "Требуется при нанесении рисунка отверстий." -#: appPlugins/ToolCopperThieving.py:1651 +#: appPlugins/ToolCopperThieving.py:1657 msgid "Select Soldermask object" msgstr "Выберите объект паяльной маски" -#: appPlugins/ToolCopperThieving.py:1653 +#: appPlugins/ToolCopperThieving.py:1659 msgid "" "Gerber Object with the soldermask.\n" "It will be used as a base for\n" @@ -14408,11 +14367,11 @@ msgstr "" "Он будет использоваться в качестве базы для\n" "рисунка гальванической маски." -#: appPlugins/ToolCopperThieving.py:1689 +#: appPlugins/ToolCopperThieving.py:1695 msgid "Plated area" msgstr "Зоны покрытия" -#: appPlugins/ToolCopperThieving.py:1691 +#: appPlugins/ToolCopperThieving.py:1697 msgid "" "The area to be plated by pattern plating.\n" "Basically is made from the openings in the plating mask.\n" @@ -14430,11 +14389,11 @@ msgstr "" "чуть больше, чем медные площадки, и эта область \n" "рассчитывается по отверстиям паяльной маски." -#: appPlugins/ToolCopperThieving.py:1725 +#: appPlugins/ToolCopperThieving.py:1731 msgid "Generate pattern plating mask" msgstr "Создать рисунок гальванической маски" -#: appPlugins/ToolCopperThieving.py:1728 +#: appPlugins/ToolCopperThieving.py:1734 msgid "" "Will add to the soldermask gerber geometry\n" "the geometries of the copper thieving and/or\n" @@ -14450,74 +14409,74 @@ msgstr "" msgid "Corners" msgstr "Углы" -#: appPlugins/ToolCorners.py:246 appPlugins/ToolCorners.py:433 -#: appPlugins/ToolCorners.py:527 +#: appPlugins/ToolCorners.py:252 appPlugins/ToolCorners.py:440 +#: appPlugins/ToolCorners.py:535 msgid "Please select at least a location" msgstr "Пожалуйста, выберите хотя бы место" -#: appPlugins/ToolCorners.py:410 appPlugins/ToolCorners.py:504 +#: appPlugins/ToolCorners.py:417 appPlugins/ToolCorners.py:512 msgid "The tool diameter is zero." msgstr "Диаметр инструмента равен нулю." -#: appPlugins/ToolCorners.py:496 appPlugins/ToolCorners.py:598 +#: appPlugins/ToolCorners.py:504 appPlugins/ToolCorners.py:607 msgid "Excellon object with corner drills created." msgstr "Был создан объект Excellon с угловыми сверлами." -#: appPlugins/ToolCorners.py:633 +#: appPlugins/ToolCorners.py:642 msgid "A Gerber object with corner markers was created." msgstr "Был создан объект Gerber с угловыми маркерами." -#: appPlugins/ToolCorners.py:679 +#: appPlugins/ToolCorners.py:685 msgid "The Gerber object to which will be added corner markers." msgstr "Объект Gerber, к которому будут добавлены угловые маркеры." -#: appPlugins/ToolCorners.py:695 +#: appPlugins/ToolCorners.py:701 msgid "Locations" msgstr "Местоположение" -#: appPlugins/ToolCorners.py:697 +#: appPlugins/ToolCorners.py:703 msgid "Locations where to place corner markers." msgstr "Места расположения угловых маркеров." -#: appPlugins/ToolCorners.py:710 appPlugins/ToolFiducials.py:824 -#: app_Main.py:5476 +#: appPlugins/ToolCorners.py:716 appPlugins/ToolFiducials.py:828 +#: app_Main.py:5495 msgid "Top Right" msgstr "Верхний правый" -#: appPlugins/ToolCorners.py:727 +#: appPlugins/ToolCorners.py:733 msgid "Toggle ALL" msgstr "Переключить всё" -#: appPlugins/ToolCorners.py:807 +#: appPlugins/ToolCorners.py:813 msgid "Add Marker" msgstr "Добавить маркер" -#: appPlugins/ToolCorners.py:810 +#: appPlugins/ToolCorners.py:816 msgid "Will add corner markers to the selected Gerber file." msgstr "Добавит угловые маркеры к выбранному файлу Gerber." -#: appPlugins/ToolCorners.py:826 +#: appPlugins/ToolCorners.py:832 #, fuzzy #| msgid "Drills in Corners" msgid "Drills in Locations" msgstr "Сверла по углам" -#: appPlugins/ToolCorners.py:843 appPlugins/ToolCorners.py:866 -#: appPlugins/ToolDblSided.py:1076 +#: appPlugins/ToolCorners.py:849 appPlugins/ToolCorners.py:872 +#: appPlugins/ToolDblSided.py:1092 msgid "Create Excellon Object" msgstr "Создать объект Excellon" -#: appPlugins/ToolCorners.py:846 +#: appPlugins/ToolCorners.py:852 msgid "Will add drill holes in the center of the markers." msgstr "Добавим просверленные отверстия в центре маркеров." -#: appPlugins/ToolCorners.py:862 +#: appPlugins/ToolCorners.py:868 #, fuzzy #| msgid "Locations" msgid "Check in Locations" msgstr "Местоположение" -#: appPlugins/ToolCorners.py:869 +#: appPlugins/ToolCorners.py:875 msgid "" "Will create an Excellon object using a special preprocessor.\n" "The spindle will not start and the mounted probe will move to\n" @@ -14534,8 +14493,8 @@ msgid "Default tool added." msgstr "Добавлен инструмент по умолчанию." #: appPlugins/ToolCutOut.py:671 appPlugins/ToolIsolation.py:2790 -#: appPlugins/ToolNCC.py:3977 appPlugins/ToolPaint.py:2770 app_Main.py:6378 -#: app_Main.py:6399 +#: appPlugins/ToolNCC.py:3979 appPlugins/ToolPaint.py:2770 app_Main.py:6413 +#: app_Main.py:6434 msgid "Selected tool can't be used here. Pick another." msgstr "Выбранный инструмент здесь использовать нельзя. Выберите другой." @@ -14583,15 +14542,15 @@ msgstr "«Мouse-Bites» не удались." msgid "Any-form Cutout operation finished." msgstr "Операция обрезки закончена." -#: appPlugins/ToolCutOut.py:1143 appPlugins/ToolDrilling.py:1872 -#: appPlugins/ToolEtchCompensation.py:176 appPlugins/ToolFollow.py:197 -#: appPlugins/ToolFollow.py:244 appPlugins/ToolInvertGerber.py:123 +#: appPlugins/ToolCutOut.py:1143 appPlugins/ToolDrilling.py:1867 +#: appPlugins/ToolEtchCompensation.py:182 appPlugins/ToolFollow.py:203 +#: appPlugins/ToolFollow.py:250 appPlugins/ToolInvertGerber.py:129 #: appPlugins/ToolIsolation.py:1084 appPlugins/ToolIsolation.py:1149 #: appPlugins/ToolIsolation.py:1556 appPlugins/ToolIsolation.py:1583 -#: appPlugins/ToolIsolation.py:2429 appPlugins/ToolMilling.py:2776 -#: appPlugins/ToolMilling.py:2799 appPlugins/ToolNCC.py:1041 +#: appPlugins/ToolIsolation.py:2429 appPlugins/ToolMilling.py:2859 +#: appPlugins/ToolMilling.py:2882 appPlugins/ToolNCC.py:1041 #: appPlugins/ToolNCC.py:1110 appPlugins/ToolNCC.py:1573 -#: appPlugins/ToolPaint.py:1142 appPlugins/ToolPanelize.py:301 +#: appPlugins/ToolPaint.py:1142 appPlugins/ToolPanelize.py:317 #: tclCommands/TclCommandBbox.py:71 tclCommands/TclCommandNregions.py:71 msgid "Object not found" msgstr "Объект не найден" @@ -14674,16 +14633,16 @@ msgstr "" "с траекториям обрезки за\n" "пределами полигонов." -#: appPlugins/ToolCutOut.py:2353 appPlugins/ToolDblSided.py:664 -#: appPlugins/ToolPanelize.py:1102 +#: appPlugins/ToolCutOut.py:2350 appPlugins/ToolDblSided.py:680 +#: appPlugins/ToolPanelize.py:1121 msgid "Source Object" msgstr "Исходный объект" -#: appPlugins/ToolCutOut.py:2354 +#: appPlugins/ToolCutOut.py:2351 msgid "Object to be cutout" msgstr "Объект вырезания" -#: appPlugins/ToolCutOut.py:2381 +#: appPlugins/ToolCutOut.py:2378 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -14695,15 +14654,19 @@ msgstr "" "То, что выбрано здесь будет диктовать вид\n" "объектов, которые будут заполнять поле со списком \"объект\"." -#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:61 -#: appPlugins/ToolIsolation.py:3337 appPlugins/ToolMilling.py:3804 -#: appPlugins/ToolNCC.py:4299 appPlugins/ToolPaint.py:3079 +#: appPlugins/ToolCutOut.py:2415 +msgid "Cutout Tool" +msgstr "Обрезка платы" + +#: appPlugins/ToolCutOut.py:2434 appPlugins/ToolIsolation.py:61 +#: appPlugins/ToolIsolation.py:3334 appPlugins/ToolMilling.py:3876 +#: appPlugins/ToolNCC.py:4298 appPlugins/ToolPaint.py:3076 msgid "Search and Add" msgstr "Искать и добавлять" -#: appPlugins/ToolCutOut.py:2440 appPlugins/ToolIsolation.py:3340 -#: appPlugins/ToolMilling.py:3807 appPlugins/ToolNCC.py:4302 -#: appPlugins/ToolPaint.py:3082 +#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:3337 +#: appPlugins/ToolMilling.py:3879 appPlugins/ToolNCC.py:4301 +#: appPlugins/ToolPaint.py:3079 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -14717,16 +14680,16 @@ msgstr "" "в базе данных инструментов. Если ничего не найдено\n" "в базу данных инструментов добавляется инструмент по умолчанию." -#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:66 -#: appPlugins/ToolIsolation.py:3349 appPlugins/ToolMilling.py:383 -#: appPlugins/ToolMilling.py:3816 appPlugins/ToolNCC.py:4311 -#: appPlugins/ToolPaint.py:3091 +#: appPlugins/ToolCutOut.py:2446 appPlugins/ToolIsolation.py:66 +#: appPlugins/ToolIsolation.py:3346 appPlugins/ToolMilling.py:384 +#: appPlugins/ToolMilling.py:3888 appPlugins/ToolNCC.py:4310 +#: appPlugins/ToolPaint.py:3088 msgid "Pick from DB" msgstr "Выбрать из БД" -#: appPlugins/ToolCutOut.py:2452 appPlugins/ToolIsolation.py:3352 -#: appPlugins/ToolMilling.py:3819 appPlugins/ToolNCC.py:4314 -#: appPlugins/ToolPaint.py:3094 +#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:3349 +#: appPlugins/ToolMilling.py:3891 appPlugins/ToolNCC.py:4313 +#: appPlugins/ToolPaint.py:3091 msgid "" "Add a new tool to the Tool Table\n" "from the Tools Database.\n" @@ -14738,23 +14701,23 @@ msgstr "" "Инструменты администрирования базы данных в:\n" "Меню: Параметры -> База данных инструментов" -#: appPlugins/ToolCutOut.py:2466 +#: appPlugins/ToolCutOut.py:2463 msgid "Tool Parameters" msgstr "Параметры инструмента" -#: appPlugins/ToolCutOut.py:2603 +#: appPlugins/ToolCutOut.py:2600 msgid "Bridge Gaps" msgstr "Мостовые промежутки" -#: appPlugins/ToolCutOut.py:2605 +#: appPlugins/ToolCutOut.py:2602 msgid "Selection of the type of cutout." msgstr "" -#: appPlugins/ToolCutOut.py:2609 appPlugins/ToolPunchGerber.py:2287 +#: appPlugins/ToolCutOut.py:2606 appPlugins/ToolPunchGerber.py:2287 msgid "Automatic" msgstr "Авто" -#: appPlugins/ToolCutOut.py:2658 +#: appPlugins/ToolCutOut.py:2655 msgid "" "Cutout the selected object.\n" "The cutout shape can be of any shape.\n" @@ -14764,7 +14727,7 @@ msgstr "" "Форма выреза может быть любой формы.\n" "Полезно, когда печатная плата имеет непрямоугольную форму." -#: appPlugins/ToolCutOut.py:2673 +#: appPlugins/ToolCutOut.py:2670 msgid "" "Cutout the selected object.\n" "The resulting cutout shape is\n" @@ -14776,11 +14739,11 @@ msgstr "" "всегда прямоугольная форма, и это будет\n" "ограничивающий прямоугольник объекта." -#: appPlugins/ToolCutOut.py:2710 +#: appPlugins/ToolCutOut.py:2707 msgid "Generate Manual Geometry" msgstr "Создать ручную геометрию" -#: appPlugins/ToolCutOut.py:2713 +#: appPlugins/ToolCutOut.py:2710 msgid "" "If the object to be cutout is a Gerber\n" "first create a Geometry that surrounds it,\n" @@ -14792,19 +14755,19 @@ msgstr "" "для использования в качестве выреза, если он еще не существует.\n" "Выберите исходный файл Gerber в верхнем поле со списком объектов." -#: appPlugins/ToolCutOut.py:2733 +#: appPlugins/ToolCutOut.py:2730 msgid "Manual cutout Geometry" msgstr "Ручной вырез Геометрия" -#: appPlugins/ToolCutOut.py:2735 appPlugins/ToolCutOut.py:2776 +#: appPlugins/ToolCutOut.py:2732 appPlugins/ToolCutOut.py:2773 msgid "Geometry object used to create the manual cutout." msgstr "Геометрический объект, используемый для создания ручного выреза." -#: appPlugins/ToolCutOut.py:2742 +#: appPlugins/ToolCutOut.py:2739 msgid "Manual Add Bridge Gaps" msgstr "Ручное добавление перемычек" -#: appPlugins/ToolCutOut.py:2745 +#: appPlugins/ToolCutOut.py:2742 msgid "" "Use the left mouse button (LMB) click\n" "to create a bridge gap to separate the PCB from\n" @@ -14817,23 +14780,17 @@ msgstr "" "Щелчок ЛКМ должен быть сделан по периметру\n" "объекта геометрии, используемой в качестве геометрии выреза." -#: appPlugins/ToolCutOut.py:2767 appPlugins/ToolCutOut.py:2830 +#: appPlugins/ToolCutOut.py:2764 appPlugins/ToolCutOut.py:2827 #, fuzzy #| msgid "Drilling" msgid "Cut by Drilling" msgstr "Сверление" -#: appPlugins/ToolCutOut.py:2769 appPlugins/ToolCutOut.py:2833 +#: appPlugins/ToolCutOut.py:2766 appPlugins/ToolCutOut.py:2830 msgid "Create a series of drill holes following a geometry line." msgstr "" -#: appPlugins/ToolDblSided.py:104 appPlugins/ToolDblSided.py:607 -#, fuzzy -#| msgid "2-Sided PCB" -msgid "2-Sided" -msgstr "2-х сторонняя плата" - -#: appPlugins/ToolDblSided.py:277 +#: appPlugins/ToolDblSided.py:296 msgid "" "'Point' reference is selected and 'Point' coordinates are missing. Add them " "and retry." @@ -14841,64 +14798,64 @@ msgstr "" "Выбран указатель 'Точка', а координаты точки отсутствуют. Добавьте их и " "повторите попытку." -#: appPlugins/ToolDblSided.py:286 +#: appPlugins/ToolDblSided.py:305 msgid "There is no Box reference object loaded. Load one and retry." msgstr "Эталонный объект не загружен. Загрузите один и повторите попытку." -#: appPlugins/ToolDblSided.py:298 +#: appPlugins/ToolDblSided.py:317 msgid "No value or wrong format in Drill Dia entry. Add it and retry." msgstr "" "Нет значения либо неправильный формат значения диаметра сверла. Добавьте его " "и повторите попытку." -#: appPlugins/ToolDblSided.py:310 +#: appPlugins/ToolDblSided.py:329 msgid "There are no Alignment Drill Coordinates to use. Add them and retry." msgstr "" "Нет координат выравнивающих отверстий. Добавьте их и повторите попытку." -#: appPlugins/ToolDblSided.py:329 +#: appPlugins/ToolDblSided.py:348 msgid "Alignment Drills" msgstr "Центровочные Cверла" -#: appPlugins/ToolDblSided.py:333 +#: appPlugins/ToolDblSided.py:352 msgid "Excellon object with alignment drills created..." msgstr "Объект Excellon с выравнивающими отверстиями создан..." -#: appPlugins/ToolDblSided.py:344 appPlugins/ToolPunchGerber.py:527 -#: appPlugins/ToolPunchGerber.py:564 appPlugins/ToolPunchGerber.py:669 +#: appPlugins/ToolDblSided.py:363 appPlugins/ToolPunchGerber.py:530 +#: appPlugins/ToolPunchGerber.py:567 appPlugins/ToolPunchGerber.py:672 msgid "There is no Excellon object loaded ..." msgstr "Не загружен объект Excellon ..." -#: appPlugins/ToolDblSided.py:356 +#: appPlugins/ToolDblSided.py:375 msgid "Click on canvas within the desired Excellon drill hole" msgstr "Щелкните полотно внутри желаемого отверстия Excellon." -#: appPlugins/ToolDblSided.py:400 +#: appPlugins/ToolDblSided.py:419 msgid "Mirror reference point set." msgstr "Отразить контрольную точку." -#: appPlugins/ToolDblSided.py:428 +#: appPlugins/ToolDblSided.py:447 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." msgstr "" "Зеркальное отображение доступно только для объектов Gerber, Excellon и " "Geometry." -#: appPlugins/ToolDblSided.py:440 +#: appPlugins/ToolDblSided.py:459 msgid "There is no Box object loaded ..." msgstr "Там нет загруженного объекта Box ..." -#: appPlugins/ToolDblSided.py:450 +#: appPlugins/ToolDblSided.py:469 msgid "" "There are no Point coordinates in the Point field. Add coords and try " "again ..." msgstr "" "В поле Точка нет координат точки. Добавьте координаты и попробуйте снова ..." -#: appPlugins/ToolDblSided.py:457 camlib.py:2434 +#: appPlugins/ToolDblSided.py:476 camlib.py:2438 msgid "Object was mirrored" msgstr "Объект отзеркалирован" -#: appPlugins/ToolDblSided.py:635 appPlugins/ToolNCC.py:4107 +#: appPlugins/ToolDblSided.py:654 appPlugins/ToolNCC.py:4109 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -14910,21 +14867,21 @@ msgstr "" "Создание объекта геометрии с помощью\n" "траектории резания для всех областей, отличных от меди." -#: appPlugins/ToolDblSided.py:665 +#: appPlugins/ToolDblSided.py:681 msgid "Objects to be mirrored" msgstr "Объекты для зеркального отображения" -#: appPlugins/ToolDblSided.py:672 +#: appPlugins/ToolDblSided.py:688 msgid "Select the type of application object to be processed in this tool." msgstr "" "Выберите тип объекта приложения, который будет обрабатываться в этом " "инструменте." -#: appPlugins/ToolDblSided.py:706 +#: appPlugins/ToolDblSided.py:722 msgid "Bounds Values" msgstr "Значения границ" -#: appPlugins/ToolDblSided.py:708 +#: appPlugins/ToolDblSided.py:724 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -14932,39 +14889,39 @@ msgstr "" "Выбор объектов\n" "для которых вычислять граничные значения." -#: appPlugins/ToolDblSided.py:718 +#: appPlugins/ToolDblSided.py:734 msgid "X min" msgstr "X min" -#: appPlugins/ToolDblSided.py:720 appPlugins/ToolDblSided.py:734 +#: appPlugins/ToolDblSided.py:736 appPlugins/ToolDblSided.py:750 msgid "Minimum location." msgstr "Минимальное местоположение." -#: appPlugins/ToolDblSided.py:732 +#: appPlugins/ToolDblSided.py:748 msgid "Y min" msgstr "Y min" -#: appPlugins/ToolDblSided.py:746 +#: appPlugins/ToolDblSided.py:762 msgid "X max" msgstr "X max" -#: appPlugins/ToolDblSided.py:748 appPlugins/ToolDblSided.py:762 +#: appPlugins/ToolDblSided.py:764 appPlugins/ToolDblSided.py:778 msgid "Maximum location." msgstr "Максимальное местоположение." -#: appPlugins/ToolDblSided.py:760 +#: appPlugins/ToolDblSided.py:776 msgid "Y max" msgstr "Y max" -#: appPlugins/ToolDblSided.py:771 +#: appPlugins/ToolDblSided.py:787 msgid "Center point coordinates" msgstr "Координаты центральной точки" -#: appPlugins/ToolDblSided.py:773 +#: appPlugins/ToolDblSided.py:789 msgid "Centroid" msgstr "Центр" -#: appPlugins/ToolDblSided.py:775 +#: appPlugins/ToolDblSided.py:791 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -14972,11 +14929,11 @@ msgstr "" "Расположение центральной точки для прямоугольной \n" "ограничивающей фигуры. Центроид. Формат (х, у)." -#: appPlugins/ToolDblSided.py:784 +#: appPlugins/ToolDblSided.py:800 msgid "Calculate Bounds Values" msgstr "Рассчитать значения границ" -#: appPlugins/ToolDblSided.py:786 +#: appPlugins/ToolDblSided.py:802 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -14986,15 +14943,15 @@ msgstr "" "для выбранных объектов.\n" "Форма огибающей параллельна осям X, Y." -#: appPlugins/ToolDblSided.py:811 +#: appPlugins/ToolDblSided.py:827 msgid "Mirror Operation" msgstr "Операция зеркалирования" -#: appPlugins/ToolDblSided.py:812 +#: appPlugins/ToolDblSided.py:828 msgid "Parameters for the mirror operation" msgstr "Параметры для зеркальной операции" -#: appPlugins/ToolDblSided.py:834 +#: appPlugins/ToolDblSided.py:850 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -15012,11 +14969,11 @@ msgstr "" "- Hole Snap -> точка, определяемая центром просверленного отверстия в " "объекте Excellon" -#: appPlugins/ToolDblSided.py:854 +#: appPlugins/ToolDblSided.py:870 msgid "Point coordinates" msgstr "Координаты точек" -#: appPlugins/ToolDblSided.py:860 +#: appPlugins/ToolDblSided.py:876 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -15031,17 +14988,17 @@ msgstr "" "Координаты (x, y) фиксируются нажатием клавиши SHIFT\n" "и щелчком ЛКМ на холсте или вы можете ввести координаты вручную." -#: appPlugins/ToolDblSided.py:878 +#: appPlugins/ToolDblSided.py:894 msgid "Object that holds holes that can be picked as reference for mirroring." msgstr "" "Объект, содержащий отверстия, которые можно выбрать в качестве эталона для " "зеркального отображения." -#: appPlugins/ToolDblSided.py:893 +#: appPlugins/ToolDblSided.py:909 msgid "Pick hole" msgstr "Выбрать отверстие" -#: appPlugins/ToolDblSided.py:895 +#: appPlugins/ToolDblSided.py:911 msgid "" "Click inside a drill hole that belong to the selected Excellon object,\n" "and the hole center coordinates will be copied to the Point field." @@ -15050,7 +15007,7 @@ msgstr "" "Excellon,\n" "и координаты центра отверстия будут скопированы в поле Точка." -#: appPlugins/ToolDblSided.py:911 +#: appPlugins/ToolDblSided.py:927 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -15060,11 +15017,11 @@ msgstr "" "Используются координаты центра ограничительной рамки.\n" "в качестве ориентира для работы с зеркалированием." -#: appPlugins/ToolDblSided.py:937 +#: appPlugins/ToolDblSided.py:953 msgid "Mirror" msgstr "Отразить" -#: appPlugins/ToolDblSided.py:940 +#: appPlugins/ToolDblSided.py:956 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -15074,11 +15031,11 @@ msgstr "" "вокруг заданной оси. Не создаёт новый объект,\n" "но изменяет его." -#: appPlugins/ToolDblSided.py:966 +#: appPlugins/ToolDblSided.py:982 msgid "PCB Alignment" msgstr "Выравнивание" -#: appPlugins/ToolDblSided.py:968 appPlugins/ToolDblSided.py:1079 +#: appPlugins/ToolDblSided.py:984 appPlugins/ToolDblSided.py:1095 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -15088,7 +15045,7 @@ msgstr "" "контрольные отверстия и их\n" "зеркальные изображения." -#: appPlugins/ToolDblSided.py:1010 appPlugins/ToolDblSided.py:1017 +#: appPlugins/ToolDblSided.py:1026 appPlugins/ToolDblSided.py:1033 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -15098,11 +15055,11 @@ msgstr "" "первого выравнивающего отверстия путем выполнения зеркалирования.\n" "Это можно изменить в разделе Параметры зеркалирования -> Опорная точка" -#: appPlugins/ToolDblSided.py:1030 +#: appPlugins/ToolDblSided.py:1046 msgid "Alignment Drill Coordinates" msgstr "Координаты выравнивающего отверстия" -#: appPlugins/ToolDblSided.py:1032 +#: appPlugins/ToolDblSided.py:1048 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -15120,11 +15077,11 @@ msgstr "" "- одно сверление в положении зеркала над осью, выбранной выше в «Оси " "зеркала»." -#: appPlugins/ToolDblSided.py:1040 +#: appPlugins/ToolDblSided.py:1056 msgid "Drill coordinates" msgstr "Координаты отверстия" -#: appPlugins/ToolDblSided.py:1048 +#: appPlugins/ToolDblSided.py:1064 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -15148,11 +15105,11 @@ msgstr "" "нажмите Вставить.\n" "- путем ввода координат вручную в формате: (x1, y1), (x2, y2), ..." -#: appPlugins/ToolDblSided.py:1063 +#: appPlugins/ToolDblSided.py:1079 msgid "Delete Last" msgstr "Удалить последний" -#: appPlugins/ToolDblSided.py:1066 +#: appPlugins/ToolDblSided.py:1082 msgid "Delete the last coordinates tuple in the list." msgstr "Удаляет последний кортеж координат в списке." @@ -15321,57 +15278,57 @@ msgstr "Это средняя точка евклидова расстояния msgid "Jump to Half Point" msgstr "Перейти к средней точке" -#: appPlugins/ToolDrilling.py:1431 appPlugins/ToolIsolation.py:879 -#: appPlugins/ToolMilling.py:1941 appPlugins/ToolNCC.py:483 +#: appPlugins/ToolDrilling.py:1426 appPlugins/ToolIsolation.py:879 +#: appPlugins/ToolMilling.py:2035 appPlugins/ToolNCC.py:483 #: appPlugins/ToolPaint.py:412 msgid "Current Tool parameters were applied to all tools." msgstr "Применить параметры ко всем инструментам." -#: appPlugins/ToolDrilling.py:1493 appPlugins/ToolMilling.py:3323 +#: appPlugins/ToolDrilling.py:1488 appPlugins/ToolMilling.py:3398 msgid "Focus Z" msgstr "Фокус Z" -#: appPlugins/ToolDrilling.py:1515 appPlugins/ToolMilling.py:3289 +#: appPlugins/ToolDrilling.py:1510 appPlugins/ToolMilling.py:3364 msgid "Laser Power" msgstr "Мощность лазера" -#: appPlugins/ToolDrilling.py:1890 camlib.py:4120 +#: appPlugins/ToolDrilling.py:1885 camlib.py:4104 msgid "The loaded Excellon file has no drills" msgstr "Загруженный файл Excellon не имеет отверстий" -#: appPlugins/ToolDrilling.py:1935 camlib.py:4038 +#: appPlugins/ToolDrilling.py:1930 camlib.py:4022 msgid "Creating a list of points to drill..." msgstr "Создание списка точек для сверления ..." -#: appPlugins/ToolDrilling.py:1942 camlib.py:4067 +#: appPlugins/ToolDrilling.py:1937 camlib.py:4051 msgid "Failed. Drill points inside the exclusion zones." msgstr "Ошибка. Точки сверления внутри зон исключения." -#: appPlugins/ToolDrilling.py:1958 camlib.py:4110 camlib.py:5501 camlib.py:5910 +#: appPlugins/ToolDrilling.py:1953 camlib.py:4094 camlib.py:5485 camlib.py:5894 msgid "Starting G-Code" msgstr "Открытие G-Code" -#: appPlugins/ToolDrilling.py:1963 +#: appPlugins/ToolDrilling.py:1958 msgid "Generating CNCJob..." msgstr "Генерация CNCJob..." -#: appPlugins/ToolDrilling.py:2086 camlib.py:3252 camlib.py:3686 camlib.py:5769 +#: appPlugins/ToolDrilling.py:2052 camlib.py:3256 camlib.py:3691 camlib.py:5753 msgid "The Toolchange X,Y format has to be (x, y)." msgstr "Формат X, Y смены инструмента должен быть (x, y)." -#: appPlugins/ToolDrilling.py:2255 +#: appPlugins/ToolDrilling.py:2194 msgid "Generating CNC Code" msgstr "Генерация кода ЧПУ" -#: appPlugins/ToolDrilling.py:2328 +#: appPlugins/ToolDrilling.py:2264 msgid "Excellon object for drilling/milling operation." msgstr "Объект Excellon для сверления / фрезерования." -#: appPlugins/ToolDrilling.py:2392 +#: appPlugins/ToolDrilling.py:2328 msgid "Search DB" msgstr "Искать в БД" -#: appPlugins/ToolDrilling.py:2395 +#: appPlugins/ToolDrilling.py:2331 msgid "" "Will search and try to replace the tools from Tools Table\n" "with tools from DB that have a close diameter value." @@ -15379,9 +15336,9 @@ msgstr "" "Будем искать и пытаться заменить инструменты из таблицы инструментов\n" "инструментами из DB, имеющими близкое значение диаметра." -#: appPlugins/ToolDrilling.py:2413 appPlugins/ToolIsolation.py:3380 -#: appPlugins/ToolMilling.py:3852 appPlugins/ToolNCC.py:4342 -#: appPlugins/ToolPaint.py:3122 +#: appPlugins/ToolDrilling.py:2349 appPlugins/ToolIsolation.py:3377 +#: appPlugins/ToolMilling.py:3924 appPlugins/ToolNCC.py:4341 +#: appPlugins/ToolPaint.py:3119 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -15389,15 +15346,15 @@ msgstr "" "Данные, используемые для создания кода.\n" "Каждый инструмент хранит свой собственный набор таких данных." -#: appPlugins/ToolDrilling.py:2650 appPlugins/ToolIsolation.py:3459 -#: appPlugins/ToolMilling.py:4283 appPlugins/ToolNCC.py:4499 -#: appPlugins/ToolPaint.py:3217 +#: appPlugins/ToolDrilling.py:2586 appPlugins/ToolIsolation.py:3456 +#: appPlugins/ToolMilling.py:4355 appPlugins/ToolNCC.py:4498 +#: appPlugins/ToolPaint.py:3214 msgid "Apply parameters to all tools" msgstr "Применить параметры ко всем инструментам" -#: appPlugins/ToolDrilling.py:2653 appPlugins/ToolIsolation.py:3462 -#: appPlugins/ToolMilling.py:4286 appPlugins/ToolNCC.py:4502 -#: appPlugins/ToolPaint.py:3220 +#: appPlugins/ToolDrilling.py:2589 appPlugins/ToolIsolation.py:3459 +#: appPlugins/ToolMilling.py:4358 appPlugins/ToolNCC.py:4501 +#: appPlugins/ToolPaint.py:3217 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -15405,28 +15362,28 @@ msgstr "" "Параметры в текущей форме будут применены\n" "для всех инструментов из таблицы инструментов." -#: appPlugins/ToolDrilling.py:2664 appPlugins/ToolIsolation.py:3473 -#: appPlugins/ToolMilling.py:4299 appPlugins/ToolNCC.py:4513 -#: appPlugins/ToolPaint.py:3231 +#: appPlugins/ToolDrilling.py:2600 appPlugins/ToolIsolation.py:3470 +#: appPlugins/ToolMilling.py:4371 appPlugins/ToolNCC.py:4512 +#: appPlugins/ToolPaint.py:3228 msgid "Common Parameters" msgstr "Общие параметры" -#: appPlugins/ToolDrilling.py:2666 appPlugins/ToolIsolation.py:3475 -#: appPlugins/ToolMilling.py:4301 appPlugins/ToolNCC.py:4515 -#: appPlugins/ToolPaint.py:3233 +#: appPlugins/ToolDrilling.py:2602 appPlugins/ToolIsolation.py:3472 +#: appPlugins/ToolMilling.py:4373 appPlugins/ToolNCC.py:4514 +#: appPlugins/ToolPaint.py:3230 msgid "Parameters that are common for all tools." msgstr "Параметры, общие для всех инструментов." -#: appPlugins/ToolDrilling.py:2671 appPlugins/ToolMilling.py:4306 -#: appPlugins/ToolSolderPaste.py:1334 +#: appPlugins/ToolDrilling.py:2607 appPlugins/ToolMilling.py:4378 +#: appPlugins/ToolSolderPaste.py:1338 msgid "Tool change Z" msgstr "Смена инструмента Z" -#: appPlugins/ToolDrilling.py:2729 appPlugins/ToolMilling.py:4349 +#: appPlugins/ToolDrilling.py:2683 appPlugins/ToolMilling.py:4441 msgid "X,Y coordinates" msgstr "Координаты X-Y" -#: appPlugins/ToolDrilling.py:2775 +#: appPlugins/ToolDrilling.py:2729 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Excellon Objects." @@ -15434,19 +15391,19 @@ msgstr "" "JSON-файл постпроцессора, который влияет\n" "на Gcode для объектов Excellon." -#: appPlugins/ToolDrilling.py:2790 appPlugins/ToolMilling.py:4407 +#: appPlugins/ToolDrilling.py:2744 appPlugins/ToolMilling.py:4502 msgid "Add exclusion areas" msgstr "Добавить зоны исключения" -#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolMilling.py:4433 +#: appPlugins/ToolDrilling.py:2771 appPlugins/ToolMilling.py:4530 msgid "This is the Area ID." msgstr "Это идентификатор зоны." -#: appPlugins/ToolDrilling.py:2819 appPlugins/ToolMilling.py:4435 +#: appPlugins/ToolDrilling.py:2773 appPlugins/ToolMilling.py:4532 msgid "Type of the object where the exclusion area was added." msgstr "Тип объекта, в который была добавлена область исключения." -#: appPlugins/ToolDrilling.py:2821 appPlugins/ToolMilling.py:4437 +#: appPlugins/ToolDrilling.py:2775 appPlugins/ToolMilling.py:4534 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " "it." @@ -15454,7 +15411,7 @@ msgstr "" "Стратегия, используемая для зоны исключения. Обойти зону исключения или " "пройти над ней." -#: appPlugins/ToolDrilling.py:2823 appPlugins/ToolMilling.py:4439 +#: appPlugins/ToolDrilling.py:2777 appPlugins/ToolMilling.py:4536 msgid "" "If the strategy is to go over the area then this is the height at which the " "tool will go to avoid the exclusion area." @@ -15463,32 +15420,32 @@ msgstr "" "высота, на которой инструмент будет проходить, чтобы избежать зоны " "исключения." -#: appPlugins/ToolDrilling.py:2859 appPlugins/ToolMilling.py:4473 +#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4572 msgid "Add Area:" msgstr "Добавить область:" -#: appPlugins/ToolDrilling.py:2860 appPlugins/ToolMilling.py:4474 +#: appPlugins/ToolDrilling.py:2814 appPlugins/ToolMilling.py:4573 msgid "Add an Exclusion Area." msgstr "Добавить зону исключения." -#: appPlugins/ToolDrilling.py:2878 appPlugins/ToolMilling.py:4491 +#: appPlugins/ToolDrilling.py:2832 appPlugins/ToolMilling.py:4591 msgid "Delete all exclusion areas." msgstr "Удаляет все исключаемые зоны." -#: appPlugins/ToolDrilling.py:2881 appPlugins/ToolMilling.py:4494 +#: appPlugins/ToolDrilling.py:2835 appPlugins/ToolMilling.py:4594 msgid "Delete Selected" msgstr "Удалить выбранное" -#: appPlugins/ToolDrilling.py:2882 appPlugins/ToolMilling.py:4495 +#: appPlugins/ToolDrilling.py:2836 appPlugins/ToolMilling.py:4595 msgid "Delete all exclusion areas that are selected in the table." msgstr "Удаляет все исключаемые зоны выбранные в таблице." -#: appPlugins/ToolDrilling.py:2904 appPlugins/ToolMilling.py:4517 -#: appPlugins/ToolSolderPaste.py:1518 +#: appPlugins/ToolDrilling.py:2858 appPlugins/ToolMilling.py:4617 +#: appPlugins/ToolSolderPaste.py:1522 msgid "Generate CNCJob object" msgstr "Создать объект CNCJob" -#: appPlugins/ToolDrilling.py:2907 appPlugins/ToolMilling.py:4520 +#: appPlugins/ToolDrilling.py:2861 appPlugins/ToolMilling.py:4620 msgid "" "Generate the CNC Job.\n" "If milling then an additional Geometry object will be created.\n" @@ -15502,25 +15459,32 @@ msgstr "" "Щелкните заголовок #, чтобы выбрать все, или Ctrl + ЛКМ\n" "для индивидуального подбора инструментов." -#: appPlugins/ToolEtchCompensation.py:98 appPlugins/ToolEtchCompensation.py:269 +#: appPlugins/ToolEtchCompensation.py:98 appPlugins/ToolEtchCompensation.py:287 #, fuzzy #| msgid "Etch Compensation Tool" msgid "Etch Compensation" msgstr "Компенсация травления" -#: appPlugins/ToolEtchCompensation.py:311 appPlugins/ToolInvertGerber.py:232 +#: appPlugins/ToolEtchCompensation.py:188 +#: appPlugins/ToolEtchCompensation.py:202 +#, fuzzy +#| msgid "Milling Parameters" +msgid "Missing parameter value." +msgstr "Параметры фрезерования" + +#: appPlugins/ToolEtchCompensation.py:329 appPlugins/ToolInvertGerber.py:238 msgid "Gerber object that will be inverted." msgstr "Объект Gerber, который будет инвертирован." -#: appPlugins/ToolEtchCompensation.py:323 +#: appPlugins/ToolEtchCompensation.py:341 msgid "Conversion utilities" msgstr "Конвертация" -#: appPlugins/ToolEtchCompensation.py:328 +#: appPlugins/ToolEtchCompensation.py:346 msgid "Oz to Microns" msgstr "Унция в микроны" -#: appPlugins/ToolEtchCompensation.py:330 +#: appPlugins/ToolEtchCompensation.py:348 msgid "" "Will convert from oz thickness to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15530,20 +15494,20 @@ msgstr "" "Можно использовать формулы с операторами: /, *, +, -,%,.\n" "В реальных числах используется разделитель десятичных знаков." -#: appPlugins/ToolEtchCompensation.py:339 +#: appPlugins/ToolEtchCompensation.py:357 msgid "Oz value" msgstr "Значение унции" -#: appPlugins/ToolEtchCompensation.py:341 -#: appPlugins/ToolEtchCompensation.py:362 +#: appPlugins/ToolEtchCompensation.py:359 +#: appPlugins/ToolEtchCompensation.py:380 msgid "Microns value" msgstr "Значение в микронах" -#: appPlugins/ToolEtchCompensation.py:349 +#: appPlugins/ToolEtchCompensation.py:367 msgid "Mils to Microns" msgstr "Mils в микроны" -#: appPlugins/ToolEtchCompensation.py:351 +#: appPlugins/ToolEtchCompensation.py:369 msgid "" "Will convert from mils to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15553,19 +15517,19 @@ msgstr "" "Можно использовать формулы с операторами: /, *, +, -,%,.\n" "В реальных числах используется разделитель десятичных знаков." -#: appPlugins/ToolEtchCompensation.py:360 +#: appPlugins/ToolEtchCompensation.py:378 msgid "Mils value" msgstr "Значение в mils" -#: appPlugins/ToolEtchCompensation.py:375 appPlugins/ToolInvertGerber.py:244 +#: appPlugins/ToolEtchCompensation.py:393 appPlugins/ToolInvertGerber.py:250 msgid "Parameters for this tool" msgstr "Параметры, используемые для этого инструмента" -#: appPlugins/ToolEtchCompensation.py:380 +#: appPlugins/ToolEtchCompensation.py:398 msgid "Copper Thickness" msgstr "Толщина медного слоя" -#: appPlugins/ToolEtchCompensation.py:382 +#: appPlugins/ToolEtchCompensation.py:400 msgid "" "The thickness of the copper foil.\n" "In microns [um]." @@ -15573,11 +15537,11 @@ msgstr "" "Насколько толстым должен быть медный слой.\n" "В микронах [um]." -#: appPlugins/ToolEtchCompensation.py:392 +#: appPlugins/ToolEtchCompensation.py:410 msgid "Ratio" msgstr "Соотношение" -#: appPlugins/ToolEtchCompensation.py:394 +#: appPlugins/ToolEtchCompensation.py:412 msgid "" "The ratio of lateral etch versus depth etch.\n" "Can be:\n" @@ -15589,32 +15553,32 @@ msgstr "" "- пользовательское -> пользователь введет своё значение\n" "- предварительный выбор -> значение, которое зависит от выбора травителей" -#: appPlugins/ToolEtchCompensation.py:400 -#: appPlugins/ToolEtchCompensation.py:420 +#: appPlugins/ToolEtchCompensation.py:418 +#: appPlugins/ToolEtchCompensation.py:438 msgid "Etch Factor" msgstr "Фактор травления" -#: appPlugins/ToolEtchCompensation.py:401 +#: appPlugins/ToolEtchCompensation.py:419 msgid "Etchants list" msgstr "Список травителей" -#: appPlugins/ToolEtchCompensation.py:402 +#: appPlugins/ToolEtchCompensation.py:420 msgid "Manual offset" msgstr "Ручное смещение" -#: appPlugins/ToolEtchCompensation.py:409 +#: appPlugins/ToolEtchCompensation.py:427 msgid "Etchants" msgstr "Травители" -#: appPlugins/ToolEtchCompensation.py:411 +#: appPlugins/ToolEtchCompensation.py:429 msgid "A list of etchants." msgstr "Список травителей." -#: appPlugins/ToolEtchCompensation.py:414 +#: appPlugins/ToolEtchCompensation.py:432 msgid "Alkaline baths" msgstr "Щелочные ванны" -#: appPlugins/ToolEtchCompensation.py:422 +#: appPlugins/ToolEtchCompensation.py:440 msgid "" "The ratio between depth etch and lateral etch .\n" "Accepts real numbers and formulas using the operators: /,*,+,-,%" @@ -15622,11 +15586,11 @@ msgstr "" "Соотношение между глубинным и боковым травлением .\n" "Принимает реальные числа и формулы с помощью операторов: /,*,+,-,%" -#: appPlugins/ToolEtchCompensation.py:426 +#: appPlugins/ToolEtchCompensation.py:444 msgid "Real number or formula" msgstr "Реальное число или формула" -#: appPlugins/ToolEtchCompensation.py:434 +#: appPlugins/ToolEtchCompensation.py:452 msgid "" "Value with which to increase or decrease (buffer)\n" "the copper features. In microns [um]." @@ -15634,83 +15598,83 @@ msgstr "" "Значение, с которым можно увеличивать или уменьшать (буферизовать)\n" " медные элементы. В микронах [um]." -#: appPlugins/ToolEtchCompensation.py:457 +#: appPlugins/ToolEtchCompensation.py:475 msgid "Compensate" msgstr "Компенсация" -#: appPlugins/ToolEtchCompensation.py:460 +#: appPlugins/ToolEtchCompensation.py:478 msgid "" "Will increase the copper features thickness to compensate the lateral etch." msgstr "" "Увеличивает толщину медных элементов для компенсации бокового травления." -#: appPlugins/ToolExtract.py:425 appPlugins/ToolExtract.py:512 -#: appPlugins/ToolExtract.py:599 +#: appPlugins/ToolExtract.py:428 appPlugins/ToolExtract.py:515 +#: appPlugins/ToolExtract.py:602 msgid "No drills extracted. Try different parameters." msgstr "Отверстия не извлечены. Попробуйте разные параметры." -#: appPlugins/ToolExtract.py:703 +#: appPlugins/ToolExtract.py:706 #, fuzzy #| msgid "Soldermask Gerber" msgid "No soldermask extracted." msgstr "Gerber объект паяльной маски" -#: appPlugins/ToolExtract.py:752 appPlugins/ToolExtract.py:761 -#: appPlugins/ToolExtract.py:765 +#: appPlugins/ToolExtract.py:755 appPlugins/ToolExtract.py:764 +#: appPlugins/ToolExtract.py:768 #, fuzzy #| msgid "Soldermask Gerber" msgid "No cutout extracted." msgstr "Gerber объект паяльной маски" -#: appPlugins/ToolExtract.py:911 +#: appPlugins/ToolExtract.py:914 #, fuzzy #| msgid "Gerber from which to extract drill holes" msgid "Gerber object from which to extract drill holes or soldermask." msgstr "Гербер, из которого можно извлечь отверстия" -#: appPlugins/ToolExtract.py:938 appPlugins/ToolPunchGerber.py:2023 +#: appPlugins/ToolExtract.py:941 appPlugins/ToolPunchGerber.py:2023 #, fuzzy #| msgid "Process Oblong Pads." msgid "Process all Pads." msgstr "Продолговатые площадки." -#: appPlugins/ToolExtract.py:1020 appPlugins/ToolExtract.py:1187 +#: appPlugins/ToolExtract.py:1023 appPlugins/ToolExtract.py:1190 msgid "Extract Drills" msgstr "Извлечь отверстия" -#: appPlugins/ToolExtract.py:1022 +#: appPlugins/ToolExtract.py:1025 #, fuzzy #| msgid "Edit an Excellon object." msgid "Extract an Excellon object from the Gerber pads." msgstr "Отредактируйте объект \"Excellon\"." -#: appPlugins/ToolExtract.py:1190 +#: appPlugins/ToolExtract.py:1193 msgid "Extract drills from a given Gerber file." msgstr "Извлечение отверстий из заданного Gerber файла." -#: appPlugins/ToolFiducials.py:315 +#: appPlugins/ToolFiducials.py:322 msgid "Click to add first Fiducial. Bottom Left..." msgstr "Нажмите, чтобы добавить первую контрольную точку. Внизу слева..." -#: appPlugins/ToolFiducials.py:594 +#: appPlugins/ToolFiducials.py:601 msgid "Click to add the last fiducial. Top Right..." msgstr "Нажмите, чтобы добавить следующую контрольную точку. Вверху справа..." -#: appPlugins/ToolFiducials.py:599 +#: appPlugins/ToolFiducials.py:606 msgid "Click to add the second fiducial. Top Left or Bottom Right..." msgstr "" "Нажмите, чтобы добавить вторичную контрольную точку. Вверху слева или внизу " "справа..." -#: appPlugins/ToolFiducials.py:695 +#: appPlugins/ToolFiducials.py:702 msgid "Fiducials Tool exit." msgstr "Выход из инструмента контрольных точек." -#: appPlugins/ToolFiducials.py:785 +#: appPlugins/ToolFiducials.py:789 msgid "Fiducials Coordinates" msgstr "Координаты контрольных точек" -#: appPlugins/ToolFiducials.py:787 +#: appPlugins/ToolFiducials.py:791 msgid "" "A table with the fiducial points coordinates,\n" "in the format (x, y)." @@ -15718,37 +15682,37 @@ msgstr "" "Таблица с координатами контрольных точек,\n" "в формате (x, y)." -#: appPlugins/ToolFiducials.py:921 +#: appPlugins/ToolFiducials.py:925 msgid "Mode:" msgstr "Режим:" -#: appPlugins/ToolFiducials.py:969 +#: appPlugins/ToolFiducials.py:973 msgid "Thickness of the line that makes the fiducial." msgstr "Толщина линии, которая делает опорную." -#: appPlugins/ToolFiducials.py:1000 +#: appPlugins/ToolFiducials.py:1004 msgid "Add Fiducial" msgstr "Добавить контрольные точки" -#: appPlugins/ToolFiducials.py:1003 +#: appPlugins/ToolFiducials.py:1007 msgid "Will add a polygon on the copper layer to serve as fiducial." msgstr "" "Добавляет на медный слой полигон, для того чтобы он служил контрольной " "точкой." -#: appPlugins/ToolFiducials.py:1019 +#: appPlugins/ToolFiducials.py:1023 msgid "Soldermask Gerber" msgstr "Gerber объект паяльной маски" -#: appPlugins/ToolFiducials.py:1021 +#: appPlugins/ToolFiducials.py:1025 msgid "The Soldermask Gerber object." msgstr "Gerber объект паяльной маски." -#: appPlugins/ToolFiducials.py:1033 +#: appPlugins/ToolFiducials.py:1037 msgid "Add Soldermask Opening" msgstr "Открытие добавления паяльной маски" -#: appPlugins/ToolFiducials.py:1035 +#: appPlugins/ToolFiducials.py:1039 msgid "" "Will add a polygon on the soldermask layer\n" "to serve as fiducial opening.\n" @@ -15760,37 +15724,31 @@ msgstr "" "Диаметр всегда в два раза больше диаметра.\n" "для контрольных точек на медном слое." -#: appPlugins/ToolFilm.py:140 appPlugins/ToolFilm.py:1091 -#, fuzzy -#| msgid "Film PCB" -msgid "Film" -msgstr "Плёнка" - -#: appPlugins/ToolFilm.py:283 +#: appPlugins/ToolFilm.py:302 msgid "Load an object for Film and retry." msgstr "Загрузите объект для Плёнки и повторите попытку." -#: appPlugins/ToolFilm.py:290 +#: appPlugins/ToolFilm.py:309 msgid "Load an object for Box and retry." msgstr "Загрузите объект для Рамки и повторите попытку." -#: appPlugins/ToolFilm.py:305 +#: appPlugins/ToolFilm.py:324 msgid "Generating Film ..." msgstr "Создание плёнки ..." -#: appPlugins/ToolFilm.py:357 appPlugins/ToolFilm.py:362 +#: appPlugins/ToolFilm.py:376 appPlugins/ToolFilm.py:381 msgid "Export positive film" msgstr "Экспорт позитива плёнки" -#: appPlugins/ToolFilm.py:393 +#: appPlugins/ToolFilm.py:412 msgid "" "No Excellon object selected. Load an object for punching reference and retry." msgstr "" "Объект Excellon не выбран. Загрузите объект для перфорации и повторите " "попытку." -#: appPlugins/ToolFilm.py:417 appPlugins/ToolFilm.py:429 -#: appPlugins/ToolPunchGerber.py:788 appPlugins/ToolPunchGerber.py:921 +#: appPlugins/ToolFilm.py:436 appPlugins/ToolFilm.py:448 +#: appPlugins/ToolPunchGerber.py:791 appPlugins/ToolPunchGerber.py:924 msgid "" "Failed. Punch hole size is bigger than some of the apertures in the Gerber " "object." @@ -15798,8 +15756,8 @@ msgstr "" "Не удалось. Размер перфорационного отверстия больше, чем у некоторых " "отверстий в объекте Гербера." -#: appPlugins/ToolFilm.py:447 appPlugins/ToolPunchGerber.py:861 -#: appPlugins/ToolPunchGerber.py:956 +#: appPlugins/ToolFilm.py:466 appPlugins/ToolPunchGerber.py:864 +#: appPlugins/ToolPunchGerber.py:959 msgid "" "Failed. The new object geometry is the same as the one in the source object " "geometry..." @@ -15807,30 +15765,30 @@ msgstr "" "Не удалось. Новая геометрия объекта такая же, как и в геометрии исходного " "объекта ..." -#: appPlugins/ToolFilm.py:505 appPlugins/ToolFilm.py:510 +#: appPlugins/ToolFilm.py:524 appPlugins/ToolFilm.py:529 msgid "Export negative film" msgstr "Экспорт негатива плёнки" -#: appPlugins/ToolFilm.py:573 appPlugins/ToolFilm.py:867 -#: appPlugins/ToolPanelize.py:314 +#: appPlugins/ToolFilm.py:592 appPlugins/ToolFilm.py:886 +#: appPlugins/ToolPanelize.py:330 msgid "No object Box. Using instead" msgstr "Нет объекта Box. Используйте взамен" -#: appPlugins/ToolFilm.py:778 appPlugins/ToolFilm.py:1038 +#: appPlugins/ToolFilm.py:797 appPlugins/ToolFilm.py:1057 msgid "" "The artwork has to be within the selected page size in order to be visible.\n" "For 'Bounds' page size, it needs to be in the first quadrant." msgstr "" -#: appPlugins/ToolFilm.py:805 appPlugins/ToolFilm.py:1065 +#: appPlugins/ToolFilm.py:824 appPlugins/ToolFilm.py:1084 msgid "Film file exported to" msgstr "Файл плёнки экспортируется в" -#: appPlugins/ToolFilm.py:1118 +#: appPlugins/ToolFilm.py:1135 msgid "Create a positive/negative film for UV exposure." msgstr "" -#: appPlugins/ToolFilm.py:1152 +#: appPlugins/ToolFilm.py:1166 msgid "" "Specify the type of object for which to create the film.\n" "The object can be of type: Gerber or Geometry.\n" @@ -15842,7 +15800,7 @@ msgstr "" "Выбор здесь определяет тип объектов, которые будут\n" "в выпадающем списке объектов плёнки." -#: appPlugins/ToolFilm.py:1175 +#: appPlugins/ToolFilm.py:1189 msgid "" "Specify the type of object to be used as an container for\n" "film creation. It can be: Gerber or Geometry type.The selection here decide " @@ -15854,7 +15812,7 @@ msgstr "" "тип объектов, которые будут\n" "в поле со списком объектов." -#: appPlugins/ToolFilm.py:1206 +#: appPlugins/ToolFilm.py:1220 #, fuzzy #| msgid "" #| "The reference point to be used as origin for the skew.\n" @@ -15866,33 +15824,33 @@ msgstr "" "Опорная точка, используемая в качестве исходной точки для перекоса.\n" "Это может быть одна из четырех точек геометрии ограничительной рамки." -#: appPlugins/ToolFilm.py:1225 +#: appPlugins/ToolFilm.py:1239 #, fuzzy #| msgid "Save Film" msgid "Scale Film" msgstr "Сохранить плёнку" -#: appPlugins/ToolFilm.py:1269 +#: appPlugins/ToolFilm.py:1283 #, fuzzy #| msgid "Save Film" msgid "Skew Film" msgstr "Сохранить плёнку" -#: appPlugins/ToolFilm.py:1313 +#: appPlugins/ToolFilm.py:1327 #, fuzzy #| msgid "Mirror (Flip)" msgid "Mirror Film" msgstr "Зеркалирование (отражение)" -#: appPlugins/ToolFilm.py:1345 +#: appPlugins/ToolFilm.py:1359 msgid "Film Parameters" msgstr "Параметры плёнки" -#: appPlugins/ToolFilm.py:1404 +#: appPlugins/ToolFilm.py:1418 msgid "Punch drill holes" msgstr "Перфорация отверстий" -#: appPlugins/ToolFilm.py:1405 +#: appPlugins/ToolFilm.py:1419 msgid "" "When checked the generated film will have holes in pads when\n" "the generated film is positive. This is done to help drilling,\n" @@ -15902,11 +15860,11 @@ msgstr "" "если это позитив плёнки. Это сделано для облегчения сверления\n" "отверстий вручную." -#: appPlugins/ToolFilm.py:1423 +#: appPlugins/ToolFilm.py:1437 msgid "Source" msgstr "Источник" -#: appPlugins/ToolFilm.py:1425 +#: appPlugins/ToolFilm.py:1439 msgid "" "The punch hole source can be:\n" "- Excellon -> an Excellon holes center will serve as reference.\n" @@ -15917,35 +15875,35 @@ msgstr "" "- Центр площадки -> попытается использовать центр площадки в качестве " "эталона." -#: appPlugins/ToolFilm.py:1430 +#: appPlugins/ToolFilm.py:1444 msgid "Pad center" msgstr "Центр площадки" -#: appPlugins/ToolFilm.py:1435 +#: appPlugins/ToolFilm.py:1449 msgid "Excellon Obj" msgstr "Объект Excellon" -#: appPlugins/ToolFilm.py:1437 +#: appPlugins/ToolFilm.py:1451 msgid "" "Remove the geometry of Excellon from the Film to create the holes in pads." msgstr "" "Удаляет геометрию Excellon из пленки для создания отверстий в площадках." -#: appPlugins/ToolFilm.py:1451 +#: appPlugins/ToolFilm.py:1465 msgid "Punch Size" msgstr "Размер перфорации" -#: appPlugins/ToolFilm.py:1452 +#: appPlugins/ToolFilm.py:1466 msgid "The value here will control how big is the punch hole in the pads." msgstr "" "Это значение контролирует, насколько большим будет отверстие для перфорации " "в площадках." -#: appPlugins/ToolFilm.py:1587 +#: appPlugins/ToolFilm.py:1601 msgid "Save Film" msgstr "Сохранить плёнку" -#: appPlugins/ToolFilm.py:1590 +#: appPlugins/ToolFilm.py:1604 msgid "" "Create a Film for the selected object, within\n" "the specified box. Does not create a new \n" @@ -15956,7 +15914,7 @@ msgstr "" "указанной ограничительной рамки. Не создает новый\n" "  объект FlatCAM, но напрямую сохраняет её в выбранном формате." -#: appPlugins/ToolFilm.py:1672 +#: appPlugins/ToolFilm.py:1686 msgid "" "Using the Pad center does not work on Geometry objects. Only a Gerber object " "has pads." @@ -15964,13 +15922,13 @@ msgstr "" "Использование центра площадки не работает на объектах Geometry. Только " "объекты Gerber имеют площадки." -#: appPlugins/ToolFollow.py:323 appPlugins/ToolFollow.py:394 +#: appPlugins/ToolFollow.py:328 appPlugins/ToolFollow.py:399 #, fuzzy #| msgid "Failed to create Follow Geometry with tool diameter" msgid "Failed to create Follow Geometry." msgstr "Не удалось создать Follow Geometry с диаметром инструмента" -#: appPlugins/ToolFollow.py:677 +#: appPlugins/ToolFollow.py:682 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -15983,13 +15941,13 @@ msgstr "" "с траекториям обрезки за\n" "пределами полигонов." -#: appPlugins/ToolFollow.py:700 +#: appPlugins/ToolFollow.py:702 #, fuzzy #| msgid "Gerber object for isolation routing." msgid "Source object for following geometry." msgstr "Объект Gerber для маршрутизации изоляции." -#: appPlugins/ToolFollow.py:733 +#: appPlugins/ToolFollow.py:735 #, fuzzy #| msgid "" #| "Selection of area to be processed.\n" @@ -16022,15 +15980,15 @@ msgstr "Импорт" msgid "Import IMAGE" msgstr "Импорт изображения" -#: appPlugins/ToolImage.py:152 appPlugins/ToolPDF.py:114 app_Main.py:10526 -#: app_Main.py:10579 app_Main.py:10672 app_Main.py:10710 app_Main.py:10777 -#: app_Main.py:10934 app_Main.py:11021 +#: appPlugins/ToolImage.py:152 appPlugins/ToolPDF.py:114 app_Main.py:10570 +#: app_Main.py:10623 app_Main.py:10719 app_Main.py:10759 app_Main.py:10826 +#: app_Main.py:10983 app_Main.py:11070 #, fuzzy #| msgid "No object available." msgid "File no longer available." msgstr "Нет доступных объектов." -#: appPlugins/ToolImage.py:164 app_Main.py:10536 app_Main.py:10589 +#: appPlugins/ToolImage.py:164 app_Main.py:10580 app_Main.py:10633 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -16039,13 +15997,13 @@ msgstr "" "Geometry и Gerber" #: appPlugins/ToolImage.py:173 appPlugins/ToolPcbWizard.py:356 -#: app_Main.py:10552 app_Main.py:10610 tclCommands/TclCommandImportSvg.py:84 +#: app_Main.py:10596 app_Main.py:10654 tclCommands/TclCommandImportSvg.py:84 msgid "Importing" msgstr "Импортирование" -#: appPlugins/ToolImage.py:185 appPlugins/ToolPDF.py:230 app_Main.py:10550 -#: app_Main.py:10608 app_Main.py:10693 app_Main.py:10761 app_Main.py:10830 -#: app_Main.py:10895 app_Main.py:10955 +#: appPlugins/ToolImage.py:185 appPlugins/ToolPDF.py:230 app_Main.py:10594 +#: app_Main.py:10652 app_Main.py:10742 app_Main.py:10810 app_Main.py:10879 +#: app_Main.py:10944 app_Main.py:11004 msgid "Opened" msgstr "Открыт" @@ -16147,7 +16105,7 @@ msgid "Open a image of raster type and then import it in FlatCAM." msgstr "" "Откройте изображение растрового типа, а затем импортируйте его в FlatCAM." -#: appPlugins/ToolInvertGerber.py:287 +#: appPlugins/ToolInvertGerber.py:293 msgid "" "Will invert the Gerber object: areas that have copper\n" "will be empty of copper and previous empty area will be\n" @@ -16159,7 +16117,7 @@ msgstr "" #: appPlugins/ToolIsolation.py:1039 appPlugins/ToolIsolation.py:1178 #: appPlugins/ToolNCC.py:996 appPlugins/ToolNCC.py:1140 -#: appPlugins/ToolOptimal.py:197 +#: appPlugins/ToolOptimal.py:203 msgid "" "The Gerber object has one Polygon as geometry.\n" "There are no distances between geometry elements to be found." @@ -16207,13 +16165,13 @@ msgid "Tool from Tool Table was edited." msgstr "Инструмент был изменён в таблице инструментов." #: appPlugins/ToolIsolation.py:1482 appPlugins/ToolNCC.py:1481 -#: appPlugins/ToolPaint.py:1050 appPlugins/ToolSolderPaste.py:571 +#: appPlugins/ToolPaint.py:1050 appPlugins/ToolSolderPaste.py:577 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "" "Отменено. Новое значение диаметра уже находится в таблице инструментов." #: appPlugins/ToolIsolation.py:1533 appPlugins/ToolNCC.py:1532 -#: appPlugins/ToolPaint.py:1100 appPlugins/ToolSolderPaste.py:616 +#: appPlugins/ToolPaint.py:1100 appPlugins/ToolSolderPaste.py:622 msgid "Delete failed. Select a tool to delete." msgstr "Ошибка удаления. Выберите инструмент для удаления." @@ -16278,7 +16236,7 @@ msgid "No polygon detected under click position." msgstr "Полигон не обнаружен в указанной позиции." #: appPlugins/ToolIsolation.py:2414 appPlugins/ToolPaint.py:1315 -#: appPlugins/ToolPunchGerber.py:1747 +#: appPlugins/ToolPunchGerber.py:1750 msgid "List of single polygons is empty. Aborting." msgstr "Список одиночных полигонов пуст. Отмена." @@ -16286,21 +16244,21 @@ msgstr "Список одиночных полигонов пуст. Отмен msgid "Click the end point of the paint area." msgstr "Нажмите на конечную точку области рисования." -#: appPlugins/ToolIsolation.py:2803 appPlugins/ToolNCC.py:3990 -#: appPlugins/ToolPaint.py:2783 app_Main.py:6390 app_Main.py:6409 +#: appPlugins/ToolIsolation.py:2803 appPlugins/ToolNCC.py:3992 +#: appPlugins/ToolPaint.py:2783 app_Main.py:6425 app_Main.py:6444 msgid "Tool from DB added in Tool Table." msgstr "Инструмент из БД добавлен в таблицу инструментов." -#: appPlugins/ToolIsolation.py:2857 appPlugins/ToolNCC.py:4043 +#: appPlugins/ToolIsolation.py:2857 appPlugins/ToolNCC.py:4045 #: appPlugins/ToolPaint.py:2843 msgid "New tool added to Tool Table." msgstr "Новый инструмент добавлен в таблицу инструментов." -#: appPlugins/ToolIsolation.py:3197 +#: appPlugins/ToolIsolation.py:3194 msgid "Gerber object for isolation routing." msgstr "Объект Gerber для маршрутизации изоляции." -#: appPlugins/ToolIsolation.py:3221 appPlugins/ToolNCC.py:4172 +#: appPlugins/ToolIsolation.py:3218 appPlugins/ToolNCC.py:4171 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -16308,7 +16266,7 @@ msgstr "" "Пул инструментов, из которого алгоритм\n" "выберет те, которые будут использоваться для очистки меди." -#: appPlugins/ToolIsolation.py:3237 +#: appPlugins/ToolIsolation.py:3234 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -16326,7 +16284,7 @@ msgstr "" "в результирующей геометрии. Это потому, что с некоторыми инструментами\n" "эта функция не сможет создавать геометрию маршрутизации." -#: appPlugins/ToolIsolation.py:3249 appPlugins/ToolNCC.py:4200 +#: appPlugins/ToolIsolation.py:3246 appPlugins/ToolNCC.py:4199 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16360,13 +16318,13 @@ msgstr "" " Выбор типа инструмента V-Shape автоматически выберет тип операции\n" " в результирующей геометрии как Изоляция." -#: appPlugins/ToolIsolation.py:3296 appPlugins/ToolMilling.py:3780 -#: appPlugins/ToolNCC.py:66 appPlugins/ToolNCC.py:4259 -#: appPlugins/ToolPaint.py:139 appPlugins/ToolPaint.py:3053 +#: appPlugins/ToolIsolation.py:3293 appPlugins/ToolMilling.py:3852 +#: appPlugins/ToolNCC.py:66 appPlugins/ToolNCC.py:4258 +#: appPlugins/ToolPaint.py:139 appPlugins/ToolPaint.py:3050 msgid "Add from DB" msgstr "Добавить из БД" -#: appPlugins/ToolIsolation.py:3321 appPlugins/ToolNCC.py:4284 +#: appPlugins/ToolIsolation.py:3318 appPlugins/ToolNCC.py:4283 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -16374,9 +16332,9 @@ msgstr "" "Найдите диаметр инструмента, который гарантирован\n" "сделать полную изоляцию." -#: appPlugins/ToolIsolation.py:3363 appPlugins/ToolMilling.py:3830 -#: appPlugins/ToolNCC.py:4325 appPlugins/ToolPaint.py:3105 -#: appPlugins/ToolSolderPaste.py:1241 +#: appPlugins/ToolIsolation.py:3360 appPlugins/ToolMilling.py:3902 +#: appPlugins/ToolNCC.py:4324 appPlugins/ToolPaint.py:3102 +#: appPlugins/ToolSolderPaste.py:1245 msgid "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -16384,7 +16342,7 @@ msgstr "" "Удаление выбранных инструментов в таблице инструментов\n" "сначала выберите строку в таблице инструментов." -#: appPlugins/ToolIsolation.py:3535 +#: appPlugins/ToolIsolation.py:3532 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -16396,23 +16354,23 @@ msgstr "" "То, что выбрано здесь будет диктовать вид\n" "объектов, которые будут заполнять поле со списком \"объект\"." -#: appPlugins/ToolIsolation.py:3545 +#: appPlugins/ToolIsolation.py:3542 msgid "Object whose area will be removed from isolation geometry." msgstr "Объект, площадь которого будет удалена из геометрии изоляции." -#: appPlugins/ToolIsolation.py:3616 appPlugins/ToolPunchGerber.py:2299 +#: appPlugins/ToolIsolation.py:3613 appPlugins/ToolPunchGerber.py:2299 #, fuzzy #| msgid "No object available." msgid "Select all available." msgstr "Нет доступных объектов." -#: appPlugins/ToolIsolation.py:3622 appPlugins/ToolPunchGerber.py:2305 +#: appPlugins/ToolIsolation.py:3619 appPlugins/ToolPunchGerber.py:2305 #, fuzzy #| msgid "Clear the text." msgid "Clear the selection." msgstr "Очистить текст." -#: appPlugins/ToolIsolation.py:3661 +#: appPlugins/ToolIsolation.py:3658 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16434,13 +16392,7 @@ msgstr "" "внутри фактической функции Gerber используйте отрицательный инструмент\n" "диаметр выше." -#: appPlugins/ToolLevelling.py:174 appPlugins/ToolLevelling.py:1640 -#, fuzzy -#| msgid "Autolevelling" -msgid "Levelling" -msgstr "Автоматическое выравнивание" - -#: appPlugins/ToolLevelling.py:536 appPlugins/ToolLevelling.py:814 +#: appPlugins/ToolLevelling.py:554 appPlugins/ToolLevelling.py:884 msgid "" "Voronoi function can not be loaded.\n" "Shapely >= 1.8 is required" @@ -16448,15 +16400,15 @@ msgstr "" "Невозможно загрузить функцию Вороного.\n" "Shapely> = 1,8 требуется" -#: appPlugins/ToolLevelling.py:564 +#: appPlugins/ToolLevelling.py:582 msgid "Click on canvas to add a Probe Point..." msgstr "Щелкните холст, чтобы добавить точку измерения ..." -#: appPlugins/ToolLevelling.py:760 +#: appPlugins/ToolLevelling.py:830 msgid "Point is not within the object area. Choose another point." msgstr "Точка находится вне области объекта. Выберите другую точку." -#: appPlugins/ToolLevelling.py:780 +#: appPlugins/ToolLevelling.py:850 msgid "" "Added a Probe Point... Click again to add another or right click to " "finish ..." @@ -16464,148 +16416,148 @@ msgstr "" "Контрольная точка добавлена ... Нажмите, чтобы добавить, или щелкните правой " "кнопкой мыши, чтобы закончить ..." -#: appPlugins/ToolLevelling.py:802 +#: appPlugins/ToolLevelling.py:872 msgid "Finished adding Probe Points..." msgstr "Завершено добавление контрольных точек ..." -#: appPlugins/ToolLevelling.py:1006 +#: appPlugins/ToolLevelling.py:1078 msgid "COM list updated ..." msgstr "Список COM обновлен ..." -#: appPlugins/ToolLevelling.py:1042 +#: appPlugins/ToolLevelling.py:1114 msgid "Connected" msgstr "Связано" -#: appPlugins/ToolLevelling.py:1048 appPlugins/ToolLevelling.py:1070 -#: appPlugins/ToolLevelling.py:1923 appPlugins/ToolLevelling.py:1938 +#: appPlugins/ToolLevelling.py:1120 appPlugins/ToolLevelling.py:1142 +#: appPlugins/ToolLevelling.py:1992 appPlugins/ToolLevelling.py:2007 msgid "Control" msgstr "Контроль" -#: appPlugins/ToolLevelling.py:1050 appPlugins/ToolLevelling.py:1072 -#: appPlugins/ToolLevelling.py:1933 appPlugins/ToolLevelling.py:1940 +#: appPlugins/ToolLevelling.py:1122 appPlugins/ToolLevelling.py:1144 +#: appPlugins/ToolLevelling.py:2002 appPlugins/ToolLevelling.py:2009 msgid "Sender" msgstr "Отправитель" -#: appPlugins/ToolLevelling.py:1053 +#: appPlugins/ToolLevelling.py:1125 msgid "Port connected" msgstr "Порт подключен" -#: appPlugins/ToolLevelling.py:1057 +#: appPlugins/ToolLevelling.py:1129 msgid "Could not connect to GRBL on port" msgstr "Не удалось подключиться к GRBL на порту" -#: appPlugins/ToolLevelling.py:1064 appPlugins/ToolLevelling.py:2014 +#: appPlugins/ToolLevelling.py:1136 appPlugins/ToolLevelling.py:2083 msgid "Disconnected" msgstr "Отключен" -#: appPlugins/ToolLevelling.py:1074 +#: appPlugins/ToolLevelling.py:1146 msgid "Port is connected. Disconnecting" msgstr "Порт подключен. Отключение" -#: appPlugins/ToolLevelling.py:1076 +#: appPlugins/ToolLevelling.py:1148 msgid "Could not connect to port" msgstr "Не удалось подключиться к порту" -#: appPlugins/ToolLevelling.py:1106 appPlugins/ToolLevelling.py:1540 +#: appPlugins/ToolLevelling.py:1178 appPlugins/ToolLevelling.py:1612 #, fuzzy #| msgid "Send" msgid "Sending" msgstr "Отправить" -#: appPlugins/ToolLevelling.py:1235 +#: appPlugins/ToolLevelling.py:1307 msgid "GRBL is doing a home cycle." msgstr "GRBL выполняет домашний цикл." -#: appPlugins/ToolLevelling.py:1241 +#: appPlugins/ToolLevelling.py:1313 msgid "GRBL software reset was sent." msgstr "Сброс программного обеспечения GRBL был отправлен." -#: appPlugins/ToolLevelling.py:1249 +#: appPlugins/ToolLevelling.py:1321 msgid "GRBL resumed." msgstr "GRBL возобновился." -#: appPlugins/ToolLevelling.py:1253 +#: appPlugins/ToolLevelling.py:1325 msgid "GRBL paused." msgstr "GRBL приостановился." -#: appPlugins/ToolLevelling.py:1427 +#: appPlugins/ToolLevelling.py:1499 msgid "There is nothing to view" msgstr "Нечего смотреть" -#: appPlugins/ToolLevelling.py:1433 +#: appPlugins/ToolLevelling.py:1505 msgid "Code Viewer" msgstr "Программа просмотра кода" -#: appPlugins/ToolLevelling.py:1471 +#: appPlugins/ToolLevelling.py:1543 msgid "Loaded Machine Code into Code Viewer" msgstr "Загруженный машинный код в программу просмотра кода" -#: appPlugins/ToolLevelling.py:1485 appPlugins/ToolLevelling.py:1489 -#: appPlugins/ToolLevelling.py:2225 +#: appPlugins/ToolLevelling.py:1557 appPlugins/ToolLevelling.py:1561 +#: appPlugins/ToolLevelling.py:2294 msgid "Import Height Map" msgstr "Карта высоты загрузки" -#: appPlugins/ToolLevelling.py:1516 +#: appPlugins/ToolLevelling.py:1588 msgid "Failed to open height map file" msgstr "Не удалось открыть файл карты высот" -#: appPlugins/ToolLevelling.py:1566 +#: appPlugins/ToolLevelling.py:1638 msgid "Finished probing. Doing the autolevelling." msgstr "Завершено зондирование. Выполнение автовыравнивания." -#: appPlugins/ToolLevelling.py:1571 +#: appPlugins/ToolLevelling.py:1643 msgid "Sending probing GCode to the GRBL controller." msgstr "Отправка зондирующего G-кода в контроллер GRBL." -#: appPlugins/ToolLevelling.py:1614 +#: appPlugins/ToolLevelling.py:1686 msgid "Empty GRBL heightmap." msgstr "Пустая карта высот GRBL." -#: appPlugins/ToolLevelling.py:1618 +#: appPlugins/ToolLevelling.py:1690 msgid "Finished autolevelling." msgstr "Закончено автоматическое выравнивание." -#: appPlugins/ToolLevelling.py:1688 +#: appPlugins/ToolLevelling.py:1757 #, fuzzy #| msgid "CNCjob created" msgid "CNCjob" msgstr "CNCjob создан" -#: appPlugins/ToolLevelling.py:1690 +#: appPlugins/ToolLevelling.py:1759 #, fuzzy #| msgid "Source Object" msgid "Source object." msgstr "Исходный объект" -#: appPlugins/ToolLevelling.py:1725 +#: appPlugins/ToolLevelling.py:1794 msgid "Probe Points Table" msgstr "Таблица точек зонда" -#: appPlugins/ToolLevelling.py:1726 +#: appPlugins/ToolLevelling.py:1795 msgid "Generate GCode that will obtain the height map" msgstr "Сгенерируйте GCode, который получит карту высот" -#: appPlugins/ToolLevelling.py:1728 +#: appPlugins/ToolLevelling.py:1797 msgid "Show" msgstr "Шоу" -#: appPlugins/ToolLevelling.py:1729 +#: appPlugins/ToolLevelling.py:1798 msgid "Toggle the display of the Probe Points table." msgstr "Переключить отображение таблицы точек измерения." -#: appPlugins/ToolLevelling.py:1742 +#: appPlugins/ToolLevelling.py:1811 msgid "X-Y Coordinates" msgstr "Координаты X-Y" -#: appPlugins/ToolLevelling.py:1742 +#: appPlugins/ToolLevelling.py:1811 msgid "Height" msgstr "Высота" -#: appPlugins/ToolLevelling.py:1746 +#: appPlugins/ToolLevelling.py:1815 msgid "Plot probing points" msgstr "Постройте точки зондирования" -#: appPlugins/ToolLevelling.py:1748 +#: appPlugins/ToolLevelling.py:1817 msgid "" "Plot the probing points in the table.\n" "If a Voronoi method is used then\n" @@ -16615,7 +16567,7 @@ msgstr "" "Если используется метод Вороного, то\n" "также нанесены участки Вороного." -#: appPlugins/ToolLevelling.py:1765 +#: appPlugins/ToolLevelling.py:1834 msgid "" "Will create a GCode which will be sent to the controller,\n" "either through a file or directly, with the intent to get the height map\n" @@ -16625,115 +16577,115 @@ msgstr "" "либо через файл, либо напрямую, с намерением получить карту высот\n" "то есть изменить исходный GCode для выравнивания высоты стрижки." -#: appPlugins/ToolLevelling.py:1867 +#: appPlugins/ToolLevelling.py:1936 msgid "Add Probe Points" msgstr "Добавить баллы" -#: appPlugins/ToolLevelling.py:1954 +#: appPlugins/ToolLevelling.py:2023 msgid "COM list" msgstr "Список COM" -#: appPlugins/ToolLevelling.py:1956 appPlugins/ToolLevelling.py:1971 +#: appPlugins/ToolLevelling.py:2025 appPlugins/ToolLevelling.py:2040 msgid "Lists the available serial ports." msgstr "Перечисляет доступные последовательные порты." -#: appPlugins/ToolLevelling.py:1960 +#: appPlugins/ToolLevelling.py:2029 msgid "Search" msgstr "Поиск" -#: appPlugins/ToolLevelling.py:1962 +#: appPlugins/ToolLevelling.py:2031 msgid "Search for the available serial ports." msgstr "Найдите доступные последовательные порты." -#: appPlugins/ToolLevelling.py:1969 +#: appPlugins/ToolLevelling.py:2038 msgid "Baud rates" msgstr "Скорость передачи" -#: appPlugins/ToolLevelling.py:1988 +#: appPlugins/ToolLevelling.py:2057 msgid "New, custom baudrate." msgstr "Новая настраиваемая скорость передачи данных." -#: appPlugins/ToolLevelling.py:1996 +#: appPlugins/ToolLevelling.py:2065 msgid "Add the specified custom baudrate to the list." msgstr "Добавьте в список указанную настраиваемую скорость передачи данных." -#: appPlugins/ToolLevelling.py:2002 +#: appPlugins/ToolLevelling.py:2071 msgid "Delete selected baudrate" msgstr "Удалить выбранную скорость передачи" -#: appPlugins/ToolLevelling.py:2006 +#: appPlugins/ToolLevelling.py:2075 msgid "Reset" msgstr "Сбросить" -#: appPlugins/ToolLevelling.py:2008 +#: appPlugins/ToolLevelling.py:2077 msgid "Software reset of the controller." msgstr "Программный сброс контроллера." -#: appPlugins/ToolLevelling.py:2016 +#: appPlugins/ToolLevelling.py:2085 msgid "Connect to the selected port with the selected baud rate." msgstr "Подключитесь к выбранному порту с выбранной скоростью передачи." -#: appPlugins/ToolLevelling.py:2041 +#: appPlugins/ToolLevelling.py:2110 msgid "Jog" msgstr "Бег трусцой" -#: appPlugins/ToolLevelling.py:2049 +#: appPlugins/ToolLevelling.py:2118 msgid "Zero Axes" msgstr "Нулевые оси" -#: appPlugins/ToolLevelling.py:2082 +#: appPlugins/ToolLevelling.py:2151 msgid "Pause/Resume" msgstr "Пауза / Возобновить" -#: appPlugins/ToolLevelling.py:2140 +#: appPlugins/ToolLevelling.py:2209 msgid "Send Command" msgstr "Отправить команду" -#: appPlugins/ToolLevelling.py:2142 appPlugins/ToolLevelling.py:2152 +#: appPlugins/ToolLevelling.py:2211 appPlugins/ToolLevelling.py:2221 msgid "Send a custom command to GRBL." msgstr "Отправьте настраиваемую команду в GRBL." -#: appPlugins/ToolLevelling.py:2147 +#: appPlugins/ToolLevelling.py:2216 msgid "Type GRBL command ..." msgstr "Введите команду GRBL ..." -#: appPlugins/ToolLevelling.py:2150 +#: appPlugins/ToolLevelling.py:2219 msgid "Send" msgstr "Отправить" -#: appPlugins/ToolLevelling.py:2158 +#: appPlugins/ToolLevelling.py:2227 msgid "Get Config parameter" msgstr "Получить параметр конфигурации" -#: appPlugins/ToolLevelling.py:2160 +#: appPlugins/ToolLevelling.py:2229 msgid "A GRBL configuration parameter." msgstr "Параметр конфигурации GRBL." -#: appPlugins/ToolLevelling.py:2165 +#: appPlugins/ToolLevelling.py:2234 msgid "Type GRBL parameter ..." msgstr "Введите параметр GRBL ..." -#: appPlugins/ToolLevelling.py:2168 +#: appPlugins/ToolLevelling.py:2237 msgid "Get" msgstr "Получить" -#: appPlugins/ToolLevelling.py:2170 +#: appPlugins/ToolLevelling.py:2239 msgid "Get the value of a specified GRBL parameter." msgstr "Получить значение указанного параметра GRBL." -#: appPlugins/ToolLevelling.py:2178 +#: appPlugins/ToolLevelling.py:2247 msgid "Get Report" msgstr "Получить отчет" -#: appPlugins/ToolLevelling.py:2180 +#: appPlugins/ToolLevelling.py:2249 msgid "Print in shell the GRBL report." msgstr "Распечатать в оболочке отчет GRBL." -#: appPlugins/ToolLevelling.py:2186 +#: appPlugins/ToolLevelling.py:2255 msgid "Apply AutoLevelling" msgstr "Применять" -#: appPlugins/ToolLevelling.py:2188 +#: appPlugins/ToolLevelling.py:2257 msgid "" "Will send the probing GCode to the GRBL controller,\n" "wait for the Z probing data and then apply this data\n" @@ -16744,23 +16696,23 @@ msgstr "" "по сравнению с исходным GCode, поэтому выполняется автоматическое " "выравнивание." -#: appPlugins/ToolLevelling.py:2197 +#: appPlugins/ToolLevelling.py:2266 msgid "Will save the GRBL height map." msgstr "Сохранит карту высот GRBL." -#: appPlugins/ToolLevelling.py:2207 +#: appPlugins/ToolLevelling.py:2276 msgid "Save Probing GCode" msgstr "Сохранить G-код зондирования" -#: appPlugins/ToolLevelling.py:2209 +#: appPlugins/ToolLevelling.py:2278 msgid "Will save the probing GCode." msgstr "Сохранит зондирование G-кода." -#: appPlugins/ToolLevelling.py:2218 +#: appPlugins/ToolLevelling.py:2287 msgid "View/Edit the probing GCode." msgstr "Просмотр / редактирование G-кода зондирования." -#: appPlugins/ToolLevelling.py:2227 +#: appPlugins/ToolLevelling.py:2296 msgid "" "Import the file that has the Z heights\n" "obtained through probing and then apply this data\n" @@ -16772,15 +16724,19 @@ msgstr "" "по исходному GCode поэтому\n" "делаю автоматическое выравнивание." -#: appPlugins/ToolMilling.py:2509 +#: appPlugins/ToolMilling.py:1315 +msgid "Milling Tool" +msgstr "Фрезерный инструмент" + +#: appPlugins/ToolMilling.py:2603 msgid "Generating drills milling geometry..." msgstr "Создание геометрии фрезерования сверл ..." -#: appPlugins/ToolMilling.py:2614 +#: appPlugins/ToolMilling.py:2702 msgid "Generating slot milling geometry..." msgstr "Создание геометрии фрезерования пазов ..." -#: appPlugins/ToolMilling.py:3608 +#: appPlugins/ToolMilling.py:3683 #, fuzzy #| msgid "Create CNCJob with toolpaths for drilling or milling holes." msgid "" @@ -16788,13 +16744,13 @@ msgid "" msgstr "" "Создавайте CNCJob с траекториями для сверления или фрезерования отверстий." -#: appPlugins/ToolMilling.py:3637 +#: appPlugins/ToolMilling.py:3709 #, fuzzy #| msgid "Excellon object for drilling/milling operation." msgid "Object for milling operation." msgstr "Объект Excellon для сверления / фрезерования." -#: appPlugins/ToolMilling.py:3668 +#: appPlugins/ToolMilling.py:3740 #, fuzzy #| msgid "" #| "Tools in this Excellon object\n" @@ -16804,7 +16760,7 @@ msgstr "" "Инструменты для Excellon объекта\n" "используемые для сверления." -#: appPlugins/ToolMilling.py:3747 +#: appPlugins/ToolMilling.py:3819 #, fuzzy #| msgid "" #| "The Tool Type (TT) can be:\n" @@ -16848,7 +16804,7 @@ msgstr "" "При выборе типа инструмента V-образная форма автоматически будет выбран тип " "операции как изоляция." -#: appPlugins/ToolMilling.py:3883 +#: appPlugins/ToolMilling.py:3955 msgid "" "Milling type:\n" "- Drills -> will mill the drills associated with this tool\n" @@ -16860,17 +16816,17 @@ msgstr "" "- Пазы -> будет фрезеровать пазы, связанные с этим инструментом\n" "- Оба -> будут фрезеровать как отверстия, так и пазы или все, что доступно" -#: appPlugins/ToolMilling.py:3903 +#: appPlugins/ToolMilling.py:3975 msgid "The diameter of the tool who will do the milling" msgstr "Диаметр режущего инструмента" -#: appPlugins/ToolMilling.py:3920 +#: appPlugins/ToolMilling.py:3992 #, fuzzy #| msgid "Offset Z" msgid "Offset Type" msgstr "Смещение Z" -#: appPlugins/ToolMilling.py:3923 +#: appPlugins/ToolMilling.py:3995 #, fuzzy #| msgid "" #| "The value for the Offset can be:\n" @@ -16896,19 +16852,19 @@ msgstr "" "- Out (side) -> Резец инструмента будет следовать геометрической линии " "снаружи." -#: appPlugins/ToolMilling.py:3932 +#: appPlugins/ToolMilling.py:4004 #, fuzzy #| msgid "Int" msgid "In" msgstr "Внутр" -#: appPlugins/ToolMilling.py:3932 +#: appPlugins/ToolMilling.py:4004 #, fuzzy #| msgid "Cut" msgid "Out" msgstr "Резать" -#: appPlugins/ToolMilling.py:3943 +#: appPlugins/ToolMilling.py:4015 #, fuzzy #| msgid "" #| "The value to offset the cut when \n" @@ -16926,13 +16882,13 @@ msgstr "" "Значение может быть положительным для \"снаружи\"\n" "вырезать и отрицательный для \"внутри\" вырезать." -#: appPlugins/ToolMilling.py:3967 +#: appPlugins/ToolMilling.py:4039 #, fuzzy #| msgid "Jog" msgid "Job" msgstr "Бег трусцой" -#: appPlugins/ToolMilling.py:3970 +#: appPlugins/ToolMilling.py:4042 msgid "" "- Isolation -> informative - lower Feedrate as it uses a milling bit with a " "fine tip.\n" @@ -16941,25 +16897,25 @@ msgid "" "- Polish -> adds a painting sequence over the whole area of the object" msgstr "" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 #, fuzzy #| msgid "Rough" msgid "Roughing" msgstr "Грубый" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 #, fuzzy #| msgid "Finish" msgid "Finishing" msgstr "Конец" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 #, fuzzy #| msgid "Polish" msgid "Polishing" msgstr "Отделка" -#: appPlugins/ToolMilling.py:4393 +#: appPlugins/ToolMilling.py:4487 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Geometry (Milling) Objects." @@ -16998,50 +16954,50 @@ msgstr "" "изоляцию." #: appPlugins/ToolNCC.py:1231 appPlugins/ToolNCC.py:1319 -#: appPlugins/ToolNCC.py:1381 appPlugins/ToolNCC.py:4026 +#: appPlugins/ToolNCC.py:1381 appPlugins/ToolNCC.py:4028 #: appPlugins/ToolPaint.py:833 appPlugins/ToolPaint.py:921 #: appPlugins/ToolPaint.py:983 appPlugins/ToolPaint.py:2826 -#: appPlugins/ToolSolderPaste.py:511 +#: appPlugins/ToolSolderPaste.py:517 msgid "Cancelled. Tool already in Tool Table." msgstr "Отменено. Инструмент уже в таблице инструментов." -#: appPlugins/ToolNCC.py:1984 appPlugins/ToolNCC.py:2962 +#: appPlugins/ToolNCC.py:1984 appPlugins/ToolNCC.py:2964 msgid "NCC Tool. Preparing non-copper polygons." msgstr "Очистка от меди. Подготовка безмедных полигонов." -#: appPlugins/ToolNCC.py:2044 appPlugins/ToolNCC.py:3090 +#: appPlugins/ToolNCC.py:2044 appPlugins/ToolNCC.py:3092 msgid "NCC Tool. Calculate 'empty' area." msgstr "Очистка от меди. Расчёт «пустой» области." #: appPlugins/ToolNCC.py:2055 appPlugins/ToolNCC.py:2084 #: appPlugins/ToolNCC.py:2190 appPlugins/ToolNCC.py:2203 -#: appPlugins/ToolNCC.py:3105 appPlugins/ToolNCC.py:3210 -#: appPlugins/ToolNCC.py:3225 appPlugins/ToolNCC.py:3492 -#: appPlugins/ToolNCC.py:3593 appPlugins/ToolNCC.py:3608 +#: appPlugins/ToolNCC.py:3107 appPlugins/ToolNCC.py:3212 +#: appPlugins/ToolNCC.py:3227 appPlugins/ToolNCC.py:3494 +#: appPlugins/ToolNCC.py:3595 appPlugins/ToolNCC.py:3610 msgid "Buffering finished" msgstr "Буферизация закончена" #: appPlugins/ToolNCC.py:2059 appPlugins/ToolNCC.py:2088 #: appPlugins/ToolNCC.py:2194 appPlugins/ToolNCC.py:2206 -#: appPlugins/ToolNCC.py:3113 appPlugins/ToolNCC.py:3232 -#: appPlugins/ToolNCC.py:3499 appPlugins/ToolNCC.py:3615 +#: appPlugins/ToolNCC.py:3115 appPlugins/ToolNCC.py:3234 +#: appPlugins/ToolNCC.py:3501 appPlugins/ToolNCC.py:3617 msgid "Could not get the extent of the area to be non copper cleared." msgstr "Не удалось получить размер области, не подлежащей очистке от меди." #: appPlugins/ToolNCC.py:2067 appPlugins/ToolNCC.py:2217 -#: appPlugins/ToolNCC.py:3243 +#: appPlugins/ToolNCC.py:3245 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Очистка от меди. Закончен расчёт «пустой» области." -#: appPlugins/ToolNCC.py:2120 appPlugins/ToolNCC.py:3140 -#: appPlugins/ToolNCC.py:3217 appPlugins/ToolNCC.py:3519 -#: appPlugins/ToolNCC.py:3600 +#: appPlugins/ToolNCC.py:2120 appPlugins/ToolNCC.py:3142 +#: appPlugins/ToolNCC.py:3219 appPlugins/ToolNCC.py:3521 +#: appPlugins/ToolNCC.py:3602 msgid "" "Isolation geometry is broken. Margin is less than isolation tool diameter." msgstr "Геометрия изоляции нарушена. Отступ меньше диаметра инструмента." -#: appPlugins/ToolNCC.py:2210 appPlugins/ToolNCC.py:3236 -#: appPlugins/ToolNCC.py:3618 +#: appPlugins/ToolNCC.py:2210 appPlugins/ToolNCC.py:3238 +#: appPlugins/ToolNCC.py:3620 msgid "The selected object is not suitable for copper clearing." msgstr "Выбранный объект не подходит для очистки меди." @@ -17068,32 +17024,32 @@ msgstr "" "В выделенной области нет инструмента для очистки меди, и необходим хотя бы " "один." -#: appPlugins/ToolNCC.py:2363 appPlugins/ToolNCC.py:3058 +#: appPlugins/ToolNCC.py:2363 appPlugins/ToolNCC.py:3060 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "Очистка от меди. Безмедные полигоны готовы. Началось задание по нормальной " "очистке меди." -#: appPlugins/ToolNCC.py:2391 appPlugins/ToolNCC.py:2621 +#: appPlugins/ToolNCC.py:2391 appPlugins/ToolNCC.py:2623 msgid "NCC Tool failed creating bounding box." msgstr "Инструменту NCC не удалось создать ограничивающую рамку." -#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2664 -#: appPlugins/ToolNCC.py:3257 appPlugins/ToolNCC.py:3643 +#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2666 +#: appPlugins/ToolNCC.py:3259 appPlugins/ToolNCC.py:3645 msgid "NCC Tool clearing with tool diameter" msgstr "Очистка от меди инструментом с диаметром" -#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2664 -#: appPlugins/ToolNCC.py:3257 appPlugins/ToolNCC.py:3643 +#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2666 +#: appPlugins/ToolNCC.py:3259 appPlugins/ToolNCC.py:3645 msgid "started." msgstr "запущен." -#: appPlugins/ToolNCC.py:2539 +#: appPlugins/ToolNCC.py:2541 msgid "Could not use the tool for copper clear." msgstr "Не удалось использовать инструмент для очистки меди." -#: appPlugins/ToolNCC.py:2561 appPlugins/ToolNCC.py:3418 +#: appPlugins/ToolNCC.py:2563 appPlugins/ToolNCC.py:3420 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -17105,28 +17061,28 @@ msgstr "" "рисования .\n" "Измените параметры рисования и повторите попытку." -#: appPlugins/ToolNCC.py:2571 appPlugins/ToolNCC.py:3427 +#: appPlugins/ToolNCC.py:2573 appPlugins/ToolNCC.py:3429 msgid "NCC Tool clear all done." msgstr "Очистка от меди выполнена." -#: appPlugins/ToolNCC.py:2574 appPlugins/ToolNCC.py:3430 +#: appPlugins/ToolNCC.py:2576 appPlugins/ToolNCC.py:3432 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "Очистка от меди выполнена, но медная изоляция нарушена для" -#: appPlugins/ToolNCC.py:2576 appPlugins/ToolNCC.py:2826 -#: appPlugins/ToolNCC.py:3432 appPlugins/ToolNCC.py:3815 +#: appPlugins/ToolNCC.py:2578 appPlugins/ToolNCC.py:2828 +#: appPlugins/ToolNCC.py:3434 appPlugins/ToolNCC.py:3817 msgid "tools" msgstr "инструментов" -#: appPlugins/ToolNCC.py:2603 +#: appPlugins/ToolNCC.py:2605 msgid "NCC Tool. Rest machining copper clearing task started." msgstr "Инструмент NCC. Начато задание по очистке остальной меди." -#: appPlugins/ToolNCC.py:2822 appPlugins/ToolNCC.py:3811 +#: appPlugins/ToolNCC.py:2824 appPlugins/ToolNCC.py:3813 msgid "NCC Tool Rest Machining clear all done." msgstr "Очистка от меди с обработкой остаточного припуска выполнена." -#: appPlugins/ToolNCC.py:2825 appPlugins/ToolNCC.py:3814 +#: appPlugins/ToolNCC.py:2827 appPlugins/ToolNCC.py:3816 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -17134,11 +17090,11 @@ msgstr "" "Очистка от меди с обработкой остаточного припуска выполнена, но медная " "изоляция нарушена для" -#: appPlugins/ToolNCC.py:2923 +#: appPlugins/ToolNCC.py:2925 msgid "NCC Tool started. Reading parameters." msgstr "Очистка от меди. Чтение параметров." -#: appPlugins/ToolNCC.py:3917 +#: appPlugins/ToolNCC.py:3919 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -17146,7 +17102,7 @@ msgstr "" "Попробуйте использовать тип буферизации = \"Полная\" в Настройки -> Gerber " "основный. Перезагрузите файл Gerber после этого изменения." -#: appPlugins/ToolNCC.py:4137 +#: appPlugins/ToolNCC.py:4136 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -17158,7 +17114,7 @@ msgstr "" "То, что здесь выбрано, будет диктовать вид\n" "объектов, которые будут заполнять поле «Объект»." -#: appPlugins/ToolNCC.py:4188 +#: appPlugins/ToolNCC.py:4187 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -17175,7 +17131,7 @@ msgstr "" "в результирующей геометрии. Это потому, что с некоторыми инструментами\n" "эта функция не сможет создавать геометрию рисования." -#: appPlugins/ToolNCC.py:4608 +#: appPlugins/ToolNCC.py:4607 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17184,81 +17140,81 @@ msgstr "" "очистке без использования меди.\n" "Это может быть Gerber, Excellon или Геометрия." -#: appPlugins/ToolOptimal.py:121 appPlugins/ToolOptimal.py:408 +#: appPlugins/ToolOptimal.py:121 appPlugins/ToolOptimal.py:414 #, fuzzy #| msgid "Minimal" msgid "Find Optimal" msgstr "Минимальная" -#: appPlugins/ToolOptimal.py:160 +#: appPlugins/ToolOptimal.py:166 msgid "Only Gerber objects can be evaluated." msgstr "Можно использовать только объекты Gerber." -#: appPlugins/ToolOptimal.py:166 +#: appPlugins/ToolOptimal.py:172 msgid "" "Optimal Tool. Started to search for the minimum distance between copper " "features." msgstr "" "Оптимизация. Начат поиск минимального расстояния между медными элементами." -#: appPlugins/ToolOptimal.py:176 +#: appPlugins/ToolOptimal.py:182 msgid "Optimal Tool. Parsing geometry for aperture" msgstr "Optimal Tool. Разбор геометрии для отверстия" -#: appPlugins/ToolOptimal.py:187 +#: appPlugins/ToolOptimal.py:193 msgid "Optimal Tool. Creating a buffer for the object geometry." msgstr "Оптимизация. Создание буфера для объекта геометрии." -#: appPlugins/ToolOptimal.py:202 +#: appPlugins/ToolOptimal.py:208 msgid "" "Optimal Tool. Finding the distances between each two elements. Iterations" msgstr "Оптимизация. Нахождение расстояний между двумя элементами. Повторений" -#: appPlugins/ToolOptimal.py:236 +#: appPlugins/ToolOptimal.py:242 msgid "Optimal Tool. Finding the minimum distance." msgstr "Оптимизация. Нахождение минимального расстояния." -#: appPlugins/ToolOptimal.py:252 +#: appPlugins/ToolOptimal.py:258 msgid "Optimal Tool. Finished successfully." msgstr "Optimal Tool. Успешно завершено." -#: appPlugins/ToolOptimal.py:455 +#: appPlugins/ToolOptimal.py:461 msgid "Number of decimals kept for found distances." msgstr "Количество десятичных знаков, сохраненных для найденных расстояний." -#: appPlugins/ToolOptimal.py:464 +#: appPlugins/ToolOptimal.py:470 msgid "Minimum distance" msgstr "Минимальная дистанция" -#: appPlugins/ToolOptimal.py:465 +#: appPlugins/ToolOptimal.py:471 msgid "Display minimum distance between copper features." msgstr "Отображение минимального расстояния между медными элементами." -#: appPlugins/ToolOptimal.py:469 +#: appPlugins/ToolOptimal.py:475 msgid "Determined" msgstr "Результат" -#: appPlugins/ToolOptimal.py:484 +#: appPlugins/ToolOptimal.py:490 msgid "Occurring" msgstr "Повторений" -#: appPlugins/ToolOptimal.py:485 +#: appPlugins/ToolOptimal.py:491 msgid "How many times this minimum is found." msgstr "Сколько раз этот минимум найден." -#: appPlugins/ToolOptimal.py:492 +#: appPlugins/ToolOptimal.py:498 msgid "Minimum points coordinates" msgstr "Минимальные координаты точек" -#: appPlugins/ToolOptimal.py:493 appPlugins/ToolOptimal.py:499 +#: appPlugins/ToolOptimal.py:499 appPlugins/ToolOptimal.py:505 msgid "Coordinates for points where minimum distance was found." msgstr "Координаты точек, где было найдено минимальное расстояние." -#: appPlugins/ToolOptimal.py:512 appPlugins/ToolOptimal.py:588 +#: appPlugins/ToolOptimal.py:518 appPlugins/ToolOptimal.py:594 msgid "Jump to selected position" msgstr "Перейти к выбранной позиции" -#: appPlugins/ToolOptimal.py:514 appPlugins/ToolOptimal.py:590 +#: appPlugins/ToolOptimal.py:520 appPlugins/ToolOptimal.py:596 msgid "" "Select a position in the Locations text box and then\n" "click this button." @@ -17266,11 +17222,11 @@ msgstr "" "Выберите позицию местоположения в текстовом поле, а затем\n" "нажмите эту кнопку." -#: appPlugins/ToolOptimal.py:522 +#: appPlugins/ToolOptimal.py:528 msgid "Other distances" msgstr "Другие дистанции" -#: appPlugins/ToolOptimal.py:523 +#: appPlugins/ToolOptimal.py:529 msgid "" "Will display other distances in the Gerber file ordered from\n" "the minimum to the maximum, not including the absolute minimum." @@ -17278,13 +17234,13 @@ msgstr "" "Отобразит другие расстояния в файле Gerber, упорядоченные\n" "от минимума до максимума, не считая абсолютного минимума." -#: appPlugins/ToolOptimal.py:528 +#: appPlugins/ToolOptimal.py:534 msgid "Other distances points coordinates" msgstr "Другие дистанции координат точек" -#: appPlugins/ToolOptimal.py:529 appPlugins/ToolOptimal.py:543 -#: appPlugins/ToolOptimal.py:550 appPlugins/ToolOptimal.py:567 -#: appPlugins/ToolOptimal.py:574 +#: appPlugins/ToolOptimal.py:535 appPlugins/ToolOptimal.py:549 +#: appPlugins/ToolOptimal.py:556 appPlugins/ToolOptimal.py:573 +#: appPlugins/ToolOptimal.py:580 msgid "" "Other distances and the coordinates for points\n" "where the distance was found." @@ -17292,19 +17248,19 @@ msgstr "" "Другие расстояния и координаты для точек\n" "где расстояние было найдено." -#: appPlugins/ToolOptimal.py:542 +#: appPlugins/ToolOptimal.py:548 msgid "Gerber distances" msgstr "Дистанции Gerber" -#: appPlugins/ToolOptimal.py:566 +#: appPlugins/ToolOptimal.py:572 msgid "Points coordinates" msgstr "Координаты точек" -#: appPlugins/ToolOptimal.py:598 +#: appPlugins/ToolOptimal.py:604 msgid "Find Minimum" msgstr "Найти минимум" -#: appPlugins/ToolOptimal.py:601 +#: appPlugins/ToolOptimal.py:607 msgid "" "Calculate the minimum distance between copper features,\n" "this will allow the determination of the right tool to\n" @@ -17328,11 +17284,11 @@ msgstr "Открытие PDF отменено" msgid "Parsing" msgstr "Анализируя ..." -#: appPlugins/ToolPDF.py:212 app_Main.py:10795 +#: appPlugins/ToolPDF.py:212 app_Main.py:10844 msgid "Failed to open" msgstr "Не удалось открыть" -#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:351 app_Main.py:10741 +#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:351 app_Main.py:10790 msgid "No geometry found in file" msgstr "Геометрия не найдена в файле" @@ -17442,7 +17398,7 @@ msgstr "" "Создание объекта геометрии с помощью\n" "траектории резания для всех областей, отличных от меди." -#: appPlugins/ToolPaint.py:2943 +#: appPlugins/ToolPaint.py:2940 msgid "" "Specify the type of object to be painted.\n" "It can be of type: Gerber or Geometry.\n" @@ -17454,7 +17410,7 @@ msgstr "" "То, что здесь выбрано, будет диктовать вид\n" "объектов, которые будут заполнять поле «Объект»." -#: appPlugins/ToolPaint.py:2977 +#: appPlugins/ToolPaint.py:2974 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for painting." @@ -17462,7 +17418,7 @@ msgstr "" "Пул инструментов, из которого алгоритм\n" "выберет те, которые будут использоваться для окрашивания." -#: appPlugins/ToolPaint.py:2994 +#: appPlugins/ToolPaint.py:2991 msgid "" "This is the Tool Number.\n" "Painting will start with the tool with the biggest diameter,\n" @@ -17479,7 +17435,7 @@ msgstr "" "в результирующей геометрии. Это потому, что с некоторыми инструментами\n" "эта функция не сможет создавать геометрию рисования." -#: appPlugins/ToolPaint.py:3006 +#: appPlugins/ToolPaint.py:3003 msgid "" "The Tool Type (TT) can be:\n" "- Circular -> it is informative only. Being circular,\n" @@ -17513,7 +17469,7 @@ msgstr "" " Выбор типа инструмента V-Shape автоматически выберет тип операции\n" " в результирующей геометрии как Изоляция." -#: appPlugins/ToolPaint.py:3287 +#: appPlugins/ToolPaint.py:3284 msgid "" "The type of FlatCAM object to be used as paint reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17521,44 +17477,44 @@ msgstr "" "Тип объекта FlatCAM, который будет использоваться как ссылка для рисования.\n" "Это может быть Gerber, Excellon или Geometry." -#: appPlugins/ToolPaint.py:3327 +#: appPlugins/ToolPaint.py:3324 msgid "Create a Geometry Object which paints the polygons." msgstr "Создайте объект Geometry, который закрашивает многоугольники." -#: appPlugins/ToolPanelize.py:114 appPlugins/ToolPanelize.py:1061 +#: appPlugins/ToolPanelize.py:114 appPlugins/ToolPanelize.py:1083 #, fuzzy #| msgid "Panelization Reference" msgid "Panelization" msgstr "Характеристики пенелизации" -#: appPlugins/ToolPanelize.py:341 +#: appPlugins/ToolPanelize.py:357 msgid "Columns or Rows are zero value. Change them to a positive integer." msgstr "" "Столбцы или строки имеют нулевое значение. Измените их на положительное " "целое число." -#: appPlugins/ToolPanelize.py:384 +#: appPlugins/ToolPanelize.py:400 msgid "Generating panel ... " msgstr "Выполняется панелизация ... " -#: appPlugins/ToolPanelize.py:471 appPlugins/ToolPanelize.py:763 -#: appPlugins/ToolPanelize.py:1013 +#: appPlugins/ToolPanelize.py:493 appPlugins/ToolPanelize.py:785 +#: appPlugins/ToolPanelize.py:1035 msgid "Generating panel ... Adding the source code." msgstr "Генерация панели ... Добавление исходного кода." -#: appPlugins/ToolPanelize.py:691 +#: appPlugins/ToolPanelize.py:713 msgid "Optimizing the overlapping paths." msgstr "Оптимизация перекрывающихся путей." -#: appPlugins/ToolPanelize.py:723 +#: appPlugins/ToolPanelize.py:745 msgid "Optimization complete." msgstr "Оптимизация завершена." -#: appPlugins/ToolPanelize.py:1022 +#: appPlugins/ToolPanelize.py:1044 msgid "Generating panel... Spawning copies" msgstr "Выполняется панелизация ... Создание копий" -#: appPlugins/ToolPanelize.py:1038 +#: appPlugins/ToolPanelize.py:1060 #, python-brace-format msgid "" "{text} Too big for the constrain area. Final panel has {col} columns and " @@ -17567,11 +17523,11 @@ msgstr "" "{text} Слишком большой для выбранного участка. Итоговая панель содержит " "{col} столбцов и {row} строк" -#: appPlugins/ToolPanelize.py:1046 +#: appPlugins/ToolPanelize.py:1068 msgid "Panel created successfully." msgstr "Панелизация успешно выполнена." -#: appPlugins/ToolPanelize.py:1104 +#: appPlugins/ToolPanelize.py:1123 msgid "" "Specify the type of object to be panelized\n" "It can be of type: Gerber, Excellon or Geometry.\n" @@ -17583,7 +17539,7 @@ msgstr "" "Выбор здесь определяет тип объектов, которые будут\n" "в выпадающем списке объектов." -#: appPlugins/ToolPanelize.py:1132 +#: appPlugins/ToolPanelize.py:1151 msgid "" "Object to be panelized. This means that it will\n" "be duplicated in an array of rows and columns." @@ -17591,11 +17547,11 @@ msgstr "" "Объект для панелей. Это означает, что это будет\n" "дублироваться в массиве строк и столбцов." -#: appPlugins/ToolPanelize.py:1139 +#: appPlugins/ToolPanelize.py:1158 msgid "Panelization Reference" msgstr "Характеристики пенелизации" -#: appPlugins/ToolPanelize.py:1141 +#: appPlugins/ToolPanelize.py:1160 msgid "" "Choose the reference for panelization:\n" "- Object = the bounding box of a different object\n" @@ -17617,7 +17573,7 @@ msgstr "" "к этому эталонному объекту, следовательно, поддерживая панель\n" "объекты в синхронизации." -#: appPlugins/ToolPanelize.py:1167 +#: appPlugins/ToolPanelize.py:1186 msgid "" "Specify the type of object to be used as an container for\n" "panelization. It can be: Gerber or Geometry type.\n" @@ -17630,7 +17586,7 @@ msgstr "" "Выбор здесь определяет тип объектов, которые будут\n" "в поле Box Object." -#: appPlugins/ToolPanelize.py:1182 +#: appPlugins/ToolPanelize.py:1201 msgid "" "The actual object that is used as container for the\n" " selected object that is to be panelized." @@ -17638,11 +17594,11 @@ msgstr "" "Фактический объект, который используется контейнер для\n" "  выделенный объект, который должен быть панелизирован." -#: appPlugins/ToolPanelize.py:1192 +#: appPlugins/ToolPanelize.py:1211 msgid "Panel Data" msgstr "Данные панели" -#: appPlugins/ToolPanelize.py:1194 +#: appPlugins/ToolPanelize.py:1213 msgid "" "This informations will shape the resulting panel.\n" "The number of rows and columns will set how many\n" @@ -17658,15 +17614,15 @@ msgstr "" "Расстояние устанавливает дистанцию между любыми двумя\n" "элементами массива панели." -#: appPlugins/ToolPanelize.py:1279 +#: appPlugins/ToolPanelize.py:1298 msgid "Constrain panel within" msgstr "Ограничить панель внутри" -#: appPlugins/ToolPanelize.py:1322 +#: appPlugins/ToolPanelize.py:1341 msgid "Panelize Object" msgstr "Панелизация" -#: appPlugins/ToolPanelize.py:1325 appPlugins/ToolRulesCheck.py:1649 +#: appPlugins/ToolPanelize.py:1344 appPlugins/ToolRulesCheck.py:1649 msgid "" "Panelize the specified object around the specified box.\n" "In other words it creates multiple copies of the source object,\n" @@ -17708,7 +17664,7 @@ msgstr "Inf-файл PcbWizard загружен." msgid "Main PcbWizard Excellon file loaded." msgstr "Файл PcbWizard Excellon загружен." -#: appPlugins/ToolPcbWizard.py:329 app_Main.py:10720 +#: appPlugins/ToolPcbWizard.py:329 app_Main.py:10769 msgid "This is not Excellon file." msgstr "Это не Excellon файл." @@ -17838,23 +17794,23 @@ msgstr "" msgid "Punch Geber" msgstr "Перфорация" -#: appPlugins/ToolPunchGerber.py:537 +#: appPlugins/ToolPunchGerber.py:540 #, fuzzy #| msgid "Click on a polygon to isolate it." msgid "Click on a pad to select it." msgstr "Нажмите на полигон, чтобы изолировать его." -#: appPlugins/ToolPunchGerber.py:785 appPlugins/ToolPunchGerber.py:918 +#: appPlugins/ToolPunchGerber.py:788 appPlugins/ToolPunchGerber.py:921 msgid "The value of the fixed diameter is 0.0. Aborting." msgstr "Значение фиксированного диаметра составляет 0,0. Прерывание." -#: appPlugins/ToolPunchGerber.py:1694 +#: appPlugins/ToolPunchGerber.py:1697 #, fuzzy #| msgid "Added polygon" msgid "Added pad" msgstr "Добавленный полигон" -#: appPlugins/ToolPunchGerber.py:1695 +#: appPlugins/ToolPunchGerber.py:1698 #, fuzzy #| msgid "Click to add next polygon or right click to start." msgid "Click to add next pad or right click to start." @@ -17862,13 +17818,13 @@ msgstr "" "Щелкните, чтобы добавить следующий многоугольник, или щелкните правой " "кнопкой мыши, чтобы начать." -#: appPlugins/ToolPunchGerber.py:1707 +#: appPlugins/ToolPunchGerber.py:1710 #, fuzzy #| msgid "Removed polygon" msgid "Removed pad" msgstr "Удалённый полигон" -#: appPlugins/ToolPunchGerber.py:1708 +#: appPlugins/ToolPunchGerber.py:1711 #, fuzzy #| msgid "Click to add/remove next polygon or right click to start." msgid "Click to add/remove next pad or right click to start." @@ -17876,19 +17832,19 @@ msgstr "" "Щелкните, чтобы добавить / удалить следующий многоугольник, или щелкните " "правой кнопкой мыши, чтобы начать." -#: appPlugins/ToolPunchGerber.py:1713 +#: appPlugins/ToolPunchGerber.py:1716 #, fuzzy #| msgid "No polygon detected under click position." msgid "No pad detected under click position." msgstr "Полигон не обнаружен в указанной позиции." -#: appPlugins/ToolPunchGerber.py:1912 +#: appPlugins/ToolPunchGerber.py:1915 #, fuzzy #| msgid "All objects are selected." msgid "All selectable pads are selected." msgstr "Все объекты выделены." -#: appPlugins/ToolPunchGerber.py:1929 +#: appPlugins/ToolPunchGerber.py:1932 #, fuzzy #| msgid "Selection Color" msgid "Selection cleared." @@ -17919,28 +17875,28 @@ msgstr "" "Создание объекта Gerber из выделенного объекта, в пределах\n" "указанного квадрата." -#: appPlugins/ToolQRCode.py:211 appPlugins/ToolQRCode.py:559 -#: appPlugins/ToolQRCode.py:610 +#: appPlugins/ToolQRCode.py:217 appPlugins/ToolQRCode.py:565 +#: appPlugins/ToolQRCode.py:616 msgid "Cancelled. There is no QRCode Data in the text box." msgstr "Отмена. В текстовом поле нет данных QRCode." -#: appPlugins/ToolQRCode.py:388 +#: appPlugins/ToolQRCode.py:394 msgid "QRCode Tool done." msgstr "QRCode готов." -#: appPlugins/ToolQRCode.py:758 +#: appPlugins/ToolQRCode.py:761 msgid "Gerber Object to which the QRCode will be added." msgstr "Объект Gerber к которому будет добавлен QRCode." -#: appPlugins/ToolQRCode.py:794 +#: appPlugins/ToolQRCode.py:797 msgid "The parameters used to shape the QRCode." msgstr "Параметры, используемые для формирования QRCode." -#: appPlugins/ToolQRCode.py:899 +#: appPlugins/ToolQRCode.py:902 msgid "Export QRCode" msgstr "Экспорт QRCode" -#: appPlugins/ToolQRCode.py:901 +#: appPlugins/ToolQRCode.py:904 msgid "" "Show a set of controls allowing to export the QRCode\n" "to a SVG file or an PNG file." @@ -17948,31 +17904,31 @@ msgstr "" "Отображает набор элементов управления, позволяющих экспортировать QRCode\n" "в файл SVG или PNG." -#: appPlugins/ToolQRCode.py:940 +#: appPlugins/ToolQRCode.py:943 msgid "Transparent back color" msgstr "Прозрачный фон" -#: appPlugins/ToolQRCode.py:965 +#: appPlugins/ToolQRCode.py:968 msgid "Export QRCode SVG" msgstr "Экспорт QRCode SVG" -#: appPlugins/ToolQRCode.py:967 +#: appPlugins/ToolQRCode.py:970 msgid "Export a SVG file with the QRCode content." msgstr "Экспортируйте файл изображения PNG с содержимым QRCode." -#: appPlugins/ToolQRCode.py:978 +#: appPlugins/ToolQRCode.py:981 msgid "Export QRCode PNG" msgstr "Экспорт QRCode PNG" -#: appPlugins/ToolQRCode.py:980 +#: appPlugins/ToolQRCode.py:983 msgid "Export a PNG image file with the QRCode content." msgstr "Экспорт файла SVG с содержимым QRCode." -#: appPlugins/ToolQRCode.py:991 +#: appPlugins/ToolQRCode.py:994 msgid "Insert QRCode" msgstr "Вставить QR-код" -#: appPlugins/ToolQRCode.py:994 +#: appPlugins/ToolQRCode.py:997 msgid "Create the QRCode object." msgstr "Будет создан объект QRCode." @@ -18006,8 +17962,8 @@ msgstr "Одиночный" msgid "Multi-Geo" msgstr "Мультипроход" -#: appPlugins/ToolReport.py:357 appPlugins/ToolReport.py:362 -#: appPlugins/ToolReport.py:364 +#: appPlugins/ToolReport.py:358 appPlugins/ToolReport.py:363 +#: appPlugins/ToolReport.py:365 msgid "Metric" msgstr "Метрический" @@ -18244,91 +18200,91 @@ msgstr "...обработка..." msgid "FlatCAM Evo Shell" msgstr "FlatCAM Shell" -#: appPlugins/ToolSolderPaste.py:135 appPlugins/ToolSolderPaste.py:1143 +#: appPlugins/ToolSolderPaste.py:135 appPlugins/ToolSolderPaste.py:1147 #, fuzzy #| msgid "Z Dispense" msgid "SP Dispenser" msgstr "Z нанесения" -#: appPlugins/ToolSolderPaste.py:482 +#: appPlugins/ToolSolderPaste.py:488 msgid "Please enter a tool diameter to add, in Float format." msgstr "" "Пожалуйста, введите диаметр инструмента для добавления в формате Float." -#: appPlugins/ToolSolderPaste.py:516 +#: appPlugins/ToolSolderPaste.py:522 msgid "New Nozzle tool added to Tool Table." msgstr "Новое сопло добавлено в таблицу инструментов." -#: appPlugins/ToolSolderPaste.py:558 +#: appPlugins/ToolSolderPaste.py:564 msgid "Nozzle tool from Tool Table was edited." msgstr "Сопло было изменено в таблице инструментов." -#: appPlugins/ToolSolderPaste.py:621 +#: appPlugins/ToolSolderPaste.py:627 msgid "Tools deleted from Tool Table." msgstr "Инструменты удалены из таблицы инструментов." -#: appPlugins/ToolSolderPaste.py:675 +#: appPlugins/ToolSolderPaste.py:681 msgid "No SolderPaste mask Gerber object loaded." msgstr "Нет загруженного Gerber объекта маски паяльной пасты." -#: appPlugins/ToolSolderPaste.py:706 +#: appPlugins/ToolSolderPaste.py:712 msgid "No Nozzle tools in the tool table." msgstr "Нет инструментов сопла в таблице инструментов." -#: appPlugins/ToolSolderPaste.py:836 +#: appPlugins/ToolSolderPaste.py:843 msgid "Solder Paste geometry generated successfully" msgstr "Геометрия дозатора паяльной пасты успешно создана" -#: appPlugins/ToolSolderPaste.py:843 +#: appPlugins/ToolSolderPaste.py:850 msgid "Some or all pads have no solder due of inadequate nozzle diameters..." msgstr "" "Некоторые или все площадки не имеют припоя из-за недостаточного диаметра " "сопла ..." -#: appPlugins/ToolSolderPaste.py:857 +#: appPlugins/ToolSolderPaste.py:864 msgid "Generating Solder Paste dispensing geometry..." msgstr "Генерация геометрии дозирования паяльной пасты ..." -#: appPlugins/ToolSolderPaste.py:876 +#: appPlugins/ToolSolderPaste.py:883 msgid "There is no Geometry object available." msgstr "Объект Geometry недоступен." -#: appPlugins/ToolSolderPaste.py:881 +#: appPlugins/ToolSolderPaste.py:888 msgid "This Geometry can't be processed. NOT a solder_paste_tool geometry." msgstr "" "Эта геометрия не может быть обработана. НЕТ геометрии инструмента паяльная " "пасты." -#: appPlugins/ToolSolderPaste.py:985 +#: appPlugins/ToolSolderPaste.py:993 msgid "ToolSolderPaste CNCjob created" msgstr "CNCjob дозатора паяльной пасты создан" -#: appPlugins/ToolSolderPaste.py:1016 appPlugins/ToolSolderPaste.py:1021 -#: appPlugins/ToolSolderPaste.py:1075 +#: appPlugins/ToolSolderPaste.py:1024 appPlugins/ToolSolderPaste.py:1029 +#: appPlugins/ToolSolderPaste.py:1081 msgid "" "This CNCJob object can't be processed. NOT a solder_paste_tool CNCJob object." msgstr "" "Этот объект CNCJob не может быть обработан. Нет CNCJob объекта паяльной " "пасты." -#: appPlugins/ToolSolderPaste.py:1085 +#: appPlugins/ToolSolderPaste.py:1091 msgid "Export GCode ..." msgstr "Экспорт GCode ..." -#: appPlugins/ToolSolderPaste.py:1133 +#: appPlugins/ToolSolderPaste.py:1137 msgid "Solder paste dispenser GCode file saved to" msgstr "Файл GCode дозатора паяльной пасты сохранён в" -#: appPlugins/ToolSolderPaste.py:1160 +#: appPlugins/ToolSolderPaste.py:1164 msgid "" "A plugin to help dispense solder paste on the PCB pads using a CNC machine." msgstr "" -#: appPlugins/ToolSolderPaste.py:1172 +#: appPlugins/ToolSolderPaste.py:1176 msgid "Gerber Solderpaste object." msgstr "Объект паяльной маски." -#: appPlugins/ToolSolderPaste.py:1191 +#: appPlugins/ToolSolderPaste.py:1195 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for dispensing solder paste." @@ -18336,7 +18292,7 @@ msgstr "" "Пул инструментов, из которого алгоритм\n" "выберет те, которые будут использоваться для дозирования паяльной пасты." -#: appPlugins/ToolSolderPaste.py:1206 +#: appPlugins/ToolSolderPaste.py:1210 msgid "" "This is the Tool Number.\n" "The solder dispensing will start with the tool with the biggest \n" @@ -18351,7 +18307,7 @@ msgstr "" "Если больше нет инструментов, но есть еще не покрытые прокладки\n" "  с паяльной пастой приложение выдаст окно с предупреждением." -#: appPlugins/ToolSolderPaste.py:1213 +#: appPlugins/ToolSolderPaste.py:1217 msgid "" "Tool Diameter. Its value\n" "is the width of the solder paste dispensed." @@ -18359,7 +18315,7 @@ msgstr "" "Диаметр инструмента. Его ценность\n" "ширина нанесенной паяльной пасты." -#: appPlugins/ToolSolderPaste.py:1234 +#: appPlugins/ToolSolderPaste.py:1238 msgid "" "Add a new nozzle tool to the Tool Table\n" "with the diameter specified above." @@ -18367,11 +18323,11 @@ msgstr "" "Добавить новый инструмент сопла в таблицу инструментов\n" "с диаметром, указанным выше." -#: appPlugins/ToolSolderPaste.py:1486 +#: appPlugins/ToolSolderPaste.py:1490 msgid "Generate solder paste dispensing geometry." msgstr "Создание геометрии дозирования паяльной пасты." -#: appPlugins/ToolSolderPaste.py:1505 +#: appPlugins/ToolSolderPaste.py:1509 msgid "" "Geometry Solder Paste object.\n" "The name of the object has to end in:\n" @@ -18381,7 +18337,7 @@ msgstr "" "Название объекта должно заканчиваться на:\n" "«_solderpaste» в качестве защиты." -#: appPlugins/ToolSolderPaste.py:1521 +#: appPlugins/ToolSolderPaste.py:1525 msgid "" "Generate GCode for Solder Paste dispensing\n" "on PCB pads." @@ -18389,13 +18345,13 @@ msgstr "" "Создаёт GCode для дозирования паяльной пасты\n" "на печатной плате." -#: appPlugins/ToolSolderPaste.py:1539 +#: appPlugins/ToolSolderPaste.py:1543 #, fuzzy #| msgid "Create CNCJob" msgid "CNCJob" msgstr "Создать CNCJob" -#: appPlugins/ToolSolderPaste.py:1541 +#: appPlugins/ToolSolderPaste.py:1545 msgid "" "CNCJob Solder paste object.\n" "In order to enable the GCode save section,\n" @@ -18407,11 +18363,11 @@ msgstr "" "имя объекта должно заканчиваться на:\n" "«_solderpaste» в качестве защиты." -#: appPlugins/ToolSolderPaste.py:1556 +#: appPlugins/ToolSolderPaste.py:1560 msgid "Save GCode" msgstr "Сохранить GCode" -#: appPlugins/ToolSolderPaste.py:1559 +#: appPlugins/ToolSolderPaste.py:1563 msgid "" "Save the generated GCode for Solder Paste dispensing\n" "on PCB pads, to a file." @@ -18419,48 +18375,58 @@ msgstr "" "Сохранение сгенерированного GCode для подачи паяльной пасты\n" "на печатную платау, в файл." -#: appPlugins/ToolSub.py:249 appPlugins/ToolSub.py:481 +#: appPlugins/ToolSub.py:255 appPlugins/ToolSub.py:491 msgid "No Target object loaded." msgstr "Нет загруженного целевого объекта." -#: appPlugins/ToolSub.py:252 +#: appPlugins/ToolSub.py:258 msgid "Loading geometry from Gerber objects." msgstr "Загрузка геометрии из Gerber объектов." -#: appPlugins/ToolSub.py:269 appPlugins/ToolSub.py:494 +#: appPlugins/ToolSub.py:275 appPlugins/ToolSub.py:504 msgid "No Subtractor object loaded." msgstr "Нет загруженного объекта Вычитателя." -#: appPlugins/ToolSub.py:319 +#: appPlugins/ToolSub.py:289 +#, fuzzy +#| msgid "" +#| "Geometry object that will be subtracted\n" +#| "from the target Geometry object." +msgid "Not possible to subtract from the same object." +msgstr "" +"Объект Geometry, который будет вычтен\n" +"из целевого объекта Geometry." + +#: appPlugins/ToolSub.py:329 msgid "Finished parsing geometry for aperture" msgstr "Завершение разбора геометрии для отверстия" -#: appPlugins/ToolSub.py:321 +#: appPlugins/ToolSub.py:331 msgid "Subtraction aperture processing finished." msgstr "Вычитание отверстий закончено." -#: appPlugins/ToolSub.py:454 appPlugins/ToolSub.py:648 -#: appPlugins/ToolSub.py:730 +#: appPlugins/ToolSub.py:464 appPlugins/ToolSub.py:658 +#: appPlugins/ToolSub.py:740 msgid "Generating new object failed." msgstr "Генерация нового объекта не удалась." -#: appPlugins/ToolSub.py:458 appPlugins/ToolSub.py:653 +#: appPlugins/ToolSub.py:468 appPlugins/ToolSub.py:663 msgid "Created" msgstr "Создан" -#: appPlugins/ToolSub.py:507 +#: appPlugins/ToolSub.py:517 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "В настоящее время Substractor geometry не может иметь тип Multigeo." -#: appPlugins/ToolSub.py:547 +#: appPlugins/ToolSub.py:557 msgid "Parsing solid_geometry ..." msgstr "Разбор solid_geometry ..." -#: appPlugins/ToolSub.py:549 +#: appPlugins/ToolSub.py:559 msgid "Parsing solid_geometry for tool" msgstr "Разбор solid_geometry для инструмента" -#: appPlugins/ToolSub.py:766 +#: appPlugins/ToolSub.py:776 #, fuzzy #| msgid "" #| "A tool to substract one Gerber or Geometry object\n" @@ -18472,7 +18438,7 @@ msgstr "" "Инструмент для вычитания одного объекта Gerber или Geometry\n" "от другого того же типа." -#: appPlugins/ToolSub.py:828 +#: appPlugins/ToolSub.py:835 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18480,11 +18446,11 @@ msgstr "" "Объект Gerber, из которого вычитается\n" "Gerber объект вычитателя." -#: appPlugins/ToolSub.py:842 appPlugins/ToolSub.py:895 +#: appPlugins/ToolSub.py:849 appPlugins/ToolSub.py:902 msgid "Subtractor" msgstr "Вычитатель" -#: appPlugins/ToolSub.py:844 +#: appPlugins/ToolSub.py:851 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18492,11 +18458,11 @@ msgstr "" "Объект Gerber, который будет вычтен\n" "из целевого Gerber объекта." -#: appPlugins/ToolSub.py:851 +#: appPlugins/ToolSub.py:858 msgid "Subtract Gerber" msgstr "Вычесть Gerber" -#: appPlugins/ToolSub.py:854 +#: appPlugins/ToolSub.py:861 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18508,7 +18474,7 @@ msgstr "" "Может использоваться для удаления перекрывающей шелкографии\n" "над паяльной маской." -#: appPlugins/ToolSub.py:881 +#: appPlugins/ToolSub.py:888 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18516,7 +18482,7 @@ msgstr "" "Объект геометрии, из которого будет вычитаться\n" "Geometry объект вычитателя." -#: appPlugins/ToolSub.py:897 +#: appPlugins/ToolSub.py:904 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." @@ -18524,11 +18490,11 @@ msgstr "" "Объект Geometry, который будет вычтен\n" "из целевого объекта Geometry." -#: appPlugins/ToolSub.py:909 +#: appPlugins/ToolSub.py:916 msgid "Subtract Geometry" msgstr "Вычесть Geometry" -#: appPlugins/ToolSub.py:912 +#: appPlugins/ToolSub.py:919 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -18609,7 +18575,7 @@ msgstr "Приложение будет перезапущено." msgid "Are you sure do you want to change the current language to" msgstr "Вы уверены, что хотите изменить текущий язык на" -#: appTranslation.py:206 app_Main.py:3701 +#: appTranslation.py:206 app_Main.py:3720 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -18643,47 +18609,47 @@ msgstr "" "Инициализация рабочей области.\n" "Инициализация рабочей области завершена за" -#: app_Main.py:1312 app_Main.py:9564 +#: app_Main.py:1312 app_Main.py:9608 msgid "New Project - Not saved" msgstr "Новый проект - Не сохранён" -#: app_Main.py:1646 +#: app_Main.py:1649 msgid "" "Found old default preferences files. Please reboot the application to update." msgstr "" "Найдены старые файлы настроек по умолчанию. Пожалуйста, перезагрузите " "приложение для обновления." -#: app_Main.py:1713 +#: app_Main.py:1716 msgid "Open Config file failed." msgstr "Не удалось открыть файл конфигурации." -#: app_Main.py:1728 +#: app_Main.py:1731 msgid "Open Script file failed." msgstr "Ошибка открытия файла сценария." -#: app_Main.py:1754 +#: app_Main.py:1757 msgid "Open Excellon file failed." msgstr "Не удалось открыть файл Excellon." -#: app_Main.py:1767 +#: app_Main.py:1770 msgid "Open GCode file failed." msgstr "Не удалось открыть файл GCode." -#: app_Main.py:1780 +#: app_Main.py:1783 msgid "Open Gerber file failed." msgstr "Не удалось открыть файл Gerber." -#: app_Main.py:2465 +#: app_Main.py:2484 msgid "Select a Geometry, Gerber, Excellon or CNCJob Object to edit." msgstr "" "Выберите объект Geometry, Gerber , Excellon или CNCJob для редактирования." -#: app_Main.py:2472 app_Main.py:2520 app_Main.py:2536 app_Main.py:2555 +#: app_Main.py:2491 app_Main.py:2539 app_Main.py:2555 app_Main.py:2574 msgid "The Editor could not start." msgstr "" -#: app_Main.py:2489 +#: app_Main.py:2508 msgid "" "Simultaneous editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -18692,85 +18658,85 @@ msgstr "" "Одновременное редактирование геометрии в MultiGeo Geometry невозможно.\n" "Редактируйте только одну геометрию за раз." -#: app_Main.py:2595 +#: app_Main.py:2614 msgid "EDITOR Area" msgstr "РЕДАКТОР" -#: app_Main.py:2598 +#: app_Main.py:2617 msgid "Editor is activated ..." msgstr "Редактор активирован ..." -#: app_Main.py:2622 +#: app_Main.py:2641 msgid "Do you want to save the edited object?" msgstr "Вы хотите сохранить редактируемый объект?" -#: app_Main.py:2671 +#: app_Main.py:2690 msgid "Object empty after edit." msgstr "Объект пуст после редактирования." -#: app_Main.py:2676 app_Main.py:2694 app_Main.py:2725 app_Main.py:2741 +#: app_Main.py:2695 app_Main.py:2713 app_Main.py:2744 app_Main.py:2760 msgid "Editor exited. Editor content saved." msgstr "Редактор закрыт. Содержимое редактора сохранено." -#: app_Main.py:2745 app_Main.py:2797 +#: app_Main.py:2764 app_Main.py:2816 msgid "Select a Gerber, Geometry, Excellon or CNCJob Object to update." msgstr "Выберите объект Gerber, Geometry, Excellon или CNCJob для обновления." -#: app_Main.py:2755 +#: app_Main.py:2774 msgid "is updated, returning to App..." msgstr "обновлён, возврат в приложение ..." -#: app_Main.py:2772 +#: app_Main.py:2791 msgid "Editor exited. Editor content was not saved." msgstr "Редактор закрыт. Содержимое редактора не сохранено." -#: app_Main.py:2822 +#: app_Main.py:2841 #, fuzzy #| msgid "Select a Gerber, Geometry, Excellon or CNCJob Object to update." msgid "Select a Gerber, Geometry, Excellon or CNCJob object to update." msgstr "Выберите объект Gerber, Geometry, Excellon или CNCJob для обновления." -#: app_Main.py:2965 app_Main.py:2971 +#: app_Main.py:2984 app_Main.py:2990 msgid "Save to file" msgstr "Сохранить в файл" -#: app_Main.py:3012 +#: app_Main.py:3031 msgid "Exported file to" msgstr "Файл экспортируется в" -#: app_Main.py:3049 +#: app_Main.py:3068 msgid "Failed to open recent files file for writing." msgstr "Не удалось открыть файл истории для записи." -#: app_Main.py:3060 +#: app_Main.py:3079 msgid "Failed to open recent projects file for writing." msgstr "Не удалось открыть файл последних проектов для записи." -#: app_Main.py:3115 +#: app_Main.py:3134 msgid "PCB Manufacturing files Viewer/Editor with Plugins" msgstr "" -#: app_Main.py:3116 +#: app_Main.py:3135 msgid "Development" msgstr "Исходный код" -#: app_Main.py:3117 +#: app_Main.py:3136 msgid "DOWNLOAD" msgstr "Страница загрузок" -#: app_Main.py:3118 +#: app_Main.py:3137 msgid "Issue tracker" msgstr "Issue-трекер" -#: app_Main.py:3122 app_Main.py:3501 app_Main.py:3681 +#: app_Main.py:3141 app_Main.py:3520 app_Main.py:3700 msgid "Close" msgstr "Закрыть" -#: app_Main.py:3137 +#: app_Main.py:3156 msgid "Licensed under the MIT license" msgstr "Под лицензией MIT" -#: app_Main.py:3146 +#: app_Main.py:3165 msgid "" "Permission is hereby granted, free of charge, to any person obtaining a " "copy\n" @@ -18818,7 +18784,7 @@ msgstr "" "OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n" "THE SOFTWARE." -#: app_Main.py:3168 +#: app_Main.py:3187 msgid "" "Some of the icons used are from the following sources:
" -#: app_Main.py:3204 +#: app_Main.py:3223 msgid "Splash" msgstr "Информация" -#: app_Main.py:3210 +#: app_Main.py:3229 msgid "Programmers" msgstr "Разработчики" -#: app_Main.py:3216 +#: app_Main.py:3235 msgid "Translators" msgstr "Переводчики" -#: app_Main.py:3222 +#: app_Main.py:3241 msgid "License" msgstr "Лицензия" -#: app_Main.py:3228 +#: app_Main.py:3247 msgid "Attributions" msgstr "Пояснения" -#: app_Main.py:3251 +#: app_Main.py:3270 msgid "Programmer" msgstr "Разработчик" -#: app_Main.py:3252 +#: app_Main.py:3271 msgid "Status" msgstr "Статус" -#: app_Main.py:3253 app_Main.py:3333 +#: app_Main.py:3272 app_Main.py:3352 msgid "E-mail" msgstr "E-mail" -#: app_Main.py:3256 +#: app_Main.py:3275 #, fuzzy #| msgid "FlatCAM Evo" msgid "FlatCAM Author" msgstr "FlatCAM Evo" -#: app_Main.py:3261 +#: app_Main.py:3280 msgid "FlatCAM Evo Author/Maintainer" msgstr "" -#: app_Main.py:3330 +#: app_Main.py:3349 msgid "Language" msgstr "Язык" -#: app_Main.py:3331 +#: app_Main.py:3350 msgid "Translator" msgstr "Переводчик" -#: app_Main.py:3332 +#: app_Main.py:3351 msgid "Corrections" msgstr "Исправления" -#: app_Main.py:3469 +#: app_Main.py:3488 #, python-format msgid "This program is %s and free in a very wide meaning of the word." msgstr "Эта программа %s и бесплатная в очень широком смысле этого слова." -#: app_Main.py:3470 +#: app_Main.py:3489 msgid "Yet it cannot evolve without contributions." msgstr "И все же он не может развиваться без вклада ." -#: app_Main.py:3471 +#: app_Main.py:3490 msgid "If you want to see this application grow and become better and better" msgstr "" "Если вы хотите, чтобы это приложение росло и становилось все лучше и лучше" -#: app_Main.py:3472 +#: app_Main.py:3491 msgid "you can contribute to the development yourself by:" msgstr "вы можете внести свой вклад в разработку самостоятельно:" -#: app_Main.py:3473 +#: app_Main.py:3492 msgid "Pull Requests on the Bitbucket repository, if you are a developer" msgstr "Pull Requests в репозитории Bitbucket, если вы разработчик" -#: app_Main.py:3475 +#: app_Main.py:3494 msgid "Bug Reports by providing the steps required to reproduce the bug" msgstr "" "Отчеты об ошибках, предоставляя шаги, необходимые для воспроизведения ошибки" -#: app_Main.py:3477 +#: app_Main.py:3496 msgid "If you like what you have seen so far ..." msgstr "Если вам нравится то, что вы видели ..." -#: app_Main.py:3478 +#: app_Main.py:3497 msgid "Donations are NOT required." msgstr "Пожертвования НЕ требуются." -#: app_Main.py:3478 +#: app_Main.py:3497 msgid "But they are welcomed" msgstr "Но их приветствуют" -#: app_Main.py:3509 +#: app_Main.py:3528 msgid "Contribute" msgstr "Делать вклад" -#: app_Main.py:3532 +#: app_Main.py:3551 msgid "Links Exchange" msgstr "Обмен ссылками" -#: app_Main.py:3544 app_Main.py:3563 +#: app_Main.py:3563 app_Main.py:3582 msgid "Soon ..." msgstr "Скоро ..." -#: app_Main.py:3551 +#: app_Main.py:3570 msgid "How To's" msgstr "Как это" -#: app_Main.py:3670 +#: app_Main.py:3689 msgid "" "This entry will resolve to another website if:\n" "\n" @@ -18969,29 +18935,29 @@ msgstr "" "Если вы не можете получить информацию о приложении\n" "используйте ссылку на канал YouTube из меню «Справка»." -#: app_Main.py:3677 +#: app_Main.py:3696 msgid "Alternative website" msgstr "Альтернативный сайт" -#: app_Main.py:4006 +#: app_Main.py:4025 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "Выбранные расширения файлов Excellon, зарегистрированные в FlatCAM." -#: app_Main.py:4023 +#: app_Main.py:4042 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Выбранные расширения файлов GCode, зарегистрированные в FlatCAM." -#: app_Main.py:4039 +#: app_Main.py:4058 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Выбранные расширения файлов Gerber, зарегистрированные в FlatCAM." -#: app_Main.py:4227 app_Main.py:4288 app_Main.py:4318 +#: app_Main.py:4246 app_Main.py:4307 app_Main.py:4337 msgid "At least two objects are required for join. Objects currently selected" msgstr "" "Для объединения требуются как минимум два объекта. Объекты, выбранные в " "данный момент" -#: app_Main.py:4236 +#: app_Main.py:4255 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 " @@ -19007,43 +18973,43 @@ msgstr "" "потеряна, и результат может не соответствовать ожидаемому. \n" "Проверьте сгенерированный GCODE." -#: app_Main.py:4250 app_Main.py:4260 +#: app_Main.py:4269 app_Main.py:4279 msgid "Geometry merging finished" msgstr "Слияние Geometry завершено" -#: app_Main.py:4283 +#: app_Main.py:4302 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "Неудача. Присоединение Excellon работает только на объектах Excellon." -#: app_Main.py:4295 +#: app_Main.py:4314 msgid "Excellon merging finished" msgstr "Слияние Excellon завершено" -#: app_Main.py:4313 +#: app_Main.py:4332 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Неудача. Объединение Gerber работает только на объектах Gerber." -#: app_Main.py:4323 +#: app_Main.py:4342 msgid "Gerber merging finished" msgstr "Слияние Gerber завершено" -#: app_Main.py:4343 app_Main.py:4379 +#: app_Main.py:4362 app_Main.py:4398 msgid "Failed. Select a Geometry Object and try again." msgstr "Неудалось. Выберите объект Geometry и попробуйте снова." -#: app_Main.py:4347 app_Main.py:4383 +#: app_Main.py:4366 app_Main.py:4402 msgid "Expected a GeometryObject, got" msgstr "Ожидается GeometryObject, получено" -#: app_Main.py:4362 +#: app_Main.py:4381 msgid "A Geometry object was converted to MultiGeo type." msgstr "Объект Geometry был преобразован в тип MultiGeo." -#: app_Main.py:4397 +#: app_Main.py:4416 msgid "A Geometry object was converted to SingleGeo type." msgstr "Объект Geometry был преобразован в тип SingleGeo." -#: app_Main.py:4634 +#: app_Main.py:4653 msgid "" "Changing the units of the project\n" "will scale all objects.\n" @@ -19054,19 +19020,19 @@ msgstr "" "масштабированию всех всех объектов.\n" "Продолжить?" -#: app_Main.py:4687 +#: app_Main.py:4706 msgid "Converted units to" msgstr "Конвертирование единиц в" -#: app_Main.py:4727 +#: app_Main.py:4746 msgid "Workspace enabled." msgstr "Рабочая область включена." -#: app_Main.py:4730 +#: app_Main.py:4749 msgid "Workspace disabled." msgstr "Рабочая область отключена." -#: app_Main.py:4795 +#: app_Main.py:4814 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -19075,11 +19041,11 @@ msgstr "" "«Дополнительно».\n" "Перейдите в Настройки -> Основные парам. - Показать дополнительные параметры." -#: app_Main.py:4883 +#: app_Main.py:4902 msgid "Delete objects" msgstr "Удалить объекты" -#: app_Main.py:4888 +#: app_Main.py:4907 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -19087,88 +19053,88 @@ msgstr "" "Вы уверены, что хотите удалить навсегда\n" "выделенные объекты?" -#: app_Main.py:4936 +#: app_Main.py:4955 msgid "Save the work in Editor and try again ..." msgstr "Сохраните работу в редакторе и попробуйте снова ..." -#: app_Main.py:4970 +#: app_Main.py:4989 msgid "Object deleted" msgstr "Объект(ы) удален" -#: app_Main.py:4983 +#: app_Main.py:5002 msgid "Click to set the origin ..." msgstr "Кликните, чтобы указать начало координат ..." -#: app_Main.py:5026 +#: app_Main.py:5045 msgid "Setting Origin..." msgstr "Установка точки начала координат..." -#: app_Main.py:5047 app_Main.py:5165 app_Main.py:5308 +#: app_Main.py:5066 app_Main.py:5184 app_Main.py:5327 msgid "Origin set" msgstr "Начало координат установлено" -#: app_Main.py:5066 +#: app_Main.py:5085 msgid "Origin coordinates specified but incomplete." msgstr "Координаты начала указаны, но неполны." -#: app_Main.py:5111 +#: app_Main.py:5130 msgid "Moving to Origin..." msgstr "Переход к началу координат..." -#: app_Main.py:5115 app_Main.py:5183 +#: app_Main.py:5134 app_Main.py:5202 msgid "Failed. No object(s) selected..." msgstr "Нудача. Объекты не выбраны ..." -#: app_Main.py:5202 +#: app_Main.py:5221 msgid "Quadrant 1" msgstr "" -#: app_Main.py:5203 +#: app_Main.py:5222 msgid "Quadrant 2" msgstr "" -#: app_Main.py:5204 +#: app_Main.py:5223 msgid "Quadrant 3" msgstr "" -#: app_Main.py:5205 +#: app_Main.py:5224 msgid "Quadrant 4" msgstr "" -#: app_Main.py:5345 +#: app_Main.py:5364 msgid "Jump to ..." msgstr "Перейти к ..." -#: app_Main.py:5346 +#: app_Main.py:5365 msgid "Enter the coordinates in format X,Y:" msgstr "Введите координаты в формате X, Y:" -#: app_Main.py:5356 +#: app_Main.py:5375 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Неверные координаты. Введите координаты в формате: X, Y" -#: app_Main.py:5497 +#: app_Main.py:5516 msgid "Locate ..." msgstr "Размещение ..." -#: app_Main.py:6108 +#: app_Main.py:6143 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "Прерывание. Текущая задача будет закрыта как можно скорее..." -#: app_Main.py:6114 +#: app_Main.py:6149 msgid "The current task was gracefully closed on user request..." msgstr "Текущая задача была закрыта по запросу пользователя ..." -#: app_Main.py:6309 +#: app_Main.py:6344 msgid "Not available for Legacy 2D graphic mode." msgstr "" -#: app_Main.py:6411 +#: app_Main.py:6446 msgid "Adding tool from DB is not allowed for this object." msgstr "Добавление инструмента из БД для данного объекта запрещено." -#: app_Main.py:6429 +#: app_Main.py:6464 #, fuzzy #| msgid "" #| "One or more Tools are edited.\n" @@ -19180,193 +19146,193 @@ msgstr "" "Один или несколько инструментов изменены.\n" "Вы хотите обновить базу данных инструментов?" -#: app_Main.py:6431 +#: app_Main.py:6466 msgid "Save Tools Database" msgstr "Сохранить БД" -#: app_Main.py:6578 app_Main.py:6632 app_Main.py:6680 +#: app_Main.py:6625 app_Main.py:6679 app_Main.py:6727 msgid "Enter the Angle value:" msgstr "Введите значение угла:" -#: app_Main.py:6611 +#: app_Main.py:6658 msgid "Rotation done." msgstr "Вращение завершено." -#: app_Main.py:6613 +#: app_Main.py:6660 msgid "Rotation movement was not executed." msgstr "Вращение не было выполнено." -#: app_Main.py:6662 +#: app_Main.py:6709 msgid "Skew on X axis done." msgstr "Наклон по оси X выполнен." -#: app_Main.py:6710 +#: app_Main.py:6757 msgid "Skew on Y axis done." msgstr "Наклон по оси Y выполнен." -#: app_Main.py:6792 +#: app_Main.py:6839 msgid "New Grid ..." msgstr "Новая сетка ..." -#: app_Main.py:6793 +#: app_Main.py:6840 msgid "Enter a Grid Value:" msgstr "Введите размер сетки:" -#: app_Main.py:6802 app_Main.py:6827 +#: app_Main.py:6849 app_Main.py:6874 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" "Пожалуйста, введите значение сетки с ненулевым значением в формате float." -#: app_Main.py:6807 +#: app_Main.py:6854 msgid "New Grid added" msgstr "Новая сетка добавлена" -#: app_Main.py:6809 +#: app_Main.py:6856 msgid "Grid already exists" msgstr "Сетка уже существует" -#: app_Main.py:6811 +#: app_Main.py:6858 msgid "Adding New Grid cancelled" msgstr "Добавление новой сетки отменено" -#: app_Main.py:6833 +#: app_Main.py:6880 msgid "Grid Value does not exist" msgstr "Значение сетки не существует" -#: app_Main.py:6835 +#: app_Main.py:6882 msgid "Grid Value deleted" msgstr "Значение сетки удалено" -#: app_Main.py:6837 +#: app_Main.py:6884 msgid "Delete Grid value cancelled" msgstr "Удаление значения сетки отменено" -#: app_Main.py:6854 +#: app_Main.py:6898 msgid "Name copied to clipboard ..." msgstr "Имя скопировано в буфер обмена ..." -#: app_Main.py:7635 app_Main.py:7639 +#: app_Main.py:7679 app_Main.py:7683 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "Выберите файл Gerber или Excellon для просмотра исходного кода." -#: app_Main.py:7642 +#: app_Main.py:7686 msgid "Viewing the source code of the selected object." msgstr "Просмотр исходного кода выбранного объекта." -#: app_Main.py:7656 +#: app_Main.py:7700 msgid "Source Editor" msgstr "Редактор исходного кода" -#: app_Main.py:7692 app_Main.py:7699 +#: app_Main.py:7736 app_Main.py:7743 msgid "There is no selected object for which to see it's source file code." msgstr "Нет выбранного объекта, для просмотра исходного кода файла." -#: app_Main.py:7707 +#: app_Main.py:7751 msgid "Failed to load the source code for the selected object" msgstr "Не удалось загрузить исходный код выбранного объекта" -#: app_Main.py:7740 +#: app_Main.py:7784 msgid "Go to Line ..." msgstr "Перейти к строке ..." -#: app_Main.py:7771 +#: app_Main.py:7815 msgid "Redrawing all objects" msgstr "Перерисовка всех объектов" -#: app_Main.py:7859 +#: app_Main.py:7903 msgid "Failed to load recent item list." msgstr "Не удалось загрузить список недавних файлов." -#: app_Main.py:7866 +#: app_Main.py:7910 msgid "Failed to parse recent item list." msgstr "Не удалось прочитать список недавних файлов." -#: app_Main.py:7876 +#: app_Main.py:7920 msgid "Failed to load recent projects item list." msgstr "Не удалось загрузить список элементов последних проектов." -#: app_Main.py:7883 +#: app_Main.py:7927 msgid "Failed to parse recent project item list." msgstr "Не удалось проанализировать список последних элементов проекта." -#: app_Main.py:7907 +#: app_Main.py:7951 #, fuzzy #| msgid "Recent files" msgid "Recent files list was reset." msgstr "Открыть недавние" -#: app_Main.py:7921 +#: app_Main.py:7965 #, fuzzy #| msgid "Recent projects" msgid "Recent projects list was reset." msgstr "Недавние проекты" -#: app_Main.py:7946 +#: app_Main.py:7990 msgid "Clear Recent projects" msgstr "Очистить недавние проекты" -#: app_Main.py:7970 +#: app_Main.py:8014 msgid "Clear Recent files" msgstr "Очистить список" -#: app_Main.py:8026 +#: app_Main.py:8070 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:8030 +#: app_Main.py:8074 msgid "Release date" msgstr "Дата выпуска" -#: app_Main.py:8034 +#: app_Main.py:8078 msgid "Displayed" msgstr "Отображается" -#: app_Main.py:8037 +#: app_Main.py:8081 msgid "Snap" msgstr "Щелчок" -#: app_Main.py:8046 +#: app_Main.py:8090 msgid "Canvas" msgstr "Дисплей" -#: app_Main.py:8051 +#: app_Main.py:8095 msgid "Workspace active" msgstr "W-пробел активен" -#: app_Main.py:8055 +#: app_Main.py:8099 msgid "Workspace size" msgstr "W-размер пространства" -#: app_Main.py:8059 +#: app_Main.py:8103 msgid "Workspace orientation" msgstr "Ориентация W-пространства" -#: app_Main.py:8121 +#: app_Main.py:8165 msgid "Failed checking for latest version. Could not connect." msgstr "" "Не удалось проверить обновление программы. Отсутствует интернет подключение ." -#: app_Main.py:8128 +#: app_Main.py:8172 msgid "Could not parse information about latest version." msgstr "Не удается обработать информацию о последней версии." -#: app_Main.py:8138 +#: app_Main.py:8182 msgid "FlatCAM is up to date!" msgstr "FlatCAM в актуальном состоянии!" -#: app_Main.py:8143 +#: app_Main.py:8187 msgid "Newer Version Available" msgstr "Доступна новая версия" -#: app_Main.py:8145 +#: app_Main.py:8189 msgid "There is a newer version of FlatCAM available for download:" msgstr "Новая версия FlatCAM доступна для загрузки:" -#: app_Main.py:8149 +#: app_Main.py:8193 msgid "info" msgstr "инфо" -#: app_Main.py:8177 +#: app_Main.py:8221 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -19378,44 +19344,44 @@ msgstr "" "Настройки -> вкладка Основные.\n" "\n" -#: app_Main.py:8262 +#: app_Main.py:8306 msgid "All plots disabled." msgstr "Все участки отключены." -#: app_Main.py:8268 +#: app_Main.py:8312 msgid "All non selected plots disabled." msgstr "Все не выбранные участки отключены." -#: app_Main.py:8274 +#: app_Main.py:8318 msgid "All plots enabled." msgstr "Все участки включены." -#: app_Main.py:8280 +#: app_Main.py:8324 msgid "All non selected plots enabled." msgstr "Все невыбранные участки включены." -#: app_Main.py:8286 +#: app_Main.py:8330 msgid "Selected plots enabled..." msgstr "Выбранные участки включены..." -#: app_Main.py:8294 +#: app_Main.py:8338 msgid "Selected plots disabled..." msgstr "Выбранные участки отключены..." -#: app_Main.py:8328 +#: app_Main.py:8372 msgid "Enabling plots ..." msgstr "Включение участков ..." -#: app_Main.py:8375 +#: app_Main.py:8419 msgid "Disabling plots ..." msgstr "Отключение участков ..." -#: app_Main.py:8511 +#: app_Main.py:8555 msgid "Set alpha level ..." msgstr "Установка уровня прозрачности ..." -#: app_Main.py:8781 app_Main.py:8820 app_Main.py:8864 app_Main.py:8930 -#: app_Main.py:9683 app_Main.py:10968 app_Main.py:11033 +#: app_Main.py:8825 app_Main.py:8864 app_Main.py:8908 app_Main.py:8974 +#: app_Main.py:9727 app_Main.py:11017 app_Main.py:11082 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19423,91 +19389,91 @@ msgstr "" "Инициализация холста.\n" "Инициализация холста завершена за" -#: app_Main.py:8784 +#: app_Main.py:8828 msgid "Opening Gerber file." msgstr "Открытие файла Gerber." -#: app_Main.py:8823 +#: app_Main.py:8867 msgid "Opening Excellon file." msgstr "Открытие файла Excellon." -#: app_Main.py:8867 +#: app_Main.py:8911 msgid "Opening G-Code file." msgstr "Открытие файла G-Code." -#: app_Main.py:8921 app_Main.py:8925 +#: app_Main.py:8965 app_Main.py:8969 msgid "Open HPGL2" msgstr "Открыть HPGL2" -#: app_Main.py:8933 +#: app_Main.py:8977 msgid "Opening HPGL2 file." msgstr "Открытие файла HPGL2." -#: app_Main.py:8956 app_Main.py:8959 +#: app_Main.py:9000 app_Main.py:9003 msgid "Open Configuration File" msgstr "Открыть файл конфигурации" -#: app_Main.py:8985 +#: app_Main.py:9029 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Можно использовать только объекты Geometry, Gerber и CNCJob." -#: app_Main.py:9032 +#: app_Main.py:9076 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "Данные должны быть 3D массивом с последним размером 3 или 4" -#: app_Main.py:9038 app_Main.py:9043 +#: app_Main.py:9082 app_Main.py:9087 msgid "Export PNG Image" msgstr "Экспорт PNG изображения" -#: app_Main.py:9076 app_Main.py:9288 +#: app_Main.py:9120 app_Main.py:9332 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "Ошибка. Только объекты Gerber могут быть сохранены как файлы Gerber..." -#: app_Main.py:9089 +#: app_Main.py:9133 msgid "Save Gerber source file" msgstr "Сохранить исходный файл Gerber" -#: app_Main.py:9118 +#: app_Main.py:9162 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "" "Ошибка. Только объекты сценария могут быть сохранены как файлы TCL-" "сценария..." -#: app_Main.py:9131 +#: app_Main.py:9175 msgid "Save Script source file" msgstr "Сохранить исходный файл сценария" -#: app_Main.py:9160 +#: app_Main.py:9204 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" "Ошибка. Только объекты Document могут быть сохранены как файлы Document..." -#: app_Main.py:9173 +#: app_Main.py:9217 msgid "Save Document source file" msgstr "Сохранить исходный файл Document" -#: app_Main.py:9202 app_Main.py:9243 app_Main.py:10188 +#: app_Main.py:9246 app_Main.py:9287 app_Main.py:10232 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Ошибка. Только объекты Excellon могут быть сохранены как файлы Excellon..." -#: app_Main.py:9210 app_Main.py:9215 +#: app_Main.py:9254 app_Main.py:9259 msgid "Save Excellon source file" msgstr "Сохранить исходный файл Excellon" -#: app_Main.py:9333 +#: app_Main.py:9377 msgid "Only Geometry objects can be used." msgstr "Можно использовать только объекты Geometry." -#: app_Main.py:9378 app_Main.py:9382 +#: app_Main.py:9422 app_Main.py:9426 msgid "Import SVG" msgstr "Импорт SVG" -#: app_Main.py:9408 app_Main.py:9412 +#: app_Main.py:9452 app_Main.py:9456 msgid "Import DXF" msgstr "Импорт DXF" -#: app_Main.py:9438 +#: app_Main.py:9482 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19517,146 +19483,146 @@ msgstr "" "Создание нового проекта удалит их.\n" "Вы хотите сохранить проект?" -#: app_Main.py:9563 +#: app_Main.py:9607 #, fuzzy #| msgid "New Project created" msgid "Project created in" msgstr "Новый проект создан" -#: app_Main.py:9563 +#: app_Main.py:9607 msgid "seconds" msgstr "" -#: app_Main.py:9566 +#: app_Main.py:9610 msgid "New Project created" msgstr "Новый проект создан" -#: app_Main.py:9592 +#: app_Main.py:9636 msgid "New TCL script file created in Code Editor." msgstr "Новый файл сценария создан в редакторе кода." -#: app_Main.py:9619 app_Main.py:9621 app_Main.py:9656 app_Main.py:9658 +#: app_Main.py:9663 app_Main.py:9665 app_Main.py:9700 app_Main.py:9702 msgid "Open TCL script" msgstr "Открыть сценарий TCL" -#: app_Main.py:9685 +#: app_Main.py:9729 msgid "Executing ScriptObject file." msgstr "Выполнение файла ScriptObject." -#: app_Main.py:9693 app_Main.py:9697 +#: app_Main.py:9737 app_Main.py:9741 msgid "Run TCL script" msgstr "Запустить сценарий TCL" -#: app_Main.py:9720 +#: app_Main.py:9764 msgid "TCL script file opened in Code Editor and executed." msgstr "Файл сценария открывается в редакторе кода и выполняется." -#: app_Main.py:9766 app_Main.py:9773 +#: app_Main.py:9810 app_Main.py:9817 msgid "Save Project As ..." msgstr "Сохранить проект как..." -#: app_Main.py:9808 +#: app_Main.py:9852 msgid "FlatCAM objects print" msgstr "Печать объектов FlatCAM" -#: app_Main.py:9821 app_Main.py:9829 +#: app_Main.py:9865 app_Main.py:9873 msgid "Save Object as PDF ..." msgstr "Сохранить объект как PDF ..." -#: app_Main.py:9839 +#: app_Main.py:9883 msgid "Printing PDF ..." msgstr "Печать PDF ..." -#: app_Main.py:10013 +#: app_Main.py:10057 msgid "PDF file saved to" msgstr "Файл PDF сохранён в" -#: app_Main.py:10035 app_Main.py:10295 app_Main.py:10429 app_Main.py:10496 +#: app_Main.py:10079 app_Main.py:10339 app_Main.py:10473 app_Main.py:10540 msgid "Exporting ..." msgstr "Экспортирование ..." -#: app_Main.py:10078 +#: app_Main.py:10122 msgid "SVG file exported to" msgstr "Файл SVG экспортируется в" -#: app_Main.py:10093 app_Main.py:10097 +#: app_Main.py:10137 app_Main.py:10141 msgid "Import FlatCAM Preferences" msgstr "Импорт настроек FlatCAM" -#: app_Main.py:10108 +#: app_Main.py:10152 msgid "Imported Defaults from" msgstr "Значения по умолчанию импортированы из" -#: app_Main.py:10127 app_Main.py:10133 +#: app_Main.py:10171 app_Main.py:10177 msgid "Export FlatCAM Preferences" msgstr "Экспорт настроек FlatCAM" -#: app_Main.py:10153 +#: app_Main.py:10197 msgid "Exported preferences to" msgstr "Экспорт настроек в" -#: app_Main.py:10286 +#: app_Main.py:10330 msgid "Excellon file exported to" msgstr "Файл Excellon экспортируется в" -#: app_Main.py:10300 app_Main.py:10307 app_Main.py:10434 app_Main.py:10441 -#: app_Main.py:10501 app_Main.py:10508 +#: app_Main.py:10344 app_Main.py:10351 app_Main.py:10478 app_Main.py:10485 +#: app_Main.py:10545 app_Main.py:10552 msgid "Could not export." msgstr "Не удалось экспортировать." -#: app_Main.py:10421 +#: app_Main.py:10465 msgid "Gerber file exported to" msgstr "Файл Gerber экспортируется в" -#: app_Main.py:10487 +#: app_Main.py:10531 msgid "DXF file exported to" msgstr "Файл DXF экспортируется в" -#: app_Main.py:10560 app_Main.py:10618 +#: app_Main.py:10604 app_Main.py:10662 msgid "Import failed." msgstr "Не удалось импортировать." -#: app_Main.py:10652 app_Main.py:10854 app_Main.py:10919 +#: app_Main.py:10696 app_Main.py:10903 app_Main.py:10968 msgid "Failed to open file" msgstr "Не удалось открыть файл" -#: app_Main.py:10655 app_Main.py:10857 app_Main.py:10922 +#: app_Main.py:10699 app_Main.py:10906 app_Main.py:10971 msgid "Failed to parse file" msgstr "Не удаётся прочитать файл" -#: app_Main.py:10667 +#: app_Main.py:10711 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "Объект не является файлом Gerber или пуст. Прерывание создания объекта." -#: app_Main.py:10675 app_Main.py:10744 app_Main.py:10807 app_Main.py:10881 -#: app_Main.py:10937 app_Main.py:11105 tclCommands/TclCommandOpenDXF.py:89 +#: app_Main.py:10724 app_Main.py:10793 app_Main.py:10856 app_Main.py:10930 +#: app_Main.py:10986 app_Main.py:11160 tclCommands/TclCommandOpenDXF.py:89 #, fuzzy #| msgid "Opening ..." msgid "Opening" msgstr "Открытие ..." -#: app_Main.py:10686 +#: app_Main.py:10735 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Открыть Гербер не удалось. Вероятно, не файл Гербера." -#: app_Main.py:10723 +#: app_Main.py:10772 msgid "Cannot open file" msgstr "Не удается открыть файл" -#: app_Main.py:10754 +#: app_Main.py:10803 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Не удалось открыть файл Excellon. Вероятно это не файл Excellon." -#: app_Main.py:10789 +#: app_Main.py:10838 msgid "Reading GCode file" msgstr "Чтение файла GCode" -#: app_Main.py:10802 +#: app_Main.py:10851 msgid "This is not GCODE" msgstr "Это не GCODE" -#: app_Main.py:10820 +#: app_Main.py:10869 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19668,76 +19634,76 @@ msgstr "" " Попытка создать объект FlatCAM CNCJob из файла G-кода не удалась во время " "обработки" -#: app_Main.py:10876 +#: app_Main.py:10925 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "" "Объект не является файлом HPGL2 или пустым. Прерывание создания объекта." -#: app_Main.py:10888 +#: app_Main.py:10937 msgid "Failed. Probable not a HPGL2 file." msgstr "Не удалось. Вероятно, это не файл HPGL2." -#: app_Main.py:10914 +#: app_Main.py:10963 msgid "TCL script file opened in Code Editor." msgstr "Файл сценария открыт в редакторе кода." -#: app_Main.py:10948 +#: app_Main.py:10997 msgid "Failed to open TCL Script." msgstr "Не удалось открыть TCL-сценарий." -#: app_Main.py:10971 +#: app_Main.py:11020 msgid "Opening FlatCAM Config file." msgstr "Открытие файла конфигурации." -#: app_Main.py:10998 +#: app_Main.py:11047 msgid "Failed to open config file" msgstr "Не удалось открыть файл конфигурации" -#: app_Main.py:11030 +#: app_Main.py:11079 msgid "Loading Project ... Please Wait ..." msgstr "Загрузка проекта ... Пожалуйста, подождите ..." -#: app_Main.py:11036 +#: app_Main.py:11085 msgid "Opening FlatCAM Project file." msgstr "Открытие файла проекта FlatCAM." -#: app_Main.py:11051 app_Main.py:11055 app_Main.py:11073 +#: app_Main.py:11100 app_Main.py:11104 app_Main.py:11122 msgid "Failed to open project file" msgstr "Не удалось открыть файл проекта" -#: app_Main.py:11128 +#: app_Main.py:11184 msgid "Loading Project ... restoring" msgstr "Загрузка проекта ... восстановление" -#: app_Main.py:11132 +#: app_Main.py:11190 msgid "Project loaded from" msgstr "Проект загружен из" -#: app_Main.py:11164 +#: app_Main.py:11222 msgid "Saving Project ..." msgstr "Сохранение Проекта ..." -#: app_Main.py:11186 app_Main.py:11222 +#: app_Main.py:11244 app_Main.py:11280 msgid "Project saved to" msgstr "Проект сохранён в" -#: app_Main.py:11193 +#: app_Main.py:11251 msgid "The object is used by another application." msgstr "Объект используется другим приложением." -#: app_Main.py:11207 +#: app_Main.py:11265 msgid "Failed to verify project file" msgstr "Не удалось проверить файл проекта" -#: app_Main.py:11207 app_Main.py:11215 app_Main.py:11225 +#: app_Main.py:11265 app_Main.py:11273 app_Main.py:11283 msgid "Retry to save it." msgstr "Повторите попытку, чтобы сохранить его." -#: app_Main.py:11215 app_Main.py:11225 +#: app_Main.py:11273 app_Main.py:11283 msgid "Failed to parse saved project file" msgstr "Не удалось проанализировать сохраненный файл проекта" -#: app_Main.py:11261 +#: app_Main.py:11319 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" "Сохранение отменено, потому что исходный файл пуст. Попробуйте " @@ -19755,39 +19721,39 @@ msgstr "G-Code из GERBERS" msgid "self.solid_geometry is neither BaseGeometry or list." msgstr "self.solid_geometry не является базовой геометрией или списком." -#: camlib.py:1097 +#: camlib.py:1101 msgid "Pass" msgstr "Проходы" -#: camlib.py:1119 +#: camlib.py:1123 msgid "Get Exteriors" msgstr "Перейти к наружнему" -#: camlib.py:1122 +#: camlib.py:1126 msgid "Get Interiors" msgstr "Перейти к внутреннему" -#: camlib.py:2501 +#: camlib.py:2505 msgid "Object was rotated" msgstr "Объект повернут" -#: camlib.py:2569 +#: camlib.py:2573 msgid "Object was skewed" msgstr "Объект наклонён" -#: camlib.py:2647 +#: camlib.py:2651 msgid "Object was buffered" msgstr "Объект был буферизован" -#: camlib.py:2895 +#: camlib.py:2898 msgid "There is no such parameter" msgstr "Такого параметра нет" -#: camlib.py:3103 camlib.py:5440 camlib.py:5840 +#: camlib.py:3106 camlib.py:5424 camlib.py:5824 msgid "Indexing geometry before generating G-Code..." msgstr "Индексация геометрии перед созданием G-Code..." -#: camlib.py:3133 camlib.py:4165 camlib.py:4400 +#: camlib.py:3136 camlib.py:4149 camlib.py:4384 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -19801,29 +19767,29 @@ msgstr "" "предполагая, что это опечатка, приложение преобразует значение в " "отрицательное. Проверьте полученный CNC code (Gcode и т. д.)." -#: camlib.py:3140 +#: camlib.py:3143 msgid "The Cut Z parameter is zero. There will be no cut, aborting" msgstr "Параметр Cut Z равен нулю. Резки не будет, прерывание" -#: camlib.py:3277 camlib.py:3666 +#: camlib.py:3281 camlib.py:3671 msgid "The End X,Y format has to be (x, y)." msgstr "Формат End X, Y должен быть (x, y)." -#: camlib.py:3357 camlib.py:3757 camlib.py:4249 camlib.py:4481 camlib.py:5514 -#: camlib.py:5921 +#: camlib.py:3361 camlib.py:3762 camlib.py:4233 camlib.py:4465 camlib.py:5498 +#: camlib.py:5905 msgid "Starting G-Code for tool with diameter" msgstr "Запуск G-кода для инструмента с диаметром" -#: camlib.py:3481 camlib.py:4370 camlib.py:4602 camlib.py:6863 camlib.py:7138 +#: camlib.py:3485 camlib.py:4354 camlib.py:4586 camlib.py:6863 camlib.py:7138 #: camlib.py:7287 msgid "G91 coordinates not implemented" msgstr "Координаты G91 не реализованы" -#: camlib.py:3490 +#: camlib.py:3494 msgid "Finished G-Code generation for tool:" msgstr "Завершена генерация G-кода для инструмента:" -#: camlib.py:3586 camlib.py:5387 camlib.py:5781 +#: camlib.py:3591 camlib.py:5371 camlib.py:5765 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -19831,7 +19797,7 @@ msgstr "" "Параметр \"Глубина резания\" равен None или пуст. Скорее всего неудачное " "сочетание других параметров." -#: camlib.py:3594 camlib.py:5395 camlib.py:5790 +#: camlib.py:3599 camlib.py:5379 camlib.py:5774 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -19845,16 +19811,16 @@ msgstr "" "предполагая, что это опечатка, приложение преобразует значение в " "отрицательное. Проверьте полученный CNC code (Gcode и т. д.)." -#: camlib.py:3602 camlib.py:4175 camlib.py:4410 camlib.py:5403 camlib.py:5798 +#: camlib.py:3607 camlib.py:4159 camlib.py:4394 camlib.py:5387 camlib.py:5782 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "" "Параметр \"Глубина резания\" равен нулю. Обрезки не будет , пропускается файл" -#: camlib.py:3607 camlib.py:5408 camlib.py:5804 +#: camlib.py:3612 camlib.py:5392 camlib.py:5788 msgid "Travel Z parameter is None or zero." msgstr "Параметр \"Отвод по Z\" равен None или пуст." -#: camlib.py:3612 camlib.py:5413 camlib.py:5809 +#: camlib.py:3617 camlib.py:5397 camlib.py:5793 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -19868,19 +19834,19 @@ msgstr "" "что это опечатка, приложение преобразует значение в положительное. Проверьте " "полученный CNC code (Gcode и т. д.)." -#: camlib.py:3620 camlib.py:5421 camlib.py:5817 +#: camlib.py:3625 camlib.py:5405 camlib.py:5801 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "Параметр \"Отвод по Z\" равен нулю. Это опасно, файл пропускается" -#: camlib.py:3864 camlib.py:5256 camlib.py:5587 camlib.py:5997 +#: camlib.py:3869 camlib.py:5240 camlib.py:5571 camlib.py:5981 msgid "Finished G-Code generation" msgstr "Создание G-кода завершено" -#: camlib.py:3864 camlib.py:5587 camlib.py:5997 camlib.py:6115 +#: camlib.py:3869 camlib.py:5571 camlib.py:5981 camlib.py:6099 msgid "paths traced" msgstr "путей проложено" -#: camlib.py:3920 +#: camlib.py:3925 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19890,7 +19856,7 @@ msgstr "" "y)\n" "но теперь есть только одно значение, а не два. " -#: camlib.py:3932 camlib.py:5350 camlib.py:5748 +#: camlib.py:3937 camlib.py:5334 camlib.py:5732 msgid "" "The End Move X,Y field in Edit -> Preferences has to be in the format (x, y) " "but now there is only one value, not two." @@ -19898,7 +19864,7 @@ msgstr "" "Поле X, Y смены инструмента в Правка - > Параметры должно быть в формате (x, " "y), но указано только одно значение, а не два." -#: camlib.py:5373 +#: camlib.py:5357 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19908,12 +19874,12 @@ msgstr "" "y)\n" "но теперь есть только одно значение, а не два." -#: camlib.py:5639 +#: camlib.py:5623 msgid "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "Попытка создать CNC Job из объекта Geometry без solid_geometry." -#: camlib.py:5681 +#: camlib.py:5665 msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -19921,11 +19887,11 @@ msgstr "" "Значение смещения инструмента слишком отрицательно для current_geometry.\n" "Увеличте значение (в модуле) и повторите попытку." -#: camlib.py:6025 +#: camlib.py:6009 msgid "There is no tool data in the SolderPaste geometry." msgstr "В геометрии SolderPaste нет данных инструмента." -#: camlib.py:6115 +#: camlib.py:6099 msgid "Finished SolderPaste G-Code generation" msgstr "Готовое поколение G-кода для паяльной пасты" @@ -19955,7 +19921,7 @@ msgstr "" msgid "G91 coordinates not implemented ..." msgstr "Координаты G91 не реализованы ..." -#: defaults.py:898 +#: defaults.py:901 msgid "Failed to parse defaults file." msgstr "Не удалось прочитать файл значений по умолчанию." @@ -19975,6 +19941,18 @@ msgstr "Tcl-команда \"Границы\" выполнена." msgid "Expected either -box or -all." msgstr "Ожидалось -box <значение> или -all." +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Tool_nr" +msgstr "№ инструмента" + +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Drills_Nr" +msgstr "№ отверстия" + +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Slots_Nr" +msgstr "№ паза" + #: tclCommands/TclCommandGeoCutout.py:147 msgid "" "The name of the object for which cutout is done is missing. Add it and retry." @@ -20046,6 +20024,86 @@ msgstr "" msgid "No Geometry name in args. Provide a name and try again." msgstr "Нет имени геометрии в аргументах. Укажите имя и попробуйте снова." +#, fuzzy +#~| msgid "" +#~| "BASIC is suitable for a beginner. Many parameters\n" +#~| "are hidden from the user in this mode.\n" +#~| "ADVANCED mode will make available all parameters.\n" +#~| "\n" +#~| "To change the application LEVEL, go to:\n" +#~| "Edit -> Preferences -> General and check:\n" +#~| "'APP. LEVEL' radio button." +#~ msgid "" +#~ "In BEGINNER mode many parameters\n" +#~ "are hidden from the user in this mode.\n" +#~ "ADVANCED mode will make available all parameters.\n" +#~ "\n" +#~ "To change the application LEVEL, go to:\n" +#~ "Edit -> Preferences -> General and check:\n" +#~ "'APP. LEVEL' radio button." +#~ msgstr "" +#~ "BASIC подходит для начинающих. Многие параметры\n" +#~ "скрыты от пользователя в этом режиме.\n" +#~ "Расширенный режим сделает доступными все параметры.\n" +#~ "\n" +#~ "Для изменения уровня приложения:\n" +#~ "Изменить - > настройки -> Общие и проверить:\n" +#~ "- Приложение. Уровень ' переключатель." + +#~ msgid "Drilling Tool" +#~ msgstr "буровой инструмент" + +#, fuzzy +#~| msgid "Milling Tool" +#~ msgid "Levelling Tool" +#~ msgstr "Фрезерный инструмент" + +#~ msgid "Isolation Tool" +#~ msgstr "Изоляция" + +#, fuzzy +#~| msgid "Follow" +#~ msgid "Follow Tool" +#~ msgstr "Следование" + +#~ msgid "NCC Tool" +#~ msgstr "Очистка меди" + +#~ msgid "Panel Tool" +#~ msgstr "Панелизация" + +#~ msgid "Film Tool" +#~ msgstr "Плёнка" + +#~ msgid "2-Sided Tool" +#~ msgstr "2-х сторонняя плата" + +#~ msgid "Align Objects Tool" +#~ msgstr "Инструмент выравнивания объектов" + +#, fuzzy +#~| msgid "Subtract Tool" +#~ msgid "Extract Tool" +#~ msgstr "Вычитатель" + +#~ msgid "Copper Thieving Tool" +#~ msgstr "Copper Thieving" + +#~ msgid "Corner Markers Tool" +#~ msgstr "Угловые маркеры" + +#~ msgid "Punch Gerber Tool" +#~ msgstr "Перфорация" + +#~ msgid "Calculators Tool" +#~ msgstr "Калькулятор" + +#~ msgid "Export CNC Code" +#~ msgstr "Экспорт CNC Code" + +#~ msgid "Save CNC Code" +#~ msgstr "Сохранить CNC Code" + #, fuzzy #~| msgid "No tool in the Geometry object." #~ msgid "Updating the Geometry object..." @@ -20759,9 +20817,6 @@ msgstr "Нет имени геометрии в аргументах. Укажи #~ msgid "Buffer corner:" #~ msgstr "Угол буфера:" -#~ msgid "Tool dia" -#~ msgstr "Диаметр инструмента" - #~ msgid "Done. Rotate completed." #~ msgstr "Готово. Поворот выполнен." diff --git a/locale/tr/LC_MESSAGES/strings.mo b/locale/tr/LC_MESSAGES/strings.mo index ea95400f..08c034e2 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 4040ade4..bce4d025 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: 2021-02-27 04:52+0200\n" -"PO-Revision-Date: 2021-02-27 04:52+0200\n" +"POT-Creation-Date: 2021-03-18 03:44+0200\n" +"PO-Revision-Date: 2021-03-18 03:44+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: tr_TR\n" @@ -89,7 +89,7 @@ msgstr "Başlık veya Web Bağlantısı zaten tabloda." msgid "Bookmark added." msgstr "Yer işareti eklendi." -#: Bookmark.py:247 app_Main.py:3583 app_Main.py:3625 +#: Bookmark.py:247 app_Main.py:3602 app_Main.py:3644 msgid "Backup Site" msgstr "Alternatif Web Sayfası" @@ -109,37 +109,37 @@ msgstr "Yer İşaretlerini Dışa Aktar" msgid "Bookmarks" msgstr "Yer İşaretleri" -#: Bookmark.py:304 Bookmark.py:346 appDatabase.py:2147 appDatabase.py:2193 -#: appEditors/AppExcEditor.py:1411 appEditors/AppExcEditor.py:1479 +#: Bookmark.py:304 Bookmark.py:346 appDatabase.py:2149 appDatabase.py:2195 +#: appEditors/AppExcEditor.py:1412 appEditors/AppExcEditor.py:1480 #: appEditors/AppGeoEditor.py:654 appEditors/AppGeoEditor.py:1161 #: appEditors/AppGeoEditor.py:3083 appEditors/AppGeoEditor.py:3109 -#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:4994 -#: appEditors/AppGerberEditor.py:7134 appEditors/AppTextEditor.py:261 -#: appGUI/MainGUI.py:3129 appGUI/MainGUI.py:3347 appGUI/MainGUI.py:3572 -#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:410 -#: appPlugins/ToolCorners.py:504 appPlugins/ToolFilm.py:380 -#: appPlugins/ToolFilm.py:516 appPlugins/ToolImage.py:131 -#: appPlugins/ToolLevelling.py:1495 appPlugins/ToolMove.py:275 +#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:5008 +#: appEditors/AppGerberEditor.py:7132 appEditors/AppTextEditor.py:261 +#: appGUI/MainGUI.py:3141 appGUI/MainGUI.py:3359 appGUI/MainGUI.py:3584 +#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:417 +#: appPlugins/ToolCorners.py:512 appPlugins/ToolFilm.py:399 +#: appPlugins/ToolFilm.py:535 appPlugins/ToolImage.py:131 +#: appPlugins/ToolLevelling.py:1567 appPlugins/ToolMove.py:275 #: appPlugins/ToolPcbWizard.py:207 appPlugins/ToolPcbWizard.py:230 -#: appPlugins/ToolQRCode.py:602 appPlugins/ToolQRCode.py:651 app_Main.py:1697 -#: app_Main.py:2977 app_Main.py:4701 app_Main.py:5100 app_Main.py:8789 -#: app_Main.py:8828 app_Main.py:8872 app_Main.py:8898 app_Main.py:8938 -#: app_Main.py:8963 app_Main.py:9011 app_Main.py:9049 app_Main.py:9095 -#: app_Main.py:9137 app_Main.py:9179 app_Main.py:9220 app_Main.py:9262 -#: app_Main.py:9307 app_Main.py:9359 app_Main.py:9391 app_Main.py:9421 -#: app_Main.py:9625 app_Main.py:9662 app_Main.py:9705 app_Main.py:9779 -#: app_Main.py:9835 app_Main.py:10101 app_Main.py:10136 +#: appPlugins/ToolQRCode.py:608 appPlugins/ToolQRCode.py:657 app_Main.py:1700 +#: app_Main.py:2996 app_Main.py:4720 app_Main.py:5119 app_Main.py:8833 +#: app_Main.py:8872 app_Main.py:8916 app_Main.py:8942 app_Main.py:8982 +#: app_Main.py:9007 app_Main.py:9055 app_Main.py:9093 app_Main.py:9139 +#: app_Main.py:9181 app_Main.py:9223 app_Main.py:9264 app_Main.py:9306 +#: app_Main.py:9351 app_Main.py:9403 app_Main.py:9435 app_Main.py:9465 +#: app_Main.py:9669 app_Main.py:9706 app_Main.py:9749 app_Main.py:9823 +#: app_Main.py:9879 app_Main.py:10145 app_Main.py:10180 msgid "Cancelled." msgstr "İptal edildi." -#: Bookmark.py:312 appDatabase.py:2155 appEditors/AppTextEditor.py:316 -#: appObjects/FlatCAMCNCJob.py:697 appObjects/FlatCAMCNCJob.py:1093 -#: appPlugins/ToolFilm.py:731 appPlugins/ToolFilm.py:746 -#: appPlugins/ToolFilm.py:795 appPlugins/ToolFilm.py:996 -#: appPlugins/ToolFilm.py:1006 appPlugins/ToolFilm.py:1055 -#: appPlugins/ToolLevelling.py:1417 appPlugins/ToolLevelling.py:1609 -#: appPlugins/ToolSolderPaste.py:1126 app_Main.py:2985 app_Main.py:10071 -#: app_Main.py:10279 app_Main.py:10414 app_Main.py:10480 app_Main.py:11276 +#: Bookmark.py:312 appDatabase.py:2157 appEditors/AppTextEditor.py:316 +#: appObjects/FlatCAMCNCJob.py:705 appObjects/FlatCAMCNCJob.py:1112 +#: appPlugins/ToolFilm.py:750 appPlugins/ToolFilm.py:765 +#: appPlugins/ToolFilm.py:814 appPlugins/ToolFilm.py:1015 +#: appPlugins/ToolFilm.py:1025 appPlugins/ToolFilm.py:1074 +#: appPlugins/ToolLevelling.py:1489 appPlugins/ToolLevelling.py:1681 +#: appPlugins/ToolSolderPaste.py:1130 app_Main.py:3004 app_Main.py:10115 +#: app_Main.py:10323 app_Main.py:10458 app_Main.py:10524 app_Main.py:11334 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -147,9 +147,9 @@ msgstr "" "Erişim reddedildi, değişiklik yapmak mümkün değil.\n" "Büyük olasılıkla başka bir uygulama dosyayı açık tutuyor ve erişilemiyor." -#: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1749 appDatabase.py:2166 -#: appDatabase.py:2200 appPlugins/ToolNCC.py:1241 appPlugins/ToolPaint.py:843 -#: app_Main.py:2996 app_Main.py:6246 defaults.py:885 +#: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1749 appDatabase.py:2168 +#: appDatabase.py:2202 appPlugins/ToolNCC.py:1241 appPlugins/ToolPaint.py:843 +#: app_Main.py:3015 app_Main.py:6281 defaults.py:888 msgid "Could not load the file." msgstr "Dosya yüklenemedi." @@ -173,20 +173,20 @@ msgstr "Yer işaretleri şuradan alındı" msgid "The user requested a graceful exit of the current task." msgstr "Kullanıcı geçerli işten çıkış istedi." -#: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:366 -#: appPlugins/ToolFollow.py:209 appPlugins/ToolIsolation.py:1608 +#: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:373 +#: appPlugins/ToolFollow.py:215 appPlugins/ToolIsolation.py:1608 #: appPlugins/ToolNCC.py:1628 appPlugins/ToolPaint.py:1201 msgid "Click the start point of the area." msgstr "Başlangıç ​​noktasını tıklayın." -#: appCommon/Common.py:360 appPlugins/ToolFollow.py:429 +#: appCommon/Common.py:360 appPlugins/ToolFollow.py:434 #: appPlugins/ToolNCC.py:1687 appPlugins/ToolPaint.py:1349 msgid "Click the end point of the area." msgstr "Bitiş noktasını tıklayın." #: appCommon/Common.py:366 appCommon/Common.py:470 -#: appPlugins/ToolCopperThieving.py:410 appPlugins/ToolFollow.py:435 -#: appPlugins/ToolFollow.py:486 appPlugins/ToolIsolation.py:2556 +#: appPlugins/ToolCopperThieving.py:417 appPlugins/ToolFollow.py:440 +#: appPlugins/ToolFollow.py:491 appPlugins/ToolIsolation.py:2556 #: appPlugins/ToolIsolation.py:2608 appPlugins/ToolNCC.py:1691 #: appPlugins/ToolNCC.py:1743 appPlugins/ToolPaint.py:1355 #: appPlugins/ToolPaint.py:1406 @@ -196,7 +196,7 @@ msgstr "" #: appCommon/Common.py:414 appEditors/AppGeoEditor.py:2453 #: appEditors/AppGerberEditor.py:1022 appEditors/AppGerberEditor.py:1408 -#: appPlugins/ToolFollow.py:457 appPlugins/ToolIsolation.py:2579 +#: appPlugins/ToolFollow.py:462 appPlugins/ToolIsolation.py:2579 #: appPlugins/ToolNCC.py:1714 appPlugins/ToolPaint.py:1377 msgid "Click on next Point or click right mouse button to complete ..." msgstr "Bir sonraki noktayı tıklayın veya tamamlamak için sağ tıklayın ..." @@ -238,31 +238,28 @@ msgstr "Seçilen dışlama alanları silindi." msgid "ID" msgstr "ID" -#: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3430 -#: appGUI/ObjectUI.py:212 appGUI/ObjectUI.py:574 appGUI/ObjectUI.py:897 -#: appGUI/ObjectUI.py:1989 appGUI/ObjectUI.py:2230 appGUI/ObjectUI.py:2297 -#: appPlugins/ToolCalibration.py:942 appPlugins/ToolFiducials.py:799 -#: app_Main.py:8026 +#: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3444 +#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:571 appGUI/ObjectUI.py:894 +#: appGUI/ObjectUI.py:1986 appGUI/ObjectUI.py:2247 appGUI/ObjectUI.py:2314 +#: appPlugins/ToolCalibration.py:942 appPlugins/ToolFiducials.py:803 +#: app_Main.py:8070 msgid "Name" msgstr "İsim" #: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:943 -#: appPlugins/ToolMilling.py:3635 appPlugins/ToolSub.py:826 -#: appPlugins/ToolSub.py:879 +#: appPlugins/ToolMilling.py:3707 appPlugins/ToolSub.py:833 +#: appPlugins/ToolSub.py:886 msgid "Target" msgstr "Hedef" -#: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2844 -#: appEditors/AppExcEditor.py:4028 appGUI/ObjectUI.py:671 -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: appPlugins/ToolMilling.py:3688 appPlugins/ToolNCC.py:4182 -#: appPlugins/ToolPaint.py:2988 appPlugins/ToolPcbWizard.py:428 -#: appPlugins/ToolReport.py:432 appPlugins/ToolReport.py:495 -#: appPlugins/ToolSolderPaste.py:1200 tclCommands/TclCommandDrillcncjob.py:196 +#: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2845 +#: appEditors/AppExcEditor.py:4026 appGUI/ObjectUI.py:668 +#: appObjects/FlatCAMObj.py:710 appObjects/FlatCAMObj.py:776 +#: appPlugins/ToolDrilling.py:2295 appPlugins/ToolIsolation.py:3228 +#: appPlugins/ToolMilling.py:3760 appPlugins/ToolNCC.py:4181 +#: appPlugins/ToolPaint.py:2985 appPlugins/ToolPcbWizard.py:428 +#: appPlugins/ToolReport.py:433 appPlugins/ToolReport.py:499 +#: appPlugins/ToolSolderPaste.py:1204 tclCommands/TclCommandDrillcncjob.py:196 msgid "Diameter" msgstr "Kalınlık" @@ -306,7 +303,7 @@ msgstr "" #: appDatabase.py:218 appDatabase.py:1189 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:35 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 -#: appPlugins/ToolCalculators.py:510 appPlugins/ToolCutOut.py:2572 +#: appPlugins/ToolCalculators.py:510 appPlugins/ToolCutOut.py:2569 msgid "Tool Diameter" msgstr "Uç Kalınlığı" @@ -342,48 +339,52 @@ msgstr "Ucun maksimum kalınlık toleransını ayarlayın." 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:271 appDatabase.py:1779 appDatabase.py:1818 -#: appDatabase.py:2228 appDatabase.py:2424 appGUI/MainGUI.py:1476 -#: app_Main.py:8024 +#: appDatabase.py:271 appDatabase.py:1779 appDatabase.py:1820 +#: appDatabase.py:2230 appDatabase.py:2426 appGUI/MainGUI.py:1488 +#: app_Main.py:8068 msgid "General" msgstr "Genel" -#: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:2231 -#: appDatabase.py:2425 appGUI/MainGUI.py:4634 appGUI/ObjectUI.py:740 -#: appGUI/ObjectUI.py:1795 appPlugins/ToolMilling.py:59 -#: appPlugins/ToolMilling.py:191 +#: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:2233 +#: appDatabase.py:2427 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2300 +#: appGUI/MainGUI.py:4646 appGUI/ObjectUI.py:737 appGUI/ObjectUI.py:1792 +#: appPlugins/ToolMilling.py:59 appPlugins/ToolMilling.py:192 msgid "Milling" msgstr "Frezeleme" -#: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2236 -#: appDatabase.py:2426 appGUI/ObjectUI.py:726 appPlugins/ToolDrilling.py:55 -#: appPlugins/ToolDrilling.py:189 +#: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2238 +#: appDatabase.py:2428 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2298 +#: appGUI/ObjectUI.py:723 appPlugins/ToolDrilling.py:55 +#: appPlugins/ToolDrilling.py:189 appPlugins/ToolDrilling.py:1151 msgid "Drilling" msgstr "Delme" #: appDatabase.py:271 appDatabase.py:593 appDatabase.py:1782 -#: appDatabase.py:2244 appDatabase.py:2427 appGUI/MainGUI.py:4630 +#: appDatabase.py:2246 appDatabase.py:2429 appGUI/MainGUI.py:1090 +#: appGUI/MainGUI.py:2309 appGUI/MainGUI.py:4642 #: appPlugins/ToolIsolation.py:208 appPlugins/ToolIsolation.py:3147 -#: appPlugins/ToolMilling.py:3978 appPlugins/ToolNCC.py:4359 +#: appPlugins/ToolMilling.py:4050 appPlugins/ToolNCC.py:4358 app_Main.py:6508 msgid "Isolation" msgstr "Yalıtım" -#: appDatabase.py:271 appDatabase.py:1783 appDatabase.py:2252 -#: appDatabase.py:2428 appEditors/AppGeoEditor.py:582 appGUI/MainGUI.py:1683 -#: appGUI/ObjectUI.py:1809 appPlugins/ToolPaint.py:247 -#: appPlugins/ToolPaint.py:877 appPlugins/ToolPaint.py:2882 +#: appDatabase.py:271 appDatabase.py:1783 appDatabase.py:2254 +#: appDatabase.py:2430 appEditors/AppGeoEditor.py:582 appGUI/MainGUI.py:1096 +#: appGUI/MainGUI.py:1695 appGUI/MainGUI.py:2315 appGUI/ObjectUI.py:1806 +#: appPlugins/ToolPaint.py:247 appPlugins/ToolPaint.py:877 +#: appPlugins/ToolPaint.py:2882 app_Main.py:6508 msgid "Paint" msgstr "Çizim" -#: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2260 -#: appDatabase.py:2429 appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1819 -#: appPlugins/ToolNCC.py:220 appPlugins/ToolNCC.py:1276 -#: appPlugins/ToolNCC.py:4080 +#: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2262 +#: appDatabase.py:2431 appGUI/MainGUI.py:1094 appGUI/MainGUI.py:2313 +#: appGUI/ObjectUI.py:362 appGUI/ObjectUI.py:1816 appPlugins/ToolNCC.py:220 +#: appPlugins/ToolNCC.py:1276 appPlugins/ToolNCC.py:4082 app_Main.py:6508 msgid "NCC" msgstr "Bakır Temizleme" -#: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2268 -#: appDatabase.py:2430 appGUI/ObjectUI.py:380 appPlugins/ToolCutOut.py:171 +#: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2270 +#: appDatabase.py:2432 appGUI/MainGUI.py:1101 appGUI/MainGUI.py:2320 +#: appGUI/ObjectUI.py:377 appPlugins/ToolCutOut.py:171 #: appPlugins/ToolCutOut.py:517 appPlugins/ToolCutOut.py:2296 msgid "Cutout" msgstr "PCB Kesme" @@ -394,8 +395,8 @@ msgstr "PCB Kesme" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:280 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:277 -#: appPlugins/ToolFollow.py:745 appPlugins/ToolIsolation.py:3633 -#: appPlugins/ToolNCC.py:4629 appPlugins/ToolPaint.py:3309 +#: appPlugins/ToolFollow.py:747 appPlugins/ToolIsolation.py:3630 +#: appPlugins/ToolNCC.py:4628 appPlugins/ToolPaint.py:3306 msgid "Shape" msgstr "Şekil" @@ -490,8 +491,8 @@ msgstr "" "Kullanıcı hizalaması.\n" "Geçerli yoldan uzaklık olarak kullanılacak değer." -#: appDatabase.py:388 appDatabase.py:895 appEditors/appGCodeEditor.py:799 -#: appGUI/ObjectUI.py:2132 +#: appDatabase.py:388 appDatabase.py:895 appEditors/appGCodeEditor.py:801 +#: appGUI/ObjectUI.py:2129 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:42 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:71 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:50 @@ -500,9 +501,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:96 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:104 -#: appPlugins/ToolCalculators.py:498 appPlugins/ToolCutOut.py:2470 -#: appPlugins/ToolDrilling.py:2437 appPlugins/ToolMilling.py:1350 -#: appPlugins/ToolMilling.py:4082 +#: appPlugins/ToolCalculators.py:498 appPlugins/ToolCutOut.py:2467 +#: appPlugins/ToolDrilling.py:2373 appPlugins/ToolMilling.py:1378 +#: appPlugins/ToolMilling.py:4154 msgid "Cut Z" msgstr "Z Derinliği" @@ -546,9 +547,9 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:164 -#: appPlugins/ToolCalibration.py:782 appPlugins/ToolDrilling.py:1534 -#: appPlugins/ToolDrilling.py:2479 appPlugins/ToolMilling.py:3302 -#: appPlugins/ToolMilling.py:4125 appPlugins/ToolSolderPaste.py:1320 +#: appPlugins/ToolCalibration.py:782 appPlugins/ToolDrilling.py:1529 +#: appPlugins/ToolDrilling.py:2415 appPlugins/ToolMilling.py:3377 +#: appPlugins/ToolMilling.py:4197 appPlugins/ToolSolderPaste.py:1324 msgid "Travel Z" msgstr "Z Kalkış Yüksekliği" @@ -599,7 +600,7 @@ msgstr "" #: appDatabase.py:482 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:163 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:141 -#: appPlugins/ToolMilling.py:4143 appPlugins/ToolSolderPaste.py:1362 +#: appPlugins/ToolMilling.py:4215 appPlugins/ToolSolderPaste.py:1366 msgid "Feedrate X-Y" msgstr "X-Y İlerleme Hızı" @@ -615,8 +616,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2496 appPlugins/ToolMilling.py:4161 -#: appPlugins/ToolSolderPaste.py:1375 +#: appPlugins/ToolDrilling.py:2432 appPlugins/ToolMilling.py:4233 +#: appPlugins/ToolSolderPaste.py:1379 msgid "Feedrate Z" msgstr "Z İlerleme Hızı" @@ -658,8 +659,8 @@ msgstr "" "Boş bırakılırsa kullanılmaz.\n" "Devir/dakika cinsinden matkap dönüş hızı." -#: appDatabase.py:546 appDatabase.py:1039 appPlugins/ToolDrilling.py:2550 -#: appPlugins/ToolMilling.py:4246 +#: appDatabase.py:546 appDatabase.py:1039 appPlugins/ToolDrilling.py:2486 +#: appPlugins/ToolMilling.py:4318 msgid "Dwell" msgstr "Bekle" @@ -686,11 +687,11 @@ msgstr "" "Matkap ucunun ayarlanan hıza ulaşmasını\n" "sağlamak için kullanılan bir gecikme." -#: appDatabase.py:583 appPlugins/ToolNCC.py:4349 +#: appDatabase.py:583 appPlugins/ToolNCC.py:4348 msgid "Operation" msgstr "İşlem" -#: appDatabase.py:585 appPlugins/ToolNCC.py:4351 +#: appDatabase.py:585 appPlugins/ToolNCC.py:4350 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -703,8 +704,8 @@ msgstr "" "Bu başarılı olmazsa, bakırın temizlenmesi de başarısız olur.\n" "- Temizle -> Geleneksel bakır temizleme." -#: appDatabase.py:592 appEditors/AppGerberEditor.py:6484 -#: appPlugins/ToolNCC.py:4358 +#: appDatabase.py:592 appEditors/AppGerberEditor.py:6482 +#: appPlugins/ToolNCC.py:4357 msgid "Clear" msgstr "Temizle" @@ -712,8 +713,8 @@ msgstr "Temizle" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:176 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:130 -#: appPlugins/ToolIsolation.py:3415 appPlugins/ToolMilling.py:3881 -#: appPlugins/ToolNCC.py:4367 +#: appPlugins/ToolIsolation.py:3412 appPlugins/ToolMilling.py:3953 +#: appPlugins/ToolNCC.py:4366 msgid "Milling Type" msgstr "Freze Tipi" @@ -723,8 +724,8 @@ msgstr "Freze Tipi" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:132 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:140 -#: appPlugins/ToolIsolation.py:3417 appPlugins/ToolIsolation.py:3425 -#: appPlugins/ToolNCC.py:4369 appPlugins/ToolNCC.py:4377 +#: appPlugins/ToolIsolation.py:3414 appPlugins/ToolIsolation.py:3422 +#: appPlugins/ToolNCC.py:4368 appPlugins/ToolNCC.py:4376 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -738,7 +739,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:183 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 -#: appPlugins/ToolIsolation.py:3422 appPlugins/ToolNCC.py:4374 +#: appPlugins/ToolIsolation.py:3419 appPlugins/ToolNCC.py:4373 msgid "Climb" msgstr "Tırmanma" @@ -746,7 +747,7 @@ msgstr "Tırmanma" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:184 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:138 -#: appPlugins/ToolIsolation.py:3423 appPlugins/ToolNCC.py:4375 +#: appPlugins/ToolIsolation.py:3420 appPlugins/ToolNCC.py:4374 msgid "Conventional" msgstr "Geleneksel" @@ -757,16 +758,16 @@ msgstr "Geleneksel" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:161 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:175 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2598 appPlugins/ToolIsolation.py:3400 -#: appPlugins/ToolMilling.py:3999 appPlugins/ToolNCC.py:4390 -#: appPlugins/ToolPaint.py:3134 +#: appPlugins/ToolDrilling.py:2534 appPlugins/ToolIsolation.py:3397 +#: appPlugins/ToolMilling.py:4071 appPlugins/ToolNCC.py:4389 +#: appPlugins/ToolPaint.py:3131 msgid "Overlap" msgstr "Üst Üste Gelme" #: appDatabase.py:623 appDatabase.py:731 appEditors/AppGeoEditor.py:506 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:177 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:156 -#: appPlugins/ToolNCC.py:4392 appPlugins/ToolPaint.py:3136 +#: appPlugins/ToolNCC.py:4391 appPlugins/ToolPaint.py:3133 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -797,12 +798,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:262 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:195 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:174 -#: appPlugins/ToolCopperThieving.py:1320 appPlugins/ToolCopperThieving.py:1597 -#: appPlugins/ToolCorners.py:789 appPlugins/ToolCutOut.py:2511 -#: appPlugins/ToolCutOut.py:2821 appPlugins/ToolExtract.py:1258 -#: appPlugins/ToolFiducials.py:904 appPlugins/ToolInvertGerber.py:249 -#: appPlugins/ToolInvertGerber.py:257 appPlugins/ToolMilling.py:3986 -#: appPlugins/ToolNCC.py:4434 appPlugins/ToolNCC.py:4536 +#: appPlugins/ToolCopperThieving.py:1326 appPlugins/ToolCopperThieving.py:1603 +#: appPlugins/ToolCorners.py:795 appPlugins/ToolCutOut.py:2508 +#: appPlugins/ToolCutOut.py:2818 appPlugins/ToolExtract.py:1261 +#: appPlugins/ToolFiducials.py:908 appPlugins/ToolInvertGerber.py:255 +#: appPlugins/ToolInvertGerber.py:263 appPlugins/ToolMilling.py:4058 +#: appPlugins/ToolNCC.py:4433 appPlugins/ToolNCC.py:4535 msgid "Margin" msgstr "Pay" @@ -813,9 +814,9 @@ msgstr "Pay" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:118 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:197 -#: appPlugins/ToolCopperThieving.py:1322 appPlugins/ToolCorners.py:791 -#: appPlugins/ToolFiducials.py:906 appPlugins/ToolMilling.py:3988 -#: appPlugins/ToolNCC.py:4436 appPlugins/ToolNCC.py:4538 +#: appPlugins/ToolCopperThieving.py:1328 appPlugins/ToolCorners.py:797 +#: appPlugins/ToolFiducials.py:910 appPlugins/ToolMilling.py:4060 +#: appPlugins/ToolNCC.py:4435 appPlugins/ToolNCC.py:4537 msgid "Bounding box margin." msgstr "Sınırlayıcı kutu boşluğu." @@ -826,14 +827,14 @@ msgstr "Sınırlayıcı kutu boşluğu." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:208 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:189 -#: appPlugins/ToolExtract.py:1025 appPlugins/ToolLevelling.py:1828 -#: appPlugins/ToolMilling.py:4014 appPlugins/ToolNCC.py:4411 -#: appPlugins/ToolPaint.py:3170 appPlugins/ToolPunchGerber.py:2102 +#: appPlugins/ToolExtract.py:1028 appPlugins/ToolLevelling.py:1897 +#: appPlugins/ToolMilling.py:4086 appPlugins/ToolNCC.py:4410 +#: appPlugins/ToolPaint.py:3167 appPlugins/ToolPunchGerber.py:2102 msgid "Method" msgstr "Yöntem" #: appDatabase.py:657 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:210 -#: appPlugins/ToolNCC.py:4413 +#: appPlugins/ToolNCC.py:4412 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -849,54 +850,54 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Standard" msgstr "Standart" #: appDatabase.py:665 appDatabase.py:779 appEditors/AppGeoEditor.py:552 -#: appEditors/AppGeoEditor.py:640 appEditors/AppGeoEditor.py:5899 +#: appEditors/AppGeoEditor.py:640 appEditors/AppGeoEditor.py:5932 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Seed" msgstr "Nokta Bazlı" #: appDatabase.py:665 appDatabase.py:779 appEditors/AppGeoEditor.py:552 -#: appEditors/AppGeoEditor.py:5904 +#: appEditors/AppGeoEditor.py:5937 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appParsers/ParseGerber.py:425 appParsers/ParseHPGL2.py:200 -#: appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appParsers/ParseGerber.py:447 appParsers/ParseHPGL2.py:200 +#: appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Lines" msgstr "Çizgi Bazlı" #: appDatabase.py:665 appDatabase.py:779 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 -#: appPlugins/ToolNCC.py:4426 appPlugins/ToolPaint.py:3184 +#: appPlugins/ToolNCC.py:4425 appPlugins/ToolPaint.py:3181 msgid "Combo" msgstr "Karma" #: appDatabase.py:673 appDatabase.py:790 appEditors/AppGeoEditor.py:559 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 -#: appPlugins/ToolLevelling.py:1046 appPlugins/ToolLevelling.py:1068 -#: appPlugins/ToolLevelling.py:1913 appPlugins/ToolLevelling.py:1936 -#: appPlugins/ToolNCC.py:4447 appPlugins/ToolNCC.py:4549 -#: appPlugins/ToolPaint.py:3195 +#: appPlugins/ToolLevelling.py:1118 appPlugins/ToolLevelling.py:1140 +#: appPlugins/ToolLevelling.py:1982 appPlugins/ToolLevelling.py:2005 +#: appPlugins/ToolNCC.py:4446 appPlugins/ToolNCC.py:4548 +#: appPlugins/ToolPaint.py:3192 msgid "Connect" msgstr "Birleştir" #: appDatabase.py:677 appDatabase.py:793 appEditors/AppGeoEditor.py:561 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appPlugins/ToolNCC.py:4451 appPlugins/ToolNCC.py:4551 -#: appPlugins/ToolPaint.py:3198 +#: appPlugins/ToolNCC.py:4450 appPlugins/ToolNCC.py:4550 +#: appPlugins/ToolPaint.py:3195 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -907,16 +908,16 @@ msgstr "" #: appDatabase.py:683 appDatabase.py:797 appEditors/AppGeoEditor.py:569 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:223 -#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4557 -#: appPlugins/ToolPaint.py:3202 +#: appPlugins/ToolNCC.py:4456 appPlugins/ToolNCC.py:4556 +#: appPlugins/ToolPaint.py:3199 msgid "Contour" msgstr "Kenar" #: appDatabase.py:687 appDatabase.py:800 appEditors/AppGeoEditor.py:571 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:241 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:225 -#: appPlugins/ToolNCC.py:4461 appPlugins/ToolNCC.py:4559 -#: appPlugins/ToolPaint.py:3205 +#: appPlugins/ToolNCC.py:4460 appPlugins/ToolNCC.py:4558 +#: appPlugins/ToolPaint.py:3202 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -925,19 +926,19 @@ msgstr "" "için şeklin çevresini kesin." #: appDatabase.py:693 appDatabase.py:750 appEditors/AppGeoEditor.py:683 -#: appEditors/AppGerberEditor.py:6660 appEditors/appGCodeEditor.py:788 -#: appGUI/ObjectUI.py:136 appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 +#: appEditors/AppGerberEditor.py:6658 appEditors/appGCodeEditor.py:790 +#: appGUI/ObjectUI.py:133 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:176 -#: appPlugins/ToolEtchCompensation.py:432 appPlugins/ToolNCC.py:4467 -#: appPlugins/ToolNCC.py:4565 appPlugins/ToolPaint.py:3155 -#: appPlugins/ToolPaint.py:3251 appPlugins/ToolTransform.py:561 +#: appPlugins/ToolEtchCompensation.py:450 appPlugins/ToolNCC.py:4466 +#: appPlugins/ToolNCC.py:4564 appPlugins/ToolPaint.py:3152 +#: appPlugins/ToolPaint.py:3248 appPlugins/ToolTransform.py:561 msgid "Offset" msgstr "Hizala" #: appDatabase.py:697 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:260 -#: appPlugins/ToolNCC.py:4471 appPlugins/ToolNCC.py:4567 +#: appPlugins/ToolNCC.py:4470 appPlugins/ToolNCC.py:4566 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -949,7 +950,7 @@ msgstr "" #: appDatabase.py:752 appEditors/AppGeoEditor.py:526 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:176 -#: appPlugins/ToolPaint.py:3157 appPlugins/ToolPaint.py:3253 +#: appPlugins/ToolPaint.py:3154 appPlugins/ToolPaint.py:3250 msgid "" "Distance by which to avoid\n" "the edges of the polygon to\n" @@ -959,7 +960,7 @@ msgstr "" "kaçınılacak mesafe bırakır." #: appDatabase.py:767 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:191 -#: appPlugins/ToolPaint.py:3172 +#: appPlugins/ToolPaint.py:3169 msgid "" "Algorithm for painting:\n" "- Standard: Fixed step inwards.\n" @@ -982,17 +983,17 @@ msgstr "" #: appDatabase.py:779 appDatabase.py:781 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 #: appPlugins/ToolPaint.py:153 appPlugins/ToolPaint.py:594 -#: appPlugins/ToolPaint.py:3184 appPlugins/ToolPaint.py:3186 +#: appPlugins/ToolPaint.py:3181 appPlugins/ToolPaint.py:3183 msgid "Laser_lines" msgstr "Lazer Çizgileri" #: appDatabase.py:818 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:148 -#: appPlugins/ToolIsolation.py:3387 +#: appPlugins/ToolIsolation.py:3384 msgid "Passes" msgstr "Geçişler" #: appDatabase.py:820 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:150 -#: appPlugins/ToolIsolation.py:3389 +#: appPlugins/ToolIsolation.py:3386 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1003,19 +1004,19 @@ msgstr "" #: appDatabase.py:833 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:314 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:163 -#: appPlugins/ToolIsolation.py:3402 appPlugins/ToolMilling.py:4001 +#: appPlugins/ToolIsolation.py:3399 appPlugins/ToolMilling.py:4073 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "" "Her bir geçişte uç genişliğinin ne kadarlık kısmının (yüzde) üst üste " "geleceği." #: appDatabase.py:866 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:195 -#: appPlugins/ToolIsolation.py:3435 +#: appPlugins/ToolIsolation.py:3432 msgid "Isolation Type" msgstr "Yalıtım Şekli" #: appDatabase.py:868 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:197 -#: appPlugins/ToolIsolation.py:3437 +#: appPlugins/ToolIsolation.py:3434 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1036,23 +1037,23 @@ msgstr "" #: appDatabase.py:877 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:206 -#: appPlugins/ToolIsolation.py:3446 +#: appPlugins/ToolIsolation.py:3443 msgid "Full" msgstr "Tam" #: appDatabase.py:878 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:207 -#: appPlugins/ToolIsolation.py:3447 +#: appPlugins/ToolIsolation.py:3444 msgid "Ext" msgstr "Dış" #: appDatabase.py:879 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:208 -#: appPlugins/ToolIsolation.py:3448 +#: appPlugins/ToolIsolation.py:3445 msgid "Int" msgstr "İç" #: appDatabase.py:897 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:53 -#: appPlugins/ToolDrilling.py:2439 appPlugins/ToolMilling.py:1352 -#: appPlugins/ToolMilling.py:4084 +#: appPlugins/ToolDrilling.py:2375 appPlugins/ToolMilling.py:1380 +#: appPlugins/ToolMilling.py:4156 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -1061,12 +1062,12 @@ msgstr "" "bakır tabakanın altında." #: appDatabase.py:913 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:262 -#: appPlugins/ToolDrilling.py:2574 +#: appPlugins/ToolDrilling.py:2510 msgid "Offset Z" msgstr "Z Hizası" #: appDatabase.py:915 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 -#: appPlugins/ToolDrilling.py:2576 +#: appPlugins/ToolDrilling.py:2512 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -1079,8 +1080,8 @@ msgstr "" #: appDatabase.py:932 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:70 -#: appPlugins/ToolCutOut.py:2487 appPlugins/ToolDrilling.py:2457 -#: appPlugins/ToolMilling.py:4103 +#: appPlugins/ToolCutOut.py:2484 appPlugins/ToolDrilling.py:2393 +#: appPlugins/ToolMilling.py:4175 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -1093,13 +1094,13 @@ msgstr "" #: appDatabase.py:954 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:82 -#: appPlugins/ToolCutOut.py:2498 appPlugins/ToolDrilling.py:2470 -#: appPlugins/ToolMilling.py:4116 +#: appPlugins/ToolCutOut.py:2495 appPlugins/ToolDrilling.py:2406 +#: appPlugins/ToolMilling.py:4188 msgid "Depth of each pass (positive)." msgstr "Her geçişin derinliği (pozitif)." #: appDatabase.py:963 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:90 -#: appPlugins/ToolDrilling.py:2481 appPlugins/ToolMilling.py:4127 +#: appPlugins/ToolDrilling.py:2417 appPlugins/ToolMilling.py:4199 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -1108,7 +1109,7 @@ msgstr "" "ederken uç yüksekliği." #: appDatabase.py:986 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:151 -#: appPlugins/ToolDrilling.py:2498 appPlugins/ToolMilling.py:4163 +#: appPlugins/ToolDrilling.py:2434 appPlugins/ToolMilling.py:4235 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1123,12 +1124,12 @@ msgstr "" #: appDatabase.py:1001 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:60 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:296 -#: appPlugins/ToolDrilling.py:2513 appPlugins/ToolMilling.py:4178 +#: appPlugins/ToolDrilling.py:2449 appPlugins/ToolMilling.py:4250 msgid "Feedrate Rapids" msgstr "İlerleme Hızları" #: appDatabase.py:1003 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:298 -#: appPlugins/ToolDrilling.py:2515 appPlugins/ToolMilling.py:4180 +#: appPlugins/ToolDrilling.py:2451 appPlugins/ToolMilling.py:4252 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1145,13 +1146,13 @@ msgstr "" #: appDatabase.py:1024 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:194 -#: appPlugins/ToolDrilling.py:1548 appPlugins/ToolDrilling.py:2535 -#: appPlugins/ToolMilling.py:3320 appPlugins/ToolMilling.py:4231 +#: appPlugins/ToolDrilling.py:1543 appPlugins/ToolDrilling.py:2471 +#: appPlugins/ToolMilling.py:3395 appPlugins/ToolMilling.py:4303 msgid "Spindle speed" msgstr "Dönüş Hızı" #: appDatabase.py:1026 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:166 -#: appPlugins/ToolDrilling.py:2537 appPlugins/ToolMilling.py:4233 +#: appPlugins/ToolDrilling.py:2473 appPlugins/ToolMilling.py:4305 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -1160,17 +1161,17 @@ msgstr "" "uç dönüş hızı (isteğe bağlı)." #: appDatabase.py:1071 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:222 -#: appPlugins/ToolDrilling.py:2590 +#: appPlugins/ToolDrilling.py:2526 msgid "Drill slots" msgstr "Yuvaları Del" #: appDatabase.py:1073 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:224 -#: appPlugins/ToolDrilling.py:2592 +#: appPlugins/ToolDrilling.py:2528 msgid "If the selected tool has slots then they will be drilled." msgstr "Seçilen delik yuvaya sahipse, bunlar delinecektir." #: appDatabase.py:1084 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2600 +#: appPlugins/ToolDrilling.py:2536 msgid "" "How much (percentage) of the tool diameter to overlap previous drill hole." msgstr "" @@ -1178,12 +1179,12 @@ msgstr "" "geleceği." #: appDatabase.py:1098 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 -#: appPlugins/ToolDrilling.py:2614 +#: appPlugins/ToolDrilling.py:2550 msgid "Last drill" msgstr "Son Delik" #: appDatabase.py:1100 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 -#: appPlugins/ToolDrilling.py:2616 +#: appPlugins/ToolDrilling.py:2552 msgid "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." @@ -1194,8 +1195,8 @@ msgstr "" #: appDatabase.py:1128 appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:253 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:264 -#: appPlugins/ToolCutOut.py:2513 appPlugins/ToolCutOut.py:2823 -#: appPlugins/ToolExtract.py:1260 +#: appPlugins/ToolCutOut.py:2510 appPlugins/ToolCutOut.py:2820 +#: appPlugins/ToolExtract.py:1263 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -1207,12 +1208,12 @@ msgstr "" "çevresinden tamamen ayrılmasına sebep olacaktır" #: appDatabase.py:1140 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:119 -#: appPlugins/ToolCutOut.py:2521 +#: appPlugins/ToolCutOut.py:2518 msgid "Gap size" msgstr "Geçit Boyutu" #: appDatabase.py:1142 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:121 -#: appPlugins/ToolCutOut.py:2523 +#: appPlugins/ToolCutOut.py:2520 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -1223,12 +1224,12 @@ msgstr "" "için kullanılan, kesik içindeki geçitlerin boyutu." #: appDatabase.py:1151 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:136 -#: appPlugins/ToolCutOut.py:2537 +#: appPlugins/ToolCutOut.py:2534 msgid "Gap type" msgstr "Geçit Şekli" #: appDatabase.py:1153 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:138 -#: appPlugins/ToolCutOut.py:2539 +#: appPlugins/ToolCutOut.py:2536 msgid "" "The type of gap:\n" "- Bridge -> the cutout will be interrupted by bridges\n" @@ -1247,22 +1248,22 @@ msgstr "" "kaplanmıştır" #: appDatabase.py:1161 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:146 -#: appPlugins/ToolCutOut.py:2547 +#: appPlugins/ToolCutOut.py:2544 msgid "Bridge" msgstr "Geçit" #: appDatabase.py:1162 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:147 -#: appPlugins/ToolCutOut.py:2548 +#: appPlugins/ToolCutOut.py:2545 msgid "Thin" msgstr "İncelik" #: appDatabase.py:1173 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:157 -#: appPlugins/ToolCutOut.py:2558 +#: appPlugins/ToolCutOut.py:2555 msgid "Depth" msgstr "Derinlik" #: appDatabase.py:1175 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 -#: appPlugins/ToolCutOut.py:2560 +#: appPlugins/ToolCutOut.py:2557 msgid "" "The depth until the milling is done\n" "in order to thin the gaps." @@ -1271,7 +1272,7 @@ msgstr "" "frezeleme yapılana kadar olan derinlik." #: appDatabase.py:1191 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:173 -#: appPlugins/ToolCutOut.py:2574 +#: appPlugins/ToolCutOut.py:2571 msgid "The drill hole diameter when doing mouse bites." msgstr "Geçitlerde fare ısırığı şekli için delik genişliği." @@ -1280,25 +1281,25 @@ msgstr "Geçitlerde fare ısırığı şekli için delik genişliği." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:186 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:215 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:183 -#: appPlugins/ToolCopperThieving.py:1467 appPlugins/ToolCopperThieving.py:1507 -#: appPlugins/ToolCopperThieving.py:1547 appPlugins/ToolCutOut.py:2584 +#: appPlugins/ToolCopperThieving.py:1473 appPlugins/ToolCopperThieving.py:1513 +#: appPlugins/ToolCopperThieving.py:1553 appPlugins/ToolCutOut.py:2581 msgid "Spacing" msgstr "Aralık" #: appDatabase.py:1204 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:185 -#: appPlugins/ToolCutOut.py:2586 +#: appPlugins/ToolCutOut.py:2583 msgid "The spacing between drill holes when doing mouse bites." msgstr "" "Geçitlerde fare ısırığı şekli oluştururken matkap\n" "delikleri arasındaki boşluk." #: appDatabase.py:1223 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:218 -#: appPlugins/ToolCutOut.py:2400 +#: appPlugins/ToolCutOut.py:2397 msgid "Convex Shape" msgstr "Yuvarlak Köşe" #: appDatabase.py:1226 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:220 -#: appPlugins/ToolCutOut.py:2402 appPlugins/ToolCutOut.py:2407 +#: appPlugins/ToolCutOut.py:2399 appPlugins/ToolCutOut.py:2404 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -1308,11 +1309,11 @@ msgstr "" "Yalnız, kaynak nesnenin türü Gerber ise kullanılabilir." #: appDatabase.py:1234 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:194 -#: appPlugins/ToolCutOut.py:2631 +#: appPlugins/ToolCutOut.py:2628 msgid "Gaps" msgstr "Geçit Sayısı" -#: appDatabase.py:1236 appPlugins/ToolCutOut.py:2633 +#: appDatabase.py:1236 appPlugins/ToolCutOut.py:2630 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1397,84 +1398,84 @@ msgstr "" #: appDatabase.py:1333 appGUI/GUIElements.py:2353 appGUI/GUIElements.py:2422 #: appGUI/GUIElements.py:2483 appGUI/GUIElements.py:2548 -#: appGUI/GUIElements.py:3909 appGUI/MainGUI.py:1615 -#: appGUI/preferences/PreferencesUIManager.py:961 app_Main.py:2630 -#: app_Main.py:3710 app_Main.py:4638 app_Main.py:4891 app_Main.py:9447 +#: appGUI/GUIElements.py:3909 appGUI/MainGUI.py:1627 +#: appGUI/preferences/PreferencesUIManager.py:964 app_Main.py:2649 +#: app_Main.py:3729 app_Main.py:4657 app_Main.py:4910 app_Main.py:9491 msgid "Cancel" msgstr "İptal" -#: appDatabase.py:1346 appDatabase.py:1357 appEditors/AppExcEditor.py:4561 -#: appEditors/AppExcEditor.py:4572 appEditors/appGCodeEditor.py:884 -#: appEditors/appGCodeEditor.py:895 appGUI/ObjectUI.py:156 -#: appGUI/ObjectUI.py:167 appPlugins/ToolAlignObjects.py:535 +#: appDatabase.py:1346 appDatabase.py:1357 appEditors/AppExcEditor.py:4559 +#: appEditors/AppExcEditor.py:4570 appEditors/appGCodeEditor.py:886 +#: appEditors/appGCodeEditor.py:897 appGUI/ObjectUI.py:153 +#: appGUI/ObjectUI.py:164 appPlugins/ToolAlignObjects.py:535 #: appPlugins/ToolAlignObjects.py:546 appPlugins/ToolCalculators.py:733 #: appPlugins/ToolCalculators.py:744 appPlugins/ToolCalibration.py:1408 -#: appPlugins/ToolCalibration.py:1419 appPlugins/ToolCopperThieving.py:1761 -#: appPlugins/ToolCopperThieving.py:1772 appPlugins/ToolCorners.py:903 -#: appPlugins/ToolCorners.py:914 appPlugins/ToolCutOut.py:2889 -#: appPlugins/ToolCutOut.py:2900 appPlugins/ToolDblSided.py:1112 -#: appPlugins/ToolDblSided.py:1123 appPlugins/ToolDistance.py:672 +#: appPlugins/ToolCalibration.py:1419 appPlugins/ToolCopperThieving.py:1767 +#: appPlugins/ToolCopperThieving.py:1778 appPlugins/ToolCorners.py:909 +#: appPlugins/ToolCorners.py:920 appPlugins/ToolCutOut.py:2886 +#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1128 +#: appPlugins/ToolDblSided.py:1139 appPlugins/ToolDistance.py:672 #: appPlugins/ToolDistance.py:683 appPlugins/ToolDistanceMin.py:362 -#: appPlugins/ToolDistanceMin.py:373 appPlugins/ToolDrilling.py:2941 -#: appPlugins/ToolDrilling.py:2952 appPlugins/ToolEtchCompensation.py:491 -#: appPlugins/ToolEtchCompensation.py:502 appPlugins/ToolExtract.py:1337 -#: appPlugins/ToolExtract.py:1348 appPlugins/ToolFiducials.py:1069 -#: appPlugins/ToolFiducials.py:1080 appPlugins/ToolFilm.py:1677 -#: appPlugins/ToolFilm.py:1688 appPlugins/ToolFollow.py:805 -#: appPlugins/ToolFollow.py:816 appPlugins/ToolImage.py:350 -#: appPlugins/ToolImage.py:361 appPlugins/ToolInvertGerber.py:320 -#: appPlugins/ToolInvertGerber.py:331 appPlugins/ToolIsolation.py:3702 -#: appPlugins/ToolIsolation.py:3713 appPlugins/ToolLevelling.py:2262 -#: appPlugins/ToolLevelling.py:2273 appPlugins/ToolMilling.py:4554 -#: appPlugins/ToolMilling.py:4565 appPlugins/ToolNCC.py:4791 -#: appPlugins/ToolNCC.py:4802 appPlugins/ToolOptimal.py:638 -#: appPlugins/ToolOptimal.py:649 appPlugins/ToolPaint.py:3411 -#: appPlugins/ToolPaint.py:3422 appPlugins/ToolPanelize.py:1365 -#: appPlugins/ToolPanelize.py:1376 appPlugins/ToolPcbWizard.py:519 +#: appPlugins/ToolDistanceMin.py:373 appPlugins/ToolDrilling.py:2895 +#: appPlugins/ToolDrilling.py:2906 appPlugins/ToolEtchCompensation.py:509 +#: appPlugins/ToolEtchCompensation.py:520 appPlugins/ToolExtract.py:1340 +#: appPlugins/ToolExtract.py:1351 appPlugins/ToolFiducials.py:1073 +#: appPlugins/ToolFiducials.py:1084 appPlugins/ToolFilm.py:1691 +#: appPlugins/ToolFilm.py:1702 appPlugins/ToolFollow.py:807 +#: appPlugins/ToolFollow.py:818 appPlugins/ToolImage.py:350 +#: appPlugins/ToolImage.py:361 appPlugins/ToolInvertGerber.py:326 +#: appPlugins/ToolInvertGerber.py:337 appPlugins/ToolIsolation.py:3699 +#: appPlugins/ToolIsolation.py:3710 appPlugins/ToolLevelling.py:2331 +#: appPlugins/ToolLevelling.py:2342 appPlugins/ToolMilling.py:4654 +#: appPlugins/ToolMilling.py:4665 appPlugins/ToolNCC.py:4790 +#: appPlugins/ToolNCC.py:4801 appPlugins/ToolOptimal.py:644 +#: appPlugins/ToolOptimal.py:655 appPlugins/ToolPaint.py:3408 +#: appPlugins/ToolPaint.py:3419 appPlugins/ToolPanelize.py:1384 +#: appPlugins/ToolPanelize.py:1395 appPlugins/ToolPcbWizard.py:519 #: appPlugins/ToolPcbWizard.py:530 appPlugins/ToolPunchGerber.py:2363 -#: appPlugins/ToolPunchGerber.py:2374 appPlugins/ToolQRCode.py:1025 -#: appPlugins/ToolQRCode.py:1036 appPlugins/ToolRulesCheck.py:1701 -#: appPlugins/ToolRulesCheck.py:1712 appPlugins/ToolSolderPaste.py:1598 -#: appPlugins/ToolSolderPaste.py:1609 appPlugins/ToolSub.py:947 -#: appPlugins/ToolSub.py:958 appPlugins/ToolTransform.py:1011 +#: appPlugins/ToolPunchGerber.py:2374 appPlugins/ToolQRCode.py:1028 +#: appPlugins/ToolQRCode.py:1039 appPlugins/ToolRulesCheck.py:1701 +#: appPlugins/ToolRulesCheck.py:1712 appPlugins/ToolSolderPaste.py:1602 +#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:954 +#: appPlugins/ToolSub.py:965 appPlugins/ToolTransform.py:1011 #: appPlugins/ToolTransform.py:1022 appTool.py:284 appTool.py:295 msgid "Edited value is out of range" msgstr "Düzenlenen değer aralık dışında" -#: appDatabase.py:1352 appDatabase.py:1359 appEditors/AppExcEditor.py:4567 -#: appEditors/AppExcEditor.py:4574 appEditors/appGCodeEditor.py:890 -#: appEditors/appGCodeEditor.py:897 appGUI/ObjectUI.py:162 -#: appGUI/ObjectUI.py:169 appPlugins/ToolAlignObjects.py:541 +#: appDatabase.py:1352 appDatabase.py:1359 appEditors/AppExcEditor.py:4565 +#: appEditors/AppExcEditor.py:4572 appEditors/appGCodeEditor.py:892 +#: appEditors/appGCodeEditor.py:899 appGUI/ObjectUI.py:159 +#: appGUI/ObjectUI.py:166 appPlugins/ToolAlignObjects.py:541 #: appPlugins/ToolAlignObjects.py:548 appPlugins/ToolCalculators.py:739 #: appPlugins/ToolCalculators.py:746 appPlugins/ToolCalibration.py:1414 -#: appPlugins/ToolCalibration.py:1421 appPlugins/ToolCopperThieving.py:1767 -#: appPlugins/ToolCopperThieving.py:1774 appPlugins/ToolCorners.py:909 -#: appPlugins/ToolCorners.py:916 appPlugins/ToolCutOut.py:2895 -#: appPlugins/ToolCutOut.py:2902 appPlugins/ToolDblSided.py:1118 -#: appPlugins/ToolDblSided.py:1125 appPlugins/ToolDistance.py:678 +#: appPlugins/ToolCalibration.py:1421 appPlugins/ToolCopperThieving.py:1773 +#: appPlugins/ToolCopperThieving.py:1780 appPlugins/ToolCorners.py:915 +#: appPlugins/ToolCorners.py:922 appPlugins/ToolCutOut.py:2892 +#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1134 +#: appPlugins/ToolDblSided.py:1141 appPlugins/ToolDistance.py:678 #: appPlugins/ToolDistance.py:685 appPlugins/ToolDistanceMin.py:368 -#: appPlugins/ToolDistanceMin.py:375 appPlugins/ToolDrilling.py:2947 -#: appPlugins/ToolDrilling.py:2954 appPlugins/ToolEtchCompensation.py:497 -#: appPlugins/ToolEtchCompensation.py:504 appPlugins/ToolExtract.py:1343 -#: appPlugins/ToolExtract.py:1350 appPlugins/ToolFiducials.py:1075 -#: appPlugins/ToolFiducials.py:1082 appPlugins/ToolFilm.py:1683 -#: appPlugins/ToolFilm.py:1690 appPlugins/ToolFollow.py:811 -#: appPlugins/ToolFollow.py:818 appPlugins/ToolImage.py:356 -#: appPlugins/ToolImage.py:363 appPlugins/ToolInvertGerber.py:326 -#: appPlugins/ToolInvertGerber.py:333 appPlugins/ToolIsolation.py:3708 -#: appPlugins/ToolIsolation.py:3715 appPlugins/ToolLevelling.py:2268 -#: appPlugins/ToolLevelling.py:2275 appPlugins/ToolMilling.py:4560 -#: appPlugins/ToolMilling.py:4567 appPlugins/ToolNCC.py:4797 -#: appPlugins/ToolNCC.py:4804 appPlugins/ToolOptimal.py:644 -#: appPlugins/ToolOptimal.py:651 appPlugins/ToolPaint.py:3417 -#: appPlugins/ToolPaint.py:3424 appPlugins/ToolPanelize.py:1371 -#: appPlugins/ToolPanelize.py:1378 appPlugins/ToolPcbWizard.py:525 +#: appPlugins/ToolDistanceMin.py:375 appPlugins/ToolDrilling.py:2901 +#: appPlugins/ToolDrilling.py:2908 appPlugins/ToolEtchCompensation.py:515 +#: appPlugins/ToolEtchCompensation.py:522 appPlugins/ToolExtract.py:1346 +#: appPlugins/ToolExtract.py:1353 appPlugins/ToolFiducials.py:1079 +#: appPlugins/ToolFiducials.py:1086 appPlugins/ToolFilm.py:1697 +#: appPlugins/ToolFilm.py:1704 appPlugins/ToolFollow.py:813 +#: appPlugins/ToolFollow.py:820 appPlugins/ToolImage.py:356 +#: appPlugins/ToolImage.py:363 appPlugins/ToolInvertGerber.py:332 +#: appPlugins/ToolInvertGerber.py:339 appPlugins/ToolIsolation.py:3705 +#: appPlugins/ToolIsolation.py:3712 appPlugins/ToolLevelling.py:2337 +#: appPlugins/ToolLevelling.py:2344 appPlugins/ToolMilling.py:4660 +#: appPlugins/ToolMilling.py:4667 appPlugins/ToolNCC.py:4796 +#: appPlugins/ToolNCC.py:4803 appPlugins/ToolOptimal.py:650 +#: appPlugins/ToolOptimal.py:657 appPlugins/ToolPaint.py:3414 +#: appPlugins/ToolPaint.py:3421 appPlugins/ToolPanelize.py:1390 +#: appPlugins/ToolPanelize.py:1397 appPlugins/ToolPcbWizard.py:525 #: appPlugins/ToolPcbWizard.py:532 appPlugins/ToolPunchGerber.py:2369 -#: appPlugins/ToolPunchGerber.py:2376 appPlugins/ToolQRCode.py:1031 -#: appPlugins/ToolQRCode.py:1038 appPlugins/ToolRulesCheck.py:1707 -#: appPlugins/ToolRulesCheck.py:1714 appPlugins/ToolSolderPaste.py:1604 -#: appPlugins/ToolSolderPaste.py:1611 appPlugins/ToolSub.py:953 -#: appPlugins/ToolSub.py:960 appPlugins/ToolTransform.py:1017 +#: appPlugins/ToolPunchGerber.py:2376 appPlugins/ToolQRCode.py:1034 +#: appPlugins/ToolQRCode.py:1041 appPlugins/ToolRulesCheck.py:1707 +#: appPlugins/ToolRulesCheck.py:1714 appPlugins/ToolSolderPaste.py:1608 +#: appPlugins/ToolSolderPaste.py:1615 appPlugins/ToolSub.py:960 +#: appPlugins/ToolSub.py:967 appPlugins/ToolTransform.py:1017 #: appPlugins/ToolTransform.py:1024 appTool.py:290 appTool.py:297 msgid "Edited value is within limits." msgstr "Düzenlenen değer limitler dahilinde." @@ -1499,317 +1500,317 @@ msgstr "Veri Tabanından Kopyala" msgid "Delete from DB" msgstr "Veri Tanından Sil" -#: appDatabase.py:1634 appTranslation.py:209 app_Main.py:3704 app_Main.py:9441 +#: appDatabase.py:1634 appTranslation.py:209 app_Main.py:3723 app_Main.py:9485 msgid "Save changes" msgstr "Değişiklikleri Kaydet" -#: appDatabase.py:1738 appDatabase.py:2222 appDatabase.py:2677 -#: appDatabase.py:2689 appGUI/MainGUI.py:493 appObjects/FlatCAMGeometry.py:1410 +#: appDatabase.py:1738 appDatabase.py:2224 appDatabase.py:2679 +#: appDatabase.py:2691 appGUI/MainGUI.py:493 appObjects/FlatCAMGeometry.py:1411 #: appPlugins/ToolCutOut.py:667 appPlugins/ToolCutOut.py:689 #: appPlugins/ToolCutOut.py:730 appPlugins/ToolIsolation.py:2786 #: appPlugins/ToolIsolation.py:2796 appPlugins/ToolIsolation.py:2880 -#: appPlugins/ToolMilling.py:2182 appPlugins/ToolNCC.py:3973 -#: appPlugins/ToolNCC.py:3983 appPlugins/ToolNCC.py:4063 +#: appPlugins/ToolMilling.py:2276 appPlugins/ToolNCC.py:3975 +#: appPlugins/ToolNCC.py:3985 appPlugins/ToolNCC.py:4065 #: appPlugins/ToolPaint.py:2766 appPlugins/ToolPaint.py:2776 -#: appPlugins/ToolPaint.py:2865 app_Main.py:6250 app_Main.py:6287 -#: app_Main.py:6374 app_Main.py:6386 app_Main.py:6395 app_Main.py:6405 +#: appPlugins/ToolPaint.py:2865 app_Main.py:6285 app_Main.py:6322 +#: app_Main.py:6409 app_Main.py:6421 app_Main.py:6430 app_Main.py:6440 msgid "Tools Database" msgstr "Araçlar Veri Tabanı" -#: appDatabase.py:1757 appDatabase.py:2208 appObjects/FlatCAMGeometry.py:1234 -#: appPlugins/ToolCutOut.py:494 appPlugins/ToolDrilling.py:1122 -#: appPlugins/ToolIsolation.py:1283 appPlugins/ToolMilling.py:1997 +#: appDatabase.py:1757 appDatabase.py:2210 appObjects/FlatCAMGeometry.py:1235 +#: appPlugins/ToolCutOut.py:494 appPlugins/ToolDrilling.py:1123 +#: appPlugins/ToolIsolation.py:1283 appPlugins/ToolMilling.py:2091 #: appPlugins/ToolNCC.py:1252 appPlugins/ToolPaint.py:854 msgid "Failed to parse Tools DB file." msgstr "Araçlar Veri Tabanı dosyası okunamadı." -#: appDatabase.py:1760 appDatabase.py:2211 +#: appDatabase.py:1760 appDatabase.py:2213 msgid "Loaded Tools DB from" msgstr "Araçlar Veri Tabanı şuradan yüklendi" -#: appDatabase.py:2058 +#: appDatabase.py:2060 msgid "Tool added to DB." msgstr "Uç, Araçlar Veri Tabanına eklendi." -#: appDatabase.py:2091 +#: appDatabase.py:2093 msgid "Tool copied from Tools DB." msgstr "Uç, Araçlar Veri Tabanından kopyalandı." -#: appDatabase.py:2125 +#: appDatabase.py:2127 msgid "Tool removed from Tools DB." msgstr "Uç, Araçlar Veri Tabanından kaldırıldı." -#: appDatabase.py:2138 +#: appDatabase.py:2140 msgid "Export Tools Database" msgstr "Araçları Veri Tabanını Dışa Aktar" -#: appDatabase.py:2140 +#: appDatabase.py:2142 msgid "Tools_Database" msgstr "Araçlar Veri Tabanı" -#: appDatabase.py:2177 appDatabase.py:2180 appDatabase.py:2283 +#: appDatabase.py:2179 appDatabase.py:2182 appDatabase.py:2285 msgid "Failed to write Tools DB to file." msgstr "Araçlar Veri Tabanı dosyaya yazılamadı." -#: appDatabase.py:2183 +#: appDatabase.py:2185 msgid "Exported Tools DB to" msgstr "Araçlar Veri Tabanı şuraya aktarıldı" -#: appDatabase.py:2190 +#: appDatabase.py:2192 msgid "Import FlatCAM Tools DB" msgstr "FlatCAM Araçlar Veri Tabanını İçe Aktar" -#: appDatabase.py:2287 +#: appDatabase.py:2289 msgid "Saved Tools DB." msgstr "Araçlar Veri Tabanı kaydedildi." -#: appDatabase.py:2498 +#: appDatabase.py:2500 msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" "Uç özelliklerini değiştirmek için sadece bir uç seçin. Şu anda seçili uçlar" -#: appDatabase.py:2653 +#: appDatabase.py:2655 msgid "No Tool/row selected in the Tools Database table" msgstr "Araçlar Veri Tabanı tablosunda uç/satır seçilmedi" -#: appDatabase.py:2657 appPlugins/ToolDrilling.py:1126 +#: appDatabase.py:2659 appPlugins/ToolDrilling.py:1127 msgid "Tools DB empty." msgstr "Araçlar Veri Tabanı boş." -#: appDatabase.py:2684 +#: appDatabase.py:2686 msgid "Tools in Tools Database edited but not saved." msgstr "Ayarlar düzenlendi ancak kaydedilmedi." -#: appDatabase.py:2693 +#: appDatabase.py:2695 msgid "Cancelled adding tool from DB." msgstr "Araçlar Veri Tabanından uç ekleme işlemi iptal edildi." -#: appEditors/AppExcEditor.py:234 appEditors/AppExcEditor.py:258 -#: appEditors/AppExcEditor.py:352 appEditors/AppExcEditor.py:651 -#: appEditors/AppExcEditor.py:866 appEditors/AppGerberEditor.py:247 +#: appEditors/AppExcEditor.py:235 appEditors/AppExcEditor.py:259 +#: appEditors/AppExcEditor.py:353 appEditors/AppExcEditor.py:652 +#: appEditors/AppExcEditor.py:867 appEditors/AppGerberEditor.py:247 #: appEditors/AppGerberEditor.py:254 msgid "Click to place ..." msgstr "Yerleştirmek için tıklayın ..." -#: appEditors/AppExcEditor.py:242 +#: appEditors/AppExcEditor.py:243 msgid "To add a drill first select a tool" msgstr "Bir delik eklemek için önce bir araç seçin" -#: appEditors/AppExcEditor.py:306 appEditors/AppExcEditor.py:595 -#: appEditors/AppExcEditor.py:824 appEditors/AppExcEditor.py:1236 -#: appEditors/AppExcEditor.py:1499 appEditors/AppExcEditor.py:1602 -#: appEditors/AppExcEditor.py:1713 appEditors/AppExcEditor.py:2514 -#: appEditors/AppExcEditor.py:3318 appEditors/AppExcEditor.py:3325 -#: appEditors/AppExcEditor.py:3766 appEditors/AppGeoEditor.py:1374 +#: appEditors/AppExcEditor.py:307 appEditors/AppExcEditor.py:596 +#: appEditors/AppExcEditor.py:825 appEditors/AppExcEditor.py:1237 +#: appEditors/AppExcEditor.py:1500 appEditors/AppExcEditor.py:1603 +#: appEditors/AppExcEditor.py:1714 appEditors/AppExcEditor.py:2515 +#: appEditors/AppExcEditor.py:3319 appEditors/AppExcEditor.py:3326 +#: appEditors/AppExcEditor.py:3767 appEditors/AppGeoEditor.py:1374 #: appEditors/AppGeoEditor.py:2093 appEditors/AppGeoEditor.py:2333 #: appEditors/AppGeoEditor.py:2408 appEditors/AppGeoEditor.py:2487 #: appEditors/AppGeoEditor.py:2545 appEditors/AppGeoEditor.py:2750 #: appEditors/AppGeoEditor.py:2829 appEditors/AppGeoEditor.py:2962 #: appEditors/AppGeoEditor.py:3035 appEditors/AppGeoEditor.py:3105 #: appEditors/AppGeoEditor.py:3131 appEditors/AppGeoEditor.py:3159 -#: appEditors/AppGeoEditor.py:3275 appEditors/AppGeoEditor.py:4818 -#: appEditors/AppGeoEditor.py:4832 appEditors/AppGeoEditor.py:5423 -#: appEditors/AppGeoEditor.py:5476 appEditors/AppGeoEditor.py:5539 -#: appEditors/AppGeoEditor.py:5565 appEditors/AppGeoEditor.py:5590 -#: appEditors/AppGeoEditor.py:5622 appEditors/AppGeoEditor.py:5702 -#: appEditors/AppGeoEditor.py:5768 appEditors/AppGeoEditor.py:5836 -#: appEditors/AppGeoEditor.py:5933 appEditors/AppGerberEditor.py:389 +#: appEditors/AppGeoEditor.py:3275 appEditors/AppGeoEditor.py:4832 +#: appEditors/AppGeoEditor.py:4846 appEditors/AppGeoEditor.py:5456 +#: appEditors/AppGeoEditor.py:5509 appEditors/AppGeoEditor.py:5572 +#: appEditors/AppGeoEditor.py:5598 appEditors/AppGeoEditor.py:5623 +#: appEditors/AppGeoEditor.py:5655 appEditors/AppGeoEditor.py:5735 +#: appEditors/AppGeoEditor.py:5801 appEditors/AppGeoEditor.py:5869 +#: appEditors/AppGeoEditor.py:5966 appEditors/AppGerberEditor.py:389 #: appEditors/AppGerberEditor.py:813 appEditors/AppGerberEditor.py:940 #: appEditors/AppGerberEditor.py:1252 appEditors/AppGerberEditor.py:1513 #: appEditors/AppGerberEditor.py:1723 appEditors/AppGerberEditor.py:2013 #: appEditors/AppGerberEditor.py:2309 appEditors/AppGerberEditor.py:2390 #: appEditors/AppGerberEditor.py:2500 appEditors/AppGerberEditor.py:3204 -#: appEditors/AppGerberEditor.py:4923 appEditors/AppGerberEditor.py:5196 -#: appEditors/AppGerberEditor.py:5214 appEditors/AppGerberEditor.py:5655 -#: appEditors/AppGerberEditor.py:5838 appEditors/AppGerberEditor.py:5900 -#: appEditors/AppGerberEditor.py:5947 appEditors/AppGerberEditor.py:7357 -#: appGUI/MainGUI.py:3110 appGUI/MainGUI.py:3122 -#: appObjects/FlatCAMGeometry.py:805 appObjects/FlatCAMGeometry.py:2923 -#: appObjects/FlatCAMGeometry.py:2996 appObjects/FlatCAMGerber.py:434 -#: appParsers/ParseGerber.py:2140 appParsers/ParseGerber.py:2231 -#: appParsers/ParseGerber.py:2306 appParsers/ParseGerber.py:2380 -#: appParsers/ParseGerber.py:2442 appPlugins/ToolAlignObjects.py:271 +#: appEditors/AppGerberEditor.py:4924 appEditors/AppGerberEditor.py:5197 +#: appEditors/AppGerberEditor.py:5215 appEditors/AppGerberEditor.py:5656 +#: appEditors/AppGerberEditor.py:5839 appEditors/AppGerberEditor.py:5901 +#: appEditors/AppGerberEditor.py:5948 appEditors/AppGerberEditor.py:7355 +#: appGUI/MainGUI.py:3122 appGUI/MainGUI.py:3134 +#: appObjects/FlatCAMGeometry.py:806 appObjects/FlatCAMGeometry.py:2915 +#: appObjects/FlatCAMGeometry.py:2988 appObjects/FlatCAMGerber.py:434 +#: appParsers/ParseGerber.py:2183 appParsers/ParseGerber.py:2274 +#: appParsers/ParseGerber.py:2349 appParsers/ParseGerber.py:2423 +#: appParsers/ParseGerber.py:2485 appPlugins/ToolAlignObjects.py:271 #: appPlugins/ToolAlignObjects.py:293 appPlugins/ToolCalculators.py:277 #: appPlugins/ToolCalculators.py:287 appPlugins/ToolCalibration.py:312 -#: appPlugins/ToolCutOut.py:1603 appPlugins/ToolFiducials.py:602 -#: appPlugins/ToolFiducials.py:616 appPlugins/ToolFollow.py:325 -#: appPlugins/ToolFollow.py:396 appPlugins/ToolIsolation.py:1566 -#: appPlugins/ToolPaint.py:2324 appPlugins/ToolPanelize.py:1035 -#: app_Main.py:5439 app_Main.py:5593 tclCommands/TclCommandPanelize.py:304 +#: appPlugins/ToolCutOut.py:1603 appPlugins/ToolFiducials.py:609 +#: appPlugins/ToolFiducials.py:623 appPlugins/ToolFollow.py:330 +#: appPlugins/ToolFollow.py:401 appPlugins/ToolIsolation.py:1566 +#: appPlugins/ToolPaint.py:2324 appPlugins/ToolPanelize.py:1057 +#: app_Main.py:5458 app_Main.py:5612 tclCommands/TclCommandPanelize.py:304 #: tclCommands/TclCommandPanelize.py:313 msgid "Done." msgstr "Tamamlandı." -#: appEditors/AppExcEditor.py:360 +#: appEditors/AppExcEditor.py:361 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:376 appEditors/AppExcEditor.py:680 -#: appEditors/AppExcEditor.py:913 appEditors/AppExcEditor.py:1570 +#: appEditors/AppExcEditor.py:377 appEditors/AppExcEditor.py:681 +#: appEditors/AppExcEditor.py:914 appEditors/AppExcEditor.py:1571 #: appEditors/AppGerberEditor.py:480 appEditors/AppGerberEditor.py:2191 -#: appEditors/AppGerberEditor.py:2221 appGUI/MainGUI.py:3724 +#: appEditors/AppGerberEditor.py:2221 appGUI/MainGUI.py:3736 msgid "Click on target location ..." msgstr "Hedef konumu tıklayın ..." -#: appEditors/AppExcEditor.py:395 +#: appEditors/AppExcEditor.py:396 msgid "Click on the Drill Circular Array Start position" msgstr "Dairesel delik dizisinin başlangıç ​​konumuna tıklayın" -#: appEditors/AppExcEditor.py:417 appEditors/AppExcEditor.py:954 +#: appEditors/AppExcEditor.py:418 appEditors/AppExcEditor.py:955 #: appEditors/AppGerberEditor.py:534 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:421 +#: appEditors/AppExcEditor.py:422 msgid "The value is mistyped. Check the value" msgstr "Değer yanlış yazılmış. Değeri kontrol edin" -#: appEditors/AppExcEditor.py:576 appEditors/AppExcEditor.py:1198 +#: appEditors/AppExcEditor.py:577 appEditors/AppExcEditor.py:1199 #: appEditors/AppGerberEditor.py:795 msgid "Too many items for the selected spacing angle." msgstr "Seçilen aralık açısı için çok fazla öge var." -#: appEditors/AppExcEditor.py:582 appEditors/AppExcEditor.py:1223 -#: appEditors/AppGerberEditor.py:800 appEditors/AppGerberEditor.py:5834 -#: appObjects/FlatCAMCNCJob.py:774 appPlugins/ToolCopperThieving.py:325 -#: appPlugins/ToolCopperThieving.py:926 appPlugins/ToolCopperThieving.py:1139 -#: appPlugins/ToolCorners.py:224 appPlugins/ToolCorners.py:494 -#: appPlugins/ToolCorners.py:596 appPlugins/ToolCutOut.py:959 +#: appEditors/AppExcEditor.py:583 appEditors/AppExcEditor.py:1224 +#: appEditors/AppGerberEditor.py:800 appEditors/AppGerberEditor.py:5835 +#: appObjects/FlatCAMCNCJob.py:782 appPlugins/ToolCopperThieving.py:332 +#: appPlugins/ToolCopperThieving.py:933 appPlugins/ToolCopperThieving.py:1145 +#: appPlugins/ToolCorners.py:230 appPlugins/ToolCorners.py:502 +#: appPlugins/ToolCorners.py:605 appPlugins/ToolCutOut.py:959 #: appPlugins/ToolCutOut.py:985 appPlugins/ToolCutOut.py:1117 #: appPlugins/ToolCutOut.py:1341 appPlugins/ToolCutOut.py:1495 #: appPlugins/ToolCutOut.py:1539 appPlugins/ToolCutOut.py:1557 -#: appPlugins/ToolCutOut.py:1571 appPlugins/ToolDblSided.py:523 -#: appPlugins/ToolExtract.py:703 appPlugins/ToolExtract.py:752 -#: appPlugins/ToolExtract.py:761 appPlugins/ToolExtract.py:765 -#: appPlugins/ToolFiducials.py:310 appPlugins/ToolFiducials.py:562 -#: appPlugins/ToolFiducials.py:610 appPlugins/ToolFiducials.py:624 -#: appPlugins/ToolFilm.py:777 appPlugins/ToolFilm.py:1037 -#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2318 app_Main.py:4934 -#: camlib.py:2436 camlib.py:2503 camlib.py:2571 camlib.py:2649 camlib.py:5326 -#: camlib.py:5721 +#: appPlugins/ToolCutOut.py:1571 appPlugins/ToolDblSided.py:542 +#: appPlugins/ToolExtract.py:706 appPlugins/ToolExtract.py:755 +#: appPlugins/ToolExtract.py:764 appPlugins/ToolExtract.py:768 +#: appPlugins/ToolFiducials.py:317 appPlugins/ToolFiducials.py:569 +#: appPlugins/ToolFiducials.py:617 appPlugins/ToolFiducials.py:631 +#: appPlugins/ToolFilm.py:796 appPlugins/ToolFilm.py:1056 +#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2318 app_Main.py:4953 +#: camlib.py:2440 camlib.py:2507 camlib.py:2575 camlib.py:2653 camlib.py:5310 +#: camlib.py:5705 msgid "Failed." msgstr "Başarısız oldu." -#: appEditors/AppExcEditor.py:659 +#: appEditors/AppExcEditor.py:660 msgid "To add a slot first select a tool" msgstr "Yuva eklemek için önce bir araç seçin" -#: appEditors/AppExcEditor.py:719 appEditors/AppExcEditor.py:726 -#: appEditors/AppExcEditor.py:1081 appEditors/AppExcEditor.py:1088 +#: appEditors/AppExcEditor.py:720 appEditors/AppExcEditor.py:727 +#: appEditors/AppExcEditor.py:1082 appEditors/AppExcEditor.py:1089 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:874 +#: appEditors/AppExcEditor.py:875 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:932 +#: appEditors/AppExcEditor.py:933 msgid "Click on the Slot Circular Array Start position" msgstr "Dairesel yuva dizisi başlangıç konumunu tıklayın" -#: appEditors/AppExcEditor.py:957 appEditors/AppGerberEditor.py:537 +#: appEditors/AppExcEditor.py:958 appEditors/AppGerberEditor.py:537 msgid "The value is mistyped. Check the value." msgstr "Değer yanlış yazılmış. Değeri kontrol edin." -#: appEditors/AppExcEditor.py:1292 +#: appEditors/AppExcEditor.py:1293 msgid "Click on the Drill(s) to resize ..." msgstr "Yeniden boyutlandırmak için deliği tıklayın ..." -#: appEditors/AppExcEditor.py:1322 +#: appEditors/AppExcEditor.py:1323 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:1501 appEditors/AppExcEditor.py:1554 -#: appEditors/AppExcEditor.py:1565 appGUI/MainGUI.py:3363 -#: appGUI/MainGUI.py:3448 appGUI/MainGUI.py:3494 appGUI/MainGUI.py:3586 -#: appGUI/MainGUI.py:3701 appGUI/MainGUI.py:3730 +#: appEditors/AppExcEditor.py:1502 appEditors/AppExcEditor.py:1555 +#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3375 +#: appGUI/MainGUI.py:3460 appGUI/MainGUI.py:3506 appGUI/MainGUI.py:3598 +#: appGUI/MainGUI.py:3713 appGUI/MainGUI.py:3742 msgid "Cancelled. Nothing selected." msgstr "İptal edildi. Hiçbir şey seçilmedi." -#: appEditors/AppExcEditor.py:1558 appEditors/AppGeoEditor.py:2784 +#: appEditors/AppExcEditor.py:1559 appEditors/AppGeoEditor.py:2784 #: appEditors/AppGeoEditor.py:2804 appEditors/AppGerberEditor.py:2193 msgid "Click on reference location ..." msgstr "Referans konumunu tıklayın ..." -#: appEditors/AppExcEditor.py:1913 appEditors/AppGeoEditor.py:4141 -#: appEditors/AppGerberEditor.py:3458 appEditors/AppGerberEditor.py:6168 -#: appEditors/AppGerberEditor.py:6477 appGUI/GUIElements.py:338 +#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4155 +#: appEditors/AppGerberEditor.py:3458 appEditors/AppGerberEditor.py:6166 +#: appEditors/AppGerberEditor.py:6475 appGUI/GUIElements.py:338 #: appGUI/GUIElements.py:1036 appGUI/GUIElements.py:1435 #: appGUI/GUIElements.py:1646 appGUI/GUIElements.py:1930 #: appGUI/GUIElements.py:3962 appGUI/MainGUI.py:423 appGUI/MainGUI.py:751 -#: appGUI/MainGUI.py:810 appGUI/MainGUI.py:887 appGUI/MainGUI.py:1017 -#: appGUI/MainGUI.py:1267 appGUI/MainGUI.py:1756 appGUI/MainGUI.py:2238 -#: appGUI/MainGUI.py:2480 appGUI/MainGUI.py:5110 appPlugins/ToolDrilling.py:300 -#: appPlugins/ToolIsolation.py:71 appPlugins/ToolMilling.py:389 -#: appPlugins/ToolMilling.py:397 appPlugins/ToolNCC.py:69 +#: appGUI/MainGUI.py:810 appGUI/MainGUI.py:887 appGUI/MainGUI.py:1029 +#: appGUI/MainGUI.py:1279 appGUI/MainGUI.py:1768 appGUI/MainGUI.py:2250 +#: appGUI/MainGUI.py:2492 appGUI/MainGUI.py:5122 appPlugins/ToolDrilling.py:300 +#: appPlugins/ToolIsolation.py:71 appPlugins/ToolMilling.py:390 +#: appPlugins/ToolMilling.py:398 appPlugins/ToolNCC.py:69 #: appPlugins/ToolPaint.py:142 appPlugins/ToolSolderPaste.py:182 -#: app_Main.py:6776 +#: app_Main.py:6823 msgid "Delete" msgstr "Sil" -#: appEditors/AppExcEditor.py:2140 appObjects/FlatCAMExcellon.py:376 -#: appPlugins/ToolDrilling.py:752 appPlugins/ToolMilling.py:1150 +#: appEditors/AppExcEditor.py:2141 appObjects/FlatCAMExcellon.py:376 +#: appPlugins/ToolDrilling.py:753 appPlugins/ToolMilling.py:1178 msgid "Total Drills" msgstr "Toplam Delik" -#: appEditors/AppExcEditor.py:2172 appObjects/FlatCAMExcellon.py:410 -#: appPlugins/ToolDrilling.py:779 appPlugins/ToolMilling.py:1177 +#: appEditors/AppExcEditor.py:2173 appObjects/FlatCAMExcellon.py:410 +#: appPlugins/ToolDrilling.py:780 appPlugins/ToolMilling.py:1205 msgid "Total Slots" msgstr "Toplam Yuva" -#: appEditors/AppExcEditor.py:2250 appEditors/AppGeoEditor.py:4042 -#: appEditors/AppGerberEditor.py:4193 appEditors/appGCodeEditor.py:582 +#: appEditors/AppExcEditor.py:2251 appEditors/AppGeoEditor.py:4056 +#: appEditors/AppGerberEditor.py:4195 appEditors/appGCodeEditor.py:587 #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:100 -#: appObjects/FlatCAMCNCJob.py:535 appObjects/FlatCAMDocument.py:191 -#: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:718 +#: appObjects/FlatCAMCNCJob.py:543 appObjects/FlatCAMDocument.py:191 +#: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:719 #: appObjects/FlatCAMGerber.py:224 appObjects/FlatCAMScript.py:180 -#: appPlugins/ToolCorners.py:148 appPlugins/ToolCutOut.py:325 -#: appPlugins/ToolDblSided.py:189 appPlugins/ToolDrilling.py:541 -#: appPlugins/ToolFiducials.py:181 appPlugins/ToolFilm.py:222 -#: appPlugins/ToolFollow.py:158 appPlugins/ToolIsolation.py:407 -#: appPlugins/ToolLevelling.py:376 appPlugins/ToolMilling.py:686 +#: appPlugins/ToolCorners.py:154 appPlugins/ToolCutOut.py:325 +#: appPlugins/ToolDblSided.py:208 appPlugins/ToolDrilling.py:544 +#: appPlugins/ToolFiducials.py:188 appPlugins/ToolFilm.py:241 +#: appPlugins/ToolFollow.py:164 appPlugins/ToolIsolation.py:407 +#: appPlugins/ToolLevelling.py:384 appPlugins/ToolMilling.py:714 #: appPlugins/ToolNCC.py:660 appPlugins/ToolPaint.py:624 -#: appPlugins/ToolPanelize.py:245 appPlugins/ToolPunchGerber.py:373 -#: appPlugins/ToolQRCode.py:181 appPlugins/ToolSub.py:212 +#: appPlugins/ToolPanelize.py:261 appPlugins/ToolPunchGerber.py:376 +#: appPlugins/ToolQRCode.py:187 appPlugins/ToolSub.py:218 msgid "Beginner" msgstr "" -#: appEditors/AppExcEditor.py:2261 appEditors/AppGeoEditor.py:4055 -#: appEditors/AppGerberEditor.py:4206 appEditors/appGCodeEditor.py:595 +#: appEditors/AppExcEditor.py:2262 appEditors/AppGeoEditor.py:4069 +#: appEditors/AppGerberEditor.py:4208 appEditors/appGCodeEditor.py:600 #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:101 -#: appObjects/FlatCAMCNCJob.py:545 appObjects/FlatCAMDocument.py:200 -#: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:727 +#: appObjects/FlatCAMCNCJob.py:553 appObjects/FlatCAMDocument.py:200 +#: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:728 #: appObjects/FlatCAMGerber.py:238 appObjects/FlatCAMScript.py:189 -#: appPlugins/ToolCorners.py:166 appPlugins/ToolCutOut.py:368 -#: appPlugins/ToolDblSided.py:215 appPlugins/ToolDrilling.py:584 -#: appPlugins/ToolFiducials.py:196 appPlugins/ToolFilm.py:248 -#: appPlugins/ToolFollow.py:172 appPlugins/ToolIsolation.py:460 -#: appPlugins/ToolLevelling.py:391 appPlugins/ToolMilling.py:751 +#: appPlugins/ToolCorners.py:172 appPlugins/ToolCutOut.py:368 +#: appPlugins/ToolDblSided.py:234 appPlugins/ToolDrilling.py:586 +#: appPlugins/ToolFiducials.py:203 appPlugins/ToolFilm.py:267 +#: appPlugins/ToolFollow.py:178 appPlugins/ToolIsolation.py:460 +#: appPlugins/ToolLevelling.py:399 appPlugins/ToolMilling.py:778 #: appPlugins/ToolNCC.py:706 appPlugins/ToolPaint.py:656 -#: appPlugins/ToolPanelize.py:265 appPlugins/ToolPunchGerber.py:387 -#: appPlugins/ToolQRCode.py:192 appPlugins/ToolSub.py:224 +#: appPlugins/ToolPanelize.py:281 appPlugins/ToolPunchGerber.py:390 +#: appPlugins/ToolQRCode.py:198 appPlugins/ToolSub.py:230 msgid "Advanced" msgstr "Gelişmiş" -#: appEditors/AppExcEditor.py:2284 appObjects/FlatCAMGeometry.py:874 -#: appObjects/FlatCAMGeometry.py:1555 appObjects/FlatCAMGeometry.py:2311 -#: appObjects/FlatCAMGeometry.py:3066 appObjects/FlatCAMGeometry.py:3229 -#: appPlugins/ToolDrilling.py:1720 appPlugins/ToolIsolation.py:1459 -#: appPlugins/ToolIsolation.py:1877 appPlugins/ToolMilling.py:2259 -#: appPlugins/ToolMilling.py:2949 appPlugins/ToolMilling.py:3545 +#: appEditors/AppExcEditor.py:2285 appObjects/FlatCAMGeometry.py:875 +#: appObjects/FlatCAMGeometry.py:1556 appObjects/FlatCAMGeometry.py:2315 +#: appObjects/FlatCAMGeometry.py:3058 appObjects/FlatCAMGeometry.py:3221 +#: appPlugins/ToolDrilling.py:1715 appPlugins/ToolIsolation.py:1459 +#: appPlugins/ToolIsolation.py:1877 appPlugins/ToolMilling.py:2353 +#: appPlugins/ToolMilling.py:3030 appPlugins/ToolMilling.py:3620 #: appPlugins/ToolNCC.py:1458 appPlugins/ToolNCC.py:1596 #: appPlugins/ToolPaint.py:1028 appPlugins/ToolPaint.py:1166 -#: appPlugins/ToolPaint.py:1880 appPlugins/ToolSolderPaste.py:478 -#: appPlugins/ToolSolderPaste.py:550 +#: appPlugins/ToolPaint.py:1880 appPlugins/ToolSolderPaste.py:484 +#: appPlugins/ToolSolderPaste.py:556 msgid "Wrong value format entered, use a number." msgstr "Yanlış değer biçimi girildi, bir sayı kullanın." -#: appEditors/AppExcEditor.py:2295 +#: appEditors/AppExcEditor.py:2296 msgid "" "Tool already in the original or actual tool list.\n" "Save and reedit Excellon if you need to add this tool. " @@ -1817,104 +1818,86 @@ msgstr "" "Araç zaten orijinal veya güncel araç listesinde. Bu aracı eklemeniz " "gerekiyorsa Excellon'u kaydedin ve yeniden düzenleyin. " -#: appEditors/AppExcEditor.py:2303 appGUI/MainGUI.py:3766 +#: appEditors/AppExcEditor.py:2304 appGUI/MainGUI.py:3778 msgid "Added new tool with dia" msgstr "Şu çapta yeni bir delik eklendi" -#: appEditors/AppExcEditor.py:2337 +#: appEditors/AppExcEditor.py:2338 msgid "Select a tool in Tool Table" msgstr "Araçlar Tablosundan bir araç seçin" -#: appEditors/AppExcEditor.py:2367 +#: appEditors/AppExcEditor.py:2368 msgid "Deleted tool with diameter" msgstr "Şu çaptaki delik kaldırıldı" -#: appEditors/AppExcEditor.py:3121 +#: appEditors/AppExcEditor.py:3122 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:3125 appEditors/AppGerberEditor.py:4903 -#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:2252 -#: appParsers/ParseExcellon.py:972 appPlugins/ToolMilling.py:2884 -#: appPlugins/ToolPcbWizard.py:337 appPlugins/ToolSolderPaste.py:917 -#: app_Main.py:6330 app_Main.py:8176 app_Main.py:10660 app_Main.py:10727 -#: app_Main.py:10862 app_Main.py:10927 +#: appEditors/AppExcEditor.py:3126 appEditors/AppGerberEditor.py:4904 +#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:2257 +#: appParsers/ParseExcellon.py:972 appPlugins/ToolMilling.py:2967 +#: appPlugins/ToolPcbWizard.py:337 appPlugins/ToolSolderPaste.py:924 +#: app_Main.py:6365 app_Main.py:8220 app_Main.py:10704 app_Main.py:10776 +#: app_Main.py:10911 app_Main.py:10976 msgid "An internal error has occurred. See shell.\n" msgstr "Dahili bir hata oluştu. Komut satırına bakın.\n" -#: appEditors/AppExcEditor.py:3130 appObjects/FlatCAMGeometry.py:2571 -#: appObjects/FlatCAMGeometry.py:2576 appObjects/FlatCAMGeometry.py:2728 -#: appPlugins/ToolMilling.py:3214 appPlugins/ToolMilling.py:3218 -#: appPlugins/ToolSub.py:451 appPlugins/ToolSub.py:645 +#: appEditors/AppExcEditor.py:3131 appObjects/FlatCAMGeometry.py:2566 +#: appObjects/FlatCAMGeometry.py:2571 appObjects/FlatCAMGeometry.py:2720 +#: appPlugins/ToolMilling.py:3289 appPlugins/ToolMilling.py:3293 +#: appPlugins/ToolSub.py:461 appPlugins/ToolSub.py:655 msgid "Generating" msgstr "Oluşturuluyor" -#: appEditors/AppExcEditor.py:3152 +#: appEditors/AppExcEditor.py:3153 msgid "Excellon editing finished." msgstr "Excellon düzenleme işlemi tamamlandı." -#: appEditors/AppExcEditor.py:3168 +#: appEditors/AppExcEditor.py:3169 msgid "Cancelled. There is no Tool/Drill selected" msgstr "İptal edildi. Hiçbir uç/delik seçilmedi" -#: appEditors/AppExcEditor.py:3839 appEditors/AppExcEditor.py:3849 -#: appEditors/AppGerberEditor.py:5741 +#: appEditors/AppExcEditor.py:3840 appEditors/AppExcEditor.py:3850 +#: appEditors/AppGerberEditor.py:5742 msgid "Click on the circular array Center position" msgstr "Dairesel dizinin merkez konumuna tıklayın" -#: appEditors/AppExcEditor.py:3982 appGUI/MainGUI.py:723 appGUI/ObjectUI.py:583 +#: appEditors/AppExcEditor.py:3983 appGUI/MainGUI.py:723 appGUI/ObjectUI.py:580 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:19 msgid "Excellon Editor" msgstr "Excellon Düzenleyici" -#: appEditors/AppExcEditor.py:3992 appEditors/AppGeoEditor.py:3409 -#: appEditors/AppGerberEditor.py:6010 appEditors/appGCodeEditor.py:755 -#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:663 -#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:645 -#: appPlugins/ToolDrilling.py:2308 appPlugins/ToolFiducials.py:772 -#: appPlugins/ToolFilm.py:1127 appPlugins/ToolFollow.py:687 -#: appPlugins/ToolIsolation.py:3184 appPlugins/ToolLevelling.py:1676 -#: appPlugins/ToolMilling.py:3617 appPlugins/ToolNCC.py:4117 -#: appPlugins/ToolPaint.py:2919 appPlugins/ToolPanelize.py:1086 -#: appPlugins/ToolPunchGerber.py:1964 appPlugins/ToolQRCode.py:731 -#: appPlugins/ToolSub.py:774 -#, fuzzy -#| msgid "" -#| "BASIC is suitable for a beginner. Many parameters\n" -#| "are hidden from the user in this mode.\n" -#| "ADVANCED mode will make available all parameters.\n" -#| "\n" -#| "To change the application LEVEL, go to:\n" -#| "Edit -> Preferences -> General and check:\n" -#| "'APP. LEVEL' radio button." +#: appEditors/AppExcEditor.py:3993 appEditors/AppGeoEditor.py:3409 +#: appEditors/AppGerberEditor.py:6011 appEditors/appGCodeEditor.py:760 +#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:672 +#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:664 +#: appPlugins/ToolDrilling.py:2247 appPlugins/ToolFiducials.py:779 +#: appPlugins/ToolFilm.py:1144 appPlugins/ToolFollow.py:692 +#: appPlugins/ToolIsolation.py:3184 appPlugins/ToolLevelling.py:1748 +#: appPlugins/ToolMilling.py:3692 appPlugins/ToolNCC.py:4119 +#: appPlugins/ToolPaint.py:2919 appPlugins/ToolPanelize.py:1108 +#: appPlugins/ToolPunchGerber.py:1967 appPlugins/ToolQRCode.py:737 +#: appPlugins/ToolSub.py:784 msgid "" -"In BEGINNER mode many parameters\n" -"are hidden from the user in this mode.\n" -"ADVANCED mode will make available all parameters.\n" -"\n" -"To change the application LEVEL, go to:\n" -"Edit -> Preferences -> General and check:\n" -"'APP. LEVEL' radio button." +"Beginner Mode - many parameters are hidden.\n" +"Advanced Mode - full control.\n" +"Permanent change is done in 'Preferences' menu." msgstr "" -"BASİT yeni başlayanlar için uygundur. \n" -"Bu modda birçok seçenek kullanıcıdan gizlenir.\n" -"GELİŞMİŞ mod, tüm seçenekleri kullanılabilir hale getirir.\n" -"Uygulama seviyesini değiştirmek için: \n" -"Düzenle -> Ayarlar -> Genel 'UYGULAMA SEVİYESİ düğmesini işaretleyin." -#: appEditors/AppExcEditor.py:4009 appEditors/AppGerberEditor.py:6025 -#: appEditors/appGCodeEditor.py:770 +#: appEditors/AppExcEditor.py:4007 appEditors/AppGerberEditor.py:6023 +#: appEditors/appGCodeEditor.py:772 msgid "Name:" msgstr "İsim:" -#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:624 -#: appGUI/ObjectUI.py:970 appPlugins/ToolIsolation.py:3219 -#: appPlugins/ToolMilling.py:3666 appPlugins/ToolNCC.py:4170 -#: appPlugins/ToolPaint.py:2975 appPlugins/ToolSolderPaste.py:1189 +#: appEditors/AppExcEditor.py:4014 appGUI/ObjectUI.py:621 +#: appGUI/ObjectUI.py:967 appPlugins/ToolIsolation.py:3216 +#: appPlugins/ToolMilling.py:3738 appPlugins/ToolNCC.py:4169 +#: appPlugins/ToolPaint.py:2972 appPlugins/ToolSolderPaste.py:1193 msgid "Tools Table" msgstr "Araçlar Tablosu" -#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:626 +#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:623 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -1922,19 +1905,19 @@ msgstr "" "Excellon dosyasındaki \n" "delme için kullanılan araçlar." -#: appEditors/AppExcEditor.py:4039 +#: appEditors/AppExcEditor.py:4037 msgid "Convert Slots" msgstr "Yuvaları Dönüştür" -#: appEditors/AppExcEditor.py:4043 +#: appEditors/AppExcEditor.py:4041 msgid "Convert the slots in the selected tools to drills." msgstr "Seçili yuvaları deliklere dönüştürün." -#: appEditors/AppExcEditor.py:4053 +#: appEditors/AppExcEditor.py:4051 msgid "Add/Delete Tool" msgstr "Delik Ekle/Sil" -#: appEditors/AppExcEditor.py:4055 +#: appEditors/AppExcEditor.py:4053 msgid "" "Add/Delete a tool to the tool list\n" "for this Excellon object." @@ -1942,34 +1925,34 @@ msgstr "" "Bu Excellon nesnesinin Araçlar Tablosuna\n" "bir delik ekleyin/silin." -#: appEditors/AppExcEditor.py:4069 appEditors/AppGeoEditor.py:492 +#: appEditors/AppExcEditor.py:4067 appEditors/AppGeoEditor.py:492 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:261 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 -#: appPlugins/ToolCutOut.py:2426 appPlugins/ToolIsolation.py:3300 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:4263 -#: appPlugins/ToolNCC.py:4274 appPlugins/ToolPaint.py:3057 +#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:3297 +#: appPlugins/ToolMilling.py:3855 appPlugins/ToolNCC.py:4262 +#: appPlugins/ToolNCC.py:4273 appPlugins/ToolPaint.py:3054 msgid "Tool Dia" msgstr "Uç Kalınlığı" -#: appEditors/AppExcEditor.py:4071 +#: appEditors/AppExcEditor.py:4069 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:50 -#: appPlugins/ToolIsolation.py:3302 appPlugins/ToolMilling.py:3785 -#: appPlugins/ToolNCC.py:4265 +#: appPlugins/ToolIsolation.py:3299 appPlugins/ToolMilling.py:3857 +#: appPlugins/ToolNCC.py:4264 msgid "Diameter for the new tool" msgstr "Yeni uç için kalınlık belirle" -#: appEditors/AppExcEditor.py:4083 appEditors/AppGeoEditor.py:740 -#: appEditors/AppGerberEditor.py:6161 appEditors/AppGerberEditor.py:6717 +#: appEditors/AppExcEditor.py:4081 appEditors/AppGeoEditor.py:740 +#: appEditors/AppGerberEditor.py:6159 appEditors/AppGerberEditor.py:6715 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:289 -#: appPlugins/ToolCopperThieving.py:1711 appPlugins/ToolDblSided.py:857 -#: appPlugins/ToolDblSided.py:1045 appPlugins/ToolLevelling.py:1994 +#: appPlugins/ToolCopperThieving.py:1717 appPlugins/ToolDblSided.py:873 +#: appPlugins/ToolDblSided.py:1061 appPlugins/ToolLevelling.py:2063 #: appPlugins/ToolNCC.py:63 appPlugins/ToolPaint.py:136 #: appPlugins/ToolSolderPaste.py:179 appPlugins/ToolTransform.py:619 -#: app_Main.py:6774 +#: app_Main.py:6821 msgid "Add" msgstr "Ekle" -#: appEditors/AppExcEditor.py:4086 +#: appEditors/AppExcEditor.py:4084 msgid "" "Add a new tool to the tool list\n" "with the diameter specified above." @@ -1977,11 +1960,11 @@ msgstr "" "Delik listesine yukarıda belirtilen\n" "genişlikte yeni bir delik ekler." -#: appEditors/AppExcEditor.py:4095 +#: appEditors/AppExcEditor.py:4093 msgid "Delete Tool" msgstr "Deliği Sil" -#: appEditors/AppExcEditor.py:4098 +#: appEditors/AppExcEditor.py:4096 msgid "" "Delete a tool in the tool list\n" "by selecting a row in the tool table." @@ -1989,56 +1972,56 @@ msgstr "" "Araçlar Tablosundan bir satır seçerek \n" "delik listesindeki bir deliği silin." -#: appEditors/AppExcEditor.py:4123 +#: appEditors/AppExcEditor.py:4121 msgid "Resize Tool" msgstr "Yeniden Boyutlandır" -#: appEditors/AppExcEditor.py:4125 +#: appEditors/AppExcEditor.py:4123 msgid "Resize a drill or a selection of drills." msgstr "Seçilen deliği veya deliklerin boyutunu değiştirir." -#: appEditors/AppExcEditor.py:4130 +#: appEditors/AppExcEditor.py:4128 msgid "Resize Dia" msgstr "Genişlik Boyutu" -#: appEditors/AppExcEditor.py:4132 +#: appEditors/AppExcEditor.py:4130 msgid "Diameter to resize to." msgstr "Yeniden boyutlandırılacak genişlik." -#: appEditors/AppExcEditor.py:4145 +#: appEditors/AppExcEditor.py:4143 msgid "Resize" msgstr "Uygula" -#: appEditors/AppExcEditor.py:4148 +#: appEditors/AppExcEditor.py:4146 msgid "Resize drill(s)" msgstr "Delikleri yeniden boyutlandır" -#: appEditors/AppExcEditor.py:4179 appGUI/MainGUI.py:728 appGUI/MainGUI.py:1151 -#: appGUI/MainGUI.py:1743 appGUI/MainGUI.py:2370 appGUI/MainGUI.py:4959 +#: appEditors/AppExcEditor.py:4177 appGUI/MainGUI.py:728 appGUI/MainGUI.py:1163 +#: appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4971 msgid "Add Drill Array" msgstr "Delik Dizisi Ekle" -#: appEditors/AppExcEditor.py:4181 +#: appEditors/AppExcEditor.py:4179 msgid "Add an array of drills (linear or circular array)" msgstr "Bir delik dizisi ekleyin (doğrusal veya dairesel dizi)" -#: appEditors/AppExcEditor.py:4187 appEditors/AppExcEditor.py:4407 -#: appEditors/AppGeoEditor.py:3430 appEditors/AppGerberEditor.py:4510 -#: appEditors/AppGerberEditor.py:6051 appEditors/AppGerberEditor.py:6126 -#: appEditors/AppGerberEditor.py:6519 appEditors/appGCodeEditor.py:788 -#: appGUI/ObjectUI.py:309 appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 +#: appEditors/AppExcEditor.py:4185 appEditors/AppExcEditor.py:4405 +#: appEditors/AppGeoEditor.py:3444 appEditors/AppGerberEditor.py:4512 +#: appEditors/AppGerberEditor.py:6049 appEditors/AppGerberEditor.py:6124 +#: appEditors/AppGerberEditor.py:6517 appEditors/appGCodeEditor.py:790 +#: appGUI/ObjectUI.py:306 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:35 -#: appPlugins/ToolCorners.py:748 appPlugins/ToolCutOut.py:2379 -#: appPlugins/ToolDblSided.py:670 appPlugins/ToolExtract.py:988 -#: appPlugins/ToolFilm.py:1150 appPlugins/ToolIsolation.py:3580 -#: appPlugins/ToolNCC.py:4135 appPlugins/ToolNCC.py:4606 -#: appPlugins/ToolPaint.py:2941 appPlugins/ToolPaint.py:3285 +#: appPlugins/ToolCorners.py:754 appPlugins/ToolCutOut.py:2376 +#: appPlugins/ToolDblSided.py:686 appPlugins/ToolExtract.py:991 +#: appPlugins/ToolFilm.py:1164 appPlugins/ToolIsolation.py:3577 +#: appPlugins/ToolNCC.py:4134 appPlugins/ToolNCC.py:4605 +#: appPlugins/ToolPaint.py:2938 appPlugins/ToolPaint.py:3282 #: appPlugins/ToolPunchGerber.py:2072 appPlugins/ToolPunchGerber.py:2279 #: appPlugins/ToolTransform.py:626 msgid "Type" msgstr "Tip" -#: appEditors/AppExcEditor.py:4189 +#: appEditors/AppExcEditor.py:4187 msgid "" "Select the type of drills array to create.\n" "It can be Linear X(Y) or Circular" @@ -2046,13 +2029,13 @@ msgstr "" "Oluşturulacak delik dizisi tipini seçin.\n" "Doğrusal X (Y) veya dairesel olabilir" -#: appEditors/AppExcEditor.py:4193 appEditors/AppExcEditor.py:4413 -#: appEditors/AppGerberEditor.py:6525 +#: appEditors/AppExcEditor.py:4191 appEditors/AppExcEditor.py:4411 +#: appEditors/AppGerberEditor.py:6523 msgid "Linear" msgstr "Doğrusal" -#: appEditors/AppExcEditor.py:4194 appEditors/AppExcEditor.py:4414 -#: appEditors/AppGerberEditor.py:6526 +#: appEditors/AppExcEditor.py:4192 appEditors/AppExcEditor.py:4412 +#: appEditors/AppGerberEditor.py:6524 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:45 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:142 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:100 @@ -2061,32 +2044,32 @@ msgstr "Doğrusal" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:61 -#: appPlugins/ToolExtract.py:944 appPlugins/ToolExtract.py:1076 -#: appPlugins/ToolFiducials.py:952 appPlugins/ToolPunchGerber.py:2028 +#: appPlugins/ToolExtract.py:947 appPlugins/ToolExtract.py:1079 +#: appPlugins/ToolFiducials.py:956 appPlugins/ToolPunchGerber.py:2028 #: appPlugins/ToolPunchGerber.py:2185 msgid "Circular" msgstr "Dairesel" -#: appEditors/AppExcEditor.py:4200 appEditors/AppExcEditor.py:4420 +#: appEditors/AppExcEditor.py:4198 appEditors/AppExcEditor.py:4418 msgid "Number" msgstr "Sayı" -#: appEditors/AppExcEditor.py:4201 +#: appEditors/AppExcEditor.py:4199 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:63 msgid "Specify how many drills to be in the array." msgstr "Dizide kaç tane delik olacağını belirtin." -#: appEditors/AppExcEditor.py:4222 appEditors/AppExcEditor.py:4281 -#: appEditors/AppExcEditor.py:4347 appEditors/AppExcEditor.py:4443 -#: appEditors/AppExcEditor.py:4503 appEditors/AppGeoEditor.py:2172 -#: appEditors/AppGerberEditor.py:1823 appEditors/AppGerberEditor.py:6552 -#: appEditors/AppGerberEditor.py:6606 +#: appEditors/AppExcEditor.py:4220 appEditors/AppExcEditor.py:4279 +#: appEditors/AppExcEditor.py:4345 appEditors/AppExcEditor.py:4441 +#: appEditors/AppExcEditor.py:4501 appEditors/AppGeoEditor.py:2172 +#: appEditors/AppGerberEditor.py:1823 appEditors/AppGerberEditor.py:6550 +#: appEditors/AppGerberEditor.py:6604 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:171 msgid "Direction" msgstr "Yön" -#: appEditors/AppExcEditor.py:4224 appEditors/AppExcEditor.py:4445 -#: appEditors/AppGerberEditor.py:6554 +#: appEditors/AppExcEditor.py:4222 appEditors/AppExcEditor.py:4443 +#: appEditors/AppGerberEditor.py:6552 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:79 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:227 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:116 @@ -2101,39 +2084,39 @@ msgstr "" "- 'Y' - Dikey eksen veya\n" "- 'Açı' - Dizinin isteğe bağlı açısı" -#: appEditors/AppExcEditor.py:4230 appEditors/AppExcEditor.py:4355 -#: appEditors/AppExcEditor.py:4451 appEditors/AppGerberEditor.py:6560 +#: appEditors/AppExcEditor.py:4228 appEditors/AppExcEditor.py:4353 +#: appEditors/AppExcEditor.py:4449 appEditors/AppGerberEditor.py:6558 #: appGUI/GUIElements.py:4770 appGUI/MainGUI.py:481 appGUI/MainGUI.py:688 -#: appGUI/MainGUI.py:4587 appGUI/MainGUI.py:4855 +#: appGUI/MainGUI.py:4599 appGUI/MainGUI.py:4867 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:85 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:180 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:233 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:122 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:191 -#: appPlugins/ToolFilm.py:1325 +#: appPlugins/ToolFilm.py:1339 msgid "X" msgstr "X" -#: appEditors/AppExcEditor.py:4231 appEditors/AppExcEditor.py:4356 -#: appEditors/AppExcEditor.py:4452 appEditors/AppGerberEditor.py:6561 -#: appGUI/GUIElements.py:4777 appGUI/MainGUI.py:484 appGUI/MainGUI.py:4588 -#: appGUI/MainGUI.py:4856 +#: appEditors/AppExcEditor.py:4229 appEditors/AppExcEditor.py:4354 +#: appEditors/AppExcEditor.py:4450 appEditors/AppGerberEditor.py:6559 +#: appGUI/GUIElements.py:4777 appGUI/MainGUI.py:484 appGUI/MainGUI.py:4600 +#: appGUI/MainGUI.py:4868 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:181 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:192 -#: appPlugins/ToolFilm.py:1326 +#: appPlugins/ToolFilm.py:1340 msgid "Y" msgstr "Y" -#: appEditors/AppExcEditor.py:4232 appEditors/AppExcEditor.py:4251 -#: appEditors/AppExcEditor.py:4292 appEditors/AppExcEditor.py:4357 -#: appEditors/AppExcEditor.py:4363 appEditors/AppExcEditor.py:4453 -#: appEditors/AppExcEditor.py:4473 appEditors/AppExcEditor.py:4514 -#: appEditors/AppGeoEditor.py:755 appEditors/AppGerberEditor.py:6562 -#: appEditors/AppGerberEditor.py:6582 appEditors/AppGerberEditor.py:6619 -#: appEditors/AppGerberEditor.py:6732 +#: appEditors/AppExcEditor.py:4230 appEditors/AppExcEditor.py:4249 +#: appEditors/AppExcEditor.py:4290 appEditors/AppExcEditor.py:4355 +#: appEditors/AppExcEditor.py:4361 appEditors/AppExcEditor.py:4451 +#: appEditors/AppExcEditor.py:4471 appEditors/AppExcEditor.py:4512 +#: appEditors/AppGeoEditor.py:755 appEditors/AppGerberEditor.py:6560 +#: appEditors/AppGerberEditor.py:6580 appEditors/AppGerberEditor.py:6617 +#: appEditors/AppGerberEditor.py:6730 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:87 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:106 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:182 @@ -2148,26 +2131,26 @@ msgstr "Y" msgid "Angle" msgstr "Açı" -#: appEditors/AppExcEditor.py:4238 appEditors/AppExcEditor.py:4459 -#: appEditors/AppGerberEditor.py:6568 +#: appEditors/AppExcEditor.py:4236 appEditors/AppExcEditor.py:4457 +#: appEditors/AppGerberEditor.py:6566 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:130 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:249 -#: appPlugins/ToolCutOut.py:2808 +#: appPlugins/ToolCutOut.py:2805 msgid "Pitch" msgstr "Mesafe" -#: appEditors/AppExcEditor.py:4240 appEditors/AppExcEditor.py:4461 -#: appEditors/AppGerberEditor.py:6570 +#: appEditors/AppExcEditor.py:4238 appEditors/AppExcEditor.py:4459 +#: appEditors/AppGerberEditor.py:6568 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:95 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:243 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:132 msgid "Pitch = Distance between elements of the array." msgstr "Mesafe = Dizi ögeleri arasındaki mesafe." -#: appEditors/AppExcEditor.py:4253 appEditors/AppExcEditor.py:4475 -#: appEditors/AppGerberEditor.py:6584 +#: appEditors/AppExcEditor.py:4251 appEditors/AppExcEditor.py:4473 +#: appEditors/AppGerberEditor.py:6582 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -2179,8 +2162,8 @@ msgstr "" "Minimum değer: -360 derecedir.\n" "Maksimum değer: 360.00 derecedir." -#: appEditors/AppExcEditor.py:4282 appEditors/AppExcEditor.py:4504 -#: appEditors/AppGerberEditor.py:6608 +#: appEditors/AppExcEditor.py:4280 appEditors/AppExcEditor.py:4502 +#: appEditors/AppGerberEditor.py:6606 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:125 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:275 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:160 @@ -2192,8 +2175,8 @@ msgstr "" "CW = Saat yönünde \n" "CCW = Saat yönünün tersine olabilir." -#: appEditors/AppExcEditor.py:4285 appEditors/AppExcEditor.py:4507 -#: appEditors/AppGerberEditor.py:6612 +#: appEditors/AppExcEditor.py:4283 appEditors/AppExcEditor.py:4505 +#: appEditors/AppGerberEditor.py:6610 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:129 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:279 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:138 @@ -2202,8 +2185,8 @@ msgstr "" msgid "CW" msgstr "CW" -#: appEditors/AppExcEditor.py:4286 appEditors/AppExcEditor.py:4508 -#: appEditors/AppGerberEditor.py:6613 +#: appEditors/AppExcEditor.py:4284 appEditors/AppExcEditor.py:4506 +#: appEditors/AppGerberEditor.py:6611 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:130 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:280 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:139 @@ -2212,8 +2195,8 @@ msgstr "CW" msgid "CCW" msgstr "CCW" -#: appEditors/AppExcEditor.py:4293 appEditors/AppExcEditor.py:4515 -#: appEditors/AppGerberEditor.py:6621 +#: appEditors/AppExcEditor.py:4291 appEditors/AppExcEditor.py:4513 +#: appEditors/AppGerberEditor.py:6619 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:108 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:138 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:258 @@ -2223,11 +2206,11 @@ msgstr "CCW" msgid "Angle at which each element in circular array is placed." msgstr "Dairesel dizideki her bir öğenin yerleştirildiği açı." -#: appEditors/AppExcEditor.py:4325 +#: appEditors/AppExcEditor.py:4323 msgid "Slot Parameters" msgstr "Yuva Seçenekleri" -#: appEditors/AppExcEditor.py:4327 +#: appEditors/AppExcEditor.py:4325 msgid "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." @@ -2235,20 +2218,20 @@ msgstr "" "Bir yuva (oval şekilli delik) ekleme seçenekleri.\n" "Tek veya dizi şeklinde olabilir." -#: appEditors/AppExcEditor.py:4333 appEditors/AppGeoEditor.py:3512 +#: appEditors/AppExcEditor.py:4331 appEditors/AppGeoEditor.py:3526 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:155 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:76 -#: appObjects/FlatCAMObj.py:877 appPlugins/ToolCorners.py:776 -#: appPlugins/ToolReport.py:590 +#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:782 +#: appPlugins/ToolReport.py:594 msgid "Length" msgstr "Uzunluk" -#: appEditors/AppExcEditor.py:4335 +#: appEditors/AppExcEditor.py:4333 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:157 msgid "Length. The length of the slot." msgstr "Uzunluk. Yuvanın uzunluğu." -#: appEditors/AppExcEditor.py:4349 +#: appEditors/AppExcEditor.py:4347 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:173 msgid "" "Direction on which the slot is oriented:\n" @@ -2261,7 +2244,7 @@ msgstr "" "- 'Y' - Dikey eksen veya\n" "- 'Açı' - Yuvanın isteğe bağlı açısı" -#: appEditors/AppExcEditor.py:4365 +#: appEditors/AppExcEditor.py:4363 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189 msgid "" "Angle at which the slot is placed.\n" @@ -2274,15 +2257,15 @@ msgstr "" "Minimum değer: -360 derecedir.\n" "Maksimum değer: 360.00 derecedir." -#: appEditors/AppExcEditor.py:4399 +#: appEditors/AppExcEditor.py:4397 msgid "Slot Array Parameters" msgstr "Yuva Dizisi Seçenekleri" -#: appEditors/AppExcEditor.py:4401 +#: appEditors/AppExcEditor.py:4399 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:4409 +#: appEditors/AppExcEditor.py:4407 msgid "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" @@ -2290,21 +2273,21 @@ msgstr "" "Oluşturulacak yuva dizisini tipini seçin.\n" "Doğrusal X (Y) veya dairesel olabilir" -#: appEditors/AppExcEditor.py:4421 +#: appEditors/AppExcEditor.py:4419 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:214 msgid "Specify how many slots to be in the array." msgstr "Dizide kaç tane yuva olması gerektiğini belirtin." -#: appEditors/AppExcEditor.py:4529 appEditors/AppGeoEditor.py:3590 -#: appEditors/AppGerberEditor.py:6636 appEditors/appGCodeEditor.py:74 -#: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:867 -#: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1760 app_Main.py:2623 +#: appEditors/AppExcEditor.py:4527 appEditors/AppGeoEditor.py:3604 +#: appEditors/AppGerberEditor.py:6634 appEditors/appGCodeEditor.py:74 +#: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:869 +#: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1772 app_Main.py:2642 msgid "Exit Editor" msgstr "Düzenleyiciden Çık" -#: appEditors/AppExcEditor.py:4532 appEditors/AppGeoEditor.py:3593 -#: appEditors/AppGerberEditor.py:6639 appEditors/appGCodeEditor.py:870 -#: appGUI/MainGUI.py:1009 appGUI/MainGUI.py:2230 +#: appEditors/AppExcEditor.py:4530 appEditors/AppGeoEditor.py:3607 +#: appEditors/AppGerberEditor.py:6637 appEditors/appGCodeEditor.py:872 +#: appGUI/MainGUI.py:1021 appGUI/MainGUI.py:2242 msgid "Exit from Editor." msgstr "Düzenleyiciden çıkın." @@ -2312,12 +2295,12 @@ msgstr "Düzenleyiciden çıkın." msgid "Buffer Selection" msgstr "Tampon Seçimi" -#: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:6334 +#: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:6332 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:188 msgid "Buffer distance" msgstr "Tampon Mesafesi" -#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:6338 +#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:6336 msgid "Buffer corner" msgstr "Tampon Köşesi" @@ -2335,11 +2318,11 @@ msgstr "" " - Eğimli: Köşe, köşede buluşan ögeleri doğrudan birbirine bağlayan bir " "çizgidir" -#: appEditors/AppGeoEditor.py:105 appEditors/AppGerberEditor.py:6346 +#: appEditors/AppGeoEditor.py:105 appEditors/AppGerberEditor.py:6344 msgid "Round" msgstr "Yuvarlak" -#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6347 +#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6345 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:216 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:168 @@ -2351,16 +2334,16 @@ msgstr "Yuvarlak" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:318 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:282 -#: appPlugins/ToolDrilling.py:2863 appPlugins/ToolExtract.py:960 -#: appPlugins/ToolExtract.py:1102 appPlugins/ToolFollow.py:750 -#: appPlugins/ToolInvertGerber.py:272 appPlugins/ToolIsolation.py:3638 -#: appPlugins/ToolMilling.py:4477 appPlugins/ToolNCC.py:4634 -#: appPlugins/ToolPaint.py:3314 appPlugins/ToolPunchGerber.py:2044 -#: appPlugins/ToolPunchGerber.py:2211 appPlugins/ToolQRCode.py:885 +#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolExtract.py:963 +#: appPlugins/ToolExtract.py:1105 appPlugins/ToolFollow.py:752 +#: appPlugins/ToolInvertGerber.py:278 appPlugins/ToolIsolation.py:3635 +#: appPlugins/ToolMilling.py:4576 appPlugins/ToolNCC.py:4633 +#: appPlugins/ToolPaint.py:3311 appPlugins/ToolPunchGerber.py:2044 +#: appPlugins/ToolPunchGerber.py:2211 appPlugins/ToolQRCode.py:888 msgid "Square" msgstr "Kare" -#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6348 +#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6346 msgid "Beveled" msgstr "Eğimli" @@ -2378,17 +2361,17 @@ msgstr "Tam Tampon" #: appEditors/AppGeoEditor.py:152 appEditors/AppGeoEditor.py:392 #: appEditors/AppGeoEditor.py:608 appEditors/AppGeoEditor.py:1103 -#: appEditors/AppGerberEditor.py:7080 appPlugins/ToolAlignObjects.py:95 +#: appEditors/AppGerberEditor.py:7078 appPlugins/ToolAlignObjects.py:95 #: appPlugins/ToolCalculators.py:62 appPlugins/ToolCalibration.py:105 -#: appPlugins/ToolCopperThieving.py:116 appPlugins/ToolCorners.py:86 +#: appPlugins/ToolCopperThieving.py:117 appPlugins/ToolCorners.py:86 #: appPlugins/ToolCutOut.py:144 appPlugins/ToolDblSided.py:77 #: appPlugins/ToolDistance.py:123 appPlugins/ToolDistanceMin.py:79 #: appPlugins/ToolDrilling.py:155 appPlugins/ToolEtchCompensation.py:71 -#: appPlugins/ToolExtract.py:134 appPlugins/ToolFiducials.py:110 +#: appPlugins/ToolExtract.py:134 appPlugins/ToolFiducials.py:111 #: appPlugins/ToolFilm.py:112 appPlugins/ToolFollow.py:99 #: appPlugins/ToolImage.py:58 appPlugins/ToolInvertGerber.py:66 -#: appPlugins/ToolIsolation.py:172 appPlugins/ToolLevelling.py:147 -#: appPlugins/ToolMilling.py:154 appPlugins/ToolNCC.py:181 +#: appPlugins/ToolIsolation.py:172 appPlugins/ToolLevelling.py:155 +#: appPlugins/ToolMilling.py:155 appPlugins/ToolNCC.py:181 #: appPlugins/ToolOptimal.py:94 appPlugins/ToolPaint.py:215 #: appPlugins/ToolPanelize.py:87 appPlugins/ToolPcbWizard.py:84 #: appPlugins/ToolPunchGerber.py:165 appPlugins/ToolQRCode.py:107 @@ -2401,7 +2384,7 @@ msgid "Plugin" msgstr "plugin_tab" #: appEditors/AppGeoEditor.py:158 appEditors/AppGeoEditor.py:3076 -#: appGUI/MainGUI.py:704 appGUI/MainGUI.py:4839 +#: appGUI/MainGUI.py:704 appGUI/MainGUI.py:4851 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:184 msgid "Buffer Tool" msgstr "Tampon" @@ -2409,7 +2392,7 @@ msgstr "Tampon" #: appEditors/AppGeoEditor.py:174 appEditors/AppGeoEditor.py:191 #: appEditors/AppGeoEditor.py:208 appEditors/AppGeoEditor.py:3095 #: appEditors/AppGeoEditor.py:3121 appEditors/AppGeoEditor.py:3147 -#: appEditors/AppGerberEditor.py:5793 +#: appEditors/AppGerberEditor.py:5794 msgid "Buffer distance value is missing or wrong format. Add it and retry." msgstr "" "Tampon mesafesi değeri yok veya yanlış formatta. \n" @@ -2423,23 +2406,23 @@ msgstr "Metin Ekle" msgid "Font" msgstr "Yazı Tipi" -#: appEditors/AppGeoEditor.py:349 appEditors/AppGerberEditor.py:4510 -#: appEditors/AppGerberEditor.py:6051 appGUI/ObjectUI.py:309 +#: appEditors/AppGeoEditor.py:349 appEditors/AppGerberEditor.py:4512 +#: appEditors/AppGerberEditor.py:6049 appGUI/ObjectUI.py:306 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:96 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:173 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:202 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:36 -#: appPlugins/ToolCopperThieving.py:1494 appPlugins/ToolCopperThieving.py:1534 -#: appPlugins/ToolExtract.py:988 appPlugins/ToolFiducials.py:888 +#: appPlugins/ToolCopperThieving.py:1500 appPlugins/ToolCopperThieving.py:1540 +#: appPlugins/ToolExtract.py:991 appPlugins/ToolFiducials.py:892 #: appPlugins/ToolPunchGerber.py:2072 msgid "Size" msgstr "Boyut" -#: appEditors/AppGeoEditor.py:353 appGUI/MainGUI.py:1679 +#: appEditors/AppGeoEditor.py:353 appGUI/MainGUI.py:1691 msgid "Text" msgstr "Metin" -#: appEditors/AppGeoEditor.py:364 appGUI/MainGUI.py:1599 +#: appEditors/AppGeoEditor.py:364 appGUI/MainGUI.py:1611 msgid "Apply" msgstr "Uygula" @@ -2448,18 +2431,18 @@ msgid "Text Tool" msgstr "Metin Aracı" #: appEditors/AppGeoEditor.py:458 appObjects/FlatCAMExcellon.py:940 -#: appObjects/FlatCAMGeometry.py:1126 appPlugins/ToolDrilling.py:910 -#: appPlugins/ToolDrilling.py:1254 appPlugins/ToolDrilling.py:2410 -#: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:3377 -#: appPlugins/ToolMilling.py:1616 appPlugins/ToolMilling.py:2491 -#: appPlugins/ToolMilling.py:3849 appPlugins/ToolNCC.py:363 -#: appPlugins/ToolNCC.py:2540 appPlugins/ToolNCC.py:4339 -#: appPlugins/ToolPaint.py:335 appPlugins/ToolPaint.py:3119 +#: appObjects/FlatCAMGeometry.py:1127 appPlugins/ToolDrilling.py:911 +#: appPlugins/ToolDrilling.py:1260 appPlugins/ToolDrilling.py:2346 +#: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:3374 +#: appPlugins/ToolMilling.py:1702 appPlugins/ToolMilling.py:2585 +#: appPlugins/ToolMilling.py:3921 appPlugins/ToolNCC.py:363 +#: appPlugins/ToolNCC.py:2542 appPlugins/ToolNCC.py:4338 +#: appPlugins/ToolPaint.py:335 appPlugins/ToolPaint.py:3116 msgid "Tool" msgstr "Araçlar" #: appEditors/AppGeoEditor.py:466 appEditors/AppGeoEditor.py:614 -#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:1084 appGUI/MainGUI.py:2303 +#: appGUI/MainGUI.py:708 msgid "Paint Tool" msgstr "Çizim" @@ -2486,66 +2469,66 @@ msgstr "" #: appEditors/AppGeoEditor.py:1492 appEditors/AppGeoEditor.py:1517 #: appEditors/AppGeoEditor.py:2710 appEditors/AppGeoEditor.py:2781 #: appEditors/AppGeoEditor.py:3083 appEditors/AppGeoEditor.py:3109 -#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:4994 -#: appEditors/AppGerberEditor.py:7134 appEditors/AppGerberEditor.py:7174 -#: appEditors/AppGerberEditor.py:7197 appEditors/AppGerberEditor.py:7342 -#: appEditors/AppGerberEditor.py:7375 appEditors/AppGerberEditor.py:7418 -#: appEditors/AppGerberEditor.py:7459 appEditors/AppGerberEditor.py:7495 -#: appEditors/AppGerberEditor.py:7531 +#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:5008 +#: appEditors/AppGerberEditor.py:7132 appEditors/AppGerberEditor.py:7172 +#: appEditors/AppGerberEditor.py:7195 appEditors/AppGerberEditor.py:7340 +#: appEditors/AppGerberEditor.py:7373 appEditors/AppGerberEditor.py:7416 +#: appEditors/AppGerberEditor.py:7457 appEditors/AppGerberEditor.py:7493 +#: appEditors/AppGerberEditor.py:7529 msgid "No shape selected." msgstr "Seçili şekil yoktur." #: appEditors/AppGeoEditor.py:678 appEditors/AppGeoEditor.py:1121 -#: appEditors/AppGerberEditor.py:6655 appEditors/AppGerberEditor.py:7098 +#: appEditors/AppGerberEditor.py:6653 appEditors/AppGerberEditor.py:7096 #: appGUI/MainGUI.py:712 msgid "Transform Tool" msgstr "Döndürmeler" #: appEditors/AppGeoEditor.py:679 appEditors/AppGeoEditor.py:771 -#: appEditors/AppGerberEditor.py:6656 appEditors/AppGerberEditor.py:6748 +#: appEditors/AppGerberEditor.py:6654 appEditors/AppGerberEditor.py:6746 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:81 #: appPlugins/ToolTransform.py:557 appPlugins/ToolTransform.py:680 msgid "Rotate" msgstr "Döndür" -#: appEditors/AppGeoEditor.py:680 appEditors/AppGerberEditor.py:6657 +#: appEditors/AppGeoEditor.py:680 appEditors/AppGerberEditor.py:6655 #: appPlugins/ToolTransform.py:558 msgid "Skew/Shear" msgstr "Eğme/Kaydırma" -#: appEditors/AppGeoEditor.py:681 appEditors/AppGerberEditor.py:6407 -#: appEditors/AppGerberEditor.py:6658 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:1254 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2467 -#: appGUI/MainGUI.py:5107 appGUI/ObjectUI.py:119 +#: appEditors/AppGeoEditor.py:681 appEditors/AppGerberEditor.py:6405 +#: appEditors/AppGerberEditor.py:6656 appGUI/MainGUI.py:793 +#: appGUI/MainGUI.py:1266 appGUI/MainGUI.py:1740 appGUI/MainGUI.py:2479 +#: appGUI/MainGUI.py:5119 appGUI/ObjectUI.py:116 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:140 #: appPlugins/ToolTransform.py:559 msgid "Scale" msgstr "Ölçek" -#: appEditors/AppGeoEditor.py:682 appEditors/AppGerberEditor.py:6659 +#: appEditors/AppGeoEditor.py:682 appEditors/AppGerberEditor.py:6657 #: appPlugins/ToolTransform.py:560 msgid "Mirror (Flip)" msgstr "Tersle (Çevir)" -#: appEditors/AppGeoEditor.py:684 appEditors/AppGerberEditor.py:6361 -#: appEditors/AppGerberEditor.py:6661 appGUI/MainGUI.py:790 -#: appGUI/MainGUI.py:1252 appGUI/MainGUI.py:1681 appGUI/MainGUI.py:1726 -#: appGUI/MainGUI.py:2465 appGUI/MainGUI.py:5098 +#: appEditors/AppGeoEditor.py:684 appEditors/AppGerberEditor.py:6359 +#: appEditors/AppGerberEditor.py:6659 appGUI/MainGUI.py:790 +#: appGUI/MainGUI.py:1264 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:1738 +#: appGUI/MainGUI.py:2477 appGUI/MainGUI.py:5110 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:205 #: appPlugins/ToolTransform.py:562 msgid "Buffer" msgstr "Tampon" -#: appEditors/AppGeoEditor.py:715 appEditors/AppGerberEditor.py:6692 +#: appEditors/AppGeoEditor.py:715 appEditors/AppGerberEditor.py:6690 #: appGUI/GUIElements.py:3871 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:37 -#: appPlugins/ToolDblSided.py:832 appPlugins/ToolDblSided.py:1008 -#: appPlugins/ToolFilm.py:1204 appPlugins/ToolTransform.py:594 +#: appPlugins/ToolDblSided.py:848 appPlugins/ToolDblSided.py:1024 +#: appPlugins/ToolFilm.py:1218 appPlugins/ToolTransform.py:594 msgid "Reference" msgstr "Referans Noktası" -#: appEditors/AppGeoEditor.py:717 appEditors/AppGerberEditor.py:6694 +#: appEditors/AppGeoEditor.py:717 appEditors/AppGerberEditor.py:6692 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2562,7 +2545,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:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appPlugins/ToolCalibration.py:144 appPlugins/ToolCalibration.py:145 #: appPlugins/ToolTransform.py:604 @@ -2570,55 +2553,55 @@ msgid "Origin" msgstr "Orijin" #: appEditors/AppGeoEditor.py:725 appEditors/AppGeoEditor.py:1134 -#: appEditors/AppGerberEditor.py:6702 appEditors/AppGerberEditor.py:7107 +#: appEditors/AppGerberEditor.py:6700 appEditors/AppGerberEditor.py:7105 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:245 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:262 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:302 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 -#: appPlugins/ToolFollow.py:731 appPlugins/ToolIsolation.py:3562 -#: appPlugins/ToolNCC.py:4596 appPlugins/ToolPaint.py:3265 +#: appPlugins/ToolFollow.py:733 appPlugins/ToolIsolation.py:3559 +#: appPlugins/ToolNCC.py:4595 appPlugins/ToolPaint.py:3262 #: appPlugins/ToolPunchGerber.py:2275 appPlugins/ToolTransform.py:604 -#: defaults.py:582 +#: defaults.py:585 msgid "Selection" msgstr "Seçim" -#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:53 -#: appPlugins/ToolDblSided.py:843 appPlugins/ToolTransform.py:604 +#: appPlugins/ToolDblSided.py:859 appPlugins/ToolTransform.py:604 msgid "Point" msgstr "Nokta" -#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 msgid "Minimum" msgstr "Minimum" #: appEditors/AppGeoEditor.py:731 appEditors/AppGeoEditor.py:1027 -#: appEditors/AppGerberEditor.py:6708 appEditors/AppGerberEditor.py:7004 +#: appEditors/AppGerberEditor.py:6706 appEditors/AppGerberEditor.py:7002 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:124 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:126 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:236 -#: appPlugins/ToolExtract.py:1154 appPlugins/ToolExtract.py:1172 +#: appPlugins/ToolExtract.py:1157 appPlugins/ToolExtract.py:1175 #: appPlugins/ToolPunchGerber.py:2150 appPlugins/ToolPunchGerber.py:2260 #: appPlugins/ToolTransform.py:610 appPlugins/ToolTransform.py:936 -#: app_Main.py:8511 +#: app_Main.py:8555 msgid "Value" msgstr "Değer" -#: appEditors/AppGeoEditor.py:733 appEditors/AppGerberEditor.py:6710 +#: appEditors/AppGeoEditor.py:733 appEditors/AppGerberEditor.py:6708 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:55 #: appPlugins/ToolTransform.py:612 msgid "A point of reference in format X,Y." msgstr "X,Y biçiminde referans noktası." -#: appEditors/AppGeoEditor.py:742 appEditors/AppGerberEditor.py:6719 +#: appEditors/AppGeoEditor.py:742 appEditors/AppGerberEditor.py:6717 #: appPlugins/ToolTransform.py:621 msgid "Add point coordinates from clipboard." msgstr "Panodan nokta koordinatları ekleyin." -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6734 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6732 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:91 #: appPlugins/ToolTransform.py:666 msgid "" @@ -2632,7 +2615,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:773 appEditors/AppGerberEditor.py:6750 +#: appEditors/AppGeoEditor.py:773 appEditors/AppGerberEditor.py:6748 #: appPlugins/ToolTransform.py:682 msgid "" "Rotate the selected object(s).\n" @@ -2644,7 +2627,7 @@ msgstr "" "için orta sınırlayıcı kutudur." #: appEditors/AppGeoEditor.py:793 appEditors/AppGeoEditor.py:855 -#: appEditors/AppGerberEditor.py:6770 appEditors/AppGerberEditor.py:6832 +#: appEditors/AppGerberEditor.py:6768 appEditors/AppGerberEditor.py:6830 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:144 #: appPlugins/ToolTransform.py:702 appPlugins/ToolTransform.py:764 @@ -2652,22 +2635,22 @@ msgid "Link" msgstr "Bağlantı" #: appEditors/AppGeoEditor.py:795 appEditors/AppGeoEditor.py:857 -#: appEditors/AppGerberEditor.py:6772 appEditors/AppGerberEditor.py:6834 +#: appEditors/AppGerberEditor.py:6770 appEditors/AppGerberEditor.py:6832 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:107 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:146 #: appPlugins/ToolTransform.py:704 appPlugins/ToolTransform.py:766 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:800 appEditors/AppGerberEditor.py:6777 +#: appEditors/AppGeoEditor.py:800 appEditors/AppGerberEditor.py:6775 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:144 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:117 -#: appPlugins/ToolFilm.py:1281 appPlugins/ToolTransform.py:709 +#: appPlugins/ToolFilm.py:1295 appPlugins/ToolTransform.py:709 msgid "X angle" msgstr "X Eğim Açısı" #: appEditors/AppGeoEditor.py:802 appEditors/AppGeoEditor.py:823 -#: appEditors/AppGerberEditor.py:6779 appEditors/AppGerberEditor.py:6800 +#: appEditors/AppGerberEditor.py:6777 appEditors/AppGerberEditor.py:6798 #: appPlugins/ToolTransform.py:711 appPlugins/ToolTransform.py:732 msgid "" "Angle for Skew action, in degrees.\n" @@ -2676,13 +2659,13 @@ msgstr "" "Derece olarak eğim açısı.\n" "-360 ve 359 arasında bir gerçek sayıdır." -#: appEditors/AppGeoEditor.py:810 appEditors/AppGerberEditor.py:6787 +#: appEditors/AppGeoEditor.py:810 appEditors/AppGerberEditor.py:6785 #: appPlugins/ToolTransform.py:719 msgid "Skew X" msgstr "Eğrilt" #: appEditors/AppGeoEditor.py:812 appEditors/AppGeoEditor.py:833 -#: appEditors/AppGerberEditor.py:6789 appEditors/AppGerberEditor.py:6810 +#: appEditors/AppGerberEditor.py:6787 appEditors/AppGerberEditor.py:6808 #: appPlugins/ToolTransform.py:721 appPlugins/ToolTransform.py:742 msgid "" "Skew/shear the selected object(s).\n" @@ -2693,38 +2676,38 @@ msgstr "" "Referans noktası, seçilen tüm nesneler için\n" "sınırlayıcı kutunun ortasıdır." -#: appEditors/AppGeoEditor.py:821 appEditors/AppGerberEditor.py:6798 +#: appEditors/AppGeoEditor.py:821 appEditors/AppGerberEditor.py:6796 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:153 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:131 -#: appPlugins/ToolFilm.py:1290 appPlugins/ToolTransform.py:730 +#: appPlugins/ToolFilm.py:1304 appPlugins/ToolTransform.py:730 msgid "Y angle" msgstr "Y Eğim Açısı" -#: appEditors/AppGeoEditor.py:831 appEditors/AppGerberEditor.py:6808 +#: appEditors/AppGeoEditor.py:831 appEditors/AppGerberEditor.py:6806 #: appPlugins/ToolTransform.py:740 msgid "Skew Y" msgstr "Eğrilt" -#: appEditors/AppGeoEditor.py:862 appEditors/AppGerberEditor.py:6839 +#: appEditors/AppGeoEditor.py:862 appEditors/AppGerberEditor.py:6837 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:155 -#: appPlugins/ToolFilm.py:1237 appPlugins/ToolTransform.py:771 +#: appPlugins/ToolFilm.py:1251 appPlugins/ToolTransform.py:771 msgid "X factor" msgstr "X Değeri" -#: appEditors/AppGeoEditor.py:864 appEditors/AppGerberEditor.py:6841 +#: appEditors/AppGeoEditor.py:864 appEditors/AppGerberEditor.py:6839 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:157 #: appPlugins/ToolTransform.py:773 msgid "Factor for scaling on X axis." msgstr "X ekseni ölçeklendirme değeri." -#: appEditors/AppGeoEditor.py:871 appEditors/AppGerberEditor.py:6848 +#: appEditors/AppGeoEditor.py:871 appEditors/AppGerberEditor.py:6846 #: appPlugins/ToolTransform.py:780 msgid "Scale X" msgstr "Ölçekle" #: appEditors/AppGeoEditor.py:873 appEditors/AppGeoEditor.py:893 -#: appEditors/AppGerberEditor.py:6850 appEditors/AppGerberEditor.py:6870 +#: appEditors/AppGerberEditor.py:6848 appEditors/AppGerberEditor.py:6868 #: appPlugins/ToolTransform.py:782 appPlugins/ToolTransform.py:802 msgid "" "Scale the selected object(s).\n" @@ -2735,59 +2718,59 @@ msgstr "" "Referans noktası Referansı Ölçekle\n" "onay kutusuna bağlıdır." -#: appEditors/AppGeoEditor.py:882 appEditors/AppGerberEditor.py:6859 +#: appEditors/AppGeoEditor.py:882 appEditors/AppGerberEditor.py:6857 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:122 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:168 -#: appPlugins/ToolFilm.py:1246 appPlugins/ToolTransform.py:791 +#: appPlugins/ToolFilm.py:1260 appPlugins/ToolTransform.py:791 msgid "Y factor" msgstr "Y Değeri" -#: appEditors/AppGeoEditor.py:884 appEditors/AppGerberEditor.py:6861 +#: appEditors/AppGeoEditor.py:884 appEditors/AppGerberEditor.py:6859 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:170 #: appPlugins/ToolTransform.py:793 msgid "Factor for scaling on Y axis." msgstr "Y ekseni ölçeklendirme değeri." -#: appEditors/AppGeoEditor.py:891 appEditors/AppGerberEditor.py:6868 +#: appEditors/AppGeoEditor.py:891 appEditors/AppGerberEditor.py:6866 #: appPlugins/ToolTransform.py:800 msgid "Scale Y" msgstr "Ölçekle" -#: appEditors/AppGeoEditor.py:918 appEditors/AppGerberEditor.py:6895 +#: appEditors/AppGeoEditor.py:918 appEditors/AppGerberEditor.py:6893 #: appPlugins/ToolTransform.py:827 msgid "Flip on X" msgstr "X Yönünde Çevir" #: appEditors/AppGeoEditor.py:920 appEditors/AppGeoEditor.py:925 -#: appEditors/AppGerberEditor.py:6897 appEditors/AppGerberEditor.py:6902 +#: appEditors/AppGerberEditor.py:6895 appEditors/AppGerberEditor.py:6900 #: appPlugins/ToolTransform.py:829 appPlugins/ToolTransform.py:834 msgid "Flip the selected object(s) over the X axis." msgstr "Seçilen nesneleri X ekseni boyunca çevirir." -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6900 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6898 #: appPlugins/ToolTransform.py:832 msgid "Flip on Y" msgstr "Y Yönünde Çevir" -#: appEditors/AppGeoEditor.py:943 appEditors/AppGerberEditor.py:6920 +#: appEditors/AppGeoEditor.py:943 appEditors/AppGerberEditor.py:6918 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:184 #: appPlugins/ToolTransform.py:852 msgid "X val" msgstr "X Değeri" -#: appEditors/AppGeoEditor.py:945 appEditors/AppGerberEditor.py:6922 +#: appEditors/AppGeoEditor.py:945 appEditors/AppGerberEditor.py:6920 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:186 #: appPlugins/ToolTransform.py:854 msgid "Distance to offset on X axis. In current units." msgstr "X eksenindeki hiza uzaklığı. Mevcut birimlerde." -#: appEditors/AppGeoEditor.py:952 appEditors/AppGerberEditor.py:6929 +#: appEditors/AppGeoEditor.py:952 appEditors/AppGerberEditor.py:6927 #: appPlugins/ToolTransform.py:861 msgid "Offset X" msgstr "Hizala" #: appEditors/AppGeoEditor.py:954 appEditors/AppGeoEditor.py:974 -#: appEditors/AppGerberEditor.py:6931 appEditors/AppGerberEditor.py:6951 +#: appEditors/AppGerberEditor.py:6929 appEditors/AppGerberEditor.py:6949 #: appPlugins/ToolTransform.py:863 appPlugins/ToolTransform.py:883 msgid "" "Offset the selected object(s).\n" @@ -2798,34 +2781,34 @@ msgstr "" "Referans noktası, seçilen tüm\n" "nesneler için sınırlama kutusunun ortasıdır.\n" -#: appEditors/AppGeoEditor.py:963 appEditors/AppGerberEditor.py:6940 +#: appEditors/AppGeoEditor.py:963 appEditors/AppGerberEditor.py:6938 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:197 #: appPlugins/ToolTransform.py:872 msgid "Y val" msgstr "Y Değeri" -#: appEditors/AppGeoEditor.py:965 appEditors/AppGerberEditor.py:6942 +#: appEditors/AppGeoEditor.py:965 appEditors/AppGerberEditor.py:6940 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:199 #: appPlugins/ToolTransform.py:874 msgid "Distance to offset on Y axis. In current units." msgstr "Y eksenindeki hiza uzaklığı. Mevcut birimlerde." -#: appEditors/AppGeoEditor.py:972 appEditors/AppGerberEditor.py:6949 +#: appEditors/AppGeoEditor.py:972 appEditors/AppGerberEditor.py:6947 #: appPlugins/ToolTransform.py:881 msgid "Offset Y" msgstr "Hizala" -#: appEditors/AppGeoEditor.py:992 appEditors/AppGerberEditor.py:6969 -#: appGUI/ObjectUI.py:466 appGUI/ObjectUI.py:503 +#: appEditors/AppGeoEditor.py:992 appEditors/AppGerberEditor.py:6967 +#: appGUI/ObjectUI.py:463 appGUI/ObjectUI.py:500 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:60 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:209 -#: appPlugins/ToolInvertGerber.py:271 appPlugins/ToolQRCode.py:884 +#: appPlugins/ToolInvertGerber.py:277 appPlugins/ToolQRCode.py:887 #: appPlugins/ToolTransform.py:901 msgid "Rounded" msgstr "Yuvarlak" -#: appEditors/AppGeoEditor.py:994 appEditors/AppGerberEditor.py:6971 +#: appEditors/AppGeoEditor.py:994 appEditors/AppGerberEditor.py:6969 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:211 #: appPlugins/ToolTransform.py:903 msgid "" @@ -2839,7 +2822,7 @@ msgstr "" "İşaretlenmezse tampon, tamponlanan şeklin kesin \n" "şeklini takip edecektir." -#: appEditors/AppGeoEditor.py:1002 appEditors/AppGerberEditor.py:6979 +#: appEditors/AppGeoEditor.py:1002 appEditors/AppGerberEditor.py:6977 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:219 #: appPlugins/ToolDistance.py:127 appPlugins/ToolDistance.py:421 #: appPlugins/ToolDistance.py:557 appPlugins/ToolDistanceMin.py:211 @@ -2847,7 +2830,7 @@ msgstr "" msgid "Distance" msgstr "Mesafe" -#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6981 +#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6979 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:221 #: appPlugins/ToolTransform.py:913 msgid "" @@ -2861,12 +2844,12 @@ msgstr "" "Nesnenin her bir şekil elemanı \"Mesafe\" ile \n" "arttırılacak veya azalacaktır." -#: appEditors/AppGeoEditor.py:1016 appEditors/AppGerberEditor.py:6993 +#: appEditors/AppGeoEditor.py:1016 appEditors/AppGerberEditor.py:6991 #: appPlugins/ToolTransform.py:925 msgid "Buffer D" msgstr "Oluştur" -#: appEditors/AppGeoEditor.py:1018 appEditors/AppGerberEditor.py:6995 +#: appEditors/AppGeoEditor.py:1018 appEditors/AppGerberEditor.py:6993 #: appPlugins/ToolTransform.py:927 msgid "" "Create the buffer effect on each geometry,\n" @@ -2875,7 +2858,7 @@ msgstr "" "Mesafeyi kullanarak seçilen nesnenin her bir\n" "şekli için tampon efekti oluşturun." -#: appEditors/AppGeoEditor.py:1029 appEditors/AppGerberEditor.py:7006 +#: appEditors/AppGeoEditor.py:1029 appEditors/AppGerberEditor.py:7004 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:238 #: appPlugins/ToolTransform.py:938 msgid "" @@ -2891,12 +2874,12 @@ msgstr "" "büyütülecek veya küçültülecektir. Değer, orijinal\n" "yüzdesidir." -#: appEditors/AppGeoEditor.py:1042 appEditors/AppGerberEditor.py:7019 +#: appEditors/AppGeoEditor.py:1042 appEditors/AppGerberEditor.py:7017 #: appPlugins/ToolTransform.py:951 msgid "Buffer F" msgstr "Oluştur" -#: appEditors/AppGeoEditor.py:1044 appEditors/AppGerberEditor.py:7021 +#: appEditors/AppGeoEditor.py:1044 appEditors/AppGerberEditor.py:7019 #: appPlugins/ToolTransform.py:953 msgid "" "Create the buffer effect on each geometry,\n" @@ -2905,24 +2888,24 @@ msgstr "" "Seçili nesnenin her bir şekli için bir katsayı kullanarak \n" "bir tamponlama efekti oluşturur." -#: appEditors/AppGeoEditor.py:1133 appEditors/AppGerberEditor.py:7106 +#: appEditors/AppGeoEditor.py:1133 appEditors/AppGerberEditor.py:7104 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:63 -#: appPlugins/ToolCalibration.py:894 appPlugins/ToolDrilling.py:2815 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolPanelize.py:1152 +#: appPlugins/ToolCalibration.py:894 appPlugins/ToolDrilling.py:2769 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolPanelize.py:1171 #: appPlugins/ToolTransform.py:604 msgid "Object" msgstr "Nesne" -#: appEditors/AppGeoEditor.py:1205 appEditors/AppGerberEditor.py:7182 +#: appEditors/AppGeoEditor.py:1205 appEditors/AppGerberEditor.py:7180 #: appPlugins/ToolTransform.py:168 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:1230 appEditors/AppGerberEditor.py:7207 +#: appEditors/AppGeoEditor.py:1230 appEditors/AppGerberEditor.py:7205 #: appPlugins/ToolTransform.py:185 msgid "Rotate transformation can not be done for a value of 0." msgstr "" @@ -2930,7 +2913,7 @@ msgstr "" "değer girerek tekrar deneyiniz." #: appEditors/AppGeoEditor.py:1288 appEditors/AppGeoEditor.py:1309 -#: appEditors/AppGerberEditor.py:7265 appEditors/AppGerberEditor.py:7286 +#: appEditors/AppGerberEditor.py:7263 appEditors/AppGerberEditor.py:7284 #: appPlugins/ToolTransform.py:243 appPlugins/ToolTransform.py:264 msgid "Scale transformation can not be done for a factor of 0 or 1." msgstr "" @@ -2938,7 +2921,7 @@ msgstr "" "girerek tekrar deneyiniz." #: appEditors/AppGeoEditor.py:1322 appEditors/AppGeoEditor.py:1331 -#: appEditors/AppGerberEditor.py:7299 appEditors/AppGerberEditor.py:7308 +#: appEditors/AppGerberEditor.py:7297 appEditors/AppGerberEditor.py:7306 #: appPlugins/ToolTransform.py:277 appPlugins/ToolTransform.py:286 msgid "Offset transformation can not be done for a value of 0." msgstr "" @@ -2952,13 +2935,13 @@ msgstr "Dödürülüyor" #: appEditors/AppGeoEditor.py:1376 appEditors/AppGeoEditor.py:1409 #: appEditors/AppGeoEditor.py:1443 appEditors/AppGeoEditor.py:1477 #: appEditors/AppGeoEditor.py:1510 appEditors/AppGeoEditor.py:1531 -#: appEditors/AppGerberEditor.py:7359 appEditors/AppGerberEditor.py:7401 -#: appEditors/AppGerberEditor.py:7441 appEditors/AppGerberEditor.py:7480 -#: appEditors/AppGerberEditor.py:7524 appEditors/AppGerberEditor.py:7560 +#: appEditors/AppGerberEditor.py:7357 appEditors/AppGerberEditor.py:7399 +#: appEditors/AppGerberEditor.py:7439 appEditors/AppGerberEditor.py:7478 +#: appEditors/AppGerberEditor.py:7522 appEditors/AppGerberEditor.py:7558 #: appPlugins/ToolTransform.py:336 appPlugins/ToolTransform.py:376 #: appPlugins/ToolTransform.py:415 appPlugins/ToolTransform.py:450 #: appPlugins/ToolTransform.py:487 appPlugins/ToolTransform.py:522 -#: app_Main.py:6509 app_Main.py:6555 +#: app_Main.py:6556 app_Main.py:6602 msgid "Action was not executed" msgstr "İşlem gerçekleştirilemedi" @@ -2966,13 +2949,13 @@ msgstr "İşlem gerçekleştirilemedi" msgid "Flipping" msgstr "Çevriliyor" -#: appEditors/AppGeoEditor.py:1402 appEditors/AppGerberEditor.py:7390 -#: appPlugins/ToolTransform.py:363 app_Main.py:6507 +#: appEditors/AppGeoEditor.py:1402 appEditors/AppGerberEditor.py:7388 +#: appPlugins/ToolTransform.py:363 app_Main.py:6554 msgid "Flip on Y axis done" msgstr "Y ekseni üzerinde çevirme işlemi tamamlandı" -#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:7398 -#: appPlugins/ToolTransform.py:372 app_Main.py:6553 +#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:7396 +#: appPlugins/ToolTransform.py:372 app_Main.py:6600 msgid "Flip on X axis done" msgstr "X ekseni üzerinde çevirme işlemi tamamlandı" @@ -2980,11 +2963,11 @@ msgstr "X ekseni üzerinde çevirme işlemi tamamlandı" msgid "Skewing" msgstr "Eğriltiliyor" -#: appEditors/AppGeoEditor.py:1438 appEditors/AppGerberEditor.py:7437 +#: appEditors/AppGeoEditor.py:1438 appEditors/AppGerberEditor.py:7435 msgid "Skew on the X axis done" msgstr "X ekseninde eğriltme işlemi tamamlandı" -#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:7439 +#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:7437 msgid "Skew on the Y axis done" msgstr "Y ekseninde eğriltme işlemi tamamlandı" @@ -2992,11 +2975,11 @@ msgstr "Y ekseninde eğriltme işlemi tamamlandı" msgid "Scaling" msgstr "Ölçekleniyor" -#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:7475 +#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:7473 msgid "Scale on the X axis done" msgstr "X ekseninde ölçeklendirme işlemi tamamlandı" -#: appEditors/AppGeoEditor.py:1475 appEditors/AppGerberEditor.py:7477 +#: appEditors/AppGeoEditor.py:1475 appEditors/AppGerberEditor.py:7475 msgid "Scale on the Y axis done" msgstr "Y ekseninde ölçeklendirme işlemi tamamlandı" @@ -3005,69 +2988,69 @@ msgid "Offsetting" msgstr "Hizalanıyor" #: appEditors/AppGeoEditor.py:1505 appEditors/AppGeoEditor.py:1563 -#: appEditors/AppGerberEditor.py:7519 appEditors/AppGerberEditor.py:7592 +#: appEditors/AppGerberEditor.py:7517 appEditors/AppGerberEditor.py:7590 msgid "Offset on the X axis done" msgstr "X ekseninde hizalama işlemi tamamlandı" -#: appEditors/AppGeoEditor.py:1507 appEditors/AppGerberEditor.py:7521 +#: appEditors/AppGeoEditor.py:1507 appEditors/AppGerberEditor.py:7519 msgid "Offset on the Y axis done" msgstr "Y eksenindeki hizalama işlemi tamamlandı" #: appEditors/AppGeoEditor.py:1520 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:57 -#: appObjects/FlatCAMGerber.py:430 appPlugins/ToolCopperThieving.py:594 -#: appPlugins/ToolCopperThieving.py:797 appPlugins/ToolCopperThieving.py:810 +#: appObjects/FlatCAMGerber.py:430 appPlugins/ToolCopperThieving.py:601 +#: appPlugins/ToolCopperThieving.py:804 appPlugins/ToolCopperThieving.py:817 #: appPlugins/ToolIsolation.py:1560 appPlugins/ToolNCC.py:2053 #: appPlugins/ToolNCC.py:2080 appPlugins/ToolNCC.py:2188 -#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:3103 -#: appPlugins/ToolNCC.py:3208 appPlugins/ToolNCC.py:3223 -#: appPlugins/ToolNCC.py:3490 appPlugins/ToolNCC.py:3591 -#: appPlugins/ToolNCC.py:3606 appPlugins/ToolTransform.py:497 camlib.py:1110 +#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:3105 +#: appPlugins/ToolNCC.py:3210 appPlugins/ToolNCC.py:3225 +#: appPlugins/ToolNCC.py:3492 appPlugins/ToolNCC.py:3593 +#: appPlugins/ToolNCC.py:3608 appPlugins/ToolTransform.py:497 camlib.py:1114 msgid "Buffering" msgstr "Tamponlama Tipi" -#: appEditors/AppGeoEditor.py:1527 appEditors/AppGerberEditor.py:7556 +#: appEditors/AppGeoEditor.py:1527 appEditors/AppGerberEditor.py:7554 #: appPlugins/ToolTransform.py:518 msgid "Buffer done" msgstr "Tampon işlemi başarıyla tamamlandı" -#: appEditors/AppGeoEditor.py:1535 appEditors/AppGerberEditor.py:7564 +#: appEditors/AppGeoEditor.py:1535 appEditors/AppGerberEditor.py:7562 msgid "Rotate ..." msgstr "Döndür ..." #: appEditors/AppGeoEditor.py:1536 appEditors/AppGeoEditor.py:1588 -#: appEditors/AppGeoEditor.py:1604 appEditors/AppGerberEditor.py:7565 -#: appEditors/AppGerberEditor.py:7617 appEditors/AppGerberEditor.py:7633 +#: appEditors/AppGeoEditor.py:1604 appEditors/AppGerberEditor.py:7563 +#: appEditors/AppGerberEditor.py:7615 appEditors/AppGerberEditor.py:7631 msgid "Enter an Angle Value (degrees)" msgstr "Bir açı değeri girin (derece)" -#: appEditors/AppGeoEditor.py:1545 appEditors/AppGerberEditor.py:7574 +#: appEditors/AppGeoEditor.py:1545 appEditors/AppGerberEditor.py:7572 #: appPlugins/ToolTransform.py:334 msgid "Rotate done" msgstr "Döndürme işlemi tamamlandı" -#: appEditors/AppGeoEditor.py:1548 appEditors/AppGerberEditor.py:7577 +#: appEditors/AppGeoEditor.py:1548 appEditors/AppGerberEditor.py:7575 msgid "Rotate cancelled" msgstr "Döndürme işlemi iptal edildi" -#: appEditors/AppGeoEditor.py:1553 appEditors/AppGerberEditor.py:7582 +#: appEditors/AppGeoEditor.py:1553 appEditors/AppGerberEditor.py:7580 msgid "Offset on X axis ..." msgstr "X ekseninde hizalama ..." #: appEditors/AppGeoEditor.py:1554 appEditors/AppGeoEditor.py:1572 -#: appEditors/AppGerberEditor.py:7583 appEditors/AppGerberEditor.py:7601 +#: appEditors/AppGerberEditor.py:7581 appEditors/AppGerberEditor.py:7599 msgid "Enter a distance Value" msgstr "Bir mesafe değeri girin" -#: appEditors/AppGeoEditor.py:1566 appEditors/AppGerberEditor.py:7595 +#: appEditors/AppGeoEditor.py:1566 appEditors/AppGerberEditor.py:7593 msgid "Offset X cancelled" msgstr "X hizalama işlemi iptal edildi" -#: appEditors/AppGeoEditor.py:1571 appEditors/AppGerberEditor.py:7600 +#: appEditors/AppGeoEditor.py:1571 appEditors/AppGerberEditor.py:7598 msgid "Offset on Y axis ..." msgstr "Y ekseninde hizalama ..." -#: appEditors/AppGeoEditor.py:1581 appEditors/AppGerberEditor.py:7610 +#: appEditors/AppGeoEditor.py:1581 appEditors/AppGerberEditor.py:7608 msgid "Offset on Y axis done" msgstr "Y ekseninde hizalama işlemi tamamlandı" @@ -3075,11 +3058,11 @@ msgstr "Y ekseninde hizalama işlemi tamamlandı" msgid "Offset on the Y axis canceled" msgstr "Y ekseninde hizalama işlemi iptal edildi" -#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7616 +#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7614 msgid "Skew on X axis ..." msgstr "X ekseninde eğriltme ..." -#: appEditors/AppGeoEditor.py:1597 appEditors/AppGerberEditor.py:7626 +#: appEditors/AppGeoEditor.py:1597 appEditors/AppGerberEditor.py:7624 msgid "Skew on X axis done" msgstr "X ekseninde eğrilme işlemi tamamlandı" @@ -3087,11 +3070,11 @@ msgstr "X ekseninde eğrilme işlemi tamamlandı" msgid "Skew on X axis canceled" msgstr "X eksenindeki eğriltme işlemi iptal edildi" -#: appEditors/AppGeoEditor.py:1603 appEditors/AppGerberEditor.py:7632 +#: appEditors/AppGeoEditor.py:1603 appEditors/AppGerberEditor.py:7630 msgid "Skew on Y axis ..." msgstr "Y Ekseninde eğriltme ..." -#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7642 +#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7640 msgid "Skew on Y axis done" msgstr "Y ekseninde eğriltme işlemi tamamlandı" @@ -3214,24 +3197,34 @@ msgstr "Çizim şekli oluştur ..." msgid "Shape transformations ..." msgstr "Şekil dönüşümleri ..." -#: appEditors/AppGeoEditor.py:3401 appGUI/ObjectUI.py:904 +#: appEditors/AppGeoEditor.py:3401 appGUI/ObjectUI.py:901 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:20 msgid "Geometry Editor" msgstr "Şekil Düzenleyici" -#: appEditors/AppGeoEditor.py:3422 +#: appEditors/AppGeoEditor.py:3424 +msgid "Tool dia" +msgstr "Uç Kalınlığı" + +#: appEditors/AppGeoEditor.py:3426 +#, fuzzy +#| msgid "Fixed hole diameter." +msgid "Edited tool diameter." +msgstr "Sabit delik boyutu." + +#: appEditors/AppGeoEditor.py:3436 msgid "Geometry Table" msgstr "Şekil Tablosu" -#: appEditors/AppGeoEditor.py:3424 +#: appEditors/AppGeoEditor.py:3438 msgid "The list of geometry elements inside the edited object." msgstr "Düzenlenen nesnenin içindeki şekil öğelerinin listesi." -#: appEditors/AppGeoEditor.py:3455 appEditors/AppGerberEditor.py:6192 +#: appEditors/AppGeoEditor.py:3469 appEditors/AppGerberEditor.py:6190 msgid "Zoom on selection" msgstr "Seçimi Yakınlaştır" -#: appEditors/AppGeoEditor.py:3464 appEditors/AppGerberEditor.py:6201 +#: appEditors/AppGeoEditor.py:3478 appEditors/AppGerberEditor.py:6199 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:28 #: appGUI/preferences/cncjob/CNCJobEditorPrefGroupUI.py:25 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:23 @@ -3260,39 +3253,39 @@ msgstr "Seçimi Yakınlaştır" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:24 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:21 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:24 -#: appPlugins/ToolCalibration.py:775 appPlugins/ToolCorners.py:741 -#: appPlugins/ToolEtchCompensation.py:374 appPlugins/ToolFiducials.py:881 -#: appPlugins/ToolFollow.py:727 appPlugins/ToolInvertGerber.py:243 -#: appPlugins/ToolLevelling.py:1763 appPlugins/ToolQRCode.py:792 -#: appPlugins/ToolSolderPaste.py:1267 +#: appPlugins/ToolCalibration.py:775 appPlugins/ToolCorners.py:747 +#: appPlugins/ToolEtchCompensation.py:392 appPlugins/ToolFiducials.py:885 +#: appPlugins/ToolFollow.py:729 appPlugins/ToolInvertGerber.py:249 +#: appPlugins/ToolLevelling.py:1832 appPlugins/ToolQRCode.py:795 +#: appPlugins/ToolSolderPaste.py:1271 msgid "Parameters" msgstr "Seçenekler" -#: appEditors/AppGeoEditor.py:3466 appEditors/AppGerberEditor.py:6203 +#: appEditors/AppGeoEditor.py:3480 appEditors/AppGerberEditor.py:6201 msgid "Geometry parameters." msgstr "G Kod seçenekleri." -#: appEditors/AppGeoEditor.py:3471 +#: appEditors/AppGeoEditor.py:3485 msgid "Is Valid" msgstr "Geçerli" -#: appEditors/AppGeoEditor.py:3478 +#: appEditors/AppGeoEditor.py:3492 msgid "Is Empty" msgstr "Boş" -#: appEditors/AppGeoEditor.py:3485 +#: appEditors/AppGeoEditor.py:3499 msgid "Is Ring" msgstr "Dire" -#: appEditors/AppGeoEditor.py:3492 +#: appEditors/AppGeoEditor.py:3506 msgid "Is CCW" msgstr "Saat Yönünün Tersi" -#: appEditors/AppGeoEditor.py:3494 appEditors/AppGeoEditor.py:4147 +#: appEditors/AppGeoEditor.py:3508 appEditors/AppGeoEditor.py:4161 msgid "Change" msgstr "Değiştir" -#: appEditors/AppGeoEditor.py:3497 +#: appEditors/AppGeoEditor.py:3511 msgid "" "Change the orientation of the geometric element.\n" "Works for LinearRing and Polygons." @@ -3300,51 +3293,51 @@ msgstr "" "Geometrik öğenin yönünü değiştirin.\n" "Doğrusal Daire ve Çokgenler için çalışır." -#: appEditors/AppGeoEditor.py:3505 +#: appEditors/AppGeoEditor.py:3519 msgid "Is Simple" msgstr "Düz" -#: appEditors/AppGeoEditor.py:3514 +#: appEditors/AppGeoEditor.py:3528 msgid "The length of the geometry element." msgstr "Şekil nesnesinin uzunluğu." -#: appEditors/AppGeoEditor.py:3523 appEditors/AppGerberEditor.py:6240 +#: appEditors/AppGeoEditor.py:3537 appEditors/AppGerberEditor.py:6238 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:70 -#: appPlugins/ToolFiducials.py:800 +#: appPlugins/ToolFiducials.py:804 msgid "Coordinates" msgstr "Koordinatlar" -#: appEditors/AppGeoEditor.py:3525 appEditors/AppGeoEditor.py:3531 -#: appEditors/AppGerberEditor.py:6242 appEditors/AppGerberEditor.py:6248 +#: appEditors/AppGeoEditor.py:3539 appEditors/AppGeoEditor.py:3545 +#: appEditors/AppGerberEditor.py:6240 appEditors/AppGerberEditor.py:6246 msgid "The coordinates of the selected geometry element." msgstr "Seçili şekil nesnesinin koordinatları." -#: appEditors/AppGeoEditor.py:3536 appEditors/AppGerberEditor.py:6253 +#: appEditors/AppGeoEditor.py:3550 appEditors/AppGerberEditor.py:6251 msgid "Vertex Points" msgstr "Köşe Noktaları" -#: appEditors/AppGeoEditor.py:3538 appEditors/AppGerberEditor.py:6255 +#: appEditors/AppGeoEditor.py:3552 appEditors/AppGerberEditor.py:6253 msgid "The number of vertex points in the selected geometry element." msgstr "Seçili şekil nesnesindeki köşe noktalarının sayısı." -#: appEditors/AppGeoEditor.py:3552 appEditors/AppGerberEditor.py:6269 -#: appGUI/ObjectUI.py:1866 +#: appEditors/AppGeoEditor.py:3566 appEditors/AppGerberEditor.py:6267 +#: appGUI/ObjectUI.py:1863 msgid "Simplification" msgstr "Sadeleştirme" -#: appEditors/AppGeoEditor.py:3554 appEditors/AppGerberEditor.py:6271 -#: appGUI/ObjectUI.py:1868 +#: appEditors/AppGeoEditor.py:3568 appEditors/AppGerberEditor.py:6269 +#: appGUI/ObjectUI.py:1865 msgid "Simplify a geometry by reducing its vertex points number." msgstr "Köşe noktası sayısını azaltarak bir şekli sadeleştirin." -#: appEditors/AppGeoEditor.py:3559 appEditors/AppGerberEditor.py:6276 -#: appGUI/ObjectUI.py:1898 +#: appEditors/AppGeoEditor.py:3573 appEditors/AppGerberEditor.py:6274 +#: appGUI/ObjectUI.py:1895 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:86 msgid "Tolerance" msgstr "Hata Payı" -#: appEditors/AppGeoEditor.py:3561 appEditors/AppGerberEditor.py:6278 -#: appGUI/ObjectUI.py:1900 +#: appEditors/AppGeoEditor.py:3575 appEditors/AppGerberEditor.py:6276 +#: appGUI/ObjectUI.py:1897 msgid "" "All points in the simplified object will be\n" "within the tolerance distance of the original geometry." @@ -3352,120 +3345,120 @@ msgstr "" "Sadeleştirilmiş nesnedeki tüm noktalar, \n" "orijinal şeklin tolerans mesafesi içinde olacaktır." -#: appEditors/AppGeoEditor.py:3573 appEditors/AppGeoEditor.py:4078 -#: appEditors/AppGerberEditor.py:4064 appEditors/AppGerberEditor.py:6291 -#: appGUI/ObjectUI.py:1912 +#: appEditors/AppGeoEditor.py:3587 appEditors/AppGeoEditor.py:4092 +#: appEditors/AppGerberEditor.py:4066 appEditors/AppGerberEditor.py:6289 +#: appGUI/ObjectUI.py:1909 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:77 -#: appObjects/FlatCAMGeometry.py:783 +#: appObjects/FlatCAMGeometry.py:784 msgid "Simplify" msgstr "Sadeleştir" -#: appEditors/AppGeoEditor.py:3576 appEditors/AppGerberEditor.py:6294 -#: appGUI/ObjectUI.py:1915 +#: appEditors/AppGeoEditor.py:3590 appEditors/AppGerberEditor.py:6292 +#: appGUI/ObjectUI.py:1912 msgid "Simplify a geometry element by reducing its vertex points number." msgstr "Köşe noktası sayısını azaltarak bir şekil nesnesini sadeleştirin." -#: appEditors/AppGeoEditor.py:3889 +#: appEditors/AppGeoEditor.py:3903 msgid "Ring" msgstr "Dire" -#: appEditors/AppGeoEditor.py:3891 app_Main.py:7741 +#: appEditors/AppGeoEditor.py:3905 app_Main.py:7785 msgid "Line" msgstr "Çizgi" -#: appEditors/AppGeoEditor.py:3893 appGUI/MainGUI.py:1673 +#: appEditors/AppGeoEditor.py:3907 appGUI/MainGUI.py:1685 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:217 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:403 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:286 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:319 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:283 -#: appPlugins/ToolDrilling.py:2864 appPlugins/ToolFollow.py:751 -#: appPlugins/ToolIsolation.py:3639 appPlugins/ToolMilling.py:4478 -#: appPlugins/ToolNCC.py:4635 appPlugins/ToolPaint.py:3315 +#: appPlugins/ToolDrilling.py:2818 appPlugins/ToolFollow.py:753 +#: appPlugins/ToolIsolation.py:3636 appPlugins/ToolMilling.py:4577 +#: appPlugins/ToolNCC.py:4634 appPlugins/ToolPaint.py:3312 msgid "Polygon" msgstr "Çokgen" -#: appEditors/AppGeoEditor.py:3895 +#: appEditors/AppGeoEditor.py:3909 msgid "Multi-Line" msgstr "Çoklu Çizgi" -#: appEditors/AppGeoEditor.py:3897 +#: appEditors/AppGeoEditor.py:3911 msgid "Multi-Polygon" msgstr "Çoklu Çokgen" -#: appEditors/AppGeoEditor.py:3904 +#: appEditors/AppGeoEditor.py:3918 msgid "Geo Elem" msgstr "Şekil Elamanı" -#: appEditors/AppGeoEditor.py:4017 +#: appEditors/AppGeoEditor.py:4031 msgid "Last selected shape ID" msgstr "" -#: appEditors/AppGeoEditor.py:4109 appEditors/AppGerberEditor.py:2641 -#: appEditors/AppGerberEditor.py:4911 appObjects/FlatCAMGeometry.py:2742 +#: appEditors/AppGeoEditor.py:4123 appEditors/AppGerberEditor.py:2641 +#: appEditors/AppGerberEditor.py:4912 appObjects/FlatCAMGeometry.py:2734 #: appPlugins/ToolCutOut.py:1595 appPlugins/ToolDistance.py:189 -#: appPlugins/ToolExtract.py:609 appPlugins/ToolExtract.py:720 -#: appPlugins/ToolExtract.py:795 appPlugins/ToolMilling.py:2671 -#: appPlugins/ToolOptimal.py:163 appPlugins/ToolPanelize.py:1043 -#: appPlugins/ToolQRCode.py:231 appPlugins/ToolReport.py:214 -#: appPlugins/ToolSolderPaste.py:693 appPlugins/ToolSolderPaste.py:983 -#: appPlugins/ToolSub.py:295 app_Main.py:8398 +#: appPlugins/ToolExtract.py:612 appPlugins/ToolExtract.py:723 +#: appPlugins/ToolExtract.py:798 appPlugins/ToolMilling.py:2754 +#: appPlugins/ToolOptimal.py:169 appPlugins/ToolPanelize.py:1065 +#: appPlugins/ToolQRCode.py:237 appPlugins/ToolReport.py:214 +#: appPlugins/ToolSolderPaste.py:699 appPlugins/ToolSolderPaste.py:991 +#: appPlugins/ToolSub.py:305 app_Main.py:8442 #: tclCommands/TclCommandOpenSVG.py:85 tclCommands/TclCommandPanelize.py:299 msgid "Working" msgstr "Ölçülüyor" -#: appEditors/AppGeoEditor.py:4517 +#: appEditors/AppGeoEditor.py:4531 msgid "Error on inserting shapes into storage." msgstr "Şekiller belleğe eklenirken hata oluştu." -#: appEditors/AppGeoEditor.py:4612 +#: appEditors/AppGeoEditor.py:4626 msgid "Grid Snap enabled." msgstr "Izgaraya yapıştırma etkinleştirildi." -#: appEditors/AppGeoEditor.py:4617 +#: appEditors/AppGeoEditor.py:4631 msgid "Grid Snap disabled." msgstr "Izgaraya yapıştırma devre dışı bırakıldı." -#: appEditors/AppGeoEditor.py:5001 appGUI/MainGUI.py:3442 -#: appGUI/MainGUI.py:3488 appGUI/MainGUI.py:3506 appGUI/MainGUI.py:3657 -#: appGUI/MainGUI.py:3695 appGUI/MainGUI.py:3707 +#: appEditors/AppGeoEditor.py:5015 appGUI/MainGUI.py:3454 +#: appGUI/MainGUI.py:3500 appGUI/MainGUI.py:3518 appGUI/MainGUI.py:3669 +#: appGUI/MainGUI.py:3707 appGUI/MainGUI.py:3719 msgid "Click on target point." msgstr "Hedef noktayı tıkla." -#: appEditors/AppGeoEditor.py:5289 appEditors/AppGeoEditor.py:5352 -#: appEditors/AppGeoEditor.py:5407 appEditors/AppGeoEditor.py:5437 -#: appEditors/AppGeoEditor.py:5490 appEditors/AppGeoEditor.py:5545 -#: appEditors/AppGeoEditor.py:5573 appEditors/AppGeoEditor.py:5598 -#: appEditors/AppGeoEditor.py:5628 appEditors/AppGeoEditor.py:5708 -#: appEditors/AppGeoEditor.py:5774 appEditors/AppGeoEditor.py:5842 -#: appPlugins/ToolCopperThieving.py:612 appPlugins/ToolFilm.py:809 -#: appPlugins/ToolFilm.py:1069 appPlugins/ToolRulesCheck.py:645 +#: appEditors/AppGeoEditor.py:5305 appEditors/AppGeoEditor.py:5372 +#: appEditors/AppGeoEditor.py:5440 appEditors/AppGeoEditor.py:5470 +#: appEditors/AppGeoEditor.py:5523 appEditors/AppGeoEditor.py:5578 +#: appEditors/AppGeoEditor.py:5606 appEditors/AppGeoEditor.py:5631 +#: appEditors/AppGeoEditor.py:5661 appEditors/AppGeoEditor.py:5741 +#: appEditors/AppGeoEditor.py:5807 appEditors/AppGeoEditor.py:5875 +#: appPlugins/ToolCopperThieving.py:619 appPlugins/ToolFilm.py:828 +#: appPlugins/ToolFilm.py:1088 appPlugins/ToolRulesCheck.py:645 msgid "Working..." msgstr "Çalışıyor..." -#: appEditors/AppGeoEditor.py:5290 +#: appEditors/AppGeoEditor.py:5306 msgid "Loading the Geometry into the Editor..." msgstr "Şekil, düzenleyiciye yükleniyor..." -#: appEditors/AppGeoEditor.py:5332 +#: appEditors/AppGeoEditor.py:5348 msgid "Editing MultiGeo Geometry, tool" msgstr "MultiGeometry (Çoklu şekil) Şeklini Düzenleme, araç" -#: appEditors/AppGeoEditor.py:5334 appPlugins/ToolNCC.py:2542 +#: appEditors/AppGeoEditor.py:5350 appPlugins/ToolNCC.py:2544 msgid "with diameter" msgstr "çap ile" -#: appEditors/AppGeoEditor.py:5386 +#: appEditors/AppGeoEditor.py:5419 #, fuzzy #| msgid "There is no Geometry object loaded ..." msgid "Editor Exit. Geometry object was updated ..." msgstr "There is no Geometry object loaded ..." -#: appEditors/AppGeoEditor.py:5442 appEditors/AppGeoEditor.py:5497 +#: appEditors/AppGeoEditor.py:5475 appEditors/AppGeoEditor.py:5530 msgid "A selection of minimum two items is required to do Intersection." msgstr "Kesişim yapabilmek için en az iki öge seçilmelidir." -#: appEditors/AppGeoEditor.py:5632 appEditors/AppGeoEditor.py:5778 +#: appEditors/AppGeoEditor.py:5665 appEditors/AppGeoEditor.py:5811 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3473,40 +3466,40 @@ msgstr "" "Negatif tampon değeri kabul edilmiyor. 'İç' şekil oluşturmak için İç Tampon " "kısmını kullanın" -#: appEditors/AppGeoEditor.py:5642 appEditors/AppGeoEditor.py:5719 -#: appEditors/AppGeoEditor.py:5787 appEditors/AppGeoEditor.py:5852 +#: appEditors/AppGeoEditor.py:5675 appEditors/AppGeoEditor.py:5752 +#: appEditors/AppGeoEditor.py:5820 appEditors/AppGeoEditor.py:5885 msgid "Nothing selected." msgstr "Hiçbir şey seçilmedi." -#: appEditors/AppGeoEditor.py:5646 appEditors/AppGeoEditor.py:5723 -#: appEditors/AppGeoEditor.py:5791 +#: appEditors/AppGeoEditor.py:5679 appEditors/AppGeoEditor.py:5756 +#: appEditors/AppGeoEditor.py:5824 msgid "Invalid distance." msgstr "Geçersiz mesafe." -#: appEditors/AppGeoEditor.py:5691 appEditors/AppGeoEditor.py:5757 -#: appEditors/AppGeoEditor.py:5825 +#: appEditors/AppGeoEditor.py:5724 appEditors/AppGeoEditor.py:5790 +#: appEditors/AppGeoEditor.py:5858 #, fuzzy #| msgid "Title entry is empty." msgid "Failed, the result is empty." msgstr "Başlık alanı boş." -#: appEditors/AppGeoEditor.py:5712 +#: appEditors/AppGeoEditor.py:5745 msgid "Negative buffer value is not accepted." msgstr "Negatif bir tampon değeri kabul edilmiyor." -#: appEditors/AppGeoEditor.py:5845 +#: appEditors/AppGeoEditor.py:5878 #, 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:5858 +#: appEditors/AppGeoEditor.py:5891 msgid "Invalid value for" msgstr "İçin geçersiz değer" -#: appEditors/AppGeoEditor.py:5920 appObjects/FlatCAMGeometry.py:2821 -#: appPlugins/ToolMilling.py:2750 appPlugins/ToolPaint.py:1994 +#: appEditors/AppGeoEditor.py:5953 appObjects/FlatCAMGeometry.py:2813 +#: appPlugins/ToolMilling.py:2833 appPlugins/ToolPaint.py:1994 #: appPlugins/ToolPaint.py:2204 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " @@ -3634,7 +3627,7 @@ msgstr "Seçimde çokgen yok." 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:3767 +#: appEditors/AppGerberEditor.py:3768 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." @@ -3642,156 +3635,156 @@ msgstr "" "Şekil boyutu eksik veya biçim yanlış. Biçimde (genişlik, yükseklik) ekleyin " "ve tekrar deneyin." -#: appEditors/AppGerberEditor.py:3780 +#: appEditors/AppGerberEditor.py:3781 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:3793 +#: appEditors/AppGerberEditor.py:3794 msgid "Aperture already in the aperture table." msgstr "Şekil Tablosunda aynı koda sahip zaten bir şekil var." -#: appEditors/AppGerberEditor.py:3800 +#: appEditors/AppGerberEditor.py:3801 msgid "Added new aperture with code" msgstr "Şu kodlu yeni şekil eklendi" -#: appEditors/AppGerberEditor.py:3832 +#: appEditors/AppGerberEditor.py:3833 msgid "Select an aperture in Aperture Table" msgstr "Şekil Tablosundan bir şekil seçin" -#: appEditors/AppGerberEditor.py:3840 +#: appEditors/AppGerberEditor.py:3841 msgid "Select an aperture in Aperture Table -->" msgstr "Şekil Tablosundan bir şekil seçin ->" -#: appEditors/AppGerberEditor.py:3854 +#: appEditors/AppGerberEditor.py:3855 msgid "Deleted aperture with code" msgstr "Kodlu şekil silindi" -#: appEditors/AppGerberEditor.py:3922 +#: appEditors/AppGerberEditor.py:3923 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:3931 +#: appEditors/AppGerberEditor.py:3932 msgid "Dimensions edited." msgstr "Boyutlar düzenlendi." -#: appEditors/AppGerberEditor.py:4510 appEditors/AppGerberEditor.py:6051 -#: appEditors/AppGerberEditor.py:6098 appGUI/ObjectUI.py:309 -#: appPlugins/ToolExtract.py:988 appPlugins/ToolPunchGerber.py:2072 +#: appEditors/AppGerberEditor.py:4512 appEditors/AppGerberEditor.py:6049 +#: appEditors/AppGerberEditor.py:6096 appGUI/ObjectUI.py:306 +#: appPlugins/ToolExtract.py:991 appPlugins/ToolPunchGerber.py:2072 msgid "Code" msgstr "Kod" -#: appEditors/AppGerberEditor.py:4510 appEditors/AppGerberEditor.py:6051 -#: appGUI/ObjectUI.py:309 +#: appEditors/AppGerberEditor.py:4512 appEditors/AppGerberEditor.py:6049 +#: appGUI/ObjectUI.py:306 msgid "Dim" msgstr "Genişlik" -#: appEditors/AppGerberEditor.py:4624 appObjects/FlatCAMCNCJob.py:714 -#: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1423 -#: app_Main.py:7643 +#: appEditors/AppGerberEditor.py:4626 appObjects/FlatCAMCNCJob.py:722 +#: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1495 +#: app_Main.py:7687 msgid "Loading" msgstr "Yükleniyor" -#: appEditors/AppGerberEditor.py:4757 +#: appEditors/AppGerberEditor.py:4758 msgid "Setting up the UI" msgstr "Kullanıcı arayüzü ayarlanıyor" -#: appEditors/AppGerberEditor.py:4758 +#: appEditors/AppGerberEditor.py:4759 msgid "Adding geometry finished. Preparing the GUI" msgstr "Şekil ekleme işlemi tamamlandı. Kullanıcı arayüzü hazırlanıyor" -#: appEditors/AppGerberEditor.py:4767 +#: appEditors/AppGerberEditor.py:4768 msgid "Finished loading the Gerber object into the editor." msgstr "Gerber nesnesinin düzenleyiciye yüklenmesi tamamlandı." -#: appEditors/AppGerberEditor.py:4901 +#: appEditors/AppGerberEditor.py:4902 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:4939 +#: appEditors/AppGerberEditor.py:4940 msgid "Cancelled. No aperture is selected" msgstr "İptal edildi. Hiçbir şekil seçilmedi" -#: appEditors/AppGerberEditor.py:5126 app_Main.py:7085 +#: appEditors/AppGerberEditor.py:5127 app_Main.py:7129 msgid "Coordinates copied to clipboard." msgstr "Koordinatlar panoya kopyalandı." -#: appEditors/AppGerberEditor.py:5474 +#: appEditors/AppGerberEditor.py:5475 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:316 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:332 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:296 -#: appObjects/AppObject.py:340 appObjects/FlatCAMCNCJob.py:610 +#: appObjects/AppObject.py:345 appObjects/FlatCAMCNCJob.py:618 #: appObjects/FlatCAMGerber.py:1090 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1150 -#: appPlugins/ToolCorners.py:602 appPlugins/ToolFiducials.py:633 -#: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:537 app_Main.py:4988 +#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1156 +#: appPlugins/ToolCorners.py:611 appPlugins/ToolFiducials.py:640 +#: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:543 app_Main.py:5007 msgid "Plotting" msgstr "Çiziliyor" -#: appEditors/AppGerberEditor.py:5647 +#: appEditors/AppGerberEditor.py:5648 msgid "Failed. No aperture geometry is selected." msgstr "Başarısız oldu. Şekil seçilmedi." -#: appEditors/AppGerberEditor.py:5822 +#: appEditors/AppGerberEditor.py:5823 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:5853 +#: appEditors/AppGerberEditor.py:5854 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:5885 +#: appEditors/AppGerberEditor.py:5886 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:5937 +#: appEditors/AppGerberEditor.py:5938 msgid "Polygons marked." msgstr "Çokgenler işaretlendi." -#: appEditors/AppGerberEditor.py:5939 +#: appEditors/AppGerberEditor.py:5940 msgid "No polygons were marked. None fit within the limits." msgstr "Çokgenler işaretlenmedi. Hiçbiri sınırlara uymuyor." -#: appEditors/AppGerberEditor.py:6002 appGUI/MainGUI.py:762 -#: appGUI/MainGUI.py:1706 appGUI/ObjectUI.py:234 +#: appEditors/AppGerberEditor.py:6003 appGUI/MainGUI.py:762 +#: appGUI/MainGUI.py:1718 appGUI/ObjectUI.py:231 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:20 msgid "Gerber Editor" msgstr "Gerber Düzenleyici" -#: appEditors/AppGerberEditor.py:6038 appGUI/ObjectUI.py:274 +#: appEditors/AppGerberEditor.py:6036 appGUI/ObjectUI.py:271 #: appObjects/FlatCAMObj.py:492 appPlugins/ToolReport.py:177 msgid "Apertures" msgstr "Şekiller" -#: appEditors/AppGerberEditor.py:6040 appGUI/ObjectUI.py:276 +#: appEditors/AppGerberEditor.py:6038 appGUI/ObjectUI.py:273 msgid "Apertures Table for the Gerber Object." msgstr "Gerber nesnesi için şekil tablosu." -#: appEditors/AppGerberEditor.py:6056 appGUI/ObjectUI.py:313 +#: appEditors/AppGerberEditor.py:6054 appGUI/ObjectUI.py:310 msgid "Index" msgstr "Dizin" -#: appEditors/AppGerberEditor.py:6058 appGUI/ObjectUI.py:315 -#: appPlugins/ToolExtract.py:995 appPlugins/ToolPunchGerber.py:2079 +#: appEditors/AppGerberEditor.py:6056 appGUI/ObjectUI.py:312 +#: appPlugins/ToolExtract.py:998 appPlugins/ToolPunchGerber.py:2079 msgid "Aperture Code" msgstr "Şekil Kodu" -#: appEditors/AppGerberEditor.py:6060 appGUI/ObjectUI.py:317 -#: appPlugins/ToolExtract.py:997 appPlugins/ToolPunchGerber.py:2081 +#: appEditors/AppGerberEditor.py:6058 appGUI/ObjectUI.py:314 +#: appPlugins/ToolExtract.py:1000 appPlugins/ToolPunchGerber.py:2081 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "Şekil tipi: dairesel, dikdörtgen, makrolar vb" -#: appEditors/AppGerberEditor.py:6062 appGUI/ObjectUI.py:319 -#: appPlugins/ToolExtract.py:999 appPlugins/ToolPunchGerber.py:2083 +#: appEditors/AppGerberEditor.py:6060 appGUI/ObjectUI.py:316 +#: appPlugins/ToolExtract.py:1002 appPlugins/ToolPunchGerber.py:2083 msgid "Aperture Size:" msgstr "Şekil Boyutu:" -#: appEditors/AppGerberEditor.py:6064 appGUI/ObjectUI.py:321 +#: appEditors/AppGerberEditor.py:6062 appGUI/ObjectUI.py:318 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3801,26 +3794,26 @@ 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:6091 +#: appEditors/AppGerberEditor.py:6089 msgid "Add/Delete Aperture" msgstr "Şekil Ekle/Sil" -#: appEditors/AppGerberEditor.py:6093 +#: appEditors/AppGerberEditor.py:6091 msgid "Add/Delete an aperture in the aperture table" msgstr "Şekil Tablosuna bir şekil ekler/siler" -#: appEditors/AppGerberEditor.py:6099 +#: appEditors/AppGerberEditor.py:6097 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:51 msgid "Code for the new aperture" msgstr "Yeni şekil kodu" -#: appEditors/AppGerberEditor.py:6109 +#: appEditors/AppGerberEditor.py:6107 #, fuzzy #| msgid "Size" msgid "Size:" msgstr "Boyut" -#: appEditors/AppGerberEditor.py:6111 +#: appEditors/AppGerberEditor.py:6109 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3834,7 +3827,7 @@ msgstr "" "olarak şu şekilde hesaplanır:\n" "sqrt (genişlik ** 2 + yükseklik ** 2)" -#: appEditors/AppGerberEditor.py:6128 +#: appEditors/AppGerberEditor.py:6126 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3847,11 +3840,11 @@ msgstr "" "R = Dikdörtgensel\n" "O = Dikdörtgen" -#: appEditors/AppGerberEditor.py:6141 +#: appEditors/AppGerberEditor.py:6139 msgid "Dims" msgstr "" -#: appEditors/AppGerberEditor.py:6143 +#: appEditors/AppGerberEditor.py:6141 #, fuzzy #| msgid "" #| "Dimensions for the new aperture.\n" @@ -3865,63 +3858,63 @@ msgstr "" "Sadece dikdörtgensel şekiller (R tipi) için aktiftir.\n" "Biçim (Genişlik, Yükseklik)" -#: appEditors/AppGerberEditor.py:6165 +#: appEditors/AppGerberEditor.py:6163 msgid "Add a new aperture to the aperture list." msgstr "Şekil Tablosuna yeni bir şekil ekler." -#: appEditors/AppGerberEditor.py:6173 +#: appEditors/AppGerberEditor.py:6171 msgid "Delete a aperture in the aperture list" msgstr "Şekil Tablosundaki bir şekli siler" -#: appEditors/AppGerberEditor.py:6215 +#: appEditors/AppGerberEditor.py:6213 #, fuzzy #| msgid "Is Valid" msgid "Valid" msgstr "Geçerli" -#: appEditors/AppGerberEditor.py:6217 +#: appEditors/AppGerberEditor.py:6215 #, fuzzy #| msgid "How to select the polygons to paint." msgid "Show if the selected polygon is valid." msgstr "How to select the polygons to paint." -#: appEditors/AppGerberEditor.py:6224 +#: appEditors/AppGerberEditor.py:6222 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:112 #: appPlugins/ToolCalculators.py:556 appPlugins/ToolCalculators.py:599 -#: appPlugins/ToolCopperThieving.py:1334 +#: appPlugins/ToolCopperThieving.py:1340 msgid "Area" msgstr "Alan" -#: appEditors/AppGerberEditor.py:6226 +#: appEditors/AppGerberEditor.py:6224 #, fuzzy #| msgid "Viewing the source code of the selected object." msgid "Show the area of the selected polygon." msgstr "Seçilen nesnenin CNC kodunu görüntüle." -#: appEditors/AppGerberEditor.py:6230 +#: appEditors/AppGerberEditor.py:6228 #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:42 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:176 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:81 -#: appPlugins/ToolCopperThieving.py:1345 appPlugins/ToolPcbWizard.py:484 +#: appPlugins/ToolCopperThieving.py:1351 appPlugins/ToolPcbWizard.py:484 msgid "mm" msgstr "mm" -#: appEditors/AppGerberEditor.py:6230 appPlugins/ToolCopperThieving.py:1347 -#: appPlugins/ToolCopperThieving.py:1704 +#: appEditors/AppGerberEditor.py:6228 appPlugins/ToolCopperThieving.py:1353 +#: appPlugins/ToolCopperThieving.py:1710 msgid "in" msgstr "in" -#: appEditors/AppGerberEditor.py:6317 +#: appEditors/AppGerberEditor.py:6315 msgid "Buffer Aperture" msgstr "Şekil Tamponu" -#: appEditors/AppGerberEditor.py:6319 +#: appEditors/AppGerberEditor.py:6317 msgid "Buffer a aperture in the aperture list" msgstr "Şekil Tablosundaki bir şekil için bir tampon oluşturur" -#: appEditors/AppGerberEditor.py:6340 +#: appEditors/AppGerberEditor.py:6338 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -3935,20 +3928,20 @@ msgstr "" " - Eğimli: Köşe, köşede buluşan ögeleri doğrudan birbirine bağlayan bir " "çizgidir" -#: appEditors/AppGerberEditor.py:6377 +#: appEditors/AppGerberEditor.py:6375 msgid "Scale Aperture" msgstr "Şekil Ölçeklendirme" -#: appEditors/AppGerberEditor.py:6379 +#: appEditors/AppGerberEditor.py:6377 msgid "Scale a aperture in the aperture list" msgstr "Şekil Tablosundaki şekli ölçeklendirir" -#: appEditors/AppGerberEditor.py:6389 +#: appEditors/AppGerberEditor.py:6387 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:203 msgid "Scale factor" msgstr "Ölçek Değeri" -#: appEditors/AppGerberEditor.py:6391 +#: appEditors/AppGerberEditor.py:6389 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -3956,19 +3949,19 @@ msgstr "" "Seçilen şekli ölçeklendirme değeri.\n" "Değerler 0.0000 ve 999.9999 arasında olabilir" -#: appEditors/AppGerberEditor.py:6428 +#: appEditors/AppGerberEditor.py:6426 msgid "Mark polygons" msgstr "Çokgenleri İşaretle" -#: appEditors/AppGerberEditor.py:6430 +#: appEditors/AppGerberEditor.py:6428 msgid "Mark the polygon areas." msgstr "Çokgen alanları işaretleyin." -#: appEditors/AppGerberEditor.py:6441 +#: appEditors/AppGerberEditor.py:6439 msgid "Area UPPER threshold" msgstr "Alan ÜST eşiği" -#: appEditors/AppGerberEditor.py:6443 +#: appEditors/AppGerberEditor.py:6441 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3976,11 +3969,11 @@ msgstr "" "Eşik değeri, bunun altında olan tüm alanlar işaretlenir.\n" "0.0000 ve 10000.0000 arasında bir değere sahip olabilir" -#: appEditors/AppGerberEditor.py:6454 +#: appEditors/AppGerberEditor.py:6452 msgid "Area LOWER threshold" msgstr "Alan ALT eşiği" -#: appEditors/AppGerberEditor.py:6456 +#: appEditors/AppGerberEditor.py:6454 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3988,32 +3981,32 @@ msgstr "" "Eşik değeri, bundan daha fazla olan tüm alanlar işaretlenir.\n" "0.0000 ila 10000.0000 arasında bir değere sahip olabilir" -#: appEditors/AppGerberEditor.py:6470 +#: appEditors/AppGerberEditor.py:6468 msgid "Mark" msgstr "İşaret" -#: appEditors/AppGerberEditor.py:6473 +#: appEditors/AppGerberEditor.py:6471 msgid "Mark the polygons that fit within limits." msgstr "Sınırlara uyan çokgenleri işaretleyin." -#: appEditors/AppGerberEditor.py:6480 +#: appEditors/AppGerberEditor.py:6478 msgid "Delete all the marked polygons." msgstr "İşaretli tüm çokgenleri silin." -#: appEditors/AppGerberEditor.py:6487 +#: appEditors/AppGerberEditor.py:6485 msgid "Clear all the markings." msgstr "Tüm işaretleri temizleyin." -#: appEditors/AppGerberEditor.py:6512 appGUI/MainGUI.py:770 -#: appGUI/MainGUI.py:1237 appGUI/MainGUI.py:2450 appGUI/MainGUI.py:5097 +#: appEditors/AppGerberEditor.py:6510 appGUI/MainGUI.py:770 +#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2462 appGUI/MainGUI.py:5109 msgid "Add Pad Array" msgstr "Pad Dizisi Ekle" -#: appEditors/AppGerberEditor.py:6514 +#: appEditors/AppGerberEditor.py:6512 msgid "Add an array of pads (linear or circular array)" msgstr "Bir ped dizisi ekler (doğrusal veya dairesel dizi)" -#: appEditors/AppGerberEditor.py:6521 +#: appEditors/AppGerberEditor.py:6519 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -4021,49 +4014,49 @@ msgstr "" "Oluşturulacak ped dizisi tipini seçin.\n" "Doğrusal X (Y) veya Dairesel olabilir" -#: appEditors/AppGerberEditor.py:6532 +#: appEditors/AppGerberEditor.py:6530 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:88 msgid "Nr of pads" msgstr "Ped Sayısı" -#: appEditors/AppGerberEditor.py:6534 +#: appEditors/AppGerberEditor.py:6532 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:90 msgid "Specify how many pads to be in the array." msgstr "Dizide kaç tane ped olması gerektiğini belirtin." -#: appEditors/AppGerberEditor.py:7345 +#: appEditors/AppGerberEditor.py:7343 msgid "Appying Rotate" msgstr "Döndürme işlemi uygulanıyor" -#: appEditors/AppGerberEditor.py:7378 +#: appEditors/AppGerberEditor.py:7376 msgid "Applying Flip" msgstr "Çevirme işlemi uygulanıyor" -#: appEditors/AppGerberEditor.py:7421 +#: appEditors/AppGerberEditor.py:7419 msgid "Applying Skew" msgstr "Eğriltme işlemi uygulanıyor" -#: appEditors/AppGerberEditor.py:7462 +#: appEditors/AppGerberEditor.py:7460 msgid "Applying Scale" msgstr "Ölçeklendirme işlemi uygulanıyor" -#: appEditors/AppGerberEditor.py:7498 +#: appEditors/AppGerberEditor.py:7496 msgid "Applying Offset" msgstr "Hizalama işlemi uygulanıyor" -#: appEditors/AppGerberEditor.py:7534 +#: appEditors/AppGerberEditor.py:7532 msgid "Applying Buffer" msgstr "Tampon uygulanıyor" -#: appEditors/AppGerberEditor.py:7613 +#: appEditors/AppGerberEditor.py:7611 msgid "Offset Y cancelled" msgstr "Y hizalama işlemi iptal edildi" -#: appEditors/AppGerberEditor.py:7629 +#: appEditors/AppGerberEditor.py:7627 msgid "Skew X cancelled" msgstr "X eğriltme işlemi iptal edildi" -#: appEditors/AppGerberEditor.py:7645 +#: appEditors/AppGerberEditor.py:7643 msgid "Skew Y cancelled" msgstr "Y eğriltme işlemi iptal edildi" @@ -4092,13 +4085,13 @@ msgstr "Bul kutusundaki dizeyle Değiştir kutusundaki dizeleri değiştirir." msgid "String to replace the one in the Find box throughout the text." msgstr "Metin boyunca Bul kutusundaki ile değiştirilecek dize." -#: appEditors/AppTextEditor.py:108 appEditors/appGCodeEditor.py:157 -#: appGUI/GUIElements.py:4798 appGUI/ObjectUI.py:1977 +#: appEditors/AppTextEditor.py:108 appEditors/appGCodeEditor.py:160 +#: appGUI/GUIElements.py:4798 appGUI/ObjectUI.py:1974 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolExtract.py:936 appPlugins/ToolFollow.py:738 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolExtract.py:939 appPlugins/ToolFollow.py:740 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolPaint.py:3274 #: appPlugins/ToolPunchGerber.py:2021 msgid "All" msgstr "Tamamı" @@ -4139,107 +4132,107 @@ 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:220 appEditors/appGCodeEditor.py:680 +#: appEditors/AppTextEditor.py:220 appEditors/appGCodeEditor.py:685 msgid "Open file" msgstr "Dosyayı Aç" #: appEditors/AppTextEditor.py:251 appEditors/AppTextEditor.py:257 -#: appObjects/FlatCAMCNCJob.py:638 appObjects/FlatCAMCNCJob.py:644 -#: appPlugins/ToolLevelling.py:1389 appPlugins/ToolLevelling.py:1395 -#: appPlugins/ToolLevelling.py:1581 appPlugins/ToolLevelling.py:1587 -#: appPlugins/ToolSolderPaste.py:1091 app_Main.py:7555 app_Main.py:7561 +#: appObjects/FlatCAMCNCJob.py:646 appObjects/FlatCAMCNCJob.py:652 +#: appPlugins/ToolLevelling.py:1461 appPlugins/ToolLevelling.py:1467 +#: appPlugins/ToolLevelling.py:1653 appPlugins/ToolLevelling.py:1659 +#: appPlugins/ToolSolderPaste.py:1097 app_Main.py:7599 app_Main.py:7605 msgid "Export Code ..." msgstr "Kodu Dışa Aktar ..." -#: appEditors/AppTextEditor.py:312 appObjects/FlatCAMCNCJob.py:693 -#: appObjects/FlatCAMCNCJob.py:1089 appPlugins/ToolLevelling.py:1413 -#: appPlugins/ToolLevelling.py:1605 appPlugins/ToolSolderPaste.py:1122 +#: appEditors/AppTextEditor.py:312 appObjects/FlatCAMCNCJob.py:701 +#: appObjects/FlatCAMCNCJob.py:1108 appPlugins/ToolLevelling.py:1485 +#: appPlugins/ToolLevelling.py:1677 appPlugins/ToolSolderPaste.py:1126 msgid "No such file or directory" msgstr "Böyle bir dosya ya da dizin yok" -#: appEditors/AppTextEditor.py:324 appObjects/FlatCAMCNCJob.py:1103 +#: appEditors/AppTextEditor.py:324 appObjects/FlatCAMCNCJob.py:1122 msgid "Saved to" msgstr "Şuraya kaydedildi" #: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:3982 -#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:346 appGUI/MainGUI.py:4603 -#: appGUI/MainGUI.py:4864 appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5116 +#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:346 appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4876 appGUI/MainGUI.py:4985 appGUI/MainGUI.py:5128 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appEditors/appGCodeEditor.py:82 app_Main.py:7718 +#: appEditors/appGCodeEditor.py:82 app_Main.py:7762 msgid "Code Editor" msgstr "Kod Düzenleyici" -#: appEditors/appGCodeEditor.py:163 +#: appEditors/appGCodeEditor.py:166 msgid "Header" msgstr "Üstbilgi" -#: appEditors/appGCodeEditor.py:169 +#: appEditors/appGCodeEditor.py:172 msgid "Start" msgstr "Başlatma" -#: appEditors/appGCodeEditor.py:249 +#: appEditors/appGCodeEditor.py:252 msgid "All GCode" msgstr "G Kodunun Tamamı" -#: appEditors/appGCodeEditor.py:255 +#: appEditors/appGCodeEditor.py:258 msgid "Header GCode" msgstr "G Kodu Üstbilgisi" -#: appEditors/appGCodeEditor.py:261 +#: appEditors/appGCodeEditor.py:264 msgid "Start GCode" msgstr "G Kodu Başlatma" -#: appEditors/appGCodeEditor.py:655 appObjects/FlatCAMCNCJob.py:763 +#: appEditors/appGCodeEditor.py:660 appObjects/FlatCAMCNCJob.py:771 #: appPlugins/ToolCalibration.py:465 msgid "Loaded Machine Code into Code Editor" msgstr "Kod Düzenleyici'ye CNC kodu yüklendi" -#: appEditors/appGCodeEditor.py:747 appGUI/ObjectUI.py:1997 -#: appPlugins/ToolSolderPaste.py:1004 +#: appEditors/appGCodeEditor.py:752 appGUI/ObjectUI.py:1994 +#: appPlugins/ToolSolderPaste.py:1012 msgid "GCode Editor" msgstr "G Kodu Düzenleyicisi" -#: appEditors/appGCodeEditor.py:788 appEditors/appGCodeEditor.py:799 +#: appEditors/appGCodeEditor.py:790 appEditors/appGCodeEditor.py:801 msgid "GCode" msgstr "G Kodu" -#: appEditors/appGCodeEditor.py:788 appGUI/ObjectUI.py:1002 -#: appGUI/ObjectUI.py:2122 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:3733 appPlugins/ToolNCC.py:4182 -#: appPlugins/ToolPaint.py:2988 +#: appEditors/appGCodeEditor.py:790 appGUI/ObjectUI.py:999 +#: appGUI/ObjectUI.py:2119 appPlugins/ToolIsolation.py:3228 +#: appPlugins/ToolMilling.py:3805 appPlugins/ToolNCC.py:4181 +#: appPlugins/ToolPaint.py:2985 msgid "TT" msgstr "TT" -#: appEditors/appGCodeEditor.py:799 appGUI/ObjectUI.py:671 -#: appGUI/ObjectUI.py:2132 appObjects/FlatCAMObj.py:499 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolMilling.py:3688 -#: appPlugins/ToolMilling.py:3890 appPlugins/ToolReport.py:184 +#: appEditors/appGCodeEditor.py:801 appGUI/ObjectUI.py:668 +#: appGUI/ObjectUI.py:2129 appObjects/FlatCAMObj.py:499 +#: appPlugins/ToolDrilling.py:2295 appPlugins/ToolMilling.py:3760 +#: appPlugins/ToolMilling.py:3962 appPlugins/ToolReport.py:184 msgid "Drills" msgstr "Delikler" -#: appEditors/appGCodeEditor.py:799 appGUI/ObjectUI.py:671 -#: appGUI/ObjectUI.py:2132 +#: appEditors/appGCodeEditor.py:801 appGUI/ObjectUI.py:668 +#: appGUI/ObjectUI.py:2129 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:151 -#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2359 -#: appPlugins/ToolMilling.py:3688 appPlugins/ToolMilling.py:3891 +#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2295 +#: appPlugins/ToolMilling.py:3760 appPlugins/ToolMilling.py:3963 #: appPlugins/ToolReport.py:186 msgid "Slots" msgstr "Yuvalar" -#: appEditors/appGCodeEditor.py:821 appEditors/appGCodeEditor.py:843 +#: appEditors/appGCodeEditor.py:823 appEditors/appGCodeEditor.py:845 msgid "CNC Code Snippet" msgstr "CNC Kod Eklentisi" -#: appEditors/appGCodeEditor.py:823 appEditors/appGCodeEditor.py:845 +#: appEditors/appGCodeEditor.py:825 appEditors/appGCodeEditor.py:847 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:829 appEditors/appGCodeEditor.py:851 +#: appEditors/appGCodeEditor.py:831 appEditors/appGCodeEditor.py:853 msgid "" "Type here any G-Code commands you would\n" "like to insert at the cursor location." @@ -4247,11 +4240,11 @@ msgstr "" "İmleç konumuna eklemek istediğiniz herhangi\n" "bir G Kod komutunu buraya yazın." -#: appEditors/appGCodeEditor.py:835 appEditors/appGCodeEditor.py:857 +#: appEditors/appGCodeEditor.py:837 appEditors/appGCodeEditor.py:859 msgid "Insert Code" msgstr "Kodu Ekle" -#: appEditors/appGCodeEditor.py:838 appEditors/appGCodeEditor.py:860 +#: appEditors/appGCodeEditor.py:840 appEditors/appGCodeEditor.py:862 msgid "Insert the code above at the cursor location." msgstr "Yukarıdaki Kodu imleç konumuna ekleyin." @@ -4286,14 +4279,14 @@ msgstr "Ctrl+Y" #: appGUI/GUIElements.py:317 appGUI/GUIElements.py:1015 #: appGUI/GUIElements.py:1414 appGUI/GUIElements.py:1627 -#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:1697 -#: appGUI/ObjectUI.py:1979 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 +#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:1709 +#: appGUI/ObjectUI.py:1976 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 msgid "Cut" msgstr "Kes" #: appGUI/GUIElements.py:317 appGUI/GUIElements.py:1015 #: appGUI/GUIElements.py:1414 appGUI/GUIElements.py:1627 -#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:4865 +#: appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 appGUI/MainGUI.py:4877 msgid "Ctrl+X" msgstr "Ctrl+X" @@ -4301,20 +4294,20 @@ msgstr "Ctrl+X" #: appGUI/GUIElements.py:1421 appGUI/GUIElements.py:1634 #: appGUI/GUIElements.py:1920 appGUI/GUIElements.py:3957 appGUI/MainGUI.py:417 #: appGUI/MainGUI.py:748 appGUI/MainGUI.py:807 appGUI/MainGUI.py:885 -#: appGUI/MainGUI.py:1015 appGUI/MainGUI.py:1265 appGUI/MainGUI.py:1754 -#: appGUI/MainGUI.py:2236 appGUI/MainGUI.py:2478 appGUI/MainGUI.py:5099 -#: appPlugins/ToolMilling.py:386 appPlugins/ToolPanelize.py:434 -#: appPlugins/ToolPanelize.py:460 appPlugins/ToolPanelize.py:569 -#: appPlugins/ToolPanelize.py:580 appPlugins/ToolPanelize.py:612 -#: appPlugins/ToolPanelize.py:661 appPlugins/ToolPanelize.py:860 -#: appPlugins/ToolPanelize.py:892 appPlugins/ToolPanelize.py:940 +#: appGUI/MainGUI.py:1027 appGUI/MainGUI.py:1277 appGUI/MainGUI.py:1766 +#: appGUI/MainGUI.py:2248 appGUI/MainGUI.py:2490 appGUI/MainGUI.py:5111 +#: appPlugins/ToolMilling.py:387 appPlugins/ToolPanelize.py:451 +#: appPlugins/ToolPanelize.py:480 appPlugins/ToolPanelize.py:591 +#: appPlugins/ToolPanelize.py:602 appPlugins/ToolPanelize.py:634 +#: appPlugins/ToolPanelize.py:683 appPlugins/ToolPanelize.py:882 +#: appPlugins/ToolPanelize.py:914 appPlugins/ToolPanelize.py:962 msgid "Copy" msgstr "Kopyala" #: appGUI/GUIElements.py:324 appGUI/GUIElements.py:1022 #: appGUI/GUIElements.py:1421 appGUI/GUIElements.py:1634 #: appGUI/GUIElements.py:1920 appGUI/GUIElements.py:3957 appGUI/MainGUI.py:417 -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4606 msgid "Ctrl+C" msgstr "Ctrl+C" @@ -4332,25 +4325,25 @@ msgstr "Ctrl+V" #: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1036 #: appGUI/GUIElements.py:1435 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1930 appGUI/GUIElements.py:3962 appGUI/MainGUI.py:4664 -#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4969 -#: appGUI/MainGUI.py:4970 appGUI/MainGUI.py:5110 appGUI/MainGUI.py:5111 +#: appGUI/GUIElements.py:1930 appGUI/GUIElements.py:3962 appGUI/MainGUI.py:4676 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4881 appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:4982 appGUI/MainGUI.py:5122 appGUI/MainGUI.py:5123 msgid "Del" msgstr "Del" #: appGUI/GUIElements.py:347 appGUI/GUIElements.py:1045 #: appGUI/GUIElements.py:1444 appGUI/GUIElements.py:1653 #: appGUI/GUIElements.py:1937 appGUI/GUIElements.py:3969 appGUI/MainGUI.py:451 -#: appGUI/MainGUI.py:581 appGUI/MainGUI.py:4593 -#: appObjects/ObjectCollection.py:1148 appObjects/ObjectCollection.py:1195 -#: appPlugins/ToolIsolation.py:3612 appPlugins/ToolPunchGerber.py:2295 +#: appGUI/MainGUI.py:581 appGUI/MainGUI.py:4605 +#: appObjects/ObjectCollection.py:1151 appObjects/ObjectCollection.py:1198 +#: appPlugins/ToolIsolation.py:3609 appPlugins/ToolPunchGerber.py:2295 msgid "Select All" msgstr "Tümünü Seç" #: appGUI/GUIElements.py:347 appGUI/GUIElements.py:1045 #: appGUI/GUIElements.py:1444 appGUI/GUIElements.py:1653 #: appGUI/GUIElements.py:1937 appGUI/GUIElements.py:3969 appGUI/MainGUI.py:451 -#: appGUI/MainGUI.py:4593 +#: appGUI/MainGUI.py:4605 msgid "Ctrl+A" msgstr "Ctrl+A" @@ -4364,8 +4357,8 @@ msgstr "Değeri Azalt" #: appGUI/GUIElements.py:2352 appGUI/GUIElements.py:2421 #: appGUI/GUIElements.py:2482 appGUI/GUIElements.py:2547 -#: appGUI/GUIElements.py:3908 app_Main.py:4637 app_Main.py:4801 -#: app_Main.py:4890 app_Main.py:8990 app_Main.py:9338 +#: appGUI/GUIElements.py:3908 app_Main.py:4656 app_Main.py:4820 +#: app_Main.py:4909 app_Main.py:9034 app_Main.py:9382 msgid "Ok" msgstr "Tamam" @@ -4429,8 +4422,8 @@ msgstr "Başlamak için >yardım Excellon'u Dışa Aktar'da ayarlanır." -#: appGUI/MainGUI.py:281 app_Main.py:9296 app_Main.py:9301 +#: appGUI/MainGUI.py:281 app_Main.py:9340 app_Main.py:9345 msgid "Export Gerber" msgstr "Gerber'i Dışa Aktar" @@ -4807,19 +4800,19 @@ msgstr "Ayarları Dosyadan İçe Aktar" msgid "Export Preferences to file" msgstr "Ayarları Dosyaya Aktar" -#: appGUI/MainGUI.py:314 appGUI/preferences/PreferencesUIManager.py:1199 +#: appGUI/MainGUI.py:314 appGUI/preferences/PreferencesUIManager.py:1202 msgid "Save Preferences" msgstr "Ayarları Kaydet" -#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4601 +#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4613 msgid "Print (PDF)" msgstr "Yazdır (PDF)" -#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4601 +#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4613 msgid "Ctrl+P" msgstr "Ctrl+P" -#: appGUI/MainGUI.py:338 appGUI/MainGUI.py:883 appGUI/MainGUI.py:1758 +#: appGUI/MainGUI.py:338 appGUI/MainGUI.py:883 appGUI/MainGUI.py:1770 msgid "Edit" msgstr "Düzenle" @@ -4828,7 +4821,7 @@ msgid "Edit Object" msgstr "Nesneyi Düzenle" #: appGUI/MainGUI.py:343 appGUI/MainGUI.py:676 appGUI/MainGUI.py:784 -#: appGUI/MainGUI.py:4574 appGUI/MainGUI.py:4842 appGUI/MainGUI.py:5101 +#: appGUI/MainGUI.py:4586 appGUI/MainGUI.py:4854 appGUI/MainGUI.py:5113 msgid "E" msgstr "E" @@ -4913,13 +4906,13 @@ msgstr "" msgid "DEL" msgstr "DEL" -#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:1024 appGUI/MainGUI.py:2245 -#: appGUI/MainGUI.py:4580 +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:1036 appGUI/MainGUI.py:2257 +#: appGUI/MainGUI.py:4592 msgid "Set Origin" msgstr "Orijini Ayarla" -#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:649 appGUI/MainGUI.py:4580 -#: appGUI/MainGUI.py:4849 +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:649 appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4861 msgid "O" msgstr "O" @@ -4927,50 +4920,50 @@ msgstr "O" msgid "Shift+O" msgstr "Shift+O" -#: appGUI/MainGUI.py:435 appGUI/MainGUI.py:1028 appGUI/MainGUI.py:2249 -#: app_Main.py:5226 app_Main.py:5238 +#: appGUI/MainGUI.py:435 appGUI/MainGUI.py:1040 appGUI/MainGUI.py:2261 +#: app_Main.py:5245 app_Main.py:5257 #, fuzzy #| msgid "Set Origin" msgid "Custom Origin" msgstr "Orijini Ayarla" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2252 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2264 msgid "Jump to Location" msgstr "Konuma Atla" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:4576 appGUI/MainGUI.py:4844 -#: appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5102 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:4588 appGUI/MainGUI.py:4856 +#: appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5114 msgid "J" msgstr "J" -#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:1033 appGUI/MainGUI.py:2254 -#: appGUI/MainGUI.py:4612 +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2266 +#: appGUI/MainGUI.py:4624 msgid "Locate in Object" msgstr "Nesnede Bul" -#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:4612 +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:4624 msgid "Shift+J" msgstr "Shift+J" -#: appGUI/MainGUI.py:448 app_Main.py:4630 +#: appGUI/MainGUI.py:448 app_Main.py:4649 msgid "Toggle Units" msgstr "Birimleri Değiştir" -#: appGUI/MainGUI.py:448 appGUI/MainGUI.py:736 appGUI/MainGUI.py:4581 -#: appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:448 appGUI/MainGUI.py:736 appGUI/MainGUI.py:4593 +#: appGUI/MainGUI.py:4976 msgid "Q" msgstr "Q" -#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:1322 -#: appGUI/preferences/PreferencesUIManager.py:928 -#: appGUI/preferences/PreferencesUIManager.py:1016 -#: appGUI/preferences/PreferencesUIManager.py:1044 -#: appGUI/preferences/PreferencesUIManager.py:1150 app_Main.py:6137 -#: app_Main.py:6142 app_Main.py:6157 +#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:1334 +#: appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/preferences/PreferencesUIManager.py:1019 +#: appGUI/preferences/PreferencesUIManager.py:1047 +#: appGUI/preferences/PreferencesUIManager.py:1153 app_Main.py:6172 +#: app_Main.py:6177 app_Main.py:6192 msgid "Preferences" msgstr "Ayarlar" -#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:4614 +#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:4626 msgid "Shift+P" msgstr "Shift+P" @@ -4987,19 +4980,19 @@ msgstr "Seçimi Döndür" msgid "Shift+(R)" msgstr "Shift+(R)" -#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4618 +#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4630 msgid "Skew on X axis" msgstr "X Ekseninde Eğrilt" -#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4618 appGUI/MainGUI.py:4858 +#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4630 appGUI/MainGUI.py:4870 msgid "Shift+X" msgstr "Shift+X" -#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4619 +#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4631 msgid "Skew on Y axis" msgstr "Y Ekseninde Eğrilt" -#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4619 appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4631 appGUI/MainGUI.py:4871 msgid "Shift+Y" msgstr "Shift+Y" @@ -5015,11 +5008,11 @@ msgstr "Y Ekseninde Çevir" msgid "View source" msgstr "CNC Kodunu Görüntüle" -#: appGUI/MainGUI.py:490 appGUI/MainGUI.py:4640 +#: appGUI/MainGUI.py:490 appGUI/MainGUI.py:4652 msgid "Alt+S" msgstr "Alt+S" -#: appGUI/MainGUI.py:493 appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:493 appGUI/MainGUI.py:4607 msgid "Ctrl+D" msgstr "Ctrl+D" @@ -5029,29 +5022,29 @@ msgstr "Ctrl+D" msgid "Experimental" msgstr "Eklemeli" -#: appGUI/MainGUI.py:503 app_Main.py:6315 +#: appGUI/MainGUI.py:503 app_Main.py:6350 #, fuzzy #| msgid "Area" msgid "3D Area" msgstr "Alan" -#: appGUI/MainGUI.py:510 appGUI/MainGUI.py:1654 +#: appGUI/MainGUI.py:510 appGUI/MainGUI.py:1666 msgid "View" msgstr "Görünüm" -#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4645 +#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4657 msgid "Enable all" msgstr "Tümünü Etkinleştir" -#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4645 +#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4657 msgid "Alt+1" msgstr "Alt+1" -#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4646 +#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4658 msgid "Disable all" msgstr "Tümünü Devre Dışı Bırak" -#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4646 +#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4658 msgid "Alt+2" msgstr "Alt+2" @@ -5059,7 +5052,7 @@ msgstr "Alt+2" msgid "Enable non-selected" msgstr "Seçili Olmayanları Etkinleştir" -#: appGUI/MainGUI.py:519 appGUI/MainGUI.py:4647 +#: appGUI/MainGUI.py:519 appGUI/MainGUI.py:4659 msgid "Alt+3" msgstr "Alt+3" @@ -5067,34 +5060,34 @@ msgstr "Alt+3" msgid "Disable non-selected" msgstr "Seçili Olmayanları Devre Dışı Bırak" -#: appGUI/MainGUI.py:522 appGUI/MainGUI.py:4648 +#: appGUI/MainGUI.py:522 appGUI/MainGUI.py:4660 msgid "Alt+4" msgstr "Alt+4" -#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:1047 appGUI/MainGUI.py:1656 -#: appGUI/MainGUI.py:2268 appGUI/MainGUI.py:4586 +#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:1059 appGUI/MainGUI.py:1668 +#: appGUI/MainGUI.py:2280 appGUI/MainGUI.py:4598 msgid "Zoom Fit" msgstr "Ekrana Sığdır" -#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:4586 +#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:4598 msgid "V" msgstr "V" -#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2264 -#: appGUI/MainGUI.py:4590 +#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2276 +#: appGUI/MainGUI.py:4602 msgid "Zoom In" msgstr "Yakınlaştır" -#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:4590 +#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:4602 msgid "=" msgstr "=" -#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2266 -#: appGUI/MainGUI.py:4589 +#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2278 +#: appGUI/MainGUI.py:4601 msgid "Zoom Out" msgstr "Uzaklaştır" -#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:4589 +#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:4601 msgid "-" msgstr "-" @@ -5102,15 +5095,15 @@ msgstr "-" msgid "Redraw All" msgstr "Tümünü Yeniden Çiz" -#: appGUI/MainGUI.py:540 appGUI/MainGUI.py:4663 +#: appGUI/MainGUI.py:540 appGUI/MainGUI.py:4675 msgid "F5" msgstr "F5" -#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4609 +#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4621 msgid "Toggle Code Editor" msgstr "Kod Düzenleyici'yi Aç/Kapat" -#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4609 +#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4621 msgid "Shift+E" msgstr "Shift+E" @@ -5118,15 +5111,15 @@ msgstr "Shift+E" msgid "Toggle FullScreen" msgstr "Tam Ekrana Geç" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4649 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4661 msgid "Alt+F10" msgstr "Alt+F10" -#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4604 +#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4616 msgid "Toggle Plot Area" msgstr "Çalışma Alanı Etkin/Devre Dışı" -#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4604 +#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4616 msgid "Ctrl+F10" msgstr "Ctrl+F10" @@ -5134,7 +5127,7 @@ msgstr "Ctrl+F10" msgid "Toggle Project/Properties/Tool" msgstr "Yan Paneli Aç/Kapat" -#: appGUI/MainGUI.py:555 appGUI/MainGUI.py:4666 +#: appGUI/MainGUI.py:555 appGUI/MainGUI.py:4678 msgid "`" msgstr "`" @@ -5142,15 +5135,15 @@ msgstr "`" msgid "Toggle Grid Snap" msgstr "Izgaraya Yapıştırmayı Aç/Kapat" -#: appGUI/MainGUI.py:560 appGUI/MainGUI.py:4575 +#: appGUI/MainGUI.py:560 appGUI/MainGUI.py:4587 msgid "G" msgstr "G" -#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4622 msgid "Toggle Grid Lines" msgstr "Izgarayı Göster/Gizle" -#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4622 msgid "Shift+G" msgstr "Shift+G" @@ -5158,7 +5151,7 @@ msgstr "Shift+G" msgid "Toggle Axis" msgstr "Ekseni Göster/Gizle" -#: appGUI/MainGUI.py:566 appGUI/MainGUI.py:4607 +#: appGUI/MainGUI.py:566 appGUI/MainGUI.py:4619 msgid "Shift+A" msgstr "Shift+A" @@ -5166,15 +5159,15 @@ msgstr "Shift+A" msgid "Toggle Workspace" msgstr "Çalışma Alanı Etkin/Devre Dışı" -#: appGUI/MainGUI.py:569 appGUI/MainGUI.py:4617 +#: appGUI/MainGUI.py:569 appGUI/MainGUI.py:4629 msgid "Shift+W" msgstr "Shift+W" -#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4611 +#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4623 msgid "Toggle HUD" msgstr "Koordinat Ekranını Göster/Gizle\tAlt+H" -#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4611 +#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4623 msgid "Shift+H" msgstr "Shift+H" @@ -5182,24 +5175,25 @@ msgstr "Shift+H" msgid "Objects" msgstr "Nesneler" -#: appGUI/MainGUI.py:584 appObjects/ObjectCollection.py:1152 -#: appObjects/ObjectCollection.py:1199 appPlugins/ToolIsolation.py:3618 +#: appGUI/MainGUI.py:584 appObjects/ObjectCollection.py:1155 +#: appObjects/ObjectCollection.py:1202 appPlugins/ToolIsolation.py:3615 #: appPlugins/ToolPunchGerber.py:2301 msgid "Deselect All" msgstr "Tüm Seçimleri Kaldır" -#: appGUI/MainGUI.py:589 appGUI/MainGUI.py:1530 appGUI/MainGUI.py:1539 -#: appGUI/ObjectUI.py:346 appGUI/ObjectUI.py:722 appGUI/ObjectUI.py:1788 +#: appGUI/MainGUI.py:589 appGUI/MainGUI.py:1542 appGUI/MainGUI.py:1551 +#: appGUI/ObjectUI.py:343 appGUI/ObjectUI.py:719 appGUI/ObjectUI.py:1785 +#: appGUI/ObjectUI.py:2163 msgid "Plugins" msgstr "" -#: appGUI/MainGUI.py:593 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:1328 -#: appGUI/MainGUI.py:2274 +#: appGUI/MainGUI.py:593 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:1340 +#: appGUI/MainGUI.py:2286 msgid "Command Line" msgstr "Komut Satırı" #: appGUI/MainGUI.py:593 appGUI/MainGUI.py:679 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:4584 appGUI/MainGUI.py:4852 appGUI/MainGUI.py:5107 +#: appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4864 appGUI/MainGUI.py:5119 msgid "S" msgstr "S" @@ -5211,11 +5205,11 @@ msgstr "Yardım" msgid "Online Help" msgstr "Çevrimiçi Yardım" -#: appGUI/MainGUI.py:601 appGUI/MainGUI.py:4660 +#: appGUI/MainGUI.py:601 appGUI/MainGUI.py:4672 msgid "F1" msgstr "F1" -#: appGUI/MainGUI.py:608 app_Main.py:3640 app_Main.py:3649 +#: appGUI/MainGUI.py:608 app_Main.py:3659 app_Main.py:3668 msgid "Bookmarks Manager" msgstr "Yer İşaretleri Yöneticisi" @@ -5235,7 +5229,7 @@ msgstr "Gerber Özellikleri" msgid "Shortcuts List" msgstr "Klavye Kısayol Listesi" -#: appGUI/MainGUI.py:626 appGUI/MainGUI.py:4569 +#: appGUI/MainGUI.py:626 appGUI/MainGUI.py:4581 msgid "F3" msgstr "F3" @@ -5243,89 +5237,89 @@ msgstr "F3" msgid "YouTube Channel" msgstr "YouTube Kanalı" -#: appGUI/MainGUI.py:629 appGUI/MainGUI.py:4662 +#: appGUI/MainGUI.py:629 appGUI/MainGUI.py:4674 msgid "F4" msgstr "F4" -#: appGUI/MainGUI.py:635 app_Main.py:3417 +#: appGUI/MainGUI.py:635 app_Main.py:3436 msgid "How To" msgstr "Nasıl Yapılır" -#: appGUI/MainGUI.py:639 app_Main.py:3089 +#: appGUI/MainGUI.py:639 app_Main.py:3108 msgid "About" msgstr "Hakkında" -#: appGUI/MainGUI.py:644 appGUI/MainGUI.py:1664 +#: appGUI/MainGUI.py:644 appGUI/MainGUI.py:1676 msgid "Geo Editor" msgstr "Şekil Düzenleyici" -#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2394 +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1187 appGUI/MainGUI.py:2406 msgid "Add Circle" msgstr "Daire Ekle" -#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1177 appGUI/MainGUI.py:2396 +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2408 msgid "Add Arc" msgstr "Yay Ekle" #: appGUI/MainGUI.py:653 appGUI/MainGUI.py:728 appGUI/MainGUI.py:770 -#: appGUI/MainGUI.py:4838 appGUI/MainGUI.py:4959 appGUI/MainGUI.py:5097 +#: appGUI/MainGUI.py:4850 appGUI/MainGUI.py:4971 appGUI/MainGUI.py:5109 msgid "A" msgstr "A" -#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2398 +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1191 appGUI/MainGUI.py:2410 msgid "Add Rectangle" msgstr "Dikdörtgen Ekle" -#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:744 appGUI/MainGUI.py:4583 -#: appGUI/MainGUI.py:4851 appGUI/MainGUI.py:4965 appGUI/MainGUI.py:5106 +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:744 appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4863 appGUI/MainGUI.py:4977 appGUI/MainGUI.py:5118 msgid "R" msgstr "R" -#: appGUI/MainGUI.py:661 appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2404 +#: appGUI/MainGUI.py:661 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2416 msgid "Add Polygon" msgstr "Çokgen Ekle" -#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2402 +#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:1195 appGUI/MainGUI.py:2414 msgid "Add Path" msgstr "Yol Ekle" -#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:767 appGUI/MainGUI.py:4582 -#: appGUI/MainGUI.py:4850 appGUI/MainGUI.py:5105 appGUI/ObjectUI.py:2122 -#: appGUI/ObjectUI.py:2133 +#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:767 appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4862 appGUI/MainGUI.py:5117 appGUI/ObjectUI.py:2119 +#: appGUI/ObjectUI.py:2130 msgid "P" msgstr "P" -#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:1188 appGUI/MainGUI.py:2407 +#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:1200 appGUI/MainGUI.py:2419 msgid "Add Text" msgstr "Metin Ekle" -#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:773 appGUI/MainGUI.py:4585 -#: appGUI/MainGUI.py:4853 appGUI/MainGUI.py:4966 appGUI/MainGUI.py:5108 -#: appGUI/MainGUI.py:5109 +#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:773 appGUI/MainGUI.py:4597 +#: appGUI/MainGUI.py:4865 appGUI/MainGUI.py:4978 appGUI/MainGUI.py:5120 +#: appGUI/MainGUI.py:5121 msgid "T" msgstr "T" -#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:1198 appGUI/MainGUI.py:2417 +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2429 msgid "Polygon Union" msgstr "Çokgen Birleştirme" -#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:4854 +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:4866 msgid "U" msgstr "U" -#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:2422 +#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:1215 appGUI/MainGUI.py:2434 msgid "Polygon Intersection" msgstr "Çokgen Kesişimi" -#: appGUI/MainGUI.py:679 appGUI/MainGUI.py:2424 +#: appGUI/MainGUI.py:679 appGUI/MainGUI.py:2436 msgid "Polygon Subtraction" msgstr "Çokgen Çıkarma" -#: appGUI/MainGUI.py:683 appGUI/MainGUI.py:1695 appGUI/MainGUI.py:2426 +#: appGUI/MainGUI.py:683 appGUI/MainGUI.py:1707 appGUI/MainGUI.py:2438 msgid "Alt Subtraction" msgstr "Alt Çıkarma" -#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:1217 appGUI/MainGUI.py:2430 +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:1229 appGUI/MainGUI.py:2442 msgid "Cut Path" msgstr "Yolu Kes" @@ -5334,60 +5328,60 @@ msgid "Copy Geom" msgstr "Şekli Kopyala" #: appGUI/MainGUI.py:693 appGUI/MainGUI.py:748 appGUI/MainGUI.py:807 -#: appGUI/MainGUI.py:4840 appGUI/MainGUI.py:4960 appGUI/MainGUI.py:5099 +#: appGUI/MainGUI.py:4852 appGUI/MainGUI.py:4972 appGUI/MainGUI.py:5111 msgid "C" msgstr "C" -#: appGUI/MainGUI.py:696 appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2434 -#: appGUI/MainGUI.py:4869 +#: appGUI/MainGUI.py:696 appGUI/MainGUI.py:1234 appGUI/MainGUI.py:2446 +#: appGUI/MainGUI.py:4881 msgid "Delete Shape" msgstr "Şekli Sil" -#: appGUI/MainGUI.py:701 appGUI/MainGUI.py:815 appGUI/MainGUI.py:1272 -#: appGUI/MainGUI.py:1703 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2485 -#: appGUI/MainGUI.py:5103 appPlugins/ToolMove.py:27 +#: appGUI/MainGUI.py:701 appGUI/MainGUI.py:815 appGUI/MainGUI.py:1284 +#: appGUI/MainGUI.py:1715 appGUI/MainGUI.py:1777 appGUI/MainGUI.py:2497 +#: appGUI/MainGUI.py:5115 appPlugins/ToolMove.py:27 msgid "Move" msgstr "Taşı" #: appGUI/MainGUI.py:701 appGUI/MainGUI.py:757 appGUI/MainGUI.py:815 -#: appGUI/MainGUI.py:4578 appGUI/MainGUI.py:4846 appGUI/MainGUI.py:4847 -#: appGUI/MainGUI.py:4963 appGUI/MainGUI.py:5103 +#: appGUI/MainGUI.py:4590 appGUI/MainGUI.py:4858 appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:4975 appGUI/MainGUI.py:5115 msgid "M" msgstr "M" -#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:4843 +#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:4855 msgid "I" msgstr "I" -#: appGUI/MainGUI.py:712 appGUI/MainGUI.py:802 appGUI/MainGUI.py:4639 -#: appGUI/MainGUI.py:4860 appGUI/MainGUI.py:5119 +#: appGUI/MainGUI.py:712 appGUI/MainGUI.py:802 appGUI/MainGUI.py:4651 +#: appGUI/MainGUI.py:4872 appGUI/MainGUI.py:5131 msgid "Alt+R" msgstr "Alt+R" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4845 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4857 msgid "Toggle Corner Snap" msgstr "Köşeye Yasla" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4845 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4857 msgid "K" msgstr "K" -#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:1149 appGUI/MainGUI.py:1741 -#: appGUI/MainGUI.py:2368 appGUI/MainGUI.py:4961 +#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:1161 appGUI/MainGUI.py:1753 +#: appGUI/MainGUI.py:2380 appGUI/MainGUI.py:4973 msgid "Add Drill" msgstr "Delik Ekle" -#: appGUI/MainGUI.py:736 appGUI/MainGUI.py:1155 appGUI/MainGUI.py:1748 -#: appGUI/MainGUI.py:2376 appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:736 appGUI/MainGUI.py:1167 appGUI/MainGUI.py:1760 +#: appGUI/MainGUI.py:2388 appGUI/MainGUI.py:4976 msgid "Add Slot Array" msgstr "Yuva Dizisi Ekle" -#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:1153 appGUI/MainGUI.py:1746 -#: appGUI/MainGUI.py:2374 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:1165 appGUI/MainGUI.py:1758 +#: appGUI/MainGUI.py:2386 appGUI/MainGUI.py:4979 msgid "Add Slot" msgstr "Yuva Ekle" -#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:4979 msgid "W" msgstr "W" @@ -5395,59 +5389,59 @@ msgstr "W" msgid "Resize Drill(S)" msgstr "Delikleri Yeniden Boyutlandır" -#: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1167 appGUI/MainGUI.py:2386 -#: appGUI/MainGUI.py:4963 +#: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2398 +#: appGUI/MainGUI.py:4975 msgid "Move Drill" msgstr "Deliği Taşı" -#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:1235 appGUI/MainGUI.py:2448 -#: appGUI/MainGUI.py:5105 +#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:1247 appGUI/MainGUI.py:2460 +#: appGUI/MainGUI.py:5117 msgid "Add Pad" msgstr "Ped Ekle" -#: appGUI/MainGUI.py:773 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2452 -#: appGUI/MainGUI.py:5108 +#: appGUI/MainGUI.py:773 appGUI/MainGUI.py:1251 appGUI/MainGUI.py:2464 +#: appGUI/MainGUI.py:5120 msgid "Add Track" msgstr "Yol Ekle" -#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1241 appGUI/MainGUI.py:2454 -#: appGUI/MainGUI.py:5104 +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1253 appGUI/MainGUI.py:2466 +#: appGUI/MainGUI.py:5116 msgid "Add Region" msgstr "Alan Ekle" -#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:1243 appGUI/MainGUI.py:1718 -#: appGUI/MainGUI.py:2456 +#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:1255 appGUI/MainGUI.py:1730 +#: appGUI/MainGUI.py:2468 msgid "Poligonize" msgstr "Çokgensel" -#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:4635 appGUI/MainGUI.py:5118 +#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:4647 appGUI/MainGUI.py:5130 msgid "Alt+N" msgstr "Alt+N" -#: appGUI/MainGUI.py:784 appGUI/MainGUI.py:5101 +#: appGUI/MainGUI.py:784 appGUI/MainGUI.py:5113 msgid "Add SemiDisc" msgstr "Yarım Daire Ekle" -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:5100 +#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:5112 msgid "Add Disc" msgstr "Daire Ekle" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:1256 appGUI/MainGUI.py:1730 -#: appGUI/MainGUI.py:2469 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1742 +#: appGUI/MainGUI.py:2481 msgid "Mark Area" msgstr "Alan İşaretle" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:4622 appGUI/MainGUI.py:5117 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:4634 appGUI/MainGUI.py:5129 msgid "Alt+A" msgstr "Alt+A" -#: appGUI/MainGUI.py:799 appGUI/MainGUI.py:1194 appGUI/MainGUI.py:1261 -#: appGUI/MainGUI.py:1685 appGUI/MainGUI.py:1732 appGUI/MainGUI.py:2413 -#: appGUI/MainGUI.py:2474 +#: appGUI/MainGUI.py:799 appGUI/MainGUI.py:1206 appGUI/MainGUI.py:1273 +#: appGUI/MainGUI.py:1697 appGUI/MainGUI.py:1744 appGUI/MainGUI.py:2425 +#: appGUI/MainGUI.py:2486 msgid "Eraser" msgstr "Silgi" -#: appGUI/MainGUI.py:802 app_Main.py:6578 app_Main.py:6632 app_Main.py:6680 +#: appGUI/MainGUI.py:802 app_Main.py:6625 app_Main.py:6679 app_Main.py:6727 msgid "Transform" msgstr "Döndür" @@ -5463,48 +5457,48 @@ msgstr "Çizimi Devre Dışı Bırak" msgid "Set Color" msgstr "Rengi Ayarla" -#: appGUI/MainGUI.py:841 app_Main.py:8453 +#: appGUI/MainGUI.py:841 app_Main.py:8497 msgid "Red" msgstr "Kırmızı" -#: appGUI/MainGUI.py:844 app_Main.py:8455 +#: appGUI/MainGUI.py:844 app_Main.py:8499 msgid "Blue" msgstr "Mavi" -#: appGUI/MainGUI.py:847 app_Main.py:8458 +#: appGUI/MainGUI.py:847 app_Main.py:8502 msgid "Yellow" msgstr "Sarı" -#: appGUI/MainGUI.py:850 app_Main.py:8460 +#: appGUI/MainGUI.py:850 app_Main.py:8504 msgid "Green" msgstr "Yeşil" -#: appGUI/MainGUI.py:853 app_Main.py:8462 +#: appGUI/MainGUI.py:853 app_Main.py:8506 msgid "Purple" msgstr "Mor" -#: appGUI/MainGUI.py:856 app_Main.py:8464 +#: appGUI/MainGUI.py:856 app_Main.py:8508 msgid "Brown" msgstr "Kahverengi" -#: appGUI/MainGUI.py:859 app_Main.py:8466 app_Main.py:8526 +#: appGUI/MainGUI.py:859 app_Main.py:8510 app_Main.py:8570 msgid "White" msgstr "Beyaz" -#: appGUI/MainGUI.py:862 app_Main.py:8468 +#: appGUI/MainGUI.py:862 app_Main.py:8512 msgid "Black" msgstr "Siyah" -#: appGUI/MainGUI.py:867 appPlugins/ToolMilling.py:3932 -#: appPlugins/ToolMilling.py:3940 app_Main.py:8471 +#: appGUI/MainGUI.py:867 appPlugins/ToolMilling.py:4004 +#: appPlugins/ToolMilling.py:4012 app_Main.py:8515 msgid "Custom" msgstr "Özel" -#: appGUI/MainGUI.py:872 app_Main.py:8505 +#: appGUI/MainGUI.py:872 app_Main.py:8549 msgid "Opacity" msgstr "Opaklık" -#: appGUI/MainGUI.py:875 app_Main.py:8481 +#: appGUI/MainGUI.py:875 app_Main.py:8525 msgid "Default" msgstr "Varsayılan" @@ -5512,13 +5506,13 @@ msgstr "Varsayılan" msgid "View Source" msgstr "Kodu Görüntüle" -#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:906 appGUI/MainGUI.py:1411 -#: appGUI/MainGUI.py:1767 app_Main.py:2568 app_Main.py:2833 +#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:906 appGUI/MainGUI.py:1423 +#: appGUI/MainGUI.py:1779 app_Main.py:2587 app_Main.py:2852 msgid "Properties" msgstr "Özellikler" -#: appGUI/MainGUI.py:906 appGUI/MainGUI.py:1395 appGUI/MainGUI.py:1647 -#: app_Main.py:2574 app_Main.py:2836 app_Main.py:9768 +#: appGUI/MainGUI.py:906 appGUI/MainGUI.py:1407 appGUI/MainGUI.py:1659 +#: app_Main.py:2593 app_Main.py:2855 app_Main.py:9812 msgid "Project" msgstr "Proje" @@ -5526,225 +5520,230 @@ msgstr "Proje" msgid "File Toolbar" msgstr "Dosya Araç Çubuğu" -#: appGUI/MainGUI.py:926 +#: appGUI/MainGUI.py:927 msgid "Edit Toolbar" msgstr "Düzenle Araç Çubuğu" -#: appGUI/MainGUI.py:930 +#: appGUI/MainGUI.py:932 msgid "View Toolbar" msgstr "Görünüm Araç Çubuğu" -#: appGUI/MainGUI.py:934 +#: appGUI/MainGUI.py:937 msgid "Shell Toolbar" msgstr "Komut Araç Çubuğu" -#: appGUI/MainGUI.py:938 +#: appGUI/MainGUI.py:942 #, fuzzy #| msgid "File Toolbar" msgid "Plugin Toolbar" msgstr "Dosya Araç Çubuğu" -#: appGUI/MainGUI.py:942 +#: appGUI/MainGUI.py:947 msgid "Excellon Editor Toolbar" msgstr "Excellon Düzenleyici Araç Çubuğu" -#: appGUI/MainGUI.py:948 +#: appGUI/MainGUI.py:954 msgid "Geometry Editor Toolbar" msgstr "Şekil Düzenleyici Araç Çubuğu" -#: appGUI/MainGUI.py:952 +#: appGUI/MainGUI.py:959 msgid "Gerber Editor Toolbar" msgstr "Gerber Düzenleyici Araç Çubuğu" -#: appGUI/MainGUI.py:957 appGUI/MainGUI.py:2078 +#: appGUI/MainGUI.py:965 appGUI/MainGUI.py:2090 msgid "Delta Coordinates Toolbar" msgstr "Fark Koordinatları Araç Çubuğu" -#: appGUI/MainGUI.py:960 appGUI/MainGUI.py:2086 +#: appGUI/MainGUI.py:969 appGUI/MainGUI.py:2098 msgid "Coordinates Toolbar" msgstr "Koordinatlar Araç Çubuğu" -#: appGUI/MainGUI.py:963 appGUI/MainGUI.py:2094 +#: appGUI/MainGUI.py:973 appGUI/MainGUI.py:2106 msgid "Grid Toolbar" msgstr "Izgara Araç Çubuğu" -#: appGUI/MainGUI.py:972 appGUI/MainGUI.py:2102 +#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2114 msgid "Status Toolbar" msgstr "Durum Araç Çubuğu" -#: appGUI/MainGUI.py:991 +#: appGUI/MainGUI.py:1003 msgid "Save project" msgstr "Projeyi Kaydet" -#: appGUI/MainGUI.py:997 appGUI/MainGUI.py:2218 app_Main.py:2571 -#: app_Main.py:2831 +#: appGUI/MainGUI.py:1009 appGUI/MainGUI.py:2230 app_Main.py:2590 +#: app_Main.py:2850 msgid "Editor" msgstr "Düzenleyici" -#: appGUI/MainGUI.py:1020 appGUI/MainGUI.py:2241 appGUI/MainGUI.py:4598 -#: appGUI/MainGUI.py:4863 +#: appGUI/MainGUI.py:1032 appGUI/MainGUI.py:2253 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:4875 msgid "Distance Tool" msgstr "Metre" -#: appGUI/MainGUI.py:1022 appGUI/MainGUI.py:2243 +#: appGUI/MainGUI.py:1034 appGUI/MainGUI.py:2255 msgid "Distance Min Tool" msgstr "Minimum Mesafe" -#: appGUI/MainGUI.py:1039 appGUI/MainGUI.py:1660 appGUI/MainGUI.py:2260 +#: appGUI/MainGUI.py:1051 appGUI/MainGUI.py:1672 appGUI/MainGUI.py:2272 msgid "Replot" msgstr "Yeniden Çiz" -#: appGUI/MainGUI.py:1041 appGUI/MainGUI.py:1658 appGUI/MainGUI.py:2262 +#: appGUI/MainGUI.py:1053 appGUI/MainGUI.py:1670 appGUI/MainGUI.py:2274 msgid "Clear Plot" msgstr "Şekli Temizle" -#: appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2286 -msgid "Drilling Tool" -msgstr "Delme" - -#: appGUI/MainGUI.py:1069 appGUI/MainGUI.py:2288 appPlugins/ToolMilling.py:1287 -msgid "Milling Tool" -msgstr "Frezeleme" - -#: appGUI/MainGUI.py:1071 appGUI/MainGUI.py:2290 +#: appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2302 appGUI/ObjectUI.py:2167 +#: appPlugins/ToolLevelling.py:182 appPlugins/ToolLevelling.py:1712 +#: app_Main.py:6505 #, fuzzy -#| msgid "Milling Tool" -msgid "Levelling Tool" -msgstr "Frezeleme" +#| msgid "Autolevelling" +msgid "Levelling" +msgstr "Otomatik Dengeleme" -#: appGUI/MainGUI.py:1078 appGUI/MainGUI.py:2297 -msgid "Isolation Tool" -msgstr "Yalıtım" - -#: appGUI/MainGUI.py:1080 appGUI/MainGUI.py:2299 -msgid "Follow Tool" +#: appGUI/MainGUI.py:1092 appGUI/MainGUI.py:2311 appGUI/ObjectUI.py:224 +#: appGUI/ObjectUI.py:392 appPlugins/ToolFollow.py:126 +#: appPlugins/ToolFollow.py:655 +msgid "Follow" msgstr "Takip Et" -#: appGUI/MainGUI.py:1082 appGUI/MainGUI.py:2301 -msgid "NCC Tool" -msgstr "Bakır Temizleme" +#: appGUI/MainGUI.py:1103 appGUI/MainGUI.py:2322 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:98 +#: appPlugins/ToolCutOut.py:2365 +msgid "Panel" +msgstr "Panel" -#: appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2308 appPlugins/ToolCutOut.py:2418 -msgid "Cutout Tool" -msgstr "PCB Kesimi" - -#: appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2310 -msgid "Panel Tool" -msgstr "Panelli PCB" - -#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2312 -msgid "Film Tool" +#: appGUI/MainGUI.py:1105 appGUI/MainGUI.py:2324 appPlugins/ToolFilm.py:140 +#: appPlugins/ToolFilm.py:1108 +#, fuzzy +#| msgid "Film PCB" +msgid "Film" msgstr "PCB Filmi" -#: appGUI/MainGUI.py:1095 appGUI/MainGUI.py:2314 -msgid "2-Sided Tool" +#: appGUI/MainGUI.py:1107 appGUI/MainGUI.py:2326 appPlugins/ToolDblSided.py:104 +#: appPlugins/ToolDblSided.py:626 +#, fuzzy +#| msgid "2-Sided PCB" +msgid "2-Sided" msgstr "2 Taraflı PCB" -#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2319 -msgid "Align Objects Tool" +#: appGUI/MainGUI.py:1112 appGUI/MainGUI.py:2331 appGUI/MainGUI.py:4634 +#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:378 +msgid "Align Objects" msgstr "Nesne Hizalama" -#: appGUI/MainGUI.py:1107 appGUI/MainGUI.py:2326 -msgid "Extract Tool" -msgstr "Çıkarıcı" +#: appGUI/MainGUI.py:1119 appGUI/MainGUI.py:2338 appGUI/MainGUI.py:4638 +#: appPlugins/ToolExtract.py:162 appPlugins/ToolExtract.py:880 +#, fuzzy +#| msgid "ExtraCut" +msgid "Extract" +msgstr "Ek Kesim" -#: appGUI/MainGUI.py:1109 appGUI/MainGUI.py:2328 -msgid "Copper Thieving Tool" +#: appGUI/MainGUI.py:1121 appGUI/MainGUI.py:2340 appGUI/MainGUI.py:4643 +#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1252 +#, fuzzy +#| msgid "Copper Thieving Tool" +msgid "Copper Thieving" msgstr "Bakır Dolgu" -#: appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2330 -msgid "Corner Markers Tool" +#: appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2342 appGUI/MainGUI.py:4635 +#: appPlugins/ToolCorners.py:647 +#, fuzzy +#| msgid "Corner Markers Tool" +msgid "Corner Markers" msgstr "Köşe İşaretleyici" -#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2332 -msgid "Punch Gerber Tool" +#: appGUI/MainGUI.py:1125 appGUI/MainGUI.py:2344 appGUI/MainGUI.py:4641 +#: appPlugins/ToolPunchGerber.py:1942 appPlugins/ToolPunchGerber.py:2317 +#: app_Main.py:6508 +msgid "Punch Gerber" msgstr "Gerber Delik Yeri Açma" -#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2334 -msgid "Calculators Tool" +#: appGUI/MainGUI.py:1127 appGUI/MainGUI.py:2346 appGUI/MainGUI.py:4636 +#: appPlugins/ToolCalculators.py:90 appPlugins/ToolCalculators.py:399 +msgid "Calculators" msgstr "Hesap Makinesi" -#: appGUI/MainGUI.py:1147 appGUI/MainGUI.py:1173 appGUI/MainGUI.py:1233 -#: appGUI/MainGUI.py:2366 appGUI/MainGUI.py:2392 appGUI/MainGUI.py:2446 +#: appGUI/MainGUI.py:1159 appGUI/MainGUI.py:1185 appGUI/MainGUI.py:1245 +#: appGUI/MainGUI.py:2378 appGUI/MainGUI.py:2404 appGUI/MainGUI.py:2458 msgid "Select" msgstr "Seç" -#: appGUI/MainGUI.py:1157 appGUI/MainGUI.py:1751 appGUI/MainGUI.py:2372 -#: appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:1169 appGUI/MainGUI.py:1763 appGUI/MainGUI.py:2384 +#: appGUI/MainGUI.py:4977 msgid "Resize Drill" msgstr "Deliği Yeniden Boyutlandır" -#: appGUI/MainGUI.py:1161 appGUI/MainGUI.py:2380 appGUI/MainGUI.py:4960 +#: appGUI/MainGUI.py:1173 appGUI/MainGUI.py:2392 appGUI/MainGUI.py:4972 msgid "Copy Drill" msgstr "Deliği Kopyala" -#: appGUI/MainGUI.py:1163 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4969 +#: appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2394 appGUI/MainGUI.py:4981 msgid "Delete Drill" msgstr "Deliği Sil" -#: appGUI/MainGUI.py:1190 appGUI/MainGUI.py:2409 +#: appGUI/MainGUI.py:1202 appGUI/MainGUI.py:2421 msgid "Add Buffer" msgstr "Tampon Ekle" -#: appGUI/MainGUI.py:1192 appGUI/MainGUI.py:2411 +#: appGUI/MainGUI.py:1204 appGUI/MainGUI.py:2423 msgid "Paint Shape" msgstr "Çizim Oluştur" -#: appGUI/MainGUI.py:1200 appGUI/MainGUI.py:2419 +#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2431 msgid "Polygon Explode" msgstr "Çokgen Ayırma" -#: appGUI/MainGUI.py:1206 +#: appGUI/MainGUI.py:1218 msgid "" "Polygon Subtraction. First selected is the target.\n" "The rest of the selected is subtracted from the first.\n" "First selected is replaced by the result." msgstr "" -#: appGUI/MainGUI.py:1211 +#: appGUI/MainGUI.py:1223 msgid "" "Alt Subtraction. First selected is the target.\n" "The rest of the selected is subtracted from the first.\n" "First selected is kept besides the result." msgstr "" -#: appGUI/MainGUI.py:1219 +#: appGUI/MainGUI.py:1231 msgid "Copy Shape(s)" msgstr "Şekilleri Kopyala" -#: appGUI/MainGUI.py:1224 appGUI/MainGUI.py:1269 appGUI/MainGUI.py:1699 -#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:2436 appGUI/MainGUI.py:2482 -#: appGUI/MainGUI.py:4641 appGUI/ObjectUI.py:103 appGUI/ObjectUI.py:145 +#: appGUI/MainGUI.py:1236 appGUI/MainGUI.py:1281 appGUI/MainGUI.py:1711 +#: appGUI/MainGUI.py:1748 appGUI/MainGUI.py:2448 appGUI/MainGUI.py:2494 +#: appGUI/MainGUI.py:4653 appGUI/ObjectUI.py:100 appGUI/ObjectUI.py:142 msgid "Transformations" msgstr "Döndürmeler" -#: appGUI/MainGUI.py:1227 appGUI/MainGUI.py:2440 +#: appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2452 msgid "Move Objects" msgstr "Nesneleri Taşı" -#: appGUI/MainGUI.py:1246 appGUI/MainGUI.py:1720 appGUI/MainGUI.py:2459 +#: appGUI/MainGUI.py:1258 appGUI/MainGUI.py:1732 appGUI/MainGUI.py:2471 msgid "SemiDisc" msgstr "Yarım Daire" -#: appGUI/MainGUI.py:1248 appGUI/MainGUI.py:1722 appGUI/MainGUI.py:2461 +#: appGUI/MainGUI.py:1260 appGUI/MainGUI.py:1734 appGUI/MainGUI.py:2473 msgid "Disc" msgstr "Daire" -#: appGUI/MainGUI.py:1258 appGUI/MainGUI.py:2471 +#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:2483 #, fuzzy #| msgid "Import image" msgid "Import Shape" msgstr "Görüntüyü İçe Aktar" -#: appGUI/MainGUI.py:1280 +#: appGUI/MainGUI.py:1292 msgid "Snap to grid" msgstr "Izgaraya Yapıştır" -#: appGUI/MainGUI.py:1283 +#: appGUI/MainGUI.py:1295 msgid "Grid X snapping distance" msgstr "X ızgara yapışma mesafesi" -#: appGUI/MainGUI.py:1288 +#: appGUI/MainGUI.py:1300 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5752,27 +5751,27 @@ msgstr "" "Etkin olduğunda, Izgara X üzerindeki değer\n" "Izgara Y değerine kopyalanır." -#: appGUI/MainGUI.py:1295 +#: appGUI/MainGUI.py:1307 msgid "Grid Y snapping distance" msgstr "Y ızgara yapışma mesafesi" -#: appGUI/MainGUI.py:1302 +#: appGUI/MainGUI.py:1314 msgid "Snap to corner" msgstr "Köşeye yasla" -#: appGUI/MainGUI.py:1306 appGUI/preferences/general/GeneralAPPSetGroupUI.py:71 +#: appGUI/MainGUI.py:1318 appGUI/preferences/general/GeneralAPPSetGroupUI.py:71 msgid "Max. magnet distance" msgstr "Maksimum Yapışma Mesafesi" -#: appGUI/MainGUI.py:1316 +#: appGUI/MainGUI.py:1328 msgid "Toggle the display of axis on canvas" msgstr "Çalışma alanındaki eksen görüntüsünü değiştirir" -#: appGUI/MainGUI.py:1334 +#: appGUI/MainGUI.py:1346 msgid "HUD (Heads up display)" msgstr "HUD (Koordinat Ekranı)" -#: appGUI/MainGUI.py:1340 appGUI/preferences/general/GeneralAPPSetGroupUI.py:90 +#: appGUI/MainGUI.py:1352 appGUI/preferences/general/GeneralAPPSetGroupUI.py:90 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -5780,7 +5779,7 @@ msgstr "" "Çalışma alanı üzerine sınırlayıcı bir dikdörtgen oluşturun.\n" "Amaç, çalışmamızın sınırlarını göstermektir." -#: appGUI/MainGUI.py:1353 +#: appGUI/MainGUI.py:1365 msgid "" "Relative measurement.\n" "Reference is last click position" @@ -5788,7 +5787,7 @@ msgstr "" "Değişen ölçüm.\n" "Referans, son tıklama konumudur" -#: appGUI/MainGUI.py:1361 +#: appGUI/MainGUI.py:1373 msgid "" "Absolute measurement.\n" "Reference is (X=0, Y= 0) position" @@ -5796,49 +5795,49 @@ msgstr "" "Kesin ölçüm.\n" "Referans (X = 0, Y = 0) konumudur" -#: appGUI/MainGUI.py:1368 +#: appGUI/MainGUI.py:1380 msgid "TCL Shell" msgstr "Komut Satırı" -#: appGUI/MainGUI.py:1441 appGUI/MainGUI.py:1449 appGUI/MainGUI.py:4081 -#: appGUI/MainGUI.py:4087 app_Main.py:2849 app_Main.py:9557 +#: appGUI/MainGUI.py:1453 appGUI/MainGUI.py:1461 appGUI/MainGUI.py:4093 +#: appGUI/MainGUI.py:4099 app_Main.py:2868 app_Main.py:9601 msgid "Plot Area" msgstr "Çalışma Alanı" -#: appGUI/MainGUI.py:1491 appPlugins/ToolCopperThieving.py:1278 -#: appPlugins/ToolCorners.py:677 appPlugins/ToolEtchCompensation.py:309 -#: appPlugins/ToolExtract.py:910 appPlugins/ToolFiducials.py:991 -#: appPlugins/ToolFollow.py:698 appPlugins/ToolInvertGerber.py:230 -#: appPlugins/ToolIsolation.py:3195 appPlugins/ToolOptimal.py:441 -#: appPlugins/ToolPunchGerber.py:1991 appPlugins/ToolQRCode.py:756 -#: appPlugins/ToolRulesCheck.py:1189 appPlugins/ToolSolderPaste.py:1171 -#: appPlugins/ToolSub.py:815 +#: appGUI/MainGUI.py:1503 appPlugins/ToolCopperThieving.py:1284 +#: appPlugins/ToolCorners.py:683 appPlugins/ToolEtchCompensation.py:327 +#: appPlugins/ToolExtract.py:913 appPlugins/ToolFiducials.py:995 +#: appPlugins/ToolFollow.py:700 appPlugins/ToolInvertGerber.py:236 +#: appPlugins/ToolIsolation.py:3192 appPlugins/ToolOptimal.py:447 +#: appPlugins/ToolPunchGerber.py:1991 appPlugins/ToolQRCode.py:759 +#: appPlugins/ToolRulesCheck.py:1189 appPlugins/ToolSolderPaste.py:1175 +#: appPlugins/ToolSub.py:822 msgid "GERBER" msgstr "GERBER" -#: appGUI/MainGUI.py:1501 appPlugins/ToolDrilling.py:2326 +#: appGUI/MainGUI.py:1513 appPlugins/ToolDrilling.py:2262 #: appPlugins/ToolRulesCheck.py:1327 msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1511 appPlugins/ToolSub.py:868 +#: appGUI/MainGUI.py:1523 appPlugins/ToolSub.py:875 msgid "GEOMETRY" msgstr "ŞEKİL" -#: appGUI/MainGUI.py:1521 +#: appGUI/MainGUI.py:1533 msgid "CNC-JOB" msgstr "CNC-İŞ" -#: appGUI/MainGUI.py:1549 +#: appGUI/MainGUI.py:1561 msgid "UTILITIES" msgstr "HİZMETLER" -#: appGUI/MainGUI.py:1565 +#: appGUI/MainGUI.py:1577 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:194 msgid "Restore Defaults" msgstr "Varsayılanları Geri Yükle" -#: appGUI/MainGUI.py:1569 +#: appGUI/MainGUI.py:1581 msgid "" "Restore the entire set of default values\n" "to the initial values loaded after first launch." @@ -5846,19 +5845,19 @@ msgstr "" "İlk başlatmadan sonra yüklenen ayarları temizleyerek \n" "başlangıç değerlerine geri dön." -#: appGUI/MainGUI.py:1574 +#: appGUI/MainGUI.py:1586 msgid "Open Pref Folder" msgstr "Ayarlar Klasörünü Aç" -#: appGUI/MainGUI.py:1578 +#: appGUI/MainGUI.py:1590 msgid "Open the folder where FlatCAM save the preferences files." msgstr "FlatCAM'in ayar dosyalarını kaydettiği klasörü açar." -#: appGUI/MainGUI.py:1582 appGUI/MainGUI.py:2175 +#: appGUI/MainGUI.py:1594 appGUI/MainGUI.py:2187 msgid "Clear GUI Settings" msgstr "Arayüz Ayarlarını Sıfırla" -#: appGUI/MainGUI.py:1587 +#: appGUI/MainGUI.py:1599 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -5866,11 +5865,11 @@ msgstr "" "Düzeni, arayüz ayarlarını, stili, hdpi desteğini vb. gibi\n" "FlatCAM arayüz ayarlarını sıfırlayın." -#: appGUI/MainGUI.py:1602 +#: appGUI/MainGUI.py:1614 msgid "Apply the current preferences without saving to a file." msgstr "Geçerli ayarları bir dosyaya kaydetmeden uygulayın." -#: appGUI/MainGUI.py:1610 +#: appGUI/MainGUI.py:1622 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5878,110 +5877,110 @@ msgstr "" "Geçerli ayarları, varsayılan çalışma ayarlarını saklayan\n" "bir dosya olan 'current_defaults' dosyasına kaydeder." -#: appGUI/MainGUI.py:1618 +#: appGUI/MainGUI.py:1630 msgid "Will not save the changes and will close the preferences window." msgstr "Değişiklikleri kaydetmeden ayarlar penceresini kapatır." -#: appGUI/MainGUI.py:1632 +#: appGUI/MainGUI.py:1644 msgid "Toggle Visibility" msgstr "Görünürlüğü Değiştir" -#: appGUI/MainGUI.py:1651 +#: appGUI/MainGUI.py:1663 msgid "Grids" msgstr "Izgara" -#: appGUI/MainGUI.py:1666 appPlugins/ToolMilling.py:3932 +#: appGUI/MainGUI.py:1678 appPlugins/ToolMilling.py:4004 msgid "Path" msgstr "Yol" -#: appGUI/MainGUI.py:1668 +#: appGUI/MainGUI.py:1680 msgid "Rectangle" msgstr "Dikdörtgen" -#: appGUI/MainGUI.py:1671 +#: appGUI/MainGUI.py:1683 msgid "Circle" msgstr "Daire" -#: appGUI/MainGUI.py:1675 +#: appGUI/MainGUI.py:1687 msgid "Arc" msgstr "Yay" -#: appGUI/MainGUI.py:1689 +#: appGUI/MainGUI.py:1701 msgid "Union" msgstr "Birlik" -#: appGUI/MainGUI.py:1691 +#: appGUI/MainGUI.py:1703 msgid "Intersection" msgstr "Kesişim" -#: appGUI/MainGUI.py:1693 +#: appGUI/MainGUI.py:1705 msgid "Subtraction" msgstr "Çıkarma" -#: appGUI/MainGUI.py:1708 +#: appGUI/MainGUI.py:1720 msgid "Pad" msgstr "Ped" -#: appGUI/MainGUI.py:1710 +#: appGUI/MainGUI.py:1722 msgid "Pad Array" msgstr "Ped Dizisi" -#: appGUI/MainGUI.py:1714 +#: appGUI/MainGUI.py:1726 msgid "Track" msgstr "Yol" -#: appGUI/MainGUI.py:1716 +#: appGUI/MainGUI.py:1728 msgid "Region" msgstr "Alan" -#: appGUI/MainGUI.py:1739 +#: appGUI/MainGUI.py:1751 msgid "Exc Editor" msgstr "Excellon Düzenleyici" -#: appGUI/MainGUI.py:1791 +#: appGUI/MainGUI.py:1803 msgid "Application units" msgstr "Uygulama birimleri" -#: appGUI/MainGUI.py:1887 +#: appGUI/MainGUI.py:1899 msgid "Lock Toolbars" msgstr "Araç Çubuklarını Kilitle" -#: appGUI/MainGUI.py:2055 +#: appGUI/MainGUI.py:2067 msgid "Detachable Tabs" msgstr "Ayrılabilir Sekmeler" -#: appGUI/MainGUI.py:2155 +#: appGUI/MainGUI.py:2167 msgid "FlatCAM Preferences Folder opened." msgstr "FlatCAM Ayarları Klasörü açıldı." -#: appGUI/MainGUI.py:2174 +#: appGUI/MainGUI.py:2186 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Arayüz sıfırlamak istediğinizden emin misiniz?\n" -#: appGUI/MainGUI.py:2179 appGUI/preferences/PreferencesUIManager.py:960 -#: appGUI/preferences/PreferencesUIManager.py:1203 appTranslation.py:111 -#: appTranslation.py:213 app_Main.py:2627 app_Main.py:3708 app_Main.py:6435 -#: app_Main.py:9445 +#: appGUI/MainGUI.py:2191 appGUI/preferences/PreferencesUIManager.py:963 +#: appGUI/preferences/PreferencesUIManager.py:1206 appTranslation.py:111 +#: appTranslation.py:213 app_Main.py:2646 app_Main.py:3727 app_Main.py:6470 +#: app_Main.py:9489 msgid "Yes" msgstr "Evet" -#: appGUI/MainGUI.py:2180 appGUI/preferences/PreferencesUIManager.py:1204 +#: appGUI/MainGUI.py:2192 appGUI/preferences/PreferencesUIManager.py:1207 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:3275 -#: appPlugins/ToolMilling.py:3713 appPlugins/ToolNCC.py:4232 -#: appPlugins/ToolPaint.py:3026 appTranslation.py:112 appTranslation.py:214 -#: app_Main.py:2628 app_Main.py:3709 app_Main.py:6436 app_Main.py:9446 +#: appPlugins/ToolDrilling.py:2320 appPlugins/ToolIsolation.py:3272 +#: appPlugins/ToolMilling.py:3785 appPlugins/ToolNCC.py:4231 +#: appPlugins/ToolPaint.py:3023 appTranslation.py:112 appTranslation.py:214 +#: app_Main.py:2647 app_Main.py:3728 app_Main.py:6471 app_Main.py:9490 msgid "No" msgstr "Hayır" -#: appGUI/MainGUI.py:2432 +#: appGUI/MainGUI.py:2444 msgid "Copy Objects" msgstr "Nesneleri Kopyala" -#: appGUI/MainGUI.py:3047 +#: appGUI/MainGUI.py:3059 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -5992,12 +5991,12 @@ msgstr "" "ardından ilk öğeden kesilecek şekil öğesini seçin. \n" "Sonunda ~ X ~ tuşuna veya araç çubuğu düğmesine basın." -#: appGUI/MainGUI.py:3054 appGUI/MainGUI.py:3214 appGUI/MainGUI.py:3261 -#: appGUI/MainGUI.py:3283 +#: appGUI/MainGUI.py:3066 appGUI/MainGUI.py:3226 appGUI/MainGUI.py:3273 +#: appGUI/MainGUI.py:3295 msgid "Warning" msgstr "Uyarı" -#: appGUI/MainGUI.py:3209 +#: appGUI/MainGUI.py:3221 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6005,7 +6004,7 @@ msgstr "" "Lütfen kesişimin uygulanacağı\n" "şekil öğelerini seçin." -#: appGUI/MainGUI.py:3256 +#: appGUI/MainGUI.py:3268 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6013,7 +6012,7 @@ msgstr "" "Lütfen Çıkartma Aracının uygulanacağı \n" "şekil öğelerini seçin." -#: appGUI/MainGUI.py:3278 +#: appGUI/MainGUI.py:3290 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6021,421 +6020,386 @@ msgstr "" "Lütfen birleşmenin gerçekleştirileceği \n" "şekil öğelerini seçin." -#: appGUI/MainGUI.py:3756 appPlugins/ToolIsolation.py:888 +#: appGUI/MainGUI.py:3768 appPlugins/ToolIsolation.py:888 #: appPlugins/ToolNCC.py:1419 appPlugins/ToolPaint.py:417 -#: appPlugins/ToolSolderPaste.py:141 appPlugins/ToolSolderPaste.py:1222 -#: app_Main.py:4778 +#: appPlugins/ToolSolderPaste.py:141 appPlugins/ToolSolderPaste.py:1226 +#: app_Main.py:4797 msgid "New Tool" msgstr "Yeni Uç" -#: appGUI/MainGUI.py:3757 appPlugins/ToolIsolation.py:889 +#: appGUI/MainGUI.py:3769 appPlugins/ToolIsolation.py:889 #: appPlugins/ToolNCC.py:1420 appPlugins/ToolPaint.py:418 -#: appPlugins/ToolSolderPaste.py:142 app_Main.py:4779 +#: appPlugins/ToolSolderPaste.py:142 app_Main.py:4798 msgid "Enter a Tool Diameter" msgstr "Uç Kalınlığını Girin" -#: appGUI/MainGUI.py:3769 appPlugins/ToolIsolation.py:910 +#: appGUI/MainGUI.py:3781 appPlugins/ToolIsolation.py:910 #: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:431 -#: appPlugins/ToolSolderPaste.py:154 app_Main.py:4792 +#: appPlugins/ToolSolderPaste.py:154 app_Main.py:4811 msgid "Adding Tool cancelled" msgstr "Uç ekleme işlemi iptal edildi" -#: appGUI/MainGUI.py:3799 +#: appGUI/MainGUI.py:3811 msgid "Distance Tool exit..." msgstr "Ölçümden Çık..." -#: appGUI/MainGUI.py:3887 +#: appGUI/MainGUI.py:3899 msgid "Key Shortcut List" msgstr "Klavye Kısayol Listesi" -#: appGUI/MainGUI.py:4009 app_Main.py:3696 +#: appGUI/MainGUI.py:4021 app_Main.py:3715 msgid "Application is saving the project. Please wait ..." msgstr "Uygulama, projeyi kaydediyor. Lütfen bekleyin ..." -#: appGUI/MainGUI.py:4148 +#: appGUI/MainGUI.py:4160 msgid "Shell enabled." msgstr "Komut satırı etkinleştirildi." -#: appGUI/MainGUI.py:4151 +#: appGUI/MainGUI.py:4163 msgid "Shell disabled." msgstr "Komut satırı devre dışı bırakıldı." -#: appGUI/MainGUI.py:4165 +#: appGUI/MainGUI.py:4177 msgid "Shortcut Key List" msgstr "Klavye Kısayol Listesi" -#: appGUI/MainGUI.py:4568 +#: appGUI/MainGUI.py:4580 msgid "General Shortcut list" msgstr "Klavye Genel Kısayol Listesi" -#: appGUI/MainGUI.py:4569 +#: appGUI/MainGUI.py:4581 msgid "SHOW SHORTCUT LIST" msgstr "KISAYOL LİSTESİNİ GÖSTER" -#: appGUI/MainGUI.py:4570 +#: appGUI/MainGUI.py:4582 msgid "1" msgstr "1" -#: appGUI/MainGUI.py:4570 +#: appGUI/MainGUI.py:4582 msgid "Switch to Project Tab" msgstr "'Proje' Sekmesine Geç" -#: appGUI/MainGUI.py:4571 +#: appGUI/MainGUI.py:4583 msgid "2" msgstr "2" -#: appGUI/MainGUI.py:4571 +#: appGUI/MainGUI.py:4583 msgid "Switch to Selected Tab" msgstr "'Özellikler' Sekmesine Geç" -#: appGUI/MainGUI.py:4572 +#: appGUI/MainGUI.py:4584 msgid "3" msgstr "3" -#: appGUI/MainGUI.py:4572 +#: appGUI/MainGUI.py:4584 msgid "Switch to Tool Tab" msgstr "'Araçlar' Sekmesine Geç" -#: appGUI/MainGUI.py:4573 +#: appGUI/MainGUI.py:4585 msgid "New Gerber" msgstr "Gerber Oluştur" -#: appGUI/MainGUI.py:4574 +#: appGUI/MainGUI.py:4586 msgid "Edit Object (if selected)" msgstr "Nesneyi Düzenle (seçiliyse)" -#: appGUI/MainGUI.py:4575 app_Main.py:6762 +#: appGUI/MainGUI.py:4587 app_Main.py:6809 msgid "Grid On/Off" msgstr "Izgara AÇIK/KAPALI" -#: appGUI/MainGUI.py:4576 +#: appGUI/MainGUI.py:4588 msgid "Jump to Coordinates" msgstr "Koordinatlara Git" -#: appGUI/MainGUI.py:4577 +#: appGUI/MainGUI.py:4589 msgid "New Excellon" msgstr "Excellon Oluştur" -#: appGUI/MainGUI.py:4578 +#: appGUI/MainGUI.py:4590 msgid "Move Obj" msgstr "Nesneyi Taşı" -#: appGUI/MainGUI.py:4579 +#: appGUI/MainGUI.py:4591 msgid "New Geometry" msgstr "Şekil Oluştur" -#: appGUI/MainGUI.py:4581 +#: appGUI/MainGUI.py:4593 msgid "Change Units" msgstr "Birimleri Değiştir" -#: appGUI/MainGUI.py:4582 +#: appGUI/MainGUI.py:4594 #, fuzzy #| msgid "Open Properties Tool" msgid "Open Properties Plugin" msgstr "Özellikler" -#: appGUI/MainGUI.py:4583 +#: appGUI/MainGUI.py:4595 msgid "Rotate by 90 degree CW" msgstr "Saat yönünde 90 derece dönüş" -#: appGUI/MainGUI.py:4584 +#: appGUI/MainGUI.py:4596 msgid "Shell Toggle" msgstr "Komut Satırı Paneli" -#: appGUI/MainGUI.py:4585 +#: appGUI/MainGUI.py:4597 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Bir araç ekleyin (\"Özellikler\" sekmede Şekil, Bakır Temizleme veya Çizim " "Araçlarındayken)" -#: appGUI/MainGUI.py:4587 +#: appGUI/MainGUI.py:4599 msgid "Flip on X_axis" msgstr "X Ekseninde Çevir" -#: appGUI/MainGUI.py:4588 +#: appGUI/MainGUI.py:4600 msgid "Flip on Y_axis" msgstr "Y Ekseninde Çevir" -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4606 msgid "Copy Obj" msgstr "Nesneyi Kopyala" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4607 msgid "Open Tools Database" msgstr "Araçlar Veri Tabanını Aç" -#: appGUI/MainGUI.py:4596 +#: appGUI/MainGUI.py:4608 msgid "Open Excellon File" msgstr "Excellon'u Aç" -#: appGUI/MainGUI.py:4597 +#: appGUI/MainGUI.py:4609 msgid "Open Gerber File" msgstr "Gerber'i Aç" -#: appGUI/MainGUI.py:4598 appGUI/MainGUI.py:4863 +#: appGUI/MainGUI.py:4610 appGUI/MainGUI.py:4875 msgid "Ctrl+M" msgstr "Ctrl+M" -#: appGUI/MainGUI.py:4602 +#: appGUI/MainGUI.py:4614 msgid "Ctrl+Q" msgstr "Ctrl+Q" -#: appGUI/MainGUI.py:4602 appPlugins/ToolPDF.py:44 +#: appGUI/MainGUI.py:4614 appPlugins/ToolPDF.py:44 msgid "PDF Import Tool" msgstr "PDF'yi İçe Aktar" -#: appGUI/MainGUI.py:4607 +#: appGUI/MainGUI.py:4619 msgid "Toggle the axis" msgstr "Ekseni Göster/Gizle" -#: appGUI/MainGUI.py:4608 +#: appGUI/MainGUI.py:4620 msgid "Shift+C" msgstr "Shift+C" -#: appGUI/MainGUI.py:4608 +#: appGUI/MainGUI.py:4620 msgid "Copy Obj_Name" msgstr "Nesne Adını Kopyala" -#: appGUI/MainGUI.py:4613 appGUI/MainGUI.py:4857 appGUI/MainGUI.py:4968 -#: appGUI/MainGUI.py:5114 +#: appGUI/MainGUI.py:4625 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5126 msgid "Shift+M" msgstr "Shift+M" -#: appGUI/MainGUI.py:4613 appGUI/MainGUI.py:4857 appGUI/MainGUI.py:4968 -#: appGUI/MainGUI.py:5114 +#: appGUI/MainGUI.py:4625 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5126 msgid "Distance Minimum Tool" msgstr "Minimum Mesafe" -#: appGUI/MainGUI.py:4614 +#: appGUI/MainGUI.py:4626 msgid "Open Preferences Window" msgstr "Ayarlar Penceresini Aç" -#: appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4627 msgid "Shift+R" msgstr "Shift+R" -#: appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4627 msgid "Rotate by 90 degree CCW" msgstr "Saat yönünün tersine 90 derece döndür" -#: appGUI/MainGUI.py:4616 +#: appGUI/MainGUI.py:4628 msgid "Run a Script" msgstr "Komut Dosyasını Çalıştır" -#: appGUI/MainGUI.py:4617 +#: appGUI/MainGUI.py:4629 msgid "Toggle the workspace" msgstr "Çalışma Alanını Değiştir" -#: appGUI/MainGUI.py:4622 appPlugins/ToolAlignObjects.py:32 -#: appPlugins/ToolAlignObjects.py:378 -msgid "Align Objects" -msgstr "Nesne Hizalama" - -#: appGUI/MainGUI.py:4623 +#: appGUI/MainGUI.py:4635 #, fuzzy #| msgid "Alt+S" msgid "Alt+B" msgstr "Alt+S" -#: appGUI/MainGUI.py:4623 appPlugins/ToolCorners.py:638 -#, fuzzy -#| msgid "Corner Markers Tool" -msgid "Corner Markers" -msgstr "Köşe İşaretleyici" - -#: appGUI/MainGUI.py:4624 +#: appGUI/MainGUI.py:4636 msgid "Alt+C" msgstr "Alt+C" -#: appGUI/MainGUI.py:4624 appPlugins/ToolCalculators.py:90 -#: appPlugins/ToolCalculators.py:399 -msgid "Calculators" -msgstr "Hesap Makinesi" - -#: appGUI/MainGUI.py:4625 +#: appGUI/MainGUI.py:4637 msgid "Alt+D" msgstr "Alt+D" -#: appGUI/MainGUI.py:4625 +#: appGUI/MainGUI.py:4637 msgid "2-Sided PCB" msgstr "2 Taraflı PCB" -#: appGUI/MainGUI.py:4626 +#: appGUI/MainGUI.py:4638 msgid "Alt+E" msgstr "Alt+E" -#: appGUI/MainGUI.py:4626 appPlugins/ToolExtract.py:162 -#: appPlugins/ToolExtract.py:877 -#, fuzzy -#| msgid "ExtraCut" -msgid "Extract" -msgstr "Ek Kesim" - -#: appGUI/MainGUI.py:4627 +#: appGUI/MainGUI.py:4639 msgid "Alt+F" msgstr "Alt+F" -#: appGUI/MainGUI.py:4627 appPlugins/ToolFiducials.py:138 -#: appPlugins/ToolFiducials.py:747 +#: appGUI/MainGUI.py:4639 appPlugins/ToolFiducials.py:139 +#: appPlugins/ToolFiducials.py:754 #, fuzzy #| msgid "Fiducials Tool" msgid "Fiducials" msgstr "Referans İşaretleri" -#: appGUI/MainGUI.py:4628 +#: appGUI/MainGUI.py:4640 msgid "Alt+G" msgstr "Alt+G" -#: appGUI/MainGUI.py:4628 appPlugins/ToolInvertGerber.py:93 -#: appPlugins/ToolInvertGerber.py:190 appPlugins/ToolInvertGerber.py:284 +#: appGUI/MainGUI.py:4640 appPlugins/ToolInvertGerber.py:93 +#: appPlugins/ToolInvertGerber.py:196 appPlugins/ToolInvertGerber.py:290 msgid "Invert Gerber" msgstr "Polarize Et" -#: appGUI/MainGUI.py:4629 +#: appGUI/MainGUI.py:4641 msgid "Alt+H" msgstr "Alt+H" -#: appGUI/MainGUI.py:4629 appPlugins/ToolPunchGerber.py:1939 -#: appPlugins/ToolPunchGerber.py:2317 -msgid "Punch Gerber" -msgstr "Gerber Delik Yeri Açma" - -#: appGUI/MainGUI.py:4630 +#: appGUI/MainGUI.py:4642 msgid "Alt+I" msgstr "Alt+I" -#: appGUI/MainGUI.py:4631 +#: appGUI/MainGUI.py:4643 msgid "Alt+J" msgstr "Alt+J" -#: appGUI/MainGUI.py:4631 appPlugins/ToolCopperThieving.py:144 -#: appPlugins/ToolCopperThieving.py:1246 -#, fuzzy -#| msgid "Copper Thieving Tool" -msgid "Copper Thieving" -msgstr "Bakır Dolgu" - -#: appGUI/MainGUI.py:4632 +#: appGUI/MainGUI.py:4644 msgid "Alt+K" msgstr "Alt+K" -#: appGUI/MainGUI.py:4632 +#: appGUI/MainGUI.py:4644 #, fuzzy #| msgid "Solder Paste Dispensing Tool" msgid "Solder Paste Dispensing" msgstr "Lehim Pastası" -#: appGUI/MainGUI.py:4633 +#: appGUI/MainGUI.py:4645 msgid "Alt+L" msgstr "Alt+L" -#: appGUI/MainGUI.py:4633 +#: appGUI/MainGUI.py:4645 msgid "Film PCB" msgstr "PCB Filmi" -#: appGUI/MainGUI.py:4634 +#: appGUI/MainGUI.py:4646 msgid "Alt+M" msgstr "Alt+M" -#: appGUI/MainGUI.py:4635 appPlugins/ToolNCC.py:2327 appPlugins/ToolNCC.py:2329 -#: appPlugins/ToolNCC.py:2911 appPlugins/ToolNCC.py:2913 +#: appGUI/MainGUI.py:4647 appPlugins/ToolNCC.py:2327 appPlugins/ToolNCC.py:2329 +#: appPlugins/ToolNCC.py:2913 appPlugins/ToolNCC.py:2915 msgid "Non-Copper Clearing" msgstr "Bakır Temizleme" -#: appGUI/MainGUI.py:4636 +#: appGUI/MainGUI.py:4648 msgid "Alt+O" msgstr "Alt+O" -#: appGUI/MainGUI.py:4636 appPlugins/ToolIsolation.py:3317 -#: appPlugins/ToolNCC.py:4280 +#: appGUI/MainGUI.py:4648 appPlugins/ToolIsolation.py:3314 +#: appPlugins/ToolNCC.py:4279 msgid "Optimal" msgstr "En Uygun Uç" -#: appGUI/MainGUI.py:4637 +#: appGUI/MainGUI.py:4649 msgid "Alt+P" msgstr "Alt+P" -#: appGUI/MainGUI.py:4637 +#: appGUI/MainGUI.py:4649 msgid "Paint Area" msgstr "Paint Area" -#: appGUI/MainGUI.py:4638 +#: appGUI/MainGUI.py:4650 msgid "Alt+Q" msgstr "Alt+Q" -#: appGUI/MainGUI.py:4638 appPlugins/ToolQRCode.py:135 -#: appPlugins/ToolQRCode.py:706 +#: appGUI/MainGUI.py:4650 appPlugins/ToolQRCode.py:135 +#: appPlugins/ToolQRCode.py:712 #, fuzzy #| msgid "Code" msgid "QRCode" msgstr "Kod" -#: appGUI/MainGUI.py:4639 +#: appGUI/MainGUI.py:4651 #, fuzzy #| msgid "Run Rules Check" msgid "Rules Check" msgstr "Denetimi Çalıştır" -#: appGUI/MainGUI.py:4640 +#: appGUI/MainGUI.py:4652 msgid "View File Source" msgstr "Kodu Görüntüle" -#: appGUI/MainGUI.py:4641 +#: appGUI/MainGUI.py:4653 msgid "Alt+T" msgstr "Alt+T" -#: appGUI/MainGUI.py:4642 +#: appGUI/MainGUI.py:4654 msgid "Alt+W" msgstr "Alt+W" -#: appGUI/MainGUI.py:4642 appPlugins/ToolSub.py:168 appPlugins/ToolSub.py:746 +#: appGUI/MainGUI.py:4654 appPlugins/ToolSub.py:168 appPlugins/ToolSub.py:756 #, fuzzy #| msgid "Subtractor" msgid "Subtract" msgstr "Çıkarıcı" -#: appGUI/MainGUI.py:4643 appGUI/MainGUI.py:4861 +#: appGUI/MainGUI.py:4655 appGUI/MainGUI.py:4873 msgid "Alt+X" msgstr "Alt+X" -#: appGUI/MainGUI.py:4643 +#: appGUI/MainGUI.py:4655 msgid "Cutout PCB" msgstr "PCB Kesimi" -#: appGUI/MainGUI.py:4644 +#: appGUI/MainGUI.py:4656 msgid "Alt+Z" msgstr "Alt+Z" -#: appGUI/MainGUI.py:4644 appPlugins/ToolPanelize.py:36 +#: appGUI/MainGUI.py:4656 appPlugins/ToolPanelize.py:36 msgid "Panelize PCB" msgstr "Panelli PCB" -#: appGUI/MainGUI.py:4647 +#: appGUI/MainGUI.py:4659 msgid "Enable Non-selected Objects" msgstr "Seçili Olmayan Nesneleri Etkinleştir" -#: appGUI/MainGUI.py:4648 +#: appGUI/MainGUI.py:4660 msgid "Disable Non-selected Objects" msgstr "Seçili Olmayan Nesneleri Devre Dışı Bırak" -#: appGUI/MainGUI.py:4649 +#: appGUI/MainGUI.py:4661 msgid "Toggle Full Screen" msgstr "Tam Ekrana Geç" -#: appGUI/MainGUI.py:4652 +#: appGUI/MainGUI.py:4664 msgid "Ctrl+Alt+X" msgstr "Ctrl+Alt+X" -#: appGUI/MainGUI.py:4652 +#: appGUI/MainGUI.py:4664 msgid "Abort current task (gracefully)" msgstr "Geçerli işi iptal et." -#: appGUI/MainGUI.py:4656 +#: appGUI/MainGUI.py:4668 msgid "Ctrl+Shift+V" msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4656 +#: appGUI/MainGUI.py:4668 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -6443,232 +6407,232 @@ msgstr "" "Özel yapıştır. Özel yapıştır. Windows yol stilini Tcl komut satırında " "gerekli olana dönüştürür" -#: appGUI/MainGUI.py:4660 +#: appGUI/MainGUI.py:4672 msgid "Open Online Manual" msgstr "Çevrimiçi Kılavuzu Aç" -#: appGUI/MainGUI.py:4661 +#: appGUI/MainGUI.py:4673 msgid "F2" msgstr "F2" -#: appGUI/MainGUI.py:4661 +#: appGUI/MainGUI.py:4673 msgid "Rename Objects" msgstr "Nesneleri Yeniden Adlandır" -#: appGUI/MainGUI.py:4662 +#: appGUI/MainGUI.py:4674 msgid "Open Online Tutorials" msgstr "Çevrimiçi Dersler Aç" -#: appGUI/MainGUI.py:4663 +#: appGUI/MainGUI.py:4675 msgid "Refresh Plots" msgstr "Şekilleri Yenile" -#: appGUI/MainGUI.py:4664 appPlugins/ToolSolderPaste.py:72 +#: appGUI/MainGUI.py:4676 appPlugins/ToolSolderPaste.py:72 msgid "Delete Object" msgstr "Nesneyi Sil" -#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4970 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4982 msgid "Alternate: Delete Tool" msgstr "Alternatif: Aracı Kaldır" -#: appGUI/MainGUI.py:4666 +#: appGUI/MainGUI.py:4678 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "Sodan birinci kenar çubuğu alanı (sol taraf)" -#: appGUI/MainGUI.py:4667 appGUI/MainGUI.py:4866 appGUI/MainGUI.py:4972 -#: appGUI/MainGUI.py:5113 +#: appGUI/MainGUI.py:4679 appGUI/MainGUI.py:4878 appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5125 msgid "Space" msgstr "Space" -#: appGUI/MainGUI.py:4667 +#: appGUI/MainGUI.py:4679 msgid "En(Dis)able Obj Plot" msgstr "Şekli Etkinleştir/Deve Dışı Bırak" -#: appGUI/MainGUI.py:4668 appGUI/MainGUI.py:4868 appGUI/MainGUI.py:4971 -#: appGUI/MainGUI.py:5112 +#: appGUI/MainGUI.py:4680 appGUI/MainGUI.py:4880 appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:5124 msgid "Esc" msgstr "Esc" -#: appGUI/MainGUI.py:4668 +#: appGUI/MainGUI.py:4680 msgid "Deselects all objects" msgstr "Tüm nesnelerin seçimini kaldır" -#: appGUI/MainGUI.py:4682 +#: appGUI/MainGUI.py:4694 msgid "Editor Shortcut list" msgstr "Düzenleyici Kısayolları Listesi" -#: appGUI/MainGUI.py:4837 +#: appGUI/MainGUI.py:4849 msgid "GEOMETRY EDITOR" msgstr "ŞEKİL DÜZENLEYİCİ" -#: appGUI/MainGUI.py:4838 +#: appGUI/MainGUI.py:4850 msgid "Draw an Arc" msgstr "Bir Yay Çiz" -#: appGUI/MainGUI.py:4840 +#: appGUI/MainGUI.py:4852 msgid "Copy Geo Item" msgstr "Şekil Ögesini Kopyala" -#: appGUI/MainGUI.py:4841 +#: appGUI/MainGUI.py:4853 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "" "Bir yay eklenirken, bükülme yönü değiştirilecektir:\n" "Saat yönünde veya saat yönünün tersine" -#: appGUI/MainGUI.py:4842 +#: appGUI/MainGUI.py:4854 msgid "Polygon Intersection Tool" msgstr "Çokgen Kesişimi" -#: appGUI/MainGUI.py:4843 +#: appGUI/MainGUI.py:4855 msgid "Geo Paint Tool" msgstr "Çizim" -#: appGUI/MainGUI.py:4844 appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5102 +#: appGUI/MainGUI.py:4856 appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5114 msgid "Jump to Location (x, y)" msgstr "(x, y) Koordinatlara Git" -#: appGUI/MainGUI.py:4846 +#: appGUI/MainGUI.py:4858 msgid "Move Geo Item" msgstr "Şekil Ögesini Taşı" -#: appGUI/MainGUI.py:4847 +#: appGUI/MainGUI.py:4859 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Bir yay eklerken, yay modları arasında geçiş yapar" -#: appGUI/MainGUI.py:4848 +#: appGUI/MainGUI.py:4860 msgid "Draw a Polygon" msgstr "Çokgen Çiz" -#: appGUI/MainGUI.py:4849 +#: appGUI/MainGUI.py:4861 msgid "Draw a Circle" msgstr "Daire Çiz" -#: appGUI/MainGUI.py:4850 +#: appGUI/MainGUI.py:4862 msgid "Draw a Path" msgstr "Yol Çiz" -#: appGUI/MainGUI.py:4851 +#: appGUI/MainGUI.py:4863 msgid "Draw Rectangle" msgstr "Dikdörtgen Çiz" -#: appGUI/MainGUI.py:4852 +#: appGUI/MainGUI.py:4864 msgid "Polygon Subtraction Tool" msgstr "Çokgen Çıkarma" -#: appGUI/MainGUI.py:4853 +#: appGUI/MainGUI.py:4865 msgid "Add Text Tool" msgstr "Metin Ekle" -#: appGUI/MainGUI.py:4854 +#: appGUI/MainGUI.py:4866 msgid "Polygon Union Tool" msgstr "Çokgen Birleştirme" -#: appGUI/MainGUI.py:4855 +#: appGUI/MainGUI.py:4867 msgid "Flip shape on X axis" msgstr "Şekli X ekseninde çevirin" -#: appGUI/MainGUI.py:4856 +#: appGUI/MainGUI.py:4868 msgid "Flip shape on Y axis" msgstr "Şekli Y ekseninde çevirin" -#: appGUI/MainGUI.py:4858 +#: appGUI/MainGUI.py:4870 msgid "Skew shape on X axis" msgstr "Şekli X ekseninde eğriltin" -#: appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:4871 msgid "Skew shape on Y axis" msgstr "Şekli Y ekseninde eğriltin" -#: appGUI/MainGUI.py:4860 +#: appGUI/MainGUI.py:4872 msgid "Editor Transformation Tool" msgstr "Döndürmeler" -#: appGUI/MainGUI.py:4861 +#: appGUI/MainGUI.py:4873 msgid "Offset shape on X axis" msgstr "Şekli X ekseninde hizala" -#: appGUI/MainGUI.py:4862 +#: appGUI/MainGUI.py:4874 msgid "Alt+Y" msgstr "Alt+Y" -#: appGUI/MainGUI.py:4862 +#: appGUI/MainGUI.py:4874 msgid "Offset shape on Y axis" msgstr "Şekli Y ekseninde hizala" -#: appGUI/MainGUI.py:4864 appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5116 +#: appGUI/MainGUI.py:4876 appGUI/MainGUI.py:4985 appGUI/MainGUI.py:5128 msgid "Save Object and Exit Editor" msgstr "Nesneyi Kaydet ve Düzenleyiciyi Kapat" -#: appGUI/MainGUI.py:4865 +#: appGUI/MainGUI.py:4877 msgid "Polygon Cut Tool" msgstr "Çokgen Çıkarma" -#: appGUI/MainGUI.py:4866 +#: appGUI/MainGUI.py:4878 msgid "Rotate Geometry" msgstr "Şekil Döndürme" -#: appGUI/MainGUI.py:4867 +#: appGUI/MainGUI.py:4879 msgid "ENTER" msgstr "ENTER" -#: appGUI/MainGUI.py:4867 +#: appGUI/MainGUI.py:4879 msgid "Finish drawing for certain tools" msgstr "Bazı araçlar için çizimi bitirin" -#: appGUI/MainGUI.py:4868 appGUI/MainGUI.py:4971 appGUI/MainGUI.py:5112 +#: appGUI/MainGUI.py:4880 appGUI/MainGUI.py:4983 appGUI/MainGUI.py:5124 msgid "Abort and return to Select" msgstr "İptal et ve seçime dön" -#: appGUI/MainGUI.py:4958 +#: appGUI/MainGUI.py:4970 msgid "EXCELLON EDITOR" msgstr "EXCELLON DÜZENLEYİCİ" -#: appGUI/MainGUI.py:4966 +#: appGUI/MainGUI.py:4978 msgid "Add a new Tool" msgstr "Yeni Bir Araç Ekle" -#: appGUI/MainGUI.py:4972 +#: appGUI/MainGUI.py:4984 msgid "Toggle Slot direction" msgstr "Yuva yönünü değiştir" -#: appGUI/MainGUI.py:4974 +#: appGUI/MainGUI.py:4986 msgid "Ctrl+Space" msgstr "Ctrl+Space" -#: appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5113 +#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5125 msgid "Toggle array direction" msgstr "Dizi yönünü değiştir" -#: appGUI/MainGUI.py:5096 +#: appGUI/MainGUI.py:5108 msgid "GERBER EDITOR" msgstr "GERBER DÜZENLEYİCİ" -#: appGUI/MainGUI.py:5106 +#: appGUI/MainGUI.py:5118 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "Güzergah ve bölgede, cihaz ters bükme modunda çalışacaktır" -#: appGUI/MainGUI.py:5109 +#: appGUI/MainGUI.py:5121 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "Güzergah ve Bölgede cihaz ileri viraj modunda çalışacaktır" -#: appGUI/MainGUI.py:5111 +#: appGUI/MainGUI.py:5123 msgid "Alternate: Delete Apertures" msgstr "Alternatif: Şekilleri Sil" -#: appGUI/MainGUI.py:5115 +#: appGUI/MainGUI.py:5127 msgid "Eraser Tool" msgstr "Silgi" -#: appGUI/MainGUI.py:5117 +#: appGUI/MainGUI.py:5129 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:214 msgid "Mark Area Tool" msgstr "Alan İşaretleme" -#: appGUI/MainGUI.py:5118 +#: appGUI/MainGUI.py:5130 msgid "Poligonize Tool" msgstr "Çokgensel" -#: appGUI/MainGUI.py:5119 +#: appGUI/MainGUI.py:5131 msgid "Transformation Tool" msgstr "Döndürmeler" @@ -6676,11 +6640,11 @@ msgstr "Döndürmeler" msgid "App Object" msgstr "Uygulama Nesnesi" -#: appGUI/ObjectUI.py:105 appGUI/ObjectUI.py:148 +#: appGUI/ObjectUI.py:102 appGUI/ObjectUI.py:145 msgid "Geometrical transformations of the current object." msgstr "Mevcut nesnenin şekil olarak dönüşümleri." -#: appGUI/ObjectUI.py:114 +#: appGUI/ObjectUI.py:111 msgid "" "Factor by which to multiply\n" "geometric features of this object.\n" @@ -6689,11 +6653,11 @@ msgstr "" "Nesnenin geometrik özelliklerinin çarpılacağı değer.\n" "Şu ifadelere izin verilir. Örn: 1/25,4" -#: appGUI/ObjectUI.py:121 +#: appGUI/ObjectUI.py:118 msgid "Perform scaling operation." msgstr "Ölçeklendirme işlemini gerçekleştirin." -#: appGUI/ObjectUI.py:131 +#: appGUI/ObjectUI.py:128 msgid "" "Amount by which to move the object\n" "in the x and y axes in (x, y) format.\n" @@ -6703,68 +6667,63 @@ msgstr "" "(x, y) biçiminde hareket ettirileceği mesafe.\n" "Şu ifadelere izin verilir. Örn: (1/3,2, 0,5 * 3)" -#: appGUI/ObjectUI.py:138 +#: appGUI/ObjectUI.py:135 msgid "Perform the offset operation." msgstr "Belirlenen mesafe kadar bir hizalama yapılacaktır." -#: appGUI/ObjectUI.py:181 +#: appGUI/ObjectUI.py:178 msgid "Gerber Object" msgstr "Gerber Nesnesi" -#: appGUI/ObjectUI.py:190 appGUI/ObjectUI.py:553 appGUI/ObjectUI.py:880 -#: appGUI/ObjectUI.py:1966 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:24 +#: appGUI/ObjectUI.py:187 appGUI/ObjectUI.py:550 appGUI/ObjectUI.py:877 +#: appGUI/ObjectUI.py:1963 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:24 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:26 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:26 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:24 msgid "Plot Options" msgstr "Çizim Seçenekleri" -#: appGUI/ObjectUI.py:195 appGUI/ObjectUI.py:556 +#: appGUI/ObjectUI.py:192 appGUI/ObjectUI.py:553 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:38 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:125 -#: appPlugins/ToolCopperThieving.py:1424 +#: appPlugins/ToolCopperThieving.py:1430 msgid "Solid" msgstr "Dolgulu" -#: appGUI/ObjectUI.py:197 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 +#: appGUI/ObjectUI.py:194 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 msgid "Solid color polygons." msgstr "Dolgulu çokgenler." -#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:562 appGUI/ObjectUI.py:886 +#: appGUI/ObjectUI.py:199 appGUI/ObjectUI.py:559 appGUI/ObjectUI.py:883 msgid "Multi-Color" msgstr "Çok Renkli" -#: appGUI/ObjectUI.py:204 appGUI/ObjectUI.py:564 appGUI/ObjectUI.py:888 +#: appGUI/ObjectUI.py:201 appGUI/ObjectUI.py:561 appGUI/ObjectUI.py:885 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:49 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:47 msgid "Draw polygons in different colors." msgstr "Farklı renklerde renkli çokgenler." -#: appGUI/ObjectUI.py:219 appGUI/ObjectUI.py:638 +#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:635 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:33 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:33 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:31 msgid "Plot" msgstr "Göster" -#: appGUI/ObjectUI.py:220 appGUI/ObjectUI.py:640 appGUI/ObjectUI.py:991 -#: appGUI/ObjectUI.py:2111 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:217 appGUI/ObjectUI.py:637 appGUI/ObjectUI.py:988 +#: appGUI/ObjectUI.py:2108 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:35 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:33 -#: appPlugins/ToolMilling.py:3674 +#: appPlugins/ToolMilling.py:3746 msgid "Plot (show) this object." msgstr "Nesne üzerindeki çizimleri göster." -#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:395 appPlugins/ToolFollow.py:126 -#: appPlugins/ToolFollow.py:650 -msgid "Follow" -msgstr "Takip Et" - -#: appGUI/ObjectUI.py:228 appGUI/ObjectUI.py:398 +#: appGUI/ObjectUI.py:225 appGUI/ObjectUI.py:395 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:38 -#: appPlugins/ToolFollow.py:772 +#: appPlugins/ToolFollow.py:774 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6773,34 +6732,34 @@ msgstr "" "'Takip et' şekli oluşturur.\n" "Bu, yolun ortasından kesileceği (çizileceği) anlamına gelir." -#: appGUI/ObjectUI.py:237 appGUI/ObjectUI.py:587 appGUI/ObjectUI.py:908 -#: appGUI/ObjectUI.py:2001 +#: appGUI/ObjectUI.py:234 appGUI/ObjectUI.py:584 appGUI/ObjectUI.py:905 +#: appGUI/ObjectUI.py:1998 msgid "Start the Object Editor" msgstr "Nesne Düzenleyiciyi Başlat" -#: appGUI/ObjectUI.py:248 appGUI/ObjectUI.py:598 appGUI/ObjectUI.py:919 -#: appGUI/ObjectUI.py:2012 +#: appGUI/ObjectUI.py:245 appGUI/ObjectUI.py:595 appGUI/ObjectUI.py:916 +#: appGUI/ObjectUI.py:2009 msgid "INFO" msgstr "" -#: appGUI/ObjectUI.py:250 appGUI/ObjectUI.py:600 appGUI/ObjectUI.py:921 -#: appGUI/ObjectUI.py:2014 +#: appGUI/ObjectUI.py:247 appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:918 +#: appGUI/ObjectUI.py:2011 #, fuzzy #| msgid "Show the Utilities." msgid "Show the Object Attributes." msgstr "Araçları göster." -#: appGUI/ObjectUI.py:284 appGUI/ObjectUI.py:633 +#: appGUI/ObjectUI.py:281 appGUI/ObjectUI.py:630 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:47 msgid "Toggle the display of the Tools Table." msgstr "Araçlar Tablosunun görünümünü değiştirin." -#: appGUI/ObjectUI.py:293 +#: appGUI/ObjectUI.py:290 msgid "Mark All" msgstr "Tümünü Seç" -#: appGUI/ObjectUI.py:295 +#: appGUI/ObjectUI.py:292 msgid "" "When checked it will display all the apertures.\n" "When unchecked, it will delete all mark shapes\n" @@ -6810,18 +6769,18 @@ msgstr "" "İşaretlenmediğinde, çalışma alanı üzerine çizilen\n" "tüm işaretli şekilleri silecektir." -#: appGUI/ObjectUI.py:325 appPlugins/ToolExtract.py:1001 +#: appGUI/ObjectUI.py:322 appPlugins/ToolExtract.py:1004 #: appPlugins/ToolPunchGerber.py:2085 msgid "Mark the aperture instances on canvas." msgstr "" "Çalışma alanı üzerindeki şekil örneklerini\n" "işaretleyin." -#: appGUI/ObjectUI.py:332 appPlugins/ToolIsolation.py:3673 +#: appGUI/ObjectUI.py:329 appPlugins/ToolIsolation.py:3670 msgid "Buffer Solid Geometry" msgstr "Dolgulu Tampon" -#: appGUI/ObjectUI.py:334 appPlugins/ToolIsolation.py:3675 +#: appGUI/ObjectUI.py:331 appPlugins/ToolIsolation.py:3672 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6833,43 +6792,43 @@ msgstr "" "Buna tıklamak, yalıtım için gereken tamponlu\n" "şekli oluşturacaktır." -#: appGUI/ObjectUI.py:350 +#: appGUI/ObjectUI.py:347 msgid "Isolation Routing" msgstr "Yalıtım Oluşturma" -#: appGUI/ObjectUI.py:353 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:26 +#: appGUI/ObjectUI.py:350 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:26 #: appPlugins/ToolIsolation.py:3174 msgid "" "Create a Geometry object with\n" "toolpaths to cut around polygons." msgstr "Çokgenleri keserek yollar oluşturma işlemi." -#: appGUI/ObjectUI.py:368 appGUI/ObjectUI.py:1822 appPlugins/ToolNCC.py:4661 +#: appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1819 appPlugins/ToolNCC.py:4660 msgid "" "Create the Geometry Object\n" "for non-copper routing." msgstr "Bakırı kazıyarak bakırsız alanlar oluşturun." -#: appGUI/ObjectUI.py:383 +#: appGUI/ObjectUI.py:380 msgid "" "Generate the geometry for\n" "the board cutout." msgstr "PCB'yi kesmek için kesim şekilleri oluşturun." -#: appGUI/ObjectUI.py:411 appGUI/ObjectUI.py:759 appGUI/ObjectUI.py:1839 -#: appPlugins/ToolEtchCompensation.py:322 +#: appGUI/ObjectUI.py:408 appGUI/ObjectUI.py:756 appGUI/ObjectUI.py:1836 +#: appPlugins/ToolEtchCompensation.py:340 msgid "Utilities" msgstr "Araçlar" -#: appGUI/ObjectUI.py:413 appGUI/ObjectUI.py:761 appGUI/ObjectUI.py:1841 +#: appGUI/ObjectUI.py:410 appGUI/ObjectUI.py:758 appGUI/ObjectUI.py:1838 msgid "Show the Utilities." msgstr "Araçları göster." -#: appGUI/ObjectUI.py:437 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:25 +#: appGUI/ObjectUI.py:434 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:25 msgid "Non-copper regions" msgstr "Bakırsız Alanlar" -#: appGUI/ObjectUI.py:439 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:27 +#: appGUI/ObjectUI.py:436 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:27 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6883,13 +6842,13 @@ msgstr "" "çerçeve çizgisinin kendisini kazıyarak bakırsız bir çerçeve oluşturur.\n" "Tüm bakırın, belirli bir bölgeden çıkarılması için kullanılabilir." -#: appGUI/ObjectUI.py:449 appGUI/ObjectUI.py:490 +#: appGUI/ObjectUI.py:446 appGUI/ObjectUI.py:487 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:39 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:72 msgid "Boundary Margin" msgstr "Sınır Payı" -#: appGUI/ObjectUI.py:451 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:41 +#: appGUI/ObjectUI.py:448 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:41 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6899,24 +6858,24 @@ msgstr "" "Nesnelerin etrafına minimum mesafeye sahip\n" "bir çerçeve çizerek PCB'nin kenarını gösterir." -#: appGUI/ObjectUI.py:468 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:56 +#: appGUI/ObjectUI.py:465 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:56 msgid "Resulting geometry will have rounded corners." msgstr "Ortaya çıkan şeklin köşeleri yuvarlatılmış olacaktır." -#: appGUI/ObjectUI.py:471 appGUI/ObjectUI.py:511 appPlugins/ToolCutOut.py:2655 -#: appPlugins/ToolCutOut.py:2670 appPlugins/ToolFollow.py:764 -#: appPlugins/ToolIsolation.py:3652 appPlugins/ToolNCC.py:4658 -#: appPlugins/ToolPaint.py:3324 appPlugins/ToolSolderPaste.py:1482 +#: appGUI/ObjectUI.py:468 appGUI/ObjectUI.py:508 appPlugins/ToolCutOut.py:2652 +#: appPlugins/ToolCutOut.py:2667 appPlugins/ToolFollow.py:766 +#: appPlugins/ToolIsolation.py:3649 appPlugins/ToolNCC.py:4657 +#: appPlugins/ToolPaint.py:3321 appPlugins/ToolSolderPaste.py:1486 msgid "Generate Geometry" msgstr "Şekil Oluştur" -#: appGUI/ObjectUI.py:482 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:66 +#: appGUI/ObjectUI.py:479 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:66 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:130 -#: appPlugins/ToolPanelize.py:1153 appPlugins/ToolQRCode.py:879 +#: appPlugins/ToolPanelize.py:1172 appPlugins/ToolQRCode.py:882 msgid "Bounding Box" msgstr "Sınırlayıcı Çerçeve" -#: appGUI/ObjectUI.py:484 +#: appGUI/ObjectUI.py:481 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -6924,7 +6883,7 @@ msgstr "" "Gerber nesnesini çevreleyen \n" "kare şeklinde bir şekil oluşturur." -#: appGUI/ObjectUI.py:492 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:74 +#: appGUI/ObjectUI.py:489 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:74 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6932,7 +6891,7 @@ msgstr "" "Sınırlayıcı kutunun en yakın \n" "nesneye olan mesafesi." -#: appGUI/ObjectUI.py:505 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:87 +#: appGUI/ObjectUI.py:502 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:87 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6943,20 +6902,20 @@ msgstr "" "yuvarlatılmışsa, yarıçapları\n" "bırakılan paya eşit olacaktır." -#: appGUI/ObjectUI.py:514 +#: appGUI/ObjectUI.py:511 msgid "Generate the Geometry object." msgstr "Bir şekil nesnesi oluşturulacaktır." -#: appGUI/ObjectUI.py:541 +#: appGUI/ObjectUI.py:538 msgid "Excellon Object" msgstr "Excellon Nesnesi" -#: appGUI/ObjectUI.py:558 +#: appGUI/ObjectUI.py:555 msgid "Solid circles." msgstr "Dolgulu daireler." -#: appGUI/ObjectUI.py:676 appPlugins/ToolDrilling.py:2361 -#: appPlugins/ToolMilling.py:3690 +#: appGUI/ObjectUI.py:673 appPlugins/ToolDrilling.py:2297 +#: appPlugins/ToolMilling.py:3762 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -6970,10 +6929,10 @@ msgstr "" "\n" "Burada G kodu oluşturmak için araçları seçersiniz." -#: appGUI/ObjectUI.py:681 appGUI/ObjectUI.py:1014 -#: appPlugins/ToolDrilling.py:2366 appPlugins/ToolIsolation.py:3245 -#: appPlugins/ToolMilling.py:3695 appPlugins/ToolMilling.py:3743 -#: appPlugins/ToolNCC.py:4196 appPlugins/ToolPaint.py:3002 +#: appGUI/ObjectUI.py:678 appGUI/ObjectUI.py:1011 +#: appPlugins/ToolDrilling.py:2302 appPlugins/ToolIsolation.py:3242 +#: appPlugins/ToolMilling.py:3767 appPlugins/ToolMilling.py:3815 +#: appPlugins/ToolNCC.py:4195 appPlugins/ToolPaint.py:2999 msgid "" "Tool Diameter. Its value\n" "is the cut width into the material." @@ -6981,15 +6940,15 @@ msgstr "" "Bu uç kalınlığıdır.\n" "Değeri malzemenin kesim genişliğidir." -#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2369 -#: appPlugins/ToolMilling.py:3698 +#: appGUI/ObjectUI.py:681 appPlugins/ToolDrilling.py:2305 +#: appPlugins/ToolMilling.py:3770 msgid "" "The number of Drill holes. Holes that are drilled with\n" "a drill bit." msgstr "Matkap delikleri sayısı. Matkap kullanılarak delinecek delikler." -#: appGUI/ObjectUI.py:687 appPlugins/ToolDrilling.py:2372 -#: appPlugins/ToolMilling.py:3701 +#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2308 +#: appPlugins/ToolMilling.py:3773 msgid "" "The number of Slot holes. Holes that are created by\n" "milling them with an endmill bit." @@ -6997,12 +6956,12 @@ msgstr "" "Yuva (oval şekilli delik) sayısı. Bir frezeleme ucu ile\n" "frezelenerek oluşturulan delikler." -#: appGUI/ObjectUI.py:690 +#: appGUI/ObjectUI.py:687 msgid "Show the color of the drill holes when using multi-color." msgstr "" "Çok Renkli seçeneğini kullanırken matkap deliklerinin rengini gösterin." -#: appGUI/ObjectUI.py:692 +#: appGUI/ObjectUI.py:689 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -7010,12 +6969,12 @@ msgstr "" "Geçerli uç için matkap görüntüsünü değiştirir.\n" "Ancak, G kodunu oluşturmak için hiçbir araç seçilmez." -#: appGUI/ObjectUI.py:701 +#: appGUI/ObjectUI.py:698 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:48 msgid "Auto load from DB" msgstr "Veri Tabanından Otomatik Yükle" -#: appGUI/ObjectUI.py:703 +#: appGUI/ObjectUI.py:700 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:50 msgid "" "Automatic replacement of the tools from related application tools\n" @@ -7025,21 +6984,21 @@ msgstr "" "yakın kalınlık değerine sahip uçlarla otomatik olarak değiştirilmesini " "sağlar." -#: appGUI/ObjectUI.py:729 +#: appGUI/ObjectUI.py:726 msgid "Generate GCode from the drill holes in an Excellon object." msgstr "Bir Excellon nesnesindeki deliklerinden G Kodu oluşturun." -#: appGUI/ObjectUI.py:743 +#: appGUI/ObjectUI.py:740 msgid "Generate a Geometry for milling drills or slots in an Excellon object." msgstr "" "Bir Excellon nesnesindeki matkap delikleri için \n" "veya yuvaları frezelemek için şekil oluşturun." -#: appGUI/ObjectUI.py:785 +#: appGUI/ObjectUI.py:782 msgid "Milling Geometry" msgstr "Delik Frezeleme" -#: appGUI/ObjectUI.py:787 +#: appGUI/ObjectUI.py:784 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -7048,19 +7007,19 @@ msgstr "" "Yukarıdaki Araçlar Tablosundan frezelenecek delikleri seçin.\n" "Seçim yapmak için # sütununu kullanın." -#: appGUI/ObjectUI.py:793 appPlugins/ToolMilling.py:3901 +#: appGUI/ObjectUI.py:790 appPlugins/ToolMilling.py:3973 msgid "Milling Diameter" msgstr "Freze Uç Kalınlığı" -#: appGUI/ObjectUI.py:795 +#: appGUI/ObjectUI.py:792 msgid "Diameter of the cutting tool." msgstr "Frezeleme ucunun kalınlığı." -#: appGUI/ObjectUI.py:805 +#: appGUI/ObjectUI.py:802 msgid "Mill Drills" msgstr "Delikleri Frezele" -#: appGUI/ObjectUI.py:807 +#: appGUI/ObjectUI.py:804 msgid "" "Create the Geometry Object\n" "for milling drills." @@ -7068,11 +7027,11 @@ msgstr "" "Delikleri frezelemek için\n" "Şekil Nesnesi oluşturun." -#: appGUI/ObjectUI.py:825 +#: appGUI/ObjectUI.py:822 msgid "Mill Slots" msgstr "Yuvaları Frezele" -#: appGUI/ObjectUI.py:827 +#: appGUI/ObjectUI.py:824 msgid "" "Create the Geometry Object\n" "for milling slots." @@ -7080,11 +7039,11 @@ msgstr "" "Yuvaları frezelemek için\n" "Şekil nesnesi oluşturun." -#: appGUI/ObjectUI.py:869 +#: appGUI/ObjectUI.py:866 msgid "Geometry Object" msgstr "Kaynak Nesne" -#: appGUI/ObjectUI.py:972 +#: appGUI/ObjectUI.py:969 msgid "" "Tools in this Geometry object used for cutting.\n" "The 'Offset' entry will set an offset for the cut.\n" @@ -7112,19 +7071,19 @@ msgstr "" "ve Z Derinliği, V-Ucu Kalınlığı ve V-Ucu Açısı, yeniden gösterilen\n" "kullanıcı arayüz form girişlerinden otomatik olarak hesaplanır." -#: appGUI/ObjectUI.py:989 appGUI/ObjectUI.py:2109 +#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:2106 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:34 -#: appPlugins/ToolMilling.py:3673 +#: appPlugins/ToolMilling.py:3745 msgid "Plot Object" msgstr "Çizimi Göster" -#: appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 appGUI/ObjectUI.py:2132 +#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 appGUI/ObjectUI.py:2129 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:144 -#: appPlugins/ToolCopperThieving.py:1454 appPlugins/ToolMilling.py:3733 +#: appPlugins/ToolCopperThieving.py:1460 appPlugins/ToolMilling.py:3805 msgid "Dia" msgstr "Boyut" -#: appGUI/ObjectUI.py:1009 appPlugins/ToolMilling.py:3738 +#: appGUI/ObjectUI.py:1006 appPlugins/ToolMilling.py:3810 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -7134,7 +7093,7 @@ msgstr "" "Uç değiştirme onay kutusu seçilirse, uç değişikliği durumunda\n" "bu değer T1, T2 ... Tn olarak gösterilecek" -#: appGUI/ObjectUI.py:1018 +#: appGUI/ObjectUI.py:1015 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -7149,7 +7108,7 @@ msgstr "" "yaratacaktır.\n" "- Dış Taraf -> Kesme ucu dışarıdaki geometrik çizgiyi takip edecektir." -#: appGUI/ObjectUI.py:1025 +#: appGUI/ObjectUI.py:1022 msgid "" "The (Operation) Type has only informative value. Usually the UI form " "values \n" @@ -7172,7 +7131,7 @@ msgstr "" "hızına\n" "ihtiyacımız vardır." -#: appGUI/ObjectUI.py:1034 +#: appGUI/ObjectUI.py:1031 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the " @@ -7199,7 +7158,7 @@ msgstr "" "sütundaki değere eşit olacaktır.
V-Şekli-> V-Şekil Uç Tipini " "seçtiğinizde çalışma tipini otomatik olarak Yalıtım olarak seçecektir." -#: appGUI/ObjectUI.py:1046 appPlugins/ToolMilling.py:3758 +#: appGUI/ObjectUI.py:1043 appPlugins/ToolMilling.py:3830 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -7217,42 +7176,42 @@ msgstr "" "çalışma alanı üzerindeki \n" "çizimi etkinleştirebilir/devre dışı bırakabilirsiniz." -#: appGUI/ObjectUI.py:1790 +#: appGUI/ObjectUI.py:1787 msgid "Launch Paint Tool in Tools Tab." msgstr "Araçlar sekmesindeki \"Çizim\" aracını başlatır." -#: appGUI/ObjectUI.py:1798 +#: appGUI/ObjectUI.py:1795 msgid "Generate a CNCJob by milling a Geometry." msgstr "Bir Şekli frezeleyerek bir CNC İşi oluşturun." -#: appGUI/ObjectUI.py:1812 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:28 +#: appGUI/ObjectUI.py:1809 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:28 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon." msgstr "Bir çokgenin tüm alanlarını kaplayacak yollar oluşturur." -#: appGUI/ObjectUI.py:1873 +#: appGUI/ObjectUI.py:1870 msgid "Points" msgstr "Noktalar" -#: appGUI/ObjectUI.py:1875 +#: appGUI/ObjectUI.py:1872 msgid "Total of vertex points in the geometry." msgstr "Şekildeki toplam köşe noktaları." -#: appGUI/ObjectUI.py:1883 appPlugins/ToolCalculators.py:521 +#: appGUI/ObjectUI.py:1880 appPlugins/ToolCalculators.py:521 #: appPlugins/ToolCalculators.py:704 msgid "Calculate" msgstr "Hesapla" -#: appGUI/ObjectUI.py:1886 +#: appGUI/ObjectUI.py:1883 msgid "Calculate the number of vertex points in the geometry." msgstr "Şekildeki köşe noktalarının sayısını hesaplayın." -#: appGUI/ObjectUI.py:1953 +#: appGUI/ObjectUI.py:1950 msgid "CNC Job Object" msgstr "CNC İş Nesnesi" -#: appGUI/ObjectUI.py:1969 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:1966 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:48 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -7263,15 +7222,15 @@ msgstr "" "'Hareket' tipinde olabilirler, yani nesnenin üzerindeki çizimler.\n" "'Kesim' tipinde olabilirler, yani nesneyi kesen çizimler." -#: appGUI/ObjectUI.py:1978 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 +#: appGUI/ObjectUI.py:1975 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 msgid "Travel" msgstr "Hareket" -#: appGUI/ObjectUI.py:2038 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:65 +#: appGUI/ObjectUI.py:2035 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:65 msgid "Display Annotation" msgstr "Hareket Sıra Numarasını Göster" -#: appGUI/ObjectUI.py:2040 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:67 +#: appGUI/ObjectUI.py:2037 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:67 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7282,12 +7241,12 @@ msgstr "" "Onay kutusu işaretlenirse, hareket hattı sırasını gösteren \n" "numaralar gösterilir." -#: appGUI/ObjectUI.py:2052 appObjects/FlatCAMObj.py:864 -#: appPlugins/ToolReport.py:577 +#: appGUI/ObjectUI.py:2049 appObjects/FlatCAMObj.py:858 +#: appPlugins/ToolReport.py:581 msgid "Travelled distance" msgstr "Katedilen Mesafe" -#: appGUI/ObjectUI.py:2054 +#: appGUI/ObjectUI.py:2051 msgid "" "This is the total travelled distance on X-Y plane.\n" "In current units." @@ -7295,11 +7254,11 @@ msgstr "" "Bu, X-Y düzleminde katedilen toplam mesafedir.\n" "Mevcut birimlerde." -#: appGUI/ObjectUI.py:2065 +#: appGUI/ObjectUI.py:2062 msgid "Estimated time" msgstr "Tahmini Süre" -#: appGUI/ObjectUI.py:2067 +#: appGUI/ObjectUI.py:2064 msgid "" "This is the estimated time to do the routing/drilling,\n" "without the time spent in ToolChange events." @@ -7307,11 +7266,11 @@ msgstr "" "Bu, uç değiştirme işlemleri için harcanan zaman olmadan\n" "yönlendirme/delme işlemlerinin tahmini süresidir." -#: appGUI/ObjectUI.py:2091 +#: appGUI/ObjectUI.py:2088 msgid "CNC Tools Table" msgstr "CNC Uç Tablosu" -#: appGUI/ObjectUI.py:2094 +#: appGUI/ObjectUI.py:2091 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7333,19 +7292,19 @@ msgstr "" "'Uç tipi' (TT) 1 ila 4 dişli (C1..C4), bilyalı (B) veya V Şekilli (V) \n" "dairesel olabilir." -#: appGUI/ObjectUI.py:2143 +#: appGUI/ObjectUI.py:2140 msgid "Update Plot" msgstr "Çizimi Güncelle" -#: appGUI/ObjectUI.py:2145 +#: appGUI/ObjectUI.py:2142 msgid "Update the plot." msgstr "Çizimi güncelleyin." -#: appGUI/ObjectUI.py:2155 +#: appGUI/ObjectUI.py:2147 msgid "Use CNC Code Snippets" msgstr "CNC Kod Eklentileri Kullan" -#: appGUI/ObjectUI.py:2157 +#: appGUI/ObjectUI.py:2149 msgid "" "When selected, it will include CNC Code snippets (append and prepend)\n" "defined in the Preferences." @@ -7354,113 +7313,102 @@ msgstr "" "bulunan\n" "CNC Kod eklentileri (başa ekleme ve sona ekleme) içerecektir." -#: appGUI/ObjectUI.py:2165 -msgid "Export CNC Code" -msgstr "CNC Kodunu Dışa Aktar" - -#: appGUI/ObjectUI.py:2167 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:30 -#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:27 -msgid "" -"Export and save G-Code to\n" -"make this object to a file." +#: appGUI/ObjectUI.py:2170 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:26 +#: appPlugins/ToolLevelling.py:1739 +msgid "Generate CNC Code with auto-levelled paths." msgstr "" -"Bu nesneyi bir dosyaya kaydetmek \n" -"için G-Kodunu dışa aktarın." -#: appGUI/ObjectUI.py:2176 -msgid "Save CNC Code" -msgstr "CNC Kodunu Kaydet" - -#: appGUI/ObjectUI.py:2179 -msgid "" -"Opens dialog to save G-Code\n" -"file." +#: appGUI/ObjectUI.py:2197 +#, fuzzy +#| msgid "" +#| "Opens dialog to save G-Code\n" +#| "file." +msgid "Opens dialog to save CNC Code file." msgstr "" "G-Kod dosyasını kaydetmek için bir\n" "iletişim kutusu açar." -#: appGUI/ObjectUI.py:2186 appPlugins/ToolSolderPaste.py:1570 +#: appGUI/ObjectUI.py:2203 appPlugins/ToolSolderPaste.py:1574 msgid "Review CNC Code." msgstr "CNC koduna göz atın." -#: appGUI/ObjectUI.py:2220 +#: appGUI/ObjectUI.py:2237 msgid "Script Object" msgstr "Komut Dosyası Nesnesi" -#: appGUI/ObjectUI.py:2240 appGUI/ObjectUI.py:2314 +#: appGUI/ObjectUI.py:2257 appGUI/ObjectUI.py:2331 msgid "Auto Completer" msgstr "Otomatik Tamamlayıcı" -#: appGUI/ObjectUI.py:2242 +#: appGUI/ObjectUI.py:2259 msgid "This selects if the auto completer is enabled in the Script Editor." msgstr "" "Bu seçenek, Kod Düzenleyi'de otomatik \n" "tamamlamanın etkin olup olmadığını seçer." -#: appGUI/ObjectUI.py:2287 +#: appGUI/ObjectUI.py:2304 msgid "Document Object" msgstr "Belge Nesnesi" -#: appGUI/ObjectUI.py:2316 +#: appGUI/ObjectUI.py:2333 msgid "This selects if the auto completer is enabled in the Document Editor." msgstr "" "Bu seçenek, Belge Düzenleyici'de otomatik\n" "tamamlamanın etkin olup olmadığını seçer." -#: appGUI/ObjectUI.py:2337 +#: appGUI/ObjectUI.py:2354 msgid "Font Type" msgstr "Yazı Tipi" -#: appGUI/ObjectUI.py:2355 +#: appGUI/ObjectUI.py:2372 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:182 msgid "Font Size" msgstr "Yazı Boyutu" -#: appGUI/ObjectUI.py:2391 +#: appGUI/ObjectUI.py:2408 msgid "Alignment" msgstr "Hizala" -#: appGUI/ObjectUI.py:2396 +#: appGUI/ObjectUI.py:2413 msgid "Align Left" msgstr "Sola Hizala" -#: appGUI/ObjectUI.py:2401 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:167 -#: appPlugins/ToolFilm.py:1209 app_Main.py:5206 app_Main.py:5477 +#: appGUI/ObjectUI.py:2418 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:167 +#: appPlugins/ToolFilm.py:1223 app_Main.py:5225 app_Main.py:5496 msgid "Center" msgstr "Ortala" -#: appGUI/ObjectUI.py:2406 +#: appGUI/ObjectUI.py:2423 msgid "Align Right" msgstr "Sağa Hizala" -#: appGUI/ObjectUI.py:2411 +#: appGUI/ObjectUI.py:2428 msgid "Justify" msgstr "Yasla" -#: appGUI/ObjectUI.py:2421 +#: appGUI/ObjectUI.py:2438 msgid "Font Color" msgstr "Yazı Rengi" -#: appGUI/ObjectUI.py:2423 +#: appGUI/ObjectUI.py:2440 msgid "Set the font color for the selected text" msgstr "Seçilen metnin yazı tipi rengini ayarlar" -#: appGUI/ObjectUI.py:2440 +#: appGUI/ObjectUI.py:2457 msgid "Selection Color" msgstr "Vurgu Rengi" -#: appGUI/ObjectUI.py:2442 +#: appGUI/ObjectUI.py:2459 msgid "Set the selection color when doing text selection." msgstr "" "Metin seçimi yaparken seçili metinleri\n" "belirlemek için vurgu rengini belirleyin." -#: appGUI/ObjectUI.py:2459 +#: appGUI/ObjectUI.py:2476 msgid "Tab Size" msgstr "Sekme Boyutu" -#: appGUI/ObjectUI.py:2461 +#: appGUI/ObjectUI.py:2478 msgid "Set the tab size. In pixels. Default value is 80 pixels." msgstr "" "Sekme boyutunu ayarlayın. Piksel cinsinden.\n" @@ -7498,41 +7446,41 @@ msgstr "" "Metin öğelerinin sayısı ile metin konumlarının sayısı arasındaki farktan " "dolayı açıklama eklenemedi." -#: appGUI/preferences/PreferencesUIManager.py:935 +#: appGUI/preferences/PreferencesUIManager.py:938 msgid "Preferences applied." msgstr "Ayar değişiklikleri uygulandı." -#: appGUI/preferences/PreferencesUIManager.py:955 +#: appGUI/preferences/PreferencesUIManager.py:958 msgid "Are you sure you want to continue?" msgstr "Devam etmek istiyor musunuz?" -#: appGUI/preferences/PreferencesUIManager.py:956 +#: appGUI/preferences/PreferencesUIManager.py:959 msgid "Application will restart" msgstr "Uygulama Yeniden Başlatılacak" -#: appGUI/preferences/PreferencesUIManager.py:1049 +#: appGUI/preferences/PreferencesUIManager.py:1052 msgid "Preferences closed without saving." msgstr "Uygulama, ayarlar kaydedilmeden kapatıldı." -#: appGUI/preferences/PreferencesUIManager.py:1062 +#: appGUI/preferences/PreferencesUIManager.py:1065 msgid "Preferences default values are restored." msgstr "Varsayılan ayarlar geri yüklendi." -#: appGUI/preferences/PreferencesUIManager.py:1093 app_Main.py:3009 -#: app_Main.py:10147 +#: appGUI/preferences/PreferencesUIManager.py:1096 app_Main.py:3028 +#: app_Main.py:10191 msgid "Failed to write defaults to file." msgstr "Varsayılan değerler dosyaya yazılamadı." -#: appGUI/preferences/PreferencesUIManager.py:1097 -#: appGUI/preferences/PreferencesUIManager.py:1212 +#: appGUI/preferences/PreferencesUIManager.py:1100 +#: appGUI/preferences/PreferencesUIManager.py:1215 msgid "Preferences saved." msgstr "Ayarlar kaydedildi." -#: appGUI/preferences/PreferencesUIManager.py:1147 +#: appGUI/preferences/PreferencesUIManager.py:1150 msgid "Preferences edited but not saved." msgstr "Ayarlar düzenlendi ancak kaydedilmedi." -#: appGUI/preferences/PreferencesUIManager.py:1197 +#: appGUI/preferences/PreferencesUIManager.py:1200 msgid "" "One or more values are changed.\n" "Do you want to save?" @@ -7542,6 +7490,15 @@ msgstr "Bir veya daha fazla değer değiştirildi. Kaydetmek istiyor musunuz?" msgid "CNC Job Adv. Options" msgstr "CNC İş Gelişmiş Seçenekleri" +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:30 +#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:27 +msgid "" +"Export and save G-Code to\n" +"make this object to a file." +msgstr "" +"Bu nesneyi bir dosyaya kaydetmek \n" +"için G-Kodunu dışa aktarın." + #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:36 msgid "Annotation Size" msgstr "Ek Açıklama Boyutu" @@ -7651,8 +7608,8 @@ msgstr "" #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:83 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:151 -#: appObjects/FlatCAMObj.py:831 appPlugins/ToolLevelling.py:2118 -#: appPlugins/ToolReport.py:544 +#: appObjects/FlatCAMObj.py:825 appPlugins/ToolLevelling.py:2187 +#: appPlugins/ToolReport.py:548 msgid "Feedrate" msgstr "İlerleme Hızı" @@ -7882,6 +7839,7 @@ msgid "Excellon Export" msgstr "Excellon'u Dışa Aktar" #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:23 +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:23 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:24 msgid "Export Options" msgstr "Dışa Aktarma Seçenekleri" @@ -7914,8 +7872,8 @@ msgstr "Excellon dosyasında kullanılan birimler." #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:175 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:80 -#: appPlugins/ToolPcbWizard.py:483 appPlugins/ToolReport.py:357 -#: appPlugins/ToolReport.py:361 appPlugins/ToolReport.py:363 +#: appPlugins/ToolPcbWizard.py:483 appPlugins/ToolReport.py:358 +#: appPlugins/ToolReport.py:362 appPlugins/ToolReport.py:364 msgid "Inch" msgstr "İnç" @@ -7957,6 +7915,7 @@ msgstr "" "ondalık bölümündeki basamak sayısını gösterir." #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:88 +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:36 msgid "Format" msgstr "Biçim" @@ -8184,7 +8143,7 @@ msgstr "Dışa Aktarma Ayarlarını Güncelle" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:203 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:84 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:103 -#: appPlugins/ToolPanelize.py:1269 +#: appPlugins/ToolPanelize.py:1288 msgid "Path Optimization" msgstr "Yol İyileştirmesi" @@ -8336,7 +8295,7 @@ msgstr "Uygulama Ayarları" msgid "Grid Settings" msgstr "Izgara Ayarları" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:46 app_Main.py:8040 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:46 app_Main.py:8084 msgid "X value" msgstr "X Değeri" @@ -8344,7 +8303,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:58 app_Main.py:8043 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:58 app_Main.py:8087 msgid "Y value" msgstr "Y Değeri" @@ -8378,7 +8337,7 @@ msgstr "Yönlendirme" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:165 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:222 -#: appPlugins/ToolFilm.py:1492 +#: appPlugins/ToolFilm.py:1506 msgid "" "Can be:\n" "- Portrait\n" @@ -8391,14 +8350,14 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:169 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:165 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:226 -#: appPlugins/ToolFilm.py:1496 app_Main.py:8060 +#: appPlugins/ToolFilm.py:1510 app_Main.py:8104 msgid "Portrait" msgstr "Dikey" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:170 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:166 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:227 -#: appPlugins/ToolFilm.py:1497 app_Main.py:8062 +#: appPlugins/ToolFilm.py:1511 app_Main.py:8106 msgid "Landscape" msgstr "Yatay" @@ -8416,8 +8375,8 @@ msgstr "" "daraltılabilir alanın yazı tipi boyutunu ayarlar." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:207 -#: appPlugins/ToolDblSided.py:817 appPlugins/ToolDblSided.py:991 -#: app_Main.py:8048 +#: appPlugins/ToolDblSided.py:833 appPlugins/ToolDblSided.py:1007 +#: app_Main.py:8092 msgid "Axis" msgstr "Eksen" @@ -8440,7 +8399,7 @@ msgstr "" "metin giriş alanlarının (Uzantı, Dizin Listesi, vb.) \n" "yazı tipi boyutunu ayarlar." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:246 app_Main.py:8065 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:246 app_Main.py:8109 msgid "HUD" msgstr "HUD (Koordinat Ekranı)" @@ -9221,24 +9180,26 @@ msgstr "Şekil Gelişmiş Seçenekler" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:39 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:127 -#: appPlugins/ToolCalibration.py:833 appPlugins/ToolSolderPaste.py:1343 +#: appPlugins/ToolCalibration.py:833 appPlugins/ToolDrilling.py:2630 +#: appPlugins/ToolMilling.py:4400 appPlugins/ToolSolderPaste.py:1347 msgid "Toolchange X-Y" msgstr "Uç Değiştirme X-Y" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:277 +#: appPlugins/ToolDrilling.py:2632 appPlugins/ToolMilling.py:4402 msgid "Toolchange X,Y position." msgstr "Uç değiştirme X, Y konumu." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 -#: appPlugins/ToolDrilling.py:2694 +#: appPlugins/ToolDrilling.py:2648 msgid "Start Z" msgstr "Z Başlangıç" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:287 -#: appPlugins/ToolDrilling.py:2696 +#: appPlugins/ToolDrilling.py:2650 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -9259,13 +9220,13 @@ msgstr "" "Sadece Marlin için yararlıdır, diğer durumlar için yok sayın." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:78 -#: appPlugins/ToolMilling.py:4200 +#: appPlugins/ToolMilling.py:4272 msgid "Re-cut" msgstr "Kesim Tekrarı" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:80 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:92 -#: appPlugins/ToolMilling.py:4202 appPlugins/ToolMilling.py:4215 +#: appPlugins/ToolMilling.py:4274 appPlugins/ToolMilling.py:4287 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -9279,16 +9240,16 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:312 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:97 -#: appPlugins/ToolDrilling.py:2736 appPlugins/ToolLevelling.py:1784 -#: appPlugins/ToolMilling.py:4354 +#: appPlugins/ToolDrilling.py:2690 appPlugins/ToolLevelling.py:1853 +#: appPlugins/ToolMilling.py:4448 msgid "Probe Z depth" msgstr "Prob Z Derinliği" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:103 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:314 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:99 -#: appPlugins/ToolDrilling.py:2738 appPlugins/ToolLevelling.py:1786 -#: appPlugins/ToolMilling.py:4356 +#: appPlugins/ToolDrilling.py:2692 appPlugins/ToolLevelling.py:1855 +#: appPlugins/ToolMilling.py:4450 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." @@ -9298,15 +9259,15 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:116 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:325 -#: appPlugins/ToolDrilling.py:2755 appPlugins/ToolMilling.py:4373 +#: appPlugins/ToolDrilling.py:2709 appPlugins/ToolMilling.py:4467 msgid "Feedrate Probe" msgstr "Probun İlerleme Hızı" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:118 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:327 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:112 -#: appPlugins/ToolDrilling.py:2757 appPlugins/ToolLevelling.py:1799 -#: appPlugins/ToolMilling.py:4375 +#: appPlugins/ToolDrilling.py:2711 appPlugins/ToolLevelling.py:1868 +#: appPlugins/ToolMilling.py:4469 msgid "The feedrate used while the probe is probing." msgstr "Prob (algılayıcı) algılama yaparken kullanılan ilerleme hızı." @@ -9391,7 +9352,7 @@ msgstr "Dışlama Alanı" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:389 -#: appPlugins/ToolDrilling.py:2793 appPlugins/ToolMilling.py:4410 +#: appPlugins/ToolDrilling.py:2747 appPlugins/ToolMilling.py:4505 msgid "" "Include exclusion areas.\n" "In those areas the travel of the tools\n" @@ -9405,22 +9366,22 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:282 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:315 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:279 -#: appPlugins/ToolDrilling.py:2866 appPlugins/ToolFollow.py:747 -#: appPlugins/ToolIsolation.py:3635 appPlugins/ToolMilling.py:4480 -#: appPlugins/ToolNCC.py:4631 appPlugins/ToolPaint.py:3311 +#: appPlugins/ToolDrilling.py:2820 appPlugins/ToolFollow.py:749 +#: appPlugins/ToolIsolation.py:3632 appPlugins/ToolMilling.py:4579 +#: appPlugins/ToolNCC.py:4630 appPlugins/ToolPaint.py:3308 msgid "The kind of selection shape used for area selection." msgstr "Alan seçimi için kullanılan seçim şeklinin görünümü." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:409 -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolDrilling.py:2834 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolMilling.py:4450 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolDrilling.py:2788 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolMilling.py:4547 msgid "Strategy" msgstr "Yöntem" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:410 -#: appPlugins/ToolDrilling.py:2835 appPlugins/ToolMilling.py:4451 +#: appPlugins/ToolDrilling.py:2789 appPlugins/ToolMilling.py:4548 msgid "" "The strategy followed when encountering an exclusion area.\n" "Can be:\n" @@ -9436,28 +9397,28 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:228 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:414 -#: appPlugins/ToolDrilling.py:851 appPlugins/ToolDrilling.py:2839 -#: appPlugins/ToolMilling.py:905 appPlugins/ToolMilling.py:4455 +#: appPlugins/ToolDrilling.py:852 appPlugins/ToolDrilling.py:2793 +#: appPlugins/ToolMilling.py:931 appPlugins/ToolMilling.py:4552 msgid "Over" msgstr "Yukarı" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:229 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:415 -#: appPlugins/ToolDrilling.py:851 appPlugins/ToolDrilling.py:2840 -#: appPlugins/ToolMilling.py:905 appPlugins/ToolMilling.py:4456 +#: appPlugins/ToolDrilling.py:852 appPlugins/ToolDrilling.py:2794 +#: appPlugins/ToolMilling.py:931 appPlugins/ToolMilling.py:4553 msgid "Around" msgstr "Etrafından" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:421 -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolDrilling.py:2847 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolMilling.py:4462 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolDrilling.py:2801 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolMilling.py:4560 msgid "Over Z" msgstr "Z Yukarı" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:422 -#: appPlugins/ToolDrilling.py:2848 appPlugins/ToolMilling.py:4463 +#: appPlugins/ToolDrilling.py:2802 appPlugins/ToolMilling.py:4561 msgid "" "The height Z to which the tool will rise in order to avoid\n" "an interdiction area." @@ -9489,12 +9450,12 @@ msgid "" msgstr "Kesmeden hareket ederken ucun yüksekliği." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:287 -#: appPlugins/ToolMilling.py:1337 +#: appPlugins/ToolMilling.py:1365 msgid "Pressure" msgstr "Baskı" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:289 -#: appPlugins/ToolMilling.py:1339 +#: appPlugins/ToolMilling.py:1367 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." @@ -9503,7 +9464,7 @@ msgstr "" "fırçanın malzeme üzerindeki baskısı o kadar güçlüdür." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:328 -#: appPlugins/ToolMilling.py:4016 +#: appPlugins/ToolMilling.py:4088 msgid "" "Algorithm for polishing:\n" "- Standard: Fixed step inwards.\n" @@ -9529,6 +9490,29 @@ msgstr "" "ayarlayın.\n" "Çok sayıda geometrik öğe taşırken performansı artırır." +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:19 +#, fuzzy +#| msgid "Geometry Editor" +msgid "Geometry Export" +msgstr "Şekil Düzenleyici" + +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:25 +#, fuzzy +#| msgid "" +#| "The parameters set here are used in the file exported\n" +#| "when using the File -> Export -> Export Gerber menu entry." +msgid "" +"The parameters set here are used in the file exported\n" +"when using the File -> Export -> Export DXF menu entry." +msgstr "" +"Burada ayarlanan seçenekler Dosya -> Dışa Aktar -> \n" +"Gerber'i Dışa Aktar menü öğesi kullanılırken dışa aktarılan \n" +"dosya için kullanılır." + +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:38 +msgid "Autodesk DXF Format used when exporting Geometry as DXF." +msgstr "" + #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:22 msgid "Geometry General" msgstr "Şekil Genel" @@ -9612,8 +9596,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:53 -#: appObjects/FlatCAMGeometry.py:1701 appPlugins/ToolCutOut.py:2472 -#: appPlugins/ToolMilling.py:1841 +#: appObjects/FlatCAMGeometry.py:1702 appPlugins/ToolCutOut.py:2469 +#: appPlugins/ToolMilling.py:1935 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -9622,8 +9606,8 @@ msgstr "Bakır yüzeyinin altında kesme derinliği (negatif)." #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:67 -#: appPlugins/ToolCutOut.py:2485 appPlugins/ToolDrilling.py:2454 -#: appPlugins/ToolMilling.py:4100 +#: appPlugins/ToolCutOut.py:2482 appPlugins/ToolDrilling.py:2390 +#: appPlugins/ToolMilling.py:4172 msgid "Multi-Depth" msgstr "Çoklu Geçiş" @@ -9667,7 +9651,7 @@ msgstr "Z Ucu Değiştir" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:112 -#: appPlugins/ToolDrilling.py:2680 appPlugins/ToolMilling.py:4315 +#: appPlugins/ToolDrilling.py:2617 appPlugins/ToolMilling.py:4388 msgid "" "Z-axis position (height) for\n" "tool change." @@ -9677,13 +9661,13 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:124 -#: appPlugins/ToolDrilling.py:2706 appPlugins/ToolMilling.py:4327 +#: appPlugins/ToolDrilling.py:2660 appPlugins/ToolMilling.py:4418 msgid "End move Z" msgstr "Z Son Hareket" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:137 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126 -#: appPlugins/ToolDrilling.py:2708 appPlugins/ToolMilling.py:4329 +#: appPlugins/ToolDrilling.py:2662 appPlugins/ToolMilling.py:4420 msgid "" "Height of the tool after\n" "the last move at the end of the job." @@ -9691,13 +9675,13 @@ msgstr "İşin bitiminde ucun yüksekliği." #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:137 -#: appPlugins/ToolDrilling.py:2722 appPlugins/ToolMilling.py:4342 +#: appPlugins/ToolDrilling.py:2676 appPlugins/ToolMilling.py:4434 msgid "End move X,Y" msgstr "X, Y Son Hareket" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:153 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:139 -#: appPlugins/ToolDrilling.py:2724 appPlugins/ToolMilling.py:4344 +#: appPlugins/ToolDrilling.py:2678 appPlugins/ToolMilling.py:4436 msgid "" "End move X,Y position. In format (x,y).\n" "If no value is entered then there is no move\n" @@ -9709,7 +9693,7 @@ msgstr "" "iş hangi noktada bitmişse uç o noktada kalır." #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:165 -#: appPlugins/ToolMilling.py:4145 +#: appPlugins/ToolMilling.py:4217 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -9740,7 +9724,7 @@ msgstr "Beklemeyi Etkinleştir" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:212 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:180 -#: appPlugins/ToolDrilling.py:2552 appPlugins/ToolMilling.py:4248 +#: appPlugins/ToolDrilling.py:2488 appPlugins/ToolMilling.py:4320 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." @@ -9750,7 +9734,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 -#: appPlugins/ToolDrilling.py:2564 appPlugins/ToolMilling.py:4259 +#: appPlugins/ToolDrilling.py:2500 appPlugins/ToolMilling.py:4331 msgid "Number of time units for spindle to dwell." msgstr "" "Ucun gerekli hıza ulaşması için beklenmesi\n" @@ -9759,8 +9743,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:199 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:230 -#: appPlugins/ToolDrilling.py:2773 appPlugins/ToolMilling.py:4391 -#: appPlugins/ToolSolderPaste.py:1461 +#: appPlugins/ToolDrilling.py:2727 appPlugins/ToolMilling.py:4485 +#: appPlugins/ToolSolderPaste.py:1465 msgid "Preprocessor" msgstr "Önişlemci" @@ -9798,14 +9782,14 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:297 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:81 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:190 -#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 -#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 -#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 -#: appPlugins/ToolCopperThieving.py:1719 appPlugins/ToolFiducials.py:933 -#: appPlugins/ToolFilm.py:1324 appPlugins/ToolReport.py:468 -#: appPlugins/ToolReport.py:471 appPlugins/ToolReport.py:474 -#: appPlugins/ToolReport.py:502 appPlugins/ToolReport.py:509 -#: appPlugins/ToolReport.py:512 +#: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 +#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 +#: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 +#: appPlugins/ToolCopperThieving.py:1725 appPlugins/ToolFiducials.py:937 +#: appPlugins/ToolFilm.py:1338 appPlugins/ToolReport.py:470 +#: appPlugins/ToolReport.py:473 appPlugins/ToolReport.py:476 +#: appPlugins/ToolReport.py:506 appPlugins/ToolReport.py:513 +#: appPlugins/ToolReport.py:516 msgid "None" msgstr "Yok" @@ -10075,8 +10059,8 @@ msgstr "Daireleri eklemek için kullanılan adım (satır) sayısı." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:50 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:275 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:231 -#: appPlugins/ToolCopperThieving.py:1305 appPlugins/ToolCopperThieving.py:1675 -#: appPlugins/ToolExtract.py:1214 +#: appPlugins/ToolCopperThieving.py:1311 appPlugins/ToolCopperThieving.py:1681 +#: appPlugins/ToolExtract.py:1217 msgid "Clearance" msgstr "Boşluk" @@ -10090,13 +10074,13 @@ msgstr "" "ile yollar arasındaki boşluğu ayarlar." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:80 -#: appPlugins/ToolCopperThieving.py:1336 +#: appPlugins/ToolCopperThieving.py:1342 msgid "Thieving areas with area less then this value will not be added." msgstr "Bu değerden daha küçük olan alanlara bakır dolgu eklenmeyecektir." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 -#: appPlugins/ToolCopperThieving.py:1357 appPlugins/ToolNCC.py:4592 +#: appPlugins/ToolCopperThieving.py:1363 appPlugins/ToolNCC.py:4591 msgid "Itself" msgstr "Tamamı" @@ -10104,9 +10088,9 @@ msgstr "Tamamı" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1358 appPlugins/ToolFollow.py:739 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolNCC.py:4592 -#: appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolCopperThieving.py:1364 appPlugins/ToolFollow.py:741 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolNCC.py:4591 +#: appPlugins/ToolPaint.py:3274 msgid "Area Selection" msgstr "Alan" @@ -10114,19 +10098,19 @@ msgstr "Alan" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1359 appPlugins/ToolDblSided.py:909 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolNCC.py:4592 -#: appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolCopperThieving.py:1365 appPlugins/ToolDblSided.py:925 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolNCC.py:4591 +#: appPlugins/ToolPaint.py:3274 msgid "Reference Object" msgstr "Nesne" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:96 -#: appPlugins/ToolCopperThieving.py:1361 +#: appPlugins/ToolCopperThieving.py:1367 msgid "Reference:" msgstr "Seçim Şekli:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:98 -#: appPlugins/ToolCopperThieving.py:1363 +#: appPlugins/ToolCopperThieving.py:1369 msgid "" "- 'Itself' - the copper thieving extent is based on the object extent.\n" "- 'Area Selection' - left mouse click to start selection of the area to be " @@ -10144,25 +10128,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:181 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:69 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:183 -#: appPlugins/ToolCopperThieving.py:1408 appPlugins/ToolExtract.py:968 -#: appPlugins/ToolExtract.py:1115 appPlugins/ToolPunchGerber.py:2052 +#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolExtract.py:971 +#: appPlugins/ToolExtract.py:1118 appPlugins/ToolPunchGerber.py:2052 #: appPlugins/ToolPunchGerber.py:2224 msgid "Rectangular" msgstr "Dikdörtgensel" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:108 -#: appPlugins/ToolCopperThieving.py:1409 +#: appPlugins/ToolCopperThieving.py:1415 msgid "Minimal" msgstr "Dairesel" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:110 -#: appPlugins/ToolCopperThieving.py:1402 appPlugins/ToolFilm.py:1173 -#: appPlugins/ToolPanelize.py:1165 +#: appPlugins/ToolCopperThieving.py:1408 appPlugins/ToolFilm.py:1187 +#: appPlugins/ToolPanelize.py:1184 msgid "Box Type" msgstr "Çerçeve Türü" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:112 -#: appPlugins/ToolCopperThieving.py:1404 +#: appPlugins/ToolCopperThieving.py:1410 msgid "" "- 'Rectangular' - the bounding box will be of rectangular shape.\n" "- 'Minimal' - the bounding box will be the convex hull shape." @@ -10171,27 +10155,27 @@ msgstr "" "- 'Dairesel' - Sınırlayıcı kutu dairesel şekilde olacaktır." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:126 -#: appPlugins/ToolCopperThieving.py:1425 +#: appPlugins/ToolCopperThieving.py:1431 msgid "Dots Grid" msgstr "Nokta Deseni" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:127 -#: appPlugins/ToolCopperThieving.py:1426 +#: appPlugins/ToolCopperThieving.py:1432 msgid "Squares Grid" msgstr "Kare Deseni" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:128 -#: appPlugins/ToolCopperThieving.py:1427 +#: appPlugins/ToolCopperThieving.py:1433 msgid "Lines Grid" msgstr "Çizgi Deseni" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:130 -#: appPlugins/ToolCopperThieving.py:1429 +#: appPlugins/ToolCopperThieving.py:1435 msgid "Fill Type:" msgstr "Dolgu Tipi:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:132 -#: appPlugins/ToolCopperThieving.py:1431 +#: appPlugins/ToolCopperThieving.py:1437 msgid "" "- 'Solid' - copper thieving will be a solid polygon.\n" "- 'Dots Grid' - the empty area will be filled with a pattern of dots.\n" @@ -10204,57 +10188,57 @@ msgstr "" "- 'Çizgi Deseni' - Boş alan çizgi deseni ile doldurulacaktır." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:140 -#: appPlugins/ToolCopperThieving.py:1450 +#: appPlugins/ToolCopperThieving.py:1456 msgid "Dots Grid Parameters" msgstr "Nokta Desenli Dolgu Seçenekleri" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:146 -#: appPlugins/ToolCopperThieving.py:1456 +#: appPlugins/ToolCopperThieving.py:1462 msgid "Dot diameter in Dots Grid." msgstr "Nokta desenli dolguda nokta boyutu." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:159 -#: appPlugins/ToolCopperThieving.py:1469 +#: appPlugins/ToolCopperThieving.py:1475 msgid "Distance between each two dots in Dots Grid." msgstr "Nokta desenli dolguda her iki nokta arasındaki mesafe." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:169 -#: appPlugins/ToolCopperThieving.py:1490 +#: appPlugins/ToolCopperThieving.py:1496 msgid "Squares Grid Parameters" msgstr "Kare Desenli Dolgu Seçenekleri" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:175 -#: appPlugins/ToolCopperThieving.py:1496 +#: appPlugins/ToolCopperThieving.py:1502 msgid "Square side size in Squares Grid." msgstr "Kare desenli dolguda kare boyutu." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:188 -#: appPlugins/ToolCopperThieving.py:1509 +#: appPlugins/ToolCopperThieving.py:1515 msgid "Distance between each two squares in Squares Grid." msgstr "Kare desenli dolguda her iki kare arasındaki mesafe." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:198 -#: appPlugins/ToolCopperThieving.py:1530 +#: appPlugins/ToolCopperThieving.py:1536 msgid "Lines Grid Parameters" msgstr "Çizgi Desenli Dolgu Seçenekleri" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:204 -#: appPlugins/ToolCopperThieving.py:1536 +#: appPlugins/ToolCopperThieving.py:1542 msgid "Line thickness size in Lines Grid." msgstr "Çizgi desenli ızgarada çizgi kalınlığı boyutu." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:217 -#: appPlugins/ToolCopperThieving.py:1549 +#: appPlugins/ToolCopperThieving.py:1555 msgid "Distance between each two lines in Lines Grid." msgstr "Çizgi desenli ızgarada her iki çizgi arasındaki mesafe." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:227 -#: appPlugins/ToolCopperThieving.py:1589 +#: appPlugins/ToolCopperThieving.py:1595 msgid "Robber Bar Parameters" msgstr "Soyguncu Çubuğu Seçenekleri" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:229 -#: appPlugins/ToolCopperThieving.py:1591 +#: appPlugins/ToolCopperThieving.py:1597 msgid "" "Parameters used for the robber bar.\n" "Robber bar = copper border to help in pattern hole plating." @@ -10264,7 +10248,7 @@ msgstr "" "için bakır kenarlık (çerçeve)" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:237 -#: appPlugins/ToolCopperThieving.py:1599 +#: appPlugins/ToolCopperThieving.py:1605 msgid "Bounding box margin for robber bar." msgstr "" "Soyguncu çubuğu çerçevesi ile PCB sınırı arasındaki boşluk.\n" @@ -10274,13 +10258,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:248 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:266 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:49 -#: appPlugins/ToolCopperThieving.py:1610 appPlugins/ToolCorners.py:762 -#: appPlugins/ToolExtract.py:1273 +#: appPlugins/ToolCopperThieving.py:1616 appPlugins/ToolCorners.py:768 +#: appPlugins/ToolExtract.py:1276 msgid "Thickness" msgstr "Kalınlık" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:250 -#: appPlugins/ToolCopperThieving.py:1612 +#: appPlugins/ToolCopperThieving.py:1618 msgid "The robber bar thickness." msgstr "" "Soyguncu çubuğunun kalınlığı.\n" @@ -10288,27 +10272,27 @@ msgstr "" "kolaylaştırmak için bakır kenarlık (çerçeve))." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:261 -#: appPlugins/ToolCopperThieving.py:1645 +#: appPlugins/ToolCopperThieving.py:1651 msgid "Pattern Plating Mask" msgstr "Desen Kaplama Maskesi" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:263 -#: appPlugins/ToolCopperThieving.py:1647 +#: appPlugins/ToolCopperThieving.py:1653 msgid "Generate a mask for pattern plating." msgstr "Desen kaplama için bir maske oluşturun." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:268 -#: appPlugins/ToolCopperThieving.py:1668 +#: appPlugins/ToolCopperThieving.py:1674 msgid "Only Pads" msgstr "Sadece Pedler" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:270 -#: appPlugins/ToolCopperThieving.py:1670 +#: appPlugins/ToolCopperThieving.py:1676 msgid "Select only pads in case the selected object is a copper Gerber." msgstr "Seçilen nesnenin bakır Gerber olması durumunda sadece pedleri seçin." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:277 -#: appPlugins/ToolCopperThieving.py:1677 +#: appPlugins/ToolCopperThieving.py:1683 msgid "" "The distance between the possible copper thieving elements\n" "and/or robber bar and the actual openings in the mask." @@ -10319,25 +10303,25 @@ msgstr "" "kolaylaştırmak için bakır kenarlık (çerçeve))." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:291 -#: appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCopperThieving.py:1719 msgid "Choose which additional geometry to include, if available." msgstr "Varsa, hangi ek şeklin ekleneceğini seçin." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:294 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:193 -#: appPlugins/ToolCopperThieving.py:1716 appPlugins/ToolFilm.py:1327 -#: appPlugins/ToolMilling.py:3892 +#: appPlugins/ToolCopperThieving.py:1722 appPlugins/ToolFilm.py:1341 +#: appPlugins/ToolMilling.py:3964 msgid "Both" msgstr "Her İkisi" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:295 -#: appPlugins/ToolCopperThieving.py:518 appPlugins/ToolCopperThieving.py:522 -#: appPlugins/ToolCopperThieving.py:584 appPlugins/ToolCopperThieving.py:1717 +#: appPlugins/ToolCopperThieving.py:525 appPlugins/ToolCopperThieving.py:529 +#: appPlugins/ToolCopperThieving.py:591 appPlugins/ToolCopperThieving.py:1723 msgid "Thieving" msgstr "Dolgu" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:296 -#: appPlugins/ToolCopperThieving.py:1718 +#: appPlugins/ToolCopperThieving.py:1724 msgid "Robber bar" msgstr "Soyguncu Çubuğu" @@ -10350,8 +10334,8 @@ msgstr "Kalibrasyon Seçenekleri" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:31 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:30 -#: appPlugins/ToolCopperThieving.py:1300 appPlugins/ToolCorners.py:743 -#: appPlugins/ToolFiducials.py:883 +#: appPlugins/ToolCopperThieving.py:1306 appPlugins/ToolCorners.py:749 +#: appPlugins/ToolFiducials.py:887 msgid "Parameters used for this tool." msgstr "Bu araç için kullanılan seçenekler." @@ -10443,15 +10427,15 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:124 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 -#: appPlugins/ToolCalibration.py:867 appPlugins/ToolCorners.py:706 -#: appPlugins/ToolFilm.py:1211 app_Main.py:5474 +#: appPlugins/ToolCalibration.py:867 appPlugins/ToolCorners.py:712 +#: appPlugins/ToolFilm.py:1225 app_Main.py:5493 msgid "Top Left" msgstr "Sol Üst" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:170 -#: appPlugins/ToolCalibration.py:868 appPlugins/ToolCorners.py:718 -#: appPlugins/ToolFilm.py:1212 app_Main.py:5475 +#: appPlugins/ToolCalibration.py:868 appPlugins/ToolCorners.py:724 +#: appPlugins/ToolFilm.py:1226 app_Main.py:5494 msgid "Bottom Right" msgstr "Sağ Alt" @@ -10461,13 +10445,13 @@ msgstr "Delik Çıkarma Seçenekleri" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:35 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:35 -#: appPlugins/ToolExtract.py:917 appPlugins/ToolPunchGerber.py:2002 +#: appPlugins/ToolExtract.py:920 appPlugins/ToolPunchGerber.py:2002 msgid "Processed Pads Type" msgstr "Ped İşleme Tipi" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:37 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:37 -#: appPlugins/ToolExtract.py:919 appPlugins/ToolPunchGerber.py:2004 +#: appPlugins/ToolExtract.py:922 appPlugins/ToolPunchGerber.py:2004 msgid "" "The type of pads shape to be processed.\n" "If the PCB has many SMD pads with rectangular pads,\n" @@ -10479,7 +10463,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:47 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:47 -#: appPlugins/ToolExtract.py:946 appPlugins/ToolPunchGerber.py:2030 +#: appPlugins/ToolExtract.py:949 appPlugins/ToolPunchGerber.py:2030 msgid "Process Circular Pads." msgstr "Dairesel pedlerin işlenmesi." @@ -10487,26 +10471,26 @@ msgstr "Dairesel pedlerin işlenmesi." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:155 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:53 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:157 -#: appPlugins/ToolExtract.py:952 appPlugins/ToolExtract.py:1089 +#: appPlugins/ToolExtract.py:955 appPlugins/ToolExtract.py:1092 #: appPlugins/ToolPunchGerber.py:2036 appPlugins/ToolPunchGerber.py:2198 msgid "Oblong" msgstr "Dikdörtgen" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:55 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:55 -#: appPlugins/ToolExtract.py:954 appPlugins/ToolPunchGerber.py:2038 +#: appPlugins/ToolExtract.py:957 appPlugins/ToolPunchGerber.py:2038 msgid "Process Oblong Pads." msgstr "Dikdörtgen pedlerin işlenmesi." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:63 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:63 -#: appPlugins/ToolExtract.py:962 appPlugins/ToolPunchGerber.py:2046 +#: appPlugins/ToolExtract.py:965 appPlugins/ToolPunchGerber.py:2046 msgid "Process Square Pads." msgstr "Kare pedlerin işlenmesi." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:71 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:71 -#: appPlugins/ToolExtract.py:970 appPlugins/ToolPunchGerber.py:2054 +#: appPlugins/ToolExtract.py:973 appPlugins/ToolPunchGerber.py:2054 msgid "Process Rectangular Pads." msgstr "Dikdörtgensel pedlerin işlenmesi." @@ -10514,15 +10498,15 @@ msgstr "Dikdörtgensel pedlerin işlenmesi." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:194 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:77 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:196 -#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:976 -#: appPlugins/ToolExtract.py:1128 appPlugins/ToolPunchGerber.py:2060 +#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:979 +#: appPlugins/ToolExtract.py:1131 appPlugins/ToolPunchGerber.py:2060 #: appPlugins/ToolPunchGerber.py:2237 appPlugins/ToolReport.py:190 msgid "Others" msgstr "Diğerleri" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:79 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:79 -#: appPlugins/ToolExtract.py:978 appPlugins/ToolPunchGerber.py:2062 +#: appPlugins/ToolExtract.py:981 appPlugins/ToolPunchGerber.py:2062 msgid "Process pads not in the categories above." msgstr "Yukarıdaki kategorilerle ilgili olmayan yerler." @@ -10530,7 +10514,7 @@ msgstr "Yukarıdaki kategorilerle ilgili olmayan yerler." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:116 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:93 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:118 -#: appPlugins/ToolExtract.py:1036 appPlugins/ToolExtract.py:1146 +#: appPlugins/ToolExtract.py:1039 appPlugins/ToolExtract.py:1149 #: appPlugins/ToolPunchGerber.py:2113 appPlugins/ToolPunchGerber.py:2142 msgid "Fixed Diameter" msgstr "Sabit Boyut" @@ -10539,19 +10523,19 @@ msgstr "Sabit Boyut" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:133 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:135 -#: appPlugins/ToolExtract.py:1038 appPlugins/ToolExtract.py:1067 +#: appPlugins/ToolExtract.py:1041 appPlugins/ToolExtract.py:1070 #: appPlugins/ToolPunchGerber.py:2115 appPlugins/ToolPunchGerber.py:2170 msgid "Fixed Annular Ring" msgstr "Sabit Halka" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:95 -#: appPlugins/ToolExtract.py:1037 appPlugins/ToolPunchGerber.py:2114 +#: appPlugins/ToolExtract.py:1040 appPlugins/ToolPunchGerber.py:2114 msgid "Proportional" msgstr "Orantılı" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:100 -#: appPlugins/ToolExtract.py:1027 +#: appPlugins/ToolExtract.py:1030 msgid "" "The method for processing pads. Can be:\n" "- Fixed Diameter -> all holes will have a set size\n" @@ -10565,13 +10549,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:126 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:128 -#: appPlugins/ToolExtract.py:1156 appPlugins/ToolPunchGerber.py:2152 +#: appPlugins/ToolExtract.py:1159 appPlugins/ToolPunchGerber.py:2152 msgid "Fixed hole diameter." msgstr "Sabit delik boyutu." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:135 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:137 -#: appPlugins/ToolExtract.py:1069 appPlugins/ToolPunchGerber.py:2172 +#: appPlugins/ToolExtract.py:1072 appPlugins/ToolPunchGerber.py:2172 msgid "" "The size of annular ring.\n" "The copper sliver between the hole exterior\n" @@ -10582,7 +10566,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:144 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:146 -#: appPlugins/ToolExtract.py:1078 appPlugins/ToolPunchGerber.py:2187 +#: appPlugins/ToolExtract.py:1081 appPlugins/ToolPunchGerber.py:2187 msgid "The size of annular ring for circular pads." msgstr "" "Dairesel pedler için delik ile ped sınırı\n" @@ -10590,7 +10574,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:157 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:159 -#: appPlugins/ToolExtract.py:1091 appPlugins/ToolPunchGerber.py:2200 +#: appPlugins/ToolExtract.py:1094 appPlugins/ToolPunchGerber.py:2200 msgid "The size of annular ring for oblong pads." msgstr "" "Dikdörtgen pedler için delik ile ped sınırı \n" @@ -10598,7 +10582,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:170 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:172 -#: appPlugins/ToolExtract.py:1104 appPlugins/ToolPunchGerber.py:2213 +#: appPlugins/ToolExtract.py:1107 appPlugins/ToolPunchGerber.py:2213 msgid "The size of annular ring for square pads." msgstr "" "Kare pedler için delik ile ped sınırı\n" @@ -10606,7 +10590,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:183 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:185 -#: appPlugins/ToolExtract.py:1117 appPlugins/ToolPunchGerber.py:2226 +#: appPlugins/ToolExtract.py:1120 appPlugins/ToolPunchGerber.py:2226 msgid "The size of annular ring for rectangular pads." msgstr "" "Dikdörtgensel pedler için delik ile ped sınırı\n" @@ -10614,7 +10598,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:196 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:198 -#: appPlugins/ToolExtract.py:1130 appPlugins/ToolPunchGerber.py:2239 +#: appPlugins/ToolExtract.py:1133 appPlugins/ToolPunchGerber.py:2239 msgid "The size of annular ring for other pads." msgstr "" "Diğer pedler için delik ile ped sınırı\n" @@ -10622,7 +10606,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:206 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:208 -#: appPlugins/ToolExtract.py:1163 appPlugins/ToolPunchGerber.py:2251 +#: appPlugins/ToolExtract.py:1166 appPlugins/ToolPunchGerber.py:2251 msgid "Proportional Diameter" msgstr "Oransal Boyut" @@ -10633,7 +10617,7 @@ msgstr "Değer" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:217 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:219 -#: appPlugins/ToolExtract.py:1174 appPlugins/ToolPunchGerber.py:2262 +#: appPlugins/ToolExtract.py:1177 appPlugins/ToolPunchGerber.py:2262 msgid "" "Proportional Diameter.\n" "The hole diameter will be a fraction of the pad size." @@ -10642,17 +10626,17 @@ msgstr "" "Delik boyutu, ped boyutunun ayarlanan boyutunda olacaktır." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:225 -#: appPlugins/ToolExtract.py:1208 appPlugins/ToolExtract.py:1233 +#: appPlugins/ToolExtract.py:1211 appPlugins/ToolExtract.py:1236 msgid "Extract Soldermask" msgstr "Lehim Maskesi Çıkart" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:227 -#: appPlugins/ToolExtract.py:1210 appPlugins/ToolExtract.py:1236 +#: appPlugins/ToolExtract.py:1213 appPlugins/ToolExtract.py:1239 msgid "Extract soldermask from a given Gerber file." msgstr "Belirli bir Gerber dosyasından lehim maskesi çıkarın." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:233 -#: appPlugins/ToolExtract.py:1216 +#: appPlugins/ToolExtract.py:1219 msgid "" "This set how much the soldermask extends\n" "beyond the margin of the pads." @@ -10661,17 +10645,17 @@ msgstr "" "ne kadar ötesine geçeceğini belirler." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:245 -#: appPlugins/ToolExtract.py:1252 appPlugins/ToolExtract.py:1291 +#: appPlugins/ToolExtract.py:1255 appPlugins/ToolExtract.py:1294 msgid "Extract Cutout" msgstr "PCB Kesimi Çıkart" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:247 -#: appPlugins/ToolExtract.py:1254 appPlugins/ToolExtract.py:1294 +#: appPlugins/ToolExtract.py:1257 appPlugins/ToolExtract.py:1297 msgid "Extract a cutout from a given Gerber file." msgstr "Belirli bir Gerber dosyasından PCB kesim şekli oluşturun." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:268 -#: appPlugins/ToolExtract.py:1275 +#: appPlugins/ToolExtract.py:1278 msgid "The thickness of the line that makes the cutout geometry." msgstr "Kesik şeklini oluşturan çizginin kalınlığı." @@ -10680,7 +10664,7 @@ msgid "Fiducials Tool Options" msgstr "Referans İşaretleri Seçenekleri" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:38 -#: appPlugins/ToolFiducials.py:890 +#: appPlugins/ToolFiducials.py:894 msgid "" "This set the fiducial diameter if fiducial type is circular,\n" "otherwise is the size of the fiducial.\n" @@ -10691,25 +10675,25 @@ msgstr "" "boyutu lehim maskesinin iki katıdır." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:66 -#: appPlugins/ToolFiducials.py:918 +#: appPlugins/ToolFiducials.py:922 msgid "Auto" msgstr "Otomatik" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:44 -#: appPlugins/ToolCutOut.py:2610 appPlugins/ToolFiducials.py:919 -#: appPlugins/ToolLevelling.py:1821 appPlugins/ToolPunchGerber.py:2288 +#: appPlugins/ToolCutOut.py:2607 appPlugins/ToolFiducials.py:923 +#: appPlugins/ToolLevelling.py:1890 appPlugins/ToolPunchGerber.py:2288 msgid "Manual" msgstr "El İle" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:37 -#: appPlugins/ToolLevelling.py:1814 +#: appPlugins/ToolLevelling.py:1883 msgid "Mode" msgstr "Yöntem" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:71 -#: appPlugins/ToolFiducials.py:923 +#: appPlugins/ToolFiducials.py:927 msgid "" "- 'Auto' - automatic placement of fiducials in the corners of the bounding " "box.\n" @@ -10720,22 +10704,22 @@ msgstr "" "- 'El İle' - Referans işaretlerinin el ile yerleştirilmesi." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:79 -#: appPlugins/ToolFiducials.py:931 +#: appPlugins/ToolFiducials.py:935 msgid "Up" msgstr "Üst" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:80 -#: appPlugins/ToolFiducials.py:932 +#: appPlugins/ToolFiducials.py:936 msgid "Down" msgstr "Alt" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:83 -#: appPlugins/ToolFiducials.py:935 +#: appPlugins/ToolFiducials.py:939 msgid "Second fiducial" msgstr "İkinci Referans İşareti" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:85 -#: appPlugins/ToolFiducials.py:937 +#: appPlugins/ToolFiducials.py:941 msgid "" "The position for the second fiducial.\n" "- 'Up' - the order is: bottom-left, top-left, top-right.\n" @@ -10749,22 +10733,22 @@ msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 -#: appPlugins/ToolCorners.py:755 appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolCorners.py:761 appPlugins/ToolFiducials.py:957 msgid "Cross" msgstr "Çapraz" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:102 -#: appPlugins/ToolFiducials.py:954 +#: appPlugins/ToolFiducials.py:958 msgid "Chess" msgstr "Satranç" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:105 -#: appPlugins/ToolFiducials.py:956 +#: appPlugins/ToolFiducials.py:960 msgid "Fiducial Type" msgstr "Referans İşareti Tipi" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107 -#: appPlugins/ToolFiducials.py:958 +#: appPlugins/ToolFiducials.py:962 msgid "" "The type of fiducial.\n" "- 'Circular' - this is the regular fiducial.\n" @@ -10777,7 +10761,7 @@ msgstr "" "- 'Satranç' - Satranç tahtası deseninde noktalar." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:116 -#: appPlugins/ToolFiducials.py:967 +#: appPlugins/ToolFiducials.py:971 msgid "Line thickness" msgstr "Çizgi Kalınlığı" @@ -10794,19 +10778,19 @@ msgstr "" "araç." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:40 -#: appPlugins/ToolInvertGerber.py:251 +#: appPlugins/ToolInvertGerber.py:257 msgid "" "Distance by which to avoid\n" "the edges of the Gerber object." msgstr "Gerber nesnesinin kenarlarından kaçınılacak mesafe." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:51 -#: appPlugins/ToolInvertGerber.py:262 +#: appPlugins/ToolInvertGerber.py:268 msgid "Lines Join Style" msgstr "Çizgileri Birleştirme Şekli" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:53 -#: appPlugins/ToolInvertGerber.py:264 +#: appPlugins/ToolInvertGerber.py:270 msgid "" "The way that the lines in the object outline will be joined.\n" "Can be:\n" @@ -10820,7 +10804,7 @@ msgstr "" "- 'Eğimli': Çizgiler üçüncü bir çizgi le birleştirilir" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:62 -#: appPlugins/ToolInvertGerber.py:273 +#: appPlugins/ToolInvertGerber.py:279 msgid "Bevel" msgstr "Eğimli" @@ -10837,7 +10821,7 @@ msgstr "" "minimum mesafeyi bulmak için bir araç" #: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:41 -#: appPlugins/ToolOptimal.py:454 +#: appPlugins/ToolOptimal.py:460 msgid "Precision" msgstr "Hassasiyet" @@ -10884,12 +10868,12 @@ msgstr "" "aktarılabilen bir QR Kodu oluşturmak için bir araç." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:38 -#: appPlugins/ToolQRCode.py:799 app_Main.py:8028 +#: appPlugins/ToolQRCode.py:802 app_Main.py:8072 msgid "Version" msgstr "Versiyon" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:40 -#: appPlugins/ToolQRCode.py:801 +#: appPlugins/ToolQRCode.py:804 msgid "" "QRCode version can have values from 1 (21x21 boxes)\n" "to 40 (177x177 boxes)." @@ -10898,13 +10882,13 @@ msgstr "" "40 (177x177 kare) arasında değerlere sahip olabilir." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:51 -#: appPlugins/ToolQRCode.py:812 +#: appPlugins/ToolQRCode.py:815 msgid "Error correction" msgstr "Hata Düzeltme" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:53 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:64 -#: appPlugins/ToolQRCode.py:814 appPlugins/ToolQRCode.py:825 +#: appPlugins/ToolQRCode.py:817 appPlugins/ToolQRCode.py:828 #, python-format msgid "" "Parameter that controls the error correction used for the QR Code.\n" @@ -10920,12 +10904,12 @@ msgstr "" "H = En fazla %% 30 hataları düzeltilebilir." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:74 -#: appPlugins/ToolQRCode.py:835 +#: appPlugins/ToolQRCode.py:838 msgid "Box Size" msgstr "Kare Boyutu" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:76 -#: appPlugins/ToolQRCode.py:837 +#: appPlugins/ToolQRCode.py:840 msgid "" "Box size control the overall size of the QRcode\n" "by adjusting the size of each box in the code." @@ -10934,12 +10918,12 @@ msgstr "" "QR Kod'un genel boyutunu kontrol eder." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:87 -#: appPlugins/ToolQRCode.py:848 +#: appPlugins/ToolQRCode.py:851 msgid "Border Size" msgstr "Kenarlık boyutu" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:89 -#: appPlugins/ToolQRCode.py:850 +#: appPlugins/ToolQRCode.py:853 msgid "" "Size of the QRCode border. How many boxes thick is the border.\n" "Default value is 4. The width of the clearance around the QRCode." @@ -10948,27 +10932,27 @@ msgstr "" "QR Kodu etrafındaki boşluk genişliği. Varsayılan değer 4'tür." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:100 -#: appPlugins/ToolQRCode.py:770 +#: appPlugins/ToolQRCode.py:773 msgid "QRCode Data" msgstr "QR Kod Verileri" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:102 -#: appPlugins/ToolQRCode.py:772 +#: appPlugins/ToolQRCode.py:775 msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode." msgstr "QR Kod verileri. QR Kod'a kodlanacak metin." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:106 -#: appPlugins/ToolQRCode.py:776 +#: appPlugins/ToolQRCode.py:779 msgid "Add here the text to be included in the QRCode..." msgstr "QR Kod'a eklenecek metni buraya girin ..." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:112 -#: appPlugins/ToolQRCode.py:861 +#: appPlugins/ToolQRCode.py:864 msgid "Polarity" msgstr "Polarite" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:114 -#: appPlugins/ToolQRCode.py:863 +#: appPlugins/ToolQRCode.py:866 msgid "" "Choose the polarity of the QRCode.\n" "It can be drawn in a negative way (squares are clear)\n" @@ -10979,17 +10963,17 @@ msgstr "" "Pozitif seçildiğinde QR Kod'u oluşturan kareler opaktır." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:118 -#: appPlugins/ToolFilm.py:1366 appPlugins/ToolQRCode.py:867 +#: appPlugins/ToolFilm.py:1380 appPlugins/ToolQRCode.py:870 msgid "Negative" msgstr "Negatif" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 -#: appPlugins/ToolFilm.py:1365 appPlugins/ToolQRCode.py:868 +#: appPlugins/ToolFilm.py:1379 appPlugins/ToolQRCode.py:871 msgid "Positive" msgstr "Pozitif" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:121 -#: appPlugins/ToolQRCode.py:870 +#: appPlugins/ToolQRCode.py:873 msgid "" "Choose the type of QRCode to be created.\n" "If added on a Silkscreen Gerber file the QRCode may\n" @@ -11003,7 +10987,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:132 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:138 -#: appPlugins/ToolQRCode.py:881 appPlugins/ToolQRCode.py:887 +#: appPlugins/ToolQRCode.py:884 appPlugins/ToolQRCode.py:890 msgid "" "The bounding box, meaning the empty space that surrounds\n" "the QRCode geometry, can have a rounded or a square shape." @@ -11012,22 +10996,22 @@ msgstr "" "yuvarlak veya kare şekle sahip olabilir." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:145 -#: appPlugins/ToolQRCode.py:920 +#: appPlugins/ToolQRCode.py:923 msgid "Fill Color" msgstr "Dolgu Rengi" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:147 -#: appPlugins/ToolQRCode.py:922 +#: appPlugins/ToolQRCode.py:925 msgid "Set the QRCode fill color (squares color)." msgstr "QR Kod dolgusunun rengini (karelerin rengi) ayarlar." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:155 -#: appPlugins/ToolQRCode.py:944 +#: appPlugins/ToolQRCode.py:947 msgid "Back Color" msgstr "Arka Plan Rengi" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:157 -#: appPlugins/ToolQRCode.py:946 +#: appPlugins/ToolQRCode.py:949 msgid "Set the QRCode background color." msgstr "QR Kod'un arka plan rengini ayarlar." @@ -11256,13 +11240,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:40 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:89 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:236 -#: appPlugins/ToolCorners.py:830 appPlugins/ToolCutOut.py:2795 -#: appPlugins/ToolDblSided.py:975 +#: appPlugins/ToolCorners.py:836 appPlugins/ToolCutOut.py:2792 +#: appPlugins/ToolDblSided.py:991 msgid "Drill Dia" msgstr "Delik Genişliği" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:42 -#: appPlugins/ToolDblSided.py:977 appPlugins/ToolDblSided.py:982 +#: appPlugins/ToolDblSided.py:993 appPlugins/ToolDblSided.py:998 msgid "Diameter of the drill for the alignment holes." msgstr "Hizalama delikleri için delik genişliği." @@ -11272,23 +11256,23 @@ msgstr "Ekseni Hizala" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:51 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:64 -#: appPlugins/ToolDblSided.py:818 appPlugins/ToolDblSided.py:993 +#: appPlugins/ToolDblSided.py:834 appPlugins/ToolDblSided.py:1009 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Dikey (X) veya yatay (Y) tersleyin." #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:195 -#: appPlugins/ToolFilm.py:1329 +#: appPlugins/ToolFilm.py:1343 msgid "Mirror Axis" msgstr "Tersleme Ekseni" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:79 -#: appPlugins/ToolDblSided.py:844 +#: appPlugins/ToolDblSided.py:860 msgid "Box" msgstr "Çerçeve" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80 -#: appPlugins/ToolDblSided.py:845 +#: appPlugins/ToolDblSided.py:861 msgid "Hole Snap" msgstr "Deliğe Tuttur" @@ -11441,27 +11425,27 @@ msgid "Corner Markers Options" msgstr "Köşe İşareti Seçenekleri" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:37 -#: appPlugins/ToolCorners.py:750 +#: appPlugins/ToolCorners.py:756 msgid "Shape of the marker." msgstr "Köşe işaretinin şekli." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:41 -#: appPlugins/ToolCorners.py:754 +#: appPlugins/ToolCorners.py:760 msgid "Semi-Cross" msgstr "Yarı Çapraz" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:51 -#: appPlugins/ToolCorners.py:764 +#: appPlugins/ToolCorners.py:770 msgid "The thickness of the line that makes the corner marker." msgstr "Köşe işaretinin çizgi kalınlığı." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:78 -#: appPlugins/ToolCorners.py:778 +#: appPlugins/ToolCorners.py:784 msgid "The length of the line that makes the corner marker." msgstr "Köşe işaretinin çizgi uzunluğu." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:91 -#: appPlugins/ToolCorners.py:832 +#: appPlugins/ToolCorners.py:838 msgid "Drill Diameter" msgstr "Delik genişliği" @@ -11477,7 +11461,7 @@ msgid "" msgstr "PCB'yi kesmek ve iş parçasından ayırmak." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:37 -#: appPlugins/ToolCutOut.py:2428 +#: appPlugins/ToolCutOut.py:2425 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -11486,12 +11470,12 @@ msgstr "" "keserek ayırmak için kullanılan ucun kalınlığı." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:88 -#: appPlugins/ToolCutOut.py:2359 +#: appPlugins/ToolCutOut.py:2356 msgid "Kind" msgstr "Şekil" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:90 -#: appPlugins/ToolCutOut.py:2361 +#: appPlugins/ToolCutOut.py:2358 msgid "" "Choice of what kind the object we want to cutout is.\n" "- Single: contain a single PCB Gerber outline object.\n" @@ -11504,15 +11488,10 @@ msgstr "" "oluşan bir panel PCB Gerber nesnesi." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:97 -#: appPlugins/ToolCutOut.py:2367 +#: appPlugins/ToolCutOut.py:2364 msgid "Single" msgstr "Tekli" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:98 -#: appPlugins/ToolCutOut.py:2368 -msgid "Panel" -msgstr "Panel" - #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:196 msgid "" "Number of gaps used for the cutout.\n" @@ -11538,24 +11517,24 @@ msgstr "" "- 8-->2*sol + 2*sağ +2*üst + 2*alt" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:225 -#: appPlugins/ToolCutOut.py:2701 +#: appPlugins/ToolCutOut.py:2698 msgid "Big cursor" msgstr "Büyük İmleç" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:227 -#: appPlugins/ToolCutOut.py:2703 +#: appPlugins/ToolCutOut.py:2700 msgid "Use a big cursor when adding manual gaps." msgstr "Geçitleri el ile eklerken büyük bir imleç kullanın." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:238 -#: appPlugins/ToolCutOut.py:2797 +#: appPlugins/ToolCutOut.py:2794 msgid "" "Diameter of the tool used to cutout\n" "the PCB by drilling." msgstr "PCB'yi delerek kesmek için kullanılan ucun kalınlığı." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:251 -#: appPlugins/ToolCutOut.py:2810 +#: appPlugins/ToolCutOut.py:2807 msgid "" "Distance between the center of\n" "two neighboring drill holes." @@ -11566,7 +11545,7 @@ msgid "Drilling Tool Options" msgstr "Delme Seçenekleri" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:27 -#: appPlugins/ToolDrilling.py:2299 +#: appPlugins/ToolDrilling.py:2238 msgid "Create CNCJob with toolpaths for drilling or milling holes." msgstr "Delik delme ve frezeleme yollarına sahip CNC İşi oluşturun." @@ -11574,9 +11553,9 @@ msgstr "Delik delme ve frezeleme yollarına sahip CNC İşi oluşturun." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:133 -#: appPlugins/ToolDrilling.py:2376 appPlugins/ToolIsolation.py:3267 -#: appPlugins/ToolMilling.py:3705 appPlugins/ToolNCC.py:4224 -#: appPlugins/ToolPaint.py:3018 +#: appPlugins/ToolDrilling.py:2312 appPlugins/ToolIsolation.py:3264 +#: appPlugins/ToolMilling.py:3777 appPlugins/ToolNCC.py:4223 +#: appPlugins/ToolPaint.py:3015 msgid "Tool order" msgstr "Uç Sırası" @@ -11585,10 +11564,10 @@ msgstr "Uç Sırası" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:150 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:160 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:134 -#: appPlugins/ToolDrilling.py:2377 appPlugins/ToolIsolation.py:3268 -#: appPlugins/ToolMilling.py:3706 appPlugins/ToolNCC.py:4225 -#: appPlugins/ToolNCC.py:4235 appPlugins/ToolPaint.py:3019 -#: appPlugins/ToolPaint.py:3029 +#: appPlugins/ToolDrilling.py:2313 appPlugins/ToolIsolation.py:3265 +#: appPlugins/ToolMilling.py:3778 appPlugins/ToolNCC.py:4224 +#: appPlugins/ToolNCC.py:4234 appPlugins/ToolPaint.py:3016 +#: appPlugins/ToolPaint.py:3026 msgid "" "This set the way that the tools in the tools table are used.\n" "'No' --> means that the used order is the one in the tool table\n" @@ -11612,9 +11591,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:158 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142 -#: appPlugins/ToolDrilling.py:2385 appPlugins/ToolIsolation.py:3276 -#: appPlugins/ToolMilling.py:3714 appPlugins/ToolNCC.py:4233 -#: appPlugins/ToolPaint.py:3027 +#: appPlugins/ToolDrilling.py:2321 appPlugins/ToolIsolation.py:3273 +#: appPlugins/ToolMilling.py:3786 appPlugins/ToolNCC.py:4232 +#: appPlugins/ToolPaint.py:3024 msgid "Forward" msgstr "İleri" @@ -11622,14 +11601,14 @@ msgstr "İleri" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:159 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143 -#: appPlugins/ToolDrilling.py:2386 appPlugins/ToolIsolation.py:3277 -#: appPlugins/ToolMilling.py:3715 appPlugins/ToolNCC.py:4234 -#: appPlugins/ToolPaint.py:3028 +#: appPlugins/ToolDrilling.py:2322 appPlugins/ToolIsolation.py:3274 +#: appPlugins/ToolMilling.py:3787 appPlugins/ToolNCC.py:4233 +#: appPlugins/ToolPaint.py:3025 msgid "Reverse" msgstr "Geri" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:104 -#: appPlugins/ToolDrilling.py:2673 appPlugins/ToolMilling.py:4308 +#: appPlugins/ToolDrilling.py:2609 appPlugins/ToolMilling.py:4380 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -11688,12 +11667,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:36 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:210 -#: appPlugins/ToolFilm.py:1368 appPlugins/ToolFilm.py:1480 +#: appPlugins/ToolFilm.py:1382 appPlugins/ToolFilm.py:1494 msgid "Film Type" msgstr "Film Tipi" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:38 -#: appPlugins/ToolFilm.py:1370 +#: appPlugins/ToolFilm.py:1384 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -11718,12 +11697,12 @@ msgid "Set the film color when positive film is selected." msgstr "\"Pozitif\" film seçildiğinde film rengini ayarlar." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:64 -#: appPlugins/ToolFilm.py:1386 +#: appPlugins/ToolFilm.py:1400 msgid "Border" msgstr "Kenarlık" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:66 -#: appPlugins/ToolFilm.py:1388 +#: appPlugins/ToolFilm.py:1402 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -11744,12 +11723,12 @@ msgstr "" "sağlayacaktır." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:83 -#: appPlugins/ToolFilm.py:1355 +#: appPlugins/ToolFilm.py:1369 msgid "Scale Stroke" msgstr "Çizgi Kalınlığı" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:85 -#: appPlugins/ToolFilm.py:1357 +#: appPlugins/ToolFilm.py:1371 msgid "" "Scale the line stroke thickness of each feature in the SVG file.\n" "It means that the line that envelope each SVG feature will be thicker or " @@ -11762,12 +11741,12 @@ msgstr "" "nesneleri büyük ölçüde etkileyebilir." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 -#: appPlugins/ToolFilm.py:1196 +#: appPlugins/ToolFilm.py:1210 msgid "Film Adjustments" msgstr "Film Ayarları" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:94 -#: appPlugins/ToolFilm.py:1198 +#: appPlugins/ToolFilm.py:1212 msgid "" "Sometime the printers will distort the print shape, especially the Laser " "types.\n" @@ -11782,7 +11761,7 @@ msgid "Scale Film geometry" msgstr "Film Ölçeklendirme" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:103 -#: appPlugins/ToolFilm.py:1227 +#: appPlugins/ToolFilm.py:1241 msgid "" "A value greater than 1 will stretch the film\n" "while a value less than 1 will jolt it." @@ -11795,7 +11774,7 @@ msgid "Skew Film geometry" msgstr "Film Eğimi" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 -#: appPlugins/ToolFilm.py:1271 +#: appPlugins/ToolFilm.py:1285 msgid "" "Positive values will skew to the right\n" "while negative values will skew to the left." @@ -11816,13 +11795,13 @@ msgstr "" "Şekil sınırlama kutusunun dört noktasından biri olabilir." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:168 -#: appPlugins/ToolCorners.py:714 appPlugins/ToolFiducials.py:812 -#: appPlugins/ToolFilm.py:1210 app_Main.py:5473 +#: appPlugins/ToolCorners.py:720 appPlugins/ToolFiducials.py:816 +#: appPlugins/ToolFilm.py:1224 app_Main.py:5492 msgid "Bottom Left" msgstr "Sol Alt" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171 -#: appPlugins/ToolFilm.py:1213 +#: appPlugins/ToolFilm.py:1227 msgid "Top right" msgstr "Sağ Üst" @@ -11831,27 +11810,27 @@ msgid "Mirror Film geometry" msgstr "Film Tersleme Şekli" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 -#: appPlugins/ToolFilm.py:1315 +#: appPlugins/ToolFilm.py:1329 msgid "Mirror the film geometry on the selected axis or on both." msgstr "Film şeklini seçilen eksende veya her ikisinde tersleyin." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:205 -#: appPlugins/ToolFilm.py:1475 +#: appPlugins/ToolFilm.py:1489 msgid "SVG" msgstr "SVG" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:206 -#: appPlugins/ToolFilm.py:1476 +#: appPlugins/ToolFilm.py:1490 msgid "PNG" msgstr "PNG" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:207 -#: appPlugins/ToolFilm.py:1477 +#: appPlugins/ToolFilm.py:1491 msgid "PDF" msgstr "PDF" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212 -#: appPlugins/ToolFilm.py:1482 +#: appPlugins/ToolFilm.py:1496 msgid "" "The file type of the saved film. Can be:\n" "- 'SVG' -> open-source vectorial format\n" @@ -11864,22 +11843,22 @@ msgstr "" "- 'PDF' -> Taşınabilir belge biçimi" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:221 -#: appPlugins/ToolFilm.py:1491 +#: appPlugins/ToolFilm.py:1505 msgid "Page Orientation" msgstr "Sayfa Yönü" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:234 -#: appPlugins/ToolFilm.py:1508 +#: appPlugins/ToolFilm.py:1522 msgid "Page Size" msgstr "Sayfa Boyutu" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:235 -#: appPlugins/ToolFilm.py:1509 +#: appPlugins/ToolFilm.py:1523 msgid "A selection of standard ISO 216 page sizes." msgstr "ISO 216 standart sayfa boyutları seçimi." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:302 -#: appPlugins/ToolFilm.py:1575 +#: appPlugins/ToolFilm.py:1589 msgid "Default value is 96 DPI. Change this value to scale the PNG file." msgstr "" "Varsayılan çözünürlük değeri 96'dır. \n" @@ -11919,14 +11898,14 @@ msgstr "V-Şekli" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 -#: appPlugins/ToolMilling.py:4044 +#: appPlugins/ToolMilling.py:4116 msgid "V-Tip Dia" msgstr "V-Ucu Kalınlığı" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:71 -#: appPlugins/ToolMilling.py:4047 +#: appPlugins/ToolMilling.py:4119 msgid "The tip diameter for V-Shape Tool" msgstr "V Ucu için uç kalınlığı" @@ -11934,7 +11913,7 @@ msgstr "V Ucu için uç kalınlığı" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:90 -#: appPlugins/ToolMilling.py:4060 +#: appPlugins/ToolMilling.py:4132 msgid "V-Tip Angle" msgstr "V-Ucu Açısı" @@ -11962,7 +11941,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:130 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:112 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116 -#: appPlugins/ToolPaint.py:3059 +#: appPlugins/ToolPaint.py:3056 msgid "" "Diameter for the new tool to add in the Tool Table.\n" "If the tool is V-shape type then this value is automatically\n" @@ -11976,16 +11955,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:279 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:235 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:236 -#: appPlugins/ToolIsolation.py:3480 appPlugins/ToolNCC.py:4520 -#: appPlugins/ToolPaint.py:3237 +#: appPlugins/ToolIsolation.py:3477 appPlugins/ToolNCC.py:4519 +#: appPlugins/ToolPaint.py:3234 msgid "Rest" msgstr "Kalan Parça İşleme" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:281 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:238 -#: appPlugins/ToolIsolation.py:3483 appPlugins/ToolNCC.py:4524 -#: appPlugins/ToolPaint.py:3240 +#: appPlugins/ToolIsolation.py:3480 appPlugins/ToolNCC.py:4523 +#: appPlugins/ToolPaint.py:3237 msgid "" "If checked, use 'rest machining'.\n" "Basically it will process copper outside PCB features,\n" @@ -12005,22 +11984,22 @@ msgstr "" "Onay kutusu seçilmezse, standart algoritma kullanılır." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:235 -#: appPlugins/ToolIsolation.py:3505 +#: appPlugins/ToolIsolation.py:3502 msgid "Combine" msgstr "Birleştir" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:237 -#: appPlugins/ToolIsolation.py:3507 +#: appPlugins/ToolIsolation.py:3504 msgid "Combine all passes into one object" msgstr "Tüm geçişleri tek bir nesnede birleştir" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:244 -#: appPlugins/ToolIsolation.py:3524 +#: appPlugins/ToolIsolation.py:3521 msgid "Except" msgstr "Dışında" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:245 -#: appPlugins/ToolIsolation.py:3525 +#: appPlugins/ToolIsolation.py:3522 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -12031,13 +12010,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:252 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appPlugins/ToolIsolation.py:3514 appPlugins/ToolNCC.py:4644 +#: appPlugins/ToolIsolation.py:3511 appPlugins/ToolNCC.py:4643 msgid "Check validity" msgstr "Uygunluğu Kontrol Et" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:254 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 -#: appPlugins/ToolIsolation.py:3516 appPlugins/ToolNCC.py:4646 +#: appPlugins/ToolIsolation.py:3513 appPlugins/ToolNCC.py:4645 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12046,7 +12025,7 @@ msgstr "" "sağlayıp sağlamadıkları kontrol edilir." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:264 -#: appPlugins/ToolIsolation.py:3564 +#: appPlugins/ToolIsolation.py:3561 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -12062,17 +12041,17 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolPaint.py:3274 msgid "Polygon Selection" msgstr "Çokgen" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:292 -#: appPlugins/ToolIsolation.py:3600 +#: appPlugins/ToolIsolation.py:3597 msgid "Interiors" msgstr "İç" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:294 -#: appPlugins/ToolIsolation.py:3602 +#: appPlugins/ToolIsolation.py:3599 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -12081,12 +12060,12 @@ msgstr "" "(çokgendeki delikler)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:299 -#: appPlugins/ToolIsolation.py:3495 +#: appPlugins/ToolIsolation.py:3492 msgid "Forced Rest" msgstr "Kalan Parça İşlemeye Zorla" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:301 -#: appPlugins/ToolIsolation.py:3497 +#: appPlugins/ToolIsolation.py:3494 msgid "" "When checked the isolation will be done with the current tool even if\n" "interiors of a polygon (holes in the polygon) could not be isolated.\n" @@ -12126,13 +12105,8 @@ msgstr "" msgid "Levelling Tool Options" msgstr "Delme Seçenekleri" -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:26 -#: appPlugins/ToolLevelling.py:1667 -msgid "Generate CNC Code with auto-levelled paths." -msgstr "" - #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:38 -#: appPlugins/ToolLevelling.py:1815 +#: appPlugins/ToolLevelling.py:1884 msgid "" "Choose a mode for height map generation.\n" "- Manual: will pick a selection of probe points by clicking on canvas\n" @@ -12144,12 +12118,12 @@ msgstr "" "- Izgara: Otomatik olarak bir prob (algılayıcı) noktaları ızgarası oluşturur" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:45 -#: appPlugins/ToolLevelling.py:1822 app_Main.py:8032 +#: appPlugins/ToolLevelling.py:1891 app_Main.py:8076 msgid "Grid" msgstr "Izgara" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:52 -#: appPlugins/ToolLevelling.py:1829 +#: appPlugins/ToolLevelling.py:1898 msgid "" "Choose a method for approximation of heights from autolevelling data.\n" "- Voronoi: will generate a Voronoi diagram\n" @@ -12161,59 +12135,59 @@ msgstr "" "modu için kullanılabilir." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:58 -#: appPlugins/ToolLevelling.py:1835 +#: appPlugins/ToolLevelling.py:1904 msgid "Voronoi" msgstr "Voronoi" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:59 -#: appPlugins/ToolLevelling.py:1836 +#: appPlugins/ToolLevelling.py:1905 msgid "Bilinear" msgstr "Çift Çizgili" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:70 -#: appPlugins/ToolLevelling.py:1849 appPlugins/ToolPanelize.py:1233 +#: appPlugins/ToolLevelling.py:1918 appPlugins/ToolPanelize.py:1252 msgid "Columns" msgstr "Sütunlar" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:69 -#: appPlugins/ToolLevelling.py:1851 +#: appPlugins/ToolLevelling.py:1920 msgid "The number of grid columns." msgstr "Izgara sütunlarının sayısı." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:82 -#: appPlugins/ToolLevelling.py:1860 appPlugins/ToolPanelize.py:1244 +#: appPlugins/ToolLevelling.py:1929 appPlugins/ToolPanelize.py:1263 msgid "Rows" msgstr "Satırlar" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:79 -#: appPlugins/ToolLevelling.py:1862 +#: appPlugins/ToolLevelling.py:1931 msgid "The number of grid rows." msgstr "Izgara satırlarının sayısı." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:85 -#: appPlugins/ToolLevelling.py:1772 +#: appPlugins/ToolLevelling.py:1841 msgid "Probe Z travel" msgstr "Prob Z Yüksekliği" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:87 -#: appPlugins/ToolLevelling.py:1774 +#: appPlugins/ToolLevelling.py:1843 msgid "The safe Z for probe travelling between probe points." msgstr "Probun (algılayıcı) noktalar arasında hareketi sırasında Z yüksekliği." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:110 -#: appPlugins/ToolLevelling.py:1797 +#: appPlugins/ToolLevelling.py:1866 msgid "Probe Feedrate" msgstr "Prob İlerleme Hızı" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:126 -#: appPlugins/ToolLevelling.py:1875 +#: appPlugins/ToolLevelling.py:1944 msgid "Controller" msgstr "Denetleyici" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:128 -#: appPlugins/ToolLevelling.py:1877 +#: appPlugins/ToolLevelling.py:1946 msgid "" "The kind of controller for which to generate\n" "height map gcode." @@ -12222,17 +12196,17 @@ msgstr "" "denetleyici türü." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:138 -#: appPlugins/ToolLevelling.py:2104 +#: appPlugins/ToolLevelling.py:2173 msgid "Step" msgstr "Adım" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:140 -#: appPlugins/ToolLevelling.py:2106 +#: appPlugins/ToolLevelling.py:2175 msgid "Each jog action will move the axes with this value." msgstr "Her ilerletme eylemi, eksenleri bu değerle hareket ettirecektir." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:153 -#: appPlugins/ToolLevelling.py:2120 +#: appPlugins/ToolLevelling.py:2189 msgid "Feedrate when jogging." msgstr "İlerleme sırasında hareket hızı." @@ -12254,7 +12228,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:84 -#: appPlugins/ToolMilling.py:4063 +#: appPlugins/ToolMilling.py:4135 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -12265,7 +12239,7 @@ msgid "Offset value" msgstr "Hizalama Değeri" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:304 -#: appPlugins/ToolNCC.py:4598 +#: appPlugins/ToolNCC.py:4597 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12285,7 +12259,7 @@ msgid "Paint Tool Options" msgstr "Çizim" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:251 -#: appPlugins/ToolPaint.py:3267 +#: appPlugins/ToolPaint.py:3264 msgid "" "Selection of area to be processed.\n" "- 'Polygon Selection' - left mouse click to add/remove polygons to be " @@ -12319,12 +12293,12 @@ msgstr "" "nesnenin birbirinden X, Y mesafesine aralanmış bir kopyasıdır." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:43 -#: appPlugins/ToolPanelize.py:1208 +#: appPlugins/ToolPanelize.py:1227 msgid "Spacing cols" msgstr "Sütun Aralığı" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:45 -#: appPlugins/ToolPanelize.py:1210 +#: appPlugins/ToolPanelize.py:1229 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -12333,12 +12307,12 @@ msgstr "" "Mevcut birimlerde." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:57 -#: appPlugins/ToolPanelize.py:1221 +#: appPlugins/ToolPanelize.py:1240 msgid "Spacing rows" msgstr "Satır Aralığı" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:59 -#: appPlugins/ToolPanelize.py:1223 +#: appPlugins/ToolPanelize.py:1242 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -12347,27 +12321,27 @@ msgstr "" "Mevcut birimlerde." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:72 -#: appPlugins/ToolPanelize.py:1235 +#: appPlugins/ToolPanelize.py:1254 msgid "Number of columns of the desired panel" msgstr "İstenen panelin sütun sayısı" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:84 -#: appPlugins/ToolPanelize.py:1246 +#: appPlugins/ToolPanelize.py:1265 msgid "Number of rows of the desired panel" msgstr "İstenen panelin satır sayısı" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:91 -#: appPlugins/ToolPanelize.py:1258 +#: appPlugins/ToolPanelize.py:1277 msgid "Geo" msgstr "Şekil" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:92 -#: appPlugins/ToolPanelize.py:1259 +#: appPlugins/ToolPanelize.py:1278 msgid "Panel Type" msgstr "Panel Türü" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:94 -#: appPlugins/ToolPanelize.py:1261 +#: appPlugins/ToolPanelize.py:1280 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -12378,7 +12352,7 @@ msgstr "" "- Şekil" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:105 -#: appPlugins/ToolPanelize.py:1271 +#: appPlugins/ToolPanelize.py:1290 msgid "" "Active only for Geometry panel type.\n" "When checked the application will find\n" @@ -12395,7 +12369,7 @@ msgid "Constrain within" msgstr "Panel İçinde Sınırla" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:115 -#: appPlugins/ToolPanelize.py:1281 +#: appPlugins/ToolPanelize.py:1300 msgid "" "Area define by DX and DY within to constrain the panel.\n" "DX and DY values are in current units.\n" @@ -12411,12 +12385,12 @@ msgstr "" "satır bulunur." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:128 -#: appPlugins/ToolPanelize.py:1293 +#: appPlugins/ToolPanelize.py:1312 msgid "Width (DX)" msgstr "Genişlik (GX)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:130 -#: appPlugins/ToolPanelize.py:1295 +#: appPlugins/ToolPanelize.py:1314 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -12425,12 +12399,12 @@ msgstr "" "Mevcut birimlerde." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:141 -#: appPlugins/ToolPanelize.py:1305 +#: appPlugins/ToolPanelize.py:1324 msgid "Height (DY)" msgstr "Yükseklik (YY)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:143 -#: appPlugins/ToolPanelize.py:1307 +#: appPlugins/ToolPanelize.py:1326 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -12455,37 +12429,37 @@ msgid "New Nozzle Dia" msgstr "Yeni Ağızlık Çapı" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:49 -#: appPlugins/ToolSolderPaste.py:1224 +#: appPlugins/ToolSolderPaste.py:1228 msgid "Diameter for the new tool to add in the Tool Table" msgstr "Araçlar Tablosuna eklenecek yeni nozul (ağızlık) çapı" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:65 -#: appPlugins/ToolSolderPaste.py:1276 +#: appPlugins/ToolSolderPaste.py:1280 msgid "Z Dispense Start" msgstr "Z Dağıtım Başlangıcı" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:67 -#: appPlugins/ToolSolderPaste.py:1278 +#: appPlugins/ToolSolderPaste.py:1282 msgid "The height (Z) when solder paste dispensing starts." msgstr "Lehim pastası dağıtımı başladığında yükseklik (Z)." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:78 -#: appPlugins/ToolSolderPaste.py:1289 +#: appPlugins/ToolSolderPaste.py:1293 msgid "Z Dispense" msgstr "Z Dağıtımı" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:80 -#: appPlugins/ToolSolderPaste.py:1291 +#: appPlugins/ToolSolderPaste.py:1295 msgid "The height (Z) when doing solder paste dispensing." msgstr "Lehim pastası dağıtımı yaparken yükseklik (Z)." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:91 -#: appPlugins/ToolSolderPaste.py:1302 +#: appPlugins/ToolSolderPaste.py:1306 msgid "Z Dispense Stop" msgstr "Z Dağıtım Durdurma" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:93 -#: appPlugins/ToolSolderPaste.py:1304 +#: appPlugins/ToolSolderPaste.py:1308 msgid "The height (Z) when solder paste dispensing stops." msgstr "Lehim pastası dağıtımı durduğunda yükseklik (Z)." @@ -12494,7 +12468,7 @@ msgid "Z Travel" msgstr "Z Kalkış" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:106 -#: appPlugins/ToolSolderPaste.py:1322 +#: appPlugins/ToolSolderPaste.py:1326 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -12507,12 +12481,12 @@ msgid "Z Toolchange" msgstr "Z Ucu Değiştir" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:120 -#: appPlugins/ToolSolderPaste.py:1336 +#: appPlugins/ToolSolderPaste.py:1340 msgid "The height (Z) for tool (nozzle) change." msgstr "Nozulun (ağızlık) değiştirilmesi için yükseklik (Z)." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:129 -#: appPlugins/ToolSolderPaste.py:1345 +#: appPlugins/ToolSolderPaste.py:1349 msgid "" "The X,Y location for tool (nozzle) change.\n" "The format is (x, y) where x and y are real numbers." @@ -12521,12 +12495,12 @@ msgstr "" "Biçim (x, y) şeklindedir; burada x ve y, gerçek sayılardır." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:143 -#: appPlugins/ToolSolderPaste.py:1364 +#: appPlugins/ToolSolderPaste.py:1368 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "X-Y düzlemi boyunca hareket ederken ilerleme hızı." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:156 -#: appPlugins/ToolSolderPaste.py:1377 +#: appPlugins/ToolSolderPaste.py:1381 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -12535,12 +12509,12 @@ msgstr "" "(Z düzleminde)." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:168 -#: appPlugins/ToolSolderPaste.py:1389 +#: appPlugins/ToolSolderPaste.py:1393 msgid "Feedrate Z Dispense" msgstr "Z Dağıtım İlerleme Hızı" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:170 -#: appPlugins/ToolSolderPaste.py:1391 +#: appPlugins/ToolSolderPaste.py:1395 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -12549,34 +12523,34 @@ msgstr "" "giderken ilerleme hızı." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:181 -#: appPlugins/ToolSolderPaste.py:1407 +#: appPlugins/ToolSolderPaste.py:1411 msgid "Spindle Speed FWD" msgstr "İLERİ Dağıtıcı Hızı" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:183 -#: appPlugins/ToolSolderPaste.py:1409 +#: appPlugins/ToolSolderPaste.py:1413 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." msgstr "Lehim pastasını dağıtıcı, nozuldan (ağızlık) iterken dağıtıcı hızı." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:195 -#: appPlugins/ToolSolderPaste.py:1421 +#: appPlugins/ToolSolderPaste.py:1425 msgid "Dwell FWD" msgstr "İLERİ Bekleme Süresi" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:197 -#: appPlugins/ToolSolderPaste.py:1423 +#: appPlugins/ToolSolderPaste.py:1427 msgid "Pause after solder dispensing." msgstr "Lehim pastası verildikten sonra duraklatın." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:207 -#: appPlugins/ToolSolderPaste.py:1433 +#: appPlugins/ToolSolderPaste.py:1437 msgid "Spindle Speed REV" msgstr "GERİ Çekme Hızı" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:209 -#: appPlugins/ToolSolderPaste.py:1435 +#: appPlugins/ToolSolderPaste.py:1439 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -12585,12 +12559,12 @@ msgstr "" "geri çekerken dağıtıcı hızı." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:221 -#: appPlugins/ToolSolderPaste.py:1447 +#: appPlugins/ToolSolderPaste.py:1451 msgid "Dwell REV" msgstr "GERİ Bekleme Süresi" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:223 -#: appPlugins/ToolSolderPaste.py:1449 +#: appPlugins/ToolSolderPaste.py:1453 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -12599,7 +12573,7 @@ msgstr "" "geri çekildikten sonra duraklayın." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:232 -#: appPlugins/ToolSolderPaste.py:1463 +#: appPlugins/ToolSolderPaste.py:1467 msgid "Files that control the GCode generation." msgstr "G-Kodu oluşumunu kontrol eden dosyalar." @@ -12615,21 +12589,21 @@ msgstr "" "Aynı türden bir gerber veya şekil nesnesini birinden\n" "çıkarmak için kullanılan bir araç." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:28 appPlugins/ToolSub.py:904 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:28 appPlugins/ToolSub.py:911 msgid "Close paths" msgstr "Yolları Kapat" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:905 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:912 msgid "Checking this will close the paths cut by the subtractor object." msgstr "" "Bunun işaretlenmesi, Şekil çıkarma nesnesi tarafından kesilen yolları " "kapatır." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:32 appPlugins/ToolSub.py:800 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:32 appPlugins/ToolSub.py:807 msgid "Delete source" msgstr "Kaynağı Sil" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:34 appPlugins/ToolSub.py:802 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:34 appPlugins/ToolSub.py:809 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -12704,7 +12678,7 @@ msgstr "" #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:36 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:26 #: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:26 -#: appPlugins/ToolDrilling.py:2877 appPlugins/ToolMilling.py:4490 +#: appPlugins/ToolDrilling.py:2831 appPlugins/ToolMilling.py:4590 msgid "Delete All" msgstr "Tümünü Sil" @@ -12866,25 +12840,29 @@ msgstr "Yeni nesnenin adı:" msgid "Converting units to " msgstr "Birimler şuna dönüştürülüyor " -#: appObjects/AppObject.py:259 appObjects/AppObject.py:265 -#: appObjects/AppObject.py:271 appObjects/AppObject.py:277 -#: appObjects/AppObject.py:283 appObjects/AppObject.py:289 +#: appObjects/AppObject.py:220 +msgid "Gerber X2 drill file detected. Converted to Excellon object." +msgstr "" + +#: appObjects/AppObject.py:264 appObjects/AppObject.py:270 +#: appObjects/AppObject.py:276 appObjects/AppObject.py:282 +#: appObjects/AppObject.py:288 appObjects/AppObject.py:294 msgid "created/selected" msgstr "oluşturuldu/seçildi" -#: appObjects/AppObject.py:511 +#: appObjects/AppObject.py:516 msgid "CREATE A NEW FLATCAM TCL SCRIPT" msgstr "YENİ BİR FLATCAM TCL KOMUT DOSYASI OLUŞTUR" -#: appObjects/AppObject.py:512 +#: appObjects/AppObject.py:517 msgid "TCL Tutorial is here" msgstr "TCL Kılavuzu burada" -#: appObjects/AppObject.py:514 +#: appObjects/AppObject.py:519 msgid "FlatCAM commands list" msgstr "FlatCAM komutlarının listesi" -#: appObjects/AppObject.py:515 +#: appObjects/AppObject.py:520 msgid "" "Type >help< followed by Run Code for a list of FlatCAM Tcl Commands " "(displayed in Tcl Shell)." @@ -12892,32 +12870,32 @@ msgstr "" "FlatCAM Tcl komutlarının (Tcl komut satırnda görüntülenen) bir listesini " "almak için> help Araçlar Tablosunda 'Kalınlık' sütununda bulunur.\n" "NOT: Sıfır değeri uç kalınlığı: 'V-Ucu Kalınlığı' anlamına gelir." -#: appObjects/FlatCAMGeometry.py:2178 appPlugins/ToolMilling.py:2806 +#: appObjects/FlatCAMGeometry.py:2185 appPlugins/ToolMilling.py:2889 msgid "This Geometry can't be processed because it is" msgstr "Bu şekil işlendiği için işlenemiyor" -#: appObjects/FlatCAMGeometry.py:2215 appPlugins/ToolMilling.py:2840 +#: appObjects/FlatCAMGeometry.py:2222 appPlugins/ToolMilling.py:2923 msgid "Failed. No tool selected in the tool table ..." msgstr "Hata. Araçlar Tablosunda seçili uç yok ..." -#: appObjects/FlatCAMGeometry.py:2317 appObjects/FlatCAMGeometry.py:2478 -#: appPlugins/ToolMilling.py:2955 appPlugins/ToolMilling.py:3139 +#: appObjects/FlatCAMGeometry.py:2321 appObjects/FlatCAMGeometry.py:2477 +#: appPlugins/ToolMilling.py:3036 appPlugins/ToolMilling.py:3215 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -13116,53 +13073,53 @@ msgstr "" "Araçlar Tablosunda uç hizası seçilmiş ancak değer belirtilmemiştir. Bir uç " "hizası ekleyin veya hiza tipini değiştirin." -#: appObjects/FlatCAMGeometry.py:2390 appObjects/FlatCAMGeometry.py:2541 -#: appPlugins/ToolMilling.py:3028 appPlugins/ToolMilling.py:3183 +#: appObjects/FlatCAMGeometry.py:2390 appObjects/FlatCAMGeometry.py:2540 +#: appPlugins/ToolMilling.py:3105 appPlugins/ToolMilling.py:3259 msgid "G-Code parsing in progress..." msgstr "G Kodunu okuma işlemi devam ediyor ..." -#: appObjects/FlatCAMGeometry.py:2392 appObjects/FlatCAMGeometry.py:2543 -#: appPlugins/ToolMilling.py:3030 appPlugins/ToolMilling.py:3185 +#: appObjects/FlatCAMGeometry.py:2392 appObjects/FlatCAMGeometry.py:2542 +#: appPlugins/ToolMilling.py:3107 appPlugins/ToolMilling.py:3261 msgid "G-Code parsing finished..." msgstr "G Kodunu okuma işlemi tamamlandı ..." -#: appObjects/FlatCAMGeometry.py:2399 appObjects/FlatCAMGeometry.py:2552 -#: appObjects/FlatCAMGeometry.py:2723 appPlugins/ToolMilling.py:3037 -#: appPlugins/ToolMilling.py:3194 +#: appObjects/FlatCAMGeometry.py:2399 appObjects/FlatCAMGeometry.py:2551 +#: appObjects/FlatCAMGeometry.py:2715 appPlugins/ToolMilling.py:3114 +#: appPlugins/ToolMilling.py:3270 msgid "Finished G-Code processing" msgstr "G Kodunu işleme tamamlandı" -#: appObjects/FlatCAMGeometry.py:2401 appObjects/FlatCAMGeometry.py:2554 -#: appPlugins/ToolMilling.py:3039 appPlugins/ToolMilling.py:3196 +#: appObjects/FlatCAMGeometry.py:2401 appObjects/FlatCAMGeometry.py:2553 +#: appPlugins/ToolMilling.py:3116 appPlugins/ToolMilling.py:3272 msgid "G-Code processing failed with error" msgstr "G Kodunun işlenmesi hata nedeniyle başarısız oldu" -#: appObjects/FlatCAMGeometry.py:2445 appPlugins/ToolMilling.py:3083 -#: appPlugins/ToolSolderPaste.py:832 appPlugins/ToolSolderPaste.py:890 +#: appObjects/FlatCAMGeometry.py:2444 appPlugins/ToolMilling.py:3159 +#: appPlugins/ToolSolderPaste.py:839 appPlugins/ToolSolderPaste.py:897 msgid "Cancelled. Empty file, it has no geometry" msgstr "İptal edildi. Dosya boş, şekil yok" -#: appObjects/FlatCAMGeometry.py:2574 appObjects/FlatCAMGeometry.py:2579 -#: appObjects/FlatCAMGeometry.py:2730 appPlugins/ToolMilling.py:3224 -#: appPlugins/ToolMilling.py:3239 +#: appObjects/FlatCAMGeometry.py:2569 appObjects/FlatCAMGeometry.py:2574 +#: appObjects/FlatCAMGeometry.py:2722 appPlugins/ToolMilling.py:3299 +#: appPlugins/ToolMilling.py:3314 msgid "CNCjob created" msgstr "CNC İşi oluşturuldu" -#: appObjects/FlatCAMGeometry.py:2763 appPlugins/ToolMilling.py:2692 +#: appObjects/FlatCAMGeometry.py:2755 appPlugins/ToolMilling.py:2775 msgid "Polish" msgstr "Parlatma Ekle" -#: appObjects/FlatCAMGeometry.py:2813 appPlugins/ToolMilling.py:2742 +#: appObjects/FlatCAMGeometry.py:2805 appPlugins/ToolMilling.py:2825 #: appPlugins/ToolPaint.py:1829 msgid "Geometry could not be painted completely" msgstr "Şekil tamamen çizilemedi" -#: appObjects/FlatCAMGeometry.py:2851 appObjects/FlatCAMGeometry.py:2860 -#: appParsers/ParseGerber.py:2050 appParsers/ParseGerber.py:2060 +#: appObjects/FlatCAMGeometry.py:2843 appObjects/FlatCAMGeometry.py:2852 +#: appParsers/ParseGerber.py:2093 appParsers/ParseGerber.py:2103 msgid "Scale factor has to be a number: integer or float." msgstr "Ölçek faktörü bir sayı olmalıdır: Tamsayı veya ondalıklı sayı." -#: appObjects/FlatCAMGeometry.py:2940 appParsers/ParseGerber.py:2176 +#: appObjects/FlatCAMGeometry.py:2932 appParsers/ParseGerber.py:2219 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -13170,7 +13127,7 @@ msgstr "" "(x, y) biçiminde bir çift değer gereklidir. Hizalama alanına yalnızca bir " "değer girmiş olabilirsiniz." -#: appObjects/FlatCAMGeometry.py:3025 +#: appObjects/FlatCAMGeometry.py:3017 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -13180,19 +13137,19 @@ msgstr "" "X, Y alanının (x, y) biçiminde iki değer olması gerekir, ancak şimdi " "yalnızca bir değer var." -#: appObjects/FlatCAMGeometry.py:3128 appPlugins/ToolDrilling.py:1619 -#: appPlugins/ToolMilling.py:3444 +#: appObjects/FlatCAMGeometry.py:3120 appPlugins/ToolDrilling.py:1614 +#: appPlugins/ToolMilling.py:3519 msgid "Delete failed. There are no exclusion areas to delete." msgstr "Silme işlemi başarısız oldu. Silinecek dışlama alanı yok." -#: appObjects/FlatCAMGeometry.py:3145 appPlugins/ToolDrilling.py:1636 -#: appPlugins/ToolMilling.py:3461 +#: appObjects/FlatCAMGeometry.py:3137 appPlugins/ToolDrilling.py:1631 +#: appPlugins/ToolMilling.py:3536 msgid "Delete failed. Nothing is selected." msgstr "Silme işlemi başarısız oldu. Silinecek hiçbir şey seçilmedi." -#: appObjects/FlatCAMGeometry.py:3242 appObjects/FlatCAMGeometry.py:3257 -#: appPlugins/ToolDrilling.py:1733 appPlugins/ToolDrilling.py:1748 -#: appPlugins/ToolMilling.py:3558 appPlugins/ToolMilling.py:3573 +#: appObjects/FlatCAMGeometry.py:3234 appObjects/FlatCAMGeometry.py:3249 +#: appPlugins/ToolDrilling.py:1728 appPlugins/ToolDrilling.py:1743 +#: appPlugins/ToolMilling.py:3633 appPlugins/ToolMilling.py:3648 msgid "Value edited in Exclusion Table." msgstr "Dışlama Alanı Tablosunda düzenlenen değer." @@ -13206,8 +13163,8 @@ msgstr "İşlem tamamlanamadı." #: appObjects/FlatCAMGerber.py:617 appObjects/FlatCAMGerber.py:693 #: appPlugins/ToolIsolation.py:1754 appPlugins/ToolIsolation.py:2122 -#: appPlugins/ToolNCC.py:2116 appPlugins/ToolNCC.py:3137 -#: appPlugins/ToolNCC.py:3517 +#: appPlugins/ToolNCC.py:2116 appPlugins/ToolNCC.py:3139 +#: appPlugins/ToolNCC.py:3519 msgid "Isolation geometry could not be generated." msgstr "Yalıtım şekli oluşturulamadı." @@ -13254,81 +13211,81 @@ msgstr "Boyutlar" msgid "Calculating dimensions ... Please wait." msgstr "Boyutlar hesaplanıyor ... Lütfen bekleyin." -#: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792 -#: appPlugins/ToolReport.py:437 appPlugins/ToolReport.py:505 +#: appObjects/FlatCAMObj.py:715 appObjects/FlatCAMObj.py:786 +#: appPlugins/ToolReport.py:438 appPlugins/ToolReport.py:509 msgid "Drills number" msgstr "Delik Sayısı" -#: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794 -#: appPlugins/ToolReport.py:438 appPlugins/ToolReport.py:507 +#: appObjects/FlatCAMObj.py:716 appObjects/FlatCAMObj.py:788 +#: appPlugins/ToolReport.py:439 appPlugins/ToolReport.py:511 msgid "Slots number" msgstr "Yuva Sayısı" -#: appObjects/FlatCAMObj.py:727 appPlugins/ToolReport.py:440 +#: appObjects/FlatCAMObj.py:718 appPlugins/ToolReport.py:441 msgid "Drills total number:" msgstr "Toplam Delik:" -#: appObjects/FlatCAMObj.py:728 appPlugins/ToolReport.py:441 +#: appObjects/FlatCAMObj.py:719 appPlugins/ToolReport.py:442 msgid "Slots total number:" msgstr "Toplam Yuva:" -#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 -#: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 -#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 -#: appPlugins/ToolReport.py:468 appPlugins/ToolReport.py:471 -#: appPlugins/ToolReport.py:474 appPlugins/ToolReport.py:502 -#: appPlugins/ToolReport.py:509 appPlugins/ToolReport.py:512 +#: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 +#: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 +#: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 +#: appPlugins/ToolReport.py:470 appPlugins/ToolReport.py:473 +#: appPlugins/ToolReport.py:476 appPlugins/ToolReport.py:506 +#: appPlugins/ToolReport.py:513 appPlugins/ToolReport.py:516 msgid "Present" msgstr "Mevcut" -#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790 -#: appPlugins/ToolReport.py:469 appPlugins/ToolReport.py:503 +#: appObjects/FlatCAMObj.py:748 appObjects/FlatCAMObj.py:784 +#: appPlugins/ToolReport.py:471 appPlugins/ToolReport.py:507 msgid "Solid Geometry" msgstr "Dolgulu Şekil" -#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 -#: appPlugins/ToolReport.py:472 appPlugins/ToolReport.py:510 +#: appObjects/FlatCAMObj.py:751 appObjects/FlatCAMObj.py:791 +#: appPlugins/ToolReport.py:474 appPlugins/ToolReport.py:514 msgid "GCode Text" msgstr "G-Kod Metni" -#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800 -#: appPlugins/ToolReport.py:475 appPlugins/ToolReport.py:513 +#: appObjects/FlatCAMObj.py:754 appObjects/FlatCAMObj.py:794 +#: appPlugins/ToolReport.py:477 appPlugins/ToolReport.py:517 msgid "GCode Geometry" msgstr "G Kod Şekli" -#: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 -#: appPlugins/ToolReport.py:483 appPlugins/ToolReport.py:556 +#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:837 +#: appPlugins/ToolReport.py:485 appPlugins/ToolReport.py:560 msgid "Tool Data" msgstr "Veriler" -#: appObjects/FlatCAMObj.py:807 appPlugins/ToolReport.py:520 +#: appObjects/FlatCAMObj.py:801 appPlugins/ToolReport.py:524 msgid "Depth of Cut" msgstr "Kesme Derinliği" -#: appObjects/FlatCAMObj.py:819 appPlugins/ToolReport.py:532 +#: appObjects/FlatCAMObj.py:813 appPlugins/ToolReport.py:536 msgid "Clearance Height" msgstr "Açıklık Yüksekliği" -#: appObjects/FlatCAMObj.py:857 appPlugins/ToolReport.py:570 +#: appObjects/FlatCAMObj.py:851 appPlugins/ToolReport.py:574 msgid "Routing time" msgstr "Dönme Süresi" -#: appObjects/FlatCAMObj.py:882 appPlugins/ToolReport.py:595 +#: appObjects/FlatCAMObj.py:876 appPlugins/ToolReport.py:599 msgid "Width" msgstr "Genişlik" -#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 -#: appPlugins/ToolReport.py:601 appPlugins/ToolReport.py:609 +#: appObjects/FlatCAMObj.py:882 appObjects/FlatCAMObj.py:890 +#: appPlugins/ToolReport.py:605 appPlugins/ToolReport.py:613 msgid "Box Area" msgstr "Kutu Alanı" -#: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899 -#: appPlugins/ToolReport.py:604 appPlugins/ToolReport.py:612 +#: appObjects/FlatCAMObj.py:885 appObjects/FlatCAMObj.py:893 +#: appPlugins/ToolReport.py:608 appPlugins/ToolReport.py:616 msgid "Convex_Hull Area" msgstr "Dışbükey Gövde Alanı" -#: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909 -#: appPlugins/ToolReport.py:619 appPlugins/ToolReport.py:622 +#: appObjects/FlatCAMObj.py:900 appObjects/FlatCAMObj.py:903 +#: appPlugins/ToolReport.py:623 appPlugins/ToolReport.py:626 msgid "Copper Area" msgstr "Bakır Alan" @@ -13352,19 +13309,19 @@ msgstr "Nesne {old} 'den {new} olarak yeniden adlandırıldı" #: appObjects/ObjectCollection.py:951 appObjects/ObjectCollection.py:957 #: appObjects/ObjectCollection.py:963 appObjects/ObjectCollection.py:969 #: appObjects/ObjectCollection.py:975 appObjects/ObjectCollection.py:981 -#: app_Main.py:7346 app_Main.py:7352 app_Main.py:7358 app_Main.py:7364 +#: app_Main.py:7390 app_Main.py:7396 app_Main.py:7402 app_Main.py:7408 msgid "selected" msgstr "seçildi" -#: appObjects/ObjectCollection.py:1014 +#: appObjects/ObjectCollection.py:1017 msgid "Cause of error" msgstr "Hatanın nedeni" -#: appObjects/ObjectCollection.py:1215 +#: appObjects/ObjectCollection.py:1218 msgid "All objects are selected." msgstr "Nesnelerin tümü seçildi." -#: appObjects/ObjectCollection.py:1225 +#: appObjects/ObjectCollection.py:1228 msgid "Objects selection is cleared." msgstr "Nesnelerin seçimi kaldırıldı." @@ -13404,49 +13361,58 @@ msgstr "Excellon okuma hatası. Okuma başarısız oldu. Satır" msgid "Font not supported, try another one." msgstr "Yazı tipi desteklenmiyor, başka bir tane deneyin." -#: appParsers/ParseGerber.py:425 +#: appParsers/ParseGerber.py:447 msgid "Gerber processing. Parsing" msgstr "Gerber işleniyor. Okunuyor" -#: appParsers/ParseGerber.py:1130 appParsers/ParseGerber.py:1230 +#: appParsers/ParseGerber.py:476 +msgid "Gerber X2 format detected. Parsing may not be done correctly." +msgstr "" + +#: appParsers/ParseGerber.py:480 +msgid "" +"Drill file Gerber X2 format detected. Parsing may not be done correctly." +msgstr "" + +#: appParsers/ParseGerber.py:1169 appParsers/ParseGerber.py:1270 #: appParsers/ParseHPGL2.py:293 appParsers/ParseHPGL2.py:307 #: appParsers/ParseHPGL2.py:326 appParsers/ParseHPGL2.py:350 #: appParsers/ParseHPGL2.py:385 msgid "Coordinates missing, line ignored" msgstr "Koordinat yok, satır yok sayıldı" -#: appParsers/ParseGerber.py:1132 appParsers/ParseGerber.py:1232 +#: appParsers/ParseGerber.py:1171 appParsers/ParseGerber.py:1272 msgid "GERBER file might be CORRUPT. Check the file !!!" msgstr "GERBER dosyası bozulmuş olabilir. Dosyayı kontrol edin !!!" -#: appParsers/ParseGerber.py:1186 +#: appParsers/ParseGerber.py:1225 msgid "" "Region does not have enough points. File will be processed but there are " "parser errors. Line number" msgstr "" "Bölgede işaret yok. Dosya işlenecek ancak okuma hataları var. Satır numarası" -#: appParsers/ParseGerber.py:1617 appParsers/ParseHPGL2.py:420 +#: appParsers/ParseGerber.py:1657 appParsers/ParseHPGL2.py:420 msgid "Gerber processing. Joining polygons" msgstr "Gerber işleniyor. Çokgen birleştiriliyor" -#: appParsers/ParseGerber.py:1635 +#: appParsers/ParseGerber.py:1675 msgid "Gerber processing. Applying Gerber polarity." msgstr "Gerber işleniyor. Gerber polaritesi uygulanıyor." -#: appParsers/ParseGerber.py:1695 +#: appParsers/ParseGerber.py:1735 msgid "Gerber Line" msgstr "Gerber Satırı" -#: appParsers/ParseGerber.py:1695 +#: appParsers/ParseGerber.py:1735 msgid "Gerber Line Content" msgstr "Gerber Satır İçeriği" -#: appParsers/ParseGerber.py:1697 +#: appParsers/ParseGerber.py:1736 msgid "Gerber Parser ERROR" msgstr "Gerber okuma HATASI" -#: appParsers/ParseGerber.py:2599 +#: appParsers/ParseGerber.py:2642 msgid "Gerber Buffer done." msgstr "Gerber tampon oluşturma işlemi başarıyla tamamlandı." @@ -13487,13 +13453,13 @@ msgid "Click on the START point." msgstr "BAŞLANGIÇ noktasına tıklayın." #: appPlugins/ToolAlignObjects.py:258 appPlugins/ToolCalibration.py:294 -#: appPlugins/ToolDblSided.py:405 +#: appPlugins/ToolDblSided.py:424 msgid "Cancelled by user request." msgstr "Kullanıcı isteği ile iptal edildi." #: appPlugins/ToolAlignObjects.py:263 appPlugins/ToolAlignObjects.py:285 #: appPlugins/ToolDistance.py:410 appPlugins/ToolMove.py:140 -#: appPlugins/ToolQRCode.py:270 +#: appPlugins/ToolQRCode.py:276 msgid "Click on the DESTINATION point ..." msgstr "HEDEF noktaya tıklayın." @@ -13503,7 +13469,7 @@ msgid "Or right click to cancel." msgstr "Veya iptal etmek için sağ tıklayın." #: appPlugins/ToolAlignObjects.py:278 appPlugins/ToolAlignObjects.py:285 -#: appPlugins/ToolFiducials.py:836 +#: appPlugins/ToolFiducials.py:840 msgid "Second Point" msgstr "İkinci Nokta" @@ -13586,35 +13552,35 @@ msgstr "" "Eğer iki nokta seçilirse, iki noktaya göre hizalama yapar." #: appPlugins/ToolAlignObjects.py:517 appPlugins/ToolCalculators.py:715 -#: appPlugins/ToolCalibration.py:1391 appPlugins/ToolCopperThieving.py:1743 -#: appPlugins/ToolCorners.py:885 appPlugins/ToolCutOut.py:2846 -#: appPlugins/ToolDblSided.py:1094 appPlugins/ToolDrilling.py:2924 -#: appPlugins/ToolEtchCompensation.py:473 appPlugins/ToolExtract.py:1307 -#: appPlugins/ToolFiducials.py:1051 appPlugins/ToolFilm.py:1606 -#: appPlugins/ToolFollow.py:780 appPlugins/ToolInvertGerber.py:302 -#: appPlugins/ToolIsolation.py:3685 appPlugins/ToolLevelling.py:2245 -#: appPlugins/ToolMilling.py:4537 appPlugins/ToolNCC.py:4674 -#: appPlugins/ToolOptimal.py:617 appPlugins/ToolPaint.py:3340 -#: appPlugins/ToolPanelize.py:1340 appPlugins/ToolPunchGerber.py:2334 -#: appPlugins/ToolQRCode.py:1007 appPlugins/ToolRulesCheck.py:1664 -#: appPlugins/ToolSolderPaste.py:1580 appPlugins/ToolSub.py:929 +#: appPlugins/ToolCalibration.py:1391 appPlugins/ToolCopperThieving.py:1749 +#: appPlugins/ToolCorners.py:891 appPlugins/ToolCutOut.py:2843 +#: appPlugins/ToolDblSided.py:1110 appPlugins/ToolDrilling.py:2878 +#: appPlugins/ToolEtchCompensation.py:491 appPlugins/ToolExtract.py:1310 +#: appPlugins/ToolFiducials.py:1055 appPlugins/ToolFilm.py:1620 +#: appPlugins/ToolFollow.py:782 appPlugins/ToolInvertGerber.py:308 +#: appPlugins/ToolIsolation.py:3682 appPlugins/ToolLevelling.py:2314 +#: appPlugins/ToolMilling.py:4637 appPlugins/ToolNCC.py:4673 +#: appPlugins/ToolOptimal.py:623 appPlugins/ToolPaint.py:3337 +#: appPlugins/ToolPanelize.py:1359 appPlugins/ToolPunchGerber.py:2334 +#: appPlugins/ToolQRCode.py:1010 appPlugins/ToolRulesCheck.py:1664 +#: appPlugins/ToolSolderPaste.py:1584 appPlugins/ToolSub.py:936 #: appPlugins/ToolTransform.py:967 msgid "Reset Tool" msgstr "Verileri Sıfırla" #: appPlugins/ToolAlignObjects.py:520 appPlugins/ToolCalculators.py:718 -#: appPlugins/ToolCalibration.py:1394 appPlugins/ToolCopperThieving.py:1746 -#: appPlugins/ToolCorners.py:888 appPlugins/ToolCutOut.py:2849 -#: appPlugins/ToolDblSided.py:1097 appPlugins/ToolDrilling.py:2927 -#: appPlugins/ToolEtchCompensation.py:476 appPlugins/ToolExtract.py:1310 -#: appPlugins/ToolFiducials.py:1054 appPlugins/ToolFilm.py:1609 -#: appPlugins/ToolFollow.py:783 appPlugins/ToolInvertGerber.py:305 -#: appPlugins/ToolIsolation.py:3688 appPlugins/ToolLevelling.py:2248 -#: appPlugins/ToolMilling.py:4540 appPlugins/ToolNCC.py:4677 -#: appPlugins/ToolOptimal.py:620 appPlugins/ToolPaint.py:3343 -#: appPlugins/ToolPanelize.py:1343 appPlugins/ToolPunchGerber.py:2337 -#: appPlugins/ToolQRCode.py:1010 appPlugins/ToolRulesCheck.py:1667 -#: appPlugins/ToolSolderPaste.py:1583 appPlugins/ToolSub.py:932 +#: appPlugins/ToolCalibration.py:1394 appPlugins/ToolCopperThieving.py:1752 +#: appPlugins/ToolCorners.py:894 appPlugins/ToolCutOut.py:2846 +#: appPlugins/ToolDblSided.py:1113 appPlugins/ToolDrilling.py:2881 +#: appPlugins/ToolEtchCompensation.py:494 appPlugins/ToolExtract.py:1313 +#: appPlugins/ToolFiducials.py:1058 appPlugins/ToolFilm.py:1623 +#: appPlugins/ToolFollow.py:785 appPlugins/ToolInvertGerber.py:311 +#: appPlugins/ToolIsolation.py:3685 appPlugins/ToolLevelling.py:2317 +#: appPlugins/ToolMilling.py:4640 appPlugins/ToolNCC.py:4676 +#: appPlugins/ToolOptimal.py:626 appPlugins/ToolPaint.py:3340 +#: appPlugins/ToolPanelize.py:1362 appPlugins/ToolPunchGerber.py:2337 +#: appPlugins/ToolQRCode.py:1013 appPlugins/ToolRulesCheck.py:1667 +#: appPlugins/ToolSolderPaste.py:1587 appPlugins/ToolSub.py:939 #: appPlugins/ToolTransform.py:970 msgid "Will reset the tool parameters." msgstr "Yapılan değişiklikleri varsayılan ayarlara döndürür." @@ -13685,7 +13651,7 @@ msgid "Choose how to calculate the board area." msgstr "Plaket alanını nasıl hesaplayacağınızı seçin." #: appPlugins/ToolCalculators.py:570 appPlugins/ToolCalculators.py:588 -#: appPlugins/ToolCalculators.py:606 appPlugins/ToolCopperThieving.py:1702 +#: appPlugins/ToolCalculators.py:606 appPlugins/ToolCopperThieving.py:1708 msgid "cm" msgstr "cm" @@ -13770,20 +13736,20 @@ msgid "Cancelled. Four points are needed for GCode generation." msgstr "İptal edildi. G Kod üretimi için dört nokta gereklidir." #: appPlugins/ToolCalibration.py:621 appPlugins/ToolCalibration.py:712 -#: appPlugins/ToolDblSided.py:523 appPlugins/ToolFilm.py:283 -#: appPlugins/ToolFilm.py:290 appPlugins/ToolFilm.py:294 -#: appPlugins/ToolMilling.py:1952 appPlugins/ToolMove.py:167 +#: appPlugins/ToolDblSided.py:542 appPlugins/ToolFilm.py:302 +#: appPlugins/ToolFilm.py:309 appPlugins/ToolFilm.py:313 +#: appPlugins/ToolMilling.py:2046 appPlugins/ToolMove.py:167 #: appPlugins/ToolReport.py:130 appPlugins/ToolTransform.py:160 #: appPlugins/ToolTransform.py:311 appPlugins/ToolTransform.py:343 #: appPlugins/ToolTransform.py:388 appPlugins/ToolTransform.py:422 #: appPlugins/ToolTransform.py:457 appPlugins/ToolTransform.py:494 -#: app_Main.py:4934 app_Main.py:5454 app_Main.py:5825 app_Main.py:5910 -#: app_Main.py:6082 app_Main.py:6367 app_Main.py:6482 app_Main.py:6528 -#: app_Main.py:6575 app_Main.py:6630 app_Main.py:6678 app_Main.py:6850 -#: app_Main.py:8977 app_Main.py:9071 app_Main.py:9113 app_Main.py:9155 -#: app_Main.py:9197 app_Main.py:9238 app_Main.py:9283 app_Main.py:9328 -#: app_Main.py:9811 app_Main.py:9815 camlib.py:2436 camlib.py:2503 -#: camlib.py:2571 camlib.py:2649 +#: app_Main.py:4953 app_Main.py:5473 app_Main.py:5844 app_Main.py:5929 +#: app_Main.py:6103 app_Main.py:6402 app_Main.py:6529 app_Main.py:6575 +#: app_Main.py:6622 app_Main.py:6677 app_Main.py:6725 app_Main.py:6894 +#: app_Main.py:9021 app_Main.py:9115 app_Main.py:9157 app_Main.py:9199 +#: app_Main.py:9241 app_Main.py:9282 app_Main.py:9327 app_Main.py:9372 +#: app_Main.py:9855 app_Main.py:9859 camlib.py:2440 camlib.py:2507 +#: camlib.py:2575 camlib.py:2653 msgid "No object is selected." msgstr "Hiçbir nesne seçilmedi." @@ -13806,7 +13772,7 @@ msgstr "" "olduğunca) köşesinde olmalıdır." #: appPlugins/ToolCalibration.py:901 appPlugins/ToolImage.py:221 -#: appPlugins/ToolPanelize.py:1113 appPlugins/ToolReport.py:195 +#: appPlugins/ToolPanelize.py:1132 appPlugins/ToolReport.py:195 msgid "Object Type" msgstr "Nesne Türü" @@ -14033,137 +13999,137 @@ msgstr "" "Yukarıdaki değerlere sahip nesnelerin \n" "düzeltilmesi (ölçeklendirilmesi ve/veya eğrilmesi)." -#: appPlugins/ToolCopperThieving.py:205 appPlugins/ToolCopperThieving.py:230 +#: appPlugins/ToolCopperThieving.py:212 appPlugins/ToolCopperThieving.py:237 msgid "Lines Grid works only for 'itself' reference ..." msgstr "Çizgi Desenli dolgu yalnızca 'Tamamı' seçim şeklinde çalışır..." -#: appPlugins/ToolCopperThieving.py:216 +#: appPlugins/ToolCopperThieving.py:223 msgid "Solid fill selected." msgstr "Dolu (düz) dolgu seçildi." -#: appPlugins/ToolCopperThieving.py:221 +#: appPlugins/ToolCopperThieving.py:228 msgid "Dots grid fill selected." msgstr "Nokta Desenli dolgu seçildi." -#: appPlugins/ToolCopperThieving.py:226 +#: appPlugins/ToolCopperThieving.py:233 msgid "Squares grid fill selected." msgstr "Kare Desenli dolgu seçildi." -#: appPlugins/ToolCopperThieving.py:248 appPlugins/ToolCopperThieving.py:346 -#: appPlugins/ToolCopperThieving.py:966 appPlugins/ToolCorners.py:205 -#: appPlugins/ToolCorners.py:428 appPlugins/ToolCorners.py:522 -#: appPlugins/ToolDblSided.py:424 appPlugins/ToolExtract.py:375 -#: appPlugins/ToolExtract.py:642 appPlugins/ToolExtract.py:739 -#: appPlugins/ToolFiducials.py:261 appPlugins/ToolFiducials.py:552 -#: appPlugins/ToolOptimal.py:156 appPlugins/ToolPunchGerber.py:497 -#: appPlugins/ToolPunchGerber.py:501 appPlugins/ToolQRCode.py:222 +#: appPlugins/ToolCopperThieving.py:255 appPlugins/ToolCopperThieving.py:353 +#: appPlugins/ToolCopperThieving.py:973 appPlugins/ToolCorners.py:211 +#: appPlugins/ToolCorners.py:435 appPlugins/ToolCorners.py:530 +#: appPlugins/ToolDblSided.py:443 appPlugins/ToolExtract.py:378 +#: appPlugins/ToolExtract.py:645 appPlugins/ToolExtract.py:742 +#: appPlugins/ToolFiducials.py:268 appPlugins/ToolFiducials.py:559 +#: appPlugins/ToolOptimal.py:162 appPlugins/ToolPunchGerber.py:500 +#: appPlugins/ToolPunchGerber.py:504 appPlugins/ToolQRCode.py:228 msgid "There is no Gerber object loaded ..." msgstr "Yüklü Gerber nesnesi yok ..." -#: appPlugins/ToolCopperThieving.py:261 appPlugins/ToolCopperThieving.py:866 +#: appPlugins/ToolCopperThieving.py:268 appPlugins/ToolCopperThieving.py:873 msgid "Append geometry" msgstr "Şekil Ekle" -#: appPlugins/ToolCopperThieving.py:316 appPlugins/ToolCopperThieving.py:917 -#: appPlugins/ToolCopperThieving.py:1126 +#: appPlugins/ToolCopperThieving.py:323 appPlugins/ToolCopperThieving.py:924 +#: appPlugins/ToolCopperThieving.py:1132 msgid "Append source file" msgstr "Kaynak Dosya Ekle" -#: appPlugins/ToolCopperThieving.py:329 appPlugins/ToolCopperThieving.py:930 +#: appPlugins/ToolCopperThieving.py:336 appPlugins/ToolCopperThieving.py:937 msgid "Copper Thieving Tool done." msgstr "Bakır dolgu işlemi tamamlandı." -#: appPlugins/ToolCopperThieving.py:356 appPlugins/ToolCopperThieving.py:376 +#: appPlugins/ToolCopperThieving.py:363 appPlugins/ToolCopperThieving.py:383 #: appPlugins/ToolCutOut.py:751 appPlugins/ToolCutOut.py:1139 #: appPlugins/ToolCutOut.py:1521 appPlugins/ToolCutOut.py:1613 #: appPlugins/ToolCutOut.py:1645 appPlugins/ToolCutOut.py:1745 -#: appPlugins/ToolDrilling.py:925 appPlugins/ToolDrilling.py:1868 -#: appPlugins/ToolEtchCompensation.py:170 appPlugins/ToolFollow.py:193 -#: appPlugins/ToolFollow.py:240 appPlugins/ToolInvertGerber.py:117 +#: appPlugins/ToolDrilling.py:926 appPlugins/ToolDrilling.py:1863 +#: appPlugins/ToolEtchCompensation.py:176 appPlugins/ToolFollow.py:199 +#: appPlugins/ToolFollow.py:246 appPlugins/ToolInvertGerber.py:123 #: appPlugins/ToolIsolation.py:1080 appPlugins/ToolIsolation.py:1145 #: appPlugins/ToolIsolation.py:1552 appPlugins/ToolIsolation.py:1579 -#: appPlugins/ToolIsolation.py:2425 appPlugins/ToolLevelling.py:327 -#: appPlugins/ToolMilling.py:651 appPlugins/ToolMilling.py:873 -#: appPlugins/ToolMilling.py:1300 appPlugins/ToolMilling.py:2772 -#: appPlugins/ToolMilling.py:2795 appPlugins/ToolNCC.py:1037 +#: appPlugins/ToolIsolation.py:2425 appPlugins/ToolLevelling.py:335 +#: appPlugins/ToolMilling.py:679 appPlugins/ToolMilling.py:899 +#: appPlugins/ToolMilling.py:1328 appPlugins/ToolMilling.py:2855 +#: appPlugins/ToolMilling.py:2878 appPlugins/ToolNCC.py:1037 #: appPlugins/ToolNCC.py:1106 appPlugins/ToolNCC.py:1569 #: appPlugins/ToolNCC.py:1619 appPlugins/ToolNCC.py:1652 #: appPlugins/ToolPaint.py:1138 appPlugins/ToolPaint.py:1225 -#: appPlugins/ToolPanelize.py:296 appPlugins/ToolPanelize.py:310 -#: appPlugins/ToolSub.py:261 appPlugins/ToolSub.py:279 -#: appPlugins/ToolSub.py:489 appPlugins/ToolSub.py:502 +#: appPlugins/ToolPanelize.py:312 appPlugins/ToolPanelize.py:326 +#: appPlugins/ToolSub.py:267 appPlugins/ToolSub.py:285 +#: appPlugins/ToolSub.py:499 appPlugins/ToolSub.py:512 #: tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandCopperClear.py:284 tclCommands/TclCommandPaint.py:99 #: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81 msgid "Could not retrieve object" msgstr "Nesne alınamadı" -#: appPlugins/ToolCopperThieving.py:404 +#: appPlugins/ToolCopperThieving.py:411 msgid "Click the end point of the filling area." msgstr "Dolgu alanının bitiş noktasını tıklayın." -#: appPlugins/ToolCopperThieving.py:529 +#: appPlugins/ToolCopperThieving.py:536 msgid "Copper Thieving Tool started. Reading parameters." msgstr "Bakır dolgu işlemi başladı. Seçenekler uygulanıyor." -#: appPlugins/ToolCopperThieving.py:555 +#: appPlugins/ToolCopperThieving.py:562 msgid "Copper Thieving Tool. Preparing isolation polygons." msgstr "Bakır dolgu. Dolgusuz alanlar hazırlanıyor." -#: appPlugins/ToolCopperThieving.py:601 +#: appPlugins/ToolCopperThieving.py:608 msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "Bakır dolgu. Bakır ile doldurmak için kullanılan alanlar hazırlanıyor." -#: appPlugins/ToolCopperThieving.py:645 +#: appPlugins/ToolCopperThieving.py:652 msgid "Geometry not supported for" msgstr "Şekil şundan dolayı desteklenmiyor" -#: appPlugins/ToolCopperThieving.py:651 appPlugins/ToolNCC.py:1941 -#: appPlugins/ToolNCC.py:1996 appPlugins/ToolNCC.py:2990 +#: appPlugins/ToolCopperThieving.py:658 appPlugins/ToolNCC.py:1941 +#: appPlugins/ToolNCC.py:1996 appPlugins/ToolNCC.py:2992 #: appPlugins/ToolPaint.py:2602 msgid "No object available." msgstr "Kullanılabilir nesne yok." -#: appPlugins/ToolCopperThieving.py:688 appPlugins/ToolNCC.py:1966 -#: appPlugins/ToolNCC.py:2019 appPlugins/ToolNCC.py:3032 +#: appPlugins/ToolCopperThieving.py:695 appPlugins/ToolNCC.py:1966 +#: appPlugins/ToolNCC.py:2019 appPlugins/ToolNCC.py:3034 msgid "The reference object type is not supported." msgstr "Belirtilen nesnenin türü desteklenmiyor." -#: appPlugins/ToolCopperThieving.py:693 +#: appPlugins/ToolCopperThieving.py:700 msgid "Copper Thieving Tool. Appending new geometry and buffering." msgstr "Bakır dolgu. Dolgu ekleniyor ve tamponlanıyor." -#: appPlugins/ToolCopperThieving.py:729 +#: appPlugins/ToolCopperThieving.py:736 msgid "Create geometry" msgstr "Şekil Oluştur" -#: appPlugins/ToolCopperThieving.py:941 appPlugins/ToolCopperThieving.py:945 +#: appPlugins/ToolCopperThieving.py:948 appPlugins/ToolCopperThieving.py:952 msgid "P-Plating Mask" msgstr "Desen Kaplama Maskesi" -#: appPlugins/ToolCopperThieving.py:969 +#: appPlugins/ToolCopperThieving.py:976 msgid "Append PP-M geometry" msgstr "Desen Kaplama Maskesi Ekle" -#: appPlugins/ToolCopperThieving.py:1146 +#: appPlugins/ToolCopperThieving.py:1152 msgid "Generating Pattern Plating Mask done." msgstr "Desen kaplama maskesi oluşturma işlemi tamamlandı." -#: appPlugins/ToolCopperThieving.py:1189 +#: appPlugins/ToolCopperThieving.py:1195 msgid "Copper Thieving Tool exit." msgstr "Bakır dolgu aracından çıkış." -#: appPlugins/ToolCopperThieving.py:1280 appPlugins/ToolFiducials.py:993 +#: appPlugins/ToolCopperThieving.py:1286 appPlugins/ToolFiducials.py:997 msgid "Gerber Object to which will be added a copper thieving." msgstr "Bakır dolgunun ekleneceği Gerber nesnesi." -#: appPlugins/ToolCopperThieving.py:1298 +#: appPlugins/ToolCopperThieving.py:1304 #, fuzzy #| msgid "Milling Parameters" msgid "Thieving Parameters" msgstr "Freze Seçenekleri" -#: appPlugins/ToolCopperThieving.py:1307 +#: appPlugins/ToolCopperThieving.py:1313 msgid "" "This set the distance between the copper thieving components\n" "(the polygon fill may be split in multiple polygons)\n" @@ -14172,11 +14138,11 @@ msgstr "" "Bu seçim Gerber dosyasındaki bakır dolgu \n" "ile yollar arasındaki boşluğu ayarlar." -#: appPlugins/ToolCopperThieving.py:1370 +#: appPlugins/ToolCopperThieving.py:1376 msgid "Ref. Type" msgstr "Seçilen Tür" -#: appPlugins/ToolCopperThieving.py:1372 +#: appPlugins/ToolCopperThieving.py:1378 msgid "" "The type of FlatCAM object to be used as copper thieving reference.\n" "It can be Gerber, Excellon or Geometry." @@ -14184,19 +14150,19 @@ msgstr "" "Bakır dolgusu için şablon olarak kullanılacak FlatCAM nesnesinin türü.\n" "Gerber, Excellon veya Şekil olabilir." -#: appPlugins/ToolCopperThieving.py:1381 +#: appPlugins/ToolCopperThieving.py:1387 msgid "Ref. Object" msgstr "Nesne Türü" -#: appPlugins/ToolCopperThieving.py:1383 +#: appPlugins/ToolCopperThieving.py:1389 msgid "The Application object to be used as non copper clearing reference." msgstr "Bakır temizlemeye şablon olarak kullanılacak Uygulama nesnesi." -#: appPlugins/ToolCopperThieving.py:1560 +#: appPlugins/ToolCopperThieving.py:1566 msgid "Insert Copper thieving" msgstr "Bakır Dolgu Ekle" -#: appPlugins/ToolCopperThieving.py:1563 +#: appPlugins/ToolCopperThieving.py:1569 msgid "" "Will add a polygon (may be split in multiple parts)\n" "that will surround the actual Gerber traces at a certain distance." @@ -14204,11 +14170,11 @@ msgstr "" "Gerçek Gerber yolları dışında kalan alanları \n" "kaplayan ve parçalardan oluşmuş dolgular ekler." -#: appPlugins/ToolCopperThieving.py:1623 +#: appPlugins/ToolCopperThieving.py:1629 msgid "Insert Robber Bar" msgstr "Soyguncu Çubuğu Ekle" -#: appPlugins/ToolCopperThieving.py:1626 +#: appPlugins/ToolCopperThieving.py:1632 msgid "" "Will add a polygon with a defined thickness\n" "that will surround the actual Gerber object\n" @@ -14220,11 +14186,11 @@ msgstr "" "(Soyguncu çubuğu: Deliklerin kaplanmasını kolaylaştırmak\n" "için bakır kenarlık (çerçeve)." -#: appPlugins/ToolCopperThieving.py:1651 +#: appPlugins/ToolCopperThieving.py:1657 msgid "Select Soldermask object" msgstr "Lehim Maskesi Nesnesinin Seçimi" -#: appPlugins/ToolCopperThieving.py:1653 +#: appPlugins/ToolCopperThieving.py:1659 msgid "" "Gerber Object with the soldermask.\n" "It will be used as a base for\n" @@ -14234,11 +14200,11 @@ msgstr "" "Desen kaplama maskesi için bir \n" "taban olarak kullanılacaktır." -#: appPlugins/ToolCopperThieving.py:1689 +#: appPlugins/ToolCopperThieving.py:1695 msgid "Plated area" msgstr "Kaplama Alanı" -#: appPlugins/ToolCopperThieving.py:1691 +#: appPlugins/ToolCopperThieving.py:1697 msgid "" "The area to be plated by pattern plating.\n" "Basically is made from the openings in the plating mask.\n" @@ -14256,11 +14222,11 @@ msgstr "" "biraz daha büyüktür ve bu alan lehim maskesi açıklıklarından\n" "hesaplanır." -#: appPlugins/ToolCopperThieving.py:1725 +#: appPlugins/ToolCopperThieving.py:1731 msgid "Generate pattern plating mask" msgstr "Desen Kaplama Maskesi Oluştur" -#: appPlugins/ToolCopperThieving.py:1728 +#: appPlugins/ToolCopperThieving.py:1734 msgid "" "Will add to the soldermask gerber geometry\n" "the geometries of the copper thieving and/or\n" @@ -14277,74 +14243,74 @@ msgstr "" msgid "Corners" msgstr "Köşe İşaretleyici" -#: appPlugins/ToolCorners.py:246 appPlugins/ToolCorners.py:433 -#: appPlugins/ToolCorners.py:527 +#: appPlugins/ToolCorners.py:252 appPlugins/ToolCorners.py:440 +#: appPlugins/ToolCorners.py:535 msgid "Please select at least a location" msgstr "Lütfen en az bir konum seçin" -#: appPlugins/ToolCorners.py:410 appPlugins/ToolCorners.py:504 +#: appPlugins/ToolCorners.py:417 appPlugins/ToolCorners.py:512 msgid "The tool diameter is zero." msgstr "Delik genişliği sıfırdır." -#: appPlugins/ToolCorners.py:496 appPlugins/ToolCorners.py:598 +#: appPlugins/ToolCorners.py:504 appPlugins/ToolCorners.py:607 msgid "Excellon object with corner drills created." msgstr "Köşe delikleri içeren bir Excellon nesnesi oluşturuldu." -#: appPlugins/ToolCorners.py:633 +#: appPlugins/ToolCorners.py:642 msgid "A Gerber object with corner markers was created." msgstr "Köşe işaretleri olan bir Gerber nesnesi oluşturuldu." -#: appPlugins/ToolCorners.py:679 +#: appPlugins/ToolCorners.py:685 msgid "The Gerber object to which will be added corner markers." msgstr "Köşe işaretleri eklenecek Gerber nesnesi." -#: appPlugins/ToolCorners.py:695 +#: appPlugins/ToolCorners.py:701 msgid "Locations" msgstr "Konumlar" -#: appPlugins/ToolCorners.py:697 +#: appPlugins/ToolCorners.py:703 msgid "Locations where to place corner markers." msgstr "Köşe işaretlerinin yerleştirileceği yerler." -#: appPlugins/ToolCorners.py:710 appPlugins/ToolFiducials.py:824 -#: app_Main.py:5476 +#: appPlugins/ToolCorners.py:716 appPlugins/ToolFiducials.py:828 +#: app_Main.py:5495 msgid "Top Right" msgstr "Sağ Üst" -#: appPlugins/ToolCorners.py:727 +#: appPlugins/ToolCorners.py:733 msgid "Toggle ALL" msgstr "TÜMÜNÜ Seç" -#: appPlugins/ToolCorners.py:807 +#: appPlugins/ToolCorners.py:813 msgid "Add Marker" msgstr "Köşe İşareti Ekle" -#: appPlugins/ToolCorners.py:810 +#: appPlugins/ToolCorners.py:816 msgid "Will add corner markers to the selected Gerber file." msgstr "Seçilen Gerber dosyasına köşe işaretleri ekler." -#: appPlugins/ToolCorners.py:826 +#: appPlugins/ToolCorners.py:832 #, fuzzy #| msgid "Drills in Corners" msgid "Drills in Locations" msgstr "Köşe Delikleri" -#: appPlugins/ToolCorners.py:843 appPlugins/ToolCorners.py:866 -#: appPlugins/ToolDblSided.py:1076 +#: appPlugins/ToolCorners.py:849 appPlugins/ToolCorners.py:872 +#: appPlugins/ToolDblSided.py:1092 msgid "Create Excellon Object" msgstr "Excellon Oluştur" -#: appPlugins/ToolCorners.py:846 +#: appPlugins/ToolCorners.py:852 msgid "Will add drill holes in the center of the markers." msgstr "Köşe işaretlerinin ortasına matkap delikleri ekleyecektir." -#: appPlugins/ToolCorners.py:862 +#: appPlugins/ToolCorners.py:868 #, fuzzy #| msgid "Locations" msgid "Check in Locations" msgstr "Konumlar" -#: appPlugins/ToolCorners.py:869 +#: appPlugins/ToolCorners.py:875 msgid "" "Will create an Excellon object using a special preprocessor.\n" "The spindle will not start and the mounted probe will move to\n" @@ -14361,8 +14327,8 @@ msgid "Default tool added." msgstr "Varsayılan uç eklendi." #: appPlugins/ToolCutOut.py:671 appPlugins/ToolIsolation.py:2790 -#: appPlugins/ToolNCC.py:3977 appPlugins/ToolPaint.py:2770 app_Main.py:6378 -#: app_Main.py:6399 +#: appPlugins/ToolNCC.py:3979 appPlugins/ToolPaint.py:2770 app_Main.py:6413 +#: app_Main.py:6434 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." @@ -14408,15 +14374,15 @@ msgstr "Fare ısırığı şekli başarısız oldu." msgid "Any-form Cutout operation finished." msgstr "Kesme işlemi tamamlandı." -#: appPlugins/ToolCutOut.py:1143 appPlugins/ToolDrilling.py:1872 -#: appPlugins/ToolEtchCompensation.py:176 appPlugins/ToolFollow.py:197 -#: appPlugins/ToolFollow.py:244 appPlugins/ToolInvertGerber.py:123 +#: appPlugins/ToolCutOut.py:1143 appPlugins/ToolDrilling.py:1867 +#: appPlugins/ToolEtchCompensation.py:182 appPlugins/ToolFollow.py:203 +#: appPlugins/ToolFollow.py:250 appPlugins/ToolInvertGerber.py:129 #: appPlugins/ToolIsolation.py:1084 appPlugins/ToolIsolation.py:1149 #: appPlugins/ToolIsolation.py:1556 appPlugins/ToolIsolation.py:1583 -#: appPlugins/ToolIsolation.py:2429 appPlugins/ToolMilling.py:2776 -#: appPlugins/ToolMilling.py:2799 appPlugins/ToolNCC.py:1041 +#: appPlugins/ToolIsolation.py:2429 appPlugins/ToolMilling.py:2859 +#: appPlugins/ToolMilling.py:2882 appPlugins/ToolNCC.py:1041 #: appPlugins/ToolNCC.py:1110 appPlugins/ToolNCC.py:1573 -#: appPlugins/ToolPaint.py:1142 appPlugins/ToolPanelize.py:301 +#: appPlugins/ToolPaint.py:1142 appPlugins/ToolPanelize.py:317 #: tclCommands/TclCommandBbox.py:71 tclCommands/TclCommandNregions.py:71 msgid "Object not found" msgstr "Nesne bulunamadı" @@ -14490,16 +14456,16 @@ msgid "" "for cutting out the object from the surrounding material." msgstr "Çokgenleri keserek yollar oluşturma işlemi." -#: appPlugins/ToolCutOut.py:2353 appPlugins/ToolDblSided.py:664 -#: appPlugins/ToolPanelize.py:1102 +#: appPlugins/ToolCutOut.py:2350 appPlugins/ToolDblSided.py:680 +#: appPlugins/ToolPanelize.py:1121 msgid "Source Object" msgstr "Kaynak Nesne" -#: appPlugins/ToolCutOut.py:2354 +#: appPlugins/ToolCutOut.py:2351 msgid "Object to be cutout" msgstr "Kesilecek nesne" -#: appPlugins/ToolCutOut.py:2381 +#: appPlugins/ToolCutOut.py:2378 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -14511,15 +14477,19 @@ msgstr "" "Burada seçilen, 'Nesne' açılır kutudaki \n" "nesne türlerini belirler." -#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:61 -#: appPlugins/ToolIsolation.py:3337 appPlugins/ToolMilling.py:3804 -#: appPlugins/ToolNCC.py:4299 appPlugins/ToolPaint.py:3079 +#: appPlugins/ToolCutOut.py:2415 +msgid "Cutout Tool" +msgstr "PCB Kesimi" + +#: appPlugins/ToolCutOut.py:2434 appPlugins/ToolIsolation.py:61 +#: appPlugins/ToolIsolation.py:3334 appPlugins/ToolMilling.py:3876 +#: appPlugins/ToolNCC.py:4298 appPlugins/ToolPaint.py:3076 msgid "Search and Add" msgstr "Ara ve Ekle" -#: appPlugins/ToolCutOut.py:2440 appPlugins/ToolIsolation.py:3340 -#: appPlugins/ToolMilling.py:3807 appPlugins/ToolNCC.py:4302 -#: appPlugins/ToolPaint.py:3082 +#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:3337 +#: appPlugins/ToolMilling.py:3879 appPlugins/ToolNCC.py:4301 +#: appPlugins/ToolPaint.py:3079 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -14531,16 +14501,16 @@ msgstr "" "Bu, Araçlar Veri Tabanında bir arka plan aramasıyla yapılır.\n" "Araçlar Veri Tabanında hiçbir şey bulunmazsa, varsayılan bir araç eklenir." -#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:66 -#: appPlugins/ToolIsolation.py:3349 appPlugins/ToolMilling.py:383 -#: appPlugins/ToolMilling.py:3816 appPlugins/ToolNCC.py:4311 -#: appPlugins/ToolPaint.py:3091 +#: appPlugins/ToolCutOut.py:2446 appPlugins/ToolIsolation.py:66 +#: appPlugins/ToolIsolation.py:3346 appPlugins/ToolMilling.py:384 +#: appPlugins/ToolMilling.py:3888 appPlugins/ToolNCC.py:4310 +#: appPlugins/ToolPaint.py:3088 msgid "Pick from DB" msgstr "Veri Tabanından Seç" -#: appPlugins/ToolCutOut.py:2452 appPlugins/ToolIsolation.py:3352 -#: appPlugins/ToolMilling.py:3819 appPlugins/ToolNCC.py:4314 -#: appPlugins/ToolPaint.py:3094 +#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:3349 +#: appPlugins/ToolMilling.py:3891 appPlugins/ToolNCC.py:4313 +#: appPlugins/ToolPaint.py:3091 msgid "" "Add a new tool to the Tool Table\n" "from the Tools Database.\n" @@ -14551,23 +14521,23 @@ msgstr "" "yeni bir uç ekleyin.\n" "Menüde : Seçenekler -> Araçlar Veri tabanı" -#: appPlugins/ToolCutOut.py:2466 +#: appPlugins/ToolCutOut.py:2463 msgid "Tool Parameters" msgstr "Uç Seçenekleri" -#: appPlugins/ToolCutOut.py:2603 +#: appPlugins/ToolCutOut.py:2600 msgid "Bridge Gaps" msgstr "Geçit Boşlukları" -#: appPlugins/ToolCutOut.py:2605 +#: appPlugins/ToolCutOut.py:2602 msgid "Selection of the type of cutout." msgstr "Kesme şeklinin seçimi." -#: appPlugins/ToolCutOut.py:2609 appPlugins/ToolPunchGerber.py:2287 +#: appPlugins/ToolCutOut.py:2606 appPlugins/ToolPunchGerber.py:2287 msgid "Automatic" msgstr "Otomatik" -#: appPlugins/ToolCutOut.py:2658 +#: appPlugins/ToolCutOut.py:2655 msgid "" "Cutout the selected object.\n" "The cutout shape can be of any shape.\n" @@ -14578,7 +14548,7 @@ msgstr "" "PCB dikdörtgen olmayan bir şekle sahip\n" "olduğunda kullanışlıdır." -#: appPlugins/ToolCutOut.py:2673 +#: appPlugins/ToolCutOut.py:2670 msgid "" "Cutout the selected object.\n" "The resulting cutout shape is\n" @@ -14589,11 +14559,11 @@ msgstr "" "Ortaya çıkan kesme şekli her zaman bir dikdörtgen \n" "şekli ve nesnenin sınırlayıcı kutusu olacaktır." -#: appPlugins/ToolCutOut.py:2710 +#: appPlugins/ToolCutOut.py:2707 msgid "Generate Manual Geometry" msgstr "Kesim Şeklini El ile Oluştur" -#: appPlugins/ToolCutOut.py:2713 +#: appPlugins/ToolCutOut.py:2710 msgid "" "If the object to be cutout is a Gerber\n" "first create a Geometry that surrounds it,\n" @@ -14605,19 +14575,19 @@ msgstr "" "Nesnelerin listesini içeren üstteki açılır kutudan kaynak \n" "Gerber dosyasını seçin." -#: appPlugins/ToolCutOut.py:2733 +#: appPlugins/ToolCutOut.py:2730 msgid "Manual cutout Geometry" msgstr "Geçitleri El ile Ekle" -#: appPlugins/ToolCutOut.py:2735 appPlugins/ToolCutOut.py:2776 +#: appPlugins/ToolCutOut.py:2732 appPlugins/ToolCutOut.py:2773 msgid "Geometry object used to create the manual cutout." msgstr "Geçitlerin el ile yerleştirileceği nesne." -#: appPlugins/ToolCutOut.py:2742 +#: appPlugins/ToolCutOut.py:2739 msgid "Manual Add Bridge Gaps" msgstr "Geçitleri El ile Ekle" -#: appPlugins/ToolCutOut.py:2745 +#: appPlugins/ToolCutOut.py:2742 msgid "" "Use the left mouse button (LMB) click\n" "to create a bridge gap to separate the PCB from\n" @@ -14632,21 +14602,15 @@ msgstr "" "Geçit: PCB kesildiği zaman çevresinden kopmaması için\n" "kullanılan köprülerdir." -#: appPlugins/ToolCutOut.py:2767 appPlugins/ToolCutOut.py:2830 +#: appPlugins/ToolCutOut.py:2764 appPlugins/ToolCutOut.py:2827 msgid "Cut by Drilling" msgstr "Delerek Kesme" -#: appPlugins/ToolCutOut.py:2769 appPlugins/ToolCutOut.py:2833 +#: appPlugins/ToolCutOut.py:2766 appPlugins/ToolCutOut.py:2830 msgid "Create a series of drill holes following a geometry line." msgstr "Bir şekil çizgisini takip eden bir dizi matkap deliği oluşturun." -#: appPlugins/ToolDblSided.py:104 appPlugins/ToolDblSided.py:607 -#, fuzzy -#| msgid "2-Sided PCB" -msgid "2-Sided" -msgstr "2 Taraflı PCB" - -#: appPlugins/ToolDblSided.py:277 +#: appPlugins/ToolDblSided.py:296 msgid "" "'Point' reference is selected and 'Point' coordinates are missing. Add them " "and retry." @@ -14654,53 +14618,53 @@ msgstr "" "“Nokta” referansı seçildi, ancak “Nokta” koordinatları eksik. Onları ekleyin " "ve tekrar deneyin." -#: appPlugins/ToolDblSided.py:286 +#: appPlugins/ToolDblSided.py:305 msgid "There is no Box reference object loaded. Load one and retry." msgstr "" "Yüklü bir \"Çerçeve\" referans nesnesi yok. Birini yükleyin ve tekrar " "deneyin." -#: appPlugins/ToolDblSided.py:298 +#: appPlugins/ToolDblSided.py:317 msgid "No value or wrong format in Drill Dia entry. Add it and retry." msgstr "Ucun kalınlığı yok veya yanlış format. Ekleyip tekrar deneyin." -#: appPlugins/ToolDblSided.py:310 +#: appPlugins/ToolDblSided.py:329 msgid "There are no Alignment Drill Coordinates to use. Add them and retry." msgstr "" "Kullanılacak hizalama deliği Koordinatı yoktur. Onları ekleyin ve tekrar " "deneyin." -#: appPlugins/ToolDblSided.py:329 +#: appPlugins/ToolDblSided.py:348 msgid "Alignment Drills" msgstr "Hizalama Delikleri" -#: appPlugins/ToolDblSided.py:333 +#: appPlugins/ToolDblSided.py:352 msgid "Excellon object with alignment drills created..." msgstr "Hizalama delikleri içeren Excellon nesnesi oluşturuldu ..." -#: appPlugins/ToolDblSided.py:344 appPlugins/ToolPunchGerber.py:527 -#: appPlugins/ToolPunchGerber.py:564 appPlugins/ToolPunchGerber.py:669 +#: appPlugins/ToolDblSided.py:363 appPlugins/ToolPunchGerber.py:530 +#: appPlugins/ToolPunchGerber.py:567 appPlugins/ToolPunchGerber.py:672 msgid "There is no Excellon object loaded ..." msgstr "" "Yüklü Excellon nesnesi yok, Excellon nesnesi ekleyip tekrar deneyiniz ..." -#: appPlugins/ToolDblSided.py:356 +#: appPlugins/ToolDblSided.py:375 msgid "Click on canvas within the desired Excellon drill hole" msgstr "Çalışma alanı üzerinde istediğiniz Excellon deliği üzerine tıklayın" -#: appPlugins/ToolDblSided.py:400 +#: appPlugins/ToolDblSided.py:419 msgid "Mirror reference point set." msgstr "Tersleme referans noktası ayarlandı." -#: appPlugins/ToolDblSided.py:428 +#: appPlugins/ToolDblSided.py:447 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." msgstr "Yalnızca Gerber, Excellon ve Şekil nesneleri terslenebilir." -#: appPlugins/ToolDblSided.py:440 +#: appPlugins/ToolDblSided.py:459 msgid "There is no Box object loaded ..." msgstr "Yüklü bir Çerçeve nesnesi yok ..." -#: appPlugins/ToolDblSided.py:450 +#: appPlugins/ToolDblSided.py:469 msgid "" "There are no Point coordinates in the Point field. Add coords and try " "again ..." @@ -14708,11 +14672,11 @@ msgstr "" "Nokta alanında Nokta koordinatları yoktur. Koordinatları ekleyin ve tekrar " "deneyin ..." -#: appPlugins/ToolDblSided.py:457 camlib.py:2434 +#: appPlugins/ToolDblSided.py:476 camlib.py:2438 msgid "Object was mirrored" msgstr "Nesne terslendi" -#: appPlugins/ToolDblSided.py:635 appPlugins/ToolNCC.py:4107 +#: appPlugins/ToolDblSided.py:654 appPlugins/ToolNCC.py:4109 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -14724,19 +14688,19 @@ msgstr "" "Bakırı temizlenecek alanları kesmek için \n" "uç çizimleri içeren bir şekil nesnesi oluşturun." -#: appPlugins/ToolDblSided.py:665 +#: appPlugins/ToolDblSided.py:681 msgid "Objects to be mirrored" msgstr "Terslenecek nesneler" -#: appPlugins/ToolDblSided.py:672 +#: appPlugins/ToolDblSided.py:688 msgid "Select the type of application object to be processed in this tool." msgstr "Bu araçta işlenecek nesnesinin türünü seçin." -#: appPlugins/ToolDblSided.py:706 +#: appPlugins/ToolDblSided.py:722 msgid "Bounds Values" msgstr "Sınır Değerleri" -#: appPlugins/ToolDblSided.py:708 +#: appPlugins/ToolDblSided.py:724 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -14744,39 +14708,39 @@ msgstr "" "Sınır değerlerinin hesaplanacağı \n" "nesneleri çalışma alanı üzerinde seçin." -#: appPlugins/ToolDblSided.py:718 +#: appPlugins/ToolDblSided.py:734 msgid "X min" msgstr "X min" -#: appPlugins/ToolDblSided.py:720 appPlugins/ToolDblSided.py:734 +#: appPlugins/ToolDblSided.py:736 appPlugins/ToolDblSided.py:750 msgid "Minimum location." msgstr "Minimum konum." -#: appPlugins/ToolDblSided.py:732 +#: appPlugins/ToolDblSided.py:748 msgid "Y min" msgstr "Y min" -#: appPlugins/ToolDblSided.py:746 +#: appPlugins/ToolDblSided.py:762 msgid "X max" msgstr "X maks" -#: appPlugins/ToolDblSided.py:748 appPlugins/ToolDblSided.py:762 +#: appPlugins/ToolDblSided.py:764 appPlugins/ToolDblSided.py:778 msgid "Maximum location." msgstr "Maksimum konum." -#: appPlugins/ToolDblSided.py:760 +#: appPlugins/ToolDblSided.py:776 msgid "Y max" msgstr "Y maks" -#: appPlugins/ToolDblSided.py:771 +#: appPlugins/ToolDblSided.py:787 msgid "Center point coordinates" msgstr "Merkez noktası koordinatları" -#: appPlugins/ToolDblSided.py:773 +#: appPlugins/ToolDblSided.py:789 msgid "Centroid" msgstr "Merkez" -#: appPlugins/ToolDblSided.py:775 +#: appPlugins/ToolDblSided.py:791 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -14784,11 +14748,11 @@ msgstr "" "Dikdörtgenin merkez noktasının konumu, sınırlayıcı\n" "bir şekildir. Geometrik Merkez. Biçim (x, y)." -#: appPlugins/ToolDblSided.py:784 +#: appPlugins/ToolDblSided.py:800 msgid "Calculate Bounds Values" msgstr "Sınır Değerlerini Hesapla" -#: appPlugins/ToolDblSided.py:786 +#: appPlugins/ToolDblSided.py:802 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -14797,15 +14761,15 @@ msgstr "" "Seçilen nesneleri çevreleyen dikdörtgen şeklin koordinatlarını\n" "hesaplayın. Dikdörtgen şekli X, Y eksenine paraleldir." -#: appPlugins/ToolDblSided.py:811 +#: appPlugins/ToolDblSided.py:827 msgid "Mirror Operation" msgstr "Tersleme İşlemi" -#: appPlugins/ToolDblSided.py:812 +#: appPlugins/ToolDblSided.py:828 msgid "Parameters for the mirror operation" msgstr "Tersleme işlemi için kullanılan seçenekler" -#: appPlugins/ToolDblSided.py:834 +#: appPlugins/ToolDblSided.py:850 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -14823,11 +14787,11 @@ msgstr "" "Deliğe Tuttur-> Excellon nesnesindeki belirlenen bir deliğin merkezi\n" " tarafından tanımlanan bir nokta" -#: appPlugins/ToolDblSided.py:854 +#: appPlugins/ToolDblSided.py:870 msgid "Point coordinates" msgstr "Nokta Koordinatları" -#: appPlugins/ToolDblSided.py:860 +#: appPlugins/ToolDblSided.py:876 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -14842,15 +14806,15 @@ msgstr "" "tıklayarak\n" "yakalayabilir veya elle girebilirsiniz." -#: appPlugins/ToolDblSided.py:878 +#: appPlugins/ToolDblSided.py:894 msgid "Object that holds holes that can be picked as reference for mirroring." msgstr "Tersleme için referans olarak alınabilecek delikleri tutan nesne." -#: appPlugins/ToolDblSided.py:893 +#: appPlugins/ToolDblSided.py:909 msgid "Pick hole" msgstr "Delik Seç" -#: appPlugins/ToolDblSided.py:895 +#: appPlugins/ToolDblSided.py:911 msgid "" "Click inside a drill hole that belong to the selected Excellon object,\n" "and the hole center coordinates will be copied to the Point field." @@ -14858,7 +14822,7 @@ msgstr "" "Seçili Excellon nesnesine ait bir matkap deliğinin içine tıkladığınızda \n" "delik merkezi koordinatları Nokta alanına kopyalanacaktır." -#: appPlugins/ToolDblSided.py:911 +#: appPlugins/ToolDblSided.py:927 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -14868,11 +14832,11 @@ msgstr "" "Sınırlayıcı kutunun merkezinin koordinatları \n" "tersleme işlemi için referans olarak kullanılır." -#: appPlugins/ToolDblSided.py:937 +#: appPlugins/ToolDblSided.py:953 msgid "Mirror" msgstr "Tersle" -#: appPlugins/ToolDblSided.py:940 +#: appPlugins/ToolDblSided.py:956 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -14882,11 +14846,11 @@ msgstr "" "tersler (döndürür). Yeni bir nesne oluşturmaz, \n" "onu değiştirir." -#: appPlugins/ToolDblSided.py:966 +#: appPlugins/ToolDblSided.py:982 msgid "PCB Alignment" msgstr "PCB Hizalama" -#: appPlugins/ToolDblSided.py:968 appPlugins/ToolDblSided.py:1079 +#: appPlugins/ToolDblSided.py:984 appPlugins/ToolDblSided.py:1095 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -14895,7 +14859,7 @@ msgstr "" "Belirtilen hizalama deliklerini ve tersleme \n" "görüntülerini içeren bir Excellon Nesnesi oluşturur." -#: appPlugins/ToolDblSided.py:1010 appPlugins/ToolDblSided.py:1017 +#: appPlugins/ToolDblSided.py:1026 appPlugins/ToolDblSided.py:1033 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -14906,11 +14870,11 @@ msgstr "" "Bu, yukarıdaki Tersleme İşlemi -> Referans Noktası\n" "bölümünden değiştirilebilir" -#: appPlugins/ToolDblSided.py:1030 +#: appPlugins/ToolDblSided.py:1046 msgid "Alignment Drill Coordinates" msgstr "Hizalama Deliği Koordinatları" -#: appPlugins/ToolDblSided.py:1032 +#: appPlugins/ToolDblSided.py:1048 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -14929,11 +14893,11 @@ msgstr "" "- Yukarıdaki \"PCB Hizalama\" bölümünde seçilen eksen üzerinde tersleme " "konumunda bir delik." -#: appPlugins/ToolDblSided.py:1040 +#: appPlugins/ToolDblSided.py:1056 msgid "Drill coordinates" msgstr "Delik Koordinatları" -#: appPlugins/ToolDblSided.py:1048 +#: appPlugins/ToolDblSided.py:1064 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -14960,11 +14924,11 @@ msgstr "" "- Koordinatları el ile şu şekilde girerek: (x1, y1), (x2, y2), … elde " "edebilirsiniz." -#: appPlugins/ToolDblSided.py:1063 +#: appPlugins/ToolDblSided.py:1079 msgid "Delete Last" msgstr "Sonuncuyu Sil" -#: appPlugins/ToolDblSided.py:1066 +#: appPlugins/ToolDblSided.py:1082 msgid "Delete the last coordinates tuple in the list." msgstr "Listedeki son koordinat grubunu siler." @@ -15134,57 +15098,57 @@ msgstr "Bu, noktadan noktaya ölçüm mesafesinin orta noktasıdır." msgid "Jump to Half Point" msgstr "Orta Noktaya Git" -#: appPlugins/ToolDrilling.py:1431 appPlugins/ToolIsolation.py:879 -#: appPlugins/ToolMilling.py:1941 appPlugins/ToolNCC.py:483 +#: appPlugins/ToolDrilling.py:1426 appPlugins/ToolIsolation.py:879 +#: appPlugins/ToolMilling.py:2035 appPlugins/ToolNCC.py:483 #: appPlugins/ToolPaint.py:412 msgid "Current Tool parameters were applied to all tools." msgstr "Mevcut araç seçenekleri tüm araçlara uygulandı." -#: appPlugins/ToolDrilling.py:1493 appPlugins/ToolMilling.py:3323 +#: appPlugins/ToolDrilling.py:1488 appPlugins/ToolMilling.py:3398 msgid "Focus Z" msgstr "Z Odak" -#: appPlugins/ToolDrilling.py:1515 appPlugins/ToolMilling.py:3289 +#: appPlugins/ToolDrilling.py:1510 appPlugins/ToolMilling.py:3364 msgid "Laser Power" msgstr "Lazer Gücü" -#: appPlugins/ToolDrilling.py:1890 camlib.py:4120 +#: appPlugins/ToolDrilling.py:1885 camlib.py:4104 msgid "The loaded Excellon file has no drills" msgstr "Yüklenen Excellon dosyasında delik yok" -#: appPlugins/ToolDrilling.py:1935 camlib.py:4038 +#: appPlugins/ToolDrilling.py:1930 camlib.py:4022 msgid "Creating a list of points to drill..." msgstr "Delinecek noktalar listesi oluşturuluyor ..." -#: appPlugins/ToolDrilling.py:1942 camlib.py:4067 +#: appPlugins/ToolDrilling.py:1937 camlib.py:4051 msgid "Failed. Drill points inside the exclusion zones." msgstr "Hata. Dışlama alanlarında delikler var." -#: appPlugins/ToolDrilling.py:1958 camlib.py:4110 camlib.py:5501 camlib.py:5910 +#: appPlugins/ToolDrilling.py:1953 camlib.py:4094 camlib.py:5485 camlib.py:5894 msgid "Starting G-Code" msgstr "G-Kodu başlatılıyor" -#: appPlugins/ToolDrilling.py:1963 +#: appPlugins/ToolDrilling.py:1958 msgid "Generating CNCJob..." msgstr "CNC İşi oluşturuluyor ..." -#: appPlugins/ToolDrilling.py:2086 camlib.py:3252 camlib.py:3686 camlib.py:5769 +#: appPlugins/ToolDrilling.py:2052 camlib.py:3256 camlib.py:3691 camlib.py:5753 msgid "The Toolchange X,Y format has to be (x, y)." msgstr "Uç değiştir X, Y koordinat biçimi (x, y) şeklinde olmalıdır." -#: appPlugins/ToolDrilling.py:2255 +#: appPlugins/ToolDrilling.py:2194 msgid "Generating CNC Code" msgstr "CNC Kodu oluşturuluyor" -#: appPlugins/ToolDrilling.py:2328 +#: appPlugins/ToolDrilling.py:2264 msgid "Excellon object for drilling/milling operation." msgstr "Delme/frezeleme işlemi için Excellon nesnesi." -#: appPlugins/ToolDrilling.py:2392 +#: appPlugins/ToolDrilling.py:2328 msgid "Search DB" msgstr "Veri Tabanında Ara" -#: appPlugins/ToolDrilling.py:2395 +#: appPlugins/ToolDrilling.py:2331 msgid "" "Will search and try to replace the tools from Tools Table\n" "with tools from DB that have a close diameter value." @@ -15192,9 +15156,9 @@ msgstr "" "Araçlar Tablosundaki uçları, Veri Tabanından gelen \n" "yakın kalınlık değerine sahip uçlarla değiştirmeyi deneyecek." -#: appPlugins/ToolDrilling.py:2413 appPlugins/ToolIsolation.py:3380 -#: appPlugins/ToolMilling.py:3852 appPlugins/ToolNCC.py:4342 -#: appPlugins/ToolPaint.py:3122 +#: appPlugins/ToolDrilling.py:2349 appPlugins/ToolIsolation.py:3377 +#: appPlugins/ToolMilling.py:3924 appPlugins/ToolNCC.py:4341 +#: appPlugins/ToolPaint.py:3119 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -15202,15 +15166,15 @@ msgstr "" "GCode oluşturmak için kullanılan veriler.\n" "Her araç kendi bu tür verileri depolar." -#: appPlugins/ToolDrilling.py:2650 appPlugins/ToolIsolation.py:3459 -#: appPlugins/ToolMilling.py:4283 appPlugins/ToolNCC.py:4499 -#: appPlugins/ToolPaint.py:3217 +#: appPlugins/ToolDrilling.py:2586 appPlugins/ToolIsolation.py:3456 +#: appPlugins/ToolMilling.py:4355 appPlugins/ToolNCC.py:4498 +#: appPlugins/ToolPaint.py:3214 msgid "Apply parameters to all tools" msgstr "Seçenekleri Tüm Araçlara Uygula" -#: appPlugins/ToolDrilling.py:2653 appPlugins/ToolIsolation.py:3462 -#: appPlugins/ToolMilling.py:4286 appPlugins/ToolNCC.py:4502 -#: appPlugins/ToolPaint.py:3220 +#: appPlugins/ToolDrilling.py:2589 appPlugins/ToolIsolation.py:3459 +#: appPlugins/ToolMilling.py:4358 appPlugins/ToolNCC.py:4501 +#: appPlugins/ToolPaint.py:3217 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -15218,28 +15182,28 @@ msgstr "" "Formdaki geçerli seçenekler, Araçlar Tablosundaki \n" "tüm uçlara uygulanacaktır." -#: appPlugins/ToolDrilling.py:2664 appPlugins/ToolIsolation.py:3473 -#: appPlugins/ToolMilling.py:4299 appPlugins/ToolNCC.py:4513 -#: appPlugins/ToolPaint.py:3231 +#: appPlugins/ToolDrilling.py:2600 appPlugins/ToolIsolation.py:3470 +#: appPlugins/ToolMilling.py:4371 appPlugins/ToolNCC.py:4512 +#: appPlugins/ToolPaint.py:3228 msgid "Common Parameters" msgstr "Ortak Seçenekler" -#: appPlugins/ToolDrilling.py:2666 appPlugins/ToolIsolation.py:3475 -#: appPlugins/ToolMilling.py:4301 appPlugins/ToolNCC.py:4515 -#: appPlugins/ToolPaint.py:3233 +#: appPlugins/ToolDrilling.py:2602 appPlugins/ToolIsolation.py:3472 +#: appPlugins/ToolMilling.py:4373 appPlugins/ToolNCC.py:4514 +#: appPlugins/ToolPaint.py:3230 msgid "Parameters that are common for all tools." msgstr "Tüm araçlar için ortak olan seçenekler." -#: appPlugins/ToolDrilling.py:2671 appPlugins/ToolMilling.py:4306 -#: appPlugins/ToolSolderPaste.py:1334 +#: appPlugins/ToolDrilling.py:2607 appPlugins/ToolMilling.py:4378 +#: appPlugins/ToolSolderPaste.py:1338 msgid "Tool change Z" msgstr "Z Uç Değiştir" -#: appPlugins/ToolDrilling.py:2729 appPlugins/ToolMilling.py:4349 +#: appPlugins/ToolDrilling.py:2683 appPlugins/ToolMilling.py:4441 msgid "X,Y coordinates" msgstr "X, Y Koordinatları" -#: appPlugins/ToolDrilling.py:2775 +#: appPlugins/ToolDrilling.py:2729 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Excellon Objects." @@ -15247,19 +15211,19 @@ msgstr "" "Excellon Nesneleri için G-Kod çıktısını\n" "belirleyen önişlemci JSON dosyası." -#: appPlugins/ToolDrilling.py:2790 appPlugins/ToolMilling.py:4407 +#: appPlugins/ToolDrilling.py:2744 appPlugins/ToolMilling.py:4502 msgid "Add exclusion areas" msgstr "Dışlama Alanları Ekle" -#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolMilling.py:4433 +#: appPlugins/ToolDrilling.py:2771 appPlugins/ToolMilling.py:4530 msgid "This is the Area ID." msgstr "Bu bölge tanımlayıcısıdır." -#: appPlugins/ToolDrilling.py:2819 appPlugins/ToolMilling.py:4435 +#: appPlugins/ToolDrilling.py:2773 appPlugins/ToolMilling.py:4532 msgid "Type of the object where the exclusion area was added." msgstr "Dışlama alanının eklendiği nesnenin türü." -#: appPlugins/ToolDrilling.py:2821 appPlugins/ToolMilling.py:4437 +#: appPlugins/ToolDrilling.py:2775 appPlugins/ToolMilling.py:4534 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " "it." @@ -15267,7 +15231,7 @@ msgstr "" "Dışlama alanı için kullanılan yöntem. Dışlama alanlarının etrafından dolaşın " "veya üzerinden geçin." -#: appPlugins/ToolDrilling.py:2823 appPlugins/ToolMilling.py:4439 +#: appPlugins/ToolDrilling.py:2777 appPlugins/ToolMilling.py:4536 msgid "" "If the strategy is to go over the area then this is the height at which the " "tool will go to avoid the exclusion area." @@ -15275,32 +15239,32 @@ msgstr "" "Yöntem \"Yukarı\" olarak seçilmişse bu, ucun dışlama alanından kaçınmak için " "gideceği yüksekliktir." -#: appPlugins/ToolDrilling.py:2859 appPlugins/ToolMilling.py:4473 +#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4572 msgid "Add Area:" msgstr "Alan Ekle:" -#: appPlugins/ToolDrilling.py:2860 appPlugins/ToolMilling.py:4474 +#: appPlugins/ToolDrilling.py:2814 appPlugins/ToolMilling.py:4573 msgid "Add an Exclusion Area." msgstr "Bir dışlama alanı ekleyin." -#: appPlugins/ToolDrilling.py:2878 appPlugins/ToolMilling.py:4491 +#: appPlugins/ToolDrilling.py:2832 appPlugins/ToolMilling.py:4591 msgid "Delete all exclusion areas." msgstr "Dışlama alanlarının tümünü silin." -#: appPlugins/ToolDrilling.py:2881 appPlugins/ToolMilling.py:4494 +#: appPlugins/ToolDrilling.py:2835 appPlugins/ToolMilling.py:4594 msgid "Delete Selected" msgstr "Seçilenleri Sil" -#: appPlugins/ToolDrilling.py:2882 appPlugins/ToolMilling.py:4495 +#: appPlugins/ToolDrilling.py:2836 appPlugins/ToolMilling.py:4595 msgid "Delete all exclusion areas that are selected in the table." msgstr "Tabloda seçilen dışlama alanlarını siler." -#: appPlugins/ToolDrilling.py:2904 appPlugins/ToolMilling.py:4517 -#: appPlugins/ToolSolderPaste.py:1518 +#: appPlugins/ToolDrilling.py:2858 appPlugins/ToolMilling.py:4617 +#: appPlugins/ToolSolderPaste.py:1522 msgid "Generate CNCJob object" msgstr "CNC İş Nesnesi Oluştur" -#: appPlugins/ToolDrilling.py:2907 appPlugins/ToolMilling.py:4520 +#: appPlugins/ToolDrilling.py:2861 appPlugins/ToolMilling.py:4620 msgid "" "Generate the CNC Job.\n" "If milling then an additional Geometry object will be created.\n" @@ -15313,25 +15277,32 @@ msgstr "" "Araçlar Tablosunda en az bir araç ekleyin/seçin.\n" "Tümünü seçmek için # başlığına veya özel uç seçimi için Ctrl + Sol tıklayın." -#: appPlugins/ToolEtchCompensation.py:98 appPlugins/ToolEtchCompensation.py:269 +#: appPlugins/ToolEtchCompensation.py:98 appPlugins/ToolEtchCompensation.py:287 #, fuzzy #| msgid "Etch Compensation Tool" msgid "Etch Compensation" msgstr "Asit Aşındırma Telafisi" -#: appPlugins/ToolEtchCompensation.py:311 appPlugins/ToolInvertGerber.py:232 +#: appPlugins/ToolEtchCompensation.py:188 +#: appPlugins/ToolEtchCompensation.py:202 +#, fuzzy +#| msgid "Milling Parameters" +msgid "Missing parameter value." +msgstr "Freze Seçenekleri" + +#: appPlugins/ToolEtchCompensation.py:329 appPlugins/ToolInvertGerber.py:238 msgid "Gerber object that will be inverted." msgstr "Polarize edilecek Gerber nesnesi." -#: appPlugins/ToolEtchCompensation.py:323 +#: appPlugins/ToolEtchCompensation.py:341 msgid "Conversion utilities" msgstr "Dönüştürme Aracı" -#: appPlugins/ToolEtchCompensation.py:328 +#: appPlugins/ToolEtchCompensation.py:346 msgid "Oz to Microns" msgstr "Oz'dan Mikron'a" -#: appPlugins/ToolEtchCompensation.py:330 +#: appPlugins/ToolEtchCompensation.py:348 msgid "" "Will convert from oz thickness to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15341,20 +15312,20 @@ msgstr "" "İşleçlerle formülleri kullanabilir: /, *, +, -,%,.\n" "Gerçek sayılarda ondalık ayırıcı kullanılır." -#: appPlugins/ToolEtchCompensation.py:339 +#: appPlugins/ToolEtchCompensation.py:357 msgid "Oz value" msgstr "Oz Değeri" -#: appPlugins/ToolEtchCompensation.py:341 -#: appPlugins/ToolEtchCompensation.py:362 +#: appPlugins/ToolEtchCompensation.py:359 +#: appPlugins/ToolEtchCompensation.py:380 msgid "Microns value" msgstr "Mikron Değeri" -#: appPlugins/ToolEtchCompensation.py:349 +#: appPlugins/ToolEtchCompensation.py:367 msgid "Mils to Microns" msgstr "Mil'den Mikron'a" -#: appPlugins/ToolEtchCompensation.py:351 +#: appPlugins/ToolEtchCompensation.py:369 msgid "" "Will convert from mils to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15364,19 +15335,19 @@ msgstr "" "İşleçlerle formülleri kullanabilir: /, *, +, -,%,.\n" "Gerçek sayılarda ondalık ayırıcı kullanılır." -#: appPlugins/ToolEtchCompensation.py:360 +#: appPlugins/ToolEtchCompensation.py:378 msgid "Mils value" msgstr "Mil Değeri" -#: appPlugins/ToolEtchCompensation.py:375 appPlugins/ToolInvertGerber.py:244 +#: appPlugins/ToolEtchCompensation.py:393 appPlugins/ToolInvertGerber.py:250 msgid "Parameters for this tool" msgstr "Bu araç için kullanılan seçenekler" -#: appPlugins/ToolEtchCompensation.py:380 +#: appPlugins/ToolEtchCompensation.py:398 msgid "Copper Thickness" msgstr "Bakır Tabakası Kalınlığı" -#: appPlugins/ToolEtchCompensation.py:382 +#: appPlugins/ToolEtchCompensation.py:400 msgid "" "The thickness of the copper foil.\n" "In microns [um]." @@ -15384,11 +15355,11 @@ msgstr "" "Bakır tabakası ne kadar kalın olmalıdır.\n" "Mikronlarda [um]." -#: appPlugins/ToolEtchCompensation.py:392 +#: appPlugins/ToolEtchCompensation.py:410 msgid "Ratio" msgstr "Oran" -#: appPlugins/ToolEtchCompensation.py:394 +#: appPlugins/ToolEtchCompensation.py:412 msgid "" "The ratio of lateral etch versus depth etch.\n" "Can be:\n" @@ -15400,32 +15371,32 @@ msgstr "" "- Özel -> Kullanıcı özel bir değer girer.\n" "- Ön Seçim -> Asitlerin seçimine bağlı olan ön değer" -#: appPlugins/ToolEtchCompensation.py:400 -#: appPlugins/ToolEtchCompensation.py:420 +#: appPlugins/ToolEtchCompensation.py:418 +#: appPlugins/ToolEtchCompensation.py:438 msgid "Etch Factor" msgstr "Aşındırma Değeri" -#: appPlugins/ToolEtchCompensation.py:401 +#: appPlugins/ToolEtchCompensation.py:419 msgid "Etchants list" msgstr "Asitlerin Listesi" -#: appPlugins/ToolEtchCompensation.py:402 +#: appPlugins/ToolEtchCompensation.py:420 msgid "Manual offset" msgstr "El İle Hiza" -#: appPlugins/ToolEtchCompensation.py:409 +#: appPlugins/ToolEtchCompensation.py:427 msgid "Etchants" msgstr "Asitler" -#: appPlugins/ToolEtchCompensation.py:411 +#: appPlugins/ToolEtchCompensation.py:429 msgid "A list of etchants." msgstr "Aşındırmada kullanılan asitlerin listesi." -#: appPlugins/ToolEtchCompensation.py:414 +#: appPlugins/ToolEtchCompensation.py:432 msgid "Alkaline baths" msgstr "Alkaline baths" -#: appPlugins/ToolEtchCompensation.py:422 +#: appPlugins/ToolEtchCompensation.py:440 msgid "" "The ratio between depth etch and lateral etch .\n" "Accepts real numbers and formulas using the operators: /,*,+,-,%" @@ -15434,11 +15405,11 @@ msgstr "" "İşleçleri kullanarak gerçek sayıları ve \n" "formülleri kabul eder:/,*, +,-,%" -#: appPlugins/ToolEtchCompensation.py:426 +#: appPlugins/ToolEtchCompensation.py:444 msgid "Real number or formula" msgstr "Gerçek sayı veya formül" -#: appPlugins/ToolEtchCompensation.py:434 +#: appPlugins/ToolEtchCompensation.py:452 msgid "" "Value with which to increase or decrease (buffer)\n" "the copper features. In microns [um]." @@ -15446,73 +15417,73 @@ msgstr "" "Bakır özelliklerinin arttırılması veya azaltılması (tamponlanması) \n" "için değer. Mikronlarda [um]." -#: appPlugins/ToolEtchCompensation.py:457 +#: appPlugins/ToolEtchCompensation.py:475 msgid "Compensate" msgstr "Telafi Et" -#: appPlugins/ToolEtchCompensation.py:460 +#: appPlugins/ToolEtchCompensation.py:478 msgid "" "Will increase the copper features thickness to compensate the lateral etch." msgstr "" "Yanal aşınmayı telafi etmek için bakır özelliklerinin kalınlığını " "artıracaktır." -#: appPlugins/ToolExtract.py:425 appPlugins/ToolExtract.py:512 -#: appPlugins/ToolExtract.py:599 +#: appPlugins/ToolExtract.py:428 appPlugins/ToolExtract.py:515 +#: appPlugins/ToolExtract.py:602 msgid "No drills extracted. Try different parameters." msgstr "Delikler çıkarılmadı. Farklı seçenekler deneyin." -#: appPlugins/ToolExtract.py:703 +#: appPlugins/ToolExtract.py:706 msgid "No soldermask extracted." msgstr "Lehim maskesi çıkarılamadı." -#: appPlugins/ToolExtract.py:752 appPlugins/ToolExtract.py:761 -#: appPlugins/ToolExtract.py:765 +#: appPlugins/ToolExtract.py:755 appPlugins/ToolExtract.py:764 +#: appPlugins/ToolExtract.py:768 msgid "No cutout extracted." msgstr "PCB kesim şekli çıkarılamadı." -#: appPlugins/ToolExtract.py:911 +#: appPlugins/ToolExtract.py:914 msgid "Gerber object from which to extract drill holes or soldermask." msgstr "Deliklerin veya lehim maskesinin çıkarılacağı Gerber nesnesi." -#: appPlugins/ToolExtract.py:938 appPlugins/ToolPunchGerber.py:2023 +#: appPlugins/ToolExtract.py:941 appPlugins/ToolPunchGerber.py:2023 msgid "Process all Pads." msgstr "Pedlerin tamamını işleyin." -#: appPlugins/ToolExtract.py:1020 appPlugins/ToolExtract.py:1187 +#: appPlugins/ToolExtract.py:1023 appPlugins/ToolExtract.py:1190 msgid "Extract Drills" msgstr "Delik Çıkart" -#: appPlugins/ToolExtract.py:1022 +#: appPlugins/ToolExtract.py:1025 msgid "Extract an Excellon object from the Gerber pads." msgstr "Gerber pedlerinden bir Excellon nesnesi çıkarın." -#: appPlugins/ToolExtract.py:1190 +#: appPlugins/ToolExtract.py:1193 msgid "Extract drills from a given Gerber file." msgstr "Belirli bir Gerber dosyasındaki delikleri çıkartın." -#: appPlugins/ToolFiducials.py:315 +#: appPlugins/ToolFiducials.py:322 msgid "Click to add first Fiducial. Bottom Left..." msgstr "İlk referans işaretini eklemek için tıklayın. Sol alt ..." -#: appPlugins/ToolFiducials.py:594 +#: appPlugins/ToolFiducials.py:601 msgid "Click to add the last fiducial. Top Right..." msgstr "Bir sonraki referans işaretini eklemek için tıklayın. Sağ üstte..." -#: appPlugins/ToolFiducials.py:599 +#: appPlugins/ToolFiducials.py:606 msgid "Click to add the second fiducial. Top Left or Bottom Right..." msgstr "" "İkinci bir referans işareti eklemek için tıklayın. Sol üst veya sağ alt..." -#: appPlugins/ToolFiducials.py:695 +#: appPlugins/ToolFiducials.py:702 msgid "Fiducials Tool exit." msgstr "Referans işareti aracından çık." -#: appPlugins/ToolFiducials.py:785 +#: appPlugins/ToolFiducials.py:789 msgid "Fiducials Coordinates" msgstr "Referans İşareti Koordinatları" -#: appPlugins/ToolFiducials.py:787 +#: appPlugins/ToolFiducials.py:791 msgid "" "A table with the fiducial points coordinates,\n" "in the format (x, y)." @@ -15520,35 +15491,35 @@ msgstr "" "Referans işaretlerinin koordinatlarını \n" "(x, y) biçiminde içeren bir tablo." -#: appPlugins/ToolFiducials.py:921 +#: appPlugins/ToolFiducials.py:925 msgid "Mode:" msgstr "Yöntem:" -#: appPlugins/ToolFiducials.py:969 +#: appPlugins/ToolFiducials.py:973 msgid "Thickness of the line that makes the fiducial." msgstr "Referans işaretini oluşturan çizginin kalınlığı." -#: appPlugins/ToolFiducials.py:1000 +#: appPlugins/ToolFiducials.py:1004 msgid "Add Fiducial" msgstr "Referans İşareti Ekle" -#: appPlugins/ToolFiducials.py:1003 +#: appPlugins/ToolFiducials.py:1007 msgid "Will add a polygon on the copper layer to serve as fiducial." msgstr "Bakır katmanına bir referans işareti görevi görmesi için şekil ekler." -#: appPlugins/ToolFiducials.py:1019 +#: appPlugins/ToolFiducials.py:1023 msgid "Soldermask Gerber" msgstr "Gerber Lehim Maskesi" -#: appPlugins/ToolFiducials.py:1021 +#: appPlugins/ToolFiducials.py:1025 msgid "The Soldermask Gerber object." msgstr "Gerber lehim maskesi nesnesi." -#: appPlugins/ToolFiducials.py:1033 +#: appPlugins/ToolFiducials.py:1037 msgid "Add Soldermask Opening" msgstr "Lehim Maskesi Açıklığı Ekle" -#: appPlugins/ToolFiducials.py:1035 +#: appPlugins/ToolFiducials.py:1039 msgid "" "Will add a polygon on the soldermask layer\n" "to serve as fiducial opening.\n" @@ -15559,37 +15530,31 @@ msgstr "" "lehim maskesi katmanına bir şekil ekleyecektir.\n" "Genişlik, her zaman bakır kaynağının genişliğinin iki katıdır." -#: appPlugins/ToolFilm.py:140 appPlugins/ToolFilm.py:1091 -#, fuzzy -#| msgid "Film PCB" -msgid "Film" -msgstr "PCB Filmi" - -#: appPlugins/ToolFilm.py:283 +#: appPlugins/ToolFilm.py:302 msgid "Load an object for Film and retry." msgstr "Film için bir nesne yükleyin ve tekrar deneyin." -#: appPlugins/ToolFilm.py:290 +#: appPlugins/ToolFilm.py:309 msgid "Load an object for Box and retry." msgstr "Çerçeve için bir nesne yükleyin ve tekrar deneyin." -#: appPlugins/ToolFilm.py:305 +#: appPlugins/ToolFilm.py:324 msgid "Generating Film ..." msgstr "Film oluşturuluyor ..." -#: appPlugins/ToolFilm.py:357 appPlugins/ToolFilm.py:362 +#: appPlugins/ToolFilm.py:376 appPlugins/ToolFilm.py:381 msgid "Export positive film" msgstr "Pozitif filmi dışa aktar" -#: appPlugins/ToolFilm.py:393 +#: appPlugins/ToolFilm.py:412 msgid "" "No Excellon object selected. Load an object for punching reference and retry." msgstr "" "Seçili Excellon nesnesi yok. Delik deliği oluşturmak için bir nesne yükleyin " "ve tekrar deneyin." -#: appPlugins/ToolFilm.py:417 appPlugins/ToolFilm.py:429 -#: appPlugins/ToolPunchGerber.py:788 appPlugins/ToolPunchGerber.py:921 +#: appPlugins/ToolFilm.py:436 appPlugins/ToolFilm.py:448 +#: appPlugins/ToolPunchGerber.py:791 appPlugins/ToolPunchGerber.py:924 msgid "" "Failed. Punch hole size is bigger than some of the apertures in the Gerber " "object." @@ -15597,23 +15562,23 @@ msgstr "" "Başarısız oldu. Delik yeri açma deliğinin boyutu Gerber nesnesindeki bazı " "deliklerden daha büyüktür." -#: appPlugins/ToolFilm.py:447 appPlugins/ToolPunchGerber.py:861 -#: appPlugins/ToolPunchGerber.py:956 +#: appPlugins/ToolFilm.py:466 appPlugins/ToolPunchGerber.py:864 +#: appPlugins/ToolPunchGerber.py:959 msgid "" "Failed. The new object geometry is the same as the one in the source object " "geometry..." msgstr "Başarısız oldu. Yeni nesne şekli, kaynak nesne şekliyle aynıdır ..." -#: appPlugins/ToolFilm.py:505 appPlugins/ToolFilm.py:510 +#: appPlugins/ToolFilm.py:524 appPlugins/ToolFilm.py:529 msgid "Export negative film" msgstr "Negatif filmi dışa aktar" -#: appPlugins/ToolFilm.py:573 appPlugins/ToolFilm.py:867 -#: appPlugins/ToolPanelize.py:314 +#: appPlugins/ToolFilm.py:592 appPlugins/ToolFilm.py:886 +#: appPlugins/ToolPanelize.py:330 msgid "No object Box. Using instead" msgstr "Çerçeve nesnesi yok. Bunun yerine" -#: appPlugins/ToolFilm.py:778 appPlugins/ToolFilm.py:1038 +#: appPlugins/ToolFilm.py:797 appPlugins/ToolFilm.py:1057 msgid "" "The artwork has to be within the selected page size in order to be visible.\n" "For 'Bounds' page size, it needs to be in the first quadrant." @@ -15621,15 +15586,15 @@ msgstr "" "Resmin görünebilmesi için seçilen sayfa boyutu içinde olması gerekir.\n" "'Sınırlar' sayfa boyutu için ilk çeyrekte olması gerekir." -#: appPlugins/ToolFilm.py:805 appPlugins/ToolFilm.py:1065 +#: appPlugins/ToolFilm.py:824 appPlugins/ToolFilm.py:1084 msgid "Film file exported to" msgstr "Film dosyası şuraya aktarıldı" -#: appPlugins/ToolFilm.py:1118 +#: appPlugins/ToolFilm.py:1135 msgid "Create a positive/negative film for UV exposure." msgstr "" -#: appPlugins/ToolFilm.py:1152 +#: appPlugins/ToolFilm.py:1166 msgid "" "Specify the type of object for which to create the film.\n" "The object can be of type: Gerber or Geometry.\n" @@ -15640,7 +15605,7 @@ msgstr "" "Nesne türü, Gerber veya Şekil olabilir.\n" "Buradaki seçim, açılır kutu listesindeki film nesnelerinin türünü belirtir." -#: appPlugins/ToolFilm.py:1175 +#: appPlugins/ToolFilm.py:1189 msgid "" "Specify the type of object to be used as an container for\n" "film creation. It can be: Gerber or Geometry type.The selection here decide " @@ -15651,7 +15616,7 @@ msgstr "" "Film türü şunlar olabilir: Gerber veya Şekil.\n" "Buradaki seçim, açılır kutu listesindeki nesnelerin türünü belirler." -#: appPlugins/ToolFilm.py:1206 +#: appPlugins/ToolFilm.py:1220 #, fuzzy #| msgid "" #| "The reference point to be used as origin for the skew.\n" @@ -15663,33 +15628,33 @@ msgstr "" "Eğriltme için başlangıç noktası olarak kullanılacak referans noktası.\n" "Şekil sınırlama kutusunun dört noktasından biri olabilir." -#: appPlugins/ToolFilm.py:1225 +#: appPlugins/ToolFilm.py:1239 #, fuzzy #| msgid "Save Film" msgid "Scale Film" msgstr "Filmi Kaydet" -#: appPlugins/ToolFilm.py:1269 +#: appPlugins/ToolFilm.py:1283 #, fuzzy #| msgid "Save Film" msgid "Skew Film" msgstr "Filmi Kaydet" -#: appPlugins/ToolFilm.py:1313 +#: appPlugins/ToolFilm.py:1327 #, fuzzy #| msgid "Mirror (Flip)" msgid "Mirror Film" msgstr "Tersle (Çevir)" -#: appPlugins/ToolFilm.py:1345 +#: appPlugins/ToolFilm.py:1359 msgid "Film Parameters" msgstr "Film Seçenekleri" -#: appPlugins/ToolFilm.py:1404 +#: appPlugins/ToolFilm.py:1418 msgid "Punch drill holes" msgstr "Delik Yeri Açma Delikleri" -#: appPlugins/ToolFilm.py:1405 +#: appPlugins/ToolFilm.py:1419 msgid "" "When checked the generated film will have holes in pads when\n" "the generated film is positive. This is done to help drilling,\n" @@ -15699,11 +15664,11 @@ msgstr "" "pedlerinde delikler olacaktır.\n" "Bu, deliklerin elle delinmesini kolaylaştırmak için yapılır." -#: appPlugins/ToolFilm.py:1423 +#: appPlugins/ToolFilm.py:1437 msgid "Source" msgstr "Kaynak" -#: appPlugins/ToolFilm.py:1425 +#: appPlugins/ToolFilm.py:1439 msgid "" "The punch hole source can be:\n" "- Excellon -> an Excellon holes center will serve as reference.\n" @@ -15714,34 +15679,34 @@ msgstr "" "alınacaktır. \n" "- Ped Merkezi -> Pedlerin merkezi referans olarak kullanmaya çalışacaktır." -#: appPlugins/ToolFilm.py:1430 +#: appPlugins/ToolFilm.py:1444 msgid "Pad center" msgstr "Ped Merkezi" -#: appPlugins/ToolFilm.py:1435 +#: appPlugins/ToolFilm.py:1449 msgid "Excellon Obj" msgstr "Excellon Delikleri" -#: appPlugins/ToolFilm.py:1437 +#: appPlugins/ToolFilm.py:1451 msgid "" "Remove the geometry of Excellon from the Film to create the holes in pads." msgstr "Pedlerde delik oluşturmak için Excellon'un şeklini filmden çıkarın." -#: appPlugins/ToolFilm.py:1451 +#: appPlugins/ToolFilm.py:1465 msgid "Punch Size" msgstr "Delik Boyutu" -#: appPlugins/ToolFilm.py:1452 +#: appPlugins/ToolFilm.py:1466 msgid "The value here will control how big is the punch hole in the pads." msgstr "" "Buradaki değer, pedlerdeki delik yeri açama\n" "deliğinin ne kadar büyük olduğunu kontrol edecektir." -#: appPlugins/ToolFilm.py:1587 +#: appPlugins/ToolFilm.py:1601 msgid "Save Film" msgstr "Filmi Kaydet" -#: appPlugins/ToolFilm.py:1590 +#: appPlugins/ToolFilm.py:1604 msgid "" "Create a Film for the selected object, within\n" "the specified box. Does not create a new \n" @@ -15752,7 +15717,7 @@ msgstr "" "Yeni bir FlatCAM nesnesi oluşturmaz, ancak onu doğrudan \n" "seçilen formatta kaydeder." -#: appPlugins/ToolFilm.py:1672 +#: appPlugins/ToolFilm.py:1686 msgid "" "Using the Pad center does not work on Geometry objects. Only a Gerber object " "has pads." @@ -15760,11 +15725,11 @@ msgstr "" "Ped merkezini kullanmak Şekil nesneleri üzerinde çalışmaz. Sadece Gerber " "nesnelerinde ped bulunmaktadır." -#: appPlugins/ToolFollow.py:323 appPlugins/ToolFollow.py:394 +#: appPlugins/ToolFollow.py:328 appPlugins/ToolFollow.py:399 msgid "Failed to create Follow Geometry." msgstr "Şekli takip et işlemi oluşturulamadı." -#: appPlugins/ToolFollow.py:677 +#: appPlugins/ToolFollow.py:682 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -15774,11 +15739,11 @@ msgid "" "toolpaths to cut through the middle of polygons." msgstr "Çokgenleri keserek yollar oluşturma işlemi." -#: appPlugins/ToolFollow.py:700 +#: appPlugins/ToolFollow.py:702 msgid "Source object for following geometry." msgstr "Takip et şekli için kaynak nesne." -#: appPlugins/ToolFollow.py:733 +#: appPlugins/ToolFollow.py:735 msgid "" "Selection of area to be processed.\n" "- 'All Polygons' - the process will start after click.\n" @@ -15799,13 +15764,13 @@ msgstr "İçe Aktar" msgid "Import IMAGE" msgstr "Görüntüyü İçe Aktar" -#: appPlugins/ToolImage.py:152 appPlugins/ToolPDF.py:114 app_Main.py:10526 -#: app_Main.py:10579 app_Main.py:10672 app_Main.py:10710 app_Main.py:10777 -#: app_Main.py:10934 app_Main.py:11021 +#: appPlugins/ToolImage.py:152 appPlugins/ToolPDF.py:114 app_Main.py:10570 +#: app_Main.py:10623 app_Main.py:10719 app_Main.py:10759 app_Main.py:10826 +#: app_Main.py:10983 app_Main.py:11070 msgid "File no longer available." msgstr "Dosya artık mevcut değil." -#: appPlugins/ToolImage.py:164 app_Main.py:10536 app_Main.py:10589 +#: appPlugins/ToolImage.py:164 app_Main.py:10580 app_Main.py:10633 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -15814,13 +15779,13 @@ msgstr "" "türleri desteklenir" #: appPlugins/ToolImage.py:173 appPlugins/ToolPcbWizard.py:356 -#: app_Main.py:10552 app_Main.py:10610 tclCommands/TclCommandImportSvg.py:84 +#: app_Main.py:10596 app_Main.py:10654 tclCommands/TclCommandImportSvg.py:84 msgid "Importing" msgstr "İçe aktarılıyor" -#: appPlugins/ToolImage.py:185 appPlugins/ToolPDF.py:230 app_Main.py:10550 -#: app_Main.py:10608 app_Main.py:10693 app_Main.py:10761 app_Main.py:10830 -#: app_Main.py:10895 app_Main.py:10955 +#: appPlugins/ToolImage.py:185 appPlugins/ToolPDF.py:230 app_Main.py:10594 +#: app_Main.py:10652 app_Main.py:10742 app_Main.py:10810 app_Main.py:10879 +#: app_Main.py:10944 app_Main.py:11004 msgid "Opened" msgstr "Dosyanın yüklendiği yer" @@ -15921,7 +15886,7 @@ msgstr "Görüntüyü İçe Aktar" msgid "Open a image of raster type and then import it in FlatCAM." msgstr "Raster türü bir görüntü açın ve ardından FlatCAM'e aktarın." -#: appPlugins/ToolInvertGerber.py:287 +#: appPlugins/ToolInvertGerber.py:293 msgid "" "Will invert the Gerber object: areas that have copper\n" "will be empty of copper and previous empty area will be\n" @@ -15932,7 +15897,7 @@ msgstr "" #: appPlugins/ToolIsolation.py:1039 appPlugins/ToolIsolation.py:1178 #: appPlugins/ToolNCC.py:996 appPlugins/ToolNCC.py:1140 -#: appPlugins/ToolOptimal.py:197 +#: appPlugins/ToolOptimal.py:203 msgid "" "The Gerber object has one Polygon as geometry.\n" "There are no distances between geometry elements to be found." @@ -15977,13 +15942,13 @@ msgid "Tool from Tool Table was edited." msgstr "Araçlar Tablosundaki uç düzenlendi." #: appPlugins/ToolIsolation.py:1482 appPlugins/ToolNCC.py:1481 -#: appPlugins/ToolPaint.py:1050 appPlugins/ToolSolderPaste.py:571 +#: appPlugins/ToolPaint.py:1050 appPlugins/ToolSolderPaste.py:577 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "" "Düzenleme iptal edildi. Yeni kalınlık değeri Araçlar Tablosunda zaten var." #: appPlugins/ToolIsolation.py:1533 appPlugins/ToolNCC.py:1532 -#: appPlugins/ToolPaint.py:1100 appPlugins/ToolSolderPaste.py:616 +#: appPlugins/ToolPaint.py:1100 appPlugins/ToolSolderPaste.py:622 msgid "Delete failed. Select a tool to delete." msgstr "Silme işlemi başarısız oldu. Silmek için bir uç seçin." @@ -16045,7 +16010,7 @@ msgid "No polygon detected under click position." msgstr "Çokgen belirtilen konumda bulunamadı." #: appPlugins/ToolIsolation.py:2414 appPlugins/ToolPaint.py:1315 -#: appPlugins/ToolPunchGerber.py:1747 +#: appPlugins/ToolPunchGerber.py:1750 msgid "List of single polygons is empty. Aborting." msgstr "Tekli çokgenlerin listesi boş. İşlem iptal ediliyor." @@ -16053,21 +16018,21 @@ msgstr "Tekli çokgenlerin listesi boş. İşlem iptal ediliyor." msgid "Click the end point of the paint area." msgstr "Çizim alanının bitiş noktasını tıklayın." -#: appPlugins/ToolIsolation.py:2803 appPlugins/ToolNCC.py:3990 -#: appPlugins/ToolPaint.py:2783 app_Main.py:6390 app_Main.py:6409 +#: appPlugins/ToolIsolation.py:2803 appPlugins/ToolNCC.py:3992 +#: appPlugins/ToolPaint.py:2783 app_Main.py:6425 app_Main.py:6444 msgid "Tool from DB added in Tool Table." msgstr "Araçlar Tablosuna Araçlar Veri Tabanından bir uç eklendi." -#: appPlugins/ToolIsolation.py:2857 appPlugins/ToolNCC.py:4043 +#: appPlugins/ToolIsolation.py:2857 appPlugins/ToolNCC.py:4045 #: appPlugins/ToolPaint.py:2843 msgid "New tool added to Tool Table." msgstr "Araçlar Tablosuna yeni uç eklendi." -#: appPlugins/ToolIsolation.py:3197 +#: appPlugins/ToolIsolation.py:3194 msgid "Gerber object for isolation routing." msgstr "Yalıtım oluşturmak için Gerber nesnesi." -#: appPlugins/ToolIsolation.py:3221 appPlugins/ToolNCC.py:4172 +#: appPlugins/ToolIsolation.py:3218 appPlugins/ToolNCC.py:4171 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -16075,7 +16040,7 @@ msgstr "" "Algoritmanın bakır temizleme için\n" "kullanacağı araçları seçeceği uç listesi." -#: appPlugins/ToolIsolation.py:3237 +#: appPlugins/ToolIsolation.py:3234 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -16092,7 +16057,7 @@ msgstr "" "Bunun nedeni, bazı uçlarla bu işlevin çizim şekli\n" "oluşturamayacağıdır." -#: appPlugins/ToolIsolation.py:3249 appPlugins/ToolNCC.py:4200 +#: appPlugins/ToolIsolation.py:3246 appPlugins/ToolNCC.py:4199 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16122,13 +16087,13 @@ msgstr "" "sütundaki değere eşit olacaktır.
V-Şekli-> V-Şekil Uç Tipini " "seçtiğinizde çalışma tipini otomatik olarak Yalıtım olarak seçecektir." -#: appPlugins/ToolIsolation.py:3296 appPlugins/ToolMilling.py:3780 -#: appPlugins/ToolNCC.py:66 appPlugins/ToolNCC.py:4259 -#: appPlugins/ToolPaint.py:139 appPlugins/ToolPaint.py:3053 +#: appPlugins/ToolIsolation.py:3293 appPlugins/ToolMilling.py:3852 +#: appPlugins/ToolNCC.py:66 appPlugins/ToolNCC.py:4258 +#: appPlugins/ToolPaint.py:139 appPlugins/ToolPaint.py:3050 msgid "Add from DB" msgstr "Veri Tabanından Ekle" -#: appPlugins/ToolIsolation.py:3321 appPlugins/ToolNCC.py:4284 +#: appPlugins/ToolIsolation.py:3318 appPlugins/ToolNCC.py:4283 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -16136,9 +16101,9 @@ msgstr "" "Tam bir yalıtım yapmak için en\n" "uygun uç kalınlığını bulun." -#: appPlugins/ToolIsolation.py:3363 appPlugins/ToolMilling.py:3830 -#: appPlugins/ToolNCC.py:4325 appPlugins/ToolPaint.py:3105 -#: appPlugins/ToolSolderPaste.py:1241 +#: appPlugins/ToolIsolation.py:3360 appPlugins/ToolMilling.py:3902 +#: appPlugins/ToolNCC.py:4324 appPlugins/ToolPaint.py:3102 +#: appPlugins/ToolSolderPaste.py:1245 msgid "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." @@ -16146,7 +16111,7 @@ msgstr "" "Araçlar Tablosundaki uçları silmek için, \n" "önce Araçlar Tablosunda bir satır seçin." -#: appPlugins/ToolIsolation.py:3535 +#: appPlugins/ToolIsolation.py:3532 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -16158,19 +16123,19 @@ msgstr "" "Burada seçilen 'Nesne', aşağıdaki metin kutusunu dolduracak\n" "nesnenin türünü belirler." -#: appPlugins/ToolIsolation.py:3545 +#: appPlugins/ToolIsolation.py:3542 msgid "Object whose area will be removed from isolation geometry." msgstr "Alanı, oluşturulacak yalıtım şekliyle ayrılacak nesne." -#: appPlugins/ToolIsolation.py:3616 appPlugins/ToolPunchGerber.py:2299 +#: appPlugins/ToolIsolation.py:3613 appPlugins/ToolPunchGerber.py:2299 msgid "Select all available." msgstr "Mevcut olanların tümünü seçin." -#: appPlugins/ToolIsolation.py:3622 appPlugins/ToolPunchGerber.py:2305 +#: appPlugins/ToolIsolation.py:3619 appPlugins/ToolPunchGerber.py:2305 msgid "Clear the selection." msgstr "Seçimi temizleyin." -#: appPlugins/ToolIsolation.py:3661 +#: appPlugins/ToolIsolation.py:3658 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16185,13 +16150,7 @@ msgstr "" "Yollar oluşturmak için şekillerin dış tarafından, iç tarafından\n" "veya her iki tarafından çizim yaparak bir şekil oluşturun." -#: appPlugins/ToolLevelling.py:174 appPlugins/ToolLevelling.py:1640 -#, fuzzy -#| msgid "Autolevelling" -msgid "Levelling" -msgstr "Otomatik Dengeleme" - -#: appPlugins/ToolLevelling.py:536 appPlugins/ToolLevelling.py:814 +#: appPlugins/ToolLevelling.py:554 appPlugins/ToolLevelling.py:884 msgid "" "Voronoi function can not be loaded.\n" "Shapely >= 1.8 is required" @@ -16199,15 +16158,15 @@ msgstr "" "Voronoi işlevi yüklenemiyor.\n" "Shapely> = 1.8 gereklidir" -#: appPlugins/ToolLevelling.py:564 +#: appPlugins/ToolLevelling.py:582 msgid "Click on canvas to add a Probe Point..." msgstr "Prob (algılayıcı) Noktası eklemek için çalışma alanına tıklayın ..." -#: appPlugins/ToolLevelling.py:760 +#: appPlugins/ToolLevelling.py:830 msgid "Point is not within the object area. Choose another point." msgstr "Nokta, nesne alanı içinde değil. Başka bir nokta seçin." -#: appPlugins/ToolLevelling.py:780 +#: appPlugins/ToolLevelling.py:850 msgid "" "Added a Probe Point... Click again to add another or right click to " "finish ..." @@ -16215,146 +16174,146 @@ msgstr "" "Bir Prob (algılayıcı) Noktası eklendi ... Başka bir tane eklemek için tekrar " "tıklayın veya bitirmek için sağ tıklayın ..." -#: appPlugins/ToolLevelling.py:802 +#: appPlugins/ToolLevelling.py:872 msgid "Finished adding Probe Points..." msgstr "Prob (algılayıcı) noktalarının eklenmesi başarıyla tamamlandı ..." -#: appPlugins/ToolLevelling.py:1006 +#: appPlugins/ToolLevelling.py:1078 msgid "COM list updated ..." msgstr "COM listesi güncellendi ..." -#: appPlugins/ToolLevelling.py:1042 +#: appPlugins/ToolLevelling.py:1114 msgid "Connected" msgstr "Bağlandı" -#: appPlugins/ToolLevelling.py:1048 appPlugins/ToolLevelling.py:1070 -#: appPlugins/ToolLevelling.py:1923 appPlugins/ToolLevelling.py:1938 +#: appPlugins/ToolLevelling.py:1120 appPlugins/ToolLevelling.py:1142 +#: appPlugins/ToolLevelling.py:1992 appPlugins/ToolLevelling.py:2007 msgid "Control" msgstr "Kontrol" -#: appPlugins/ToolLevelling.py:1050 appPlugins/ToolLevelling.py:1072 -#: appPlugins/ToolLevelling.py:1933 appPlugins/ToolLevelling.py:1940 +#: appPlugins/ToolLevelling.py:1122 appPlugins/ToolLevelling.py:1144 +#: appPlugins/ToolLevelling.py:2002 appPlugins/ToolLevelling.py:2009 msgid "Sender" msgstr "Gönderici" -#: appPlugins/ToolLevelling.py:1053 +#: appPlugins/ToolLevelling.py:1125 msgid "Port connected" msgstr "Bağlantı noktasına bağlandı" -#: appPlugins/ToolLevelling.py:1057 +#: appPlugins/ToolLevelling.py:1129 msgid "Could not connect to GRBL on port" msgstr "Bağlantı noktasında GRBL'ye bağlanılamadı" -#: appPlugins/ToolLevelling.py:1064 appPlugins/ToolLevelling.py:2014 +#: appPlugins/ToolLevelling.py:1136 appPlugins/ToolLevelling.py:2083 msgid "Disconnected" msgstr "Bağlantı kesildi" -#: appPlugins/ToolLevelling.py:1074 +#: appPlugins/ToolLevelling.py:1146 msgid "Port is connected. Disconnecting" msgstr "Bağlantı noktasına bağlandı. Bağlantı kesiliyor" -#: appPlugins/ToolLevelling.py:1076 +#: appPlugins/ToolLevelling.py:1148 msgid "Could not connect to port" msgstr "Bağlantı noktasına bağlanılamadı" -#: appPlugins/ToolLevelling.py:1106 appPlugins/ToolLevelling.py:1540 +#: appPlugins/ToolLevelling.py:1178 appPlugins/ToolLevelling.py:1612 msgid "Sending" msgstr "Gönderiliyor" -#: appPlugins/ToolLevelling.py:1235 +#: appPlugins/ToolLevelling.py:1307 msgid "GRBL is doing a home cycle." msgstr "GRBL bir başlangıç arama döngüsü gerçekleştiriyor." -#: appPlugins/ToolLevelling.py:1241 +#: appPlugins/ToolLevelling.py:1313 msgid "GRBL software reset was sent." msgstr "GRBL yazılım sıfırlaması gönderildi." -#: appPlugins/ToolLevelling.py:1249 +#: appPlugins/ToolLevelling.py:1321 msgid "GRBL resumed." msgstr "GRBL devam etti." -#: appPlugins/ToolLevelling.py:1253 +#: appPlugins/ToolLevelling.py:1325 msgid "GRBL paused." msgstr "GRBL duraklatıldı." -#: appPlugins/ToolLevelling.py:1427 +#: appPlugins/ToolLevelling.py:1499 msgid "There is nothing to view" msgstr "Görüntülenecek hiçbir şey yok" -#: appPlugins/ToolLevelling.py:1433 +#: appPlugins/ToolLevelling.py:1505 msgid "Code Viewer" msgstr "CNC Kodu İnceleme Sayfası" -#: appPlugins/ToolLevelling.py:1471 +#: appPlugins/ToolLevelling.py:1543 msgid "Loaded Machine Code into Code Viewer" msgstr "Makine Kodu Kod Görüntüleyiciye Yüklendi" -#: appPlugins/ToolLevelling.py:1485 appPlugins/ToolLevelling.py:1489 -#: appPlugins/ToolLevelling.py:2225 +#: appPlugins/ToolLevelling.py:1557 appPlugins/ToolLevelling.py:1561 +#: appPlugins/ToolLevelling.py:2294 msgid "Import Height Map" msgstr "Yükseklik Haritasını İçe Aktar" -#: appPlugins/ToolLevelling.py:1516 +#: appPlugins/ToolLevelling.py:1588 msgid "Failed to open height map file" msgstr "Yükseklik haritası dosyası açılamadı" -#: appPlugins/ToolLevelling.py:1566 +#: appPlugins/ToolLevelling.py:1638 msgid "Finished probing. Doing the autolevelling." msgstr "İnceleme tamamlandı. Otomatik dengeleme yapılıyor." -#: appPlugins/ToolLevelling.py:1571 +#: appPlugins/ToolLevelling.py:1643 msgid "Sending probing GCode to the GRBL controller." msgstr "Denetleyici, G-Kodunu GRBL kontrol cihazına gönderiyor." -#: appPlugins/ToolLevelling.py:1614 +#: appPlugins/ToolLevelling.py:1686 msgid "Empty GRBL heightmap." msgstr "Boş GRBL yükseklik haritası." -#: appPlugins/ToolLevelling.py:1618 +#: appPlugins/ToolLevelling.py:1690 msgid "Finished autolevelling." msgstr "Otomatik dengeleme tamamlanıyor." -#: appPlugins/ToolLevelling.py:1688 +#: appPlugins/ToolLevelling.py:1757 #, fuzzy #| msgid "CNCjob created" msgid "CNCjob" msgstr "CNC İşi oluşturuldu" -#: appPlugins/ToolLevelling.py:1690 +#: appPlugins/ToolLevelling.py:1759 #, fuzzy #| msgid "Source Object" msgid "Source object." msgstr "Kaynak Nesne" -#: appPlugins/ToolLevelling.py:1725 +#: appPlugins/ToolLevelling.py:1794 msgid "Probe Points Table" msgstr "Prob Noktaları Tablosu" -#: appPlugins/ToolLevelling.py:1726 +#: appPlugins/ToolLevelling.py:1795 msgid "Generate GCode that will obtain the height map" msgstr "Yükseklik haritasını elde edecek G-Kodu oluşturun" -#: appPlugins/ToolLevelling.py:1728 +#: appPlugins/ToolLevelling.py:1797 msgid "Show" msgstr "Göster" -#: appPlugins/ToolLevelling.py:1729 +#: appPlugins/ToolLevelling.py:1798 msgid "Toggle the display of the Probe Points table." msgstr "Prob (algılayıcı) noktaları tablosunun görüntülenmesini sağlar." -#: appPlugins/ToolLevelling.py:1742 +#: appPlugins/ToolLevelling.py:1811 msgid "X-Y Coordinates" msgstr "X-Y Koordinatları" -#: appPlugins/ToolLevelling.py:1742 +#: appPlugins/ToolLevelling.py:1811 msgid "Height" msgstr "Yükseklik" -#: appPlugins/ToolLevelling.py:1746 +#: appPlugins/ToolLevelling.py:1815 msgid "Plot probing points" msgstr "Prob (algılayıcı) Noktalarını İşaretleyin" -#: appPlugins/ToolLevelling.py:1748 +#: appPlugins/ToolLevelling.py:1817 msgid "" "Plot the probing points in the table.\n" "If a Voronoi method is used then\n" @@ -16363,7 +16322,7 @@ msgstr "" "Prob (algılayıcı) noktalarını tabloya çizin.\n" "Bir Voronoi yöntemi kullanılırsa, Voronoi alanları da çizilir." -#: appPlugins/ToolLevelling.py:1765 +#: appPlugins/ToolLevelling.py:1834 msgid "" "Will create a GCode which will be sent to the controller,\n" "either through a file or directly, with the intent to get the height map\n" @@ -16373,115 +16332,115 @@ msgstr "" "için yükseklik haritasını elde etmek amacıyla, bir dosya aracılığıyla\n" "veya doğrudan denetleyiciye gönderilecek bir G-Kodu oluşturur." -#: appPlugins/ToolLevelling.py:1867 +#: appPlugins/ToolLevelling.py:1936 msgid "Add Probe Points" msgstr "Prob Noktaları Ekleyin" -#: appPlugins/ToolLevelling.py:1954 +#: appPlugins/ToolLevelling.py:2023 msgid "COM list" msgstr "COM listesi" -#: appPlugins/ToolLevelling.py:1956 appPlugins/ToolLevelling.py:1971 +#: appPlugins/ToolLevelling.py:2025 appPlugins/ToolLevelling.py:2040 msgid "Lists the available serial ports." msgstr "Kullanılabilir seri bağlantı noktalarını listeler." -#: appPlugins/ToolLevelling.py:1960 +#: appPlugins/ToolLevelling.py:2029 msgid "Search" msgstr "Ara" -#: appPlugins/ToolLevelling.py:1962 +#: appPlugins/ToolLevelling.py:2031 msgid "Search for the available serial ports." msgstr "Kullanılabilir seri bağlantı noktalarını arayın." -#: appPlugins/ToolLevelling.py:1969 +#: appPlugins/ToolLevelling.py:2038 msgid "Baud rates" msgstr "İletişim Hızı" -#: appPlugins/ToolLevelling.py:1988 +#: appPlugins/ToolLevelling.py:2057 msgid "New, custom baudrate." msgstr "Yeni, özel iletişim hızı." -#: appPlugins/ToolLevelling.py:1996 +#: appPlugins/ToolLevelling.py:2065 msgid "Add the specified custom baudrate to the list." msgstr "Belirtilen özel iletişim hızını listeye ekleyin." -#: appPlugins/ToolLevelling.py:2002 +#: appPlugins/ToolLevelling.py:2071 msgid "Delete selected baudrate" msgstr "Seçili iletişim hızını sil" -#: appPlugins/ToolLevelling.py:2006 +#: appPlugins/ToolLevelling.py:2075 msgid "Reset" msgstr "Sıfırla" -#: appPlugins/ToolLevelling.py:2008 +#: appPlugins/ToolLevelling.py:2077 msgid "Software reset of the controller." msgstr "Denetleyicinin yazılım sıfırlaması." -#: appPlugins/ToolLevelling.py:2016 +#: appPlugins/ToolLevelling.py:2085 msgid "Connect to the selected port with the selected baud rate." msgstr "Seçilen iletişim hızı ile seçilen bağlantı noktasına bağlanın." -#: appPlugins/ToolLevelling.py:2041 +#: appPlugins/ToolLevelling.py:2110 msgid "Jog" msgstr "İlerlet" -#: appPlugins/ToolLevelling.py:2049 +#: appPlugins/ToolLevelling.py:2118 msgid "Zero Axes" msgstr "Eksenleri Sıfırla" -#: appPlugins/ToolLevelling.py:2082 +#: appPlugins/ToolLevelling.py:2151 msgid "Pause/Resume" msgstr "Duraklat/Devam Ettir" -#: appPlugins/ToolLevelling.py:2140 +#: appPlugins/ToolLevelling.py:2209 msgid "Send Command" msgstr "Komut Gönder" -#: appPlugins/ToolLevelling.py:2142 appPlugins/ToolLevelling.py:2152 +#: appPlugins/ToolLevelling.py:2211 appPlugins/ToolLevelling.py:2221 msgid "Send a custom command to GRBL." msgstr "GRBL'ye özel bir komut gönderin." -#: appPlugins/ToolLevelling.py:2147 +#: appPlugins/ToolLevelling.py:2216 msgid "Type GRBL command ..." msgstr "GRBL komutunu yazın ..." -#: appPlugins/ToolLevelling.py:2150 +#: appPlugins/ToolLevelling.py:2219 msgid "Send" msgstr "Gönder" -#: appPlugins/ToolLevelling.py:2158 +#: appPlugins/ToolLevelling.py:2227 msgid "Get Config parameter" msgstr "Yapılandırma Seçeneklerini Al" -#: appPlugins/ToolLevelling.py:2160 +#: appPlugins/ToolLevelling.py:2229 msgid "A GRBL configuration parameter." msgstr "Bir GRBL yapılandırma seçeneği." -#: appPlugins/ToolLevelling.py:2165 +#: appPlugins/ToolLevelling.py:2234 msgid "Type GRBL parameter ..." msgstr "GRBL seçeneğini girin ..." -#: appPlugins/ToolLevelling.py:2168 +#: appPlugins/ToolLevelling.py:2237 msgid "Get" msgstr "Al" -#: appPlugins/ToolLevelling.py:2170 +#: appPlugins/ToolLevelling.py:2239 msgid "Get the value of a specified GRBL parameter." msgstr "Belirtilen bir GRBL seçeneğinin değerini alın." -#: appPlugins/ToolLevelling.py:2178 +#: appPlugins/ToolLevelling.py:2247 msgid "Get Report" msgstr "Rapor Al" -#: appPlugins/ToolLevelling.py:2180 +#: appPlugins/ToolLevelling.py:2249 msgid "Print in shell the GRBL report." msgstr "GRBL raporunu komut satırına yazdırın." -#: appPlugins/ToolLevelling.py:2186 +#: appPlugins/ToolLevelling.py:2255 msgid "Apply AutoLevelling" msgstr "Otomatik Dengelemeyi Uygula" -#: appPlugins/ToolLevelling.py:2188 +#: appPlugins/ToolLevelling.py:2257 msgid "" "Will send the probing GCode to the GRBL controller,\n" "wait for the Z probing data and then apply this data\n" @@ -16492,23 +16451,23 @@ msgstr "" "orijinal G-Kod üzerine uygulayacak ve böylece \n" "otomatik dengeleme yapacak." -#: appPlugins/ToolLevelling.py:2197 +#: appPlugins/ToolLevelling.py:2266 msgid "Will save the GRBL height map." msgstr "GRBL yükseklik haritasını kaydeder." -#: appPlugins/ToolLevelling.py:2207 +#: appPlugins/ToolLevelling.py:2276 msgid "Save Probing GCode" msgstr "Dengeleme G-Kodunu Kaydet" -#: appPlugins/ToolLevelling.py:2209 +#: appPlugins/ToolLevelling.py:2278 msgid "Will save the probing GCode." msgstr "Prob (algılayıcı) G-Kodunu kaydeder." -#: appPlugins/ToolLevelling.py:2218 +#: appPlugins/ToolLevelling.py:2287 msgid "View/Edit the probing GCode." msgstr "Dengeleme G-Kodunu görüntüleyin/düzenleyin." -#: appPlugins/ToolLevelling.py:2227 +#: appPlugins/ToolLevelling.py:2296 msgid "" "Import the file that has the Z heights\n" "obtained through probing and then apply this data\n" @@ -16519,28 +16478,32 @@ msgstr "" "içe aktarın ve ardından bu verileri orijinal G-Kod üzerine \n" "uygulayın, böylece otomatik dengeleme yapın." -#: appPlugins/ToolMilling.py:2509 +#: appPlugins/ToolMilling.py:1315 +msgid "Milling Tool" +msgstr "Frezeleme" + +#: appPlugins/ToolMilling.py:2603 msgid "Generating drills milling geometry..." msgstr "Delme ve frezeleme şekli oluşturuluyor ..." -#: appPlugins/ToolMilling.py:2614 +#: appPlugins/ToolMilling.py:2702 msgid "Generating slot milling geometry..." msgstr "Yuva frezeleme şekli oluşturuluyor ..." -#: appPlugins/ToolMilling.py:3608 +#: appPlugins/ToolMilling.py:3683 msgid "" "Create CNCJob with toolpaths for milling either Geometry or drill holes." msgstr "Şekli frezelemek veya delikleri delerek CNC İşi oluşturun." -#: appPlugins/ToolMilling.py:3637 +#: appPlugins/ToolMilling.py:3709 msgid "Object for milling operation." msgstr "Frezeleme işlemi için kullanılacak nesne." -#: appPlugins/ToolMilling.py:3668 +#: appPlugins/ToolMilling.py:3740 msgid "Tools in the object used for milling." msgstr "Frezeleme için kullanılan nesnedeki delikler/yuvalar." -#: appPlugins/ToolMilling.py:3747 +#: appPlugins/ToolMilling.py:3819 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the " @@ -16568,7 +16531,7 @@ msgstr "" "V-Şekil Uç Tipini seçilmesi, çalışma tipini otomatik olarak Yalıtım olarak " "seçecektir." -#: appPlugins/ToolMilling.py:3883 +#: appPlugins/ToolMilling.py:3955 msgid "" "Milling type:\n" "- Drills -> will mill the drills associated with this tool\n" @@ -16581,15 +16544,15 @@ msgstr "" "- Her İkisi -> Hem delikleri hem de yuvaları veya mevcut olanları " "frezeleyecektir" -#: appPlugins/ToolMilling.py:3903 +#: appPlugins/ToolMilling.py:3975 msgid "The diameter of the tool who will do the milling" msgstr "Frezeyi yapacak ucun kalınlığı" -#: appPlugins/ToolMilling.py:3920 +#: appPlugins/ToolMilling.py:3992 msgid "Offset Type" msgstr "Hizalama Şekli" -#: appPlugins/ToolMilling.py:3923 +#: appPlugins/ToolMilling.py:3995 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -16607,17 +16570,17 @@ msgstr "" "- Dış (taraf) -> Ucun kesimi dışarıdaki şekil çizgisini takip edecektir.\n" "- Özel -> Uç, seçilen bir hizada kesecektir." -#: appPlugins/ToolMilling.py:3932 +#: appPlugins/ToolMilling.py:4004 #, fuzzy #| msgid "Int" msgid "In" msgstr "İç" -#: appPlugins/ToolMilling.py:3932 +#: appPlugins/ToolMilling.py:4004 msgid "Out" msgstr "Out" -#: appPlugins/ToolMilling.py:3943 +#: appPlugins/ToolMilling.py:4015 msgid "" "The value to offset the cut when \n" "the Offset type selected is 'Custom'.\n" @@ -16627,13 +16590,13 @@ msgstr "" "Seçilen hizalama şekli 'Özel' olduğunda kesim için kullanılacak değer.\n" "Değer 'dış' kesim için pozitif ve 'iç' kesim için negatif olabilir." -#: appPlugins/ToolMilling.py:3967 +#: appPlugins/ToolMilling.py:4039 #, fuzzy #| msgid "Jog" msgid "Job" msgstr "İlerlet" -#: appPlugins/ToolMilling.py:3970 +#: appPlugins/ToolMilling.py:4042 msgid "" "- Isolation -> informative - lower Feedrate as it uses a milling bit with a " "fine tip.\n" @@ -16647,25 +16610,25 @@ msgstr "" "- Bitiş -> Bilgi - Çoklu geçiş şekli olmadan daha yüksek ilerleme hızı.\n" "- Parlatma -> Nesnenin tüm alanı üzerine bir çizim dizisi ekler" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 #, fuzzy #| msgid "Rough" msgid "Roughing" msgstr "Kaba" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 #, fuzzy #| msgid "Finish" msgid "Finishing" msgstr "Bitiş" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 #, fuzzy #| msgid "Polish" msgid "Polishing" msgstr "Parlatma Ekle" -#: appPlugins/ToolMilling.py:4393 +#: appPlugins/ToolMilling.py:4487 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Geometry (Milling) Objects." @@ -16700,52 +16663,52 @@ msgid "At least one of the selected tools can do a complete isolation." msgstr "Seçilen uçlardan en az biri tam bir yalıtım yapabilir." #: appPlugins/ToolNCC.py:1231 appPlugins/ToolNCC.py:1319 -#: appPlugins/ToolNCC.py:1381 appPlugins/ToolNCC.py:4026 +#: appPlugins/ToolNCC.py:1381 appPlugins/ToolNCC.py:4028 #: appPlugins/ToolPaint.py:833 appPlugins/ToolPaint.py:921 #: appPlugins/ToolPaint.py:983 appPlugins/ToolPaint.py:2826 -#: appPlugins/ToolSolderPaste.py:511 +#: appPlugins/ToolSolderPaste.py:517 msgid "Cancelled. Tool already in Tool Table." msgstr "Uç ekleme işlemi iptal edildi. Uç zaten Araçlar Tablosunda var." -#: appPlugins/ToolNCC.py:1984 appPlugins/ToolNCC.py:2962 +#: appPlugins/ToolNCC.py:1984 appPlugins/ToolNCC.py:2964 msgid "NCC Tool. Preparing non-copper polygons." msgstr "Bakır Temizleme. Bakırı temizlenecek alanlar hazırlanıyor." -#: appPlugins/ToolNCC.py:2044 appPlugins/ToolNCC.py:3090 +#: appPlugins/ToolNCC.py:2044 appPlugins/ToolNCC.py:3092 msgid "NCC Tool. Calculate 'empty' area." msgstr "Bakır Temizleme. 'Boş' alanın hesaplanması işlemi yapılıyor." #: appPlugins/ToolNCC.py:2055 appPlugins/ToolNCC.py:2084 #: appPlugins/ToolNCC.py:2190 appPlugins/ToolNCC.py:2203 -#: appPlugins/ToolNCC.py:3105 appPlugins/ToolNCC.py:3210 -#: appPlugins/ToolNCC.py:3225 appPlugins/ToolNCC.py:3492 -#: appPlugins/ToolNCC.py:3593 appPlugins/ToolNCC.py:3608 +#: appPlugins/ToolNCC.py:3107 appPlugins/ToolNCC.py:3212 +#: appPlugins/ToolNCC.py:3227 appPlugins/ToolNCC.py:3494 +#: appPlugins/ToolNCC.py:3595 appPlugins/ToolNCC.py:3610 msgid "Buffering finished" msgstr "Tamponlama işlemi tamamlandı" #: appPlugins/ToolNCC.py:2059 appPlugins/ToolNCC.py:2088 #: appPlugins/ToolNCC.py:2194 appPlugins/ToolNCC.py:2206 -#: appPlugins/ToolNCC.py:3113 appPlugins/ToolNCC.py:3232 -#: appPlugins/ToolNCC.py:3499 appPlugins/ToolNCC.py:3615 +#: appPlugins/ToolNCC.py:3115 appPlugins/ToolNCC.py:3234 +#: appPlugins/ToolNCC.py:3501 appPlugins/ToolNCC.py:3617 msgid "Could not get the extent of the area to be non copper cleared." msgstr "Bakır temizliği yapılacak alanının kapsamı alınamadı." #: appPlugins/ToolNCC.py:2067 appPlugins/ToolNCC.py:2217 -#: appPlugins/ToolNCC.py:3243 +#: appPlugins/ToolNCC.py:3245 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Bakır Temizleme. 'Boş' alanın hesaplanması işlemi tamamlandı." -#: appPlugins/ToolNCC.py:2120 appPlugins/ToolNCC.py:3140 -#: appPlugins/ToolNCC.py:3217 appPlugins/ToolNCC.py:3519 -#: appPlugins/ToolNCC.py:3600 +#: appPlugins/ToolNCC.py:2120 appPlugins/ToolNCC.py:3142 +#: appPlugins/ToolNCC.py:3219 appPlugins/ToolNCC.py:3521 +#: appPlugins/ToolNCC.py:3602 msgid "" "Isolation geometry is broken. Margin is less than isolation tool diameter." msgstr "" "Yalıtım şekli bozuldu. Kenar boşluğu, yalıtım için kullanılan ucun " "kalınlığından daha küçük." -#: appPlugins/ToolNCC.py:2210 appPlugins/ToolNCC.py:3236 -#: appPlugins/ToolNCC.py:3618 +#: appPlugins/ToolNCC.py:2210 appPlugins/ToolNCC.py:3238 +#: appPlugins/ToolNCC.py:3620 msgid "The selected object is not suitable for copper clearing." msgstr "Seçilen nesne bakır temizleme işlemi için uygun değildir." @@ -16771,32 +16734,32 @@ msgid "" msgstr "" "Seçimde bakır temizleme aracı yoktur ve en az bir araca ihtiyaç vardır." -#: appPlugins/ToolNCC.py:2363 appPlugins/ToolNCC.py:3058 +#: appPlugins/ToolNCC.py:2363 appPlugins/ToolNCC.py:3060 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "Bakır Temizleme. Bakırı temizlenecek alanlar belirlendi. Normal bakır " "temizleme işlemi başlatıldı." -#: appPlugins/ToolNCC.py:2391 appPlugins/ToolNCC.py:2621 +#: appPlugins/ToolNCC.py:2391 appPlugins/ToolNCC.py:2623 msgid "NCC Tool failed creating bounding box." msgstr "Bakır temizleme aracı sınırlayıcı kutu oluşturamadı." -#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2664 -#: appPlugins/ToolNCC.py:3257 appPlugins/ToolNCC.py:3643 +#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2666 +#: appPlugins/ToolNCC.py:3259 appPlugins/ToolNCC.py:3645 msgid "NCC Tool clearing with tool diameter" msgstr "Bakır temizliği" -#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2664 -#: appPlugins/ToolNCC.py:3257 appPlugins/ToolNCC.py:3643 +#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2666 +#: appPlugins/ToolNCC.py:3259 appPlugins/ToolNCC.py:3645 msgid "started." msgstr "kalınlıkta bir uçla başlatıldı." -#: appPlugins/ToolNCC.py:2539 +#: appPlugins/ToolNCC.py:2541 msgid "Could not use the tool for copper clear." msgstr "Bu uç, bakır temizleme işlemi için kullanılamadı." -#: appPlugins/ToolNCC.py:2561 appPlugins/ToolNCC.py:3418 +#: appPlugins/ToolNCC.py:2563 appPlugins/ToolNCC.py:3420 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -16807,28 +16770,28 @@ msgstr "" "Genellikle uç kalınlığının çizim şekli için çok büyük olduğu anlamına gelir. " "Çizim seçeneklerini değiştirin ve tekrar deneyin." -#: appPlugins/ToolNCC.py:2571 appPlugins/ToolNCC.py:3427 +#: appPlugins/ToolNCC.py:2573 appPlugins/ToolNCC.py:3429 msgid "NCC Tool clear all done." msgstr "Bakır temizleme işlemi başarıyla tamamlandı." -#: appPlugins/ToolNCC.py:2574 appPlugins/ToolNCC.py:3430 +#: appPlugins/ToolNCC.py:2576 appPlugins/ToolNCC.py:3432 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "Bakırın temizlenmesi tamamlandı, ancak yollarda kırılmalar oldu" -#: appPlugins/ToolNCC.py:2576 appPlugins/ToolNCC.py:2826 -#: appPlugins/ToolNCC.py:3432 appPlugins/ToolNCC.py:3815 +#: appPlugins/ToolNCC.py:2578 appPlugins/ToolNCC.py:2828 +#: appPlugins/ToolNCC.py:3434 appPlugins/ToolNCC.py:3817 msgid "tools" msgstr "araçlar" -#: appPlugins/ToolNCC.py:2603 +#: appPlugins/ToolNCC.py:2605 msgid "NCC Tool. Rest machining copper clearing task started." msgstr "Bakır temizleme \"Kalan Parça İşleme\" yöntemiyle başlatılmıştır." -#: appPlugins/ToolNCC.py:2822 appPlugins/ToolNCC.py:3811 +#: appPlugins/ToolNCC.py:2824 appPlugins/ToolNCC.py:3813 msgid "NCC Tool Rest Machining clear all done." msgstr "Bakır temizleme \"Kalan Parça İşleme\" ile tamamlanmıştır." -#: appPlugins/ToolNCC.py:2825 appPlugins/ToolNCC.py:3814 +#: appPlugins/ToolNCC.py:2827 appPlugins/ToolNCC.py:3816 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -16836,11 +16799,11 @@ msgstr "" "Bakır temizleme \"Kalan Parça İşleme\" ile tamamlandı; ancak yollarda " "kırılmalar oldu" -#: appPlugins/ToolNCC.py:2923 +#: appPlugins/ToolNCC.py:2925 msgid "NCC Tool started. Reading parameters." msgstr "Bakır temizleme başlatıldı. Seçenekler okunuyor." -#: appPlugins/ToolNCC.py:3917 +#: appPlugins/ToolNCC.py:3919 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -16849,7 +16812,7 @@ msgstr "" "Seçenekleri'nden \"Tam\" olarak kullanmayı deneyin. Bu değişikliği yaptıktan " "sonra Gerber dosyasını yeniden yükleyin." -#: appPlugins/ToolNCC.py:4137 +#: appPlugins/ToolNCC.py:4136 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -16860,7 +16823,7 @@ msgstr "" "Bu türler olabilir: Gerber veya Geometri.\n" "Burada seçilen, 'Nesne' açılır kutudaki nesne türlerini belirler." -#: appPlugins/ToolNCC.py:4188 +#: appPlugins/ToolNCC.py:4187 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -16877,7 +16840,7 @@ msgstr "" "Bunun nedeni, bazı uçlarla bu işlevin çizim şekli\n" "oluşturamayacağıdır." -#: appPlugins/ToolNCC.py:4608 +#: appPlugins/ToolNCC.py:4607 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16885,17 +16848,17 @@ msgstr "" "Bakır temizleme işleminde kullanılacak FlatCAM nesnesinin türü.\n" "Gerber, Excellon veya Şekil olabilir." -#: appPlugins/ToolOptimal.py:121 appPlugins/ToolOptimal.py:408 +#: appPlugins/ToolOptimal.py:121 appPlugins/ToolOptimal.py:414 #, fuzzy #| msgid "Minimal" msgid "Find Optimal" msgstr "Minimal" -#: appPlugins/ToolOptimal.py:160 +#: appPlugins/ToolOptimal.py:166 msgid "Only Gerber objects can be evaluated." msgstr "Sadece Gerber nesneleri kullanılabilir." -#: appPlugins/ToolOptimal.py:166 +#: appPlugins/ToolOptimal.py:172 msgid "" "Optimal Tool. Started to search for the minimum distance between copper " "features." @@ -16903,65 +16866,65 @@ msgstr "" "En Uygun Uç. Bakır elemanlar arasındaki minimum mesafenin aranması " "başlamıştır." -#: appPlugins/ToolOptimal.py:176 +#: appPlugins/ToolOptimal.py:182 msgid "Optimal Tool. Parsing geometry for aperture" msgstr "En Uygun Uç. Aralık için şekil okunuyor" -#: appPlugins/ToolOptimal.py:187 +#: appPlugins/ToolOptimal.py:193 msgid "Optimal Tool. Creating a buffer for the object geometry." msgstr "En Uygun Uç. Bir şekil nesnesi için bir tampon oluşturuluyor." -#: appPlugins/ToolOptimal.py:202 +#: appPlugins/ToolOptimal.py:208 msgid "" "Optimal Tool. Finding the distances between each two elements. Iterations" msgstr "" "En Uygun Uç. İki eleman arasındaki mesafeler bulunuyor. \"Tekrarlamalar\"" -#: appPlugins/ToolOptimal.py:236 +#: appPlugins/ToolOptimal.py:242 msgid "Optimal Tool. Finding the minimum distance." msgstr "En Uygun Uç. Minimum mesafe bulunuyor." -#: appPlugins/ToolOptimal.py:252 +#: appPlugins/ToolOptimal.py:258 msgid "Optimal Tool. Finished successfully." msgstr "En Uygun Uç. İşlem başarıyla tamamlandı." -#: appPlugins/ToolOptimal.py:455 +#: appPlugins/ToolOptimal.py:461 msgid "Number of decimals kept for found distances." msgstr "Bulunan mesafeler için belirlenen ondalık basamak sayısı." -#: appPlugins/ToolOptimal.py:464 +#: appPlugins/ToolOptimal.py:470 msgid "Minimum distance" msgstr "Minimum Mesafe" -#: appPlugins/ToolOptimal.py:465 +#: appPlugins/ToolOptimal.py:471 msgid "Display minimum distance between copper features." msgstr "Bakır elemanlar arasındaki minimum mesafeyi görüntüler." -#: appPlugins/ToolOptimal.py:469 +#: appPlugins/ToolOptimal.py:475 msgid "Determined" msgstr "Sonuç" -#: appPlugins/ToolOptimal.py:484 +#: appPlugins/ToolOptimal.py:490 msgid "Occurring" msgstr "Tekrarlama" -#: appPlugins/ToolOptimal.py:485 +#: appPlugins/ToolOptimal.py:491 msgid "How many times this minimum is found." msgstr "Minimum mesafe aralığı kaç tane bulundu." -#: appPlugins/ToolOptimal.py:492 +#: appPlugins/ToolOptimal.py:498 msgid "Minimum points coordinates" msgstr "Minimum Nokta Koordinatları" -#: appPlugins/ToolOptimal.py:493 appPlugins/ToolOptimal.py:499 +#: appPlugins/ToolOptimal.py:499 appPlugins/ToolOptimal.py:505 msgid "Coordinates for points where minimum distance was found." msgstr "Minimum mesafenin bulunduğu noktaların koordinatları." -#: appPlugins/ToolOptimal.py:512 appPlugins/ToolOptimal.py:588 +#: appPlugins/ToolOptimal.py:518 appPlugins/ToolOptimal.py:594 msgid "Jump to selected position" msgstr "Seçilen Konuma Git" -#: appPlugins/ToolOptimal.py:514 appPlugins/ToolOptimal.py:590 +#: appPlugins/ToolOptimal.py:520 appPlugins/ToolOptimal.py:596 msgid "" "Select a position in the Locations text box and then\n" "click this button." @@ -16969,11 +16932,11 @@ msgstr "" "Yukarıdaki metin kutusundan bir konum\n" "seçin ve bu düğmeye tıklayın." -#: appPlugins/ToolOptimal.py:522 +#: appPlugins/ToolOptimal.py:528 msgid "Other distances" msgstr "Diğer Mesafeler" -#: appPlugins/ToolOptimal.py:523 +#: appPlugins/ToolOptimal.py:529 msgid "" "Will display other distances in the Gerber file ordered from\n" "the minimum to the maximum, not including the absolute minimum." @@ -16981,13 +16944,13 @@ msgstr "" "Gerber dosyasındaki kesin minimum değerler dışında kalan\n" "mesafeleri minimumdan maksimuma doğru görüntüler." -#: appPlugins/ToolOptimal.py:528 +#: appPlugins/ToolOptimal.py:534 msgid "Other distances points coordinates" msgstr "Diğer Nokta Koordinatları" -#: appPlugins/ToolOptimal.py:529 appPlugins/ToolOptimal.py:543 -#: appPlugins/ToolOptimal.py:550 appPlugins/ToolOptimal.py:567 -#: appPlugins/ToolOptimal.py:574 +#: appPlugins/ToolOptimal.py:535 appPlugins/ToolOptimal.py:549 +#: appPlugins/ToolOptimal.py:556 appPlugins/ToolOptimal.py:573 +#: appPlugins/ToolOptimal.py:580 msgid "" "Other distances and the coordinates for points\n" "where the distance was found." @@ -16995,19 +16958,19 @@ msgstr "" "Minimum mesafeler dışındaki diğer \n" "mesafelerin bulunduğu noktaların koordinatları." -#: appPlugins/ToolOptimal.py:542 +#: appPlugins/ToolOptimal.py:548 msgid "Gerber distances" msgstr "Gerber Mesafeleri" -#: appPlugins/ToolOptimal.py:566 +#: appPlugins/ToolOptimal.py:572 msgid "Points coordinates" msgstr "Nokta Koordinatları" -#: appPlugins/ToolOptimal.py:598 +#: appPlugins/ToolOptimal.py:604 msgid "Find Minimum" msgstr "Minimum Mesafeyi Bul" -#: appPlugins/ToolOptimal.py:601 +#: appPlugins/ToolOptimal.py:607 msgid "" "Calculate the minimum distance between copper features,\n" "this will allow the determination of the right tool to\n" @@ -17029,11 +16992,11 @@ msgstr "PDF'yi açma işlemi iptal edildi" msgid "Parsing" msgstr "Okunuyor" -#: appPlugins/ToolPDF.py:212 app_Main.py:10795 +#: appPlugins/ToolPDF.py:212 app_Main.py:10844 msgid "Failed to open" msgstr "Açılamadı" -#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:351 app_Main.py:10741 +#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:351 app_Main.py:10790 msgid "No geometry found in file" msgstr "Dosyada şekli bulunamadı" @@ -17142,7 +17105,7 @@ msgstr "" "Bakırı temizlenecek alanları kesmek için \n" "uç çizimleri içeren bir şekil nesnesi oluşturun." -#: appPlugins/ToolPaint.py:2943 +#: appPlugins/ToolPaint.py:2940 msgid "" "Specify the type of object to be painted.\n" "It can be of type: Gerber or Geometry.\n" @@ -17154,13 +17117,13 @@ msgstr "" "Burada belirtilen \"Nesne\" açılır kutudaki\n" "nesnelerin türünü belirler." -#: appPlugins/ToolPaint.py:2977 +#: appPlugins/ToolPaint.py:2974 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for painting." msgstr "Çizim için kullanılacak uçların seçileceği liste." -#: appPlugins/ToolPaint.py:2994 +#: appPlugins/ToolPaint.py:2991 msgid "" "This is the Tool Number.\n" "Painting will start with the tool with the biggest diameter,\n" @@ -17177,7 +17140,7 @@ msgstr "" "Bunun nedeni, bazı uçlarla bu işlevin çizim şekli\n" "oluşturamayacağıdır." -#: appPlugins/ToolPaint.py:3006 +#: appPlugins/ToolPaint.py:3003 msgid "" "The Tool Type (TT) can be:\n" "- Circular -> it is informative only. Being circular,\n" @@ -17207,7 +17170,7 @@ msgstr "" "sütundaki değere eşit olacaktır.
V-Şekli-> V-Şekil Uç Tipini " "seçtiğinizde çalışma tipini otomatik olarak Yalıtım olarak seçecektir." -#: appPlugins/ToolPaint.py:3287 +#: appPlugins/ToolPaint.py:3284 msgid "" "The type of FlatCAM object to be used as paint reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17215,44 +17178,44 @@ msgstr "" "Çizim için şablon olarak kullanılacak FlatCAM nesnesinin türüdür.\n" "Gerber, Excellon veya Şekil olabilir." -#: appPlugins/ToolPaint.py:3327 +#: appPlugins/ToolPaint.py:3324 msgid "Create a Geometry Object which paints the polygons." msgstr "Çokgenler üzerinde bir çizim oluşturun." -#: appPlugins/ToolPanelize.py:114 appPlugins/ToolPanelize.py:1061 +#: appPlugins/ToolPanelize.py:114 appPlugins/ToolPanelize.py:1083 #, fuzzy #| msgid "Panelization Reference" msgid "Panelization" msgstr "Panel Olarak Kullanılacak Nesne" -#: appPlugins/ToolPanelize.py:341 +#: appPlugins/ToolPanelize.py:357 msgid "Columns or Rows are zero value. Change them to a positive integer." msgstr "" "Sütunlar veya satırların değerleri sıfırdır. Bunları pozitif bir tamsayı " "olarak değiştirin." -#: appPlugins/ToolPanelize.py:384 +#: appPlugins/ToolPanelize.py:400 msgid "Generating panel ... " msgstr "Panel oluşturuluyor … " -#: appPlugins/ToolPanelize.py:471 appPlugins/ToolPanelize.py:763 -#: appPlugins/ToolPanelize.py:1013 +#: appPlugins/ToolPanelize.py:493 appPlugins/ToolPanelize.py:785 +#: appPlugins/ToolPanelize.py:1035 msgid "Generating panel ... Adding the source code." msgstr "Panel oluşturuluyor ... CNC kodu ekleniyor." -#: appPlugins/ToolPanelize.py:691 +#: appPlugins/ToolPanelize.py:713 msgid "Optimizing the overlapping paths." msgstr "Çakışan yollar iyileştiriliyor." -#: appPlugins/ToolPanelize.py:723 +#: appPlugins/ToolPanelize.py:745 msgid "Optimization complete." msgstr "İyileştirme tamamlandı." -#: appPlugins/ToolPanelize.py:1022 +#: appPlugins/ToolPanelize.py:1044 msgid "Generating panel... Spawning copies" msgstr "Panel oluşturuluyor ... Kopyalar oluşturuluyor" -#: appPlugins/ToolPanelize.py:1038 +#: appPlugins/ToolPanelize.py:1060 #, python-brace-format msgid "" "{text} Too big for the constrain area. Final panel has {col} columns and " @@ -17261,11 +17224,11 @@ msgstr "" "{text} Kısıtlama alanı için çok büyük. Son panelde {col} sütun ve {row} " "satır var" -#: appPlugins/ToolPanelize.py:1046 +#: appPlugins/ToolPanelize.py:1068 msgid "Panel created successfully." msgstr "Panel oluşturma işlemi başarıyla tamamlandı." -#: appPlugins/ToolPanelize.py:1104 +#: appPlugins/ToolPanelize.py:1123 msgid "" "Specify the type of object to be panelized\n" "It can be of type: Gerber, Excellon or Geometry.\n" @@ -17276,7 +17239,7 @@ msgstr "" "Gerber, Excellon veya Şekil olabilir. \n" "Buradaki seçim, açılır kutudaki nesnelerin türünü belirler." -#: appPlugins/ToolPanelize.py:1132 +#: appPlugins/ToolPanelize.py:1151 msgid "" "Object to be panelized. This means that it will\n" "be duplicated in an array of rows and columns." @@ -17284,11 +17247,11 @@ msgstr "" "Panelleştirilecek olan nesnedir. Bu, bir satır ve \n" "sütun dizisinde çoğaltılacak olan nesne anlamına gelir." -#: appPlugins/ToolPanelize.py:1139 +#: appPlugins/ToolPanelize.py:1158 msgid "Panelization Reference" msgstr "Panel Olarak Kullanılacak Nesne" -#: appPlugins/ToolPanelize.py:1141 +#: appPlugins/ToolPanelize.py:1160 msgid "" "Choose the reference for panelization:\n" "- Object = the bounding box of a different object\n" @@ -17308,7 +17271,7 @@ msgstr "" "yaparken kullanışlıdır. Aralıklar (gerçek hizalar) bu seçilen nesneye \n" "uygulanacaktır, bu nedenle panelli nesneleri hizalı halde tutacaktır." -#: appPlugins/ToolPanelize.py:1167 +#: appPlugins/ToolPanelize.py:1186 msgid "" "Specify the type of object to be used as an container for\n" "panelization. It can be: Gerber or Geometry type.\n" @@ -17319,7 +17282,7 @@ msgstr "" "Gerber veya Şekil olabilir.\n" "Buradaki seçim, Çerçeve Türü alanında bulunacak nesnelerin türünü belirler." -#: appPlugins/ToolPanelize.py:1182 +#: appPlugins/ToolPanelize.py:1201 msgid "" "The actual object that is used as container for the\n" " selected object that is to be panelized." @@ -17327,11 +17290,11 @@ msgstr "" "Panelleştirilecek seçili nesne için\n" "kapsayıcı olarak kullanılan gerçek nesne." -#: appPlugins/ToolPanelize.py:1192 +#: appPlugins/ToolPanelize.py:1211 msgid "Panel Data" msgstr "Panel Bilgisi" -#: appPlugins/ToolPanelize.py:1194 +#: appPlugins/ToolPanelize.py:1213 msgid "" "This informations will shape the resulting panel.\n" "The number of rows and columns will set how many\n" @@ -17347,15 +17310,15 @@ msgstr "" "\n" "Aralık, panel dizisinin herhangi iki öğesi arasındaki mesafeyi ayarlar." -#: appPlugins/ToolPanelize.py:1279 +#: appPlugins/ToolPanelize.py:1298 msgid "Constrain panel within" msgstr "Paneli Sınırla" -#: appPlugins/ToolPanelize.py:1322 +#: appPlugins/ToolPanelize.py:1341 msgid "Panelize Object" msgstr "Panel Oluştur" -#: appPlugins/ToolPanelize.py:1325 appPlugins/ToolRulesCheck.py:1649 +#: appPlugins/ToolPanelize.py:1344 appPlugins/ToolRulesCheck.py:1649 msgid "" "Panelize the specified object around the specified box.\n" "In other words it creates multiple copies of the source object,\n" @@ -17397,7 +17360,7 @@ msgstr "PCB Sihirbazı .INF dosyası yüklendi." msgid "Main PcbWizard Excellon file loaded." msgstr "Pcb Sihirbazı Excellon dosyası yüklendi." -#: appPlugins/ToolPcbWizard.py:329 app_Main.py:10720 +#: appPlugins/ToolPcbWizard.py:329 app_Main.py:10769 msgid "This is not Excellon file." msgstr "Bu Excellon dosyası değil." @@ -17527,41 +17490,41 @@ msgstr "" msgid "Punch Geber" msgstr "Gerber Delik Yeri Açma" -#: appPlugins/ToolPunchGerber.py:537 +#: appPlugins/ToolPunchGerber.py:540 msgid "Click on a pad to select it." msgstr "Seçmek için bir pede tıklayın." -#: appPlugins/ToolPunchGerber.py:785 appPlugins/ToolPunchGerber.py:918 +#: appPlugins/ToolPunchGerber.py:788 appPlugins/ToolPunchGerber.py:921 msgid "The value of the fixed diameter is 0.0. Aborting." msgstr "Sabit çap değeri 0.0'dır. Durduruluyor." -#: appPlugins/ToolPunchGerber.py:1694 +#: appPlugins/ToolPunchGerber.py:1697 msgid "Added pad" msgstr "Ped eklendi" -#: appPlugins/ToolPunchGerber.py:1695 +#: appPlugins/ToolPunchGerber.py:1698 msgid "Click to add next pad or right click to start." msgstr "Sonraki pedi eklemek için tıklayın veya başlatmak için sağ tıklayın." -#: appPlugins/ToolPunchGerber.py:1707 +#: appPlugins/ToolPunchGerber.py:1710 msgid "Removed pad" msgstr "Ped kaldırıldı" -#: appPlugins/ToolPunchGerber.py:1708 +#: appPlugins/ToolPunchGerber.py:1711 msgid "Click to add/remove next pad or right click to start." msgstr "" "Sonraki pedi eklemek / kaldırmak için tıklayın veya başlatmak için sağ " "tıklayın." -#: appPlugins/ToolPunchGerber.py:1713 +#: appPlugins/ToolPunchGerber.py:1716 msgid "No pad detected under click position." msgstr "Tıklama konumunda ped algılanmadı." -#: appPlugins/ToolPunchGerber.py:1912 +#: appPlugins/ToolPunchGerber.py:1915 msgid "All selectable pads are selected." msgstr "Tüm seçilebilir pedler seçildi." -#: appPlugins/ToolPunchGerber.py:1929 +#: appPlugins/ToolPunchGerber.py:1932 msgid "Selection cleared." msgstr "Seçim temizlendi." @@ -17590,28 +17553,28 @@ msgid "" "the specified box." msgstr "Belirtilen kutu içinde seçili nesneden bir Gerber nesnesi oluşturun." -#: appPlugins/ToolQRCode.py:211 appPlugins/ToolQRCode.py:559 -#: appPlugins/ToolQRCode.py:610 +#: appPlugins/ToolQRCode.py:217 appPlugins/ToolQRCode.py:565 +#: appPlugins/ToolQRCode.py:616 msgid "Cancelled. There is no QRCode Data in the text box." msgstr "İptal edildi. Metin kutusunda QR Kod verisi yoktur." -#: appPlugins/ToolQRCode.py:388 +#: appPlugins/ToolQRCode.py:394 msgid "QRCode Tool done." msgstr "QR Kod ekleme başarıyla tamamlandı." -#: appPlugins/ToolQRCode.py:758 +#: appPlugins/ToolQRCode.py:761 msgid "Gerber Object to which the QRCode will be added." msgstr "QR Kod eklenecek Gerber nesnesi." -#: appPlugins/ToolQRCode.py:794 +#: appPlugins/ToolQRCode.py:797 msgid "The parameters used to shape the QRCode." msgstr "QR Kod'u oluşturmak için kullanılan seçenekler." -#: appPlugins/ToolQRCode.py:899 +#: appPlugins/ToolQRCode.py:902 msgid "Export QRCode" msgstr "QR Kod'u Dışa Aktar" -#: appPlugins/ToolQRCode.py:901 +#: appPlugins/ToolQRCode.py:904 msgid "" "Show a set of controls allowing to export the QRCode\n" "to a SVG file or an PNG file." @@ -17619,31 +17582,31 @@ msgstr "" "QR Kod'u SVG veya PNG dosyasına\n" " aktarmanıza izin veren kontrolleri gösterir." -#: appPlugins/ToolQRCode.py:940 +#: appPlugins/ToolQRCode.py:943 msgid "Transparent back color" msgstr "Şeffaf Arka Plan" -#: appPlugins/ToolQRCode.py:965 +#: appPlugins/ToolQRCode.py:968 msgid "Export QRCode SVG" msgstr "QR Kod İçeren SVG Dosyasını Dışa Aktar" -#: appPlugins/ToolQRCode.py:967 +#: appPlugins/ToolQRCode.py:970 msgid "Export a SVG file with the QRCode content." msgstr "QR Kod içeren bir SVG dosyasını dışa aktarın." -#: appPlugins/ToolQRCode.py:978 +#: appPlugins/ToolQRCode.py:981 msgid "Export QRCode PNG" msgstr "QR Kod İçeren PNG Dosyasını Dışa Aktar" -#: appPlugins/ToolQRCode.py:980 +#: appPlugins/ToolQRCode.py:983 msgid "Export a PNG image file with the QRCode content." msgstr "QR Kod içeren bir PNG resim dosyasını dışa aktarın." -#: appPlugins/ToolQRCode.py:991 +#: appPlugins/ToolQRCode.py:994 msgid "Insert QRCode" msgstr "QR Kod Ekle" -#: appPlugins/ToolQRCode.py:994 +#: appPlugins/ToolQRCode.py:997 msgid "Create the QRCode object." msgstr "QR Kod nesnesi oluştur." @@ -17677,8 +17640,8 @@ msgstr "Tek Şekilli" msgid "Multi-Geo" msgstr "Çok Şekilli" -#: appPlugins/ToolReport.py:357 appPlugins/ToolReport.py:362 -#: appPlugins/ToolReport.py:364 +#: appPlugins/ToolReport.py:358 appPlugins/ToolReport.py:363 +#: appPlugins/ToolReport.py:365 msgid "Metric" msgstr "Metrik" @@ -17911,88 +17874,88 @@ msgstr "...işleniyor..." msgid "FlatCAM Evo Shell" msgstr "FlatCAM Shell" -#: appPlugins/ToolSolderPaste.py:135 appPlugins/ToolSolderPaste.py:1143 +#: appPlugins/ToolSolderPaste.py:135 appPlugins/ToolSolderPaste.py:1147 #, fuzzy #| msgid "Z Dispense" msgid "SP Dispenser" msgstr "Z Dağıtımı" -#: appPlugins/ToolSolderPaste.py:482 +#: appPlugins/ToolSolderPaste.py:488 msgid "Please enter a tool diameter to add, in Float format." msgstr "Lütfen eklemek için bir uç kalınlığını ondalıklı biçiminde girin." -#: appPlugins/ToolSolderPaste.py:516 +#: appPlugins/ToolSolderPaste.py:522 msgid "New Nozzle tool added to Tool Table." msgstr "" "Nozul (ağızlık) ekleme işlemi iptal edildi. Araç zaten Araçlar Tablosunda " "var." -#: appPlugins/ToolSolderPaste.py:558 +#: appPlugins/ToolSolderPaste.py:564 msgid "Nozzle tool from Tool Table was edited." msgstr "Nozul (ağızlık) Araçlar Tablosunda düzenlendi." -#: appPlugins/ToolSolderPaste.py:621 +#: appPlugins/ToolSolderPaste.py:627 msgid "Tools deleted from Tool Table." msgstr "Uç(lar), Araçlar Tablosundan silindi." -#: appPlugins/ToolSolderPaste.py:675 +#: appPlugins/ToolSolderPaste.py:681 msgid "No SolderPaste mask Gerber object loaded." msgstr "Yüklü Gerber lehim pastası maskesi nesnesi yok." -#: appPlugins/ToolSolderPaste.py:706 +#: appPlugins/ToolSolderPaste.py:712 msgid "No Nozzle tools in the tool table." msgstr "Araçlar Tablosunda nozul (ağızlık) yok." -#: appPlugins/ToolSolderPaste.py:836 +#: appPlugins/ToolSolderPaste.py:843 msgid "Solder Paste geometry generated successfully" msgstr "Lehim pastası şekli başarıyla oluşturuldu" -#: appPlugins/ToolSolderPaste.py:843 +#: appPlugins/ToolSolderPaste.py:850 msgid "Some or all pads have no solder due of inadequate nozzle diameters..." msgstr "" "Nozulların (ağızlık) bir kısmı veya tamamı yetersiz nozul (ağızlık) " "genişliği nedeniyle lehim pastası dağıtımı yapamaz..." -#: appPlugins/ToolSolderPaste.py:857 +#: appPlugins/ToolSolderPaste.py:864 msgid "Generating Solder Paste dispensing geometry..." msgstr "Lehim Pastası dağıtım şekli oluşturuluyor ..." -#: appPlugins/ToolSolderPaste.py:876 +#: appPlugins/ToolSolderPaste.py:883 msgid "There is no Geometry object available." msgstr "Şekil nesnesi kullanılamıyor." -#: appPlugins/ToolSolderPaste.py:881 +#: appPlugins/ToolSolderPaste.py:888 msgid "This Geometry can't be processed. NOT a solder_paste_tool geometry." msgstr "Bu şekil işlenemez. Solder_paste_tool şekli DEĞİL." -#: appPlugins/ToolSolderPaste.py:985 +#: appPlugins/ToolSolderPaste.py:993 msgid "ToolSolderPaste CNCjob created" msgstr "Lehim pastası CNC İşi oluşturuldu" -#: appPlugins/ToolSolderPaste.py:1016 appPlugins/ToolSolderPaste.py:1021 -#: appPlugins/ToolSolderPaste.py:1075 +#: appPlugins/ToolSolderPaste.py:1024 appPlugins/ToolSolderPaste.py:1029 +#: appPlugins/ToolSolderPaste.py:1081 msgid "" "This CNCJob object can't be processed. NOT a solder_paste_tool CNCJob object." msgstr "Bu CNC İşi işlenemiyor. Solder_paste_tool CNC İş nesnesi DEĞİL." -#: appPlugins/ToolSolderPaste.py:1085 +#: appPlugins/ToolSolderPaste.py:1091 msgid "Export GCode ..." msgstr "G Kodu Dışa Aktar ..." -#: appPlugins/ToolSolderPaste.py:1133 +#: appPlugins/ToolSolderPaste.py:1137 msgid "Solder paste dispenser GCode file saved to" msgstr "Lehim pastası dağıtıcı G Kod dosyası kaydedildi" -#: appPlugins/ToolSolderPaste.py:1160 +#: appPlugins/ToolSolderPaste.py:1164 msgid "" "A plugin to help dispense solder paste on the PCB pads using a CNC machine." msgstr "" -#: appPlugins/ToolSolderPaste.py:1172 +#: appPlugins/ToolSolderPaste.py:1176 msgid "Gerber Solderpaste object." msgstr "Gerber lehim pastası nesnesi." -#: appPlugins/ToolSolderPaste.py:1191 +#: appPlugins/ToolSolderPaste.py:1195 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for dispensing solder paste." @@ -18000,7 +17963,7 @@ msgstr "" "Algorimanın lehim pastasını dağıtmak \n" "için kullanacağı nozul (ağızlık) listesi." -#: appPlugins/ToolSolderPaste.py:1206 +#: appPlugins/ToolSolderPaste.py:1210 msgid "" "This is the Tool Number.\n" "The solder dispensing will start with the tool with the biggest \n" @@ -18014,7 +17977,7 @@ msgstr "" "Daha küçük nozul yoksa, ancak hâlâ lehim pastasıyla kaplanmayan\n" "pedler varsa, ugulama bir uyarı penceresiyle mesaj verecektir." -#: appPlugins/ToolSolderPaste.py:1213 +#: appPlugins/ToolSolderPaste.py:1217 msgid "" "Tool Diameter. Its value\n" "is the width of the solder paste dispensed." @@ -18022,7 +17985,7 @@ msgstr "" "Nozul (ağızlık) genişliği. Bu değer\n" "sıkılan lehim pastasının genişliğidir." -#: appPlugins/ToolSolderPaste.py:1234 +#: appPlugins/ToolSolderPaste.py:1238 msgid "" "Add a new nozzle tool to the Tool Table\n" "with the diameter specified above." @@ -18030,11 +17993,11 @@ msgstr "" "Araçlar Tablosuna yukarıda belirtilen \n" "çapta bir nozul (ağızlık) ekleyin." -#: appPlugins/ToolSolderPaste.py:1486 +#: appPlugins/ToolSolderPaste.py:1490 msgid "Generate solder paste dispensing geometry." msgstr "Lehim pastası dağıtım şekli oluşturun." -#: appPlugins/ToolSolderPaste.py:1505 +#: appPlugins/ToolSolderPaste.py:1509 msgid "" "Geometry Solder Paste object.\n" "The name of the object has to end in:\n" @@ -18044,19 +18007,19 @@ msgstr "" "Nesnenin adı koruma olarak:\n" "'_solderpaste' ile bitmelidir." -#: appPlugins/ToolSolderPaste.py:1521 +#: appPlugins/ToolSolderPaste.py:1525 msgid "" "Generate GCode for Solder Paste dispensing\n" "on PCB pads." msgstr "PCB pedlerine lehim pastası dağıtımı için GCode oluşturur." -#: appPlugins/ToolSolderPaste.py:1539 +#: appPlugins/ToolSolderPaste.py:1543 #, fuzzy #| msgid "Create CNCJob" msgid "CNCJob" msgstr "CNC İşi Oluştur" -#: appPlugins/ToolSolderPaste.py:1541 +#: appPlugins/ToolSolderPaste.py:1545 msgid "" "CNCJob Solder paste object.\n" "In order to enable the GCode save section,\n" @@ -18068,11 +18031,11 @@ msgstr "" "etkinleştirmek için, nesnenin adı \n" "koruma olarak '_solderpaste' ile bitmelidir." -#: appPlugins/ToolSolderPaste.py:1556 +#: appPlugins/ToolSolderPaste.py:1560 msgid "Save GCode" msgstr "G Kod'u Kaydet" -#: appPlugins/ToolSolderPaste.py:1559 +#: appPlugins/ToolSolderPaste.py:1563 msgid "" "Save the generated GCode for Solder Paste dispensing\n" "on PCB pads, to a file." @@ -18080,48 +18043,56 @@ msgstr "" "PCB pedlerine lehim pastası dağıtımı için\n" "oluşturulan G Kod'u bir dosyaya kaydedin." -#: appPlugins/ToolSub.py:249 appPlugins/ToolSub.py:481 +#: appPlugins/ToolSub.py:255 appPlugins/ToolSub.py:491 msgid "No Target object loaded." msgstr "Yüklü hedef yoktur." -#: appPlugins/ToolSub.py:252 +#: appPlugins/ToolSub.py:258 msgid "Loading geometry from Gerber objects." msgstr "Gerber nesnelerinden şekil yükleniyor." -#: appPlugins/ToolSub.py:269 appPlugins/ToolSub.py:494 +#: appPlugins/ToolSub.py:275 appPlugins/ToolSub.py:504 msgid "No Subtractor object loaded." msgstr "Yüklü çıkarıcı nesnesi yok." -#: appPlugins/ToolSub.py:319 +#: appPlugins/ToolSub.py:289 +#, fuzzy +#| msgid "" +#| "Geometry object that will be subtracted\n" +#| "from the target Geometry object." +msgid "Not possible to subtract from the same object." +msgstr "Hedef Şekil nesnesinden çıkarılacak şekil nesnesi." + +#: appPlugins/ToolSub.py:329 msgid "Finished parsing geometry for aperture" msgstr "Bir aralık için şekil okuma işlemini tamamlandı" -#: appPlugins/ToolSub.py:321 +#: appPlugins/ToolSub.py:331 msgid "Subtraction aperture processing finished." msgstr "Aralık çıkarma işlemi tamamlandı." -#: appPlugins/ToolSub.py:454 appPlugins/ToolSub.py:648 -#: appPlugins/ToolSub.py:730 +#: appPlugins/ToolSub.py:464 appPlugins/ToolSub.py:658 +#: appPlugins/ToolSub.py:740 msgid "Generating new object failed." msgstr "Yeni nesne oluşturulamadı." -#: appPlugins/ToolSub.py:458 appPlugins/ToolSub.py:653 +#: appPlugins/ToolSub.py:468 appPlugins/ToolSub.py:663 msgid "Created" msgstr "Oluşturuldu" -#: appPlugins/ToolSub.py:507 +#: appPlugins/ToolSub.py:517 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "Çıkarıcı şekli şu anda çoklu şekil tipinde olamaz." -#: appPlugins/ToolSub.py:547 +#: appPlugins/ToolSub.py:557 msgid "Parsing solid_geometry ..." msgstr "Dolgulu şekil okunuyor ..." -#: appPlugins/ToolSub.py:549 +#: appPlugins/ToolSub.py:559 msgid "Parsing solid_geometry for tool" msgstr "Bir araç için dolgulu şekil okunuyor" -#: appPlugins/ToolSub.py:766 +#: appPlugins/ToolSub.py:776 #, fuzzy #| msgid "" #| "A tool to substract one Gerber or Geometry object\n" @@ -18133,27 +18104,27 @@ msgstr "" "Aynı türden bir gerber veya şekil nesnesini birinden\n" "çıkarmak için kullanılan bir araç." -#: appPlugins/ToolSub.py:828 +#: appPlugins/ToolSub.py:835 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." msgstr "Gerber çıkartma nesnesinin çıkarıldığı Gerber nesnesi." -#: appPlugins/ToolSub.py:842 appPlugins/ToolSub.py:895 +#: appPlugins/ToolSub.py:849 appPlugins/ToolSub.py:902 msgid "Subtractor" msgstr "Çıkarıcı" -#: appPlugins/ToolSub.py:844 +#: appPlugins/ToolSub.py:851 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." msgstr "Hedef Gerber nesnesinden çıkarılacak bir Gerber nesnesi." -#: appPlugins/ToolSub.py:851 +#: appPlugins/ToolSub.py:858 msgid "Subtract Gerber" msgstr "Gerber'i Çıkart" -#: appPlugins/ToolSub.py:854 +#: appPlugins/ToolSub.py:861 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18165,23 +18136,23 @@ msgstr "" "Lehim maskesi üzerindeki örtüşen serigrafiyi \n" "kaldırmak için kullanılabilir." -#: appPlugins/ToolSub.py:881 +#: appPlugins/ToolSub.py:888 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." msgstr "Şekil çıkarıcı nesnesinin çıkarılacağı şekil nesnesi." -#: appPlugins/ToolSub.py:897 +#: appPlugins/ToolSub.py:904 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." msgstr "Hedef Şekil nesnesinden çıkarılacak şekil nesnesi." -#: appPlugins/ToolSub.py:909 +#: appPlugins/ToolSub.py:916 msgid "Subtract Geometry" msgstr "Şekli Çıkar" -#: appPlugins/ToolSub.py:912 +#: appPlugins/ToolSub.py:919 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -18260,7 +18231,7 @@ msgstr "Uygulama yeniden başlatılır." msgid "Are you sure do you want to change the current language to" msgstr "Mevcut dili değiştirmek istediğinizden emin misiniz" -#: appTranslation.py:206 app_Main.py:3701 +#: appTranslation.py:206 app_Main.py:3720 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -18294,46 +18265,46 @@ msgstr "" "Çalışma alanı başlatılıyor.\n" "Çalışma alanının başlatılması tamamlandı" -#: app_Main.py:1312 app_Main.py:9564 +#: app_Main.py:1312 app_Main.py:9608 msgid "New Project - Not saved" msgstr "Yeni Proje - Kaydedilmedi" -#: app_Main.py:1646 +#: app_Main.py:1649 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:1713 +#: app_Main.py:1716 msgid "Open Config file failed." msgstr "Yapılandırma dosyası açılamadı." -#: app_Main.py:1728 +#: app_Main.py:1731 msgid "Open Script file failed." msgstr "Komut dosyası açılamadı." -#: app_Main.py:1754 +#: app_Main.py:1757 msgid "Open Excellon file failed." msgstr "Excellon dosyası açılamadı." -#: app_Main.py:1767 +#: app_Main.py:1770 msgid "Open GCode file failed." msgstr "G-Kod dosyası açılamadı." -#: app_Main.py:1780 +#: app_Main.py:1783 msgid "Open Gerber file failed." msgstr "Gerber dosyası açılamadı." -#: app_Main.py:2465 +#: app_Main.py:2484 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:2472 app_Main.py:2520 app_Main.py:2536 app_Main.py:2555 +#: app_Main.py:2491 app_Main.py:2539 app_Main.py:2555 app_Main.py:2574 msgid "The Editor could not start." msgstr "Düzenleyici başlatılamadı." -#: app_Main.py:2489 +#: app_Main.py:2508 msgid "" "Simultaneous editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -18342,85 +18313,85 @@ msgstr "" "Çoklu şekillerde, şekli aynı anda düzenlemek mümkün değildir. Bir kerede " "yalnızca bir şekli düzenleyin." -#: app_Main.py:2595 +#: app_Main.py:2614 msgid "EDITOR Area" msgstr "DÜZENLEYİCİ Alanı" -#: app_Main.py:2598 +#: app_Main.py:2617 msgid "Editor is activated ..." msgstr "Düzenleyici etkinleştirildi ..." -#: app_Main.py:2622 +#: app_Main.py:2641 msgid "Do you want to save the edited object?" msgstr "Düzenlenen nesneyi kaydetmek istiyor musunuz?" -#: app_Main.py:2671 +#: app_Main.py:2690 msgid "Object empty after edit." msgstr "Nesne düzenlendikten sonra boş." -#: app_Main.py:2676 app_Main.py:2694 app_Main.py:2725 app_Main.py:2741 +#: app_Main.py:2695 app_Main.py:2713 app_Main.py:2744 app_Main.py:2760 msgid "Editor exited. Editor content saved." msgstr "Düzenleyiciden çıkıldı ve düzenleyici içeriği kaydedildi." -#: app_Main.py:2745 app_Main.py:2797 +#: app_Main.py:2764 app_Main.py:2816 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:2755 +#: app_Main.py:2774 msgid "is updated, returning to App..." msgstr "güncellendi, Uygulamaya dönülüyor ..." -#: app_Main.py:2772 +#: app_Main.py:2791 msgid "Editor exited. Editor content was not saved." msgstr "Düzenleyiciden çıkıldı. Ancak düzenleyici içeriği kaydedilmedi." -#: app_Main.py:2822 +#: app_Main.py:2841 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:2965 app_Main.py:2971 +#: app_Main.py:2984 app_Main.py:2990 msgid "Save to file" msgstr "Dosyaya Kaydet" -#: app_Main.py:3012 +#: app_Main.py:3031 msgid "Exported file to" msgstr "Dosya şuraya aktarıldı" -#: app_Main.py:3049 +#: app_Main.py:3068 msgid "Failed to open recent files file for writing." msgstr "Son kullanılan dosya yazmak için açılamadı." -#: app_Main.py:3060 +#: app_Main.py:3079 msgid "Failed to open recent projects file for writing." msgstr "Son proje dosyası yazmak için açılamadı." -#: app_Main.py:3115 +#: app_Main.py:3134 msgid "PCB Manufacturing files Viewer/Editor with Plugins" msgstr "" -#: app_Main.py:3116 +#: app_Main.py:3135 msgid "Development" msgstr "Geliştirme" -#: app_Main.py:3117 +#: app_Main.py:3136 msgid "DOWNLOAD" msgstr "İNDİR" -#: app_Main.py:3118 +#: app_Main.py:3137 msgid "Issue tracker" msgstr "Sorun izleyici" -#: app_Main.py:3122 app_Main.py:3501 app_Main.py:3681 +#: app_Main.py:3141 app_Main.py:3520 app_Main.py:3700 msgid "Close" msgstr "Kapat" -#: app_Main.py:3137 +#: app_Main.py:3156 msgid "Licensed under the MIT license" msgstr "MIT lisansı altında lisanslanmıştır" -#: app_Main.py:3146 +#: app_Main.py:3165 msgid "" "Permission is hereby granted, free of charge, to any person obtaining a " "copy\n" @@ -18468,7 +18439,7 @@ msgstr "" "ALACAKLAR İÇİN\n" "SORUMLU OLMAYACAKTIR." -#: app_Main.py:3168 +#: app_Main.py:3187 msgid "" "Some of the icons used are from the following sources:
Icons by FreepikIcons8
Simgeleri " "oNline Web Fonts" -#: app_Main.py:3204 +#: app_Main.py:3223 msgid "Splash" msgstr "Karşılama Ekranı" -#: app_Main.py:3210 +#: app_Main.py:3229 msgid "Programmers" msgstr "Geliştiriciler" -#: app_Main.py:3216 +#: app_Main.py:3235 msgid "Translators" msgstr "Çevirmenler" -#: app_Main.py:3222 +#: app_Main.py:3241 msgid "License" msgstr "Lisans" -#: app_Main.py:3228 +#: app_Main.py:3247 msgid "Attributions" msgstr "Açıklamalar" -#: app_Main.py:3251 +#: app_Main.py:3270 msgid "Programmer" msgstr "Geliştirici" -#: app_Main.py:3252 +#: app_Main.py:3271 msgid "Status" msgstr "Durum" -#: app_Main.py:3253 app_Main.py:3333 +#: app_Main.py:3272 app_Main.py:3352 msgid "E-mail" msgstr "E-posta" -#: app_Main.py:3256 +#: app_Main.py:3275 #, fuzzy #| msgid "FlatCAM Evo" msgid "FlatCAM Author" msgstr "FlatCAM Evo" -#: app_Main.py:3261 +#: app_Main.py:3280 msgid "FlatCAM Evo Author/Maintainer" msgstr "" -#: app_Main.py:3330 +#: app_Main.py:3349 msgid "Language" msgstr "Dil" -#: app_Main.py:3331 +#: app_Main.py:3350 msgid "Translator" msgstr "Çevirmen" -#: app_Main.py:3332 +#: app_Main.py:3351 msgid "Corrections" msgstr "Düzeltmeler" -#: app_Main.py:3469 +#: app_Main.py:3488 #, 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:3470 +#: app_Main.py:3489 msgid "Yet it cannot evolve without contributions." msgstr "Yine de katkı olmadan gelişemez." -#: app_Main.py:3471 +#: app_Main.py:3490 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:3472 +#: app_Main.py:3491 msgid "you can contribute to the development yourself by:" msgstr "geliştirmeye katkıda bulunabilirsiniz :" -#: app_Main.py:3473 +#: app_Main.py:3492 msgid "Pull Requests on the Bitbucket repository, if you are a developer" msgstr "Bir geliştiriciyseniz, Bitbucket deposundaki istekleri çekin" -#: app_Main.py:3475 +#: app_Main.py:3494 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:3477 +#: app_Main.py:3496 msgid "If you like what you have seen so far ..." msgstr "Şimdiye kadar gördüklerinizi beğendiyseniz ..." -#: app_Main.py:3478 +#: app_Main.py:3497 msgid "Donations are NOT required." msgstr "Bağışlar gerekli DEĞİLDİR." -#: app_Main.py:3478 +#: app_Main.py:3497 msgid "But they are welcomed" msgstr "Ama memnuniyetle karşıladılar" -#: app_Main.py:3509 +#: app_Main.py:3528 msgid "Contribute" msgstr "Katkıda Bulun" -#: app_Main.py:3532 +#: app_Main.py:3551 msgid "Links Exchange" msgstr "Link Değişimi" -#: app_Main.py:3544 app_Main.py:3563 +#: app_Main.py:3563 app_Main.py:3582 msgid "Soon ..." msgstr "Yakında ..." -#: app_Main.py:3551 +#: app_Main.py:3570 msgid "How To's" msgstr "Nasıl Yapılır" -#: app_Main.py:3670 +#: app_Main.py:3689 msgid "" "This entry will resolve to another website if:\n" "\n" @@ -18617,27 +18588,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:3677 +#: app_Main.py:3696 msgid "Alternative website" msgstr "Alternatif Web Sayfası" -#: app_Main.py:4006 +#: app_Main.py:4025 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "FlatCAM'e kayıtlı seçili Excellon dosya uzantıları." -#: app_Main.py:4023 +#: app_Main.py:4042 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "FlatCAM'e kayıtlı seçili G-Kod dosya uzantıları." -#: app_Main.py:4039 +#: app_Main.py:4058 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "FlatCAM'e kayıtlı seçilmiş Gerber dosya uzantıları." -#: app_Main.py:4227 app_Main.py:4288 app_Main.py:4318 +#: app_Main.py:4246 app_Main.py:4307 app_Main.py:4337 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:4236 +#: app_Main.py:4255 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 " @@ -18653,43 +18624,43 @@ msgstr "" "sonuç beklendiği gibi olmayabilir.\n" "Oluşturulan G Kodunu kontrol edin." -#: app_Main.py:4250 app_Main.py:4260 +#: app_Main.py:4269 app_Main.py:4279 msgid "Geometry merging finished" msgstr "Şekil birleştirme başarıyla tamamlandı" -#: app_Main.py:4283 +#: app_Main.py:4302 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "Hata. Excellon birleştirme yalnızca Excellon nesnelerinde çalışır." -#: app_Main.py:4295 +#: app_Main.py:4314 msgid "Excellon merging finished" msgstr "Excellon birleştirmesi başarıyla tamamlandı" -#: app_Main.py:4313 +#: app_Main.py:4332 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Hata. Gerber birleşimi sadece Gerber nesneleri üzerinde çalışır." -#: app_Main.py:4323 +#: app_Main.py:4342 msgid "Gerber merging finished" msgstr "Gerber birleşmesi başarıyla tamamlandı" -#: app_Main.py:4343 app_Main.py:4379 +#: app_Main.py:4362 app_Main.py:4398 msgid "Failed. Select a Geometry Object and try again." msgstr "Hata. Bir Şekil nesnesi seçin ve tekrar deneyin." -#: app_Main.py:4347 app_Main.py:4383 +#: app_Main.py:4366 app_Main.py:4402 msgid "Expected a GeometryObject, got" msgstr "Bir FlatCAM Şekil bekleniyordu, alınan" -#: app_Main.py:4362 +#: app_Main.py:4381 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:4397 +#: app_Main.py:4416 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:4634 +#: app_Main.py:4653 msgid "" "Changing the units of the project\n" "will scale all objects.\n" @@ -18701,19 +18672,19 @@ msgstr "" "\n" "Devam etmek istiyor musunuz?" -#: app_Main.py:4687 +#: app_Main.py:4706 msgid "Converted units to" msgstr "Birimler şuna dönüştürüldü" -#: app_Main.py:4727 +#: app_Main.py:4746 msgid "Workspace enabled." msgstr "Çalışma alanı etkin." -#: app_Main.py:4730 +#: app_Main.py:4749 msgid "Workspace disabled." msgstr "Çalışma alanı devre dışı." -#: app_Main.py:4795 +#: app_Main.py:4814 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -18721,287 +18692,287 @@ 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:4883 +#: app_Main.py:4902 msgid "Delete objects" msgstr "Nesneleri Sil" -#: app_Main.py:4888 +#: app_Main.py:4907 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:4936 +#: app_Main.py:4955 msgid "Save the work in Editor and try again ..." msgstr "Çalışmayı Düzenleyici'ye kaydedin ve tekrar deneyin ..." -#: app_Main.py:4970 +#: app_Main.py:4989 msgid "Object deleted" msgstr "Nesne silindi" -#: app_Main.py:4983 +#: app_Main.py:5002 msgid "Click to set the origin ..." msgstr "Orjini belirtmek için tıklayın ..." -#: app_Main.py:5026 +#: app_Main.py:5045 msgid "Setting Origin..." msgstr "Orijin noktası ayarlanıyor ..." -#: app_Main.py:5047 app_Main.py:5165 app_Main.py:5308 +#: app_Main.py:5066 app_Main.py:5184 app_Main.py:5327 msgid "Origin set" msgstr "Orijin Ayarı" -#: app_Main.py:5066 +#: app_Main.py:5085 msgid "Origin coordinates specified but incomplete." msgstr "Orijin koordinatları belirtildi, ancak eksik." -#: app_Main.py:5111 +#: app_Main.py:5130 msgid "Moving to Origin..." msgstr "Orijine taşınıyor ..." -#: app_Main.py:5115 app_Main.py:5183 +#: app_Main.py:5134 app_Main.py:5202 msgid "Failed. No object(s) selected..." msgstr "Hata. Hiçbir nesne seçilmedi ..." -#: app_Main.py:5202 +#: app_Main.py:5221 msgid "Quadrant 1" msgstr "" -#: app_Main.py:5203 +#: app_Main.py:5222 msgid "Quadrant 2" msgstr "" -#: app_Main.py:5204 +#: app_Main.py:5223 msgid "Quadrant 3" msgstr "" -#: app_Main.py:5205 +#: app_Main.py:5224 msgid "Quadrant 4" msgstr "" -#: app_Main.py:5345 +#: app_Main.py:5364 msgid "Jump to ..." msgstr "Konuma Atla..." -#: app_Main.py:5346 +#: app_Main.py:5365 msgid "Enter the coordinates in format X,Y:" msgstr "Koordinatları X, Y biçiminde girin:" -#: app_Main.py:5356 +#: app_Main.py:5375 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Yanlış koordinat girildi. Koordinatları şu biçimde girin: X, Y" -#: app_Main.py:5497 +#: app_Main.py:5516 msgid "Locate ..." msgstr "Bul ..." -#: app_Main.py:6108 +#: app_Main.py:6143 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:6114 +#: app_Main.py:6149 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:6309 +#: app_Main.py:6344 msgid "Not available for Legacy 2D graphic mode." msgstr "" -#: app_Main.py:6411 +#: app_Main.py:6446 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:6429 +#: app_Main.py:6464 msgid "" "One or more Tools are edited.\n" "Do you want to save?" msgstr "Bir veya daha fazla araç düzenlendi. Kaydetmek istiyor musunuz?" -#: app_Main.py:6431 +#: app_Main.py:6466 msgid "Save Tools Database" msgstr "Araçlar Veri Tabanını Kaydet" -#: app_Main.py:6578 app_Main.py:6632 app_Main.py:6680 +#: app_Main.py:6625 app_Main.py:6679 app_Main.py:6727 msgid "Enter the Angle value:" msgstr "Açı Değerini Girin:" -#: app_Main.py:6611 +#: app_Main.py:6658 msgid "Rotation done." msgstr "Döndürme işlemi tamamlandı." -#: app_Main.py:6613 +#: app_Main.py:6660 msgid "Rotation movement was not executed." msgstr "Döndürme işlemi gerçekleştirilemedi." -#: app_Main.py:6662 +#: app_Main.py:6709 msgid "Skew on X axis done." msgstr "X ekseninde eğme işlemi tamamlandı." -#: app_Main.py:6710 +#: app_Main.py:6757 msgid "Skew on Y axis done." msgstr "Y ekseninde eğme işlemi tamamlandı." -#: app_Main.py:6792 +#: app_Main.py:6839 msgid "New Grid ..." msgstr "Yeni Izgara ..." -#: app_Main.py:6793 +#: app_Main.py:6840 msgid "Enter a Grid Value:" msgstr "Izgara Boyutunu Girin:" -#: app_Main.py:6802 app_Main.py:6827 +#: app_Main.py:6849 app_Main.py:6874 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:6807 +#: app_Main.py:6854 msgid "New Grid added" msgstr "Yeni ızgara eklendi" -#: app_Main.py:6809 +#: app_Main.py:6856 msgid "Grid already exists" msgstr "Izgara zaten var" -#: app_Main.py:6811 +#: app_Main.py:6858 msgid "Adding New Grid cancelled" msgstr "Yeni ızgara ekleme işlemi iptal edildi" -#: app_Main.py:6833 +#: app_Main.py:6880 msgid "Grid Value does not exist" msgstr "Izgara değeri mevcut değil" -#: app_Main.py:6835 +#: app_Main.py:6882 msgid "Grid Value deleted" msgstr "Izgara değeri silindi" -#: app_Main.py:6837 +#: app_Main.py:6884 msgid "Delete Grid value cancelled" msgstr "Izgara değerini silme işlemi iptal edildi" -#: app_Main.py:6854 +#: app_Main.py:6898 msgid "Name copied to clipboard ..." msgstr "İsim panoya kopyalandı ..." -#: app_Main.py:7635 app_Main.py:7639 +#: app_Main.py:7679 app_Main.py:7683 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:7642 +#: app_Main.py:7686 msgid "Viewing the source code of the selected object." msgstr "Seçilen nesnenin CNC kodunu görüntüle." -#: app_Main.py:7656 +#: app_Main.py:7700 msgid "Source Editor" msgstr "Kod Düzenleyici" -#: app_Main.py:7692 app_Main.py:7699 +#: app_Main.py:7736 app_Main.py:7743 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:7707 +#: app_Main.py:7751 msgid "Failed to load the source code for the selected object" msgstr "Seçilen nesnenin CNC kodu yüklenemedi" -#: app_Main.py:7740 +#: app_Main.py:7784 msgid "Go to Line ..." msgstr "Satıra Git ..." -#: app_Main.py:7771 +#: app_Main.py:7815 msgid "Redrawing all objects" msgstr "Tüm nesneler yeniden çiziliyor" -#: app_Main.py:7859 +#: app_Main.py:7903 msgid "Failed to load recent item list." msgstr "Son dosya listesi yüklenemedi." -#: app_Main.py:7866 +#: app_Main.py:7910 msgid "Failed to parse recent item list." msgstr "Son dosya listesi okunamadı." -#: app_Main.py:7876 +#: app_Main.py:7920 msgid "Failed to load recent projects item list." msgstr "Son projelerin öğe listesi yüklenemedi." -#: app_Main.py:7883 +#: app_Main.py:7927 msgid "Failed to parse recent project item list." msgstr "Son proje öğelerinin listesi okunamadı." -#: app_Main.py:7907 +#: app_Main.py:7951 msgid "Recent files list was reset." msgstr "Son dosyalar listesi temizlendi." -#: app_Main.py:7921 +#: app_Main.py:7965 msgid "Recent projects list was reset." msgstr "Son projeler listesi temizlendi." -#: app_Main.py:7946 +#: app_Main.py:7990 msgid "Clear Recent projects" msgstr "Son Projeleri Temizle" -#: app_Main.py:7970 +#: app_Main.py:8014 msgid "Clear Recent files" msgstr "Listeyi Temizle" -#: app_Main.py:8026 +#: app_Main.py:8070 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:8030 +#: app_Main.py:8074 msgid "Release date" msgstr "Yayın Tarihi" -#: app_Main.py:8034 +#: app_Main.py:8078 msgid "Displayed" msgstr "Görüntülendi" -#: app_Main.py:8037 +#: app_Main.py:8081 msgid "Snap" msgstr "Maksimum Yapışma" -#: app_Main.py:8046 +#: app_Main.py:8090 msgid "Canvas" msgstr "Çalışma Alanı" -#: app_Main.py:8051 +#: app_Main.py:8095 msgid "Workspace active" msgstr "Çalışma alanı etkin" -#: app_Main.py:8055 +#: app_Main.py:8099 msgid "Workspace size" msgstr "Çalışma alanı boyutu" -#: app_Main.py:8059 +#: app_Main.py:8103 msgid "Workspace orientation" msgstr "Çalışma alanı yönlendirmesi" -#: app_Main.py:8121 +#: app_Main.py:8165 msgid "Failed checking for latest version. Could not connect." msgstr "Program güncellemesi kontrol edilemedi. İnternet bağlantısı yok." -#: app_Main.py:8128 +#: app_Main.py:8172 msgid "Could not parse information about latest version." msgstr "En son sürüm bilgileri okunamıyor." -#: app_Main.py:8138 +#: app_Main.py:8182 msgid "FlatCAM is up to date!" msgstr "FlatCAM güncel!" -#: app_Main.py:8143 +#: app_Main.py:8187 msgid "Newer Version Available" msgstr "Daha yeni bir sürüm var" -#: app_Main.py:8145 +#: app_Main.py:8189 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:8149 +#: app_Main.py:8193 msgid "info" msgstr "bilgi" -#: app_Main.py:8177 +#: app_Main.py:8221 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -19012,44 +18983,44 @@ msgstr "" "desteklenmiyor. Düzenle -> Ayarlar -> Genel sekmesinde Grafik Modu'nu Legacy " "(2D) olarak değiştirin.\n" -#: app_Main.py:8262 +#: app_Main.py:8306 msgid "All plots disabled." msgstr "Tüm şekiller devre dışı." -#: app_Main.py:8268 +#: app_Main.py:8312 msgid "All non selected plots disabled." msgstr "Seçili olmayan tüm şekiller devre dışı bırakıldı." -#: app_Main.py:8274 +#: app_Main.py:8318 msgid "All plots enabled." msgstr "Tüm şekiller etkin." -#: app_Main.py:8280 +#: app_Main.py:8324 msgid "All non selected plots enabled." msgstr "Seçili olmayan tüm şekiller etkinleştirildi." -#: app_Main.py:8286 +#: app_Main.py:8330 msgid "Selected plots enabled..." msgstr "Seçilen şekiller etkin ..." -#: app_Main.py:8294 +#: app_Main.py:8338 msgid "Selected plots disabled..." msgstr "Seçilen şekiller devre dışı ..." -#: app_Main.py:8328 +#: app_Main.py:8372 msgid "Enabling plots ..." msgstr "Şekiller açılıyor ..." -#: app_Main.py:8375 +#: app_Main.py:8419 msgid "Disabling plots ..." msgstr "Şekillerin bağlantısı kesiliyor ..." -#: app_Main.py:8511 +#: app_Main.py:8555 msgid "Set alpha level ..." msgstr "Şeffaflık seviyesini ayarla ..." -#: app_Main.py:8781 app_Main.py:8820 app_Main.py:8864 app_Main.py:8930 -#: app_Main.py:9683 app_Main.py:10968 app_Main.py:11033 +#: app_Main.py:8825 app_Main.py:8864 app_Main.py:8908 app_Main.py:8974 +#: app_Main.py:9727 app_Main.py:11017 app_Main.py:11082 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19057,93 +19028,93 @@ msgstr "" "Çalışma alanı başlatılıyor.\n" "Çalışma alanını başlatılması tamamlandı" -#: app_Main.py:8784 +#: app_Main.py:8828 msgid "Opening Gerber file." msgstr "Gerber dosyası açılıyor." -#: app_Main.py:8823 +#: app_Main.py:8867 msgid "Opening Excellon file." msgstr "Excellon dosyası açılıyor." -#: app_Main.py:8867 +#: app_Main.py:8911 msgid "Opening G-Code file." msgstr "G-Kodu dosyası açılıyor." -#: app_Main.py:8921 app_Main.py:8925 +#: app_Main.py:8965 app_Main.py:8969 msgid "Open HPGL2" msgstr "HPGL2'yi Açın" -#: app_Main.py:8933 +#: app_Main.py:8977 msgid "Opening HPGL2 file." msgstr "HPGL2 dosyası açılıyor." -#: app_Main.py:8956 app_Main.py:8959 +#: app_Main.py:9000 app_Main.py:9003 msgid "Open Configuration File" msgstr "Yapılandırma Dosyasını Aç" -#: app_Main.py:8985 +#: app_Main.py:9029 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Yalnızca Şekil, Gerber ve CNC İş nesneleri kullanılabilir." -#: app_Main.py:9032 +#: app_Main.py:9076 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:9038 app_Main.py:9043 +#: app_Main.py:9082 app_Main.py:9087 msgid "Export PNG Image" msgstr "PNG Görüntüsünü Dışa Aktar" -#: app_Main.py:9076 app_Main.py:9288 +#: app_Main.py:9120 app_Main.py:9332 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "Hata. Sadece Gerber nesneleri Gerber dosyaları olarak kaydedilebilir ..." -#: app_Main.py:9089 +#: app_Main.py:9133 msgid "Save Gerber source file" msgstr "Gerber kaynak dosyasını kaydet" -#: app_Main.py:9118 +#: app_Main.py:9162 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:9131 +#: app_Main.py:9175 msgid "Save Script source file" msgstr "Komut dosyası kaynak dosyasını kaydet" -#: app_Main.py:9160 +#: app_Main.py:9204 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" "Hata. Yalnızca Belge nesneleri Belge dosyaları olarak kaydedilebilir ..." -#: app_Main.py:9173 +#: app_Main.py:9217 msgid "Save Document source file" msgstr "Belgenin kaynak dosyasını kaydet" -#: app_Main.py:9202 app_Main.py:9243 app_Main.py:10188 +#: app_Main.py:9246 app_Main.py:9287 app_Main.py:10232 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Hata. Yalnızca Excellon nesneleri Excellon dosyaları olarak " "kaydedilebilir ..." -#: app_Main.py:9210 app_Main.py:9215 +#: app_Main.py:9254 app_Main.py:9259 msgid "Save Excellon source file" msgstr "Excellon kaynak dosyasını kaydet" -#: app_Main.py:9333 +#: app_Main.py:9377 msgid "Only Geometry objects can be used." msgstr "Yalnızca Şekil nesneleri kullanılabilir." -#: app_Main.py:9378 app_Main.py:9382 +#: app_Main.py:9422 app_Main.py:9426 msgid "Import SVG" msgstr "SVG'i İçe Aktar" -#: app_Main.py:9408 app_Main.py:9412 +#: app_Main.py:9452 app_Main.py:9456 msgid "Import DXF" msgstr "DXF'i İçe Aktar" -#: app_Main.py:9438 +#: app_Main.py:9482 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19152,147 +19123,147 @@ msgstr "" "FlatCAM'de açık dosyalar/nesneler var. Yeni bir proje oluşturmak onları " "siler. Projeyi kaydetmek istiyor musunuz?" -#: app_Main.py:9563 +#: app_Main.py:9607 #, fuzzy #| msgid "New Project created" msgid "Project created in" msgstr "Yeni proje oluşturuldu" -#: app_Main.py:9563 +#: app_Main.py:9607 msgid "seconds" msgstr "" -#: app_Main.py:9566 +#: app_Main.py:9610 msgid "New Project created" msgstr "Yeni proje oluşturuldu" -#: app_Main.py:9592 +#: app_Main.py:9636 msgid "New TCL script file created in Code Editor." msgstr "Kod Düzenleyici'de yeni TLC komut dosyası oluşturuldu." -#: app_Main.py:9619 app_Main.py:9621 app_Main.py:9656 app_Main.py:9658 +#: app_Main.py:9663 app_Main.py:9665 app_Main.py:9700 app_Main.py:9702 msgid "Open TCL script" msgstr "TCL Komut Dosyasını Aç" -#: app_Main.py:9685 +#: app_Main.py:9729 msgid "Executing ScriptObject file." msgstr "FlatCAM komut dosyası çalışıyor." -#: app_Main.py:9693 app_Main.py:9697 +#: app_Main.py:9737 app_Main.py:9741 msgid "Run TCL script" msgstr "TCL komut dosyasını çalıştır" -#: app_Main.py:9720 +#: app_Main.py:9764 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:9766 app_Main.py:9773 +#: app_Main.py:9810 app_Main.py:9817 msgid "Save Project As ..." msgstr "Projeyi Farklı Kaydet ..." -#: app_Main.py:9808 +#: app_Main.py:9852 msgid "FlatCAM objects print" msgstr "FlatCAM nesnelerini yazdır" -#: app_Main.py:9821 app_Main.py:9829 +#: app_Main.py:9865 app_Main.py:9873 msgid "Save Object as PDF ..." msgstr "Nesneyi PDF Olarak Kaydet ..." -#: app_Main.py:9839 +#: app_Main.py:9883 msgid "Printing PDF ..." msgstr "PDF yazdırılıyor ..." -#: app_Main.py:10013 +#: app_Main.py:10057 msgid "PDF file saved to" msgstr "PDF dosyası şuraya kaydedildi" -#: app_Main.py:10035 app_Main.py:10295 app_Main.py:10429 app_Main.py:10496 +#: app_Main.py:10079 app_Main.py:10339 app_Main.py:10473 app_Main.py:10540 msgid "Exporting ..." msgstr "Dışa aktarılıyor ..." -#: app_Main.py:10078 +#: app_Main.py:10122 msgid "SVG file exported to" msgstr "SVG dosyası şuraya aktarıldı" -#: app_Main.py:10093 app_Main.py:10097 +#: app_Main.py:10137 app_Main.py:10141 msgid "Import FlatCAM Preferences" msgstr "FlatCAM Ayarlarını İçe Aktar" -#: app_Main.py:10108 +#: app_Main.py:10152 msgid "Imported Defaults from" msgstr "Varsayılan değerler şuradan alındı" -#: app_Main.py:10127 app_Main.py:10133 +#: app_Main.py:10171 app_Main.py:10177 msgid "Export FlatCAM Preferences" msgstr "FlatCAM Ayarlarını Dışa Aktar" -#: app_Main.py:10153 +#: app_Main.py:10197 msgid "Exported preferences to" msgstr "Ayarlar şuraya aktarıldı" -#: app_Main.py:10286 +#: app_Main.py:10330 msgid "Excellon file exported to" msgstr "Excellon dosyası şuraya aktarıldı" -#: app_Main.py:10300 app_Main.py:10307 app_Main.py:10434 app_Main.py:10441 -#: app_Main.py:10501 app_Main.py:10508 +#: app_Main.py:10344 app_Main.py:10351 app_Main.py:10478 app_Main.py:10485 +#: app_Main.py:10545 app_Main.py:10552 msgid "Could not export." msgstr "Dışa aktarılamadı." -#: app_Main.py:10421 +#: app_Main.py:10465 msgid "Gerber file exported to" msgstr "Gerber dosyası şuraya aktarıldı" -#: app_Main.py:10487 +#: app_Main.py:10531 msgid "DXF file exported to" msgstr "DXF dosyası şuraya aktarıldı" -#: app_Main.py:10560 app_Main.py:10618 +#: app_Main.py:10604 app_Main.py:10662 msgid "Import failed." msgstr "İçe aktarma başarısız oldu." -#: app_Main.py:10652 app_Main.py:10854 app_Main.py:10919 +#: app_Main.py:10696 app_Main.py:10903 app_Main.py:10968 msgid "Failed to open file" msgstr "Dosya açılamadı" -#: app_Main.py:10655 app_Main.py:10857 app_Main.py:10922 +#: app_Main.py:10699 app_Main.py:10906 app_Main.py:10971 msgid "Failed to parse file" msgstr "Dosya okunamadı" -#: app_Main.py:10667 +#: app_Main.py:10711 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:10675 app_Main.py:10744 app_Main.py:10807 app_Main.py:10881 -#: app_Main.py:10937 app_Main.py:11105 tclCommands/TclCommandOpenDXF.py:89 +#: app_Main.py:10724 app_Main.py:10793 app_Main.py:10856 app_Main.py:10930 +#: app_Main.py:10986 app_Main.py:11160 tclCommands/TclCommandOpenDXF.py:89 msgid "Opening" msgstr "Açılıyor" -#: app_Main.py:10686 +#: app_Main.py:10735 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:10723 +#: app_Main.py:10772 msgid "Cannot open file" msgstr "Dosya açılamıyor" -#: app_Main.py:10754 +#: app_Main.py:10803 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:10789 +#: app_Main.py:10838 msgid "Reading GCode file" msgstr "G-Kod dosyası okunuyor" -#: app_Main.py:10802 +#: app_Main.py:10851 msgid "This is not GCODE" msgstr "Bu G KOD'u değil" -#: app_Main.py:10820 +#: app_Main.py:10869 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19304,77 +19275,77 @@ msgstr "" "G-Kod dosyasından FlatCAM CNC İş nesnesi oluşturma denemesi, işlem sırasında " "başarısız oldu" -#: app_Main.py:10876 +#: app_Main.py:10925 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:10888 +#: app_Main.py:10937 msgid "Failed. Probable not a HPGL2 file." msgstr "Başarısız oldu. Muhtemelen bir HPGL2 dosyası değil." -#: app_Main.py:10914 +#: app_Main.py:10963 msgid "TCL script file opened in Code Editor." msgstr "TCL komut dosyası Kod Düzenleyici'de açıldı." -#: app_Main.py:10948 +#: app_Main.py:10997 msgid "Failed to open TCL Script." msgstr "TCL komut dosyası açılamadı." -#: app_Main.py:10971 +#: app_Main.py:11020 msgid "Opening FlatCAM Config file." msgstr "FlatCAM yapılandırma dosyası açılıyor." -#: app_Main.py:10998 +#: app_Main.py:11047 msgid "Failed to open config file" msgstr "Yapılandırma dosyası açılamadı" -#: app_Main.py:11030 +#: app_Main.py:11079 msgid "Loading Project ... Please Wait ..." msgstr "Proje Yükleniyor ... Lütfen Bekleyiniz ..." -#: app_Main.py:11036 +#: app_Main.py:11085 msgid "Opening FlatCAM Project file." msgstr "FlatCAM proje dosyası açılıyor." -#: app_Main.py:11051 app_Main.py:11055 app_Main.py:11073 +#: app_Main.py:11100 app_Main.py:11104 app_Main.py:11122 msgid "Failed to open project file" msgstr "Proje dosyası açılamadı" -#: app_Main.py:11128 +#: app_Main.py:11184 msgid "Loading Project ... restoring" msgstr "Proje yükleniyor ... onarılıyor" -#: app_Main.py:11132 +#: app_Main.py:11190 msgid "Project loaded from" msgstr "Şuradan yüklenen proje" -#: app_Main.py:11164 +#: app_Main.py:11222 msgid "Saving Project ..." msgstr "Proje kaydediliyor ..." -#: app_Main.py:11186 app_Main.py:11222 +#: app_Main.py:11244 app_Main.py:11280 msgid "Project saved to" msgstr "Proje şuraya kaydedildi" -#: app_Main.py:11193 +#: app_Main.py:11251 msgid "The object is used by another application." msgstr "Nesne başka bir uygulama tarafından kullanılıyor." -#: app_Main.py:11207 +#: app_Main.py:11265 msgid "Failed to verify project file" msgstr "Proje dosyası kontrol edilemedi" -#: app_Main.py:11207 app_Main.py:11215 app_Main.py:11225 +#: app_Main.py:11265 app_Main.py:11273 app_Main.py:11283 msgid "Retry to save it." msgstr "Lütfen kaydetmek için tekrar deneyin." -#: app_Main.py:11215 app_Main.py:11225 +#: app_Main.py:11273 app_Main.py:11283 msgid "Failed to parse saved project file" msgstr "Kaydedilmiş proje dosyası okunamadı" -#: app_Main.py:11261 +#: app_Main.py:11319 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ı " @@ -19392,39 +19363,39 @@ msgstr "GERBER'lerden G-Kodu" msgid "self.solid_geometry is neither BaseGeometry or list." msgstr "self.solid_geometry ne bir temel şekil ne de bir liste değildir." -#: camlib.py:1097 +#: camlib.py:1101 msgid "Pass" msgstr "Geç" -#: camlib.py:1119 +#: camlib.py:1123 msgid "Get Exteriors" msgstr "Dışarıya Git" -#: camlib.py:1122 +#: camlib.py:1126 msgid "Get Interiors" msgstr "İçeriye Git" -#: camlib.py:2501 +#: camlib.py:2505 msgid "Object was rotated" msgstr "Nesne döndürüldü" -#: camlib.py:2569 +#: camlib.py:2573 msgid "Object was skewed" msgstr "Nesne eğriltildi" -#: camlib.py:2647 +#: camlib.py:2651 msgid "Object was buffered" msgstr "Nesneye tampon uygulandı" -#: camlib.py:2895 +#: camlib.py:2898 msgid "There is no such parameter" msgstr "Böyle bir seçenek yok" -#: camlib.py:3103 camlib.py:5440 camlib.py:5840 +#: camlib.py:3106 camlib.py:5424 camlib.py:5824 msgid "Indexing geometry before generating G-Code..." msgstr "G-Kodu oluşturmadan önce şekil indeksleniyor..." -#: camlib.py:3133 camlib.py:4165 camlib.py:4400 +#: camlib.py:3136 camlib.py:4149 camlib.py:4384 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -19438,29 +19409,29 @@ msgstr "" "değere sahip olması gerekir; uygulama, değeri negatif değere dönüştürür. " "Ortaya çıkan CNC kodunu (Gcode, vb.) Kontrol edin." -#: camlib.py:3140 +#: camlib.py:3143 msgid "The Cut Z parameter is zero. There will be no cut, aborting" msgstr "Z kesme derinliği değeri sıfırdır. Kesim yapılamaz, iptal ediliyor" -#: camlib.py:3277 camlib.py:3666 +#: camlib.py:3281 camlib.py:3671 msgid "The End X,Y format has to be (x, y)." msgstr "X, Y son hareket koordinat biçimi (x, y) şeklinde olmalıdır." -#: camlib.py:3357 camlib.py:3757 camlib.py:4249 camlib.py:4481 camlib.py:5514 -#: camlib.py:5921 +#: camlib.py:3361 camlib.py:3762 camlib.py:4233 camlib.py:4465 camlib.py:5498 +#: camlib.py:5905 msgid "Starting G-Code for tool with diameter" msgstr "Şu kalınlıktaki uç için G-Kodu başlatılıyor" -#: camlib.py:3481 camlib.py:4370 camlib.py:4602 camlib.py:6863 camlib.py:7138 +#: camlib.py:3485 camlib.py:4354 camlib.py:4586 camlib.py:6863 camlib.py:7138 #: camlib.py:7287 msgid "G91 coordinates not implemented" msgstr "G91 koordinatları uygulanmadı" -#: camlib.py:3490 +#: camlib.py:3494 msgid "Finished G-Code generation for tool:" msgstr "Uç için G-Kodu oluşturma işlemi tamamlandı:" -#: camlib.py:3586 camlib.py:5387 camlib.py:5781 +#: camlib.py:3591 camlib.py:5371 camlib.py:5765 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -19468,7 +19439,7 @@ msgstr "" "Z kesme derinliği değeri yok veya sıfırdır. Büyük olasılıkla diğer " "seçeneklerin başarısız sonuçlarıdır." -#: camlib.py:3594 camlib.py:5395 camlib.py:5790 +#: camlib.py:3599 camlib.py:5379 camlib.py:5774 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -19482,15 +19453,15 @@ msgstr "" "değere sahip olması gerekir; uygulama, değeri negatif değere dönüştürür. " "Ortaya çıkan CNC kodunu (Gcode, vb.) Kontrol edin." -#: camlib.py:3602 camlib.py:4175 camlib.py:4410 camlib.py:5403 camlib.py:5798 +#: camlib.py:3607 camlib.py:4159 camlib.py:4394 camlib.py:5387 camlib.py:5782 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "Z kesme derinliği değeri sıfırdır. Kesim yapılamaz, dosya atlandı" -#: camlib.py:3607 camlib.py:5408 camlib.py:5804 +#: camlib.py:3612 camlib.py:5392 camlib.py:5788 msgid "Travel Z parameter is None or zero." msgstr "Z kalkış değeri yok veya sıfırdır." -#: camlib.py:3612 camlib.py:5413 camlib.py:5809 +#: camlib.py:3617 camlib.py:5397 camlib.py:5793 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -19504,19 +19475,19 @@ msgstr "" "olması gerekir, bu nedenle uygulama değeri pozitif hale getirecektir. Ortaya " "çıkan CNC Kodunu (Gcode, vb.) kontrol edin." -#: camlib.py:3620 camlib.py:5421 camlib.py:5817 +#: camlib.py:3625 camlib.py:5405 camlib.py:5801 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "Z kalkış değeri sıfırdır. Bu tehlikeli, dosya atlanıyor" -#: camlib.py:3864 camlib.py:5256 camlib.py:5587 camlib.py:5997 +#: camlib.py:3869 camlib.py:5240 camlib.py:5571 camlib.py:5981 msgid "Finished G-Code generation" msgstr "G-Kodu oluşturma işlemi tamamlanıyor" -#: camlib.py:3864 camlib.py:5587 camlib.py:5997 camlib.py:6115 +#: camlib.py:3869 camlib.py:5571 camlib.py:5981 camlib.py:6099 msgid "paths traced" msgstr "izlenen yollar" -#: camlib.py:3920 +#: camlib.py:3925 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19525,7 +19496,7 @@ msgstr "" "Düzenle -> Ayarlar -> Uç Değiştir X, Y alanının (x, y) biçiminde iki değer " "olması gerekir, ancak şimdi yalnızca bir değer var. " -#: camlib.py:3932 camlib.py:5350 camlib.py:5748 +#: camlib.py:3937 camlib.py:5334 camlib.py:5732 msgid "" "The End Move X,Y field in Edit -> Preferences has to be in the format (x, y) " "but now there is only one value, not two." @@ -19533,7 +19504,7 @@ msgstr "" "Düzenle ->Ayarlar -> X, Y Son Hareket alanının (x, y) biçiminde olması " "gerekir, ancak şimdi iki değil yalnızca bir değer var." -#: camlib.py:5373 +#: camlib.py:5357 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19542,14 +19513,14 @@ msgstr "" "Düzenle -> Ayarlar -> Uç Değiştir X, Y alanının (x, y) biçiminde iki değer " "olması gerekir, ancak şimdi yalnızca bir değer var." -#: camlib.py:5639 +#: camlib.py:5623 msgid "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "" "Dolgulu şekil olmadan bir şekil nesnesinden bir CNC İşi oluşturmaya " "çalışıyorum." -#: camlib.py:5681 +#: camlib.py:5665 msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -19557,11 +19528,11 @@ msgstr "" "Uç hizalama değeri mevcut şekil için kullanılamayacak kadar negatif.\n" "Değeri artırın (modülde) ve tekrar deneyin." -#: camlib.py:6025 +#: camlib.py:6009 msgid "There is no tool data in the SolderPaste geometry." msgstr "Lehim Pastası şeklinde hiçbir uç bilgisi yoktur." -#: camlib.py:6115 +#: camlib.py:6099 msgid "Finished SolderPaste G-Code generation" msgstr "Lehim Pastası G-Kodu oluşturma tamamlandı" @@ -19589,7 +19560,7 @@ msgstr "Uç kalınlığı için okunan G-Kod dosyasından Şekil oluşturuluyor" msgid "G91 coordinates not implemented ..." msgstr "G91 koordinatları uygulanmadı ..." -#: defaults.py:898 +#: defaults.py:901 msgid "Failed to parse defaults file." msgstr "Varsayılan dosya okunamadı." @@ -19609,6 +19580,18 @@ msgstr "Tcl komutu sınırları tamamlandı." msgid "Expected either -box or -all." msgstr "Beklenen 'Alan' veya 'Tamamı'." +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Tool_nr" +msgstr "Uç Numarası" + +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Drills_Nr" +msgstr "Delik Sayısı" + +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Slots_Nr" +msgstr "Yuva Sayısı" + #: tclCommands/TclCommandGeoCutout.py:147 msgid "" "The name of the object for which cutout is done is missing. Add it and retry." @@ -19679,6 +19662,80 @@ 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." +#, fuzzy +#~| msgid "" +#~| "BASIC is suitable for a beginner. Many parameters\n" +#~| "are hidden from the user in this mode.\n" +#~| "ADVANCED mode will make available all parameters.\n" +#~| "\n" +#~| "To change the application LEVEL, go to:\n" +#~| "Edit -> Preferences -> General and check:\n" +#~| "'APP. LEVEL' radio button." +#~ msgid "" +#~ "In BEGINNER mode many parameters\n" +#~ "are hidden from the user in this mode.\n" +#~ "ADVANCED mode will make available all parameters.\n" +#~ "\n" +#~ "To change the application LEVEL, go to:\n" +#~ "Edit -> Preferences -> General and check:\n" +#~ "'APP. LEVEL' radio button." +#~ msgstr "" +#~ "BASİT yeni başlayanlar için uygundur. \n" +#~ "Bu modda birçok seçenek kullanıcıdan gizlenir.\n" +#~ "GELİŞMİŞ mod, tüm seçenekleri kullanılabilir hale getirir.\n" +#~ "Uygulama seviyesini değiştirmek için: \n" +#~ "Düzenle -> Ayarlar -> Genel 'UYGULAMA SEVİYESİ düğmesini işaretleyin." + +#~ msgid "Drilling Tool" +#~ msgstr "Delme" + +#, fuzzy +#~| msgid "Milling Tool" +#~ msgid "Levelling Tool" +#~ msgstr "Frezeleme" + +#~ msgid "Isolation Tool" +#~ msgstr "Yalıtım" + +#~ msgid "Follow Tool" +#~ msgstr "Takip Et" + +#~ msgid "NCC Tool" +#~ msgstr "Bakır Temizleme" + +#~ msgid "Panel Tool" +#~ msgstr "Panelli PCB" + +#~ msgid "Film Tool" +#~ msgstr "PCB Filmi" + +#~ msgid "2-Sided Tool" +#~ msgstr "2 Taraflı PCB" + +#~ msgid "Align Objects Tool" +#~ msgstr "Nesne Hizalama" + +#~ msgid "Extract Tool" +#~ msgstr "Çıkarıcı" + +#~ msgid "Copper Thieving Tool" +#~ msgstr "Bakır Dolgu" + +#~ msgid "Corner Markers Tool" +#~ msgstr "Köşe İşaretleyici" + +#~ msgid "Punch Gerber Tool" +#~ msgstr "Gerber Delik Yeri Açma" + +#~ msgid "Calculators Tool" +#~ msgstr "Hesap Makinesi" + +#~ msgid "Export CNC Code" +#~ msgstr "CNC Kodunu Dışa Aktar" + +#~ msgid "Save CNC Code" +#~ msgstr "CNC Kodunu Kaydet" + #~ msgid "Updating the Geometry object..." #~ msgstr "Şekil nesnesi güncelleniyor ..." @@ -20842,9 +20899,6 @@ msgstr "Değişkenlerde Şekil ismi yok. Lütfen bir isim girin ve tekrar deneyi #~ msgid "Tool Diameter." #~ msgstr "Uç Kalınlığını Girin" -#~ msgid "Tool dia" -#~ msgstr "Uç Kalınlığı" - #~ msgid "Iso" #~ msgstr "Yalıtım" diff --git a/locale_template/strings.pot b/locale_template/strings.pot index 660a3e43..e2df1404 100644 --- a/locale_template/strings.pot +++ b/locale_template/strings.pot @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2021-02-27 04:51+0200\n" +"POT-Creation-Date: 2021-03-18 03:43+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:247 app_Main.py:3583 app_Main.py:3625 +#: Bookmark.py:247 app_Main.py:3602 app_Main.py:3644 msgid "Backup Site" msgstr "" @@ -104,41 +104,41 @@ msgstr "" msgid "Bookmarks" msgstr "" -#: Bookmark.py:304 Bookmark.py:346 appDatabase.py:2147 appDatabase.py:2193 -#: appEditors/AppExcEditor.py:1411 appEditors/AppExcEditor.py:1479 +#: Bookmark.py:304 Bookmark.py:346 appDatabase.py:2149 appDatabase.py:2195 +#: appEditors/AppExcEditor.py:1412 appEditors/AppExcEditor.py:1480 #: appEditors/AppGeoEditor.py:654 appEditors/AppGeoEditor.py:1161 #: appEditors/AppGeoEditor.py:3083 appEditors/AppGeoEditor.py:3109 -#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:4994 -#: appEditors/AppGerberEditor.py:7134 appEditors/AppTextEditor.py:261 appGUI/MainGUI.py:3129 -#: appGUI/MainGUI.py:3347 appGUI/MainGUI.py:3572 appObjects/ObjectCollection.py:127 -#: appPlugins/ToolCorners.py:410 appPlugins/ToolCorners.py:504 appPlugins/ToolFilm.py:380 -#: appPlugins/ToolFilm.py:516 appPlugins/ToolImage.py:131 appPlugins/ToolLevelling.py:1495 +#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:5008 +#: appEditors/AppGerberEditor.py:7132 appEditors/AppTextEditor.py:261 appGUI/MainGUI.py:3141 +#: appGUI/MainGUI.py:3359 appGUI/MainGUI.py:3584 appObjects/ObjectCollection.py:127 +#: appPlugins/ToolCorners.py:417 appPlugins/ToolCorners.py:512 appPlugins/ToolFilm.py:399 +#: appPlugins/ToolFilm.py:535 appPlugins/ToolImage.py:131 appPlugins/ToolLevelling.py:1567 #: appPlugins/ToolMove.py:275 appPlugins/ToolPcbWizard.py:207 -#: appPlugins/ToolPcbWizard.py:230 appPlugins/ToolQRCode.py:602 appPlugins/ToolQRCode.py:651 -#: app_Main.py:1697 app_Main.py:2977 app_Main.py:4701 app_Main.py:5100 app_Main.py:8789 -#: app_Main.py:8828 app_Main.py:8872 app_Main.py:8898 app_Main.py:8938 app_Main.py:8963 -#: app_Main.py:9011 app_Main.py:9049 app_Main.py:9095 app_Main.py:9137 app_Main.py:9179 -#: app_Main.py:9220 app_Main.py:9262 app_Main.py:9307 app_Main.py:9359 app_Main.py:9391 -#: app_Main.py:9421 app_Main.py:9625 app_Main.py:9662 app_Main.py:9705 app_Main.py:9779 -#: app_Main.py:9835 app_Main.py:10101 app_Main.py:10136 +#: appPlugins/ToolPcbWizard.py:230 appPlugins/ToolQRCode.py:608 appPlugins/ToolQRCode.py:657 +#: app_Main.py:1700 app_Main.py:2996 app_Main.py:4720 app_Main.py:5119 app_Main.py:8833 +#: app_Main.py:8872 app_Main.py:8916 app_Main.py:8942 app_Main.py:8982 app_Main.py:9007 +#: app_Main.py:9055 app_Main.py:9093 app_Main.py:9139 app_Main.py:9181 app_Main.py:9223 +#: app_Main.py:9264 app_Main.py:9306 app_Main.py:9351 app_Main.py:9403 app_Main.py:9435 +#: app_Main.py:9465 app_Main.py:9669 app_Main.py:9706 app_Main.py:9749 app_Main.py:9823 +#: app_Main.py:9879 app_Main.py:10145 app_Main.py:10180 msgid "Cancelled." msgstr "" -#: Bookmark.py:312 appDatabase.py:2155 appEditors/AppTextEditor.py:316 -#: appObjects/FlatCAMCNCJob.py:697 appObjects/FlatCAMCNCJob.py:1093 -#: appPlugins/ToolFilm.py:731 appPlugins/ToolFilm.py:746 appPlugins/ToolFilm.py:795 -#: appPlugins/ToolFilm.py:996 appPlugins/ToolFilm.py:1006 appPlugins/ToolFilm.py:1055 -#: appPlugins/ToolLevelling.py:1417 appPlugins/ToolLevelling.py:1609 -#: appPlugins/ToolSolderPaste.py:1126 app_Main.py:2985 app_Main.py:10071 app_Main.py:10279 -#: app_Main.py:10414 app_Main.py:10480 app_Main.py:11276 +#: Bookmark.py:312 appDatabase.py:2157 appEditors/AppTextEditor.py:316 +#: appObjects/FlatCAMCNCJob.py:705 appObjects/FlatCAMCNCJob.py:1112 +#: appPlugins/ToolFilm.py:750 appPlugins/ToolFilm.py:765 appPlugins/ToolFilm.py:814 +#: appPlugins/ToolFilm.py:1015 appPlugins/ToolFilm.py:1025 appPlugins/ToolFilm.py:1074 +#: appPlugins/ToolLevelling.py:1489 appPlugins/ToolLevelling.py:1681 +#: appPlugins/ToolSolderPaste.py:1130 app_Main.py:3004 app_Main.py:10115 app_Main.py:10323 +#: app_Main.py:10458 app_Main.py:10524 app_Main.py:11334 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." msgstr "" -#: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1749 appDatabase.py:2166 -#: appDatabase.py:2200 appPlugins/ToolNCC.py:1241 appPlugins/ToolPaint.py:843 -#: app_Main.py:2996 app_Main.py:6246 defaults.py:885 +#: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1749 appDatabase.py:2168 +#: appDatabase.py:2202 appPlugins/ToolNCC.py:1241 appPlugins/ToolPaint.py:843 +#: app_Main.py:3015 app_Main.py:6281 defaults.py:888 msgid "Could not load the file." msgstr "" @@ -162,18 +162,18 @@ msgstr "" msgid "The user requested a graceful exit of the current task." msgstr "" -#: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:366 appPlugins/ToolFollow.py:209 +#: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:373 appPlugins/ToolFollow.py:215 #: appPlugins/ToolIsolation.py:1608 appPlugins/ToolNCC.py:1628 appPlugins/ToolPaint.py:1201 msgid "Click the start point of the area." msgstr "" -#: appCommon/Common.py:360 appPlugins/ToolFollow.py:429 appPlugins/ToolNCC.py:1687 +#: appCommon/Common.py:360 appPlugins/ToolFollow.py:434 appPlugins/ToolNCC.py:1687 #: appPlugins/ToolPaint.py:1349 msgid "Click the end point of the area." msgstr "" -#: appCommon/Common.py:366 appCommon/Common.py:470 appPlugins/ToolCopperThieving.py:410 -#: appPlugins/ToolFollow.py:435 appPlugins/ToolFollow.py:486 +#: appCommon/Common.py:366 appCommon/Common.py:470 appPlugins/ToolCopperThieving.py:417 +#: appPlugins/ToolFollow.py:440 appPlugins/ToolFollow.py:491 #: appPlugins/ToolIsolation.py:2556 appPlugins/ToolIsolation.py:2608 #: appPlugins/ToolNCC.py:1691 appPlugins/ToolNCC.py:1743 appPlugins/ToolPaint.py:1355 #: appPlugins/ToolPaint.py:1406 @@ -182,7 +182,7 @@ msgstr "" #: appCommon/Common.py:414 appEditors/AppGeoEditor.py:2453 #: appEditors/AppGerberEditor.py:1022 appEditors/AppGerberEditor.py:1408 -#: appPlugins/ToolFollow.py:457 appPlugins/ToolIsolation.py:2579 appPlugins/ToolNCC.py:1714 +#: appPlugins/ToolFollow.py:462 appPlugins/ToolIsolation.py:2579 appPlugins/ToolNCC.py:1714 #: appPlugins/ToolPaint.py:1377 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" @@ -223,28 +223,25 @@ msgstr "" msgid "ID" msgstr "" -#: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3430 -#: appGUI/ObjectUI.py:212 appGUI/ObjectUI.py:574 appGUI/ObjectUI.py:897 -#: appGUI/ObjectUI.py:1989 appGUI/ObjectUI.py:2230 appGUI/ObjectUI.py:2297 -#: appPlugins/ToolCalibration.py:942 appPlugins/ToolFiducials.py:799 app_Main.py:8026 +#: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3444 +#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:571 appGUI/ObjectUI.py:894 +#: appGUI/ObjectUI.py:1986 appGUI/ObjectUI.py:2247 appGUI/ObjectUI.py:2314 +#: appPlugins/ToolCalibration.py:942 appPlugins/ToolFiducials.py:803 app_Main.py:8070 msgid "Name" msgstr "" #: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:943 -#: appPlugins/ToolMilling.py:3635 appPlugins/ToolSub.py:826 appPlugins/ToolSub.py:879 +#: appPlugins/ToolMilling.py:3707 appPlugins/ToolSub.py:833 appPlugins/ToolSub.py:886 msgid "Target" msgstr "" -#: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2844 -#: appEditors/AppExcEditor.py:4028 appGUI/ObjectUI.py:671 appObjects/FlatCAMExcellon.py:962 -#: appObjects/FlatCAMExcellon.py:1062 appObjects/FlatCAMObj.py:719 -#: appObjects/FlatCAMObj.py:782 appPlugins/ToolDrilling.py:2052 -#: appPlugins/ToolDrilling.py:2122 appPlugins/ToolDrilling.py:2359 -#: appPlugins/ToolIsolation.py:3231 appPlugins/ToolMilling.py:2516 -#: appPlugins/ToolMilling.py:2620 appPlugins/ToolMilling.py:3688 appPlugins/ToolNCC.py:4182 -#: appPlugins/ToolPaint.py:2988 appPlugins/ToolPcbWizard.py:428 appPlugins/ToolReport.py:432 -#: appPlugins/ToolReport.py:495 appPlugins/ToolSolderPaste.py:1200 -#: tclCommands/TclCommandDrillcncjob.py:196 +#: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2845 +#: appEditors/AppExcEditor.py:4026 appGUI/ObjectUI.py:668 appObjects/FlatCAMObj.py:710 +#: appObjects/FlatCAMObj.py:776 appPlugins/ToolDrilling.py:2295 +#: appPlugins/ToolIsolation.py:3228 appPlugins/ToolMilling.py:3760 +#: appPlugins/ToolNCC.py:4181 appPlugins/ToolPaint.py:2985 appPlugins/ToolPcbWizard.py:428 +#: appPlugins/ToolReport.py:433 appPlugins/ToolReport.py:499 +#: appPlugins/ToolSolderPaste.py:1204 tclCommands/TclCommandDrillcncjob.py:196 msgid "Diameter" msgstr "" @@ -286,7 +283,7 @@ msgstr "" #: appDatabase.py:218 appDatabase.py:1189 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:35 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 appPlugins/ToolCalculators.py:510 -#: appPlugins/ToolCutOut.py:2572 +#: appPlugins/ToolCutOut.py:2569 msgid "Tool Diameter" msgstr "" @@ -320,44 +317,49 @@ msgstr "" msgid "The kind of Application Tool where this tool is to be used." msgstr "" -#: appDatabase.py:271 appDatabase.py:1779 appDatabase.py:1818 appDatabase.py:2228 -#: appDatabase.py:2424 appGUI/MainGUI.py:1476 app_Main.py:8024 +#: appDatabase.py:271 appDatabase.py:1779 appDatabase.py:1820 appDatabase.py:2230 +#: appDatabase.py:2426 appGUI/MainGUI.py:1488 app_Main.py:8068 msgid "General" msgstr "" -#: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:2231 appDatabase.py:2425 -#: appGUI/MainGUI.py:4634 appGUI/ObjectUI.py:740 appGUI/ObjectUI.py:1795 -#: appPlugins/ToolMilling.py:59 appPlugins/ToolMilling.py:191 +#: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:2233 appDatabase.py:2427 +#: appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2300 appGUI/MainGUI.py:4646 +#: appGUI/ObjectUI.py:737 appGUI/ObjectUI.py:1792 appPlugins/ToolMilling.py:59 +#: appPlugins/ToolMilling.py:192 msgid "Milling" msgstr "" -#: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2236 appDatabase.py:2426 -#: appGUI/ObjectUI.py:726 appPlugins/ToolDrilling.py:55 appPlugins/ToolDrilling.py:189 +#: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2238 appDatabase.py:2428 +#: appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2298 appGUI/ObjectUI.py:723 +#: appPlugins/ToolDrilling.py:55 appPlugins/ToolDrilling.py:189 +#: appPlugins/ToolDrilling.py:1151 msgid "Drilling" msgstr "" -#: appDatabase.py:271 appDatabase.py:593 appDatabase.py:1782 appDatabase.py:2244 -#: appDatabase.py:2427 appGUI/MainGUI.py:4630 appPlugins/ToolIsolation.py:208 -#: appPlugins/ToolIsolation.py:3147 appPlugins/ToolMilling.py:3978 -#: appPlugins/ToolNCC.py:4359 +#: appDatabase.py:271 appDatabase.py:593 appDatabase.py:1782 appDatabase.py:2246 +#: appDatabase.py:2429 appGUI/MainGUI.py:1090 appGUI/MainGUI.py:2309 appGUI/MainGUI.py:4642 +#: appPlugins/ToolIsolation.py:208 appPlugins/ToolIsolation.py:3147 +#: appPlugins/ToolMilling.py:4050 appPlugins/ToolNCC.py:4358 app_Main.py:6508 msgid "Isolation" msgstr "" -#: appDatabase.py:271 appDatabase.py:1783 appDatabase.py:2252 appDatabase.py:2428 -#: appEditors/AppGeoEditor.py:582 appGUI/MainGUI.py:1683 appGUI/ObjectUI.py:1809 -#: appPlugins/ToolPaint.py:247 appPlugins/ToolPaint.py:877 appPlugins/ToolPaint.py:2882 +#: appDatabase.py:271 appDatabase.py:1783 appDatabase.py:2254 appDatabase.py:2430 +#: appEditors/AppGeoEditor.py:582 appGUI/MainGUI.py:1096 appGUI/MainGUI.py:1695 +#: appGUI/MainGUI.py:2315 appGUI/ObjectUI.py:1806 appPlugins/ToolPaint.py:247 +#: appPlugins/ToolPaint.py:877 appPlugins/ToolPaint.py:2882 app_Main.py:6508 msgid "Paint" msgstr "" -#: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2260 appDatabase.py:2429 -#: appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1819 appPlugins/ToolNCC.py:220 -#: appPlugins/ToolNCC.py:1276 appPlugins/ToolNCC.py:4080 +#: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2262 appDatabase.py:2431 +#: appGUI/MainGUI.py:1094 appGUI/MainGUI.py:2313 appGUI/ObjectUI.py:362 +#: appGUI/ObjectUI.py:1816 appPlugins/ToolNCC.py:220 appPlugins/ToolNCC.py:1276 +#: appPlugins/ToolNCC.py:4082 app_Main.py:6508 msgid "NCC" msgstr "" -#: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2268 appDatabase.py:2430 -#: appGUI/ObjectUI.py:380 appPlugins/ToolCutOut.py:171 appPlugins/ToolCutOut.py:517 -#: appPlugins/ToolCutOut.py:2296 +#: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2270 appDatabase.py:2432 +#: appGUI/MainGUI.py:1101 appGUI/MainGUI.py:2320 appGUI/ObjectUI.py:377 +#: appPlugins/ToolCutOut.py:171 appPlugins/ToolCutOut.py:517 appPlugins/ToolCutOut.py:2296 msgid "Cutout" msgstr "" @@ -365,8 +367,8 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:397 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:280 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:313 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:277 appPlugins/ToolFollow.py:745 -#: appPlugins/ToolIsolation.py:3633 appPlugins/ToolNCC.py:4629 appPlugins/ToolPaint.py:3309 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:277 appPlugins/ToolFollow.py:747 +#: appPlugins/ToolIsolation.py:3630 appPlugins/ToolNCC.py:4628 appPlugins/ToolPaint.py:3306 msgid "Shape" msgstr "" @@ -439,8 +441,8 @@ msgid "" "A value to be used as offset from the current path." msgstr "" -#: appDatabase.py:388 appDatabase.py:895 appEditors/appGCodeEditor.py:799 -#: appGUI/ObjectUI.py:2132 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:42 +#: appDatabase.py:388 appDatabase.py:895 appEditors/appGCodeEditor.py:801 +#: appGUI/ObjectUI.py:2129 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:42 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:71 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:50 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:51 @@ -448,8 +450,8 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:96 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:104 appPlugins/ToolCalculators.py:498 -#: appPlugins/ToolCutOut.py:2470 appPlugins/ToolDrilling.py:2437 -#: appPlugins/ToolMilling.py:1350 appPlugins/ToolMilling.py:4082 +#: appPlugins/ToolCutOut.py:2467 appPlugins/ToolDrilling.py:2373 +#: appPlugins/ToolMilling.py:1378 appPlugins/ToolMilling.py:4154 msgid "Cut Z" msgstr "" @@ -486,9 +488,9 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:88 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:164 appPlugins/ToolCalibration.py:782 -#: appPlugins/ToolDrilling.py:1534 appPlugins/ToolDrilling.py:2479 -#: appPlugins/ToolMilling.py:3302 appPlugins/ToolMilling.py:4125 -#: appPlugins/ToolSolderPaste.py:1320 +#: appPlugins/ToolDrilling.py:1529 appPlugins/ToolDrilling.py:2415 +#: appPlugins/ToolMilling.py:3377 appPlugins/ToolMilling.py:4197 +#: appPlugins/ToolSolderPaste.py:1324 msgid "Travel Z" msgstr "" @@ -528,7 +530,7 @@ msgstr "" #: appDatabase.py:482 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:163 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:141 -#: appPlugins/ToolMilling.py:4143 appPlugins/ToolSolderPaste.py:1362 +#: appPlugins/ToolMilling.py:4215 appPlugins/ToolSolderPaste.py:1366 msgid "Feedrate X-Y" msgstr "" @@ -542,8 +544,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2496 appPlugins/ToolMilling.py:4161 -#: appPlugins/ToolSolderPaste.py:1375 +#: appPlugins/ToolDrilling.py:2432 appPlugins/ToolMilling.py:4233 +#: appPlugins/ToolSolderPaste.py:1379 msgid "Feedrate Z" msgstr "" @@ -576,8 +578,8 @@ msgid "" "The speed of the spindle in RPM." msgstr "" -#: appDatabase.py:546 appDatabase.py:1039 appPlugins/ToolDrilling.py:2550 -#: appPlugins/ToolMilling.py:4246 +#: appDatabase.py:546 appDatabase.py:1039 appPlugins/ToolDrilling.py:2486 +#: appPlugins/ToolMilling.py:4318 msgid "Dwell" msgstr "" @@ -598,11 +600,11 @@ msgid "" "A delay used to allow the motor spindle reach its set speed." msgstr "" -#: appDatabase.py:583 appPlugins/ToolNCC.py:4349 +#: appDatabase.py:583 appPlugins/ToolNCC.py:4348 msgid "Operation" msgstr "" -#: appDatabase.py:585 appPlugins/ToolNCC.py:4351 +#: appDatabase.py:585 appPlugins/ToolNCC.py:4350 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -610,15 +612,15 @@ msgid "" "- Clear -> the regular non-copper clearing." msgstr "" -#: appDatabase.py:592 appEditors/AppGerberEditor.py:6484 appPlugins/ToolNCC.py:4358 +#: appDatabase.py:592 appEditors/AppGerberEditor.py:6482 appPlugins/ToolNCC.py:4357 msgid "Clear" msgstr "" #: appDatabase.py:601 appDatabase.py:846 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:176 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:130 appPlugins/ToolIsolation.py:3415 -#: appPlugins/ToolMilling.py:3881 appPlugins/ToolNCC.py:4367 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:130 appPlugins/ToolIsolation.py:3412 +#: appPlugins/ToolMilling.py:3953 appPlugins/ToolNCC.py:4366 msgid "Milling Type" msgstr "" @@ -627,8 +629,8 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:178 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:132 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:140 appPlugins/ToolIsolation.py:3417 -#: appPlugins/ToolIsolation.py:3425 appPlugins/ToolNCC.py:4369 appPlugins/ToolNCC.py:4377 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:140 appPlugins/ToolIsolation.py:3414 +#: appPlugins/ToolIsolation.py:3422 appPlugins/ToolNCC.py:4368 appPlugins/ToolNCC.py:4376 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -638,16 +640,16 @@ msgstr "" #: appDatabase.py:608 appDatabase.py:853 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:183 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 appPlugins/ToolIsolation.py:3422 -#: appPlugins/ToolNCC.py:4374 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 appPlugins/ToolIsolation.py:3419 +#: appPlugins/ToolNCC.py:4373 msgid "Climb" msgstr "" #: appDatabase.py:609 appDatabase.py:854 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:184 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:138 appPlugins/ToolIsolation.py:3423 -#: appPlugins/ToolNCC.py:4375 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:138 appPlugins/ToolIsolation.py:3420 +#: appPlugins/ToolNCC.py:4374 msgid "Conventional" msgstr "" @@ -657,16 +659,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:229 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:161 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:175 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:154 appPlugins/ToolDrilling.py:2598 -#: appPlugins/ToolIsolation.py:3400 appPlugins/ToolMilling.py:3999 -#: appPlugins/ToolNCC.py:4390 appPlugins/ToolPaint.py:3134 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:154 appPlugins/ToolDrilling.py:2534 +#: appPlugins/ToolIsolation.py:3397 appPlugins/ToolMilling.py:4071 +#: appPlugins/ToolNCC.py:4389 appPlugins/ToolPaint.py:3131 msgid "Overlap" msgstr "" #: appDatabase.py:623 appDatabase.py:731 appEditors/AppGeoEditor.py:506 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:177 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:156 appPlugins/ToolNCC.py:4392 -#: appPlugins/ToolPaint.py:3136 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:156 appPlugins/ToolNCC.py:4391 +#: appPlugins/ToolPaint.py:3133 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -690,11 +692,11 @@ msgstr "" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:262 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:195 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:174 -#: appPlugins/ToolCopperThieving.py:1320 appPlugins/ToolCopperThieving.py:1597 -#: appPlugins/ToolCorners.py:789 appPlugins/ToolCutOut.py:2511 appPlugins/ToolCutOut.py:2821 -#: appPlugins/ToolExtract.py:1258 appPlugins/ToolFiducials.py:904 -#: appPlugins/ToolInvertGerber.py:249 appPlugins/ToolInvertGerber.py:257 -#: appPlugins/ToolMilling.py:3986 appPlugins/ToolNCC.py:4434 appPlugins/ToolNCC.py:4536 +#: appPlugins/ToolCopperThieving.py:1326 appPlugins/ToolCopperThieving.py:1603 +#: appPlugins/ToolCorners.py:795 appPlugins/ToolCutOut.py:2508 appPlugins/ToolCutOut.py:2818 +#: appPlugins/ToolExtract.py:1261 appPlugins/ToolFiducials.py:908 +#: appPlugins/ToolInvertGerber.py:255 appPlugins/ToolInvertGerber.py:263 +#: appPlugins/ToolMilling.py:4058 appPlugins/ToolNCC.py:4433 appPlugins/ToolNCC.py:4535 msgid "Margin" msgstr "" @@ -703,9 +705,9 @@ msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:54 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:118 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:65 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:197 appPlugins/ToolCopperThieving.py:1322 -#: appPlugins/ToolCorners.py:791 appPlugins/ToolFiducials.py:906 -#: appPlugins/ToolMilling.py:3988 appPlugins/ToolNCC.py:4436 appPlugins/ToolNCC.py:4538 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:197 appPlugins/ToolCopperThieving.py:1328 +#: appPlugins/ToolCorners.py:797 appPlugins/ToolFiducials.py:910 +#: appPlugins/ToolMilling.py:4060 appPlugins/ToolNCC.py:4435 appPlugins/ToolNCC.py:4537 msgid "Bounding box margin." msgstr "" @@ -715,15 +717,15 @@ msgstr "" #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:99 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:208 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:189 appPlugins/ToolExtract.py:1025 -#: appPlugins/ToolLevelling.py:1828 appPlugins/ToolMilling.py:4014 -#: appPlugins/ToolNCC.py:4411 appPlugins/ToolPaint.py:3170 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:189 appPlugins/ToolExtract.py:1028 +#: appPlugins/ToolLevelling.py:1897 appPlugins/ToolMilling.py:4086 +#: appPlugins/ToolNCC.py:4410 appPlugins/ToolPaint.py:3167 #: appPlugins/ToolPunchGerber.py:2102 msgid "Method" msgstr "" #: appDatabase.py:657 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:210 -#: appPlugins/ToolNCC.py:4413 +#: appPlugins/ToolNCC.py:4412 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -734,49 +736,49 @@ msgstr "" #: appDatabase.py:665 appDatabase.py:779 appEditors/AppGeoEditor.py:552 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 appPlugins/ToolMilling.py:4024 -#: appPlugins/ToolNCC.py:4426 appPlugins/ToolPaint.py:3184 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 appPlugins/ToolMilling.py:4096 +#: appPlugins/ToolNCC.py:4425 appPlugins/ToolPaint.py:3181 msgid "Standard" msgstr "" #: appDatabase.py:665 appDatabase.py:779 appEditors/AppGeoEditor.py:552 -#: appEditors/AppGeoEditor.py:640 appEditors/AppGeoEditor.py:5899 +#: appEditors/AppGeoEditor.py:640 appEditors/AppGeoEditor.py:5932 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 appPlugins/ToolMilling.py:4024 -#: appPlugins/ToolNCC.py:4426 appPlugins/ToolPaint.py:3184 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 appPlugins/ToolMilling.py:4096 +#: appPlugins/ToolNCC.py:4425 appPlugins/ToolPaint.py:3181 msgid "Seed" msgstr "" #: appDatabase.py:665 appDatabase.py:779 appEditors/AppGeoEditor.py:552 -#: appEditors/AppGeoEditor.py:5904 +#: appEditors/AppGeoEditor.py:5937 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:336 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 appParsers/ParseGerber.py:425 -#: appParsers/ParseHPGL2.py:200 appPlugins/ToolMilling.py:4024 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 appParsers/ParseGerber.py:447 +#: appParsers/ParseHPGL2.py:200 appPlugins/ToolMilling.py:4096 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Lines" msgstr "" #: appDatabase.py:665 appDatabase.py:779 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 appPlugins/ToolNCC.py:4426 -#: appPlugins/ToolPaint.py:3184 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 appPlugins/ToolNCC.py:4425 +#: appPlugins/ToolPaint.py:3181 msgid "Combo" msgstr "" #: appDatabase.py:673 appDatabase.py:790 appEditors/AppGeoEditor.py:559 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 appPlugins/ToolLevelling.py:1046 -#: appPlugins/ToolLevelling.py:1068 appPlugins/ToolLevelling.py:1913 -#: appPlugins/ToolLevelling.py:1936 appPlugins/ToolNCC.py:4447 appPlugins/ToolNCC.py:4549 -#: appPlugins/ToolPaint.py:3195 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 appPlugins/ToolLevelling.py:1118 +#: appPlugins/ToolLevelling.py:1140 appPlugins/ToolLevelling.py:1982 +#: appPlugins/ToolLevelling.py:2005 appPlugins/ToolNCC.py:4446 appPlugins/ToolNCC.py:4548 +#: appPlugins/ToolPaint.py:3192 msgid "Connect" msgstr "" #: appDatabase.py:677 appDatabase.py:793 appEditors/AppGeoEditor.py:561 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:232 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 appPlugins/ToolNCC.py:4451 -#: appPlugins/ToolNCC.py:4551 appPlugins/ToolPaint.py:3198 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 appPlugins/ToolNCC.py:4450 +#: appPlugins/ToolNCC.py:4550 appPlugins/ToolPaint.py:3195 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -784,34 +786,34 @@ msgstr "" #: appDatabase.py:683 appDatabase.py:797 appEditors/AppGeoEditor.py:569 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:223 appPlugins/ToolNCC.py:4457 -#: appPlugins/ToolNCC.py:4557 appPlugins/ToolPaint.py:3202 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:223 appPlugins/ToolNCC.py:4456 +#: appPlugins/ToolNCC.py:4556 appPlugins/ToolPaint.py:3199 msgid "Contour" msgstr "" #: appDatabase.py:687 appDatabase.py:800 appEditors/AppGeoEditor.py:571 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:241 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:225 appPlugins/ToolNCC.py:4461 -#: appPlugins/ToolNCC.py:4559 appPlugins/ToolPaint.py:3205 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:225 appPlugins/ToolNCC.py:4460 +#: appPlugins/ToolNCC.py:4558 appPlugins/ToolPaint.py:3202 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." msgstr "" #: appDatabase.py:693 appDatabase.py:750 appEditors/AppGeoEditor.py:683 -#: appEditors/AppGerberEditor.py:6660 appEditors/appGCodeEditor.py:788 -#: appGUI/ObjectUI.py:136 appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 +#: appEditors/AppGerberEditor.py:6658 appEditors/appGCodeEditor.py:790 +#: appGUI/ObjectUI.py:133 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:248 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:176 -#: appPlugins/ToolEtchCompensation.py:432 appPlugins/ToolNCC.py:4467 -#: appPlugins/ToolNCC.py:4565 appPlugins/ToolPaint.py:3155 appPlugins/ToolPaint.py:3251 +#: appPlugins/ToolEtchCompensation.py:450 appPlugins/ToolNCC.py:4466 +#: appPlugins/ToolNCC.py:4564 appPlugins/ToolPaint.py:3152 appPlugins/ToolPaint.py:3248 #: appPlugins/ToolTransform.py:561 msgid "Offset" msgstr "" #: appDatabase.py:697 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:250 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:260 appPlugins/ToolNCC.py:4471 -#: appPlugins/ToolNCC.py:4567 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:260 appPlugins/ToolNCC.py:4470 +#: appPlugins/ToolNCC.py:4566 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -819,8 +821,8 @@ msgid "" msgstr "" #: appDatabase.py:752 appEditors/AppGeoEditor.py:526 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:176 appPlugins/ToolPaint.py:3157 -#: appPlugins/ToolPaint.py:3253 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:176 appPlugins/ToolPaint.py:3154 +#: appPlugins/ToolPaint.py:3250 msgid "" "Distance by which to avoid\n" "the edges of the polygon to\n" @@ -828,7 +830,7 @@ msgid "" msgstr "" #: appDatabase.py:767 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:191 -#: appPlugins/ToolPaint.py:3172 +#: appPlugins/ToolPaint.py:3169 msgid "" "Algorithm for painting:\n" "- Standard: Fixed step inwards.\n" @@ -842,35 +844,35 @@ msgstr "" #: appDatabase.py:779 appDatabase.py:781 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:208 appPlugins/ToolPaint.py:153 -#: appPlugins/ToolPaint.py:594 appPlugins/ToolPaint.py:3184 appPlugins/ToolPaint.py:3186 +#: appPlugins/ToolPaint.py:594 appPlugins/ToolPaint.py:3181 appPlugins/ToolPaint.py:3183 msgid "Laser_lines" msgstr "" #: appDatabase.py:818 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:148 -#: appPlugins/ToolIsolation.py:3387 +#: appPlugins/ToolIsolation.py:3384 msgid "Passes" msgstr "" #: appDatabase.py:820 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:150 -#: appPlugins/ToolIsolation.py:3389 +#: appPlugins/ToolIsolation.py:3386 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." msgstr "" #: appDatabase.py:833 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:314 -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:163 appPlugins/ToolIsolation.py:3402 -#: appPlugins/ToolMilling.py:4001 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:163 appPlugins/ToolIsolation.py:3399 +#: appPlugins/ToolMilling.py:4073 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "" #: appDatabase.py:866 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:195 -#: appPlugins/ToolIsolation.py:3435 +#: appPlugins/ToolIsolation.py:3432 msgid "Isolation Type" msgstr "" #: appDatabase.py:868 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:197 -#: appPlugins/ToolIsolation.py:3437 +#: appPlugins/ToolIsolation.py:3434 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -883,35 +885,35 @@ msgid "" msgstr "" #: appDatabase.py:877 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:65 -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:206 appPlugins/ToolIsolation.py:3446 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:206 appPlugins/ToolIsolation.py:3443 msgid "Full" msgstr "" #: appDatabase.py:878 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:207 -#: appPlugins/ToolIsolation.py:3447 +#: appPlugins/ToolIsolation.py:3444 msgid "Ext" msgstr "" #: appDatabase.py:879 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:208 -#: appPlugins/ToolIsolation.py:3448 +#: appPlugins/ToolIsolation.py:3445 msgid "Int" msgstr "" #: appDatabase.py:897 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:53 -#: appPlugins/ToolDrilling.py:2439 appPlugins/ToolMilling.py:1352 -#: appPlugins/ToolMilling.py:4084 +#: appPlugins/ToolDrilling.py:2375 appPlugins/ToolMilling.py:1380 +#: appPlugins/ToolMilling.py:4156 msgid "" "Drill depth (negative)\n" "below the copper surface." msgstr "" #: appDatabase.py:913 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:262 -#: appPlugins/ToolDrilling.py:2574 +#: appPlugins/ToolDrilling.py:2510 msgid "Offset Z" msgstr "" #: appDatabase.py:915 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 -#: appPlugins/ToolDrilling.py:2576 +#: appPlugins/ToolDrilling.py:2512 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -920,8 +922,8 @@ msgstr "" #: appDatabase.py:932 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:70 -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:70 appPlugins/ToolCutOut.py:2487 -#: appPlugins/ToolDrilling.py:2457 appPlugins/ToolMilling.py:4103 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:70 appPlugins/ToolCutOut.py:2484 +#: appPlugins/ToolDrilling.py:2393 appPlugins/ToolMilling.py:4175 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -930,20 +932,20 @@ msgid "" msgstr "" #: appDatabase.py:954 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82 -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:82 appPlugins/ToolCutOut.py:2498 -#: appPlugins/ToolDrilling.py:2470 appPlugins/ToolMilling.py:4116 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:82 appPlugins/ToolCutOut.py:2495 +#: appPlugins/ToolDrilling.py:2406 appPlugins/ToolMilling.py:4188 msgid "Depth of each pass (positive)." msgstr "" #: appDatabase.py:963 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:90 -#: appPlugins/ToolDrilling.py:2481 appPlugins/ToolMilling.py:4127 +#: appPlugins/ToolDrilling.py:2417 appPlugins/ToolMilling.py:4199 msgid "" "Tool height when travelling\n" "across the XY plane." msgstr "" #: appDatabase.py:986 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:151 -#: appPlugins/ToolDrilling.py:2498 appPlugins/ToolMilling.py:4163 +#: appPlugins/ToolDrilling.py:2434 appPlugins/ToolMilling.py:4235 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -952,13 +954,13 @@ msgid "" msgstr "" #: appDatabase.py:1001 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:60 -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:296 appPlugins/ToolDrilling.py:2513 -#: appPlugins/ToolMilling.py:4178 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:296 appPlugins/ToolDrilling.py:2449 +#: appPlugins/ToolMilling.py:4250 msgid "Feedrate Rapids" msgstr "" #: appDatabase.py:1003 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:298 -#: appPlugins/ToolDrilling.py:2515 appPlugins/ToolMilling.py:4180 +#: appPlugins/ToolDrilling.py:2451 appPlugins/ToolMilling.py:4252 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -968,40 +970,40 @@ msgid "" msgstr "" #: appDatabase.py:1024 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:194 -#: appPlugins/ToolDrilling.py:1548 appPlugins/ToolDrilling.py:2535 -#: appPlugins/ToolMilling.py:3320 appPlugins/ToolMilling.py:4231 +#: appPlugins/ToolDrilling.py:1543 appPlugins/ToolDrilling.py:2471 +#: appPlugins/ToolMilling.py:3395 appPlugins/ToolMilling.py:4303 msgid "Spindle speed" msgstr "" #: appDatabase.py:1026 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:166 -#: appPlugins/ToolDrilling.py:2537 appPlugins/ToolMilling.py:4233 +#: appPlugins/ToolDrilling.py:2473 appPlugins/ToolMilling.py:4305 msgid "" "Speed of the spindle\n" "in RPM (optional)" msgstr "" #: appDatabase.py:1071 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:222 -#: appPlugins/ToolDrilling.py:2590 +#: appPlugins/ToolDrilling.py:2526 msgid "Drill slots" msgstr "" #: appDatabase.py:1073 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:224 -#: appPlugins/ToolDrilling.py:2592 +#: appPlugins/ToolDrilling.py:2528 msgid "If the selected tool has slots then they will be drilled." msgstr "" #: appDatabase.py:1084 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2600 +#: appPlugins/ToolDrilling.py:2536 msgid "How much (percentage) of the tool diameter to overlap previous drill hole." msgstr "" #: appDatabase.py:1098 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 -#: appPlugins/ToolDrilling.py:2614 +#: appPlugins/ToolDrilling.py:2550 msgid "Last drill" msgstr "" #: appDatabase.py:1100 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 -#: appPlugins/ToolDrilling.py:2616 +#: appPlugins/ToolDrilling.py:2552 msgid "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." @@ -1009,8 +1011,8 @@ msgstr "" #: appDatabase.py:1128 appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:253 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:105 -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:264 appPlugins/ToolCutOut.py:2513 -#: appPlugins/ToolCutOut.py:2823 appPlugins/ToolExtract.py:1260 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:264 appPlugins/ToolCutOut.py:2510 +#: appPlugins/ToolCutOut.py:2820 appPlugins/ToolExtract.py:1263 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -1018,12 +1020,12 @@ msgid "" msgstr "" #: appDatabase.py:1140 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:119 -#: appPlugins/ToolCutOut.py:2521 +#: appPlugins/ToolCutOut.py:2518 msgid "Gap size" msgstr "" #: appDatabase.py:1142 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:121 -#: appPlugins/ToolCutOut.py:2523 +#: appPlugins/ToolCutOut.py:2520 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -1032,12 +1034,12 @@ msgid "" msgstr "" #: appDatabase.py:1151 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:136 -#: appPlugins/ToolCutOut.py:2537 +#: appPlugins/ToolCutOut.py:2534 msgid "Gap type" msgstr "" #: appDatabase.py:1153 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:138 -#: appPlugins/ToolCutOut.py:2539 +#: appPlugins/ToolCutOut.py:2536 msgid "" "The type of gap:\n" "- Bridge -> the cutout will be interrupted by bridges\n" @@ -1046,29 +1048,29 @@ msgid "" msgstr "" #: appDatabase.py:1161 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:146 -#: appPlugins/ToolCutOut.py:2547 +#: appPlugins/ToolCutOut.py:2544 msgid "Bridge" msgstr "" #: appDatabase.py:1162 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:147 -#: appPlugins/ToolCutOut.py:2548 +#: appPlugins/ToolCutOut.py:2545 msgid "Thin" msgstr "" #: appDatabase.py:1173 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:157 -#: appPlugins/ToolCutOut.py:2558 +#: appPlugins/ToolCutOut.py:2555 msgid "Depth" msgstr "" #: appDatabase.py:1175 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 -#: appPlugins/ToolCutOut.py:2560 +#: appPlugins/ToolCutOut.py:2557 msgid "" "The depth until the milling is done\n" "in order to thin the gaps." msgstr "" #: appDatabase.py:1191 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:173 -#: appPlugins/ToolCutOut.py:2574 +#: appPlugins/ToolCutOut.py:2571 msgid "The drill hole diameter when doing mouse bites." msgstr "" @@ -1076,34 +1078,34 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:186 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:215 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:183 -#: appPlugins/ToolCopperThieving.py:1467 appPlugins/ToolCopperThieving.py:1507 -#: appPlugins/ToolCopperThieving.py:1547 appPlugins/ToolCutOut.py:2584 +#: appPlugins/ToolCopperThieving.py:1473 appPlugins/ToolCopperThieving.py:1513 +#: appPlugins/ToolCopperThieving.py:1553 appPlugins/ToolCutOut.py:2581 msgid "Spacing" msgstr "" #: appDatabase.py:1204 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:185 -#: appPlugins/ToolCutOut.py:2586 +#: appPlugins/ToolCutOut.py:2583 msgid "The spacing between drill holes when doing mouse bites." msgstr "" #: appDatabase.py:1223 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:218 -#: appPlugins/ToolCutOut.py:2400 +#: appPlugins/ToolCutOut.py:2397 msgid "Convex Shape" msgstr "" #: appDatabase.py:1226 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:220 -#: appPlugins/ToolCutOut.py:2402 appPlugins/ToolCutOut.py:2407 +#: appPlugins/ToolCutOut.py:2399 appPlugins/ToolCutOut.py:2404 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." msgstr "" #: appDatabase.py:1234 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:194 -#: appPlugins/ToolCutOut.py:2631 +#: appPlugins/ToolCutOut.py:2628 msgid "Gaps" msgstr "" -#: appDatabase.py:1236 appPlugins/ToolCutOut.py:2633 +#: appDatabase.py:1236 appPlugins/ToolCutOut.py:2630 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1173,76 +1175,76 @@ msgstr "" #: appDatabase.py:1333 appGUI/GUIElements.py:2353 appGUI/GUIElements.py:2422 #: appGUI/GUIElements.py:2483 appGUI/GUIElements.py:2548 appGUI/GUIElements.py:3909 -#: appGUI/MainGUI.py:1615 appGUI/preferences/PreferencesUIManager.py:961 app_Main.py:2630 -#: app_Main.py:3710 app_Main.py:4638 app_Main.py:4891 app_Main.py:9447 +#: appGUI/MainGUI.py:1627 appGUI/preferences/PreferencesUIManager.py:964 app_Main.py:2649 +#: app_Main.py:3729 app_Main.py:4657 app_Main.py:4910 app_Main.py:9491 msgid "Cancel" msgstr "" -#: appDatabase.py:1346 appDatabase.py:1357 appEditors/AppExcEditor.py:4561 -#: appEditors/AppExcEditor.py:4572 appEditors/appGCodeEditor.py:884 -#: appEditors/appGCodeEditor.py:895 appGUI/ObjectUI.py:156 appGUI/ObjectUI.py:167 +#: appDatabase.py:1346 appDatabase.py:1357 appEditors/AppExcEditor.py:4559 +#: appEditors/AppExcEditor.py:4570 appEditors/appGCodeEditor.py:886 +#: appEditors/appGCodeEditor.py:897 appGUI/ObjectUI.py:153 appGUI/ObjectUI.py:164 #: appPlugins/ToolAlignObjects.py:535 appPlugins/ToolAlignObjects.py:546 #: appPlugins/ToolCalculators.py:733 appPlugins/ToolCalculators.py:744 #: appPlugins/ToolCalibration.py:1408 appPlugins/ToolCalibration.py:1419 -#: appPlugins/ToolCopperThieving.py:1761 appPlugins/ToolCopperThieving.py:1772 -#: appPlugins/ToolCorners.py:903 appPlugins/ToolCorners.py:914 appPlugins/ToolCutOut.py:2889 -#: appPlugins/ToolCutOut.py:2900 appPlugins/ToolDblSided.py:1112 -#: appPlugins/ToolDblSided.py:1123 appPlugins/ToolDistance.py:672 +#: appPlugins/ToolCopperThieving.py:1767 appPlugins/ToolCopperThieving.py:1778 +#: appPlugins/ToolCorners.py:909 appPlugins/ToolCorners.py:920 appPlugins/ToolCutOut.py:2886 +#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1128 +#: appPlugins/ToolDblSided.py:1139 appPlugins/ToolDistance.py:672 #: appPlugins/ToolDistance.py:683 appPlugins/ToolDistanceMin.py:362 -#: appPlugins/ToolDistanceMin.py:373 appPlugins/ToolDrilling.py:2941 -#: appPlugins/ToolDrilling.py:2952 appPlugins/ToolEtchCompensation.py:491 -#: appPlugins/ToolEtchCompensation.py:502 appPlugins/ToolExtract.py:1337 -#: appPlugins/ToolExtract.py:1348 appPlugins/ToolFiducials.py:1069 -#: appPlugins/ToolFiducials.py:1080 appPlugins/ToolFilm.py:1677 appPlugins/ToolFilm.py:1688 -#: appPlugins/ToolFollow.py:805 appPlugins/ToolFollow.py:816 appPlugins/ToolImage.py:350 -#: appPlugins/ToolImage.py:361 appPlugins/ToolInvertGerber.py:320 -#: appPlugins/ToolInvertGerber.py:331 appPlugins/ToolIsolation.py:3702 -#: appPlugins/ToolIsolation.py:3713 appPlugins/ToolLevelling.py:2262 -#: appPlugins/ToolLevelling.py:2273 appPlugins/ToolMilling.py:4554 -#: appPlugins/ToolMilling.py:4565 appPlugins/ToolNCC.py:4791 appPlugins/ToolNCC.py:4802 -#: appPlugins/ToolOptimal.py:638 appPlugins/ToolOptimal.py:649 appPlugins/ToolPaint.py:3411 -#: appPlugins/ToolPaint.py:3422 appPlugins/ToolPanelize.py:1365 -#: appPlugins/ToolPanelize.py:1376 appPlugins/ToolPcbWizard.py:519 +#: appPlugins/ToolDistanceMin.py:373 appPlugins/ToolDrilling.py:2895 +#: appPlugins/ToolDrilling.py:2906 appPlugins/ToolEtchCompensation.py:509 +#: appPlugins/ToolEtchCompensation.py:520 appPlugins/ToolExtract.py:1340 +#: appPlugins/ToolExtract.py:1351 appPlugins/ToolFiducials.py:1073 +#: appPlugins/ToolFiducials.py:1084 appPlugins/ToolFilm.py:1691 appPlugins/ToolFilm.py:1702 +#: appPlugins/ToolFollow.py:807 appPlugins/ToolFollow.py:818 appPlugins/ToolImage.py:350 +#: appPlugins/ToolImage.py:361 appPlugins/ToolInvertGerber.py:326 +#: appPlugins/ToolInvertGerber.py:337 appPlugins/ToolIsolation.py:3699 +#: appPlugins/ToolIsolation.py:3710 appPlugins/ToolLevelling.py:2331 +#: appPlugins/ToolLevelling.py:2342 appPlugins/ToolMilling.py:4654 +#: appPlugins/ToolMilling.py:4665 appPlugins/ToolNCC.py:4790 appPlugins/ToolNCC.py:4801 +#: appPlugins/ToolOptimal.py:644 appPlugins/ToolOptimal.py:655 appPlugins/ToolPaint.py:3408 +#: appPlugins/ToolPaint.py:3419 appPlugins/ToolPanelize.py:1384 +#: appPlugins/ToolPanelize.py:1395 appPlugins/ToolPcbWizard.py:519 #: appPlugins/ToolPcbWizard.py:530 appPlugins/ToolPunchGerber.py:2363 -#: appPlugins/ToolPunchGerber.py:2374 appPlugins/ToolQRCode.py:1025 -#: appPlugins/ToolQRCode.py:1036 appPlugins/ToolRulesCheck.py:1701 -#: appPlugins/ToolRulesCheck.py:1712 appPlugins/ToolSolderPaste.py:1598 -#: appPlugins/ToolSolderPaste.py:1609 appPlugins/ToolSub.py:947 appPlugins/ToolSub.py:958 +#: appPlugins/ToolPunchGerber.py:2374 appPlugins/ToolQRCode.py:1028 +#: appPlugins/ToolQRCode.py:1039 appPlugins/ToolRulesCheck.py:1701 +#: appPlugins/ToolRulesCheck.py:1712 appPlugins/ToolSolderPaste.py:1602 +#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:954 appPlugins/ToolSub.py:965 #: appPlugins/ToolTransform.py:1011 appPlugins/ToolTransform.py:1022 appTool.py:284 #: appTool.py:295 msgid "Edited value is out of range" msgstr "" -#: appDatabase.py:1352 appDatabase.py:1359 appEditors/AppExcEditor.py:4567 -#: appEditors/AppExcEditor.py:4574 appEditors/appGCodeEditor.py:890 -#: appEditors/appGCodeEditor.py:897 appGUI/ObjectUI.py:162 appGUI/ObjectUI.py:169 +#: appDatabase.py:1352 appDatabase.py:1359 appEditors/AppExcEditor.py:4565 +#: appEditors/AppExcEditor.py:4572 appEditors/appGCodeEditor.py:892 +#: appEditors/appGCodeEditor.py:899 appGUI/ObjectUI.py:159 appGUI/ObjectUI.py:166 #: appPlugins/ToolAlignObjects.py:541 appPlugins/ToolAlignObjects.py:548 #: appPlugins/ToolCalculators.py:739 appPlugins/ToolCalculators.py:746 #: appPlugins/ToolCalibration.py:1414 appPlugins/ToolCalibration.py:1421 -#: appPlugins/ToolCopperThieving.py:1767 appPlugins/ToolCopperThieving.py:1774 -#: appPlugins/ToolCorners.py:909 appPlugins/ToolCorners.py:916 appPlugins/ToolCutOut.py:2895 -#: appPlugins/ToolCutOut.py:2902 appPlugins/ToolDblSided.py:1118 -#: appPlugins/ToolDblSided.py:1125 appPlugins/ToolDistance.py:678 +#: appPlugins/ToolCopperThieving.py:1773 appPlugins/ToolCopperThieving.py:1780 +#: appPlugins/ToolCorners.py:915 appPlugins/ToolCorners.py:922 appPlugins/ToolCutOut.py:2892 +#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1134 +#: appPlugins/ToolDblSided.py:1141 appPlugins/ToolDistance.py:678 #: appPlugins/ToolDistance.py:685 appPlugins/ToolDistanceMin.py:368 -#: appPlugins/ToolDistanceMin.py:375 appPlugins/ToolDrilling.py:2947 -#: appPlugins/ToolDrilling.py:2954 appPlugins/ToolEtchCompensation.py:497 -#: appPlugins/ToolEtchCompensation.py:504 appPlugins/ToolExtract.py:1343 -#: appPlugins/ToolExtract.py:1350 appPlugins/ToolFiducials.py:1075 -#: appPlugins/ToolFiducials.py:1082 appPlugins/ToolFilm.py:1683 appPlugins/ToolFilm.py:1690 -#: appPlugins/ToolFollow.py:811 appPlugins/ToolFollow.py:818 appPlugins/ToolImage.py:356 -#: appPlugins/ToolImage.py:363 appPlugins/ToolInvertGerber.py:326 -#: appPlugins/ToolInvertGerber.py:333 appPlugins/ToolIsolation.py:3708 -#: appPlugins/ToolIsolation.py:3715 appPlugins/ToolLevelling.py:2268 -#: appPlugins/ToolLevelling.py:2275 appPlugins/ToolMilling.py:4560 -#: appPlugins/ToolMilling.py:4567 appPlugins/ToolNCC.py:4797 appPlugins/ToolNCC.py:4804 -#: appPlugins/ToolOptimal.py:644 appPlugins/ToolOptimal.py:651 appPlugins/ToolPaint.py:3417 -#: appPlugins/ToolPaint.py:3424 appPlugins/ToolPanelize.py:1371 -#: appPlugins/ToolPanelize.py:1378 appPlugins/ToolPcbWizard.py:525 +#: appPlugins/ToolDistanceMin.py:375 appPlugins/ToolDrilling.py:2901 +#: appPlugins/ToolDrilling.py:2908 appPlugins/ToolEtchCompensation.py:515 +#: appPlugins/ToolEtchCompensation.py:522 appPlugins/ToolExtract.py:1346 +#: appPlugins/ToolExtract.py:1353 appPlugins/ToolFiducials.py:1079 +#: appPlugins/ToolFiducials.py:1086 appPlugins/ToolFilm.py:1697 appPlugins/ToolFilm.py:1704 +#: appPlugins/ToolFollow.py:813 appPlugins/ToolFollow.py:820 appPlugins/ToolImage.py:356 +#: appPlugins/ToolImage.py:363 appPlugins/ToolInvertGerber.py:332 +#: appPlugins/ToolInvertGerber.py:339 appPlugins/ToolIsolation.py:3705 +#: appPlugins/ToolIsolation.py:3712 appPlugins/ToolLevelling.py:2337 +#: appPlugins/ToolLevelling.py:2344 appPlugins/ToolMilling.py:4660 +#: appPlugins/ToolMilling.py:4667 appPlugins/ToolNCC.py:4796 appPlugins/ToolNCC.py:4803 +#: appPlugins/ToolOptimal.py:650 appPlugins/ToolOptimal.py:657 appPlugins/ToolPaint.py:3414 +#: appPlugins/ToolPaint.py:3421 appPlugins/ToolPanelize.py:1390 +#: appPlugins/ToolPanelize.py:1397 appPlugins/ToolPcbWizard.py:525 #: appPlugins/ToolPcbWizard.py:532 appPlugins/ToolPunchGerber.py:2369 -#: appPlugins/ToolPunchGerber.py:2376 appPlugins/ToolQRCode.py:1031 -#: appPlugins/ToolQRCode.py:1038 appPlugins/ToolRulesCheck.py:1707 -#: appPlugins/ToolRulesCheck.py:1714 appPlugins/ToolSolderPaste.py:1604 -#: appPlugins/ToolSolderPaste.py:1611 appPlugins/ToolSub.py:953 appPlugins/ToolSub.py:960 +#: appPlugins/ToolPunchGerber.py:2376 appPlugins/ToolQRCode.py:1034 +#: appPlugins/ToolQRCode.py:1041 appPlugins/ToolRulesCheck.py:1707 +#: appPlugins/ToolRulesCheck.py:1714 appPlugins/ToolSolderPaste.py:1608 +#: appPlugins/ToolSolderPaste.py:1615 appPlugins/ToolSub.py:960 appPlugins/ToolSub.py:967 #: appPlugins/ToolTransform.py:1017 appPlugins/ToolTransform.py:1024 appTool.py:290 #: appTool.py:297 msgid "Edited value is within limits." @@ -1268,509 +1270,505 @@ msgstr "" msgid "Delete from DB" msgstr "" -#: appDatabase.py:1634 appTranslation.py:209 app_Main.py:3704 app_Main.py:9441 +#: appDatabase.py:1634 appTranslation.py:209 app_Main.py:3723 app_Main.py:9485 msgid "Save changes" msgstr "" -#: appDatabase.py:1738 appDatabase.py:2222 appDatabase.py:2677 appDatabase.py:2689 -#: appGUI/MainGUI.py:493 appObjects/FlatCAMGeometry.py:1410 appPlugins/ToolCutOut.py:667 +#: appDatabase.py:1738 appDatabase.py:2224 appDatabase.py:2679 appDatabase.py:2691 +#: appGUI/MainGUI.py:493 appObjects/FlatCAMGeometry.py:1411 appPlugins/ToolCutOut.py:667 #: appPlugins/ToolCutOut.py:689 appPlugins/ToolCutOut.py:730 #: appPlugins/ToolIsolation.py:2786 appPlugins/ToolIsolation.py:2796 -#: appPlugins/ToolIsolation.py:2880 appPlugins/ToolMilling.py:2182 -#: appPlugins/ToolNCC.py:3973 appPlugins/ToolNCC.py:3983 appPlugins/ToolNCC.py:4063 +#: appPlugins/ToolIsolation.py:2880 appPlugins/ToolMilling.py:2276 +#: appPlugins/ToolNCC.py:3975 appPlugins/ToolNCC.py:3985 appPlugins/ToolNCC.py:4065 #: appPlugins/ToolPaint.py:2766 appPlugins/ToolPaint.py:2776 appPlugins/ToolPaint.py:2865 -#: app_Main.py:6250 app_Main.py:6287 app_Main.py:6374 app_Main.py:6386 app_Main.py:6395 -#: app_Main.py:6405 +#: app_Main.py:6285 app_Main.py:6322 app_Main.py:6409 app_Main.py:6421 app_Main.py:6430 +#: app_Main.py:6440 msgid "Tools Database" msgstr "" -#: appDatabase.py:1757 appDatabase.py:2208 appObjects/FlatCAMGeometry.py:1234 -#: appPlugins/ToolCutOut.py:494 appPlugins/ToolDrilling.py:1122 -#: appPlugins/ToolIsolation.py:1283 appPlugins/ToolMilling.py:1997 +#: appDatabase.py:1757 appDatabase.py:2210 appObjects/FlatCAMGeometry.py:1235 +#: appPlugins/ToolCutOut.py:494 appPlugins/ToolDrilling.py:1123 +#: appPlugins/ToolIsolation.py:1283 appPlugins/ToolMilling.py:2091 #: appPlugins/ToolNCC.py:1252 appPlugins/ToolPaint.py:854 msgid "Failed to parse Tools DB file." msgstr "" -#: appDatabase.py:1760 appDatabase.py:2211 +#: appDatabase.py:1760 appDatabase.py:2213 msgid "Loaded Tools DB from" msgstr "" -#: appDatabase.py:2058 +#: appDatabase.py:2060 msgid "Tool added to DB." msgstr "" -#: appDatabase.py:2091 +#: appDatabase.py:2093 msgid "Tool copied from Tools DB." msgstr "" -#: appDatabase.py:2125 +#: appDatabase.py:2127 msgid "Tool removed from Tools DB." msgstr "" -#: appDatabase.py:2138 +#: appDatabase.py:2140 msgid "Export Tools Database" msgstr "" -#: appDatabase.py:2140 +#: appDatabase.py:2142 msgid "Tools_Database" msgstr "" -#: appDatabase.py:2177 appDatabase.py:2180 appDatabase.py:2283 +#: appDatabase.py:2179 appDatabase.py:2182 appDatabase.py:2285 msgid "Failed to write Tools DB to file." msgstr "" -#: appDatabase.py:2183 +#: appDatabase.py:2185 msgid "Exported Tools DB to" msgstr "" -#: appDatabase.py:2190 +#: appDatabase.py:2192 msgid "Import FlatCAM Tools DB" msgstr "" -#: appDatabase.py:2287 +#: appDatabase.py:2289 msgid "Saved Tools DB." msgstr "" -#: appDatabase.py:2498 +#: appDatabase.py:2500 msgid "To change tool properties select only one tool. Tools currently selected" msgstr "" -#: appDatabase.py:2653 +#: appDatabase.py:2655 msgid "No Tool/row selected in the Tools Database table" msgstr "" -#: appDatabase.py:2657 appPlugins/ToolDrilling.py:1126 +#: appDatabase.py:2659 appPlugins/ToolDrilling.py:1127 msgid "Tools DB empty." msgstr "" -#: appDatabase.py:2684 +#: appDatabase.py:2686 msgid "Tools in Tools Database edited but not saved." msgstr "" -#: appDatabase.py:2693 +#: appDatabase.py:2695 msgid "Cancelled adding tool from DB." msgstr "" -#: appEditors/AppExcEditor.py:234 appEditors/AppExcEditor.py:258 -#: appEditors/AppExcEditor.py:352 appEditors/AppExcEditor.py:651 -#: appEditors/AppExcEditor.py:866 appEditors/AppGerberEditor.py:247 +#: appEditors/AppExcEditor.py:235 appEditors/AppExcEditor.py:259 +#: appEditors/AppExcEditor.py:353 appEditors/AppExcEditor.py:652 +#: appEditors/AppExcEditor.py:867 appEditors/AppGerberEditor.py:247 #: appEditors/AppGerberEditor.py:254 msgid "Click to place ..." msgstr "" -#: appEditors/AppExcEditor.py:242 +#: appEditors/AppExcEditor.py:243 msgid "To add a drill first select a tool" msgstr "" -#: appEditors/AppExcEditor.py:306 appEditors/AppExcEditor.py:595 -#: appEditors/AppExcEditor.py:824 appEditors/AppExcEditor.py:1236 -#: appEditors/AppExcEditor.py:1499 appEditors/AppExcEditor.py:1602 -#: appEditors/AppExcEditor.py:1713 appEditors/AppExcEditor.py:2514 -#: appEditors/AppExcEditor.py:3318 appEditors/AppExcEditor.py:3325 -#: appEditors/AppExcEditor.py:3766 appEditors/AppGeoEditor.py:1374 +#: appEditors/AppExcEditor.py:307 appEditors/AppExcEditor.py:596 +#: appEditors/AppExcEditor.py:825 appEditors/AppExcEditor.py:1237 +#: appEditors/AppExcEditor.py:1500 appEditors/AppExcEditor.py:1603 +#: appEditors/AppExcEditor.py:1714 appEditors/AppExcEditor.py:2515 +#: appEditors/AppExcEditor.py:3319 appEditors/AppExcEditor.py:3326 +#: appEditors/AppExcEditor.py:3767 appEditors/AppGeoEditor.py:1374 #: appEditors/AppGeoEditor.py:2093 appEditors/AppGeoEditor.py:2333 #: appEditors/AppGeoEditor.py:2408 appEditors/AppGeoEditor.py:2487 #: appEditors/AppGeoEditor.py:2545 appEditors/AppGeoEditor.py:2750 #: appEditors/AppGeoEditor.py:2829 appEditors/AppGeoEditor.py:2962 #: appEditors/AppGeoEditor.py:3035 appEditors/AppGeoEditor.py:3105 #: appEditors/AppGeoEditor.py:3131 appEditors/AppGeoEditor.py:3159 -#: appEditors/AppGeoEditor.py:3275 appEditors/AppGeoEditor.py:4818 -#: appEditors/AppGeoEditor.py:4832 appEditors/AppGeoEditor.py:5423 -#: appEditors/AppGeoEditor.py:5476 appEditors/AppGeoEditor.py:5539 -#: appEditors/AppGeoEditor.py:5565 appEditors/AppGeoEditor.py:5590 -#: appEditors/AppGeoEditor.py:5622 appEditors/AppGeoEditor.py:5702 -#: appEditors/AppGeoEditor.py:5768 appEditors/AppGeoEditor.py:5836 -#: appEditors/AppGeoEditor.py:5933 appEditors/AppGerberEditor.py:389 +#: appEditors/AppGeoEditor.py:3275 appEditors/AppGeoEditor.py:4832 +#: appEditors/AppGeoEditor.py:4846 appEditors/AppGeoEditor.py:5456 +#: appEditors/AppGeoEditor.py:5509 appEditors/AppGeoEditor.py:5572 +#: appEditors/AppGeoEditor.py:5598 appEditors/AppGeoEditor.py:5623 +#: appEditors/AppGeoEditor.py:5655 appEditors/AppGeoEditor.py:5735 +#: appEditors/AppGeoEditor.py:5801 appEditors/AppGeoEditor.py:5869 +#: appEditors/AppGeoEditor.py:5966 appEditors/AppGerberEditor.py:389 #: appEditors/AppGerberEditor.py:813 appEditors/AppGerberEditor.py:940 #: appEditors/AppGerberEditor.py:1252 appEditors/AppGerberEditor.py:1513 #: appEditors/AppGerberEditor.py:1723 appEditors/AppGerberEditor.py:2013 #: appEditors/AppGerberEditor.py:2309 appEditors/AppGerberEditor.py:2390 #: appEditors/AppGerberEditor.py:2500 appEditors/AppGerberEditor.py:3204 -#: appEditors/AppGerberEditor.py:4923 appEditors/AppGerberEditor.py:5196 -#: appEditors/AppGerberEditor.py:5214 appEditors/AppGerberEditor.py:5655 -#: appEditors/AppGerberEditor.py:5838 appEditors/AppGerberEditor.py:5900 -#: appEditors/AppGerberEditor.py:5947 appEditors/AppGerberEditor.py:7357 -#: appGUI/MainGUI.py:3110 appGUI/MainGUI.py:3122 appObjects/FlatCAMGeometry.py:805 -#: appObjects/FlatCAMGeometry.py:2923 appObjects/FlatCAMGeometry.py:2996 -#: appObjects/FlatCAMGerber.py:434 appParsers/ParseGerber.py:2140 -#: appParsers/ParseGerber.py:2231 appParsers/ParseGerber.py:2306 -#: appParsers/ParseGerber.py:2380 appParsers/ParseGerber.py:2442 +#: appEditors/AppGerberEditor.py:4924 appEditors/AppGerberEditor.py:5197 +#: appEditors/AppGerberEditor.py:5215 appEditors/AppGerberEditor.py:5656 +#: appEditors/AppGerberEditor.py:5839 appEditors/AppGerberEditor.py:5901 +#: appEditors/AppGerberEditor.py:5948 appEditors/AppGerberEditor.py:7355 +#: appGUI/MainGUI.py:3122 appGUI/MainGUI.py:3134 appObjects/FlatCAMGeometry.py:806 +#: appObjects/FlatCAMGeometry.py:2915 appObjects/FlatCAMGeometry.py:2988 +#: appObjects/FlatCAMGerber.py:434 appParsers/ParseGerber.py:2183 +#: appParsers/ParseGerber.py:2274 appParsers/ParseGerber.py:2349 +#: appParsers/ParseGerber.py:2423 appParsers/ParseGerber.py:2485 #: appPlugins/ToolAlignObjects.py:271 appPlugins/ToolAlignObjects.py:293 #: appPlugins/ToolCalculators.py:277 appPlugins/ToolCalculators.py:287 #: appPlugins/ToolCalibration.py:312 appPlugins/ToolCutOut.py:1603 -#: appPlugins/ToolFiducials.py:602 appPlugins/ToolFiducials.py:616 -#: appPlugins/ToolFollow.py:325 appPlugins/ToolFollow.py:396 +#: appPlugins/ToolFiducials.py:609 appPlugins/ToolFiducials.py:623 +#: appPlugins/ToolFollow.py:330 appPlugins/ToolFollow.py:401 #: appPlugins/ToolIsolation.py:1566 appPlugins/ToolPaint.py:2324 -#: appPlugins/ToolPanelize.py:1035 app_Main.py:5439 app_Main.py:5593 +#: appPlugins/ToolPanelize.py:1057 app_Main.py:5458 app_Main.py:5612 #: tclCommands/TclCommandPanelize.py:304 tclCommands/TclCommandPanelize.py:313 msgid "Done." msgstr "" -#: appEditors/AppExcEditor.py:360 +#: appEditors/AppExcEditor.py:361 msgid "To add an Drill Array first select a tool in Tool Table" msgstr "" -#: appEditors/AppExcEditor.py:376 appEditors/AppExcEditor.py:680 -#: appEditors/AppExcEditor.py:913 appEditors/AppExcEditor.py:1570 +#: appEditors/AppExcEditor.py:377 appEditors/AppExcEditor.py:681 +#: appEditors/AppExcEditor.py:914 appEditors/AppExcEditor.py:1571 #: appEditors/AppGerberEditor.py:480 appEditors/AppGerberEditor.py:2191 -#: appEditors/AppGerberEditor.py:2221 appGUI/MainGUI.py:3724 +#: appEditors/AppGerberEditor.py:2221 appGUI/MainGUI.py:3736 msgid "Click on target location ..." msgstr "" -#: appEditors/AppExcEditor.py:395 +#: appEditors/AppExcEditor.py:396 msgid "Click on the Drill Circular Array Start position" msgstr "" -#: appEditors/AppExcEditor.py:417 appEditors/AppExcEditor.py:954 +#: appEditors/AppExcEditor.py:418 appEditors/AppExcEditor.py:955 #: appEditors/AppGerberEditor.py:534 msgid "The value is not Float. Check for comma instead of dot separator." msgstr "" -#: appEditors/AppExcEditor.py:421 +#: appEditors/AppExcEditor.py:422 msgid "The value is mistyped. Check the value" msgstr "" -#: appEditors/AppExcEditor.py:576 appEditors/AppExcEditor.py:1198 +#: appEditors/AppExcEditor.py:577 appEditors/AppExcEditor.py:1199 #: appEditors/AppGerberEditor.py:795 msgid "Too many items for the selected spacing angle." msgstr "" -#: appEditors/AppExcEditor.py:582 appEditors/AppExcEditor.py:1223 -#: appEditors/AppGerberEditor.py:800 appEditors/AppGerberEditor.py:5834 -#: appObjects/FlatCAMCNCJob.py:774 appPlugins/ToolCopperThieving.py:325 -#: appPlugins/ToolCopperThieving.py:926 appPlugins/ToolCopperThieving.py:1139 -#: appPlugins/ToolCorners.py:224 appPlugins/ToolCorners.py:494 appPlugins/ToolCorners.py:596 +#: appEditors/AppExcEditor.py:583 appEditors/AppExcEditor.py:1224 +#: appEditors/AppGerberEditor.py:800 appEditors/AppGerberEditor.py:5835 +#: appObjects/FlatCAMCNCJob.py:782 appPlugins/ToolCopperThieving.py:332 +#: appPlugins/ToolCopperThieving.py:933 appPlugins/ToolCopperThieving.py:1145 +#: appPlugins/ToolCorners.py:230 appPlugins/ToolCorners.py:502 appPlugins/ToolCorners.py:605 #: appPlugins/ToolCutOut.py:959 appPlugins/ToolCutOut.py:985 appPlugins/ToolCutOut.py:1117 #: appPlugins/ToolCutOut.py:1341 appPlugins/ToolCutOut.py:1495 appPlugins/ToolCutOut.py:1539 #: appPlugins/ToolCutOut.py:1557 appPlugins/ToolCutOut.py:1571 -#: appPlugins/ToolDblSided.py:523 appPlugins/ToolExtract.py:703 -#: appPlugins/ToolExtract.py:752 appPlugins/ToolExtract.py:761 appPlugins/ToolExtract.py:765 -#: appPlugins/ToolFiducials.py:310 appPlugins/ToolFiducials.py:562 -#: appPlugins/ToolFiducials.py:610 appPlugins/ToolFiducials.py:624 -#: appPlugins/ToolFilm.py:777 appPlugins/ToolFilm.py:1037 appPlugins/ToolMove.py:166 -#: appPlugins/ToolPaint.py:2318 app_Main.py:4934 camlib.py:2436 camlib.py:2503 -#: camlib.py:2571 camlib.py:2649 camlib.py:5326 camlib.py:5721 +#: appPlugins/ToolDblSided.py:542 appPlugins/ToolExtract.py:706 +#: appPlugins/ToolExtract.py:755 appPlugins/ToolExtract.py:764 appPlugins/ToolExtract.py:768 +#: appPlugins/ToolFiducials.py:317 appPlugins/ToolFiducials.py:569 +#: appPlugins/ToolFiducials.py:617 appPlugins/ToolFiducials.py:631 +#: appPlugins/ToolFilm.py:796 appPlugins/ToolFilm.py:1056 appPlugins/ToolMove.py:166 +#: appPlugins/ToolPaint.py:2318 app_Main.py:4953 camlib.py:2440 camlib.py:2507 +#: camlib.py:2575 camlib.py:2653 camlib.py:5310 camlib.py:5705 msgid "Failed." msgstr "" -#: appEditors/AppExcEditor.py:659 +#: appEditors/AppExcEditor.py:660 msgid "To add a slot first select a tool" msgstr "" -#: appEditors/AppExcEditor.py:719 appEditors/AppExcEditor.py:726 -#: appEditors/AppExcEditor.py:1081 appEditors/AppExcEditor.py:1088 +#: appEditors/AppExcEditor.py:720 appEditors/AppExcEditor.py:727 +#: appEditors/AppExcEditor.py:1082 appEditors/AppExcEditor.py:1089 msgid "Value is missing or wrong format. Add it and retry." msgstr "" -#: appEditors/AppExcEditor.py:874 +#: appEditors/AppExcEditor.py:875 msgid "To add an Slot Array first select a tool in Tool Table" msgstr "" -#: appEditors/AppExcEditor.py:932 +#: appEditors/AppExcEditor.py:933 msgid "Click on the Slot Circular Array Start position" msgstr "" -#: appEditors/AppExcEditor.py:957 appEditors/AppGerberEditor.py:537 +#: appEditors/AppExcEditor.py:958 appEditors/AppGerberEditor.py:537 msgid "The value is mistyped. Check the value." msgstr "" -#: appEditors/AppExcEditor.py:1292 +#: appEditors/AppExcEditor.py:1293 msgid "Click on the Drill(s) to resize ..." msgstr "" -#: appEditors/AppExcEditor.py:1322 +#: appEditors/AppExcEditor.py:1323 msgid "Resize drill(s) failed. Please enter a diameter for resize." msgstr "" -#: appEditors/AppExcEditor.py:1501 appEditors/AppExcEditor.py:1554 -#: appEditors/AppExcEditor.py:1565 appGUI/MainGUI.py:3363 appGUI/MainGUI.py:3448 -#: appGUI/MainGUI.py:3494 appGUI/MainGUI.py:3586 appGUI/MainGUI.py:3701 -#: appGUI/MainGUI.py:3730 +#: appEditors/AppExcEditor.py:1502 appEditors/AppExcEditor.py:1555 +#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3375 appGUI/MainGUI.py:3460 +#: appGUI/MainGUI.py:3506 appGUI/MainGUI.py:3598 appGUI/MainGUI.py:3713 +#: appGUI/MainGUI.py:3742 msgid "Cancelled. Nothing selected." msgstr "" -#: appEditors/AppExcEditor.py:1558 appEditors/AppGeoEditor.py:2784 +#: appEditors/AppExcEditor.py:1559 appEditors/AppGeoEditor.py:2784 #: appEditors/AppGeoEditor.py:2804 appEditors/AppGerberEditor.py:2193 msgid "Click on reference location ..." msgstr "" -#: appEditors/AppExcEditor.py:1913 appEditors/AppGeoEditor.py:4141 -#: appEditors/AppGerberEditor.py:3458 appEditors/AppGerberEditor.py:6168 -#: appEditors/AppGerberEditor.py:6477 appGUI/GUIElements.py:338 appGUI/GUIElements.py:1036 +#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4155 +#: appEditors/AppGerberEditor.py:3458 appEditors/AppGerberEditor.py:6166 +#: appEditors/AppGerberEditor.py:6475 appGUI/GUIElements.py:338 appGUI/GUIElements.py:1036 #: appGUI/GUIElements.py:1435 appGUI/GUIElements.py:1646 appGUI/GUIElements.py:1930 #: appGUI/GUIElements.py:3962 appGUI/MainGUI.py:423 appGUI/MainGUI.py:751 -#: appGUI/MainGUI.py:810 appGUI/MainGUI.py:887 appGUI/MainGUI.py:1017 appGUI/MainGUI.py:1267 -#: appGUI/MainGUI.py:1756 appGUI/MainGUI.py:2238 appGUI/MainGUI.py:2480 -#: appGUI/MainGUI.py:5110 appPlugins/ToolDrilling.py:300 appPlugins/ToolIsolation.py:71 -#: appPlugins/ToolMilling.py:389 appPlugins/ToolMilling.py:397 appPlugins/ToolNCC.py:69 -#: appPlugins/ToolPaint.py:142 appPlugins/ToolSolderPaste.py:182 app_Main.py:6776 +#: appGUI/MainGUI.py:810 appGUI/MainGUI.py:887 appGUI/MainGUI.py:1029 appGUI/MainGUI.py:1279 +#: appGUI/MainGUI.py:1768 appGUI/MainGUI.py:2250 appGUI/MainGUI.py:2492 +#: appGUI/MainGUI.py:5122 appPlugins/ToolDrilling.py:300 appPlugins/ToolIsolation.py:71 +#: appPlugins/ToolMilling.py:390 appPlugins/ToolMilling.py:398 appPlugins/ToolNCC.py:69 +#: appPlugins/ToolPaint.py:142 appPlugins/ToolSolderPaste.py:182 app_Main.py:6823 msgid "Delete" msgstr "" -#: appEditors/AppExcEditor.py:2140 appObjects/FlatCAMExcellon.py:376 -#: appPlugins/ToolDrilling.py:752 appPlugins/ToolMilling.py:1150 +#: appEditors/AppExcEditor.py:2141 appObjects/FlatCAMExcellon.py:376 +#: appPlugins/ToolDrilling.py:753 appPlugins/ToolMilling.py:1178 msgid "Total Drills" msgstr "" -#: appEditors/AppExcEditor.py:2172 appObjects/FlatCAMExcellon.py:410 -#: appPlugins/ToolDrilling.py:779 appPlugins/ToolMilling.py:1177 +#: appEditors/AppExcEditor.py:2173 appObjects/FlatCAMExcellon.py:410 +#: appPlugins/ToolDrilling.py:780 appPlugins/ToolMilling.py:1205 msgid "Total Slots" msgstr "" -#: appEditors/AppExcEditor.py:2250 appEditors/AppGeoEditor.py:4042 -#: appEditors/AppGerberEditor.py:4193 appEditors/appGCodeEditor.py:582 -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:100 appObjects/FlatCAMCNCJob.py:535 +#: appEditors/AppExcEditor.py:2251 appEditors/AppGeoEditor.py:4056 +#: appEditors/AppGerberEditor.py:4195 appEditors/appGCodeEditor.py:587 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:100 appObjects/FlatCAMCNCJob.py:543 #: appObjects/FlatCAMDocument.py:191 appObjects/FlatCAMExcellon.py:216 -#: appObjects/FlatCAMGeometry.py:718 appObjects/FlatCAMGerber.py:224 -#: appObjects/FlatCAMScript.py:180 appPlugins/ToolCorners.py:148 -#: appPlugins/ToolCutOut.py:325 appPlugins/ToolDblSided.py:189 -#: appPlugins/ToolDrilling.py:541 appPlugins/ToolFiducials.py:181 appPlugins/ToolFilm.py:222 -#: appPlugins/ToolFollow.py:158 appPlugins/ToolIsolation.py:407 -#: appPlugins/ToolLevelling.py:376 appPlugins/ToolMilling.py:686 appPlugins/ToolNCC.py:660 -#: appPlugins/ToolPaint.py:624 appPlugins/ToolPanelize.py:245 -#: appPlugins/ToolPunchGerber.py:373 appPlugins/ToolQRCode.py:181 appPlugins/ToolSub.py:212 +#: appObjects/FlatCAMGeometry.py:719 appObjects/FlatCAMGerber.py:224 +#: appObjects/FlatCAMScript.py:180 appPlugins/ToolCorners.py:154 +#: appPlugins/ToolCutOut.py:325 appPlugins/ToolDblSided.py:208 +#: appPlugins/ToolDrilling.py:544 appPlugins/ToolFiducials.py:188 appPlugins/ToolFilm.py:241 +#: appPlugins/ToolFollow.py:164 appPlugins/ToolIsolation.py:407 +#: appPlugins/ToolLevelling.py:384 appPlugins/ToolMilling.py:714 appPlugins/ToolNCC.py:660 +#: appPlugins/ToolPaint.py:624 appPlugins/ToolPanelize.py:261 +#: appPlugins/ToolPunchGerber.py:376 appPlugins/ToolQRCode.py:187 appPlugins/ToolSub.py:218 msgid "Beginner" msgstr "" -#: appEditors/AppExcEditor.py:2261 appEditors/AppGeoEditor.py:4055 -#: appEditors/AppGerberEditor.py:4206 appEditors/appGCodeEditor.py:595 -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:101 appObjects/FlatCAMCNCJob.py:545 +#: appEditors/AppExcEditor.py:2262 appEditors/AppGeoEditor.py:4069 +#: appEditors/AppGerberEditor.py:4208 appEditors/appGCodeEditor.py:600 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:101 appObjects/FlatCAMCNCJob.py:553 #: appObjects/FlatCAMDocument.py:200 appObjects/FlatCAMExcellon.py:230 -#: appObjects/FlatCAMGeometry.py:727 appObjects/FlatCAMGerber.py:238 -#: appObjects/FlatCAMScript.py:189 appPlugins/ToolCorners.py:166 -#: appPlugins/ToolCutOut.py:368 appPlugins/ToolDblSided.py:215 -#: appPlugins/ToolDrilling.py:584 appPlugins/ToolFiducials.py:196 appPlugins/ToolFilm.py:248 -#: appPlugins/ToolFollow.py:172 appPlugins/ToolIsolation.py:460 -#: appPlugins/ToolLevelling.py:391 appPlugins/ToolMilling.py:751 appPlugins/ToolNCC.py:706 -#: appPlugins/ToolPaint.py:656 appPlugins/ToolPanelize.py:265 -#: appPlugins/ToolPunchGerber.py:387 appPlugins/ToolQRCode.py:192 appPlugins/ToolSub.py:224 +#: appObjects/FlatCAMGeometry.py:728 appObjects/FlatCAMGerber.py:238 +#: appObjects/FlatCAMScript.py:189 appPlugins/ToolCorners.py:172 +#: appPlugins/ToolCutOut.py:368 appPlugins/ToolDblSided.py:234 +#: appPlugins/ToolDrilling.py:586 appPlugins/ToolFiducials.py:203 appPlugins/ToolFilm.py:267 +#: appPlugins/ToolFollow.py:178 appPlugins/ToolIsolation.py:460 +#: appPlugins/ToolLevelling.py:399 appPlugins/ToolMilling.py:778 appPlugins/ToolNCC.py:706 +#: appPlugins/ToolPaint.py:656 appPlugins/ToolPanelize.py:281 +#: appPlugins/ToolPunchGerber.py:390 appPlugins/ToolQRCode.py:198 appPlugins/ToolSub.py:230 msgid "Advanced" msgstr "" -#: appEditors/AppExcEditor.py:2284 appObjects/FlatCAMGeometry.py:874 -#: appObjects/FlatCAMGeometry.py:1555 appObjects/FlatCAMGeometry.py:2311 -#: appObjects/FlatCAMGeometry.py:3066 appObjects/FlatCAMGeometry.py:3229 -#: appPlugins/ToolDrilling.py:1720 appPlugins/ToolIsolation.py:1459 -#: appPlugins/ToolIsolation.py:1877 appPlugins/ToolMilling.py:2259 -#: appPlugins/ToolMilling.py:2949 appPlugins/ToolMilling.py:3545 appPlugins/ToolNCC.py:1458 +#: appEditors/AppExcEditor.py:2285 appObjects/FlatCAMGeometry.py:875 +#: appObjects/FlatCAMGeometry.py:1556 appObjects/FlatCAMGeometry.py:2315 +#: appObjects/FlatCAMGeometry.py:3058 appObjects/FlatCAMGeometry.py:3221 +#: appPlugins/ToolDrilling.py:1715 appPlugins/ToolIsolation.py:1459 +#: appPlugins/ToolIsolation.py:1877 appPlugins/ToolMilling.py:2353 +#: appPlugins/ToolMilling.py:3030 appPlugins/ToolMilling.py:3620 appPlugins/ToolNCC.py:1458 #: appPlugins/ToolNCC.py:1596 appPlugins/ToolPaint.py:1028 appPlugins/ToolPaint.py:1166 -#: appPlugins/ToolPaint.py:1880 appPlugins/ToolSolderPaste.py:478 -#: appPlugins/ToolSolderPaste.py:550 +#: appPlugins/ToolPaint.py:1880 appPlugins/ToolSolderPaste.py:484 +#: appPlugins/ToolSolderPaste.py:556 msgid "Wrong value format entered, use a number." msgstr "" -#: appEditors/AppExcEditor.py:2295 +#: appEditors/AppExcEditor.py:2296 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:2303 appGUI/MainGUI.py:3766 +#: appEditors/AppExcEditor.py:2304 appGUI/MainGUI.py:3778 msgid "Added new tool with dia" msgstr "" -#: appEditors/AppExcEditor.py:2337 +#: appEditors/AppExcEditor.py:2338 msgid "Select a tool in Tool Table" msgstr "" -#: appEditors/AppExcEditor.py:2367 +#: appEditors/AppExcEditor.py:2368 msgid "Deleted tool with diameter" msgstr "" -#: appEditors/AppExcEditor.py:3121 +#: appEditors/AppExcEditor.py:3122 msgid "There are no Tools definitions in the file. Aborting Excellon creation." msgstr "" -#: appEditors/AppExcEditor.py:3125 appEditors/AppGerberEditor.py:4903 -#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:2252 -#: appParsers/ParseExcellon.py:972 appPlugins/ToolMilling.py:2884 -#: appPlugins/ToolPcbWizard.py:337 appPlugins/ToolSolderPaste.py:917 app_Main.py:6330 -#: app_Main.py:8176 app_Main.py:10660 app_Main.py:10727 app_Main.py:10862 app_Main.py:10927 +#: appEditors/AppExcEditor.py:3126 appEditors/AppGerberEditor.py:4904 +#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:2257 +#: appParsers/ParseExcellon.py:972 appPlugins/ToolMilling.py:2967 +#: appPlugins/ToolPcbWizard.py:337 appPlugins/ToolSolderPaste.py:924 app_Main.py:6365 +#: app_Main.py:8220 app_Main.py:10704 app_Main.py:10776 app_Main.py:10911 app_Main.py:10976 msgid "An internal error has occurred. See shell.\n" msgstr "" -#: appEditors/AppExcEditor.py:3130 appObjects/FlatCAMGeometry.py:2571 -#: appObjects/FlatCAMGeometry.py:2576 appObjects/FlatCAMGeometry.py:2728 -#: appPlugins/ToolMilling.py:3214 appPlugins/ToolMilling.py:3218 appPlugins/ToolSub.py:451 -#: appPlugins/ToolSub.py:645 +#: appEditors/AppExcEditor.py:3131 appObjects/FlatCAMGeometry.py:2566 +#: appObjects/FlatCAMGeometry.py:2571 appObjects/FlatCAMGeometry.py:2720 +#: appPlugins/ToolMilling.py:3289 appPlugins/ToolMilling.py:3293 appPlugins/ToolSub.py:461 +#: appPlugins/ToolSub.py:655 msgid "Generating" msgstr "" -#: appEditors/AppExcEditor.py:3152 +#: appEditors/AppExcEditor.py:3153 msgid "Excellon editing finished." msgstr "" -#: appEditors/AppExcEditor.py:3168 +#: appEditors/AppExcEditor.py:3169 msgid "Cancelled. There is no Tool/Drill selected" msgstr "" -#: appEditors/AppExcEditor.py:3839 appEditors/AppExcEditor.py:3849 -#: appEditors/AppGerberEditor.py:5741 +#: appEditors/AppExcEditor.py:3840 appEditors/AppExcEditor.py:3850 +#: appEditors/AppGerberEditor.py:5742 msgid "Click on the circular array Center position" msgstr "" -#: appEditors/AppExcEditor.py:3982 appGUI/MainGUI.py:723 appGUI/ObjectUI.py:583 +#: appEditors/AppExcEditor.py:3983 appGUI/MainGUI.py:723 appGUI/ObjectUI.py:580 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:19 msgid "Excellon Editor" msgstr "" -#: appEditors/AppExcEditor.py:3992 appEditors/AppGeoEditor.py:3409 -#: appEditors/AppGerberEditor.py:6010 appEditors/appGCodeEditor.py:755 appGUI/ObjectUI.py:72 -#: appPlugins/ToolCorners.py:663 appPlugins/ToolCutOut.py:2333 -#: appPlugins/ToolDblSided.py:645 appPlugins/ToolDrilling.py:2308 -#: appPlugins/ToolFiducials.py:772 appPlugins/ToolFilm.py:1127 appPlugins/ToolFollow.py:687 -#: appPlugins/ToolIsolation.py:3184 appPlugins/ToolLevelling.py:1676 -#: appPlugins/ToolMilling.py:3617 appPlugins/ToolNCC.py:4117 appPlugins/ToolPaint.py:2919 -#: appPlugins/ToolPanelize.py:1086 appPlugins/ToolPunchGerber.py:1964 -#: appPlugins/ToolQRCode.py:731 appPlugins/ToolSub.py:774 +#: appEditors/AppExcEditor.py:3993 appEditors/AppGeoEditor.py:3409 +#: appEditors/AppGerberEditor.py:6011 appEditors/appGCodeEditor.py:760 appGUI/ObjectUI.py:72 +#: appPlugins/ToolCorners.py:672 appPlugins/ToolCutOut.py:2333 +#: appPlugins/ToolDblSided.py:664 appPlugins/ToolDrilling.py:2247 +#: appPlugins/ToolFiducials.py:779 appPlugins/ToolFilm.py:1144 appPlugins/ToolFollow.py:692 +#: appPlugins/ToolIsolation.py:3184 appPlugins/ToolLevelling.py:1748 +#: appPlugins/ToolMilling.py:3692 appPlugins/ToolNCC.py:4119 appPlugins/ToolPaint.py:2919 +#: appPlugins/ToolPanelize.py:1108 appPlugins/ToolPunchGerber.py:1967 +#: appPlugins/ToolQRCode.py:737 appPlugins/ToolSub.py:784 msgid "" -"In BEGINNER mode many parameters\n" -"are hidden from the user in this mode.\n" -"ADVANCED mode will make available all parameters.\n" -"\n" -"To change the application LEVEL, go to:\n" -"Edit -> Preferences -> General and check:\n" -"'APP. LEVEL' radio button." +"Beginner Mode - many parameters are hidden.\n" +"Advanced Mode - full control.\n" +"Permanent change is done in 'Preferences' menu." msgstr "" -#: appEditors/AppExcEditor.py:4009 appEditors/AppGerberEditor.py:6025 -#: appEditors/appGCodeEditor.py:770 +#: appEditors/AppExcEditor.py:4007 appEditors/AppGerberEditor.py:6023 +#: appEditors/appGCodeEditor.py:772 msgid "Name:" msgstr "" -#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:624 appGUI/ObjectUI.py:970 -#: appPlugins/ToolIsolation.py:3219 appPlugins/ToolMilling.py:3666 -#: appPlugins/ToolNCC.py:4170 appPlugins/ToolPaint.py:2975 -#: appPlugins/ToolSolderPaste.py:1189 +#: appEditors/AppExcEditor.py:4014 appGUI/ObjectUI.py:621 appGUI/ObjectUI.py:967 +#: appPlugins/ToolIsolation.py:3216 appPlugins/ToolMilling.py:3738 +#: appPlugins/ToolNCC.py:4169 appPlugins/ToolPaint.py:2972 +#: appPlugins/ToolSolderPaste.py:1193 msgid "Tools Table" msgstr "" -#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:626 +#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:623 msgid "" "Tools in this Excellon object\n" "when are used for drilling." msgstr "" -#: appEditors/AppExcEditor.py:4039 +#: appEditors/AppExcEditor.py:4037 msgid "Convert Slots" msgstr "" -#: appEditors/AppExcEditor.py:4043 +#: appEditors/AppExcEditor.py:4041 msgid "Convert the slots in the selected tools to drills." msgstr "" -#: appEditors/AppExcEditor.py:4053 +#: appEditors/AppExcEditor.py:4051 msgid "Add/Delete Tool" msgstr "" -#: appEditors/AppExcEditor.py:4055 +#: appEditors/AppExcEditor.py:4053 msgid "" "Add/Delete a tool to the tool list\n" "for this Excellon object." msgstr "" -#: appEditors/AppExcEditor.py:4069 appEditors/AppGeoEditor.py:492 +#: appEditors/AppExcEditor.py:4067 appEditors/AppGeoEditor.py:492 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:261 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 appPlugins/ToolCutOut.py:2426 -#: appPlugins/ToolIsolation.py:3300 appPlugins/ToolMilling.py:3783 -#: appPlugins/ToolNCC.py:4263 appPlugins/ToolNCC.py:4274 appPlugins/ToolPaint.py:3057 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:123 appPlugins/ToolCutOut.py:2423 +#: appPlugins/ToolIsolation.py:3297 appPlugins/ToolMilling.py:3855 +#: appPlugins/ToolNCC.py:4262 appPlugins/ToolNCC.py:4273 appPlugins/ToolPaint.py:3054 msgid "Tool Dia" msgstr "" -#: appEditors/AppExcEditor.py:4071 +#: appEditors/AppExcEditor.py:4069 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:50 -#: appPlugins/ToolIsolation.py:3302 appPlugins/ToolMilling.py:3785 -#: appPlugins/ToolNCC.py:4265 +#: appPlugins/ToolIsolation.py:3299 appPlugins/ToolMilling.py:3857 +#: appPlugins/ToolNCC.py:4264 msgid "Diameter for the new tool" msgstr "" -#: appEditors/AppExcEditor.py:4083 appEditors/AppGeoEditor.py:740 -#: appEditors/AppGerberEditor.py:6161 appEditors/AppGerberEditor.py:6717 +#: appEditors/AppExcEditor.py:4081 appEditors/AppGeoEditor.py:740 +#: appEditors/AppGerberEditor.py:6159 appEditors/AppGerberEditor.py:6715 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:289 -#: appPlugins/ToolCopperThieving.py:1711 appPlugins/ToolDblSided.py:857 -#: appPlugins/ToolDblSided.py:1045 appPlugins/ToolLevelling.py:1994 appPlugins/ToolNCC.py:63 +#: appPlugins/ToolCopperThieving.py:1717 appPlugins/ToolDblSided.py:873 +#: appPlugins/ToolDblSided.py:1061 appPlugins/ToolLevelling.py:2063 appPlugins/ToolNCC.py:63 #: appPlugins/ToolPaint.py:136 appPlugins/ToolSolderPaste.py:179 -#: appPlugins/ToolTransform.py:619 app_Main.py:6774 +#: appPlugins/ToolTransform.py:619 app_Main.py:6821 msgid "Add" msgstr "" -#: appEditors/AppExcEditor.py:4086 +#: appEditors/AppExcEditor.py:4084 msgid "" "Add a new tool to the tool list\n" "with the diameter specified above." msgstr "" -#: appEditors/AppExcEditor.py:4095 +#: appEditors/AppExcEditor.py:4093 msgid "Delete Tool" msgstr "" -#: appEditors/AppExcEditor.py:4098 +#: appEditors/AppExcEditor.py:4096 msgid "" "Delete a tool in the tool list\n" "by selecting a row in the tool table." msgstr "" -#: appEditors/AppExcEditor.py:4123 +#: appEditors/AppExcEditor.py:4121 msgid "Resize Tool" msgstr "" -#: appEditors/AppExcEditor.py:4125 +#: appEditors/AppExcEditor.py:4123 msgid "Resize a drill or a selection of drills." msgstr "" -#: appEditors/AppExcEditor.py:4130 +#: appEditors/AppExcEditor.py:4128 msgid "Resize Dia" msgstr "" -#: appEditors/AppExcEditor.py:4132 +#: appEditors/AppExcEditor.py:4130 msgid "Diameter to resize to." msgstr "" -#: appEditors/AppExcEditor.py:4145 +#: appEditors/AppExcEditor.py:4143 msgid "Resize" msgstr "" -#: appEditors/AppExcEditor.py:4148 +#: appEditors/AppExcEditor.py:4146 msgid "Resize drill(s)" msgstr "" -#: appEditors/AppExcEditor.py:4179 appGUI/MainGUI.py:728 appGUI/MainGUI.py:1151 -#: appGUI/MainGUI.py:1743 appGUI/MainGUI.py:2370 appGUI/MainGUI.py:4959 +#: appEditors/AppExcEditor.py:4177 appGUI/MainGUI.py:728 appGUI/MainGUI.py:1163 +#: appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4971 msgid "Add Drill Array" msgstr "" -#: appEditors/AppExcEditor.py:4181 +#: appEditors/AppExcEditor.py:4179 msgid "Add an array of drills (linear or circular array)" msgstr "" -#: appEditors/AppExcEditor.py:4187 appEditors/AppExcEditor.py:4407 -#: appEditors/AppGeoEditor.py:3430 appEditors/AppGerberEditor.py:4510 -#: appEditors/AppGerberEditor.py:6051 appEditors/AppGerberEditor.py:6126 -#: appEditors/AppGerberEditor.py:6519 appEditors/appGCodeEditor.py:788 -#: appGUI/ObjectUI.py:309 appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 -#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:35 appPlugins/ToolCorners.py:748 -#: appPlugins/ToolCutOut.py:2379 appPlugins/ToolDblSided.py:670 -#: appPlugins/ToolExtract.py:988 appPlugins/ToolFilm.py:1150 -#: appPlugins/ToolIsolation.py:3580 appPlugins/ToolNCC.py:4135 appPlugins/ToolNCC.py:4606 -#: appPlugins/ToolPaint.py:2941 appPlugins/ToolPaint.py:3285 +#: appEditors/AppExcEditor.py:4185 appEditors/AppExcEditor.py:4405 +#: appEditors/AppGeoEditor.py:3444 appEditors/AppGerberEditor.py:4512 +#: appEditors/AppGerberEditor.py:6049 appEditors/AppGerberEditor.py:6124 +#: appEditors/AppGerberEditor.py:6517 appEditors/appGCodeEditor.py:790 +#: appGUI/ObjectUI.py:306 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 +#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:35 appPlugins/ToolCorners.py:754 +#: appPlugins/ToolCutOut.py:2376 appPlugins/ToolDblSided.py:686 +#: appPlugins/ToolExtract.py:991 appPlugins/ToolFilm.py:1164 +#: appPlugins/ToolIsolation.py:3577 appPlugins/ToolNCC.py:4134 appPlugins/ToolNCC.py:4605 +#: appPlugins/ToolPaint.py:2938 appPlugins/ToolPaint.py:3282 #: appPlugins/ToolPunchGerber.py:2072 appPlugins/ToolPunchGerber.py:2279 #: appPlugins/ToolTransform.py:626 msgid "Type" msgstr "" -#: appEditors/AppExcEditor.py:4189 +#: appEditors/AppExcEditor.py:4187 msgid "" "Select the type of drills array to create.\n" "It can be Linear X(Y) or Circular" msgstr "" -#: appEditors/AppExcEditor.py:4193 appEditors/AppExcEditor.py:4413 -#: appEditors/AppGerberEditor.py:6525 +#: appEditors/AppExcEditor.py:4191 appEditors/AppExcEditor.py:4411 +#: appEditors/AppGerberEditor.py:6523 msgid "Linear" msgstr "" -#: appEditors/AppExcEditor.py:4194 appEditors/AppExcEditor.py:4414 -#: appEditors/AppGerberEditor.py:6526 +#: appEditors/AppExcEditor.py:4192 appEditors/AppExcEditor.py:4412 +#: appEditors/AppGerberEditor.py:6524 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:45 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:142 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:100 @@ -1778,32 +1776,32 @@ msgstr "" #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:144 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:54 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:61 appPlugins/ToolExtract.py:944 -#: appPlugins/ToolExtract.py:1076 appPlugins/ToolFiducials.py:952 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:61 appPlugins/ToolExtract.py:947 +#: appPlugins/ToolExtract.py:1079 appPlugins/ToolFiducials.py:956 #: appPlugins/ToolPunchGerber.py:2028 appPlugins/ToolPunchGerber.py:2185 msgid "Circular" msgstr "" -#: appEditors/AppExcEditor.py:4200 appEditors/AppExcEditor.py:4420 +#: appEditors/AppExcEditor.py:4198 appEditors/AppExcEditor.py:4418 msgid "Number" msgstr "" -#: appEditors/AppExcEditor.py:4201 +#: appEditors/AppExcEditor.py:4199 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:63 msgid "Specify how many drills to be in the array." msgstr "" -#: appEditors/AppExcEditor.py:4222 appEditors/AppExcEditor.py:4281 -#: appEditors/AppExcEditor.py:4347 appEditors/AppExcEditor.py:4443 -#: appEditors/AppExcEditor.py:4503 appEditors/AppGeoEditor.py:2172 -#: appEditors/AppGerberEditor.py:1823 appEditors/AppGerberEditor.py:6552 -#: appEditors/AppGerberEditor.py:6606 +#: appEditors/AppExcEditor.py:4220 appEditors/AppExcEditor.py:4279 +#: appEditors/AppExcEditor.py:4345 appEditors/AppExcEditor.py:4441 +#: appEditors/AppExcEditor.py:4501 appEditors/AppGeoEditor.py:2172 +#: appEditors/AppGerberEditor.py:1823 appEditors/AppGerberEditor.py:6550 +#: appEditors/AppGerberEditor.py:6604 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:171 msgid "Direction" msgstr "" -#: appEditors/AppExcEditor.py:4224 appEditors/AppExcEditor.py:4445 -#: appEditors/AppGerberEditor.py:6554 +#: appEditors/AppExcEditor.py:4222 appEditors/AppExcEditor.py:4443 +#: appEditors/AppGerberEditor.py:6552 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:79 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:227 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:116 @@ -1814,36 +1812,36 @@ msgid "" "- 'Angle' - a custom angle for the array inclination" msgstr "" -#: appEditors/AppExcEditor.py:4230 appEditors/AppExcEditor.py:4355 -#: appEditors/AppExcEditor.py:4451 appEditors/AppGerberEditor.py:6560 +#: appEditors/AppExcEditor.py:4228 appEditors/AppExcEditor.py:4353 +#: appEditors/AppExcEditor.py:4449 appEditors/AppGerberEditor.py:6558 #: appGUI/GUIElements.py:4770 appGUI/MainGUI.py:481 appGUI/MainGUI.py:688 -#: appGUI/MainGUI.py:4587 appGUI/MainGUI.py:4855 +#: appGUI/MainGUI.py:4599 appGUI/MainGUI.py:4867 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:85 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:180 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:233 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:122 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:191 appPlugins/ToolFilm.py:1325 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:191 appPlugins/ToolFilm.py:1339 msgid "X" msgstr "" -#: appEditors/AppExcEditor.py:4231 appEditors/AppExcEditor.py:4356 -#: appEditors/AppExcEditor.py:4452 appEditors/AppGerberEditor.py:6561 -#: appGUI/GUIElements.py:4777 appGUI/MainGUI.py:484 appGUI/MainGUI.py:4588 -#: appGUI/MainGUI.py:4856 appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 +#: appEditors/AppExcEditor.py:4229 appEditors/AppExcEditor.py:4354 +#: appEditors/AppExcEditor.py:4450 appEditors/AppGerberEditor.py:6559 +#: appGUI/GUIElements.py:4777 appGUI/MainGUI.py:484 appGUI/MainGUI.py:4600 +#: appGUI/MainGUI.py:4868 appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:181 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:192 appPlugins/ToolFilm.py:1326 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:192 appPlugins/ToolFilm.py:1340 msgid "Y" msgstr "" -#: appEditors/AppExcEditor.py:4232 appEditors/AppExcEditor.py:4251 -#: appEditors/AppExcEditor.py:4292 appEditors/AppExcEditor.py:4357 -#: appEditors/AppExcEditor.py:4363 appEditors/AppExcEditor.py:4453 -#: appEditors/AppExcEditor.py:4473 appEditors/AppExcEditor.py:4514 -#: appEditors/AppGeoEditor.py:755 appEditors/AppGerberEditor.py:6562 -#: appEditors/AppGerberEditor.py:6582 appEditors/AppGerberEditor.py:6619 -#: appEditors/AppGerberEditor.py:6732 +#: appEditors/AppExcEditor.py:4230 appEditors/AppExcEditor.py:4249 +#: appEditors/AppExcEditor.py:4290 appEditors/AppExcEditor.py:4355 +#: appEditors/AppExcEditor.py:4361 appEditors/AppExcEditor.py:4451 +#: appEditors/AppExcEditor.py:4471 appEditors/AppExcEditor.py:4512 +#: appEditors/AppGeoEditor.py:755 appEditors/AppGerberEditor.py:6560 +#: appEditors/AppGerberEditor.py:6580 appEditors/AppGerberEditor.py:6617 +#: appEditors/AppGerberEditor.py:6730 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:87 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:106 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:182 @@ -1857,25 +1855,25 @@ msgstr "" msgid "Angle" msgstr "" -#: appEditors/AppExcEditor.py:4238 appEditors/AppExcEditor.py:4459 -#: appEditors/AppGerberEditor.py:6568 +#: appEditors/AppExcEditor.py:4236 appEditors/AppExcEditor.py:4457 +#: appEditors/AppGerberEditor.py:6566 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:130 -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:249 appPlugins/ToolCutOut.py:2808 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:249 appPlugins/ToolCutOut.py:2805 msgid "Pitch" msgstr "" -#: appEditors/AppExcEditor.py:4240 appEditors/AppExcEditor.py:4461 -#: appEditors/AppGerberEditor.py:6570 +#: appEditors/AppExcEditor.py:4238 appEditors/AppExcEditor.py:4459 +#: appEditors/AppGerberEditor.py:6568 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:95 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:243 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:132 msgid "Pitch = Distance between elements of the array." msgstr "" -#: appEditors/AppExcEditor.py:4253 appEditors/AppExcEditor.py:4475 -#: appEditors/AppGerberEditor.py:6584 +#: appEditors/AppExcEditor.py:4251 appEditors/AppExcEditor.py:4473 +#: appEditors/AppGerberEditor.py:6582 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -1883,8 +1881,8 @@ msgid "" "Max value is: 360.00 degrees." msgstr "" -#: appEditors/AppExcEditor.py:4282 appEditors/AppExcEditor.py:4504 -#: appEditors/AppGerberEditor.py:6608 +#: appEditors/AppExcEditor.py:4280 appEditors/AppExcEditor.py:4502 +#: appEditors/AppGerberEditor.py:6606 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:125 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:275 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:160 @@ -1893,8 +1891,8 @@ msgid "" "Can be CW = clockwise or CCW = counter clockwise." msgstr "" -#: appEditors/AppExcEditor.py:4285 appEditors/AppExcEditor.py:4507 -#: appEditors/AppGerberEditor.py:6612 +#: appEditors/AppExcEditor.py:4283 appEditors/AppExcEditor.py:4505 +#: appEditors/AppGerberEditor.py:6610 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:129 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:279 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:138 @@ -1903,8 +1901,8 @@ msgstr "" msgid "CW" msgstr "" -#: appEditors/AppExcEditor.py:4286 appEditors/AppExcEditor.py:4508 -#: appEditors/AppGerberEditor.py:6613 +#: appEditors/AppExcEditor.py:4284 appEditors/AppExcEditor.py:4506 +#: appEditors/AppGerberEditor.py:6611 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:130 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:280 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:139 @@ -1913,8 +1911,8 @@ msgstr "" msgid "CCW" msgstr "" -#: appEditors/AppExcEditor.py:4293 appEditors/AppExcEditor.py:4515 -#: appEditors/AppGerberEditor.py:6621 +#: appEditors/AppExcEditor.py:4291 appEditors/AppExcEditor.py:4513 +#: appEditors/AppGerberEditor.py:6619 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:108 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:138 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:258 @@ -1924,29 +1922,29 @@ msgstr "" msgid "Angle at which each element in circular array is placed." msgstr "" -#: appEditors/AppExcEditor.py:4325 +#: appEditors/AppExcEditor.py:4323 msgid "Slot Parameters" msgstr "" -#: appEditors/AppExcEditor.py:4327 +#: appEditors/AppExcEditor.py:4325 msgid "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." msgstr "" -#: appEditors/AppExcEditor.py:4333 appEditors/AppGeoEditor.py:3512 +#: appEditors/AppExcEditor.py:4331 appEditors/AppGeoEditor.py:3526 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:155 -#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:76 appObjects/FlatCAMObj.py:877 -#: appPlugins/ToolCorners.py:776 appPlugins/ToolReport.py:590 +#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:76 appObjects/FlatCAMObj.py:871 +#: appPlugins/ToolCorners.py:782 appPlugins/ToolReport.py:594 msgid "Length" msgstr "" -#: appEditors/AppExcEditor.py:4335 +#: appEditors/AppExcEditor.py:4333 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:157 msgid "Length. The length of the slot." msgstr "" -#: appEditors/AppExcEditor.py:4349 +#: appEditors/AppExcEditor.py:4347 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:173 msgid "" "Direction on which the slot is oriented:\n" @@ -1955,7 +1953,7 @@ msgid "" "- 'Angle' - a custom angle for the slot inclination" msgstr "" -#: appEditors/AppExcEditor.py:4365 +#: appEditors/AppExcEditor.py:4363 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189 msgid "" "Angle at which the slot is placed.\n" @@ -1964,35 +1962,35 @@ msgid "" "Max value is: 360.00 degrees." msgstr "" -#: appEditors/AppExcEditor.py:4399 +#: appEditors/AppExcEditor.py:4397 msgid "Slot Array Parameters" msgstr "" -#: appEditors/AppExcEditor.py:4401 +#: appEditors/AppExcEditor.py:4399 msgid "Parameters for the array of slots (linear or circular array)" msgstr "" -#: appEditors/AppExcEditor.py:4409 +#: appEditors/AppExcEditor.py:4407 msgid "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" msgstr "" -#: appEditors/AppExcEditor.py:4421 +#: appEditors/AppExcEditor.py:4419 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:214 msgid "Specify how many slots to be in the array." msgstr "" -#: appEditors/AppExcEditor.py:4529 appEditors/AppGeoEditor.py:3590 -#: appEditors/AppGerberEditor.py:6636 appEditors/appGCodeEditor.py:74 -#: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:867 appGUI/MainGUI.py:346 -#: appGUI/MainGUI.py:1760 app_Main.py:2623 +#: appEditors/AppExcEditor.py:4527 appEditors/AppGeoEditor.py:3604 +#: appEditors/AppGerberEditor.py:6634 appEditors/appGCodeEditor.py:74 +#: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:869 appGUI/MainGUI.py:346 +#: appGUI/MainGUI.py:1772 app_Main.py:2642 msgid "Exit Editor" msgstr "" -#: appEditors/AppExcEditor.py:4532 appEditors/AppGeoEditor.py:3593 -#: appEditors/AppGerberEditor.py:6639 appEditors/appGCodeEditor.py:870 -#: appGUI/MainGUI.py:1009 appGUI/MainGUI.py:2230 +#: appEditors/AppExcEditor.py:4530 appEditors/AppGeoEditor.py:3607 +#: appEditors/AppGerberEditor.py:6637 appEditors/appGCodeEditor.py:872 +#: appGUI/MainGUI.py:1021 appGUI/MainGUI.py:2242 msgid "Exit from Editor." msgstr "" @@ -2000,12 +1998,12 @@ msgstr "" msgid "Buffer Selection" msgstr "" -#: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:6334 +#: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:6332 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:188 msgid "Buffer distance" msgstr "" -#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:6338 +#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:6336 msgid "Buffer corner" msgstr "" @@ -2018,11 +2016,11 @@ msgid "" "corner" msgstr "" -#: appEditors/AppGeoEditor.py:105 appEditors/AppGerberEditor.py:6346 +#: appEditors/AppGeoEditor.py:105 appEditors/AppGerberEditor.py:6344 msgid "Round" msgstr "" -#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6347 +#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6345 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:216 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:168 @@ -2033,16 +2031,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:402 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:318 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:282 appPlugins/ToolDrilling.py:2863 -#: appPlugins/ToolExtract.py:960 appPlugins/ToolExtract.py:1102 appPlugins/ToolFollow.py:750 -#: appPlugins/ToolInvertGerber.py:272 appPlugins/ToolIsolation.py:3638 -#: appPlugins/ToolMilling.py:4477 appPlugins/ToolNCC.py:4634 appPlugins/ToolPaint.py:3314 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:282 appPlugins/ToolDrilling.py:2817 +#: appPlugins/ToolExtract.py:963 appPlugins/ToolExtract.py:1105 appPlugins/ToolFollow.py:752 +#: appPlugins/ToolInvertGerber.py:278 appPlugins/ToolIsolation.py:3635 +#: appPlugins/ToolMilling.py:4576 appPlugins/ToolNCC.py:4633 appPlugins/ToolPaint.py:3311 #: appPlugins/ToolPunchGerber.py:2044 appPlugins/ToolPunchGerber.py:2211 -#: appPlugins/ToolQRCode.py:885 +#: appPlugins/ToolQRCode.py:888 msgid "Square" msgstr "" -#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6348 +#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6346 msgid "Beveled" msgstr "" @@ -2060,16 +2058,16 @@ msgstr "" #: appEditors/AppGeoEditor.py:152 appEditors/AppGeoEditor.py:392 #: appEditors/AppGeoEditor.py:608 appEditors/AppGeoEditor.py:1103 -#: appEditors/AppGerberEditor.py:7080 appPlugins/ToolAlignObjects.py:95 +#: appEditors/AppGerberEditor.py:7078 appPlugins/ToolAlignObjects.py:95 #: appPlugins/ToolCalculators.py:62 appPlugins/ToolCalibration.py:105 -#: appPlugins/ToolCopperThieving.py:116 appPlugins/ToolCorners.py:86 +#: appPlugins/ToolCopperThieving.py:117 appPlugins/ToolCorners.py:86 #: appPlugins/ToolCutOut.py:144 appPlugins/ToolDblSided.py:77 appPlugins/ToolDistance.py:123 #: appPlugins/ToolDistanceMin.py:79 appPlugins/ToolDrilling.py:155 #: appPlugins/ToolEtchCompensation.py:71 appPlugins/ToolExtract.py:134 -#: appPlugins/ToolFiducials.py:110 appPlugins/ToolFilm.py:112 appPlugins/ToolFollow.py:99 +#: appPlugins/ToolFiducials.py:111 appPlugins/ToolFilm.py:112 appPlugins/ToolFollow.py:99 #: appPlugins/ToolImage.py:58 appPlugins/ToolInvertGerber.py:66 -#: appPlugins/ToolIsolation.py:172 appPlugins/ToolLevelling.py:147 -#: appPlugins/ToolMilling.py:154 appPlugins/ToolNCC.py:181 appPlugins/ToolOptimal.py:94 +#: appPlugins/ToolIsolation.py:172 appPlugins/ToolLevelling.py:155 +#: appPlugins/ToolMilling.py:155 appPlugins/ToolNCC.py:181 appPlugins/ToolOptimal.py:94 #: appPlugins/ToolPaint.py:215 appPlugins/ToolPanelize.py:87 appPlugins/ToolPcbWizard.py:84 #: appPlugins/ToolPunchGerber.py:165 appPlugins/ToolQRCode.py:107 #: appPlugins/ToolReport.py:90 appPlugins/ToolRulesCheck.py:106 @@ -2079,14 +2077,14 @@ msgid "Plugin" msgstr "" #: appEditors/AppGeoEditor.py:158 appEditors/AppGeoEditor.py:3076 appGUI/MainGUI.py:704 -#: appGUI/MainGUI.py:4839 appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:184 +#: appGUI/MainGUI.py:4851 appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:184 msgid "Buffer Tool" msgstr "" #: appEditors/AppGeoEditor.py:174 appEditors/AppGeoEditor.py:191 #: appEditors/AppGeoEditor.py:208 appEditors/AppGeoEditor.py:3095 #: appEditors/AppGeoEditor.py:3121 appEditors/AppGeoEditor.py:3147 -#: appEditors/AppGerberEditor.py:5793 +#: appEditors/AppGerberEditor.py:5794 msgid "Buffer distance value is missing or wrong format. Add it and retry." msgstr "" @@ -2098,23 +2096,23 @@ msgstr "" msgid "Font" msgstr "" -#: appEditors/AppGeoEditor.py:349 appEditors/AppGerberEditor.py:4510 -#: appEditors/AppGerberEditor.py:6051 appGUI/ObjectUI.py:309 +#: appEditors/AppGeoEditor.py:349 appEditors/AppGerberEditor.py:4512 +#: appEditors/AppGerberEditor.py:6049 appGUI/ObjectUI.py:306 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:96 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:173 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:202 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:36 -#: appPlugins/ToolCopperThieving.py:1494 appPlugins/ToolCopperThieving.py:1534 -#: appPlugins/ToolExtract.py:988 appPlugins/ToolFiducials.py:888 +#: appPlugins/ToolCopperThieving.py:1500 appPlugins/ToolCopperThieving.py:1540 +#: appPlugins/ToolExtract.py:991 appPlugins/ToolFiducials.py:892 #: appPlugins/ToolPunchGerber.py:2072 msgid "Size" msgstr "" -#: appEditors/AppGeoEditor.py:353 appGUI/MainGUI.py:1679 +#: appEditors/AppGeoEditor.py:353 appGUI/MainGUI.py:1691 msgid "Text" msgstr "" -#: appEditors/AppGeoEditor.py:364 appGUI/MainGUI.py:1599 +#: appEditors/AppGeoEditor.py:364 appGUI/MainGUI.py:1611 msgid "Apply" msgstr "" @@ -2123,17 +2121,16 @@ msgid "Text Tool" msgstr "" #: appEditors/AppGeoEditor.py:458 appObjects/FlatCAMExcellon.py:940 -#: appObjects/FlatCAMGeometry.py:1126 appPlugins/ToolDrilling.py:910 -#: appPlugins/ToolDrilling.py:1254 appPlugins/ToolDrilling.py:2410 -#: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:3377 -#: appPlugins/ToolMilling.py:1616 appPlugins/ToolMilling.py:2491 -#: appPlugins/ToolMilling.py:3849 appPlugins/ToolNCC.py:363 appPlugins/ToolNCC.py:2540 -#: appPlugins/ToolNCC.py:4339 appPlugins/ToolPaint.py:335 appPlugins/ToolPaint.py:3119 +#: appObjects/FlatCAMGeometry.py:1127 appPlugins/ToolDrilling.py:911 +#: appPlugins/ToolDrilling.py:1260 appPlugins/ToolDrilling.py:2346 +#: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:3374 +#: appPlugins/ToolMilling.py:1702 appPlugins/ToolMilling.py:2585 +#: appPlugins/ToolMilling.py:3921 appPlugins/ToolNCC.py:363 appPlugins/ToolNCC.py:2542 +#: appPlugins/ToolNCC.py:4338 appPlugins/ToolPaint.py:335 appPlugins/ToolPaint.py:3116 msgid "Tool" msgstr "" #: appEditors/AppGeoEditor.py:466 appEditors/AppGeoEditor.py:614 appGUI/MainGUI.py:708 -#: appGUI/MainGUI.py:1084 appGUI/MainGUI.py:2303 msgid "Paint Tool" msgstr "" @@ -2156,63 +2153,63 @@ msgstr "" #: appEditors/AppGeoEditor.py:1492 appEditors/AppGeoEditor.py:1517 #: appEditors/AppGeoEditor.py:2710 appEditors/AppGeoEditor.py:2781 #: appEditors/AppGeoEditor.py:3083 appEditors/AppGeoEditor.py:3109 -#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:4994 -#: appEditors/AppGerberEditor.py:7134 appEditors/AppGerberEditor.py:7174 -#: appEditors/AppGerberEditor.py:7197 appEditors/AppGerberEditor.py:7342 -#: appEditors/AppGerberEditor.py:7375 appEditors/AppGerberEditor.py:7418 -#: appEditors/AppGerberEditor.py:7459 appEditors/AppGerberEditor.py:7495 -#: appEditors/AppGerberEditor.py:7531 +#: appEditors/AppGeoEditor.py:3135 appEditors/AppGeoEditor.py:5008 +#: appEditors/AppGerberEditor.py:7132 appEditors/AppGerberEditor.py:7172 +#: appEditors/AppGerberEditor.py:7195 appEditors/AppGerberEditor.py:7340 +#: appEditors/AppGerberEditor.py:7373 appEditors/AppGerberEditor.py:7416 +#: appEditors/AppGerberEditor.py:7457 appEditors/AppGerberEditor.py:7493 +#: appEditors/AppGerberEditor.py:7529 msgid "No shape selected." msgstr "" #: appEditors/AppGeoEditor.py:678 appEditors/AppGeoEditor.py:1121 -#: appEditors/AppGerberEditor.py:6655 appEditors/AppGerberEditor.py:7098 +#: appEditors/AppGerberEditor.py:6653 appEditors/AppGerberEditor.py:7096 #: appGUI/MainGUI.py:712 msgid "Transform Tool" msgstr "" #: appEditors/AppGeoEditor.py:679 appEditors/AppGeoEditor.py:771 -#: appEditors/AppGerberEditor.py:6656 appEditors/AppGerberEditor.py:6748 +#: appEditors/AppGerberEditor.py:6654 appEditors/AppGerberEditor.py:6746 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:81 appPlugins/ToolTransform.py:557 #: appPlugins/ToolTransform.py:680 msgid "Rotate" msgstr "" -#: appEditors/AppGeoEditor.py:680 appEditors/AppGerberEditor.py:6657 +#: appEditors/AppGeoEditor.py:680 appEditors/AppGerberEditor.py:6655 #: appPlugins/ToolTransform.py:558 msgid "Skew/Shear" msgstr "" -#: appEditors/AppGeoEditor.py:681 appEditors/AppGerberEditor.py:6407 -#: appEditors/AppGerberEditor.py:6658 appGUI/MainGUI.py:793 appGUI/MainGUI.py:1254 -#: appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2467 appGUI/MainGUI.py:5107 -#: appGUI/ObjectUI.py:119 appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:140 +#: appEditors/AppGeoEditor.py:681 appEditors/AppGerberEditor.py:6405 +#: appEditors/AppGerberEditor.py:6656 appGUI/MainGUI.py:793 appGUI/MainGUI.py:1266 +#: appGUI/MainGUI.py:1740 appGUI/MainGUI.py:2479 appGUI/MainGUI.py:5119 +#: appGUI/ObjectUI.py:116 appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:140 #: appPlugins/ToolTransform.py:559 msgid "Scale" msgstr "" -#: appEditors/AppGeoEditor.py:682 appEditors/AppGerberEditor.py:6659 +#: appEditors/AppGeoEditor.py:682 appEditors/AppGerberEditor.py:6657 #: appPlugins/ToolTransform.py:560 msgid "Mirror (Flip)" msgstr "" -#: appEditors/AppGeoEditor.py:684 appEditors/AppGerberEditor.py:6361 -#: appEditors/AppGerberEditor.py:6661 appGUI/MainGUI.py:790 appGUI/MainGUI.py:1252 -#: appGUI/MainGUI.py:1681 appGUI/MainGUI.py:1726 appGUI/MainGUI.py:2465 -#: appGUI/MainGUI.py:5098 appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:205 +#: appEditors/AppGeoEditor.py:684 appEditors/AppGerberEditor.py:6359 +#: appEditors/AppGerberEditor.py:6659 appGUI/MainGUI.py:790 appGUI/MainGUI.py:1264 +#: appGUI/MainGUI.py:1693 appGUI/MainGUI.py:1738 appGUI/MainGUI.py:2477 +#: appGUI/MainGUI.py:5110 appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:205 #: appPlugins/ToolTransform.py:562 msgid "Buffer" msgstr "" -#: appEditors/AppGeoEditor.py:715 appEditors/AppGerberEditor.py:6692 +#: appEditors/AppGeoEditor.py:715 appEditors/AppGerberEditor.py:6690 #: appGUI/GUIElements.py:3871 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:162 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:37 appPlugins/ToolDblSided.py:832 -#: appPlugins/ToolDblSided.py:1008 appPlugins/ToolFilm.py:1204 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:37 appPlugins/ToolDblSided.py:848 +#: appPlugins/ToolDblSided.py:1024 appPlugins/ToolFilm.py:1218 #: appPlugins/ToolTransform.py:594 msgid "Reference" msgstr "" -#: appEditors/AppGeoEditor.py:717 appEditors/AppGerberEditor.py:6694 +#: appEditors/AppGeoEditor.py:717 appEditors/AppGerberEditor.py:6692 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2222,7 +2219,7 @@ msgid "" "- Min Selection -> the point (minx, miny) of the bounding box of the selection" msgstr "" -#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appPlugins/ToolCalibration.py:144 appPlugins/ToolCalibration.py:145 #: appPlugins/ToolTransform.py:604 @@ -2230,51 +2227,51 @@ msgid "Origin" msgstr "" #: appEditors/AppGeoEditor.py:725 appEditors/AppGeoEditor.py:1134 -#: appEditors/AppGerberEditor.py:6702 appEditors/AppGerberEditor.py:7107 +#: appEditors/AppGerberEditor.py:6700 appEditors/AppGerberEditor.py:7105 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:245 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:262 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:302 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:249 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 appPlugins/ToolFollow.py:731 -#: appPlugins/ToolIsolation.py:3562 appPlugins/ToolNCC.py:4596 appPlugins/ToolPaint.py:3265 -#: appPlugins/ToolPunchGerber.py:2275 appPlugins/ToolTransform.py:604 defaults.py:582 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 appPlugins/ToolFollow.py:733 +#: appPlugins/ToolIsolation.py:3559 appPlugins/ToolNCC.py:4595 appPlugins/ToolPaint.py:3262 +#: appPlugins/ToolPunchGerber.py:2275 appPlugins/ToolTransform.py:604 defaults.py:585 msgid "Selection" msgstr "" -#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:53 appPlugins/ToolDblSided.py:843 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:53 appPlugins/ToolDblSided.py:859 #: appPlugins/ToolTransform.py:604 msgid "Point" msgstr "" -#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6702 +#: appEditors/AppGeoEditor.py:725 appEditors/AppGerberEditor.py:6700 msgid "Minimum" msgstr "" #: appEditors/AppGeoEditor.py:731 appEditors/AppGeoEditor.py:1027 -#: appEditors/AppGerberEditor.py:6708 appEditors/AppGerberEditor.py:7004 +#: appEditors/AppGerberEditor.py:6706 appEditors/AppGerberEditor.py:7002 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:124 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:126 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:236 appPlugins/ToolExtract.py:1154 -#: appPlugins/ToolExtract.py:1172 appPlugins/ToolPunchGerber.py:2150 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:236 appPlugins/ToolExtract.py:1157 +#: appPlugins/ToolExtract.py:1175 appPlugins/ToolPunchGerber.py:2150 #: appPlugins/ToolPunchGerber.py:2260 appPlugins/ToolTransform.py:610 -#: appPlugins/ToolTransform.py:936 app_Main.py:8511 +#: appPlugins/ToolTransform.py:936 app_Main.py:8555 msgid "Value" msgstr "" -#: appEditors/AppGeoEditor.py:733 appEditors/AppGerberEditor.py:6710 +#: appEditors/AppGeoEditor.py:733 appEditors/AppGerberEditor.py:6708 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:55 appPlugins/ToolTransform.py:612 msgid "A point of reference in format X,Y." msgstr "" -#: appEditors/AppGeoEditor.py:742 appEditors/AppGerberEditor.py:6719 +#: appEditors/AppGeoEditor.py:742 appEditors/AppGerberEditor.py:6717 #: appPlugins/ToolTransform.py:621 msgid "Add point coordinates from clipboard." msgstr "" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6734 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6732 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:91 appPlugins/ToolTransform.py:666 msgid "" "Angle, in degrees.\n" @@ -2283,7 +2280,7 @@ msgid "" "Negative numbers for CCW motion." msgstr "" -#: appEditors/AppGeoEditor.py:773 appEditors/AppGerberEditor.py:6750 +#: appEditors/AppGeoEditor.py:773 appEditors/AppGerberEditor.py:6748 #: appPlugins/ToolTransform.py:682 msgid "" "Rotate the selected object(s).\n" @@ -2292,7 +2289,7 @@ msgid "" msgstr "" #: appEditors/AppGeoEditor.py:793 appEditors/AppGeoEditor.py:855 -#: appEditors/AppGerberEditor.py:6770 appEditors/AppGerberEditor.py:6832 +#: appEditors/AppGerberEditor.py:6768 appEditors/AppGerberEditor.py:6830 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:144 appPlugins/ToolTransform.py:702 #: appPlugins/ToolTransform.py:764 @@ -2300,35 +2297,35 @@ msgid "Link" msgstr "" #: appEditors/AppGeoEditor.py:795 appEditors/AppGeoEditor.py:857 -#: appEditors/AppGerberEditor.py:6772 appEditors/AppGerberEditor.py:6834 +#: appEditors/AppGerberEditor.py:6770 appEditors/AppGerberEditor.py:6832 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:107 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:146 appPlugins/ToolTransform.py:704 #: appPlugins/ToolTransform.py:766 msgid "Link the Y entry to X entry and copy its content." msgstr "" -#: appEditors/AppGeoEditor.py:800 appEditors/AppGerberEditor.py:6777 +#: appEditors/AppGeoEditor.py:800 appEditors/AppGerberEditor.py:6775 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:144 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:117 appPlugins/ToolFilm.py:1281 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:117 appPlugins/ToolFilm.py:1295 #: appPlugins/ToolTransform.py:709 msgid "X angle" msgstr "" #: appEditors/AppGeoEditor.py:802 appEditors/AppGeoEditor.py:823 -#: appEditors/AppGerberEditor.py:6779 appEditors/AppGerberEditor.py:6800 +#: appEditors/AppGerberEditor.py:6777 appEditors/AppGerberEditor.py:6798 #: appPlugins/ToolTransform.py:711 appPlugins/ToolTransform.py:732 msgid "" "Angle for Skew action, in degrees.\n" "Float number between -360 and 360." msgstr "" -#: appEditors/AppGeoEditor.py:810 appEditors/AppGerberEditor.py:6787 +#: appEditors/AppGeoEditor.py:810 appEditors/AppGerberEditor.py:6785 #: appPlugins/ToolTransform.py:719 msgid "Skew X" msgstr "" #: appEditors/AppGeoEditor.py:812 appEditors/AppGeoEditor.py:833 -#: appEditors/AppGerberEditor.py:6789 appEditors/AppGerberEditor.py:6810 +#: appEditors/AppGerberEditor.py:6787 appEditors/AppGerberEditor.py:6808 #: appPlugins/ToolTransform.py:721 appPlugins/ToolTransform.py:742 msgid "" "Skew/shear the selected object(s).\n" @@ -2336,37 +2333,37 @@ msgid "" "the bounding box for all selected objects." msgstr "" -#: appEditors/AppGeoEditor.py:821 appEditors/AppGerberEditor.py:6798 +#: appEditors/AppGeoEditor.py:821 appEditors/AppGerberEditor.py:6796 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:153 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:131 appPlugins/ToolFilm.py:1290 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:131 appPlugins/ToolFilm.py:1304 #: appPlugins/ToolTransform.py:730 msgid "Y angle" msgstr "" -#: appEditors/AppGeoEditor.py:831 appEditors/AppGerberEditor.py:6808 +#: appEditors/AppGeoEditor.py:831 appEditors/AppGerberEditor.py:6806 #: appPlugins/ToolTransform.py:740 msgid "Skew Y" msgstr "" -#: appEditors/AppGeoEditor.py:862 appEditors/AppGerberEditor.py:6839 +#: appEditors/AppGeoEditor.py:862 appEditors/AppGerberEditor.py:6837 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:113 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:155 appPlugins/ToolFilm.py:1237 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:155 appPlugins/ToolFilm.py:1251 #: appPlugins/ToolTransform.py:771 msgid "X factor" msgstr "" -#: appEditors/AppGeoEditor.py:864 appEditors/AppGerberEditor.py:6841 +#: appEditors/AppGeoEditor.py:864 appEditors/AppGerberEditor.py:6839 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:157 appPlugins/ToolTransform.py:773 msgid "Factor for scaling on X axis." msgstr "" -#: appEditors/AppGeoEditor.py:871 appEditors/AppGerberEditor.py:6848 +#: appEditors/AppGeoEditor.py:871 appEditors/AppGerberEditor.py:6846 #: appPlugins/ToolTransform.py:780 msgid "Scale X" msgstr "" #: appEditors/AppGeoEditor.py:873 appEditors/AppGeoEditor.py:893 -#: appEditors/AppGerberEditor.py:6850 appEditors/AppGerberEditor.py:6870 +#: appEditors/AppGerberEditor.py:6848 appEditors/AppGerberEditor.py:6868 #: appPlugins/ToolTransform.py:782 appPlugins/ToolTransform.py:802 msgid "" "Scale the selected object(s).\n" @@ -2374,56 +2371,56 @@ msgid "" "the Scale reference checkbox state." msgstr "" -#: appEditors/AppGeoEditor.py:882 appEditors/AppGerberEditor.py:6859 +#: appEditors/AppGeoEditor.py:882 appEditors/AppGerberEditor.py:6857 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:122 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:168 appPlugins/ToolFilm.py:1246 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:168 appPlugins/ToolFilm.py:1260 #: appPlugins/ToolTransform.py:791 msgid "Y factor" msgstr "" -#: appEditors/AppGeoEditor.py:884 appEditors/AppGerberEditor.py:6861 +#: appEditors/AppGeoEditor.py:884 appEditors/AppGerberEditor.py:6859 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:170 appPlugins/ToolTransform.py:793 msgid "Factor for scaling on Y axis." msgstr "" -#: appEditors/AppGeoEditor.py:891 appEditors/AppGerberEditor.py:6868 +#: appEditors/AppGeoEditor.py:891 appEditors/AppGerberEditor.py:6866 #: appPlugins/ToolTransform.py:800 msgid "Scale Y" msgstr "" -#: appEditors/AppGeoEditor.py:918 appEditors/AppGerberEditor.py:6895 +#: appEditors/AppGeoEditor.py:918 appEditors/AppGerberEditor.py:6893 #: appPlugins/ToolTransform.py:827 msgid "Flip on X" msgstr "" #: appEditors/AppGeoEditor.py:920 appEditors/AppGeoEditor.py:925 -#: appEditors/AppGerberEditor.py:6897 appEditors/AppGerberEditor.py:6902 +#: appEditors/AppGerberEditor.py:6895 appEditors/AppGerberEditor.py:6900 #: appPlugins/ToolTransform.py:829 appPlugins/ToolTransform.py:834 msgid "Flip the selected object(s) over the X axis." msgstr "" -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6900 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6898 #: appPlugins/ToolTransform.py:832 msgid "Flip on Y" msgstr "" -#: appEditors/AppGeoEditor.py:943 appEditors/AppGerberEditor.py:6920 +#: appEditors/AppGeoEditor.py:943 appEditors/AppGerberEditor.py:6918 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:184 appPlugins/ToolTransform.py:852 msgid "X val" msgstr "" -#: appEditors/AppGeoEditor.py:945 appEditors/AppGerberEditor.py:6922 +#: appEditors/AppGeoEditor.py:945 appEditors/AppGerberEditor.py:6920 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:186 appPlugins/ToolTransform.py:854 msgid "Distance to offset on X axis. In current units." msgstr "" -#: appEditors/AppGeoEditor.py:952 appEditors/AppGerberEditor.py:6929 +#: appEditors/AppGeoEditor.py:952 appEditors/AppGerberEditor.py:6927 #: appPlugins/ToolTransform.py:861 msgid "Offset X" msgstr "" #: appEditors/AppGeoEditor.py:954 appEditors/AppGeoEditor.py:974 -#: appEditors/AppGerberEditor.py:6931 appEditors/AppGerberEditor.py:6951 +#: appEditors/AppGerberEditor.py:6929 appEditors/AppGerberEditor.py:6949 #: appPlugins/ToolTransform.py:863 appPlugins/ToolTransform.py:883 msgid "" "Offset the selected object(s).\n" @@ -2431,31 +2428,31 @@ msgid "" "the bounding box for all selected objects.\n" msgstr "" -#: appEditors/AppGeoEditor.py:963 appEditors/AppGerberEditor.py:6940 +#: appEditors/AppGeoEditor.py:963 appEditors/AppGerberEditor.py:6938 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:197 appPlugins/ToolTransform.py:872 msgid "Y val" msgstr "" -#: appEditors/AppGeoEditor.py:965 appEditors/AppGerberEditor.py:6942 +#: appEditors/AppGeoEditor.py:965 appEditors/AppGerberEditor.py:6940 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:199 appPlugins/ToolTransform.py:874 msgid "Distance to offset on Y axis. In current units." msgstr "" -#: appEditors/AppGeoEditor.py:972 appEditors/AppGerberEditor.py:6949 +#: appEditors/AppGeoEditor.py:972 appEditors/AppGerberEditor.py:6947 #: appPlugins/ToolTransform.py:881 msgid "Offset Y" msgstr "" -#: appEditors/AppGeoEditor.py:992 appEditors/AppGerberEditor.py:6969 appGUI/ObjectUI.py:466 -#: appGUI/ObjectUI.py:503 appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:60 +#: appEditors/AppGeoEditor.py:992 appEditors/AppGerberEditor.py:6967 appGUI/ObjectUI.py:463 +#: appGUI/ObjectUI.py:500 appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:60 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:135 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:209 -#: appPlugins/ToolInvertGerber.py:271 appPlugins/ToolQRCode.py:884 +#: appPlugins/ToolInvertGerber.py:277 appPlugins/ToolQRCode.py:887 #: appPlugins/ToolTransform.py:901 msgid "Rounded" msgstr "" -#: appEditors/AppGeoEditor.py:994 appEditors/AppGerberEditor.py:6971 +#: appEditors/AppGeoEditor.py:994 appEditors/AppGerberEditor.py:6969 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:211 appPlugins/ToolTransform.py:903 msgid "" "If checked then the buffer will surround the buffered shape,\n" @@ -2464,14 +2461,14 @@ msgid "" "of the buffered shape." msgstr "" -#: appEditors/AppGeoEditor.py:1002 appEditors/AppGerberEditor.py:6979 +#: appEditors/AppGeoEditor.py:1002 appEditors/AppGerberEditor.py:6977 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:219 appPlugins/ToolDistance.py:127 #: appPlugins/ToolDistance.py:421 appPlugins/ToolDistance.py:557 #: appPlugins/ToolDistanceMin.py:211 appPlugins/ToolTransform.py:911 msgid "Distance" msgstr "" -#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6981 +#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6979 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:221 appPlugins/ToolTransform.py:913 msgid "" "A positive value will create the effect of dilation,\n" @@ -2480,19 +2477,19 @@ msgid "" "or decreased with the 'distance'." msgstr "" -#: appEditors/AppGeoEditor.py:1016 appEditors/AppGerberEditor.py:6993 +#: appEditors/AppGeoEditor.py:1016 appEditors/AppGerberEditor.py:6991 #: appPlugins/ToolTransform.py:925 msgid "Buffer D" msgstr "" -#: appEditors/AppGeoEditor.py:1018 appEditors/AppGerberEditor.py:6995 +#: appEditors/AppGeoEditor.py:1018 appEditors/AppGerberEditor.py:6993 #: appPlugins/ToolTransform.py:927 msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the distance." msgstr "" -#: appEditors/AppGeoEditor.py:1029 appEditors/AppGerberEditor.py:7006 +#: appEditors/AppGeoEditor.py:1029 appEditors/AppGerberEditor.py:7004 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:238 appPlugins/ToolTransform.py:938 msgid "" "A positive value will create the effect of dilation,\n" @@ -2502,46 +2499,46 @@ msgid "" "of the initial dimension." msgstr "" -#: appEditors/AppGeoEditor.py:1042 appEditors/AppGerberEditor.py:7019 +#: appEditors/AppGeoEditor.py:1042 appEditors/AppGerberEditor.py:7017 #: appPlugins/ToolTransform.py:951 msgid "Buffer F" msgstr "" -#: appEditors/AppGeoEditor.py:1044 appEditors/AppGerberEditor.py:7021 +#: appEditors/AppGeoEditor.py:1044 appEditors/AppGerberEditor.py:7019 #: appPlugins/ToolTransform.py:953 msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the factor." msgstr "" -#: appEditors/AppGeoEditor.py:1133 appEditors/AppGerberEditor.py:7106 +#: appEditors/AppGeoEditor.py:1133 appEditors/AppGerberEditor.py:7104 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:47 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:63 -#: appPlugins/ToolCalibration.py:894 appPlugins/ToolDrilling.py:2815 -#: appPlugins/ToolMilling.py:4431 appPlugins/ToolPanelize.py:1152 +#: appPlugins/ToolCalibration.py:894 appPlugins/ToolDrilling.py:2769 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolPanelize.py:1171 #: appPlugins/ToolTransform.py:604 msgid "Object" msgstr "" -#: appEditors/AppGeoEditor.py:1205 appEditors/AppGerberEditor.py:7182 +#: appEditors/AppGeoEditor.py:1205 appEditors/AppGerberEditor.py:7180 #: appPlugins/ToolTransform.py:168 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "" -#: appEditors/AppGeoEditor.py:1230 appEditors/AppGerberEditor.py:7207 +#: appEditors/AppGeoEditor.py:1230 appEditors/AppGerberEditor.py:7205 #: appPlugins/ToolTransform.py:185 msgid "Rotate transformation can not be done for a value of 0." msgstr "" #: appEditors/AppGeoEditor.py:1288 appEditors/AppGeoEditor.py:1309 -#: appEditors/AppGerberEditor.py:7265 appEditors/AppGerberEditor.py:7286 +#: appEditors/AppGerberEditor.py:7263 appEditors/AppGerberEditor.py:7284 #: appPlugins/ToolTransform.py:243 appPlugins/ToolTransform.py:264 msgid "Scale transformation can not be done for a factor of 0 or 1." msgstr "" #: appEditors/AppGeoEditor.py:1322 appEditors/AppGeoEditor.py:1331 -#: appEditors/AppGerberEditor.py:7299 appEditors/AppGerberEditor.py:7308 +#: appEditors/AppGerberEditor.py:7297 appEditors/AppGerberEditor.py:7306 #: appPlugins/ToolTransform.py:277 appPlugins/ToolTransform.py:286 msgid "Offset transformation can not be done for a value of 0." msgstr "" @@ -2553,13 +2550,13 @@ msgstr "" #: appEditors/AppGeoEditor.py:1376 appEditors/AppGeoEditor.py:1409 #: appEditors/AppGeoEditor.py:1443 appEditors/AppGeoEditor.py:1477 #: appEditors/AppGeoEditor.py:1510 appEditors/AppGeoEditor.py:1531 -#: appEditors/AppGerberEditor.py:7359 appEditors/AppGerberEditor.py:7401 -#: appEditors/AppGerberEditor.py:7441 appEditors/AppGerberEditor.py:7480 -#: appEditors/AppGerberEditor.py:7524 appEditors/AppGerberEditor.py:7560 +#: appEditors/AppGerberEditor.py:7357 appEditors/AppGerberEditor.py:7399 +#: appEditors/AppGerberEditor.py:7439 appEditors/AppGerberEditor.py:7478 +#: appEditors/AppGerberEditor.py:7522 appEditors/AppGerberEditor.py:7558 #: appPlugins/ToolTransform.py:336 appPlugins/ToolTransform.py:376 #: appPlugins/ToolTransform.py:415 appPlugins/ToolTransform.py:450 -#: appPlugins/ToolTransform.py:487 appPlugins/ToolTransform.py:522 app_Main.py:6509 -#: app_Main.py:6555 +#: appPlugins/ToolTransform.py:487 appPlugins/ToolTransform.py:522 app_Main.py:6556 +#: app_Main.py:6602 msgid "Action was not executed" msgstr "" @@ -2567,13 +2564,13 @@ msgstr "" msgid "Flipping" msgstr "" -#: appEditors/AppGeoEditor.py:1402 appEditors/AppGerberEditor.py:7390 -#: appPlugins/ToolTransform.py:363 app_Main.py:6507 +#: appEditors/AppGeoEditor.py:1402 appEditors/AppGerberEditor.py:7388 +#: appPlugins/ToolTransform.py:363 app_Main.py:6554 msgid "Flip on Y axis done" msgstr "" -#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:7398 -#: appPlugins/ToolTransform.py:372 app_Main.py:6553 +#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:7396 +#: appPlugins/ToolTransform.py:372 app_Main.py:6600 msgid "Flip on X axis done" msgstr "" @@ -2581,11 +2578,11 @@ msgstr "" msgid "Skewing" msgstr "" -#: appEditors/AppGeoEditor.py:1438 appEditors/AppGerberEditor.py:7437 +#: appEditors/AppGeoEditor.py:1438 appEditors/AppGerberEditor.py:7435 msgid "Skew on the X axis done" msgstr "" -#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:7439 +#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:7437 msgid "Skew on the Y axis done" msgstr "" @@ -2593,11 +2590,11 @@ msgstr "" msgid "Scaling" msgstr "" -#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:7475 +#: appEditors/AppGeoEditor.py:1473 appEditors/AppGerberEditor.py:7473 msgid "Scale on the X axis done" msgstr "" -#: appEditors/AppGeoEditor.py:1475 appEditors/AppGerberEditor.py:7477 +#: appEditors/AppGeoEditor.py:1475 appEditors/AppGerberEditor.py:7475 msgid "Scale on the Y axis done" msgstr "" @@ -2606,67 +2603,67 @@ msgid "Offsetting" msgstr "" #: appEditors/AppGeoEditor.py:1505 appEditors/AppGeoEditor.py:1563 -#: appEditors/AppGerberEditor.py:7519 appEditors/AppGerberEditor.py:7592 +#: appEditors/AppGerberEditor.py:7517 appEditors/AppGerberEditor.py:7590 msgid "Offset on the X axis done" msgstr "" -#: appEditors/AppGeoEditor.py:1507 appEditors/AppGerberEditor.py:7521 +#: appEditors/AppGeoEditor.py:1507 appEditors/AppGerberEditor.py:7519 msgid "Offset on the Y axis done" msgstr "" #: appEditors/AppGeoEditor.py:1520 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:57 -#: appObjects/FlatCAMGerber.py:430 appPlugins/ToolCopperThieving.py:594 -#: appPlugins/ToolCopperThieving.py:797 appPlugins/ToolCopperThieving.py:810 +#: appObjects/FlatCAMGerber.py:430 appPlugins/ToolCopperThieving.py:601 +#: appPlugins/ToolCopperThieving.py:804 appPlugins/ToolCopperThieving.py:817 #: appPlugins/ToolIsolation.py:1560 appPlugins/ToolNCC.py:2053 appPlugins/ToolNCC.py:2080 -#: appPlugins/ToolNCC.py:2188 appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:3103 -#: appPlugins/ToolNCC.py:3208 appPlugins/ToolNCC.py:3223 appPlugins/ToolNCC.py:3490 -#: appPlugins/ToolNCC.py:3591 appPlugins/ToolNCC.py:3606 appPlugins/ToolTransform.py:497 -#: camlib.py:1110 +#: appPlugins/ToolNCC.py:2188 appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:3105 +#: appPlugins/ToolNCC.py:3210 appPlugins/ToolNCC.py:3225 appPlugins/ToolNCC.py:3492 +#: appPlugins/ToolNCC.py:3593 appPlugins/ToolNCC.py:3608 appPlugins/ToolTransform.py:497 +#: camlib.py:1114 msgid "Buffering" msgstr "" -#: appEditors/AppGeoEditor.py:1527 appEditors/AppGerberEditor.py:7556 +#: appEditors/AppGeoEditor.py:1527 appEditors/AppGerberEditor.py:7554 #: appPlugins/ToolTransform.py:518 msgid "Buffer done" msgstr "" -#: appEditors/AppGeoEditor.py:1535 appEditors/AppGerberEditor.py:7564 +#: appEditors/AppGeoEditor.py:1535 appEditors/AppGerberEditor.py:7562 msgid "Rotate ..." msgstr "" #: appEditors/AppGeoEditor.py:1536 appEditors/AppGeoEditor.py:1588 -#: appEditors/AppGeoEditor.py:1604 appEditors/AppGerberEditor.py:7565 -#: appEditors/AppGerberEditor.py:7617 appEditors/AppGerberEditor.py:7633 +#: appEditors/AppGeoEditor.py:1604 appEditors/AppGerberEditor.py:7563 +#: appEditors/AppGerberEditor.py:7615 appEditors/AppGerberEditor.py:7631 msgid "Enter an Angle Value (degrees)" msgstr "" -#: appEditors/AppGeoEditor.py:1545 appEditors/AppGerberEditor.py:7574 +#: appEditors/AppGeoEditor.py:1545 appEditors/AppGerberEditor.py:7572 #: appPlugins/ToolTransform.py:334 msgid "Rotate done" msgstr "" -#: appEditors/AppGeoEditor.py:1548 appEditors/AppGerberEditor.py:7577 +#: appEditors/AppGeoEditor.py:1548 appEditors/AppGerberEditor.py:7575 msgid "Rotate cancelled" msgstr "" -#: appEditors/AppGeoEditor.py:1553 appEditors/AppGerberEditor.py:7582 +#: appEditors/AppGeoEditor.py:1553 appEditors/AppGerberEditor.py:7580 msgid "Offset on X axis ..." msgstr "" #: appEditors/AppGeoEditor.py:1554 appEditors/AppGeoEditor.py:1572 -#: appEditors/AppGerberEditor.py:7583 appEditors/AppGerberEditor.py:7601 +#: appEditors/AppGerberEditor.py:7581 appEditors/AppGerberEditor.py:7599 msgid "Enter a distance Value" msgstr "" -#: appEditors/AppGeoEditor.py:1566 appEditors/AppGerberEditor.py:7595 +#: appEditors/AppGeoEditor.py:1566 appEditors/AppGerberEditor.py:7593 msgid "Offset X cancelled" msgstr "" -#: appEditors/AppGeoEditor.py:1571 appEditors/AppGerberEditor.py:7600 +#: appEditors/AppGeoEditor.py:1571 appEditors/AppGerberEditor.py:7598 msgid "Offset on Y axis ..." msgstr "" -#: appEditors/AppGeoEditor.py:1581 appEditors/AppGerberEditor.py:7610 +#: appEditors/AppGeoEditor.py:1581 appEditors/AppGerberEditor.py:7608 msgid "Offset on Y axis done" msgstr "" @@ -2674,11 +2671,11 @@ msgstr "" msgid "Offset on the Y axis canceled" msgstr "" -#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7616 +#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7614 msgid "Skew on X axis ..." msgstr "" -#: appEditors/AppGeoEditor.py:1597 appEditors/AppGerberEditor.py:7626 +#: appEditors/AppGeoEditor.py:1597 appEditors/AppGerberEditor.py:7624 msgid "Skew on X axis done" msgstr "" @@ -2686,11 +2683,11 @@ msgstr "" msgid "Skew on X axis canceled" msgstr "" -#: appEditors/AppGeoEditor.py:1603 appEditors/AppGerberEditor.py:7632 +#: appEditors/AppGeoEditor.py:1603 appEditors/AppGerberEditor.py:7630 msgid "Skew on Y axis ..." msgstr "" -#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7642 +#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7640 msgid "Skew on Y axis done" msgstr "" @@ -2805,24 +2802,32 @@ msgstr "" msgid "Shape transformations ..." msgstr "" -#: appEditors/AppGeoEditor.py:3401 appGUI/ObjectUI.py:904 +#: appEditors/AppGeoEditor.py:3401 appGUI/ObjectUI.py:901 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:20 msgid "Geometry Editor" msgstr "" -#: appEditors/AppGeoEditor.py:3422 +#: appEditors/AppGeoEditor.py:3424 +msgid "Tool dia" +msgstr "" + +#: appEditors/AppGeoEditor.py:3426 +msgid "Edited tool diameter." +msgstr "" + +#: appEditors/AppGeoEditor.py:3436 msgid "Geometry Table" msgstr "" -#: appEditors/AppGeoEditor.py:3424 +#: appEditors/AppGeoEditor.py:3438 msgid "The list of geometry elements inside the edited object." msgstr "" -#: appEditors/AppGeoEditor.py:3455 appEditors/AppGerberEditor.py:6192 +#: appEditors/AppGeoEditor.py:3469 appEditors/AppGerberEditor.py:6190 msgid "Zoom on selection" msgstr "" -#: appEditors/AppGeoEditor.py:3464 appEditors/AppGerberEditor.py:6201 +#: appEditors/AppGeoEditor.py:3478 appEditors/AppGerberEditor.py:6199 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:28 #: appGUI/preferences/cncjob/CNCJobEditorPrefGroupUI.py:25 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:23 @@ -2851,235 +2856,235 @@ msgstr "" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:24 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:21 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:24 -#: appPlugins/ToolCalibration.py:775 appPlugins/ToolCorners.py:741 -#: appPlugins/ToolEtchCompensation.py:374 appPlugins/ToolFiducials.py:881 -#: appPlugins/ToolFollow.py:727 appPlugins/ToolInvertGerber.py:243 -#: appPlugins/ToolLevelling.py:1763 appPlugins/ToolQRCode.py:792 -#: appPlugins/ToolSolderPaste.py:1267 +#: appPlugins/ToolCalibration.py:775 appPlugins/ToolCorners.py:747 +#: appPlugins/ToolEtchCompensation.py:392 appPlugins/ToolFiducials.py:885 +#: appPlugins/ToolFollow.py:729 appPlugins/ToolInvertGerber.py:249 +#: appPlugins/ToolLevelling.py:1832 appPlugins/ToolQRCode.py:795 +#: appPlugins/ToolSolderPaste.py:1271 msgid "Parameters" msgstr "" -#: appEditors/AppGeoEditor.py:3466 appEditors/AppGerberEditor.py:6203 +#: appEditors/AppGeoEditor.py:3480 appEditors/AppGerberEditor.py:6201 msgid "Geometry parameters." msgstr "" -#: appEditors/AppGeoEditor.py:3471 +#: appEditors/AppGeoEditor.py:3485 msgid "Is Valid" msgstr "" -#: appEditors/AppGeoEditor.py:3478 +#: appEditors/AppGeoEditor.py:3492 msgid "Is Empty" msgstr "" -#: appEditors/AppGeoEditor.py:3485 +#: appEditors/AppGeoEditor.py:3499 msgid "Is Ring" msgstr "" -#: appEditors/AppGeoEditor.py:3492 +#: appEditors/AppGeoEditor.py:3506 msgid "Is CCW" msgstr "" -#: appEditors/AppGeoEditor.py:3494 appEditors/AppGeoEditor.py:4147 +#: appEditors/AppGeoEditor.py:3508 appEditors/AppGeoEditor.py:4161 msgid "Change" msgstr "" -#: appEditors/AppGeoEditor.py:3497 +#: appEditors/AppGeoEditor.py:3511 msgid "" "Change the orientation of the geometric element.\n" "Works for LinearRing and Polygons." msgstr "" -#: appEditors/AppGeoEditor.py:3505 +#: appEditors/AppGeoEditor.py:3519 msgid "Is Simple" msgstr "" -#: appEditors/AppGeoEditor.py:3514 +#: appEditors/AppGeoEditor.py:3528 msgid "The length of the geometry element." msgstr "" -#: appEditors/AppGeoEditor.py:3523 appEditors/AppGerberEditor.py:6240 -#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:70 appPlugins/ToolFiducials.py:800 +#: appEditors/AppGeoEditor.py:3537 appEditors/AppGerberEditor.py:6238 +#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:70 appPlugins/ToolFiducials.py:804 msgid "Coordinates" msgstr "" -#: appEditors/AppGeoEditor.py:3525 appEditors/AppGeoEditor.py:3531 -#: appEditors/AppGerberEditor.py:6242 appEditors/AppGerberEditor.py:6248 +#: appEditors/AppGeoEditor.py:3539 appEditors/AppGeoEditor.py:3545 +#: appEditors/AppGerberEditor.py:6240 appEditors/AppGerberEditor.py:6246 msgid "The coordinates of the selected geometry element." msgstr "" -#: appEditors/AppGeoEditor.py:3536 appEditors/AppGerberEditor.py:6253 +#: appEditors/AppGeoEditor.py:3550 appEditors/AppGerberEditor.py:6251 msgid "Vertex Points" msgstr "" -#: appEditors/AppGeoEditor.py:3538 appEditors/AppGerberEditor.py:6255 +#: appEditors/AppGeoEditor.py:3552 appEditors/AppGerberEditor.py:6253 msgid "The number of vertex points in the selected geometry element." msgstr "" -#: appEditors/AppGeoEditor.py:3552 appEditors/AppGerberEditor.py:6269 -#: appGUI/ObjectUI.py:1866 +#: appEditors/AppGeoEditor.py:3566 appEditors/AppGerberEditor.py:6267 +#: appGUI/ObjectUI.py:1863 msgid "Simplification" msgstr "" -#: appEditors/AppGeoEditor.py:3554 appEditors/AppGerberEditor.py:6271 -#: appGUI/ObjectUI.py:1868 +#: appEditors/AppGeoEditor.py:3568 appEditors/AppGerberEditor.py:6269 +#: appGUI/ObjectUI.py:1865 msgid "Simplify a geometry by reducing its vertex points number." msgstr "" -#: appEditors/AppGeoEditor.py:3559 appEditors/AppGerberEditor.py:6276 -#: appGUI/ObjectUI.py:1898 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:86 +#: appEditors/AppGeoEditor.py:3573 appEditors/AppGerberEditor.py:6274 +#: appGUI/ObjectUI.py:1895 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:86 msgid "Tolerance" msgstr "" -#: appEditors/AppGeoEditor.py:3561 appEditors/AppGerberEditor.py:6278 -#: appGUI/ObjectUI.py:1900 +#: appEditors/AppGeoEditor.py:3575 appEditors/AppGerberEditor.py:6276 +#: appGUI/ObjectUI.py:1897 msgid "" "All points in the simplified object will be\n" "within the tolerance distance of the original geometry." msgstr "" -#: appEditors/AppGeoEditor.py:3573 appEditors/AppGeoEditor.py:4078 -#: appEditors/AppGerberEditor.py:4064 appEditors/AppGerberEditor.py:6291 -#: appGUI/ObjectUI.py:1912 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:77 -#: appObjects/FlatCAMGeometry.py:783 +#: appEditors/AppGeoEditor.py:3587 appEditors/AppGeoEditor.py:4092 +#: appEditors/AppGerberEditor.py:4066 appEditors/AppGerberEditor.py:6289 +#: appGUI/ObjectUI.py:1909 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:77 +#: appObjects/FlatCAMGeometry.py:784 msgid "Simplify" msgstr "" -#: appEditors/AppGeoEditor.py:3576 appEditors/AppGerberEditor.py:6294 -#: appGUI/ObjectUI.py:1915 +#: appEditors/AppGeoEditor.py:3590 appEditors/AppGerberEditor.py:6292 +#: appGUI/ObjectUI.py:1912 msgid "Simplify a geometry element by reducing its vertex points number." msgstr "" -#: appEditors/AppGeoEditor.py:3889 +#: appEditors/AppGeoEditor.py:3903 msgid "Ring" msgstr "" -#: appEditors/AppGeoEditor.py:3891 app_Main.py:7741 +#: appEditors/AppGeoEditor.py:3905 app_Main.py:7785 msgid "Line" msgstr "" -#: appEditors/AppGeoEditor.py:3893 appGUI/MainGUI.py:1673 +#: appEditors/AppGeoEditor.py:3907 appGUI/MainGUI.py:1685 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:217 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:403 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:286 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:319 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:283 appPlugins/ToolDrilling.py:2864 -#: appPlugins/ToolFollow.py:751 appPlugins/ToolIsolation.py:3639 -#: appPlugins/ToolMilling.py:4478 appPlugins/ToolNCC.py:4635 appPlugins/ToolPaint.py:3315 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:283 appPlugins/ToolDrilling.py:2818 +#: appPlugins/ToolFollow.py:753 appPlugins/ToolIsolation.py:3636 +#: appPlugins/ToolMilling.py:4577 appPlugins/ToolNCC.py:4634 appPlugins/ToolPaint.py:3312 msgid "Polygon" msgstr "" -#: appEditors/AppGeoEditor.py:3895 +#: appEditors/AppGeoEditor.py:3909 msgid "Multi-Line" msgstr "" -#: appEditors/AppGeoEditor.py:3897 +#: appEditors/AppGeoEditor.py:3911 msgid "Multi-Polygon" msgstr "" -#: appEditors/AppGeoEditor.py:3904 +#: appEditors/AppGeoEditor.py:3918 msgid "Geo Elem" msgstr "" -#: appEditors/AppGeoEditor.py:4017 +#: appEditors/AppGeoEditor.py:4031 msgid "Last selected shape ID" msgstr "" -#: appEditors/AppGeoEditor.py:4109 appEditors/AppGerberEditor.py:2641 -#: appEditors/AppGerberEditor.py:4911 appObjects/FlatCAMGeometry.py:2742 +#: appEditors/AppGeoEditor.py:4123 appEditors/AppGerberEditor.py:2641 +#: appEditors/AppGerberEditor.py:4912 appObjects/FlatCAMGeometry.py:2734 #: appPlugins/ToolCutOut.py:1595 appPlugins/ToolDistance.py:189 -#: appPlugins/ToolExtract.py:609 appPlugins/ToolExtract.py:720 appPlugins/ToolExtract.py:795 -#: appPlugins/ToolMilling.py:2671 appPlugins/ToolOptimal.py:163 -#: appPlugins/ToolPanelize.py:1043 appPlugins/ToolQRCode.py:231 appPlugins/ToolReport.py:214 -#: appPlugins/ToolSolderPaste.py:693 appPlugins/ToolSolderPaste.py:983 -#: appPlugins/ToolSub.py:295 app_Main.py:8398 tclCommands/TclCommandOpenSVG.py:85 +#: appPlugins/ToolExtract.py:612 appPlugins/ToolExtract.py:723 appPlugins/ToolExtract.py:798 +#: appPlugins/ToolMilling.py:2754 appPlugins/ToolOptimal.py:169 +#: appPlugins/ToolPanelize.py:1065 appPlugins/ToolQRCode.py:237 appPlugins/ToolReport.py:214 +#: appPlugins/ToolSolderPaste.py:699 appPlugins/ToolSolderPaste.py:991 +#: appPlugins/ToolSub.py:305 app_Main.py:8442 tclCommands/TclCommandOpenSVG.py:85 #: tclCommands/TclCommandPanelize.py:299 msgid "Working" msgstr "" -#: appEditors/AppGeoEditor.py:4517 +#: appEditors/AppGeoEditor.py:4531 msgid "Error on inserting shapes into storage." msgstr "" -#: appEditors/AppGeoEditor.py:4612 +#: appEditors/AppGeoEditor.py:4626 msgid "Grid Snap enabled." msgstr "" -#: appEditors/AppGeoEditor.py:4617 +#: appEditors/AppGeoEditor.py:4631 msgid "Grid Snap disabled." msgstr "" -#: appEditors/AppGeoEditor.py:5001 appGUI/MainGUI.py:3442 appGUI/MainGUI.py:3488 -#: appGUI/MainGUI.py:3506 appGUI/MainGUI.py:3657 appGUI/MainGUI.py:3695 -#: appGUI/MainGUI.py:3707 +#: appEditors/AppGeoEditor.py:5015 appGUI/MainGUI.py:3454 appGUI/MainGUI.py:3500 +#: appGUI/MainGUI.py:3518 appGUI/MainGUI.py:3669 appGUI/MainGUI.py:3707 +#: appGUI/MainGUI.py:3719 msgid "Click on target point." msgstr "" -#: appEditors/AppGeoEditor.py:5289 appEditors/AppGeoEditor.py:5352 -#: appEditors/AppGeoEditor.py:5407 appEditors/AppGeoEditor.py:5437 -#: appEditors/AppGeoEditor.py:5490 appEditors/AppGeoEditor.py:5545 -#: appEditors/AppGeoEditor.py:5573 appEditors/AppGeoEditor.py:5598 -#: appEditors/AppGeoEditor.py:5628 appEditors/AppGeoEditor.py:5708 -#: appEditors/AppGeoEditor.py:5774 appEditors/AppGeoEditor.py:5842 -#: appPlugins/ToolCopperThieving.py:612 appPlugins/ToolFilm.py:809 -#: appPlugins/ToolFilm.py:1069 appPlugins/ToolRulesCheck.py:645 +#: appEditors/AppGeoEditor.py:5305 appEditors/AppGeoEditor.py:5372 +#: appEditors/AppGeoEditor.py:5440 appEditors/AppGeoEditor.py:5470 +#: appEditors/AppGeoEditor.py:5523 appEditors/AppGeoEditor.py:5578 +#: appEditors/AppGeoEditor.py:5606 appEditors/AppGeoEditor.py:5631 +#: appEditors/AppGeoEditor.py:5661 appEditors/AppGeoEditor.py:5741 +#: appEditors/AppGeoEditor.py:5807 appEditors/AppGeoEditor.py:5875 +#: appPlugins/ToolCopperThieving.py:619 appPlugins/ToolFilm.py:828 +#: appPlugins/ToolFilm.py:1088 appPlugins/ToolRulesCheck.py:645 msgid "Working..." msgstr "" -#: appEditors/AppGeoEditor.py:5290 +#: appEditors/AppGeoEditor.py:5306 msgid "Loading the Geometry into the Editor..." msgstr "" -#: appEditors/AppGeoEditor.py:5332 +#: appEditors/AppGeoEditor.py:5348 msgid "Editing MultiGeo Geometry, tool" msgstr "" -#: appEditors/AppGeoEditor.py:5334 appPlugins/ToolNCC.py:2542 +#: appEditors/AppGeoEditor.py:5350 appPlugins/ToolNCC.py:2544 msgid "with diameter" msgstr "" -#: appEditors/AppGeoEditor.py:5386 +#: appEditors/AppGeoEditor.py:5419 msgid "Editor Exit. Geometry object was updated ..." msgstr "" -#: appEditors/AppGeoEditor.py:5442 appEditors/AppGeoEditor.py:5497 +#: appEditors/AppGeoEditor.py:5475 appEditors/AppGeoEditor.py:5530 msgid "A selection of minimum two items is required to do Intersection." msgstr "" -#: appEditors/AppGeoEditor.py:5632 appEditors/AppGeoEditor.py:5778 +#: appEditors/AppGeoEditor.py:5665 appEditors/AppGeoEditor.py:5811 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an 'inside' shape" msgstr "" -#: appEditors/AppGeoEditor.py:5642 appEditors/AppGeoEditor.py:5719 -#: appEditors/AppGeoEditor.py:5787 appEditors/AppGeoEditor.py:5852 +#: appEditors/AppGeoEditor.py:5675 appEditors/AppGeoEditor.py:5752 +#: appEditors/AppGeoEditor.py:5820 appEditors/AppGeoEditor.py:5885 msgid "Nothing selected." msgstr "" -#: appEditors/AppGeoEditor.py:5646 appEditors/AppGeoEditor.py:5723 -#: appEditors/AppGeoEditor.py:5791 +#: appEditors/AppGeoEditor.py:5679 appEditors/AppGeoEditor.py:5756 +#: appEditors/AppGeoEditor.py:5824 msgid "Invalid distance." msgstr "" -#: appEditors/AppGeoEditor.py:5691 appEditors/AppGeoEditor.py:5757 -#: appEditors/AppGeoEditor.py:5825 +#: appEditors/AppGeoEditor.py:5724 appEditors/AppGeoEditor.py:5790 +#: appEditors/AppGeoEditor.py:5858 msgid "Failed, the result is empty." msgstr "" -#: appEditors/AppGeoEditor.py:5712 +#: appEditors/AppGeoEditor.py:5745 msgid "Negative buffer value is not accepted." msgstr "" -#: appEditors/AppGeoEditor.py:5845 +#: appEditors/AppGeoEditor.py:5878 #, python-format msgid "Could not do Paint. Overlap value has to be less than 100%%." msgstr "" -#: appEditors/AppGeoEditor.py:5858 +#: appEditors/AppGeoEditor.py:5891 msgid "Invalid value for" msgstr "" -#: appEditors/AppGeoEditor.py:5920 appObjects/FlatCAMGeometry.py:2821 -#: appPlugins/ToolMilling.py:2750 appPlugins/ToolPaint.py:1994 appPlugins/ToolPaint.py:2204 +#: appEditors/AppGeoEditor.py:5953 appObjects/FlatCAMGeometry.py:2813 +#: appPlugins/ToolMilling.py:2833 appPlugins/ToolPaint.py:1994 appPlugins/ToolPaint.py:2204 msgid "" "Could not do Paint. Try a different combination of parameters. Or a different method of " "Paint" @@ -3197,177 +3202,177 @@ msgstr "" msgid "Aperture code value is missing or wrong format. Add it and retry." msgstr "" -#: appEditors/AppGerberEditor.py:3767 +#: appEditors/AppGerberEditor.py:3768 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format (width, height) " "and retry." msgstr "" -#: appEditors/AppGerberEditor.py:3780 +#: appEditors/AppGerberEditor.py:3781 msgid "Aperture size value is missing or wrong format. Add it and retry." msgstr "" -#: appEditors/AppGerberEditor.py:3793 +#: appEditors/AppGerberEditor.py:3794 msgid "Aperture already in the aperture table." msgstr "" -#: appEditors/AppGerberEditor.py:3800 +#: appEditors/AppGerberEditor.py:3801 msgid "Added new aperture with code" msgstr "" -#: appEditors/AppGerberEditor.py:3832 +#: appEditors/AppGerberEditor.py:3833 msgid "Select an aperture in Aperture Table" msgstr "" -#: appEditors/AppGerberEditor.py:3840 +#: appEditors/AppGerberEditor.py:3841 msgid "Select an aperture in Aperture Table -->" msgstr "" -#: appEditors/AppGerberEditor.py:3854 +#: appEditors/AppGerberEditor.py:3855 msgid "Deleted aperture with code" msgstr "" -#: appEditors/AppGerberEditor.py:3922 +#: appEditors/AppGerberEditor.py:3923 msgid "Dimensions need two float values separated by comma." msgstr "" -#: appEditors/AppGerberEditor.py:3931 +#: appEditors/AppGerberEditor.py:3932 msgid "Dimensions edited." msgstr "" -#: appEditors/AppGerberEditor.py:4510 appEditors/AppGerberEditor.py:6051 -#: appEditors/AppGerberEditor.py:6098 appGUI/ObjectUI.py:309 appPlugins/ToolExtract.py:988 +#: appEditors/AppGerberEditor.py:4512 appEditors/AppGerberEditor.py:6049 +#: appEditors/AppGerberEditor.py:6096 appGUI/ObjectUI.py:306 appPlugins/ToolExtract.py:991 #: appPlugins/ToolPunchGerber.py:2072 msgid "Code" msgstr "" -#: appEditors/AppGerberEditor.py:4510 appEditors/AppGerberEditor.py:6051 -#: appGUI/ObjectUI.py:309 +#: appEditors/AppGerberEditor.py:4512 appEditors/AppGerberEditor.py:6049 +#: appGUI/ObjectUI.py:306 msgid "Dim" msgstr "" -#: appEditors/AppGerberEditor.py:4624 appObjects/FlatCAMCNCJob.py:714 -#: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1423 app_Main.py:7643 +#: appEditors/AppGerberEditor.py:4626 appObjects/FlatCAMCNCJob.py:722 +#: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1495 app_Main.py:7687 msgid "Loading" msgstr "" -#: appEditors/AppGerberEditor.py:4757 +#: appEditors/AppGerberEditor.py:4758 msgid "Setting up the UI" msgstr "" -#: appEditors/AppGerberEditor.py:4758 +#: appEditors/AppGerberEditor.py:4759 msgid "Adding geometry finished. Preparing the GUI" msgstr "" -#: appEditors/AppGerberEditor.py:4767 +#: appEditors/AppGerberEditor.py:4768 msgid "Finished loading the Gerber object into the editor." msgstr "" -#: appEditors/AppGerberEditor.py:4901 +#: appEditors/AppGerberEditor.py:4902 msgid "There are no Aperture definitions in the file. Aborting Gerber creation." msgstr "" -#: appEditors/AppGerberEditor.py:4939 +#: appEditors/AppGerberEditor.py:4940 msgid "Cancelled. No aperture is selected" msgstr "" -#: appEditors/AppGerberEditor.py:5126 app_Main.py:7085 +#: appEditors/AppGerberEditor.py:5127 app_Main.py:7129 msgid "Coordinates copied to clipboard." msgstr "" -#: appEditors/AppGerberEditor.py:5474 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:316 +#: appEditors/AppGerberEditor.py:5475 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:316 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:332 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:296 appObjects/AppObject.py:340 -#: appObjects/FlatCAMCNCJob.py:610 appObjects/FlatCAMGerber.py:1090 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:296 appObjects/AppObject.py:345 +#: appObjects/FlatCAMCNCJob.py:618 appObjects/FlatCAMGerber.py:1090 #: appObjects/FlatCAMObj.py:266 appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1150 -#: appPlugins/ToolCorners.py:602 appPlugins/ToolFiducials.py:633 appPlugins/ToolMove.py:235 -#: appPlugins/ToolQRCode.py:537 app_Main.py:4988 +#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1156 +#: appPlugins/ToolCorners.py:611 appPlugins/ToolFiducials.py:640 appPlugins/ToolMove.py:235 +#: appPlugins/ToolQRCode.py:543 app_Main.py:5007 msgid "Plotting" msgstr "" -#: appEditors/AppGerberEditor.py:5647 +#: appEditors/AppGerberEditor.py:5648 msgid "Failed. No aperture geometry is selected." msgstr "" -#: appEditors/AppGerberEditor.py:5822 +#: appEditors/AppGerberEditor.py:5823 msgid "No aperture to buffer. Select at least one aperture and try again." msgstr "" -#: appEditors/AppGerberEditor.py:5853 +#: appEditors/AppGerberEditor.py:5854 msgid "Scale factor value is missing or wrong format. Add it and retry." msgstr "" -#: appEditors/AppGerberEditor.py:5885 +#: appEditors/AppGerberEditor.py:5886 msgid "No aperture to scale. Select at least one aperture and try again." msgstr "" -#: appEditors/AppGerberEditor.py:5937 +#: appEditors/AppGerberEditor.py:5938 msgid "Polygons marked." msgstr "" -#: appEditors/AppGerberEditor.py:5939 +#: appEditors/AppGerberEditor.py:5940 msgid "No polygons were marked. None fit within the limits." msgstr "" -#: appEditors/AppGerberEditor.py:6002 appGUI/MainGUI.py:762 appGUI/MainGUI.py:1706 -#: appGUI/ObjectUI.py:234 appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:20 +#: appEditors/AppGerberEditor.py:6003 appGUI/MainGUI.py:762 appGUI/MainGUI.py:1718 +#: appGUI/ObjectUI.py:231 appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:20 msgid "Gerber Editor" msgstr "" -#: appEditors/AppGerberEditor.py:6038 appGUI/ObjectUI.py:274 appObjects/FlatCAMObj.py:492 +#: appEditors/AppGerberEditor.py:6036 appGUI/ObjectUI.py:271 appObjects/FlatCAMObj.py:492 #: appPlugins/ToolReport.py:177 msgid "Apertures" msgstr "" -#: appEditors/AppGerberEditor.py:6040 appGUI/ObjectUI.py:276 +#: appEditors/AppGerberEditor.py:6038 appGUI/ObjectUI.py:273 msgid "Apertures Table for the Gerber Object." msgstr "" -#: appEditors/AppGerberEditor.py:6056 appGUI/ObjectUI.py:313 +#: appEditors/AppGerberEditor.py:6054 appGUI/ObjectUI.py:310 msgid "Index" msgstr "" -#: appEditors/AppGerberEditor.py:6058 appGUI/ObjectUI.py:315 appPlugins/ToolExtract.py:995 +#: appEditors/AppGerberEditor.py:6056 appGUI/ObjectUI.py:312 appPlugins/ToolExtract.py:998 #: appPlugins/ToolPunchGerber.py:2079 msgid "Aperture Code" msgstr "" -#: appEditors/AppGerberEditor.py:6060 appGUI/ObjectUI.py:317 appPlugins/ToolExtract.py:997 +#: appEditors/AppGerberEditor.py:6058 appGUI/ObjectUI.py:314 appPlugins/ToolExtract.py:1000 #: appPlugins/ToolPunchGerber.py:2081 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "" -#: appEditors/AppGerberEditor.py:6062 appGUI/ObjectUI.py:319 appPlugins/ToolExtract.py:999 +#: appEditors/AppGerberEditor.py:6060 appGUI/ObjectUI.py:316 appPlugins/ToolExtract.py:1002 #: appPlugins/ToolPunchGerber.py:2083 msgid "Aperture Size:" msgstr "" -#: appEditors/AppGerberEditor.py:6064 appGUI/ObjectUI.py:321 +#: appEditors/AppGerberEditor.py:6062 appGUI/ObjectUI.py:318 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" " - (dia, nVertices) for P type" msgstr "" -#: appEditors/AppGerberEditor.py:6091 +#: appEditors/AppGerberEditor.py:6089 msgid "Add/Delete Aperture" msgstr "" -#: appEditors/AppGerberEditor.py:6093 +#: appEditors/AppGerberEditor.py:6091 msgid "Add/Delete an aperture in the aperture table" msgstr "" -#: appEditors/AppGerberEditor.py:6099 +#: appEditors/AppGerberEditor.py:6097 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:51 msgid "Code for the new aperture" msgstr "" -#: appEditors/AppGerberEditor.py:6109 +#: appEditors/AppGerberEditor.py:6107 msgid "Size:" msgstr "" -#: appEditors/AppGerberEditor.py:6111 +#: appEditors/AppGerberEditor.py:6109 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3376,7 +3381,7 @@ msgid "" "sqrt(width**2 + height**2)" msgstr "" -#: appEditors/AppGerberEditor.py:6128 +#: appEditors/AppGerberEditor.py:6126 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3384,67 +3389,67 @@ msgid "" "O = oblong" msgstr "" -#: appEditors/AppGerberEditor.py:6141 +#: appEditors/AppGerberEditor.py:6139 msgid "Dims" msgstr "" -#: appEditors/AppGerberEditor.py:6143 +#: appEditors/AppGerberEditor.py:6141 msgid "" "Dimensions for the new aperture.\n" "The format is (width, height)" msgstr "" -#: appEditors/AppGerberEditor.py:6165 +#: appEditors/AppGerberEditor.py:6163 msgid "Add a new aperture to the aperture list." msgstr "" -#: appEditors/AppGerberEditor.py:6173 +#: appEditors/AppGerberEditor.py:6171 msgid "Delete a aperture in the aperture list" msgstr "" -#: appEditors/AppGerberEditor.py:6215 +#: appEditors/AppGerberEditor.py:6213 msgid "Valid" msgstr "" -#: appEditors/AppGerberEditor.py:6217 +#: appEditors/AppGerberEditor.py:6215 msgid "Show if the selected polygon is valid." msgstr "" -#: appEditors/AppGerberEditor.py:6224 +#: appEditors/AppGerberEditor.py:6222 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:112 #: appPlugins/ToolCalculators.py:556 appPlugins/ToolCalculators.py:599 -#: appPlugins/ToolCopperThieving.py:1334 +#: appPlugins/ToolCopperThieving.py:1340 msgid "Area" msgstr "" -#: appEditors/AppGerberEditor.py:6226 +#: appEditors/AppGerberEditor.py:6224 msgid "Show the area of the selected polygon." msgstr "" -#: appEditors/AppGerberEditor.py:6230 +#: appEditors/AppGerberEditor.py:6228 #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:42 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:176 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:81 -#: appPlugins/ToolCopperThieving.py:1345 appPlugins/ToolPcbWizard.py:484 +#: appPlugins/ToolCopperThieving.py:1351 appPlugins/ToolPcbWizard.py:484 msgid "mm" msgstr "" -#: appEditors/AppGerberEditor.py:6230 appPlugins/ToolCopperThieving.py:1347 -#: appPlugins/ToolCopperThieving.py:1704 +#: appEditors/AppGerberEditor.py:6228 appPlugins/ToolCopperThieving.py:1353 +#: appPlugins/ToolCopperThieving.py:1710 msgid "in" msgstr "" -#: appEditors/AppGerberEditor.py:6317 +#: appEditors/AppGerberEditor.py:6315 msgid "Buffer Aperture" msgstr "" -#: appEditors/AppGerberEditor.py:6319 +#: appEditors/AppGerberEditor.py:6317 msgid "Buffer a aperture in the aperture list" msgstr "" -#: appEditors/AppGerberEditor.py:6340 +#: appEditors/AppGerberEditor.py:6338 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -3453,127 +3458,127 @@ msgid "" "corner" msgstr "" -#: appEditors/AppGerberEditor.py:6377 +#: appEditors/AppGerberEditor.py:6375 msgid "Scale Aperture" msgstr "" -#: appEditors/AppGerberEditor.py:6379 +#: appEditors/AppGerberEditor.py:6377 msgid "Scale a aperture in the aperture list" msgstr "" -#: appEditors/AppGerberEditor.py:6389 +#: appEditors/AppGerberEditor.py:6387 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:203 msgid "Scale factor" msgstr "" -#: appEditors/AppGerberEditor.py:6391 +#: appEditors/AppGerberEditor.py:6389 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" msgstr "" -#: appEditors/AppGerberEditor.py:6428 +#: appEditors/AppGerberEditor.py:6426 msgid "Mark polygons" msgstr "" -#: appEditors/AppGerberEditor.py:6430 +#: appEditors/AppGerberEditor.py:6428 msgid "Mark the polygon areas." msgstr "" -#: appEditors/AppGerberEditor.py:6441 +#: appEditors/AppGerberEditor.py:6439 msgid "Area UPPER threshold" msgstr "" -#: appEditors/AppGerberEditor.py:6443 +#: appEditors/AppGerberEditor.py:6441 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" msgstr "" -#: appEditors/AppGerberEditor.py:6454 +#: appEditors/AppGerberEditor.py:6452 msgid "Area LOWER threshold" msgstr "" -#: appEditors/AppGerberEditor.py:6456 +#: appEditors/AppGerberEditor.py:6454 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" msgstr "" -#: appEditors/AppGerberEditor.py:6470 +#: appEditors/AppGerberEditor.py:6468 msgid "Mark" msgstr "" -#: appEditors/AppGerberEditor.py:6473 +#: appEditors/AppGerberEditor.py:6471 msgid "Mark the polygons that fit within limits." msgstr "" -#: appEditors/AppGerberEditor.py:6480 +#: appEditors/AppGerberEditor.py:6478 msgid "Delete all the marked polygons." msgstr "" -#: appEditors/AppGerberEditor.py:6487 +#: appEditors/AppGerberEditor.py:6485 msgid "Clear all the markings." msgstr "" -#: appEditors/AppGerberEditor.py:6512 appGUI/MainGUI.py:770 appGUI/MainGUI.py:1237 -#: appGUI/MainGUI.py:2450 appGUI/MainGUI.py:5097 +#: appEditors/AppGerberEditor.py:6510 appGUI/MainGUI.py:770 appGUI/MainGUI.py:1249 +#: appGUI/MainGUI.py:2462 appGUI/MainGUI.py:5109 msgid "Add Pad Array" msgstr "" -#: appEditors/AppGerberEditor.py:6514 +#: appEditors/AppGerberEditor.py:6512 msgid "Add an array of pads (linear or circular array)" msgstr "" -#: appEditors/AppGerberEditor.py:6521 +#: appEditors/AppGerberEditor.py:6519 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" msgstr "" -#: appEditors/AppGerberEditor.py:6532 +#: appEditors/AppGerberEditor.py:6530 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:88 msgid "Nr of pads" msgstr "" -#: appEditors/AppGerberEditor.py:6534 +#: appEditors/AppGerberEditor.py:6532 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:90 msgid "Specify how many pads to be in the array." msgstr "" -#: appEditors/AppGerberEditor.py:7345 +#: appEditors/AppGerberEditor.py:7343 msgid "Appying Rotate" msgstr "" -#: appEditors/AppGerberEditor.py:7378 +#: appEditors/AppGerberEditor.py:7376 msgid "Applying Flip" msgstr "" -#: appEditors/AppGerberEditor.py:7421 +#: appEditors/AppGerberEditor.py:7419 msgid "Applying Skew" msgstr "" -#: appEditors/AppGerberEditor.py:7462 +#: appEditors/AppGerberEditor.py:7460 msgid "Applying Scale" msgstr "" -#: appEditors/AppGerberEditor.py:7498 +#: appEditors/AppGerberEditor.py:7496 msgid "Applying Offset" msgstr "" -#: appEditors/AppGerberEditor.py:7534 +#: appEditors/AppGerberEditor.py:7532 msgid "Applying Buffer" msgstr "" -#: appEditors/AppGerberEditor.py:7613 +#: appEditors/AppGerberEditor.py:7611 msgid "Offset Y cancelled" msgstr "" -#: appEditors/AppGerberEditor.py:7629 +#: appEditors/AppGerberEditor.py:7627 msgid "Skew X cancelled" msgstr "" -#: appEditors/AppGerberEditor.py:7645 +#: appEditors/AppGerberEditor.py:7643 msgid "Skew Y cancelled" msgstr "" @@ -3601,13 +3606,13 @@ msgstr "" msgid "String to replace the one in the Find box throughout the text." msgstr "" -#: appEditors/AppTextEditor.py:108 appEditors/appGCodeEditor.py:157 -#: appGUI/GUIElements.py:4798 appGUI/ObjectUI.py:1977 +#: appEditors/AppTextEditor.py:108 appEditors/appGCodeEditor.py:160 +#: appGUI/GUIElements.py:4798 appGUI/ObjectUI.py:1974 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 appPlugins/ToolExtract.py:936 -#: appPlugins/ToolFollow.py:738 appPlugins/ToolIsolation.py:3572 -#: appPlugins/ToolPaint.py:3277 appPlugins/ToolPunchGerber.py:2021 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 appPlugins/ToolExtract.py:939 +#: appPlugins/ToolFollow.py:740 appPlugins/ToolIsolation.py:3569 +#: appPlugins/ToolPaint.py:3274 appPlugins/ToolPunchGerber.py:2021 msgid "All" msgstr "" @@ -3645,111 +3650,111 @@ msgstr "" msgid "Will run the TCL commands found in the text file, one by one." msgstr "" -#: appEditors/AppTextEditor.py:220 appEditors/appGCodeEditor.py:680 +#: appEditors/AppTextEditor.py:220 appEditors/appGCodeEditor.py:685 msgid "Open file" msgstr "" #: appEditors/AppTextEditor.py:251 appEditors/AppTextEditor.py:257 -#: appObjects/FlatCAMCNCJob.py:638 appObjects/FlatCAMCNCJob.py:644 -#: appPlugins/ToolLevelling.py:1389 appPlugins/ToolLevelling.py:1395 -#: appPlugins/ToolLevelling.py:1581 appPlugins/ToolLevelling.py:1587 -#: appPlugins/ToolSolderPaste.py:1091 app_Main.py:7555 app_Main.py:7561 +#: appObjects/FlatCAMCNCJob.py:646 appObjects/FlatCAMCNCJob.py:652 +#: appPlugins/ToolLevelling.py:1461 appPlugins/ToolLevelling.py:1467 +#: appPlugins/ToolLevelling.py:1653 appPlugins/ToolLevelling.py:1659 +#: appPlugins/ToolSolderPaste.py:1097 app_Main.py:7599 app_Main.py:7605 msgid "Export Code ..." msgstr "" -#: appEditors/AppTextEditor.py:312 appObjects/FlatCAMCNCJob.py:693 -#: appObjects/FlatCAMCNCJob.py:1089 appPlugins/ToolLevelling.py:1413 -#: appPlugins/ToolLevelling.py:1605 appPlugins/ToolSolderPaste.py:1122 +#: appEditors/AppTextEditor.py:312 appObjects/FlatCAMCNCJob.py:701 +#: appObjects/FlatCAMCNCJob.py:1108 appPlugins/ToolLevelling.py:1485 +#: appPlugins/ToolLevelling.py:1677 appPlugins/ToolSolderPaste.py:1126 msgid "No such file or directory" msgstr "" -#: appEditors/AppTextEditor.py:324 appObjects/FlatCAMCNCJob.py:1103 +#: appEditors/AppTextEditor.py:324 appObjects/FlatCAMCNCJob.py:1122 msgid "Saved to" msgstr "" #: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:3982 appGUI/MainGUI.py:164 -#: appGUI/MainGUI.py:346 appGUI/MainGUI.py:4603 appGUI/MainGUI.py:4864 -#: appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5116 +#: appGUI/MainGUI.py:346 appGUI/MainGUI.py:4615 appGUI/MainGUI.py:4876 +#: appGUI/MainGUI.py:4985 appGUI/MainGUI.py:5128 msgid "Ctrl+S" msgstr "" -#: appEditors/appGCodeEditor.py:82 app_Main.py:7718 +#: appEditors/appGCodeEditor.py:82 app_Main.py:7762 msgid "Code Editor" msgstr "" -#: appEditors/appGCodeEditor.py:163 +#: appEditors/appGCodeEditor.py:166 msgid "Header" msgstr "" -#: appEditors/appGCodeEditor.py:169 +#: appEditors/appGCodeEditor.py:172 msgid "Start" msgstr "" -#: appEditors/appGCodeEditor.py:249 +#: appEditors/appGCodeEditor.py:252 msgid "All GCode" msgstr "" -#: appEditors/appGCodeEditor.py:255 +#: appEditors/appGCodeEditor.py:258 msgid "Header GCode" msgstr "" -#: appEditors/appGCodeEditor.py:261 +#: appEditors/appGCodeEditor.py:264 msgid "Start GCode" msgstr "" -#: appEditors/appGCodeEditor.py:655 appObjects/FlatCAMCNCJob.py:763 +#: appEditors/appGCodeEditor.py:660 appObjects/FlatCAMCNCJob.py:771 #: appPlugins/ToolCalibration.py:465 msgid "Loaded Machine Code into Code Editor" msgstr "" -#: appEditors/appGCodeEditor.py:747 appGUI/ObjectUI.py:1997 -#: appPlugins/ToolSolderPaste.py:1004 +#: appEditors/appGCodeEditor.py:752 appGUI/ObjectUI.py:1994 +#: appPlugins/ToolSolderPaste.py:1012 msgid "GCode Editor" msgstr "" -#: appEditors/appGCodeEditor.py:788 appEditors/appGCodeEditor.py:799 +#: appEditors/appGCodeEditor.py:790 appEditors/appGCodeEditor.py:801 msgid "GCode" msgstr "" -#: appEditors/appGCodeEditor.py:788 appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 -#: appPlugins/ToolIsolation.py:3231 appPlugins/ToolMilling.py:3733 -#: appPlugins/ToolNCC.py:4182 appPlugins/ToolPaint.py:2988 +#: appEditors/appGCodeEditor.py:790 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 +#: appPlugins/ToolIsolation.py:3228 appPlugins/ToolMilling.py:3805 +#: appPlugins/ToolNCC.py:4181 appPlugins/ToolPaint.py:2985 msgid "TT" msgstr "" -#: appEditors/appGCodeEditor.py:799 appGUI/ObjectUI.py:671 appGUI/ObjectUI.py:2132 -#: appObjects/FlatCAMObj.py:499 appPlugins/ToolDrilling.py:2359 -#: appPlugins/ToolMilling.py:3688 appPlugins/ToolMilling.py:3890 +#: appEditors/appGCodeEditor.py:801 appGUI/ObjectUI.py:668 appGUI/ObjectUI.py:2129 +#: appObjects/FlatCAMObj.py:499 appPlugins/ToolDrilling.py:2295 +#: appPlugins/ToolMilling.py:3760 appPlugins/ToolMilling.py:3962 #: appPlugins/ToolReport.py:184 msgid "Drills" msgstr "" -#: appEditors/appGCodeEditor.py:799 appGUI/ObjectUI.py:671 appGUI/ObjectUI.py:2132 +#: appEditors/appGCodeEditor.py:801 appGUI/ObjectUI.py:668 appGUI/ObjectUI.py:2129 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:151 appObjects/FlatCAMObj.py:501 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolMilling.py:3688 -#: appPlugins/ToolMilling.py:3891 appPlugins/ToolReport.py:186 +#: appPlugins/ToolDrilling.py:2295 appPlugins/ToolMilling.py:3760 +#: appPlugins/ToolMilling.py:3963 appPlugins/ToolReport.py:186 msgid "Slots" msgstr "" -#: appEditors/appGCodeEditor.py:821 appEditors/appGCodeEditor.py:843 +#: appEditors/appGCodeEditor.py:823 appEditors/appGCodeEditor.py:845 msgid "CNC Code Snippet" msgstr "" -#: appEditors/appGCodeEditor.py:823 appEditors/appGCodeEditor.py:845 +#: appEditors/appGCodeEditor.py:825 appEditors/appGCodeEditor.py:847 msgid "Code snippet defined in Preferences." msgstr "" -#: appEditors/appGCodeEditor.py:829 appEditors/appGCodeEditor.py:851 +#: appEditors/appGCodeEditor.py:831 appEditors/appGCodeEditor.py:853 msgid "" "Type here any G-Code commands you would\n" "like to insert at the cursor location." msgstr "" -#: appEditors/appGCodeEditor.py:835 appEditors/appGCodeEditor.py:857 +#: appEditors/appGCodeEditor.py:837 appEditors/appGCodeEditor.py:859 msgid "Insert Code" msgstr "" -#: appEditors/appGCodeEditor.py:838 appEditors/appGCodeEditor.py:860 +#: appEditors/appGCodeEditor.py:840 appEditors/appGCodeEditor.py:862 msgid "Insert the code above at the cursor location." msgstr "" @@ -3779,33 +3784,33 @@ msgstr "" #: appGUI/GUIElements.py:317 appGUI/GUIElements.py:1015 appGUI/GUIElements.py:1414 #: appGUI/GUIElements.py:1627 appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 -#: appGUI/MainGUI.py:1697 appGUI/ObjectUI.py:1979 +#: appGUI/MainGUI.py:1709 appGUI/ObjectUI.py:1976 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 msgid "Cut" msgstr "" #: appGUI/GUIElements.py:317 appGUI/GUIElements.py:1015 appGUI/GUIElements.py:1414 #: appGUI/GUIElements.py:1627 appGUI/GUIElements.py:1915 appGUI/GUIElements.py:3952 -#: appGUI/MainGUI.py:4865 +#: appGUI/MainGUI.py:4877 msgid "Ctrl+X" msgstr "" #: appGUI/GUIElements.py:324 appGUI/GUIElements.py:1022 appGUI/GUIElements.py:1421 #: appGUI/GUIElements.py:1634 appGUI/GUIElements.py:1920 appGUI/GUIElements.py:3957 #: appGUI/MainGUI.py:417 appGUI/MainGUI.py:748 appGUI/MainGUI.py:807 appGUI/MainGUI.py:885 -#: appGUI/MainGUI.py:1015 appGUI/MainGUI.py:1265 appGUI/MainGUI.py:1754 -#: appGUI/MainGUI.py:2236 appGUI/MainGUI.py:2478 appGUI/MainGUI.py:5099 -#: appPlugins/ToolMilling.py:386 appPlugins/ToolPanelize.py:434 -#: appPlugins/ToolPanelize.py:460 appPlugins/ToolPanelize.py:569 -#: appPlugins/ToolPanelize.py:580 appPlugins/ToolPanelize.py:612 -#: appPlugins/ToolPanelize.py:661 appPlugins/ToolPanelize.py:860 -#: appPlugins/ToolPanelize.py:892 appPlugins/ToolPanelize.py:940 +#: appGUI/MainGUI.py:1027 appGUI/MainGUI.py:1277 appGUI/MainGUI.py:1766 +#: appGUI/MainGUI.py:2248 appGUI/MainGUI.py:2490 appGUI/MainGUI.py:5111 +#: appPlugins/ToolMilling.py:387 appPlugins/ToolPanelize.py:451 +#: appPlugins/ToolPanelize.py:480 appPlugins/ToolPanelize.py:591 +#: appPlugins/ToolPanelize.py:602 appPlugins/ToolPanelize.py:634 +#: appPlugins/ToolPanelize.py:683 appPlugins/ToolPanelize.py:882 +#: appPlugins/ToolPanelize.py:914 appPlugins/ToolPanelize.py:962 msgid "Copy" msgstr "" #: appGUI/GUIElements.py:324 appGUI/GUIElements.py:1022 appGUI/GUIElements.py:1421 #: appGUI/GUIElements.py:1634 appGUI/GUIElements.py:1920 appGUI/GUIElements.py:3957 -#: appGUI/MainGUI.py:417 appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:417 appGUI/MainGUI.py:4606 msgid "Ctrl+C" msgstr "" @@ -3821,23 +3826,23 @@ msgstr "" #: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1036 appGUI/GUIElements.py:1435 #: appGUI/GUIElements.py:1646 appGUI/GUIElements.py:1930 appGUI/GUIElements.py:3962 -#: appGUI/MainGUI.py:4664 appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4869 -#: appGUI/MainGUI.py:4969 appGUI/MainGUI.py:4970 appGUI/MainGUI.py:5110 -#: appGUI/MainGUI.py:5111 +#: appGUI/MainGUI.py:4676 appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4881 +#: appGUI/MainGUI.py:4981 appGUI/MainGUI.py:4982 appGUI/MainGUI.py:5122 +#: appGUI/MainGUI.py:5123 msgid "Del" msgstr "" #: appGUI/GUIElements.py:347 appGUI/GUIElements.py:1045 appGUI/GUIElements.py:1444 #: appGUI/GUIElements.py:1653 appGUI/GUIElements.py:1937 appGUI/GUIElements.py:3969 -#: appGUI/MainGUI.py:451 appGUI/MainGUI.py:581 appGUI/MainGUI.py:4593 -#: appObjects/ObjectCollection.py:1148 appObjects/ObjectCollection.py:1195 -#: appPlugins/ToolIsolation.py:3612 appPlugins/ToolPunchGerber.py:2295 +#: appGUI/MainGUI.py:451 appGUI/MainGUI.py:581 appGUI/MainGUI.py:4605 +#: appObjects/ObjectCollection.py:1151 appObjects/ObjectCollection.py:1198 +#: appPlugins/ToolIsolation.py:3609 appPlugins/ToolPunchGerber.py:2295 msgid "Select All" msgstr "" #: appGUI/GUIElements.py:347 appGUI/GUIElements.py:1045 appGUI/GUIElements.py:1444 #: appGUI/GUIElements.py:1653 appGUI/GUIElements.py:1937 appGUI/GUIElements.py:3969 -#: appGUI/MainGUI.py:451 appGUI/MainGUI.py:4593 +#: appGUI/MainGUI.py:451 appGUI/MainGUI.py:4605 msgid "Ctrl+A" msgstr "" @@ -3850,8 +3855,8 @@ msgid "Step Down" msgstr "" #: appGUI/GUIElements.py:2352 appGUI/GUIElements.py:2421 appGUI/GUIElements.py:2482 -#: appGUI/GUIElements.py:2547 appGUI/GUIElements.py:3908 app_Main.py:4637 app_Main.py:4801 -#: app_Main.py:4890 app_Main.py:8990 app_Main.py:9338 +#: appGUI/GUIElements.py:2547 appGUI/GUIElements.py:3908 app_Main.py:4656 app_Main.py:4820 +#: app_Main.py:4909 app_Main.py:9034 app_Main.py:9382 msgid "Ok" msgstr "" @@ -3906,8 +3911,8 @@ msgstr "" msgid "Jog the Y axis." msgstr "" -#: appGUI/GUIElements.py:4701 appGUI/MainGUI.py:432 appGUI/MainGUI.py:1026 -#: appGUI/MainGUI.py:2247 +#: appGUI/GUIElements.py:4701 appGUI/MainGUI.py:432 appGUI/MainGUI.py:1038 +#: appGUI/MainGUI.py:2259 msgid "Move to Origin" msgstr "" @@ -3975,31 +3980,31 @@ msgstr "" msgid "Open" msgstr "" -#: appGUI/GUIElements.py:5083 appGUI/MainGUI.py:126 appGUI/MainGUI.py:989 -#: appGUI/MainGUI.py:2210 appGUI/MainGUI.py:4600 app_Main.py:8890 app_Main.py:8893 +#: appGUI/GUIElements.py:5083 appGUI/MainGUI.py:126 appGUI/MainGUI.py:1001 +#: appGUI/MainGUI.py:2222 appGUI/MainGUI.py:4612 app_Main.py:8934 app_Main.py:8937 msgid "Open Project" msgstr "" -#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:984 -#: appGUI/MainGUI.py:2205 app_Main.py:8770 app_Main.py:8775 +#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:996 +#: appGUI/MainGUI.py:2217 app_Main.py:8814 app_Main.py:8819 msgid "Open Gerber" msgstr "" -#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:4597 +#: appGUI/GUIElements.py:5089 appGUI/MainGUI.py:133 appGUI/MainGUI.py:4609 msgid "Ctrl+G" msgstr "" -#: appGUI/GUIElements.py:5094 appGUI/MainGUI.py:138 appGUI/MainGUI.py:986 -#: appGUI/MainGUI.py:2207 app_Main.py:8810 app_Main.py:8815 +#: appGUI/GUIElements.py:5094 appGUI/MainGUI.py:138 appGUI/MainGUI.py:998 +#: appGUI/MainGUI.py:2219 app_Main.py:8854 app_Main.py:8859 msgid "Open Excellon" msgstr "" #: appGUI/GUIElements.py:5094 appGUI/MainGUI.py:138 appGUI/MainGUI.py:799 -#: appGUI/MainGUI.py:4596 appGUI/MainGUI.py:5115 +#: appGUI/MainGUI.py:4608 appGUI/MainGUI.py:5127 msgid "Ctrl+E" msgstr "" -#: appGUI/GUIElements.py:5099 appGUI/MainGUI.py:143 app_Main.py:8853 app_Main.py:8858 +#: appGUI/GUIElements.py:5099 appGUI/MainGUI.py:143 app_Main.py:8897 app_Main.py:8902 msgid "Open G-Code" msgstr "" @@ -4007,7 +4012,7 @@ msgstr "" msgid "Exit" msgstr "" -#: appGUI/MainGUI.py:70 appGUI/MainGUI.py:72 appGUI/MainGUI.py:1634 +#: appGUI/MainGUI.py:70 appGUI/MainGUI.py:72 appGUI/MainGUI.py:1646 msgid "Toggle Panel" msgstr "" @@ -4015,11 +4020,11 @@ msgstr "" msgid "File" msgstr "" -#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4599 +#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4611 msgid "New Project" msgstr "" -#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4599 +#: appGUI/MainGUI.py:87 appGUI/MainGUI.py:4611 msgid "Ctrl+N" msgstr "" @@ -4027,30 +4032,30 @@ msgstr "" msgid "Will create a new, blank project" msgstr "" -#: appGUI/MainGUI.py:94 appGUI/MainGUI.py:1638 appPlugins/ToolLevelling.py:1986 +#: appGUI/MainGUI.py:94 appGUI/MainGUI.py:1650 appPlugins/ToolLevelling.py:2055 msgid "New" msgstr "" -#: appGUI/MainGUI.py:98 appGUI/MainGUI.py:1640 +#: appGUI/MainGUI.py:98 appGUI/MainGUI.py:1652 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:71 -#: appObjects/FlatCAMGeometry.py:2178 appObjects/ObjectCollection.py:235 +#: appObjects/FlatCAMGeometry.py:2185 appObjects/ObjectCollection.py:235 #: appPlugins/ToolCalibration.py:189 appPlugins/ToolCalibration.py:1339 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCopperThieving.py:184 -#: appPlugins/ToolCopperThieving.py:1376 appPlugins/ToolCopperThieving.py:1390 -#: appPlugins/ToolCutOut.py:2376 appPlugins/ToolCutOut.py:2774 -#: appPlugins/ToolDblSided.py:678 appPlugins/ToolDblSided.py:919 appPlugins/ToolFilm.py:1148 -#: appPlugins/ToolFilm.py:1171 appPlugins/ToolImage.py:158 appPlugins/ToolImage.py:216 -#: appPlugins/ToolIsolation.py:3532 appPlugins/ToolIsolation.py:3583 -#: appPlugins/ToolMilling.py:2808 appPlugins/ToolMilling.py:3642 appPlugins/ToolNCC.py:4144 -#: appPlugins/ToolNCC.py:4612 appPlugins/ToolPaint.py:3291 appPlugins/ToolPanelize.py:218 -#: appPlugins/ToolPanelize.py:1116 appPlugins/ToolPanelize.py:1158 -#: appPlugins/ToolSolderPaste.py:1503 appPlugins/ToolTransform.py:144 -#: appPlugins/ToolTransform.py:634 +#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCopperThieving.py:191 +#: appPlugins/ToolCopperThieving.py:1382 appPlugins/ToolCopperThieving.py:1396 +#: appPlugins/ToolCutOut.py:2373 appPlugins/ToolCutOut.py:2771 +#: appPlugins/ToolDblSided.py:694 appPlugins/ToolDblSided.py:935 appPlugins/ToolFilm.py:1162 +#: appPlugins/ToolFilm.py:1185 appPlugins/ToolImage.py:158 appPlugins/ToolImage.py:216 +#: appPlugins/ToolIsolation.py:3529 appPlugins/ToolIsolation.py:3580 +#: appPlugins/ToolMilling.py:2891 appPlugins/ToolMilling.py:3714 appPlugins/ToolNCC.py:4143 +#: appPlugins/ToolNCC.py:4611 appPlugins/ToolPaint.py:3288 appPlugins/ToolPanelize.py:136 +#: appPlugins/ToolPanelize.py:234 appPlugins/ToolPanelize.py:1135 +#: appPlugins/ToolPanelize.py:1177 appPlugins/ToolSolderPaste.py:1507 +#: appPlugins/ToolTransform.py:144 appPlugins/ToolTransform.py:634 msgid "Geometry" msgstr "" -#: appGUI/MainGUI.py:98 appGUI/MainGUI.py:661 appGUI/MainGUI.py:776 appGUI/MainGUI.py:4579 -#: appGUI/MainGUI.py:4848 appGUI/MainGUI.py:5104 +#: appGUI/MainGUI.py:98 appGUI/MainGUI.py:661 appGUI/MainGUI.py:776 appGUI/MainGUI.py:4591 +#: appGUI/MainGUI.py:4860 appGUI/MainGUI.py:5116 msgid "N" msgstr "" @@ -4064,21 +4069,21 @@ msgstr "" #: appPlugins/ToolAlignObjects.py:452 appPlugins/ToolCalibration.py:181 #: appPlugins/ToolCalibration.py:189 appPlugins/ToolCalibration.py:904 #: appPlugins/ToolCalibration.py:1339 appPlugins/ToolCalibration.py:1356 -#: appPlugins/ToolCopperThieving.py:184 appPlugins/ToolCopperThieving.py:1376 -#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolCutOut.py:2375 -#: appPlugins/ToolDblSided.py:676 appPlugins/ToolDblSided.py:917 appPlugins/ToolFilm.py:1147 -#: appPlugins/ToolFilm.py:1170 appPlugins/ToolImage.py:136 appPlugins/ToolImage.py:160 -#: appPlugins/ToolImage.py:216 appPlugins/ToolIsolation.py:3533 -#: appPlugins/ToolIsolation.py:3583 appPlugins/ToolNCC.py:4145 appPlugins/ToolNCC.py:4612 -#: appPlugins/ToolPaint.py:3291 appPlugins/ToolPanelize.py:218 -#: appPlugins/ToolPanelize.py:1116 appPlugins/ToolPanelize.py:1158 -#: appPlugins/ToolPanelize.py:1257 appPlugins/ToolTransform.py:144 -#: appPlugins/ToolTransform.py:632 defaults.py:583 +#: appPlugins/ToolCopperThieving.py:191 appPlugins/ToolCopperThieving.py:1382 +#: appPlugins/ToolCopperThieving.py:1396 appPlugins/ToolCutOut.py:2372 +#: appPlugins/ToolDblSided.py:692 appPlugins/ToolDblSided.py:933 appPlugins/ToolFilm.py:1161 +#: appPlugins/ToolFilm.py:1184 appPlugins/ToolImage.py:136 appPlugins/ToolImage.py:160 +#: appPlugins/ToolImage.py:216 appPlugins/ToolIsolation.py:3530 +#: appPlugins/ToolIsolation.py:3580 appPlugins/ToolNCC.py:4144 appPlugins/ToolNCC.py:4611 +#: appPlugins/ToolPaint.py:3288 appPlugins/ToolPanelize.py:130 +#: appPlugins/ToolPanelize.py:234 appPlugins/ToolPanelize.py:1135 +#: appPlugins/ToolPanelize.py:1177 appPlugins/ToolPanelize.py:1276 +#: appPlugins/ToolTransform.py:144 appPlugins/ToolTransform.py:632 defaults.py:586 msgid "Gerber" msgstr "" -#: appGUI/MainGUI.py:103 appGUI/MainGUI.py:704 appGUI/MainGUI.py:790 appGUI/MainGUI.py:4573 -#: appGUI/MainGUI.py:4839 appGUI/MainGUI.py:5098 +#: appGUI/MainGUI.py:103 appGUI/MainGUI.py:704 appGUI/MainGUI.py:790 appGUI/MainGUI.py:4585 +#: appGUI/MainGUI.py:4851 appGUI/MainGUI.py:5110 msgid "B" msgstr "" @@ -4086,25 +4091,25 @@ msgstr "" msgid "Will create a new, empty Gerber Object." msgstr "" -#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:1644 +#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:1656 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 #: appObjects/ObjectCollection.py:234 appPlugins/ToolAlignObjects.py:417 #: appPlugins/ToolAlignObjects.py:453 appPlugins/ToolCalibration.py:181 #: appPlugins/ToolCalibration.py:189 appPlugins/ToolCalibration.py:905 #: appPlugins/ToolCalibration.py:1339 appPlugins/ToolCalibration.py:1356 -#: appPlugins/ToolCopperThieving.py:184 appPlugins/ToolCopperThieving.py:1376 -#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolDblSided.py:677 -#: appPlugins/ToolDblSided.py:876 appPlugins/ToolDblSided.py:918 appPlugins/ToolFilm.py:1429 -#: appPlugins/ToolIsolation.py:3583 appPlugins/ToolMilling.py:3643 -#: appPlugins/ToolNCC.py:4612 appPlugins/ToolPaint.py:3291 appPlugins/ToolPanelize.py:218 -#: appPlugins/ToolPanelize.py:1116 appPlugins/ToolPunchGerber.py:2112 -#: appPlugins/ToolPunchGerber.py:2127 appPlugins/ToolTransform.py:144 -#: appPlugins/ToolTransform.py:633 +#: appPlugins/ToolCopperThieving.py:191 appPlugins/ToolCopperThieving.py:1382 +#: appPlugins/ToolCopperThieving.py:1396 appPlugins/ToolDblSided.py:693 +#: appPlugins/ToolDblSided.py:892 appPlugins/ToolDblSided.py:934 appPlugins/ToolFilm.py:1443 +#: appPlugins/ToolIsolation.py:3580 appPlugins/ToolMilling.py:3715 +#: appPlugins/ToolNCC.py:4611 appPlugins/ToolPaint.py:3288 appPlugins/ToolPanelize.py:133 +#: appPlugins/ToolPanelize.py:234 appPlugins/ToolPanelize.py:1135 +#: appPlugins/ToolPunchGerber.py:2112 appPlugins/ToolPunchGerber.py:2127 +#: appPlugins/ToolTransform.py:144 appPlugins/ToolTransform.py:633 msgid "Excellon" msgstr "" -#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:4577 +#: appGUI/MainGUI.py:108 appGUI/MainGUI.py:4589 msgid "L" msgstr "" @@ -4116,8 +4121,8 @@ msgstr "" msgid "Document" msgstr "" -#: appGUI/MainGUI.py:115 appGUI/MainGUI.py:731 appGUI/MainGUI.py:787 appGUI/MainGUI.py:4841 -#: appGUI/MainGUI.py:4961 appGUI/MainGUI.py:5100 +#: appGUI/MainGUI.py:115 appGUI/MainGUI.py:731 appGUI/MainGUI.py:787 appGUI/MainGUI.py:4853 +#: appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5112 msgid "D" msgstr "" @@ -4125,7 +4130,7 @@ msgstr "" msgid "Will create a new, empty Document Object." msgstr "" -#: appGUI/MainGUI.py:126 appGUI/MainGUI.py:4600 +#: appGUI/MainGUI.py:126 appGUI/MainGUI.py:4612 msgid "Ctrl+O" msgstr "" @@ -4141,20 +4146,20 @@ msgstr "" msgid "Recent files" msgstr "" -#: appGUI/MainGUI.py:160 appGUI/MainGUI.py:889 appGUI/MainGUI.py:1607 -#: appObjects/ObjectCollection.py:381 +#: appGUI/MainGUI.py:160 appGUI/MainGUI.py:889 appGUI/MainGUI.py:1619 +#: appGUI/ObjectUI.py:2194 appObjects/ObjectCollection.py:381 msgid "Save" msgstr "" -#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:2212 appGUI/MainGUI.py:4603 +#: appGUI/MainGUI.py:164 appGUI/MainGUI.py:2224 appGUI/MainGUI.py:4615 msgid "Save Project" msgstr "" -#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4655 +#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4667 msgid "Save Project As" msgstr "" -#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4655 +#: appGUI/MainGUI.py:170 appGUI/MainGUI.py:4667 msgid "Ctrl+Shift+S" msgstr "" @@ -4162,11 +4167,11 @@ msgstr "" msgid "Scripting" msgstr "" -#: appGUI/MainGUI.py:189 appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2276 +#: appGUI/MainGUI.py:189 appGUI/MainGUI.py:1069 appGUI/MainGUI.py:2288 msgid "New Script" msgstr "" -#: appGUI/MainGUI.py:191 appGUI/MainGUI.py:1059 appGUI/MainGUI.py:2278 +#: appGUI/MainGUI.py:191 appGUI/MainGUI.py:1071 appGUI/MainGUI.py:2290 msgid "Open Script" msgstr "" @@ -4174,11 +4179,11 @@ msgstr "" msgid "Open Example" msgstr "" -#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:1061 appGUI/MainGUI.py:2280 +#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:1073 appGUI/MainGUI.py:2292 msgid "Run Script" msgstr "" -#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:4616 +#: appGUI/MainGUI.py:197 appGUI/MainGUI.py:4628 msgid "Shift+S" msgstr "" @@ -4210,16 +4215,16 @@ msgstr "" msgid "Export" msgstr "" -#: appGUI/MainGUI.py:247 appPlugins/ToolQRCode.py:640 appPlugins/ToolQRCode.py:645 -#: app_Main.py:9000 app_Main.py:9005 +#: appGUI/MainGUI.py:247 appPlugins/ToolQRCode.py:646 appPlugins/ToolQRCode.py:651 +#: app_Main.py:9044 app_Main.py:9049 msgid "Export SVG" msgstr "" -#: appGUI/MainGUI.py:252 app_Main.py:9348 app_Main.py:9353 +#: appGUI/MainGUI.py:252 app_Main.py:9392 app_Main.py:9397 msgid "Export DXF" msgstr "" -#: appGUI/MainGUI.py:259 appPlugins/ToolQRCode.py:591 appPlugins/ToolQRCode.py:596 +#: appGUI/MainGUI.py:259 appPlugins/ToolQRCode.py:597 appPlugins/ToolQRCode.py:602 msgid "Export PNG" msgstr "" @@ -4230,7 +4235,7 @@ msgid "" "information currently in FlatCAM Plot Area." msgstr "" -#: appGUI/MainGUI.py:271 app_Main.py:9251 app_Main.py:9256 +#: appGUI/MainGUI.py:271 app_Main.py:9295 app_Main.py:9300 msgid "Export Excellon" msgstr "" @@ -4241,7 +4246,7 @@ msgid "" "are set in Preferences -> Excellon Export." msgstr "" -#: appGUI/MainGUI.py:281 app_Main.py:9296 app_Main.py:9301 +#: appGUI/MainGUI.py:281 app_Main.py:9340 app_Main.py:9345 msgid "Export Gerber" msgstr "" @@ -4264,19 +4269,19 @@ msgstr "" msgid "Export Preferences to file" msgstr "" -#: appGUI/MainGUI.py:314 appGUI/preferences/PreferencesUIManager.py:1199 +#: appGUI/MainGUI.py:314 appGUI/preferences/PreferencesUIManager.py:1202 msgid "Save Preferences" msgstr "" -#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4601 +#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4613 msgid "Print (PDF)" msgstr "" -#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4601 +#: appGUI/MainGUI.py:321 appGUI/MainGUI.py:4613 msgid "Ctrl+P" msgstr "" -#: appGUI/MainGUI.py:338 appGUI/MainGUI.py:883 appGUI/MainGUI.py:1758 +#: appGUI/MainGUI.py:338 appGUI/MainGUI.py:883 appGUI/MainGUI.py:1770 msgid "Edit" msgstr "" @@ -4284,8 +4289,8 @@ msgstr "" msgid "Edit Object" msgstr "" -#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:676 appGUI/MainGUI.py:784 appGUI/MainGUI.py:4574 -#: appGUI/MainGUI.py:4842 appGUI/MainGUI.py:5101 +#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:676 appGUI/MainGUI.py:784 appGUI/MainGUI.py:4586 +#: appGUI/MainGUI.py:4854 appGUI/MainGUI.py:5113 msgid "E" msgstr "" @@ -4362,12 +4367,12 @@ msgstr "" msgid "DEL" msgstr "" -#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:1024 appGUI/MainGUI.py:2245 -#: appGUI/MainGUI.py:4580 +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:1036 appGUI/MainGUI.py:2257 +#: appGUI/MainGUI.py:4592 msgid "Set Origin" msgstr "" -#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:649 appGUI/MainGUI.py:4580 appGUI/MainGUI.py:4849 +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:649 appGUI/MainGUI.py:4592 appGUI/MainGUI.py:4861 msgid "O" msgstr "" @@ -4375,47 +4380,47 @@ msgstr "" msgid "Shift+O" msgstr "" -#: appGUI/MainGUI.py:435 appGUI/MainGUI.py:1028 appGUI/MainGUI.py:2249 app_Main.py:5226 -#: app_Main.py:5238 +#: appGUI/MainGUI.py:435 appGUI/MainGUI.py:1040 appGUI/MainGUI.py:2261 app_Main.py:5245 +#: app_Main.py:5257 msgid "Custom Origin" msgstr "" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2252 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2264 msgid "Jump to Location" msgstr "" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:4576 appGUI/MainGUI.py:4844 -#: appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5102 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:4588 appGUI/MainGUI.py:4856 +#: appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5114 msgid "J" msgstr "" -#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:1033 appGUI/MainGUI.py:2254 -#: appGUI/MainGUI.py:4612 +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2266 +#: appGUI/MainGUI.py:4624 msgid "Locate in Object" msgstr "" -#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:4612 +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:4624 msgid "Shift+J" msgstr "" -#: appGUI/MainGUI.py:448 app_Main.py:4630 +#: appGUI/MainGUI.py:448 app_Main.py:4649 msgid "Toggle Units" msgstr "" -#: appGUI/MainGUI.py:448 appGUI/MainGUI.py:736 appGUI/MainGUI.py:4581 appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:448 appGUI/MainGUI.py:736 appGUI/MainGUI.py:4593 appGUI/MainGUI.py:4976 msgid "Q" msgstr "" -#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:1322 -#: appGUI/preferences/PreferencesUIManager.py:928 -#: appGUI/preferences/PreferencesUIManager.py:1016 -#: appGUI/preferences/PreferencesUIManager.py:1044 -#: appGUI/preferences/PreferencesUIManager.py:1150 app_Main.py:6137 app_Main.py:6142 -#: app_Main.py:6157 +#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:1334 +#: appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/preferences/PreferencesUIManager.py:1019 +#: appGUI/preferences/PreferencesUIManager.py:1047 +#: appGUI/preferences/PreferencesUIManager.py:1153 app_Main.py:6172 app_Main.py:6177 +#: app_Main.py:6192 msgid "Preferences" msgstr "" -#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:4614 +#: appGUI/MainGUI.py:457 appGUI/MainGUI.py:4626 msgid "Shift+P" msgstr "" @@ -4431,19 +4436,19 @@ msgstr "" msgid "Shift+(R)" msgstr "" -#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4618 +#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4630 msgid "Skew on X axis" msgstr "" -#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4618 appGUI/MainGUI.py:4858 +#: appGUI/MainGUI.py:472 appGUI/MainGUI.py:4630 appGUI/MainGUI.py:4870 msgid "Shift+X" msgstr "" -#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4619 +#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4631 msgid "Skew on Y axis" msgstr "" -#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4619 appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:475 appGUI/MainGUI.py:4631 appGUI/MainGUI.py:4871 msgid "Shift+Y" msgstr "" @@ -4459,11 +4464,11 @@ msgstr "" msgid "View source" msgstr "" -#: appGUI/MainGUI.py:490 appGUI/MainGUI.py:4640 +#: appGUI/MainGUI.py:490 appGUI/MainGUI.py:4652 msgid "Alt+S" msgstr "" -#: appGUI/MainGUI.py:493 appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:493 appGUI/MainGUI.py:4607 msgid "Ctrl+D" msgstr "" @@ -4471,27 +4476,27 @@ msgstr "" msgid "Experimental" msgstr "" -#: appGUI/MainGUI.py:503 app_Main.py:6315 +#: appGUI/MainGUI.py:503 app_Main.py:6350 msgid "3D Area" msgstr "" -#: appGUI/MainGUI.py:510 appGUI/MainGUI.py:1654 +#: appGUI/MainGUI.py:510 appGUI/MainGUI.py:1666 msgid "View" msgstr "" -#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4645 +#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4657 msgid "Enable all" msgstr "" -#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4645 +#: appGUI/MainGUI.py:513 appGUI/MainGUI.py:4657 msgid "Alt+1" msgstr "" -#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4646 +#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4658 msgid "Disable all" msgstr "" -#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4646 +#: appGUI/MainGUI.py:516 appGUI/MainGUI.py:4658 msgid "Alt+2" msgstr "" @@ -4499,7 +4504,7 @@ msgstr "" msgid "Enable non-selected" msgstr "" -#: appGUI/MainGUI.py:519 appGUI/MainGUI.py:4647 +#: appGUI/MainGUI.py:519 appGUI/MainGUI.py:4659 msgid "Alt+3" msgstr "" @@ -4507,34 +4512,34 @@ msgstr "" msgid "Disable non-selected" msgstr "" -#: appGUI/MainGUI.py:522 appGUI/MainGUI.py:4648 +#: appGUI/MainGUI.py:522 appGUI/MainGUI.py:4660 msgid "Alt+4" msgstr "" -#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:1047 appGUI/MainGUI.py:1656 -#: appGUI/MainGUI.py:2268 appGUI/MainGUI.py:4586 +#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:1059 appGUI/MainGUI.py:1668 +#: appGUI/MainGUI.py:2280 appGUI/MainGUI.py:4598 msgid "Zoom Fit" msgstr "" -#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:4586 +#: appGUI/MainGUI.py:528 appGUI/MainGUI.py:4598 msgid "V" msgstr "" -#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2264 -#: appGUI/MainGUI.py:4590 +#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2276 +#: appGUI/MainGUI.py:4602 msgid "Zoom In" msgstr "" -#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:4590 +#: appGUI/MainGUI.py:531 appGUI/MainGUI.py:4602 msgid "=" msgstr "" -#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2266 -#: appGUI/MainGUI.py:4589 +#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2278 +#: appGUI/MainGUI.py:4601 msgid "Zoom Out" msgstr "" -#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:4589 +#: appGUI/MainGUI.py:534 appGUI/MainGUI.py:4601 msgid "-" msgstr "" @@ -4542,15 +4547,15 @@ msgstr "" msgid "Redraw All" msgstr "" -#: appGUI/MainGUI.py:540 appGUI/MainGUI.py:4663 +#: appGUI/MainGUI.py:540 appGUI/MainGUI.py:4675 msgid "F5" msgstr "" -#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4609 +#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4621 msgid "Toggle Code Editor" msgstr "" -#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4609 +#: appGUI/MainGUI.py:545 appGUI/MainGUI.py:4621 msgid "Shift+E" msgstr "" @@ -4558,15 +4563,15 @@ msgstr "" msgid "Toggle FullScreen" msgstr "" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4649 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4661 msgid "Alt+F10" msgstr "" -#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4604 +#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4616 msgid "Toggle Plot Area" msgstr "" -#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4604 +#: appGUI/MainGUI.py:552 appGUI/MainGUI.py:4616 msgid "Ctrl+F10" msgstr "" @@ -4574,7 +4579,7 @@ msgstr "" msgid "Toggle Project/Properties/Tool" msgstr "" -#: appGUI/MainGUI.py:555 appGUI/MainGUI.py:4666 +#: appGUI/MainGUI.py:555 appGUI/MainGUI.py:4678 msgid "`" msgstr "" @@ -4582,15 +4587,15 @@ msgstr "" msgid "Toggle Grid Snap" msgstr "" -#: appGUI/MainGUI.py:560 appGUI/MainGUI.py:4575 +#: appGUI/MainGUI.py:560 appGUI/MainGUI.py:4587 msgid "G" msgstr "" -#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4622 msgid "Toggle Grid Lines" msgstr "" -#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:563 appGUI/MainGUI.py:4622 msgid "Shift+G" msgstr "" @@ -4598,7 +4603,7 @@ msgstr "" msgid "Toggle Axis" msgstr "" -#: appGUI/MainGUI.py:566 appGUI/MainGUI.py:4607 +#: appGUI/MainGUI.py:566 appGUI/MainGUI.py:4619 msgid "Shift+A" msgstr "" @@ -4606,15 +4611,15 @@ msgstr "" msgid "Toggle Workspace" msgstr "" -#: appGUI/MainGUI.py:569 appGUI/MainGUI.py:4617 +#: appGUI/MainGUI.py:569 appGUI/MainGUI.py:4629 msgid "Shift+W" msgstr "" -#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4611 +#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4623 msgid "Toggle HUD" msgstr "" -#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4611 +#: appGUI/MainGUI.py:572 appGUI/MainGUI.py:4623 msgid "Shift+H" msgstr "" @@ -4622,24 +4627,25 @@ msgstr "" msgid "Objects" msgstr "" -#: appGUI/MainGUI.py:584 appObjects/ObjectCollection.py:1152 -#: appObjects/ObjectCollection.py:1199 appPlugins/ToolIsolation.py:3618 +#: appGUI/MainGUI.py:584 appObjects/ObjectCollection.py:1155 +#: appObjects/ObjectCollection.py:1202 appPlugins/ToolIsolation.py:3615 #: appPlugins/ToolPunchGerber.py:2301 msgid "Deselect All" msgstr "" -#: appGUI/MainGUI.py:589 appGUI/MainGUI.py:1530 appGUI/MainGUI.py:1539 -#: appGUI/ObjectUI.py:346 appGUI/ObjectUI.py:722 appGUI/ObjectUI.py:1788 +#: appGUI/MainGUI.py:589 appGUI/MainGUI.py:1542 appGUI/MainGUI.py:1551 +#: appGUI/ObjectUI.py:343 appGUI/ObjectUI.py:719 appGUI/ObjectUI.py:1785 +#: appGUI/ObjectUI.py:2163 msgid "Plugins" msgstr "" -#: appGUI/MainGUI.py:593 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:1328 -#: appGUI/MainGUI.py:2274 +#: appGUI/MainGUI.py:593 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:1340 +#: appGUI/MainGUI.py:2286 msgid "Command Line" msgstr "" -#: appGUI/MainGUI.py:593 appGUI/MainGUI.py:679 appGUI/MainGUI.py:793 appGUI/MainGUI.py:4584 -#: appGUI/MainGUI.py:4852 appGUI/MainGUI.py:5107 +#: appGUI/MainGUI.py:593 appGUI/MainGUI.py:679 appGUI/MainGUI.py:793 appGUI/MainGUI.py:4596 +#: appGUI/MainGUI.py:4864 appGUI/MainGUI.py:5119 msgid "S" msgstr "" @@ -4651,11 +4657,11 @@ msgstr "" msgid "Online Help" msgstr "" -#: appGUI/MainGUI.py:601 appGUI/MainGUI.py:4660 +#: appGUI/MainGUI.py:601 appGUI/MainGUI.py:4672 msgid "F1" msgstr "" -#: appGUI/MainGUI.py:608 app_Main.py:3640 app_Main.py:3649 +#: appGUI/MainGUI.py:608 app_Main.py:3659 app_Main.py:3668 msgid "Bookmarks Manager" msgstr "" @@ -4675,7 +4681,7 @@ msgstr "" msgid "Shortcuts List" msgstr "" -#: appGUI/MainGUI.py:626 appGUI/MainGUI.py:4569 +#: appGUI/MainGUI.py:626 appGUI/MainGUI.py:4581 msgid "F3" msgstr "" @@ -4683,87 +4689,87 @@ msgstr "" msgid "YouTube Channel" msgstr "" -#: appGUI/MainGUI.py:629 appGUI/MainGUI.py:4662 +#: appGUI/MainGUI.py:629 appGUI/MainGUI.py:4674 msgid "F4" msgstr "" -#: appGUI/MainGUI.py:635 app_Main.py:3417 +#: appGUI/MainGUI.py:635 app_Main.py:3436 msgid "How To" msgstr "" -#: appGUI/MainGUI.py:639 app_Main.py:3089 +#: appGUI/MainGUI.py:639 app_Main.py:3108 msgid "About" msgstr "" -#: appGUI/MainGUI.py:644 appGUI/MainGUI.py:1664 +#: appGUI/MainGUI.py:644 appGUI/MainGUI.py:1676 msgid "Geo Editor" msgstr "" -#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2394 +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1187 appGUI/MainGUI.py:2406 msgid "Add Circle" msgstr "" -#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1177 appGUI/MainGUI.py:2396 +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2408 msgid "Add Arc" msgstr "" -#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:728 appGUI/MainGUI.py:770 appGUI/MainGUI.py:4838 -#: appGUI/MainGUI.py:4959 appGUI/MainGUI.py:5097 +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:728 appGUI/MainGUI.py:770 appGUI/MainGUI.py:4850 +#: appGUI/MainGUI.py:4971 appGUI/MainGUI.py:5109 msgid "A" msgstr "" -#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2398 +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1191 appGUI/MainGUI.py:2410 msgid "Add Rectangle" msgstr "" -#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:744 appGUI/MainGUI.py:4583 appGUI/MainGUI.py:4851 -#: appGUI/MainGUI.py:4965 appGUI/MainGUI.py:5106 +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:744 appGUI/MainGUI.py:4595 appGUI/MainGUI.py:4863 +#: appGUI/MainGUI.py:4977 appGUI/MainGUI.py:5118 msgid "R" msgstr "" -#: appGUI/MainGUI.py:661 appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2404 +#: appGUI/MainGUI.py:661 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2416 msgid "Add Polygon" msgstr "" -#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2402 +#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:1195 appGUI/MainGUI.py:2414 msgid "Add Path" msgstr "" -#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:767 appGUI/MainGUI.py:4582 appGUI/MainGUI.py:4850 -#: appGUI/MainGUI.py:5105 appGUI/ObjectUI.py:2122 appGUI/ObjectUI.py:2133 +#: appGUI/MainGUI.py:665 appGUI/MainGUI.py:767 appGUI/MainGUI.py:4594 appGUI/MainGUI.py:4862 +#: appGUI/MainGUI.py:5117 appGUI/ObjectUI.py:2119 appGUI/ObjectUI.py:2130 msgid "P" msgstr "" -#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:1188 appGUI/MainGUI.py:2407 +#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:1200 appGUI/MainGUI.py:2419 msgid "Add Text" msgstr "" -#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:773 appGUI/MainGUI.py:4585 appGUI/MainGUI.py:4853 -#: appGUI/MainGUI.py:4966 appGUI/MainGUI.py:5108 appGUI/MainGUI.py:5109 +#: appGUI/MainGUI.py:669 appGUI/MainGUI.py:773 appGUI/MainGUI.py:4597 appGUI/MainGUI.py:4865 +#: appGUI/MainGUI.py:4978 appGUI/MainGUI.py:5120 appGUI/MainGUI.py:5121 msgid "T" msgstr "" -#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:1198 appGUI/MainGUI.py:2417 +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2429 msgid "Polygon Union" msgstr "" -#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:4854 +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:4866 msgid "U" msgstr "" -#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:2422 +#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:1215 appGUI/MainGUI.py:2434 msgid "Polygon Intersection" msgstr "" -#: appGUI/MainGUI.py:679 appGUI/MainGUI.py:2424 +#: appGUI/MainGUI.py:679 appGUI/MainGUI.py:2436 msgid "Polygon Subtraction" msgstr "" -#: appGUI/MainGUI.py:683 appGUI/MainGUI.py:1695 appGUI/MainGUI.py:2426 +#: appGUI/MainGUI.py:683 appGUI/MainGUI.py:1707 appGUI/MainGUI.py:2438 msgid "Alt Subtraction" msgstr "" -#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:1217 appGUI/MainGUI.py:2430 +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:1229 appGUI/MainGUI.py:2442 msgid "Cut Path" msgstr "" @@ -4771,61 +4777,61 @@ msgstr "" msgid "Copy Geom" msgstr "" -#: appGUI/MainGUI.py:693 appGUI/MainGUI.py:748 appGUI/MainGUI.py:807 appGUI/MainGUI.py:4840 -#: appGUI/MainGUI.py:4960 appGUI/MainGUI.py:5099 +#: appGUI/MainGUI.py:693 appGUI/MainGUI.py:748 appGUI/MainGUI.py:807 appGUI/MainGUI.py:4852 +#: appGUI/MainGUI.py:4972 appGUI/MainGUI.py:5111 msgid "C" msgstr "" -#: appGUI/MainGUI.py:696 appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2434 -#: appGUI/MainGUI.py:4869 +#: appGUI/MainGUI.py:696 appGUI/MainGUI.py:1234 appGUI/MainGUI.py:2446 +#: appGUI/MainGUI.py:4881 msgid "Delete Shape" msgstr "" -#: appGUI/MainGUI.py:701 appGUI/MainGUI.py:815 appGUI/MainGUI.py:1272 appGUI/MainGUI.py:1703 -#: appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2485 appGUI/MainGUI.py:5103 +#: appGUI/MainGUI.py:701 appGUI/MainGUI.py:815 appGUI/MainGUI.py:1284 appGUI/MainGUI.py:1715 +#: appGUI/MainGUI.py:1777 appGUI/MainGUI.py:2497 appGUI/MainGUI.py:5115 #: appPlugins/ToolMove.py:27 msgid "Move" msgstr "" -#: appGUI/MainGUI.py:701 appGUI/MainGUI.py:757 appGUI/MainGUI.py:815 appGUI/MainGUI.py:4578 -#: appGUI/MainGUI.py:4846 appGUI/MainGUI.py:4847 appGUI/MainGUI.py:4963 -#: appGUI/MainGUI.py:5103 +#: appGUI/MainGUI.py:701 appGUI/MainGUI.py:757 appGUI/MainGUI.py:815 appGUI/MainGUI.py:4590 +#: appGUI/MainGUI.py:4858 appGUI/MainGUI.py:4859 appGUI/MainGUI.py:4975 +#: appGUI/MainGUI.py:5115 msgid "M" msgstr "" -#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:4843 +#: appGUI/MainGUI.py:708 appGUI/MainGUI.py:4855 msgid "I" msgstr "" -#: appGUI/MainGUI.py:712 appGUI/MainGUI.py:802 appGUI/MainGUI.py:4639 appGUI/MainGUI.py:4860 -#: appGUI/MainGUI.py:5119 +#: appGUI/MainGUI.py:712 appGUI/MainGUI.py:802 appGUI/MainGUI.py:4651 appGUI/MainGUI.py:4872 +#: appGUI/MainGUI.py:5131 msgid "Alt+R" msgstr "" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4845 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4857 msgid "Toggle Corner Snap" msgstr "" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4845 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4857 msgid "K" msgstr "" -#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:1149 appGUI/MainGUI.py:1741 -#: appGUI/MainGUI.py:2368 appGUI/MainGUI.py:4961 +#: appGUI/MainGUI.py:731 appGUI/MainGUI.py:1161 appGUI/MainGUI.py:1753 +#: appGUI/MainGUI.py:2380 appGUI/MainGUI.py:4973 msgid "Add Drill" msgstr "" -#: appGUI/MainGUI.py:736 appGUI/MainGUI.py:1155 appGUI/MainGUI.py:1748 -#: appGUI/MainGUI.py:2376 appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:736 appGUI/MainGUI.py:1167 appGUI/MainGUI.py:1760 +#: appGUI/MainGUI.py:2388 appGUI/MainGUI.py:4976 msgid "Add Slot Array" msgstr "" -#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:1153 appGUI/MainGUI.py:1746 -#: appGUI/MainGUI.py:2374 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:1165 appGUI/MainGUI.py:1758 +#: appGUI/MainGUI.py:2386 appGUI/MainGUI.py:4979 msgid "Add Slot" msgstr "" -#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:739 appGUI/MainGUI.py:4979 msgid "W" msgstr "" @@ -4833,59 +4839,59 @@ msgstr "" msgid "Resize Drill(S)" msgstr "" -#: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1167 appGUI/MainGUI.py:2386 -#: appGUI/MainGUI.py:4963 +#: appGUI/MainGUI.py:757 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2398 +#: appGUI/MainGUI.py:4975 msgid "Move Drill" msgstr "" -#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:1235 appGUI/MainGUI.py:2448 -#: appGUI/MainGUI.py:5105 +#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:1247 appGUI/MainGUI.py:2460 +#: appGUI/MainGUI.py:5117 msgid "Add Pad" msgstr "" -#: appGUI/MainGUI.py:773 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2452 -#: appGUI/MainGUI.py:5108 +#: appGUI/MainGUI.py:773 appGUI/MainGUI.py:1251 appGUI/MainGUI.py:2464 +#: appGUI/MainGUI.py:5120 msgid "Add Track" msgstr "" -#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1241 appGUI/MainGUI.py:2454 -#: appGUI/MainGUI.py:5104 +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1253 appGUI/MainGUI.py:2466 +#: appGUI/MainGUI.py:5116 msgid "Add Region" msgstr "" -#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:1243 appGUI/MainGUI.py:1718 -#: appGUI/MainGUI.py:2456 +#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:1255 appGUI/MainGUI.py:1730 +#: appGUI/MainGUI.py:2468 msgid "Poligonize" msgstr "" -#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:4635 appGUI/MainGUI.py:5118 +#: appGUI/MainGUI.py:781 appGUI/MainGUI.py:4647 appGUI/MainGUI.py:5130 msgid "Alt+N" msgstr "" -#: appGUI/MainGUI.py:784 appGUI/MainGUI.py:5101 +#: appGUI/MainGUI.py:784 appGUI/MainGUI.py:5113 msgid "Add SemiDisc" msgstr "" -#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:5100 +#: appGUI/MainGUI.py:787 appGUI/MainGUI.py:5112 msgid "Add Disc" msgstr "" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:1256 appGUI/MainGUI.py:1730 -#: appGUI/MainGUI.py:2469 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1742 +#: appGUI/MainGUI.py:2481 msgid "Mark Area" msgstr "" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:4622 appGUI/MainGUI.py:5117 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:4634 appGUI/MainGUI.py:5129 msgid "Alt+A" msgstr "" -#: appGUI/MainGUI.py:799 appGUI/MainGUI.py:1194 appGUI/MainGUI.py:1261 -#: appGUI/MainGUI.py:1685 appGUI/MainGUI.py:1732 appGUI/MainGUI.py:2413 -#: appGUI/MainGUI.py:2474 +#: appGUI/MainGUI.py:799 appGUI/MainGUI.py:1206 appGUI/MainGUI.py:1273 +#: appGUI/MainGUI.py:1697 appGUI/MainGUI.py:1744 appGUI/MainGUI.py:2425 +#: appGUI/MainGUI.py:2486 msgid "Eraser" msgstr "" -#: appGUI/MainGUI.py:802 app_Main.py:6578 app_Main.py:6632 app_Main.py:6680 +#: appGUI/MainGUI.py:802 app_Main.py:6625 app_Main.py:6679 app_Main.py:6727 msgid "Transform" msgstr "" @@ -4901,48 +4907,48 @@ msgstr "" msgid "Set Color" msgstr "" -#: appGUI/MainGUI.py:841 app_Main.py:8453 +#: appGUI/MainGUI.py:841 app_Main.py:8497 msgid "Red" msgstr "" -#: appGUI/MainGUI.py:844 app_Main.py:8455 +#: appGUI/MainGUI.py:844 app_Main.py:8499 msgid "Blue" msgstr "" -#: appGUI/MainGUI.py:847 app_Main.py:8458 +#: appGUI/MainGUI.py:847 app_Main.py:8502 msgid "Yellow" msgstr "" -#: appGUI/MainGUI.py:850 app_Main.py:8460 +#: appGUI/MainGUI.py:850 app_Main.py:8504 msgid "Green" msgstr "" -#: appGUI/MainGUI.py:853 app_Main.py:8462 +#: appGUI/MainGUI.py:853 app_Main.py:8506 msgid "Purple" msgstr "" -#: appGUI/MainGUI.py:856 app_Main.py:8464 +#: appGUI/MainGUI.py:856 app_Main.py:8508 msgid "Brown" msgstr "" -#: appGUI/MainGUI.py:859 app_Main.py:8466 app_Main.py:8526 +#: appGUI/MainGUI.py:859 app_Main.py:8510 app_Main.py:8570 msgid "White" msgstr "" -#: appGUI/MainGUI.py:862 app_Main.py:8468 +#: appGUI/MainGUI.py:862 app_Main.py:8512 msgid "Black" msgstr "" -#: appGUI/MainGUI.py:867 appPlugins/ToolMilling.py:3932 appPlugins/ToolMilling.py:3940 -#: app_Main.py:8471 +#: appGUI/MainGUI.py:867 appPlugins/ToolMilling.py:4004 appPlugins/ToolMilling.py:4012 +#: app_Main.py:8515 msgid "Custom" msgstr "" -#: appGUI/MainGUI.py:872 app_Main.py:8505 +#: appGUI/MainGUI.py:872 app_Main.py:8549 msgid "Opacity" msgstr "" -#: appGUI/MainGUI.py:875 app_Main.py:8481 +#: appGUI/MainGUI.py:875 app_Main.py:8525 msgid "Default" msgstr "" @@ -4950,13 +4956,13 @@ msgstr "" msgid "View Source" msgstr "" -#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:906 appGUI/MainGUI.py:1411 appGUI/MainGUI.py:1767 -#: app_Main.py:2568 app_Main.py:2833 +#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:906 appGUI/MainGUI.py:1423 appGUI/MainGUI.py:1779 +#: app_Main.py:2587 app_Main.py:2852 msgid "Properties" msgstr "" -#: appGUI/MainGUI.py:906 appGUI/MainGUI.py:1395 appGUI/MainGUI.py:1647 app_Main.py:2574 -#: app_Main.py:2836 app_Main.py:9768 +#: appGUI/MainGUI.py:906 appGUI/MainGUI.py:1407 appGUI/MainGUI.py:1659 app_Main.py:2593 +#: app_Main.py:2855 app_Main.py:9812 msgid "Project" msgstr "" @@ -4964,437 +4970,428 @@ msgstr "" msgid "File Toolbar" msgstr "" -#: appGUI/MainGUI.py:926 +#: appGUI/MainGUI.py:927 msgid "Edit Toolbar" msgstr "" -#: appGUI/MainGUI.py:930 +#: appGUI/MainGUI.py:932 msgid "View Toolbar" msgstr "" -#: appGUI/MainGUI.py:934 +#: appGUI/MainGUI.py:937 msgid "Shell Toolbar" msgstr "" -#: appGUI/MainGUI.py:938 +#: appGUI/MainGUI.py:942 msgid "Plugin Toolbar" msgstr "" -#: appGUI/MainGUI.py:942 +#: appGUI/MainGUI.py:947 msgid "Excellon Editor Toolbar" msgstr "" -#: appGUI/MainGUI.py:948 +#: appGUI/MainGUI.py:954 msgid "Geometry Editor Toolbar" msgstr "" -#: appGUI/MainGUI.py:952 +#: appGUI/MainGUI.py:959 msgid "Gerber Editor Toolbar" msgstr "" -#: appGUI/MainGUI.py:957 appGUI/MainGUI.py:2078 +#: appGUI/MainGUI.py:965 appGUI/MainGUI.py:2090 msgid "Delta Coordinates Toolbar" msgstr "" -#: appGUI/MainGUI.py:960 appGUI/MainGUI.py:2086 +#: appGUI/MainGUI.py:969 appGUI/MainGUI.py:2098 msgid "Coordinates Toolbar" msgstr "" -#: appGUI/MainGUI.py:963 appGUI/MainGUI.py:2094 +#: appGUI/MainGUI.py:973 appGUI/MainGUI.py:2106 msgid "Grid Toolbar" msgstr "" -#: appGUI/MainGUI.py:972 appGUI/MainGUI.py:2102 +#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2114 msgid "Status Toolbar" msgstr "" -#: appGUI/MainGUI.py:991 +#: appGUI/MainGUI.py:1003 msgid "Save project" msgstr "" -#: appGUI/MainGUI.py:997 appGUI/MainGUI.py:2218 app_Main.py:2571 app_Main.py:2831 +#: appGUI/MainGUI.py:1009 appGUI/MainGUI.py:2230 app_Main.py:2590 app_Main.py:2850 msgid "Editor" msgstr "" -#: appGUI/MainGUI.py:1020 appGUI/MainGUI.py:2241 appGUI/MainGUI.py:4598 -#: appGUI/MainGUI.py:4863 +#: appGUI/MainGUI.py:1032 appGUI/MainGUI.py:2253 appGUI/MainGUI.py:4610 +#: appGUI/MainGUI.py:4875 msgid "Distance Tool" msgstr "" -#: appGUI/MainGUI.py:1022 appGUI/MainGUI.py:2243 +#: appGUI/MainGUI.py:1034 appGUI/MainGUI.py:2255 msgid "Distance Min Tool" msgstr "" -#: appGUI/MainGUI.py:1039 appGUI/MainGUI.py:1660 appGUI/MainGUI.py:2260 +#: appGUI/MainGUI.py:1051 appGUI/MainGUI.py:1672 appGUI/MainGUI.py:2272 msgid "Replot" msgstr "" -#: appGUI/MainGUI.py:1041 appGUI/MainGUI.py:1658 appGUI/MainGUI.py:2262 +#: appGUI/MainGUI.py:1053 appGUI/MainGUI.py:1670 appGUI/MainGUI.py:2274 msgid "Clear Plot" msgstr "" -#: appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2286 -msgid "Drilling Tool" +#: appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2302 appGUI/ObjectUI.py:2167 +#: appPlugins/ToolLevelling.py:182 appPlugins/ToolLevelling.py:1712 app_Main.py:6505 +msgid "Levelling" msgstr "" -#: appGUI/MainGUI.py:1069 appGUI/MainGUI.py:2288 appPlugins/ToolMilling.py:1287 -msgid "Milling Tool" +#: appGUI/MainGUI.py:1092 appGUI/MainGUI.py:2311 appGUI/ObjectUI.py:224 +#: appGUI/ObjectUI.py:392 appPlugins/ToolFollow.py:126 appPlugins/ToolFollow.py:655 +msgid "Follow" msgstr "" -#: appGUI/MainGUI.py:1071 appGUI/MainGUI.py:2290 -msgid "Levelling Tool" +#: appGUI/MainGUI.py:1103 appGUI/MainGUI.py:2322 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:98 appPlugins/ToolCutOut.py:2365 +msgid "Panel" msgstr "" -#: appGUI/MainGUI.py:1078 appGUI/MainGUI.py:2297 -msgid "Isolation Tool" +#: appGUI/MainGUI.py:1105 appGUI/MainGUI.py:2324 appPlugins/ToolFilm.py:140 +#: appPlugins/ToolFilm.py:1108 +msgid "Film" msgstr "" -#: appGUI/MainGUI.py:1080 appGUI/MainGUI.py:2299 -msgid "Follow Tool" +#: appGUI/MainGUI.py:1107 appGUI/MainGUI.py:2326 appPlugins/ToolDblSided.py:104 +#: appPlugins/ToolDblSided.py:626 +msgid "2-Sided" msgstr "" -#: appGUI/MainGUI.py:1082 appGUI/MainGUI.py:2301 -msgid "NCC Tool" +#: appGUI/MainGUI.py:1112 appGUI/MainGUI.py:2331 appGUI/MainGUI.py:4634 +#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:378 +msgid "Align Objects" msgstr "" -#: appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2308 appPlugins/ToolCutOut.py:2418 -msgid "Cutout Tool" +#: appGUI/MainGUI.py:1119 appGUI/MainGUI.py:2338 appGUI/MainGUI.py:4638 +#: appPlugins/ToolExtract.py:162 appPlugins/ToolExtract.py:880 +msgid "Extract" msgstr "" -#: appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2310 -msgid "Panel Tool" +#: appGUI/MainGUI.py:1121 appGUI/MainGUI.py:2340 appGUI/MainGUI.py:4643 +#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1252 +msgid "Copper Thieving" msgstr "" -#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2312 -msgid "Film Tool" +#: appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2342 appGUI/MainGUI.py:4635 +#: appPlugins/ToolCorners.py:647 +msgid "Corner Markers" msgstr "" -#: appGUI/MainGUI.py:1095 appGUI/MainGUI.py:2314 -msgid "2-Sided Tool" +#: appGUI/MainGUI.py:1125 appGUI/MainGUI.py:2344 appGUI/MainGUI.py:4641 +#: appPlugins/ToolPunchGerber.py:1942 appPlugins/ToolPunchGerber.py:2317 app_Main.py:6508 +msgid "Punch Gerber" msgstr "" -#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2319 -msgid "Align Objects Tool" +#: appGUI/MainGUI.py:1127 appGUI/MainGUI.py:2346 appGUI/MainGUI.py:4636 +#: appPlugins/ToolCalculators.py:90 appPlugins/ToolCalculators.py:399 +msgid "Calculators" msgstr "" -#: appGUI/MainGUI.py:1107 appGUI/MainGUI.py:2326 -msgid "Extract Tool" -msgstr "" - -#: appGUI/MainGUI.py:1109 appGUI/MainGUI.py:2328 -msgid "Copper Thieving Tool" -msgstr "" - -#: appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2330 -msgid "Corner Markers Tool" -msgstr "" - -#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2332 -msgid "Punch Gerber Tool" -msgstr "" - -#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2334 -msgid "Calculators Tool" -msgstr "" - -#: appGUI/MainGUI.py:1147 appGUI/MainGUI.py:1173 appGUI/MainGUI.py:1233 -#: appGUI/MainGUI.py:2366 appGUI/MainGUI.py:2392 appGUI/MainGUI.py:2446 +#: appGUI/MainGUI.py:1159 appGUI/MainGUI.py:1185 appGUI/MainGUI.py:1245 +#: appGUI/MainGUI.py:2378 appGUI/MainGUI.py:2404 appGUI/MainGUI.py:2458 msgid "Select" msgstr "" -#: appGUI/MainGUI.py:1157 appGUI/MainGUI.py:1751 appGUI/MainGUI.py:2372 -#: appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:1169 appGUI/MainGUI.py:1763 appGUI/MainGUI.py:2384 +#: appGUI/MainGUI.py:4977 msgid "Resize Drill" msgstr "" -#: appGUI/MainGUI.py:1161 appGUI/MainGUI.py:2380 appGUI/MainGUI.py:4960 +#: appGUI/MainGUI.py:1173 appGUI/MainGUI.py:2392 appGUI/MainGUI.py:4972 msgid "Copy Drill" msgstr "" -#: appGUI/MainGUI.py:1163 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4969 +#: appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2394 appGUI/MainGUI.py:4981 msgid "Delete Drill" msgstr "" -#: appGUI/MainGUI.py:1190 appGUI/MainGUI.py:2409 +#: appGUI/MainGUI.py:1202 appGUI/MainGUI.py:2421 msgid "Add Buffer" msgstr "" -#: appGUI/MainGUI.py:1192 appGUI/MainGUI.py:2411 +#: appGUI/MainGUI.py:1204 appGUI/MainGUI.py:2423 msgid "Paint Shape" msgstr "" -#: appGUI/MainGUI.py:1200 appGUI/MainGUI.py:2419 +#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2431 msgid "Polygon Explode" msgstr "" -#: appGUI/MainGUI.py:1206 +#: appGUI/MainGUI.py:1218 msgid "" "Polygon Subtraction. First selected is the target.\n" "The rest of the selected is subtracted from the first.\n" "First selected is replaced by the result." msgstr "" -#: appGUI/MainGUI.py:1211 +#: appGUI/MainGUI.py:1223 msgid "" "Alt Subtraction. First selected is the target.\n" "The rest of the selected is subtracted from the first.\n" "First selected is kept besides the result." msgstr "" -#: appGUI/MainGUI.py:1219 +#: appGUI/MainGUI.py:1231 msgid "Copy Shape(s)" msgstr "" -#: appGUI/MainGUI.py:1224 appGUI/MainGUI.py:1269 appGUI/MainGUI.py:1699 -#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:2436 appGUI/MainGUI.py:2482 -#: appGUI/MainGUI.py:4641 appGUI/ObjectUI.py:103 appGUI/ObjectUI.py:145 +#: appGUI/MainGUI.py:1236 appGUI/MainGUI.py:1281 appGUI/MainGUI.py:1711 +#: appGUI/MainGUI.py:1748 appGUI/MainGUI.py:2448 appGUI/MainGUI.py:2494 +#: appGUI/MainGUI.py:4653 appGUI/ObjectUI.py:100 appGUI/ObjectUI.py:142 msgid "Transformations" msgstr "" -#: appGUI/MainGUI.py:1227 appGUI/MainGUI.py:2440 +#: appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2452 msgid "Move Objects" msgstr "" -#: appGUI/MainGUI.py:1246 appGUI/MainGUI.py:1720 appGUI/MainGUI.py:2459 +#: appGUI/MainGUI.py:1258 appGUI/MainGUI.py:1732 appGUI/MainGUI.py:2471 msgid "SemiDisc" msgstr "" -#: appGUI/MainGUI.py:1248 appGUI/MainGUI.py:1722 appGUI/MainGUI.py:2461 +#: appGUI/MainGUI.py:1260 appGUI/MainGUI.py:1734 appGUI/MainGUI.py:2473 msgid "Disc" msgstr "" -#: appGUI/MainGUI.py:1258 appGUI/MainGUI.py:2471 +#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:2483 msgid "Import Shape" msgstr "" -#: appGUI/MainGUI.py:1280 +#: appGUI/MainGUI.py:1292 msgid "Snap to grid" msgstr "" -#: appGUI/MainGUI.py:1283 +#: appGUI/MainGUI.py:1295 msgid "Grid X snapping distance" msgstr "" -#: appGUI/MainGUI.py:1288 +#: appGUI/MainGUI.py:1300 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." msgstr "" -#: appGUI/MainGUI.py:1295 +#: appGUI/MainGUI.py:1307 msgid "Grid Y snapping distance" msgstr "" -#: appGUI/MainGUI.py:1302 +#: appGUI/MainGUI.py:1314 msgid "Snap to corner" msgstr "" -#: appGUI/MainGUI.py:1306 appGUI/preferences/general/GeneralAPPSetGroupUI.py:71 +#: appGUI/MainGUI.py:1318 appGUI/preferences/general/GeneralAPPSetGroupUI.py:71 msgid "Max. magnet distance" msgstr "" -#: appGUI/MainGUI.py:1316 +#: appGUI/MainGUI.py:1328 msgid "Toggle the display of axis on canvas" msgstr "" -#: appGUI/MainGUI.py:1334 +#: appGUI/MainGUI.py:1346 msgid "HUD (Heads up display)" msgstr "" -#: appGUI/MainGUI.py:1340 appGUI/preferences/general/GeneralAPPSetGroupUI.py:90 +#: appGUI/MainGUI.py:1352 appGUI/preferences/general/GeneralAPPSetGroupUI.py:90 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." msgstr "" -#: appGUI/MainGUI.py:1353 +#: appGUI/MainGUI.py:1365 msgid "" "Relative measurement.\n" "Reference is last click position" msgstr "" -#: appGUI/MainGUI.py:1361 +#: appGUI/MainGUI.py:1373 msgid "" "Absolute measurement.\n" "Reference is (X=0, Y= 0) position" msgstr "" -#: appGUI/MainGUI.py:1368 +#: appGUI/MainGUI.py:1380 msgid "TCL Shell" msgstr "" -#: appGUI/MainGUI.py:1441 appGUI/MainGUI.py:1449 appGUI/MainGUI.py:4081 -#: appGUI/MainGUI.py:4087 app_Main.py:2849 app_Main.py:9557 +#: appGUI/MainGUI.py:1453 appGUI/MainGUI.py:1461 appGUI/MainGUI.py:4093 +#: appGUI/MainGUI.py:4099 app_Main.py:2868 app_Main.py:9601 msgid "Plot Area" msgstr "" -#: appGUI/MainGUI.py:1491 appPlugins/ToolCopperThieving.py:1278 -#: appPlugins/ToolCorners.py:677 appPlugins/ToolEtchCompensation.py:309 -#: appPlugins/ToolExtract.py:910 appPlugins/ToolFiducials.py:991 -#: appPlugins/ToolFollow.py:698 appPlugins/ToolInvertGerber.py:230 -#: appPlugins/ToolIsolation.py:3195 appPlugins/ToolOptimal.py:441 -#: appPlugins/ToolPunchGerber.py:1991 appPlugins/ToolQRCode.py:756 -#: appPlugins/ToolRulesCheck.py:1189 appPlugins/ToolSolderPaste.py:1171 -#: appPlugins/ToolSub.py:815 +#: appGUI/MainGUI.py:1503 appPlugins/ToolCopperThieving.py:1284 +#: appPlugins/ToolCorners.py:683 appPlugins/ToolEtchCompensation.py:327 +#: appPlugins/ToolExtract.py:913 appPlugins/ToolFiducials.py:995 +#: appPlugins/ToolFollow.py:700 appPlugins/ToolInvertGerber.py:236 +#: appPlugins/ToolIsolation.py:3192 appPlugins/ToolOptimal.py:447 +#: appPlugins/ToolPunchGerber.py:1991 appPlugins/ToolQRCode.py:759 +#: appPlugins/ToolRulesCheck.py:1189 appPlugins/ToolSolderPaste.py:1175 +#: appPlugins/ToolSub.py:822 msgid "GERBER" msgstr "" -#: appGUI/MainGUI.py:1501 appPlugins/ToolDrilling.py:2326 appPlugins/ToolRulesCheck.py:1327 +#: appGUI/MainGUI.py:1513 appPlugins/ToolDrilling.py:2262 appPlugins/ToolRulesCheck.py:1327 msgid "EXCELLON" msgstr "" -#: appGUI/MainGUI.py:1511 appPlugins/ToolSub.py:868 +#: appGUI/MainGUI.py:1523 appPlugins/ToolSub.py:875 msgid "GEOMETRY" msgstr "" -#: appGUI/MainGUI.py:1521 +#: appGUI/MainGUI.py:1533 msgid "CNC-JOB" msgstr "" -#: appGUI/MainGUI.py:1549 +#: appGUI/MainGUI.py:1561 msgid "UTILITIES" msgstr "" -#: appGUI/MainGUI.py:1565 appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:194 +#: appGUI/MainGUI.py:1577 appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:194 msgid "Restore Defaults" msgstr "" -#: appGUI/MainGUI.py:1569 +#: appGUI/MainGUI.py:1581 msgid "" "Restore the entire set of default values\n" "to the initial values loaded after first launch." msgstr "" -#: appGUI/MainGUI.py:1574 +#: appGUI/MainGUI.py:1586 msgid "Open Pref Folder" msgstr "" -#: appGUI/MainGUI.py:1578 +#: appGUI/MainGUI.py:1590 msgid "Open the folder where FlatCAM save the preferences files." msgstr "" -#: appGUI/MainGUI.py:1582 appGUI/MainGUI.py:2175 +#: appGUI/MainGUI.py:1594 appGUI/MainGUI.py:2187 msgid "Clear GUI Settings" msgstr "" -#: appGUI/MainGUI.py:1587 +#: appGUI/MainGUI.py:1599 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." msgstr "" -#: appGUI/MainGUI.py:1602 +#: appGUI/MainGUI.py:1614 msgid "Apply the current preferences without saving to a file." msgstr "" -#: appGUI/MainGUI.py:1610 +#: appGUI/MainGUI.py:1622 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." msgstr "" -#: appGUI/MainGUI.py:1618 +#: appGUI/MainGUI.py:1630 msgid "Will not save the changes and will close the preferences window." msgstr "" -#: appGUI/MainGUI.py:1632 +#: appGUI/MainGUI.py:1644 msgid "Toggle Visibility" msgstr "" -#: appGUI/MainGUI.py:1651 +#: appGUI/MainGUI.py:1663 msgid "Grids" msgstr "" -#: appGUI/MainGUI.py:1666 appPlugins/ToolMilling.py:3932 +#: appGUI/MainGUI.py:1678 appPlugins/ToolMilling.py:4004 msgid "Path" msgstr "" -#: appGUI/MainGUI.py:1668 +#: appGUI/MainGUI.py:1680 msgid "Rectangle" msgstr "" -#: appGUI/MainGUI.py:1671 +#: appGUI/MainGUI.py:1683 msgid "Circle" msgstr "" -#: appGUI/MainGUI.py:1675 +#: appGUI/MainGUI.py:1687 msgid "Arc" msgstr "" -#: appGUI/MainGUI.py:1689 +#: appGUI/MainGUI.py:1701 msgid "Union" msgstr "" -#: appGUI/MainGUI.py:1691 +#: appGUI/MainGUI.py:1703 msgid "Intersection" msgstr "" -#: appGUI/MainGUI.py:1693 +#: appGUI/MainGUI.py:1705 msgid "Subtraction" msgstr "" -#: appGUI/MainGUI.py:1708 +#: appGUI/MainGUI.py:1720 msgid "Pad" msgstr "" -#: appGUI/MainGUI.py:1710 +#: appGUI/MainGUI.py:1722 msgid "Pad Array" msgstr "" -#: appGUI/MainGUI.py:1714 +#: appGUI/MainGUI.py:1726 msgid "Track" msgstr "" -#: appGUI/MainGUI.py:1716 +#: appGUI/MainGUI.py:1728 msgid "Region" msgstr "" -#: appGUI/MainGUI.py:1739 +#: appGUI/MainGUI.py:1751 msgid "Exc Editor" msgstr "" -#: appGUI/MainGUI.py:1791 +#: appGUI/MainGUI.py:1803 msgid "Application units" msgstr "" -#: appGUI/MainGUI.py:1887 +#: appGUI/MainGUI.py:1899 msgid "Lock Toolbars" msgstr "" -#: appGUI/MainGUI.py:2055 +#: appGUI/MainGUI.py:2067 msgid "Detachable Tabs" msgstr "" -#: appGUI/MainGUI.py:2155 +#: appGUI/MainGUI.py:2167 msgid "FlatCAM Preferences Folder opened." msgstr "" -#: appGUI/MainGUI.py:2174 +#: appGUI/MainGUI.py:2186 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "" -#: appGUI/MainGUI.py:2179 appGUI/preferences/PreferencesUIManager.py:960 -#: appGUI/preferences/PreferencesUIManager.py:1203 appTranslation.py:111 -#: appTranslation.py:213 app_Main.py:2627 app_Main.py:3708 app_Main.py:6435 app_Main.py:9445 +#: appGUI/MainGUI.py:2191 appGUI/preferences/PreferencesUIManager.py:963 +#: appGUI/preferences/PreferencesUIManager.py:1206 appTranslation.py:111 +#: appTranslation.py:213 app_Main.py:2646 app_Main.py:3727 app_Main.py:6470 app_Main.py:9489 msgid "Yes" msgstr "" -#: appGUI/MainGUI.py:2180 appGUI/preferences/PreferencesUIManager.py:1204 +#: appGUI/MainGUI.py:2192 appGUI/preferences/PreferencesUIManager.py:1207 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 appPlugins/ToolDrilling.py:2384 -#: appPlugins/ToolIsolation.py:3275 appPlugins/ToolMilling.py:3713 -#: appPlugins/ToolNCC.py:4232 appPlugins/ToolPaint.py:3026 appTranslation.py:112 -#: appTranslation.py:214 app_Main.py:2628 app_Main.py:3709 app_Main.py:6436 app_Main.py:9446 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 appPlugins/ToolDrilling.py:2320 +#: appPlugins/ToolIsolation.py:3272 appPlugins/ToolMilling.py:3785 +#: appPlugins/ToolNCC.py:4231 appPlugins/ToolPaint.py:3023 appTranslation.py:112 +#: appTranslation.py:214 app_Main.py:2647 app_Main.py:3728 app_Main.py:6471 app_Main.py:9490 msgid "No" msgstr "" -#: appGUI/MainGUI.py:2432 +#: appGUI/MainGUI.py:2444 msgid "Copy Objects" msgstr "" -#: appGUI/MainGUI.py:3047 +#: appGUI/MainGUI.py:3059 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -5402,639 +5399,612 @@ msgid "" "the toolbar button." msgstr "" -#: appGUI/MainGUI.py:3054 appGUI/MainGUI.py:3214 appGUI/MainGUI.py:3261 -#: appGUI/MainGUI.py:3283 +#: appGUI/MainGUI.py:3066 appGUI/MainGUI.py:3226 appGUI/MainGUI.py:3273 +#: appGUI/MainGUI.py:3295 msgid "Warning" msgstr "" -#: appGUI/MainGUI.py:3209 +#: appGUI/MainGUI.py:3221 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." msgstr "" -#: appGUI/MainGUI.py:3256 +#: appGUI/MainGUI.py:3268 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." msgstr "" -#: appGUI/MainGUI.py:3278 +#: appGUI/MainGUI.py:3290 msgid "" "Please select geometry items \n" "on which to perform union." msgstr "" -#: appGUI/MainGUI.py:3756 appPlugins/ToolIsolation.py:888 appPlugins/ToolNCC.py:1419 +#: appGUI/MainGUI.py:3768 appPlugins/ToolIsolation.py:888 appPlugins/ToolNCC.py:1419 #: appPlugins/ToolPaint.py:417 appPlugins/ToolSolderPaste.py:141 -#: appPlugins/ToolSolderPaste.py:1222 app_Main.py:4778 +#: appPlugins/ToolSolderPaste.py:1226 app_Main.py:4797 msgid "New Tool" msgstr "" -#: appGUI/MainGUI.py:3757 appPlugins/ToolIsolation.py:889 appPlugins/ToolNCC.py:1420 -#: appPlugins/ToolPaint.py:418 appPlugins/ToolSolderPaste.py:142 app_Main.py:4779 +#: appGUI/MainGUI.py:3769 appPlugins/ToolIsolation.py:889 appPlugins/ToolNCC.py:1420 +#: appPlugins/ToolPaint.py:418 appPlugins/ToolSolderPaste.py:142 app_Main.py:4798 msgid "Enter a Tool Diameter" msgstr "" -#: appGUI/MainGUI.py:3769 appPlugins/ToolIsolation.py:910 appPlugins/ToolNCC.py:1441 -#: appPlugins/ToolPaint.py:431 appPlugins/ToolSolderPaste.py:154 app_Main.py:4792 +#: appGUI/MainGUI.py:3781 appPlugins/ToolIsolation.py:910 appPlugins/ToolNCC.py:1441 +#: appPlugins/ToolPaint.py:431 appPlugins/ToolSolderPaste.py:154 app_Main.py:4811 msgid "Adding Tool cancelled" msgstr "" -#: appGUI/MainGUI.py:3799 +#: appGUI/MainGUI.py:3811 msgid "Distance Tool exit..." msgstr "" -#: appGUI/MainGUI.py:3887 +#: appGUI/MainGUI.py:3899 msgid "Key Shortcut List" msgstr "" -#: appGUI/MainGUI.py:4009 app_Main.py:3696 +#: appGUI/MainGUI.py:4021 app_Main.py:3715 msgid "Application is saving the project. Please wait ..." msgstr "" -#: appGUI/MainGUI.py:4148 +#: appGUI/MainGUI.py:4160 msgid "Shell enabled." msgstr "" -#: appGUI/MainGUI.py:4151 +#: appGUI/MainGUI.py:4163 msgid "Shell disabled." msgstr "" -#: appGUI/MainGUI.py:4165 +#: appGUI/MainGUI.py:4177 msgid "Shortcut Key List" msgstr "" -#: appGUI/MainGUI.py:4568 +#: appGUI/MainGUI.py:4580 msgid "General Shortcut list" msgstr "" -#: appGUI/MainGUI.py:4569 +#: appGUI/MainGUI.py:4581 msgid "SHOW SHORTCUT LIST" msgstr "" -#: appGUI/MainGUI.py:4570 +#: appGUI/MainGUI.py:4582 msgid "1" msgstr "" -#: appGUI/MainGUI.py:4570 +#: appGUI/MainGUI.py:4582 msgid "Switch to Project Tab" msgstr "" -#: appGUI/MainGUI.py:4571 +#: appGUI/MainGUI.py:4583 msgid "2" msgstr "" -#: appGUI/MainGUI.py:4571 +#: appGUI/MainGUI.py:4583 msgid "Switch to Selected Tab" msgstr "" -#: appGUI/MainGUI.py:4572 +#: appGUI/MainGUI.py:4584 msgid "3" msgstr "" -#: appGUI/MainGUI.py:4572 +#: appGUI/MainGUI.py:4584 msgid "Switch to Tool Tab" msgstr "" -#: appGUI/MainGUI.py:4573 +#: appGUI/MainGUI.py:4585 msgid "New Gerber" msgstr "" -#: appGUI/MainGUI.py:4574 +#: appGUI/MainGUI.py:4586 msgid "Edit Object (if selected)" msgstr "" -#: appGUI/MainGUI.py:4575 app_Main.py:6762 +#: appGUI/MainGUI.py:4587 app_Main.py:6809 msgid "Grid On/Off" msgstr "" -#: appGUI/MainGUI.py:4576 +#: appGUI/MainGUI.py:4588 msgid "Jump to Coordinates" msgstr "" -#: appGUI/MainGUI.py:4577 +#: appGUI/MainGUI.py:4589 msgid "New Excellon" msgstr "" -#: appGUI/MainGUI.py:4578 +#: appGUI/MainGUI.py:4590 msgid "Move Obj" msgstr "" -#: appGUI/MainGUI.py:4579 +#: appGUI/MainGUI.py:4591 msgid "New Geometry" msgstr "" -#: appGUI/MainGUI.py:4581 +#: appGUI/MainGUI.py:4593 msgid "Change Units" msgstr "" -#: appGUI/MainGUI.py:4582 +#: appGUI/MainGUI.py:4594 msgid "Open Properties Plugin" msgstr "" -#: appGUI/MainGUI.py:4583 +#: appGUI/MainGUI.py:4595 msgid "Rotate by 90 degree CW" msgstr "" -#: appGUI/MainGUI.py:4584 +#: appGUI/MainGUI.py:4596 msgid "Shell Toggle" msgstr "" -#: appGUI/MainGUI.py:4585 +#: appGUI/MainGUI.py:4597 msgid "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" -#: appGUI/MainGUI.py:4587 +#: appGUI/MainGUI.py:4599 msgid "Flip on X_axis" msgstr "" -#: appGUI/MainGUI.py:4588 +#: appGUI/MainGUI.py:4600 msgid "Flip on Y_axis" msgstr "" -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4606 msgid "Copy Obj" msgstr "" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4607 msgid "Open Tools Database" msgstr "" -#: appGUI/MainGUI.py:4596 +#: appGUI/MainGUI.py:4608 msgid "Open Excellon File" msgstr "" -#: appGUI/MainGUI.py:4597 +#: appGUI/MainGUI.py:4609 msgid "Open Gerber File" msgstr "" -#: appGUI/MainGUI.py:4598 appGUI/MainGUI.py:4863 +#: appGUI/MainGUI.py:4610 appGUI/MainGUI.py:4875 msgid "Ctrl+M" msgstr "" -#: appGUI/MainGUI.py:4602 +#: appGUI/MainGUI.py:4614 msgid "Ctrl+Q" msgstr "" -#: appGUI/MainGUI.py:4602 appPlugins/ToolPDF.py:44 +#: appGUI/MainGUI.py:4614 appPlugins/ToolPDF.py:44 msgid "PDF Import Tool" msgstr "" -#: appGUI/MainGUI.py:4607 +#: appGUI/MainGUI.py:4619 msgid "Toggle the axis" msgstr "" -#: appGUI/MainGUI.py:4608 +#: appGUI/MainGUI.py:4620 msgid "Shift+C" msgstr "" -#: appGUI/MainGUI.py:4608 +#: appGUI/MainGUI.py:4620 msgid "Copy Obj_Name" msgstr "" -#: appGUI/MainGUI.py:4613 appGUI/MainGUI.py:4857 appGUI/MainGUI.py:4968 -#: appGUI/MainGUI.py:5114 +#: appGUI/MainGUI.py:4625 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5126 msgid "Shift+M" msgstr "" -#: appGUI/MainGUI.py:4613 appGUI/MainGUI.py:4857 appGUI/MainGUI.py:4968 -#: appGUI/MainGUI.py:5114 +#: appGUI/MainGUI.py:4625 appGUI/MainGUI.py:4869 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5126 msgid "Distance Minimum Tool" msgstr "" -#: appGUI/MainGUI.py:4614 +#: appGUI/MainGUI.py:4626 msgid "Open Preferences Window" msgstr "" -#: appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4627 msgid "Shift+R" msgstr "" -#: appGUI/MainGUI.py:4615 +#: appGUI/MainGUI.py:4627 msgid "Rotate by 90 degree CCW" msgstr "" -#: appGUI/MainGUI.py:4616 +#: appGUI/MainGUI.py:4628 msgid "Run a Script" msgstr "" -#: appGUI/MainGUI.py:4617 +#: appGUI/MainGUI.py:4629 msgid "Toggle the workspace" msgstr "" -#: appGUI/MainGUI.py:4622 appPlugins/ToolAlignObjects.py:32 -#: appPlugins/ToolAlignObjects.py:378 -msgid "Align Objects" -msgstr "" - -#: appGUI/MainGUI.py:4623 +#: appGUI/MainGUI.py:4635 msgid "Alt+B" msgstr "" -#: appGUI/MainGUI.py:4623 appPlugins/ToolCorners.py:638 -msgid "Corner Markers" -msgstr "" - -#: appGUI/MainGUI.py:4624 +#: appGUI/MainGUI.py:4636 msgid "Alt+C" msgstr "" -#: appGUI/MainGUI.py:4624 appPlugins/ToolCalculators.py:90 appPlugins/ToolCalculators.py:399 -msgid "Calculators" -msgstr "" - -#: appGUI/MainGUI.py:4625 +#: appGUI/MainGUI.py:4637 msgid "Alt+D" msgstr "" -#: appGUI/MainGUI.py:4625 +#: appGUI/MainGUI.py:4637 msgid "2-Sided PCB" msgstr "" -#: appGUI/MainGUI.py:4626 +#: appGUI/MainGUI.py:4638 msgid "Alt+E" msgstr "" -#: appGUI/MainGUI.py:4626 appPlugins/ToolExtract.py:162 appPlugins/ToolExtract.py:877 -msgid "Extract" -msgstr "" - -#: appGUI/MainGUI.py:4627 +#: appGUI/MainGUI.py:4639 msgid "Alt+F" msgstr "" -#: appGUI/MainGUI.py:4627 appPlugins/ToolFiducials.py:138 appPlugins/ToolFiducials.py:747 +#: appGUI/MainGUI.py:4639 appPlugins/ToolFiducials.py:139 appPlugins/ToolFiducials.py:754 msgid "Fiducials" msgstr "" -#: appGUI/MainGUI.py:4628 +#: appGUI/MainGUI.py:4640 msgid "Alt+G" msgstr "" -#: appGUI/MainGUI.py:4628 appPlugins/ToolInvertGerber.py:93 -#: appPlugins/ToolInvertGerber.py:190 appPlugins/ToolInvertGerber.py:284 +#: appGUI/MainGUI.py:4640 appPlugins/ToolInvertGerber.py:93 +#: appPlugins/ToolInvertGerber.py:196 appPlugins/ToolInvertGerber.py:290 msgid "Invert Gerber" msgstr "" -#: appGUI/MainGUI.py:4629 +#: appGUI/MainGUI.py:4641 msgid "Alt+H" msgstr "" -#: appGUI/MainGUI.py:4629 appPlugins/ToolPunchGerber.py:1939 -#: appPlugins/ToolPunchGerber.py:2317 -msgid "Punch Gerber" -msgstr "" - -#: appGUI/MainGUI.py:4630 +#: appGUI/MainGUI.py:4642 msgid "Alt+I" msgstr "" -#: appGUI/MainGUI.py:4631 +#: appGUI/MainGUI.py:4643 msgid "Alt+J" msgstr "" -#: appGUI/MainGUI.py:4631 appPlugins/ToolCopperThieving.py:144 -#: appPlugins/ToolCopperThieving.py:1246 -msgid "Copper Thieving" -msgstr "" - -#: appGUI/MainGUI.py:4632 +#: appGUI/MainGUI.py:4644 msgid "Alt+K" msgstr "" -#: appGUI/MainGUI.py:4632 +#: appGUI/MainGUI.py:4644 msgid "Solder Paste Dispensing" msgstr "" -#: appGUI/MainGUI.py:4633 +#: appGUI/MainGUI.py:4645 msgid "Alt+L" msgstr "" -#: appGUI/MainGUI.py:4633 +#: appGUI/MainGUI.py:4645 msgid "Film PCB" msgstr "" -#: appGUI/MainGUI.py:4634 +#: appGUI/MainGUI.py:4646 msgid "Alt+M" msgstr "" -#: appGUI/MainGUI.py:4635 appPlugins/ToolNCC.py:2327 appPlugins/ToolNCC.py:2329 -#: appPlugins/ToolNCC.py:2911 appPlugins/ToolNCC.py:2913 +#: appGUI/MainGUI.py:4647 appPlugins/ToolNCC.py:2327 appPlugins/ToolNCC.py:2329 +#: appPlugins/ToolNCC.py:2913 appPlugins/ToolNCC.py:2915 msgid "Non-Copper Clearing" msgstr "" -#: appGUI/MainGUI.py:4636 +#: appGUI/MainGUI.py:4648 msgid "Alt+O" msgstr "" -#: appGUI/MainGUI.py:4636 appPlugins/ToolIsolation.py:3317 appPlugins/ToolNCC.py:4280 +#: appGUI/MainGUI.py:4648 appPlugins/ToolIsolation.py:3314 appPlugins/ToolNCC.py:4279 msgid "Optimal" msgstr "" -#: appGUI/MainGUI.py:4637 +#: appGUI/MainGUI.py:4649 msgid "Alt+P" msgstr "" -#: appGUI/MainGUI.py:4637 +#: appGUI/MainGUI.py:4649 msgid "Paint Area" msgstr "" -#: appGUI/MainGUI.py:4638 +#: appGUI/MainGUI.py:4650 msgid "Alt+Q" msgstr "" -#: appGUI/MainGUI.py:4638 appPlugins/ToolQRCode.py:135 appPlugins/ToolQRCode.py:706 +#: appGUI/MainGUI.py:4650 appPlugins/ToolQRCode.py:135 appPlugins/ToolQRCode.py:712 msgid "QRCode" msgstr "" -#: appGUI/MainGUI.py:4639 +#: appGUI/MainGUI.py:4651 msgid "Rules Check" msgstr "" -#: appGUI/MainGUI.py:4640 +#: appGUI/MainGUI.py:4652 msgid "View File Source" msgstr "" -#: appGUI/MainGUI.py:4641 +#: appGUI/MainGUI.py:4653 msgid "Alt+T" msgstr "" -#: appGUI/MainGUI.py:4642 +#: appGUI/MainGUI.py:4654 msgid "Alt+W" msgstr "" -#: appGUI/MainGUI.py:4642 appPlugins/ToolSub.py:168 appPlugins/ToolSub.py:746 +#: appGUI/MainGUI.py:4654 appPlugins/ToolSub.py:168 appPlugins/ToolSub.py:756 msgid "Subtract" msgstr "" -#: appGUI/MainGUI.py:4643 appGUI/MainGUI.py:4861 +#: appGUI/MainGUI.py:4655 appGUI/MainGUI.py:4873 msgid "Alt+X" msgstr "" -#: appGUI/MainGUI.py:4643 +#: appGUI/MainGUI.py:4655 msgid "Cutout PCB" msgstr "" -#: appGUI/MainGUI.py:4644 +#: appGUI/MainGUI.py:4656 msgid "Alt+Z" msgstr "" -#: appGUI/MainGUI.py:4644 appPlugins/ToolPanelize.py:36 +#: appGUI/MainGUI.py:4656 appPlugins/ToolPanelize.py:36 msgid "Panelize PCB" msgstr "" -#: appGUI/MainGUI.py:4647 +#: appGUI/MainGUI.py:4659 msgid "Enable Non-selected Objects" msgstr "" -#: appGUI/MainGUI.py:4648 +#: appGUI/MainGUI.py:4660 msgid "Disable Non-selected Objects" msgstr "" -#: appGUI/MainGUI.py:4649 +#: appGUI/MainGUI.py:4661 msgid "Toggle Full Screen" msgstr "" -#: appGUI/MainGUI.py:4652 +#: appGUI/MainGUI.py:4664 msgid "Ctrl+Alt+X" msgstr "" -#: appGUI/MainGUI.py:4652 +#: appGUI/MainGUI.py:4664 msgid "Abort current task (gracefully)" msgstr "" -#: appGUI/MainGUI.py:4656 +#: appGUI/MainGUI.py:4668 msgid "Ctrl+Shift+V" msgstr "" -#: appGUI/MainGUI.py:4656 +#: appGUI/MainGUI.py:4668 msgid "Paste Special. Will convert a Windows path style to the one required in Tcl Shell" msgstr "" -#: appGUI/MainGUI.py:4660 +#: appGUI/MainGUI.py:4672 msgid "Open Online Manual" msgstr "" -#: appGUI/MainGUI.py:4661 +#: appGUI/MainGUI.py:4673 msgid "F2" msgstr "" -#: appGUI/MainGUI.py:4661 +#: appGUI/MainGUI.py:4673 msgid "Rename Objects" msgstr "" -#: appGUI/MainGUI.py:4662 +#: appGUI/MainGUI.py:4674 msgid "Open Online Tutorials" msgstr "" -#: appGUI/MainGUI.py:4663 +#: appGUI/MainGUI.py:4675 msgid "Refresh Plots" msgstr "" -#: appGUI/MainGUI.py:4664 appPlugins/ToolSolderPaste.py:72 +#: appGUI/MainGUI.py:4676 appPlugins/ToolSolderPaste.py:72 msgid "Delete Object" msgstr "" -#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4970 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4982 msgid "Alternate: Delete Tool" msgstr "" -#: appGUI/MainGUI.py:4666 +#: appGUI/MainGUI.py:4678 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "" -#: appGUI/MainGUI.py:4667 appGUI/MainGUI.py:4866 appGUI/MainGUI.py:4972 -#: appGUI/MainGUI.py:5113 +#: appGUI/MainGUI.py:4679 appGUI/MainGUI.py:4878 appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5125 msgid "Space" msgstr "" -#: appGUI/MainGUI.py:4667 +#: appGUI/MainGUI.py:4679 msgid "En(Dis)able Obj Plot" msgstr "" -#: appGUI/MainGUI.py:4668 appGUI/MainGUI.py:4868 appGUI/MainGUI.py:4971 -#: appGUI/MainGUI.py:5112 +#: appGUI/MainGUI.py:4680 appGUI/MainGUI.py:4880 appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:5124 msgid "Esc" msgstr "" -#: appGUI/MainGUI.py:4668 +#: appGUI/MainGUI.py:4680 msgid "Deselects all objects" msgstr "" -#: appGUI/MainGUI.py:4682 +#: appGUI/MainGUI.py:4694 msgid "Editor Shortcut list" msgstr "" -#: appGUI/MainGUI.py:4837 +#: appGUI/MainGUI.py:4849 msgid "GEOMETRY EDITOR" msgstr "" -#: appGUI/MainGUI.py:4838 +#: appGUI/MainGUI.py:4850 msgid "Draw an Arc" msgstr "" -#: appGUI/MainGUI.py:4840 +#: appGUI/MainGUI.py:4852 msgid "Copy Geo Item" msgstr "" -#: appGUI/MainGUI.py:4841 +#: appGUI/MainGUI.py:4853 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "" -#: appGUI/MainGUI.py:4842 +#: appGUI/MainGUI.py:4854 msgid "Polygon Intersection Tool" msgstr "" -#: appGUI/MainGUI.py:4843 +#: appGUI/MainGUI.py:4855 msgid "Geo Paint Tool" msgstr "" -#: appGUI/MainGUI.py:4844 appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5102 +#: appGUI/MainGUI.py:4856 appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5114 msgid "Jump to Location (x, y)" msgstr "" -#: appGUI/MainGUI.py:4846 +#: appGUI/MainGUI.py:4858 msgid "Move Geo Item" msgstr "" -#: appGUI/MainGUI.py:4847 +#: appGUI/MainGUI.py:4859 msgid "Within Add Arc will cycle through the ARC modes" msgstr "" -#: appGUI/MainGUI.py:4848 +#: appGUI/MainGUI.py:4860 msgid "Draw a Polygon" msgstr "" -#: appGUI/MainGUI.py:4849 +#: appGUI/MainGUI.py:4861 msgid "Draw a Circle" msgstr "" -#: appGUI/MainGUI.py:4850 +#: appGUI/MainGUI.py:4862 msgid "Draw a Path" msgstr "" -#: appGUI/MainGUI.py:4851 +#: appGUI/MainGUI.py:4863 msgid "Draw Rectangle" msgstr "" -#: appGUI/MainGUI.py:4852 +#: appGUI/MainGUI.py:4864 msgid "Polygon Subtraction Tool" msgstr "" -#: appGUI/MainGUI.py:4853 +#: appGUI/MainGUI.py:4865 msgid "Add Text Tool" msgstr "" -#: appGUI/MainGUI.py:4854 +#: appGUI/MainGUI.py:4866 msgid "Polygon Union Tool" msgstr "" -#: appGUI/MainGUI.py:4855 +#: appGUI/MainGUI.py:4867 msgid "Flip shape on X axis" msgstr "" -#: appGUI/MainGUI.py:4856 +#: appGUI/MainGUI.py:4868 msgid "Flip shape on Y axis" msgstr "" -#: appGUI/MainGUI.py:4858 +#: appGUI/MainGUI.py:4870 msgid "Skew shape on X axis" msgstr "" -#: appGUI/MainGUI.py:4859 +#: appGUI/MainGUI.py:4871 msgid "Skew shape on Y axis" msgstr "" -#: appGUI/MainGUI.py:4860 +#: appGUI/MainGUI.py:4872 msgid "Editor Transformation Tool" msgstr "" -#: appGUI/MainGUI.py:4861 +#: appGUI/MainGUI.py:4873 msgid "Offset shape on X axis" msgstr "" -#: appGUI/MainGUI.py:4862 +#: appGUI/MainGUI.py:4874 msgid "Alt+Y" msgstr "" -#: appGUI/MainGUI.py:4862 +#: appGUI/MainGUI.py:4874 msgid "Offset shape on Y axis" msgstr "" -#: appGUI/MainGUI.py:4864 appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5116 +#: appGUI/MainGUI.py:4876 appGUI/MainGUI.py:4985 appGUI/MainGUI.py:5128 msgid "Save Object and Exit Editor" msgstr "" -#: appGUI/MainGUI.py:4865 +#: appGUI/MainGUI.py:4877 msgid "Polygon Cut Tool" msgstr "" -#: appGUI/MainGUI.py:4866 +#: appGUI/MainGUI.py:4878 msgid "Rotate Geometry" msgstr "" -#: appGUI/MainGUI.py:4867 +#: appGUI/MainGUI.py:4879 msgid "ENTER" msgstr "" -#: appGUI/MainGUI.py:4867 +#: appGUI/MainGUI.py:4879 msgid "Finish drawing for certain tools" msgstr "" -#: appGUI/MainGUI.py:4868 appGUI/MainGUI.py:4971 appGUI/MainGUI.py:5112 +#: appGUI/MainGUI.py:4880 appGUI/MainGUI.py:4983 appGUI/MainGUI.py:5124 msgid "Abort and return to Select" msgstr "" -#: appGUI/MainGUI.py:4958 +#: appGUI/MainGUI.py:4970 msgid "EXCELLON EDITOR" msgstr "" -#: appGUI/MainGUI.py:4966 +#: appGUI/MainGUI.py:4978 msgid "Add a new Tool" msgstr "" -#: appGUI/MainGUI.py:4972 +#: appGUI/MainGUI.py:4984 msgid "Toggle Slot direction" msgstr "" -#: appGUI/MainGUI.py:4974 +#: appGUI/MainGUI.py:4986 msgid "Ctrl+Space" msgstr "" -#: appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5113 +#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5125 msgid "Toggle array direction" msgstr "" -#: appGUI/MainGUI.py:5096 +#: appGUI/MainGUI.py:5108 msgid "GERBER EDITOR" msgstr "" -#: appGUI/MainGUI.py:5106 +#: appGUI/MainGUI.py:5118 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" -#: appGUI/MainGUI.py:5109 +#: appGUI/MainGUI.py:5121 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" -#: appGUI/MainGUI.py:5111 +#: appGUI/MainGUI.py:5123 msgid "Alternate: Delete Apertures" msgstr "" -#: appGUI/MainGUI.py:5115 +#: appGUI/MainGUI.py:5127 msgid "Eraser Tool" msgstr "" -#: appGUI/MainGUI.py:5117 appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:214 +#: appGUI/MainGUI.py:5129 appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:214 msgid "Mark Area Tool" msgstr "" -#: appGUI/MainGUI.py:5118 +#: appGUI/MainGUI.py:5130 msgid "Poligonize Tool" msgstr "" -#: appGUI/MainGUI.py:5119 +#: appGUI/MainGUI.py:5131 msgid "Transformation Tool" msgstr "" @@ -6042,135 +6012,130 @@ msgstr "" msgid "App Object" msgstr "" -#: appGUI/ObjectUI.py:105 appGUI/ObjectUI.py:148 +#: appGUI/ObjectUI.py:102 appGUI/ObjectUI.py:145 msgid "Geometrical transformations of the current object." msgstr "" -#: appGUI/ObjectUI.py:114 +#: appGUI/ObjectUI.py:111 msgid "" "Factor by which to multiply\n" "geometric features of this object.\n" "Expressions are allowed. E.g: 1/25.4" msgstr "" -#: appGUI/ObjectUI.py:121 +#: appGUI/ObjectUI.py:118 msgid "Perform scaling operation." msgstr "" -#: appGUI/ObjectUI.py:131 +#: appGUI/ObjectUI.py:128 msgid "" "Amount by which to move the object\n" "in the x and y axes in (x, y) format.\n" "Expressions are allowed. E.g: (1/3.2, 0.5*3)" msgstr "" -#: appGUI/ObjectUI.py:138 +#: appGUI/ObjectUI.py:135 msgid "Perform the offset operation." msgstr "" -#: appGUI/ObjectUI.py:181 +#: appGUI/ObjectUI.py:178 msgid "Gerber Object" msgstr "" -#: appGUI/ObjectUI.py:190 appGUI/ObjectUI.py:553 appGUI/ObjectUI.py:880 -#: appGUI/ObjectUI.py:1966 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:24 +#: appGUI/ObjectUI.py:187 appGUI/ObjectUI.py:550 appGUI/ObjectUI.py:877 +#: appGUI/ObjectUI.py:1963 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:24 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:26 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:26 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:24 msgid "Plot Options" msgstr "" -#: appGUI/ObjectUI.py:195 appGUI/ObjectUI.py:556 +#: appGUI/ObjectUI.py:192 appGUI/ObjectUI.py:553 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:38 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:125 -#: appPlugins/ToolCopperThieving.py:1424 +#: appPlugins/ToolCopperThieving.py:1430 msgid "Solid" msgstr "" -#: appGUI/ObjectUI.py:197 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 +#: appGUI/ObjectUI.py:194 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 msgid "Solid color polygons." msgstr "" -#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:562 appGUI/ObjectUI.py:886 +#: appGUI/ObjectUI.py:199 appGUI/ObjectUI.py:559 appGUI/ObjectUI.py:883 msgid "Multi-Color" msgstr "" -#: appGUI/ObjectUI.py:204 appGUI/ObjectUI.py:564 appGUI/ObjectUI.py:888 +#: appGUI/ObjectUI.py:201 appGUI/ObjectUI.py:561 appGUI/ObjectUI.py:885 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:49 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:47 msgid "Draw polygons in different colors." msgstr "" -#: appGUI/ObjectUI.py:219 appGUI/ObjectUI.py:638 +#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:635 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:33 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:33 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:31 msgid "Plot" msgstr "" -#: appGUI/ObjectUI.py:220 appGUI/ObjectUI.py:640 appGUI/ObjectUI.py:991 -#: appGUI/ObjectUI.py:2111 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:217 appGUI/ObjectUI.py:637 appGUI/ObjectUI.py:988 +#: appGUI/ObjectUI.py:2108 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:35 -#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:33 appPlugins/ToolMilling.py:3674 +#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:33 appPlugins/ToolMilling.py:3746 msgid "Plot (show) this object." msgstr "" -#: appGUI/ObjectUI.py:227 appGUI/ObjectUI.py:395 appPlugins/ToolFollow.py:126 -#: appPlugins/ToolFollow.py:650 -msgid "Follow" -msgstr "" - -#: appGUI/ObjectUI.py:228 appGUI/ObjectUI.py:398 -#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:38 appPlugins/ToolFollow.py:772 +#: appGUI/ObjectUI.py:225 appGUI/ObjectUI.py:395 +#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:38 appPlugins/ToolFollow.py:774 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" "the middle of the trace." msgstr "" -#: appGUI/ObjectUI.py:237 appGUI/ObjectUI.py:587 appGUI/ObjectUI.py:908 -#: appGUI/ObjectUI.py:2001 +#: appGUI/ObjectUI.py:234 appGUI/ObjectUI.py:584 appGUI/ObjectUI.py:905 +#: appGUI/ObjectUI.py:1998 msgid "Start the Object Editor" msgstr "" -#: appGUI/ObjectUI.py:248 appGUI/ObjectUI.py:598 appGUI/ObjectUI.py:919 -#: appGUI/ObjectUI.py:2012 +#: appGUI/ObjectUI.py:245 appGUI/ObjectUI.py:595 appGUI/ObjectUI.py:916 +#: appGUI/ObjectUI.py:2009 msgid "INFO" msgstr "" -#: appGUI/ObjectUI.py:250 appGUI/ObjectUI.py:600 appGUI/ObjectUI.py:921 -#: appGUI/ObjectUI.py:2014 +#: appGUI/ObjectUI.py:247 appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:918 +#: appGUI/ObjectUI.py:2011 msgid "Show the Object Attributes." msgstr "" -#: appGUI/ObjectUI.py:284 appGUI/ObjectUI.py:633 +#: appGUI/ObjectUI.py:281 appGUI/ObjectUI.py:630 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:47 msgid "Toggle the display of the Tools Table." msgstr "" -#: appGUI/ObjectUI.py:293 +#: appGUI/ObjectUI.py:290 msgid "Mark All" msgstr "" -#: appGUI/ObjectUI.py:295 +#: appGUI/ObjectUI.py:292 msgid "" "When checked it will display all the apertures.\n" "When unchecked, it will delete all mark shapes\n" "that are drawn on canvas." msgstr "" -#: appGUI/ObjectUI.py:325 appPlugins/ToolExtract.py:1001 appPlugins/ToolPunchGerber.py:2085 +#: appGUI/ObjectUI.py:322 appPlugins/ToolExtract.py:1004 appPlugins/ToolPunchGerber.py:2085 msgid "Mark the aperture instances on canvas." msgstr "" -#: appGUI/ObjectUI.py:332 appPlugins/ToolIsolation.py:3673 +#: appGUI/ObjectUI.py:329 appPlugins/ToolIsolation.py:3670 msgid "Buffer Solid Geometry" msgstr "" -#: appGUI/ObjectUI.py:334 appPlugins/ToolIsolation.py:3675 +#: appGUI/ObjectUI.py:331 appPlugins/ToolIsolation.py:3672 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6178,43 +6143,43 @@ msgid "" "required for isolation." msgstr "" -#: appGUI/ObjectUI.py:350 +#: appGUI/ObjectUI.py:347 msgid "Isolation Routing" msgstr "" -#: appGUI/ObjectUI.py:353 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:26 +#: appGUI/ObjectUI.py:350 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:26 #: appPlugins/ToolIsolation.py:3174 msgid "" "Create a Geometry object with\n" "toolpaths to cut around polygons." msgstr "" -#: appGUI/ObjectUI.py:368 appGUI/ObjectUI.py:1822 appPlugins/ToolNCC.py:4661 +#: appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1819 appPlugins/ToolNCC.py:4660 msgid "" "Create the Geometry Object\n" "for non-copper routing." msgstr "" -#: appGUI/ObjectUI.py:383 +#: appGUI/ObjectUI.py:380 msgid "" "Generate the geometry for\n" "the board cutout." msgstr "" -#: appGUI/ObjectUI.py:411 appGUI/ObjectUI.py:759 appGUI/ObjectUI.py:1839 -#: appPlugins/ToolEtchCompensation.py:322 +#: appGUI/ObjectUI.py:408 appGUI/ObjectUI.py:756 appGUI/ObjectUI.py:1836 +#: appPlugins/ToolEtchCompensation.py:340 msgid "Utilities" msgstr "" -#: appGUI/ObjectUI.py:413 appGUI/ObjectUI.py:761 appGUI/ObjectUI.py:1841 +#: appGUI/ObjectUI.py:410 appGUI/ObjectUI.py:758 appGUI/ObjectUI.py:1838 msgid "Show the Utilities." msgstr "" -#: appGUI/ObjectUI.py:437 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:25 +#: appGUI/ObjectUI.py:434 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:25 msgid "Non-copper regions" msgstr "" -#: appGUI/ObjectUI.py:439 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:27 +#: appGUI/ObjectUI.py:436 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:27 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6223,13 +6188,13 @@ msgid "" "copper from a specified region." msgstr "" -#: appGUI/ObjectUI.py:449 appGUI/ObjectUI.py:490 +#: appGUI/ObjectUI.py:446 appGUI/ObjectUI.py:487 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:39 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:72 msgid "Boundary Margin" msgstr "" -#: appGUI/ObjectUI.py:451 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:41 +#: appGUI/ObjectUI.py:448 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:41 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6237,36 +6202,36 @@ msgid "" "distance." msgstr "" -#: appGUI/ObjectUI.py:468 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:56 +#: appGUI/ObjectUI.py:465 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:56 msgid "Resulting geometry will have rounded corners." msgstr "" -#: appGUI/ObjectUI.py:471 appGUI/ObjectUI.py:511 appPlugins/ToolCutOut.py:2655 -#: appPlugins/ToolCutOut.py:2670 appPlugins/ToolFollow.py:764 -#: appPlugins/ToolIsolation.py:3652 appPlugins/ToolNCC.py:4658 appPlugins/ToolPaint.py:3324 -#: appPlugins/ToolSolderPaste.py:1482 +#: appGUI/ObjectUI.py:468 appGUI/ObjectUI.py:508 appPlugins/ToolCutOut.py:2652 +#: appPlugins/ToolCutOut.py:2667 appPlugins/ToolFollow.py:766 +#: appPlugins/ToolIsolation.py:3649 appPlugins/ToolNCC.py:4657 appPlugins/ToolPaint.py:3321 +#: appPlugins/ToolSolderPaste.py:1486 msgid "Generate Geometry" msgstr "" -#: appGUI/ObjectUI.py:482 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:66 -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:130 appPlugins/ToolPanelize.py:1153 -#: appPlugins/ToolQRCode.py:879 +#: appGUI/ObjectUI.py:479 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:66 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:130 appPlugins/ToolPanelize.py:1172 +#: appPlugins/ToolQRCode.py:882 msgid "Bounding Box" msgstr "" -#: appGUI/ObjectUI.py:484 +#: appGUI/ObjectUI.py:481 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." msgstr "" -#: appGUI/ObjectUI.py:492 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:74 +#: appGUI/ObjectUI.py:489 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:74 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." msgstr "" -#: appGUI/ObjectUI.py:505 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:87 +#: appGUI/ObjectUI.py:502 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:87 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6274,19 +6239,19 @@ msgid "" "the margin." msgstr "" -#: appGUI/ObjectUI.py:514 +#: appGUI/ObjectUI.py:511 msgid "Generate the Geometry object." msgstr "" -#: appGUI/ObjectUI.py:541 +#: appGUI/ObjectUI.py:538 msgid "Excellon Object" msgstr "" -#: appGUI/ObjectUI.py:558 +#: appGUI/ObjectUI.py:555 msgid "Solid circles." msgstr "" -#: appGUI/ObjectUI.py:676 appPlugins/ToolDrilling.py:2361 appPlugins/ToolMilling.py:3690 +#: appGUI/ObjectUI.py:673 appPlugins/ToolDrilling.py:2297 appPlugins/ToolMilling.py:3762 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -6295,98 +6260,98 @@ msgid "" "Here the tools are selected for G-code generation." msgstr "" -#: appGUI/ObjectUI.py:681 appGUI/ObjectUI.py:1014 appPlugins/ToolDrilling.py:2366 -#: appPlugins/ToolIsolation.py:3245 appPlugins/ToolMilling.py:3695 -#: appPlugins/ToolMilling.py:3743 appPlugins/ToolNCC.py:4196 appPlugins/ToolPaint.py:3002 +#: appGUI/ObjectUI.py:678 appGUI/ObjectUI.py:1011 appPlugins/ToolDrilling.py:2302 +#: appPlugins/ToolIsolation.py:3242 appPlugins/ToolMilling.py:3767 +#: appPlugins/ToolMilling.py:3815 appPlugins/ToolNCC.py:4195 appPlugins/ToolPaint.py:2999 msgid "" "Tool Diameter. Its value\n" "is the cut width into the material." msgstr "" -#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2369 appPlugins/ToolMilling.py:3698 +#: appGUI/ObjectUI.py:681 appPlugins/ToolDrilling.py:2305 appPlugins/ToolMilling.py:3770 msgid "" "The number of Drill holes. Holes that are drilled with\n" "a drill bit." msgstr "" -#: appGUI/ObjectUI.py:687 appPlugins/ToolDrilling.py:2372 appPlugins/ToolMilling.py:3701 +#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2308 appPlugins/ToolMilling.py:3773 msgid "" "The number of Slot holes. Holes that are created by\n" "milling them with an endmill bit." msgstr "" -#: appGUI/ObjectUI.py:690 +#: appGUI/ObjectUI.py:687 msgid "Show the color of the drill holes when using multi-color." msgstr "" -#: appGUI/ObjectUI.py:692 +#: appGUI/ObjectUI.py:689 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." msgstr "" -#: appGUI/ObjectUI.py:701 appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:698 appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:48 msgid "Auto load from DB" msgstr "" -#: appGUI/ObjectUI.py:703 appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:50 +#: appGUI/ObjectUI.py:700 appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:50 msgid "" "Automatic replacement of the tools from related application tools\n" "with tools from DB that have a close diameter value." msgstr "" -#: appGUI/ObjectUI.py:729 +#: appGUI/ObjectUI.py:726 msgid "Generate GCode from the drill holes in an Excellon object." msgstr "" -#: appGUI/ObjectUI.py:743 +#: appGUI/ObjectUI.py:740 msgid "Generate a Geometry for milling drills or slots in an Excellon object." msgstr "" -#: appGUI/ObjectUI.py:785 +#: appGUI/ObjectUI.py:782 msgid "Milling Geometry" msgstr "" -#: appGUI/ObjectUI.py:787 +#: appGUI/ObjectUI.py:784 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" "milled. Use the # column to make the selection." msgstr "" -#: appGUI/ObjectUI.py:793 appPlugins/ToolMilling.py:3901 +#: appGUI/ObjectUI.py:790 appPlugins/ToolMilling.py:3973 msgid "Milling Diameter" msgstr "" -#: appGUI/ObjectUI.py:795 +#: appGUI/ObjectUI.py:792 msgid "Diameter of the cutting tool." msgstr "" -#: appGUI/ObjectUI.py:805 +#: appGUI/ObjectUI.py:802 msgid "Mill Drills" msgstr "" -#: appGUI/ObjectUI.py:807 +#: appGUI/ObjectUI.py:804 msgid "" "Create the Geometry Object\n" "for milling drills." msgstr "" -#: appGUI/ObjectUI.py:825 +#: appGUI/ObjectUI.py:822 msgid "Mill Slots" msgstr "" -#: appGUI/ObjectUI.py:827 +#: appGUI/ObjectUI.py:824 msgid "" "Create the Geometry Object\n" "for milling slots." msgstr "" -#: appGUI/ObjectUI.py:869 +#: appGUI/ObjectUI.py:866 msgid "Geometry Object" msgstr "" -#: appGUI/ObjectUI.py:972 +#: appGUI/ObjectUI.py:969 msgid "" "Tools in this Geometry object used for cutting.\n" "The 'Offset' entry will set an offset for the cut.\n" @@ -6402,25 +6367,25 @@ msgid "" "showed UI form entries named V-Tip Dia and V-Tip Angle." msgstr "" -#: appGUI/ObjectUI.py:989 appGUI/ObjectUI.py:2109 -#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:34 appPlugins/ToolMilling.py:3673 +#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:2106 +#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:34 appPlugins/ToolMilling.py:3745 msgid "Plot Object" msgstr "" -#: appGUI/ObjectUI.py:1002 appGUI/ObjectUI.py:2122 appGUI/ObjectUI.py:2132 +#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2119 appGUI/ObjectUI.py:2129 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:144 -#: appPlugins/ToolCopperThieving.py:1454 appPlugins/ToolMilling.py:3733 +#: appPlugins/ToolCopperThieving.py:1460 appPlugins/ToolMilling.py:3805 msgid "Dia" msgstr "" -#: appGUI/ObjectUI.py:1009 appPlugins/ToolMilling.py:3738 +#: appGUI/ObjectUI.py:1006 appPlugins/ToolMilling.py:3810 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" "will be showed as a T1, T2 ... Tn" msgstr "" -#: appGUI/ObjectUI.py:1018 +#: appGUI/ObjectUI.py:1015 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry line.\n" @@ -6428,7 +6393,7 @@ msgid "" "- Out(side) -> The tool cut will follow the geometry line on the outside." msgstr "" -#: appGUI/ObjectUI.py:1025 +#: appGUI/ObjectUI.py:1022 msgid "" "The (Operation) Type has only informative value. Usually the UI form values \n" "are choose based on the operation type and this will serve as a reminder.\n" @@ -6438,7 +6403,7 @@ msgid "" "For Isolation we need a lower Feedrate as it use a milling bit with a fine tip." msgstr "" -#: appGUI/ObjectUI.py:1034 +#: appGUI/ObjectUI.py:1031 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the cut width in " @@ -6454,7 +6419,7 @@ msgid "" "Choosing the V-Shape Tool Type automatically will select the Operation Type as Isolation." msgstr "" -#: appGUI/ObjectUI.py:1046 appPlugins/ToolMilling.py:3758 +#: appGUI/ObjectUI.py:1043 appPlugins/ToolMilling.py:3830 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries that holds " "the geometry\n" @@ -6465,42 +6430,42 @@ msgid "" "for the corresponding tool." msgstr "" -#: appGUI/ObjectUI.py:1790 +#: appGUI/ObjectUI.py:1787 msgid "Launch Paint Tool in Tools Tab." msgstr "" -#: appGUI/ObjectUI.py:1798 +#: appGUI/ObjectUI.py:1795 msgid "Generate a CNCJob by milling a Geometry." msgstr "" -#: appGUI/ObjectUI.py:1812 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:28 +#: appGUI/ObjectUI.py:1809 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:28 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon." msgstr "" -#: appGUI/ObjectUI.py:1873 +#: appGUI/ObjectUI.py:1870 msgid "Points" msgstr "" -#: appGUI/ObjectUI.py:1875 +#: appGUI/ObjectUI.py:1872 msgid "Total of vertex points in the geometry." msgstr "" -#: appGUI/ObjectUI.py:1883 appPlugins/ToolCalculators.py:521 +#: appGUI/ObjectUI.py:1880 appPlugins/ToolCalculators.py:521 #: appPlugins/ToolCalculators.py:704 msgid "Calculate" msgstr "" -#: appGUI/ObjectUI.py:1886 +#: appGUI/ObjectUI.py:1883 msgid "Calculate the number of vertex points in the geometry." msgstr "" -#: appGUI/ObjectUI.py:1953 +#: appGUI/ObjectUI.py:1950 msgid "CNC Job Object" msgstr "" -#: appGUI/ObjectUI.py:1969 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:48 +#: appGUI/ObjectUI.py:1966 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:48 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -6508,46 +6473,46 @@ msgid "" "which means the moves that cut into the material." msgstr "" -#: appGUI/ObjectUI.py:1978 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 +#: appGUI/ObjectUI.py:1975 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 msgid "Travel" msgstr "" -#: appGUI/ObjectUI.py:2038 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:65 +#: appGUI/ObjectUI.py:2035 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:65 msgid "Display Annotation" msgstr "" -#: appGUI/ObjectUI.py:2040 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:67 +#: appGUI/ObjectUI.py:2037 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:67 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" "of a travel line." msgstr "" -#: appGUI/ObjectUI.py:2052 appObjects/FlatCAMObj.py:864 appPlugins/ToolReport.py:577 +#: appGUI/ObjectUI.py:2049 appObjects/FlatCAMObj.py:858 appPlugins/ToolReport.py:581 msgid "Travelled distance" msgstr "" -#: appGUI/ObjectUI.py:2054 +#: appGUI/ObjectUI.py:2051 msgid "" "This is the total travelled distance on X-Y plane.\n" "In current units." msgstr "" -#: appGUI/ObjectUI.py:2065 +#: appGUI/ObjectUI.py:2062 msgid "Estimated time" msgstr "" -#: appGUI/ObjectUI.py:2067 +#: appGUI/ObjectUI.py:2064 msgid "" "This is the estimated time to do the routing/drilling,\n" "without the time spent in ToolChange events." msgstr "" -#: appGUI/ObjectUI.py:2091 +#: appGUI/ObjectUI.py:2088 msgid "CNC Tools Table" msgstr "" -#: appGUI/ObjectUI.py:2094 +#: appGUI/ObjectUI.py:2091 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -6560,119 +6525,107 @@ msgid "" "ball(B), or V-Shaped(V)." msgstr "" -#: appGUI/ObjectUI.py:2143 +#: appGUI/ObjectUI.py:2140 msgid "Update Plot" msgstr "" -#: appGUI/ObjectUI.py:2145 +#: appGUI/ObjectUI.py:2142 msgid "Update the plot." msgstr "" -#: appGUI/ObjectUI.py:2155 +#: appGUI/ObjectUI.py:2147 msgid "Use CNC Code Snippets" msgstr "" -#: appGUI/ObjectUI.py:2157 +#: appGUI/ObjectUI.py:2149 msgid "" "When selected, it will include CNC Code snippets (append and prepend)\n" "defined in the Preferences." msgstr "" -#: appGUI/ObjectUI.py:2165 -msgid "Export CNC Code" +#: appGUI/ObjectUI.py:2170 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:26 +#: appPlugins/ToolLevelling.py:1739 +msgid "Generate CNC Code with auto-levelled paths." msgstr "" -#: appGUI/ObjectUI.py:2167 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:30 -#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:27 -msgid "" -"Export and save G-Code to\n" -"make this object to a file." +#: appGUI/ObjectUI.py:2197 +msgid "Opens dialog to save CNC Code file." msgstr "" -#: appGUI/ObjectUI.py:2176 -msgid "Save CNC Code" -msgstr "" - -#: appGUI/ObjectUI.py:2179 -msgid "" -"Opens dialog to save G-Code\n" -"file." -msgstr "" - -#: appGUI/ObjectUI.py:2186 appPlugins/ToolSolderPaste.py:1570 +#: appGUI/ObjectUI.py:2203 appPlugins/ToolSolderPaste.py:1574 msgid "Review CNC Code." msgstr "" -#: appGUI/ObjectUI.py:2220 +#: appGUI/ObjectUI.py:2237 msgid "Script Object" msgstr "" -#: appGUI/ObjectUI.py:2240 appGUI/ObjectUI.py:2314 +#: appGUI/ObjectUI.py:2257 appGUI/ObjectUI.py:2331 msgid "Auto Completer" msgstr "" -#: appGUI/ObjectUI.py:2242 +#: appGUI/ObjectUI.py:2259 msgid "This selects if the auto completer is enabled in the Script Editor." msgstr "" -#: appGUI/ObjectUI.py:2287 +#: appGUI/ObjectUI.py:2304 msgid "Document Object" msgstr "" -#: appGUI/ObjectUI.py:2316 +#: appGUI/ObjectUI.py:2333 msgid "This selects if the auto completer is enabled in the Document Editor." msgstr "" -#: appGUI/ObjectUI.py:2337 +#: appGUI/ObjectUI.py:2354 msgid "Font Type" msgstr "" -#: appGUI/ObjectUI.py:2355 appGUI/preferences/general/GeneralAPPSetGroupUI.py:182 +#: appGUI/ObjectUI.py:2372 appGUI/preferences/general/GeneralAPPSetGroupUI.py:182 msgid "Font Size" msgstr "" -#: appGUI/ObjectUI.py:2391 +#: appGUI/ObjectUI.py:2408 msgid "Alignment" msgstr "" -#: appGUI/ObjectUI.py:2396 +#: appGUI/ObjectUI.py:2413 msgid "Align Left" msgstr "" -#: appGUI/ObjectUI.py:2401 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:167 -#: appPlugins/ToolFilm.py:1209 app_Main.py:5206 app_Main.py:5477 +#: appGUI/ObjectUI.py:2418 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:167 +#: appPlugins/ToolFilm.py:1223 app_Main.py:5225 app_Main.py:5496 msgid "Center" msgstr "" -#: appGUI/ObjectUI.py:2406 +#: appGUI/ObjectUI.py:2423 msgid "Align Right" msgstr "" -#: appGUI/ObjectUI.py:2411 +#: appGUI/ObjectUI.py:2428 msgid "Justify" msgstr "" -#: appGUI/ObjectUI.py:2421 +#: appGUI/ObjectUI.py:2438 msgid "Font Color" msgstr "" -#: appGUI/ObjectUI.py:2423 +#: appGUI/ObjectUI.py:2440 msgid "Set the font color for the selected text" msgstr "" -#: appGUI/ObjectUI.py:2440 +#: appGUI/ObjectUI.py:2457 msgid "Selection Color" msgstr "" -#: appGUI/ObjectUI.py:2442 +#: appGUI/ObjectUI.py:2459 msgid "Set the selection color when doing text selection." msgstr "" -#: appGUI/ObjectUI.py:2459 +#: appGUI/ObjectUI.py:2476 msgid "Tab Size" msgstr "" -#: appGUI/ObjectUI.py:2461 +#: appGUI/ObjectUI.py:2478 msgid "Set the tab size. In pixels. Default value is 80 pixels." msgstr "" @@ -6706,40 +6659,40 @@ msgid "" "of text positions." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:935 +#: appGUI/preferences/PreferencesUIManager.py:938 msgid "Preferences applied." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:955 +#: appGUI/preferences/PreferencesUIManager.py:958 msgid "Are you sure you want to continue?" msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:956 +#: appGUI/preferences/PreferencesUIManager.py:959 msgid "Application will restart" msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1049 +#: appGUI/preferences/PreferencesUIManager.py:1052 msgid "Preferences closed without saving." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1062 +#: appGUI/preferences/PreferencesUIManager.py:1065 msgid "Preferences default values are restored." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1093 app_Main.py:3009 app_Main.py:10147 +#: appGUI/preferences/PreferencesUIManager.py:1096 app_Main.py:3028 app_Main.py:10191 msgid "Failed to write defaults to file." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1097 -#: appGUI/preferences/PreferencesUIManager.py:1212 +#: appGUI/preferences/PreferencesUIManager.py:1100 +#: appGUI/preferences/PreferencesUIManager.py:1215 msgid "Preferences saved." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1147 +#: appGUI/preferences/PreferencesUIManager.py:1150 msgid "Preferences edited but not saved." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1197 +#: appGUI/preferences/PreferencesUIManager.py:1200 msgid "" "One or more values are changed.\n" "Do you want to save?" @@ -6749,6 +6702,13 @@ msgstr "" msgid "CNC Job Adv. Options" msgstr "" +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:30 +#: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:27 +msgid "" +"Export and save G-Code to\n" +"make this object to a file." +msgstr "" + #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:36 msgid "Annotation Size" msgstr "" @@ -6844,8 +6804,8 @@ msgid "" msgstr "" #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:83 -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:151 appObjects/FlatCAMObj.py:831 -#: appPlugins/ToolLevelling.py:2118 appPlugins/ToolReport.py:544 +#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:151 appObjects/FlatCAMObj.py:825 +#: appPlugins/ToolLevelling.py:2187 appPlugins/ToolReport.py:548 msgid "Feedrate" msgstr "" @@ -7058,6 +7018,7 @@ msgid "Excellon Export" msgstr "" #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:23 +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:23 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:24 msgid "Export Options" msgstr "" @@ -7087,7 +7048,7 @@ msgstr "" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:175 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:80 appPlugins/ToolPcbWizard.py:483 -#: appPlugins/ToolReport.py:357 appPlugins/ToolReport.py:361 appPlugins/ToolReport.py:363 +#: appPlugins/ToolReport.py:358 appPlugins/ToolReport.py:362 appPlugins/ToolReport.py:364 msgid "Inch" msgstr "" @@ -7121,6 +7082,7 @@ msgid "" msgstr "" #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:88 +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:36 msgid "Format" msgstr "" @@ -7291,7 +7253,7 @@ msgstr "" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:203 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:84 -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:103 appPlugins/ToolPanelize.py:1269 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:103 appPlugins/ToolPanelize.py:1288 msgid "Path Optimization" msgstr "" @@ -7421,7 +7383,7 @@ msgstr "" msgid "Grid Settings" msgstr "" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:46 app_Main.py:8040 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:46 app_Main.py:8084 msgid "X value" msgstr "" @@ -7429,7 +7391,7 @@ msgstr "" msgid "This is the Grid snap value on X axis." msgstr "" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:58 app_Main.py:8043 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:58 app_Main.py:8087 msgid "Y value" msgstr "" @@ -7460,7 +7422,7 @@ msgid "Orientation" msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:165 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:222 appPlugins/ToolFilm.py:1492 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:222 appPlugins/ToolFilm.py:1506 msgid "" "Can be:\n" "- Portrait\n" @@ -7469,15 +7431,15 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:169 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:165 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:226 appPlugins/ToolFilm.py:1496 -#: app_Main.py:8060 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:226 appPlugins/ToolFilm.py:1510 +#: app_Main.py:8104 msgid "Portrait" msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:170 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:166 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:227 appPlugins/ToolFilm.py:1497 -#: app_Main.py:8062 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:227 appPlugins/ToolFilm.py:1511 +#: app_Main.py:8106 msgid "Landscape" msgstr "" @@ -7492,8 +7454,8 @@ msgid "" "and include the Project, Selected and Tool tabs." msgstr "" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:207 appPlugins/ToolDblSided.py:817 -#: appPlugins/ToolDblSided.py:991 app_Main.py:8048 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:207 appPlugins/ToolDblSided.py:833 +#: appPlugins/ToolDblSided.py:1007 app_Main.py:8092 msgid "Axis" msgstr "" @@ -7511,7 +7473,7 @@ msgid "" "elements that are used in the application." msgstr "" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:246 app_Main.py:8065 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:246 app_Main.py:8109 msgid "HUD" msgstr "" @@ -8159,22 +8121,24 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:39 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:127 -#: appPlugins/ToolCalibration.py:833 appPlugins/ToolSolderPaste.py:1343 +#: appPlugins/ToolCalibration.py:833 appPlugins/ToolDrilling.py:2630 +#: appPlugins/ToolMilling.py:4400 appPlugins/ToolSolderPaste.py:1347 msgid "Toolchange X-Y" msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:41 -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:277 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:277 appPlugins/ToolDrilling.py:2632 +#: appPlugins/ToolMilling.py:4402 msgid "Toolchange X,Y position." msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:49 -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 appPlugins/ToolDrilling.py:2694 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:285 appPlugins/ToolDrilling.py:2648 msgid "Start Z" msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:51 -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:287 appPlugins/ToolDrilling.py:2696 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:287 appPlugins/ToolDrilling.py:2650 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -8190,13 +8154,13 @@ msgid "" msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:78 -#: appPlugins/ToolMilling.py:4200 +#: appPlugins/ToolMilling.py:4272 msgid "Re-cut" msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:80 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:92 -#: appPlugins/ToolMilling.py:4202 appPlugins/ToolMilling.py:4215 +#: appPlugins/ToolMilling.py:4274 appPlugins/ToolMilling.py:4287 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -8206,30 +8170,30 @@ msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:101 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:312 -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:97 appPlugins/ToolDrilling.py:2736 -#: appPlugins/ToolLevelling.py:1784 appPlugins/ToolMilling.py:4354 +#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:97 appPlugins/ToolDrilling.py:2690 +#: appPlugins/ToolLevelling.py:1853 appPlugins/ToolMilling.py:4448 msgid "Probe Z depth" msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:103 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:314 -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:99 appPlugins/ToolDrilling.py:2738 -#: appPlugins/ToolLevelling.py:1786 appPlugins/ToolMilling.py:4356 +#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:99 appPlugins/ToolDrilling.py:2692 +#: appPlugins/ToolLevelling.py:1855 appPlugins/ToolMilling.py:4450 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:116 -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:325 appPlugins/ToolDrilling.py:2755 -#: appPlugins/ToolMilling.py:4373 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:325 appPlugins/ToolDrilling.py:2709 +#: appPlugins/ToolMilling.py:4467 msgid "Feedrate Probe" msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:118 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:327 -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:112 appPlugins/ToolDrilling.py:2757 -#: appPlugins/ToolLevelling.py:1799 appPlugins/ToolMilling.py:4375 +#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:112 appPlugins/ToolDrilling.py:2711 +#: appPlugins/ToolLevelling.py:1868 appPlugins/ToolMilling.py:4469 msgid "The feedrate used while the probe is probing." msgstr "" @@ -8299,8 +8263,8 @@ msgid "Exclusion areas" msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:203 -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:389 appPlugins/ToolDrilling.py:2793 -#: appPlugins/ToolMilling.py:4410 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:389 appPlugins/ToolDrilling.py:2747 +#: appPlugins/ToolMilling.py:4505 msgid "" "Include exclusion areas.\n" "In those areas the travel of the tools\n" @@ -8311,22 +8275,22 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:399 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:282 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:315 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:279 appPlugins/ToolDrilling.py:2866 -#: appPlugins/ToolFollow.py:747 appPlugins/ToolIsolation.py:3635 -#: appPlugins/ToolMilling.py:4480 appPlugins/ToolNCC.py:4631 appPlugins/ToolPaint.py:3311 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:279 appPlugins/ToolDrilling.py:2820 +#: appPlugins/ToolFollow.py:749 appPlugins/ToolIsolation.py:3632 +#: appPlugins/ToolMilling.py:4579 appPlugins/ToolNCC.py:4630 appPlugins/ToolPaint.py:3308 msgid "The kind of selection shape used for area selection." msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:409 appPlugins/ToolDrilling.py:2815 -#: appPlugins/ToolDrilling.py:2834 appPlugins/ToolMilling.py:4431 -#: appPlugins/ToolMilling.py:4450 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:409 appPlugins/ToolDrilling.py:2769 +#: appPlugins/ToolDrilling.py:2788 appPlugins/ToolMilling.py:4528 +#: appPlugins/ToolMilling.py:4547 msgid "Strategy" msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224 -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:410 appPlugins/ToolDrilling.py:2835 -#: appPlugins/ToolMilling.py:4451 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:410 appPlugins/ToolDrilling.py:2789 +#: appPlugins/ToolMilling.py:4548 msgid "" "The strategy followed when encountering an exclusion area.\n" "Can be:\n" @@ -8335,29 +8299,29 @@ msgid "" msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:228 -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:414 appPlugins/ToolDrilling.py:851 -#: appPlugins/ToolDrilling.py:2839 appPlugins/ToolMilling.py:905 -#: appPlugins/ToolMilling.py:4455 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:414 appPlugins/ToolDrilling.py:852 +#: appPlugins/ToolDrilling.py:2793 appPlugins/ToolMilling.py:931 +#: appPlugins/ToolMilling.py:4552 msgid "Over" msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:229 -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:415 appPlugins/ToolDrilling.py:851 -#: appPlugins/ToolDrilling.py:2840 appPlugins/ToolMilling.py:905 -#: appPlugins/ToolMilling.py:4456 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:415 appPlugins/ToolDrilling.py:852 +#: appPlugins/ToolDrilling.py:2794 appPlugins/ToolMilling.py:931 +#: appPlugins/ToolMilling.py:4553 msgid "Around" msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235 -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:421 appPlugins/ToolDrilling.py:2815 -#: appPlugins/ToolDrilling.py:2847 appPlugins/ToolMilling.py:4431 -#: appPlugins/ToolMilling.py:4462 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:421 appPlugins/ToolDrilling.py:2769 +#: appPlugins/ToolDrilling.py:2801 appPlugins/ToolMilling.py:4528 +#: appPlugins/ToolMilling.py:4560 msgid "Over Z" msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236 -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:422 appPlugins/ToolDrilling.py:2848 -#: appPlugins/ToolMilling.py:4463 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:422 appPlugins/ToolDrilling.py:2802 +#: appPlugins/ToolMilling.py:4561 msgid "" "The height Z to which the tool will rise in order to avoid\n" "an interdiction area." @@ -8385,19 +8349,19 @@ msgid "" msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:287 -#: appPlugins/ToolMilling.py:1337 +#: appPlugins/ToolMilling.py:1365 msgid "Pressure" msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:289 -#: appPlugins/ToolMilling.py:1339 +#: appPlugins/ToolMilling.py:1367 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:328 -#: appPlugins/ToolMilling.py:4016 +#: appPlugins/ToolMilling.py:4088 msgid "" "Algorithm for polishing:\n" "- Standard: Fixed step inwards.\n" @@ -8415,6 +8379,20 @@ msgid "" "large number of geometric elements." msgstr "" +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:19 +msgid "Geometry Export" +msgstr "" + +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:25 +msgid "" +"The parameters set here are used in the file exported\n" +"when using the File -> Export -> Export DXF menu entry." +msgstr "" + +#: appGUI/preferences/geometry/GeometryExpPrefGroupUI.py:38 +msgid "Autodesk DXF Format used when exporting Geometry as DXF." +msgstr "" + #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:22 msgid "Geometry General" msgstr "" @@ -8482,8 +8460,8 @@ msgid "" msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:44 -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:53 appObjects/FlatCAMGeometry.py:1701 -#: appPlugins/ToolCutOut.py:2472 appPlugins/ToolMilling.py:1841 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:53 appObjects/FlatCAMGeometry.py:1702 +#: appPlugins/ToolCutOut.py:2469 appPlugins/ToolMilling.py:1935 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -8491,8 +8469,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:67 -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:67 appPlugins/ToolCutOut.py:2485 -#: appPlugins/ToolDrilling.py:2454 appPlugins/ToolMilling.py:4100 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:67 appPlugins/ToolCutOut.py:2482 +#: appPlugins/ToolDrilling.py:2390 appPlugins/ToolMilling.py:4172 msgid "Multi-Depth" msgstr "" @@ -8527,43 +8505,43 @@ msgid "Toolchange Z" msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:120 -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:112 appPlugins/ToolDrilling.py:2680 -#: appPlugins/ToolMilling.py:4315 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:112 appPlugins/ToolDrilling.py:2617 +#: appPlugins/ToolMilling.py:4388 msgid "" "Z-axis position (height) for\n" "tool change." msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135 -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:124 appPlugins/ToolDrilling.py:2706 -#: appPlugins/ToolMilling.py:4327 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:124 appPlugins/ToolDrilling.py:2660 +#: appPlugins/ToolMilling.py:4418 msgid "End move Z" msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:137 -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126 appPlugins/ToolDrilling.py:2708 -#: appPlugins/ToolMilling.py:4329 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:126 appPlugins/ToolDrilling.py:2662 +#: appPlugins/ToolMilling.py:4420 msgid "" "Height of the tool after\n" "the last move at the end of the job." msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:151 -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:137 appPlugins/ToolDrilling.py:2722 -#: appPlugins/ToolMilling.py:4342 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:137 appPlugins/ToolDrilling.py:2676 +#: appPlugins/ToolMilling.py:4434 msgid "End move X,Y" msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:153 -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:139 appPlugins/ToolDrilling.py:2724 -#: appPlugins/ToolMilling.py:4344 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:139 appPlugins/ToolDrilling.py:2678 +#: appPlugins/ToolMilling.py:4436 msgid "" "End move X,Y position. In format (x,y).\n" "If no value is entered then there is no move\n" "on X,Y plane at the end of the job." msgstr "" -#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:165 appPlugins/ToolMilling.py:4145 +#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:165 appPlugins/ToolMilling.py:4217 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -8589,24 +8567,24 @@ msgid "Enable Dwell" msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:212 -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:180 appPlugins/ToolDrilling.py:2552 -#: appPlugins/ToolMilling.py:4248 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:180 appPlugins/ToolDrilling.py:2488 +#: appPlugins/ToolMilling.py:4320 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:217 -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 appPlugins/ToolDrilling.py:2564 -#: appPlugins/ToolMilling.py:4259 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:188 appPlugins/ToolDrilling.py:2500 +#: appPlugins/ToolMilling.py:4331 msgid "Number of time units for spindle to dwell." msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:199 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:230 -#: appPlugins/ToolDrilling.py:2773 appPlugins/ToolMilling.py:4391 -#: appPlugins/ToolSolderPaste.py:1461 +#: appPlugins/ToolDrilling.py:2727 appPlugins/ToolMilling.py:4485 +#: appPlugins/ToolSolderPaste.py:1465 msgid "Preprocessor" msgstr "" @@ -8635,13 +8613,13 @@ msgstr "" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:64 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:297 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:81 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:190 appObjects/FlatCAMObj.py:755 -#: appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 -#: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 -#: appPlugins/ToolCopperThieving.py:1719 appPlugins/ToolFiducials.py:933 -#: appPlugins/ToolFilm.py:1324 appPlugins/ToolReport.py:468 appPlugins/ToolReport.py:471 -#: appPlugins/ToolReport.py:474 appPlugins/ToolReport.py:502 appPlugins/ToolReport.py:509 -#: appPlugins/ToolReport.py:512 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:190 appObjects/FlatCAMObj.py:747 +#: appObjects/FlatCAMObj.py:750 appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 +#: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 +#: appPlugins/ToolCopperThieving.py:1725 appPlugins/ToolFiducials.py:937 +#: appPlugins/ToolFilm.py:1338 appPlugins/ToolReport.py:470 appPlugins/ToolReport.py:473 +#: appPlugins/ToolReport.py:476 appPlugins/ToolReport.py:506 appPlugins/ToolReport.py:513 +#: appPlugins/ToolReport.py:516 msgid "None" msgstr "" @@ -8876,8 +8854,8 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:50 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:275 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:231 -#: appPlugins/ToolCopperThieving.py:1305 appPlugins/ToolCopperThieving.py:1675 -#: appPlugins/ToolExtract.py:1214 +#: appPlugins/ToolCopperThieving.py:1311 appPlugins/ToolCopperThieving.py:1681 +#: appPlugins/ToolExtract.py:1217 msgid "Clearance" msgstr "" @@ -8889,13 +8867,13 @@ msgid "" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:80 -#: appPlugins/ToolCopperThieving.py:1336 +#: appPlugins/ToolCopperThieving.py:1342 msgid "Thieving areas with area less then this value will not be added." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:92 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 appPlugins/ToolCopperThieving.py:1357 -#: appPlugins/ToolNCC.py:4592 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 appPlugins/ToolCopperThieving.py:1363 +#: appPlugins/ToolNCC.py:4591 msgid "Itself" msgstr "" @@ -8903,8 +8881,8 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1358 appPlugins/ToolFollow.py:739 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolNCC.py:4592 appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolCopperThieving.py:1364 appPlugins/ToolFollow.py:741 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolNCC.py:4591 appPlugins/ToolPaint.py:3274 msgid "Area Selection" msgstr "" @@ -8912,18 +8890,18 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:300 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1359 appPlugins/ToolDblSided.py:909 -#: appPlugins/ToolIsolation.py:3572 appPlugins/ToolNCC.py:4592 appPlugins/ToolPaint.py:3277 +#: appPlugins/ToolCopperThieving.py:1365 appPlugins/ToolDblSided.py:925 +#: appPlugins/ToolIsolation.py:3569 appPlugins/ToolNCC.py:4591 appPlugins/ToolPaint.py:3274 msgid "Reference Object" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:96 -#: appPlugins/ToolCopperThieving.py:1361 +#: appPlugins/ToolCopperThieving.py:1367 msgid "Reference:" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:98 -#: appPlugins/ToolCopperThieving.py:1363 +#: appPlugins/ToolCopperThieving.py:1369 msgid "" "- 'Itself' - the copper thieving extent is based on the object extent.\n" "- 'Area Selection' - left mouse click to start selection of the area to be filled.\n" @@ -8936,52 +8914,52 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:181 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:69 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:183 -#: appPlugins/ToolCopperThieving.py:1408 appPlugins/ToolExtract.py:968 -#: appPlugins/ToolExtract.py:1115 appPlugins/ToolPunchGerber.py:2052 +#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolExtract.py:971 +#: appPlugins/ToolExtract.py:1118 appPlugins/ToolPunchGerber.py:2052 #: appPlugins/ToolPunchGerber.py:2224 msgid "Rectangular" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:108 -#: appPlugins/ToolCopperThieving.py:1409 +#: appPlugins/ToolCopperThieving.py:1415 msgid "Minimal" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:110 -#: appPlugins/ToolCopperThieving.py:1402 appPlugins/ToolFilm.py:1173 -#: appPlugins/ToolPanelize.py:1165 +#: appPlugins/ToolCopperThieving.py:1408 appPlugins/ToolFilm.py:1187 +#: appPlugins/ToolPanelize.py:1184 msgid "Box Type" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:112 -#: appPlugins/ToolCopperThieving.py:1404 +#: appPlugins/ToolCopperThieving.py:1410 msgid "" "- 'Rectangular' - the bounding box will be of rectangular shape.\n" "- 'Minimal' - the bounding box will be the convex hull shape." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:126 -#: appPlugins/ToolCopperThieving.py:1425 +#: appPlugins/ToolCopperThieving.py:1431 msgid "Dots Grid" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:127 -#: appPlugins/ToolCopperThieving.py:1426 +#: appPlugins/ToolCopperThieving.py:1432 msgid "Squares Grid" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:128 -#: appPlugins/ToolCopperThieving.py:1427 +#: appPlugins/ToolCopperThieving.py:1433 msgid "Lines Grid" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:130 -#: appPlugins/ToolCopperThieving.py:1429 +#: appPlugins/ToolCopperThieving.py:1435 msgid "Fill Type:" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:132 -#: appPlugins/ToolCopperThieving.py:1431 +#: appPlugins/ToolCopperThieving.py:1437 msgid "" "- 'Solid' - copper thieving will be a solid polygon.\n" "- 'Dots Grid' - the empty area will be filled with a pattern of dots.\n" @@ -8990,127 +8968,127 @@ msgid "" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:140 -#: appPlugins/ToolCopperThieving.py:1450 +#: appPlugins/ToolCopperThieving.py:1456 msgid "Dots Grid Parameters" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:146 -#: appPlugins/ToolCopperThieving.py:1456 +#: appPlugins/ToolCopperThieving.py:1462 msgid "Dot diameter in Dots Grid." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:159 -#: appPlugins/ToolCopperThieving.py:1469 +#: appPlugins/ToolCopperThieving.py:1475 msgid "Distance between each two dots in Dots Grid." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:169 -#: appPlugins/ToolCopperThieving.py:1490 +#: appPlugins/ToolCopperThieving.py:1496 msgid "Squares Grid Parameters" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:175 -#: appPlugins/ToolCopperThieving.py:1496 +#: appPlugins/ToolCopperThieving.py:1502 msgid "Square side size in Squares Grid." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:188 -#: appPlugins/ToolCopperThieving.py:1509 +#: appPlugins/ToolCopperThieving.py:1515 msgid "Distance between each two squares in Squares Grid." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:198 -#: appPlugins/ToolCopperThieving.py:1530 +#: appPlugins/ToolCopperThieving.py:1536 msgid "Lines Grid Parameters" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:204 -#: appPlugins/ToolCopperThieving.py:1536 +#: appPlugins/ToolCopperThieving.py:1542 msgid "Line thickness size in Lines Grid." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:217 -#: appPlugins/ToolCopperThieving.py:1549 +#: appPlugins/ToolCopperThieving.py:1555 msgid "Distance between each two lines in Lines Grid." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:227 -#: appPlugins/ToolCopperThieving.py:1589 +#: appPlugins/ToolCopperThieving.py:1595 msgid "Robber Bar Parameters" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:229 -#: appPlugins/ToolCopperThieving.py:1591 +#: appPlugins/ToolCopperThieving.py:1597 msgid "" "Parameters used for the robber bar.\n" "Robber bar = copper border to help in pattern hole plating." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:237 -#: appPlugins/ToolCopperThieving.py:1599 +#: appPlugins/ToolCopperThieving.py:1605 msgid "Bounding box margin for robber bar." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:248 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:266 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:49 -#: appPlugins/ToolCopperThieving.py:1610 appPlugins/ToolCorners.py:762 -#: appPlugins/ToolExtract.py:1273 +#: appPlugins/ToolCopperThieving.py:1616 appPlugins/ToolCorners.py:768 +#: appPlugins/ToolExtract.py:1276 msgid "Thickness" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:250 -#: appPlugins/ToolCopperThieving.py:1612 +#: appPlugins/ToolCopperThieving.py:1618 msgid "The robber bar thickness." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:261 -#: appPlugins/ToolCopperThieving.py:1645 +#: appPlugins/ToolCopperThieving.py:1651 msgid "Pattern Plating Mask" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:263 -#: appPlugins/ToolCopperThieving.py:1647 +#: appPlugins/ToolCopperThieving.py:1653 msgid "Generate a mask for pattern plating." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:268 -#: appPlugins/ToolCopperThieving.py:1668 +#: appPlugins/ToolCopperThieving.py:1674 msgid "Only Pads" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:270 -#: appPlugins/ToolCopperThieving.py:1670 +#: appPlugins/ToolCopperThieving.py:1676 msgid "Select only pads in case the selected object is a copper Gerber." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:277 -#: appPlugins/ToolCopperThieving.py:1677 +#: appPlugins/ToolCopperThieving.py:1683 msgid "" "The distance between the possible copper thieving elements\n" "and/or robber bar and the actual openings in the mask." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:291 -#: appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCopperThieving.py:1719 msgid "Choose which additional geometry to include, if available." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:294 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:193 -#: appPlugins/ToolCopperThieving.py:1716 appPlugins/ToolFilm.py:1327 -#: appPlugins/ToolMilling.py:3892 +#: appPlugins/ToolCopperThieving.py:1722 appPlugins/ToolFilm.py:1341 +#: appPlugins/ToolMilling.py:3964 msgid "Both" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:295 -#: appPlugins/ToolCopperThieving.py:518 appPlugins/ToolCopperThieving.py:522 -#: appPlugins/ToolCopperThieving.py:584 appPlugins/ToolCopperThieving.py:1717 +#: appPlugins/ToolCopperThieving.py:525 appPlugins/ToolCopperThieving.py:529 +#: appPlugins/ToolCopperThieving.py:591 appPlugins/ToolCopperThieving.py:1723 msgid "Thieving" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:296 -#: appPlugins/ToolCopperThieving.py:1718 +#: appPlugins/ToolCopperThieving.py:1724 msgid "Robber bar" msgstr "" @@ -9123,8 +9101,8 @@ msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:31 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:30 -#: appPlugins/ToolCopperThieving.py:1300 appPlugins/ToolCorners.py:743 -#: appPlugins/ToolFiducials.py:883 +#: appPlugins/ToolCopperThieving.py:1306 appPlugins/ToolCorners.py:749 +#: appPlugins/ToolFiducials.py:887 msgid "Parameters used for this tool." msgstr "" @@ -9190,13 +9168,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:124 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 appPlugins/ToolCalibration.py:867 -#: appPlugins/ToolCorners.py:706 appPlugins/ToolFilm.py:1211 app_Main.py:5474 +#: appPlugins/ToolCorners.py:712 appPlugins/ToolFilm.py:1225 app_Main.py:5493 msgid "Top Left" msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:125 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:170 appPlugins/ToolCalibration.py:868 -#: appPlugins/ToolCorners.py:718 appPlugins/ToolFilm.py:1212 app_Main.py:5475 +#: appPlugins/ToolCorners.py:724 appPlugins/ToolFilm.py:1226 app_Main.py:5494 msgid "Bottom Right" msgstr "" @@ -9205,13 +9183,13 @@ msgid "Extract Drills Options" msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:35 -#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:35 appPlugins/ToolExtract.py:917 +#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:35 appPlugins/ToolExtract.py:920 #: appPlugins/ToolPunchGerber.py:2002 msgid "Processed Pads Type" msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:37 -#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:37 appPlugins/ToolExtract.py:919 +#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:37 appPlugins/ToolExtract.py:922 #: appPlugins/ToolPunchGerber.py:2004 msgid "" "The type of pads shape to be processed.\n" @@ -9220,7 +9198,7 @@ msgid "" msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:47 -#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:47 appPlugins/ToolExtract.py:946 +#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:47 appPlugins/ToolExtract.py:949 #: appPlugins/ToolPunchGerber.py:2030 msgid "Process Circular Pads." msgstr "" @@ -9229,25 +9207,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:155 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:53 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:157 -#: appPlugins/ToolExtract.py:952 appPlugins/ToolExtract.py:1089 +#: appPlugins/ToolExtract.py:955 appPlugins/ToolExtract.py:1092 #: appPlugins/ToolPunchGerber.py:2036 appPlugins/ToolPunchGerber.py:2198 msgid "Oblong" msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:55 -#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:55 appPlugins/ToolExtract.py:954 +#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:55 appPlugins/ToolExtract.py:957 #: appPlugins/ToolPunchGerber.py:2038 msgid "Process Oblong Pads." msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:63 -#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:63 appPlugins/ToolExtract.py:962 +#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:63 appPlugins/ToolExtract.py:965 #: appPlugins/ToolPunchGerber.py:2046 msgid "Process Square Pads." msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:71 -#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:71 appPlugins/ToolExtract.py:970 +#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:71 appPlugins/ToolExtract.py:973 #: appPlugins/ToolPunchGerber.py:2054 msgid "Process Rectangular Pads." msgstr "" @@ -9256,14 +9234,14 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:194 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:77 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:196 appObjects/FlatCAMObj.py:505 -#: appPlugins/ToolExtract.py:976 appPlugins/ToolExtract.py:1128 +#: appPlugins/ToolExtract.py:979 appPlugins/ToolExtract.py:1131 #: appPlugins/ToolPunchGerber.py:2060 appPlugins/ToolPunchGerber.py:2237 #: appPlugins/ToolReport.py:190 msgid "Others" msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:79 -#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:79 appPlugins/ToolExtract.py:978 +#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:79 appPlugins/ToolExtract.py:981 #: appPlugins/ToolPunchGerber.py:2062 msgid "Process pads not in the categories above." msgstr "" @@ -9272,7 +9250,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:116 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:93 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:118 -#: appPlugins/ToolExtract.py:1036 appPlugins/ToolExtract.py:1146 +#: appPlugins/ToolExtract.py:1039 appPlugins/ToolExtract.py:1149 #: appPlugins/ToolPunchGerber.py:2113 appPlugins/ToolPunchGerber.py:2142 msgid "Fixed Diameter" msgstr "" @@ -9281,18 +9259,18 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:133 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:135 -#: appPlugins/ToolExtract.py:1038 appPlugins/ToolExtract.py:1067 +#: appPlugins/ToolExtract.py:1041 appPlugins/ToolExtract.py:1070 #: appPlugins/ToolPunchGerber.py:2115 appPlugins/ToolPunchGerber.py:2170 msgid "Fixed Annular Ring" msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:95 -#: appPlugins/ToolExtract.py:1037 appPlugins/ToolPunchGerber.py:2114 +#: appPlugins/ToolExtract.py:1040 appPlugins/ToolPunchGerber.py:2114 msgid "Proportional" msgstr "" -#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:100 appPlugins/ToolExtract.py:1027 +#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:100 appPlugins/ToolExtract.py:1030 msgid "" "The method for processing pads. Can be:\n" "- Fixed Diameter -> all holes will have a set size\n" @@ -9302,13 +9280,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:126 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:128 -#: appPlugins/ToolExtract.py:1156 appPlugins/ToolPunchGerber.py:2152 +#: appPlugins/ToolExtract.py:1159 appPlugins/ToolPunchGerber.py:2152 msgid "Fixed hole diameter." msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:135 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:137 -#: appPlugins/ToolExtract.py:1069 appPlugins/ToolPunchGerber.py:2172 +#: appPlugins/ToolExtract.py:1072 appPlugins/ToolPunchGerber.py:2172 msgid "" "The size of annular ring.\n" "The copper sliver between the hole exterior\n" @@ -9317,37 +9295,37 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:144 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:146 -#: appPlugins/ToolExtract.py:1078 appPlugins/ToolPunchGerber.py:2187 +#: appPlugins/ToolExtract.py:1081 appPlugins/ToolPunchGerber.py:2187 msgid "The size of annular ring for circular pads." msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:157 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:159 -#: appPlugins/ToolExtract.py:1091 appPlugins/ToolPunchGerber.py:2200 +#: appPlugins/ToolExtract.py:1094 appPlugins/ToolPunchGerber.py:2200 msgid "The size of annular ring for oblong pads." msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:170 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:172 -#: appPlugins/ToolExtract.py:1104 appPlugins/ToolPunchGerber.py:2213 +#: appPlugins/ToolExtract.py:1107 appPlugins/ToolPunchGerber.py:2213 msgid "The size of annular ring for square pads." msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:183 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:185 -#: appPlugins/ToolExtract.py:1117 appPlugins/ToolPunchGerber.py:2226 +#: appPlugins/ToolExtract.py:1120 appPlugins/ToolPunchGerber.py:2226 msgid "The size of annular ring for rectangular pads." msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:196 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:198 -#: appPlugins/ToolExtract.py:1130 appPlugins/ToolPunchGerber.py:2239 +#: appPlugins/ToolExtract.py:1133 appPlugins/ToolPunchGerber.py:2239 msgid "The size of annular ring for other pads." msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:206 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:208 -#: appPlugins/ToolExtract.py:1163 appPlugins/ToolPunchGerber.py:2251 +#: appPlugins/ToolExtract.py:1166 appPlugins/ToolPunchGerber.py:2251 msgid "Proportional Diameter" msgstr "" @@ -9358,39 +9336,39 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:217 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:219 -#: appPlugins/ToolExtract.py:1174 appPlugins/ToolPunchGerber.py:2262 +#: appPlugins/ToolExtract.py:1177 appPlugins/ToolPunchGerber.py:2262 msgid "" "Proportional Diameter.\n" "The hole diameter will be a fraction of the pad size." msgstr "" -#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:225 appPlugins/ToolExtract.py:1208 -#: appPlugins/ToolExtract.py:1233 +#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:225 appPlugins/ToolExtract.py:1211 +#: appPlugins/ToolExtract.py:1236 msgid "Extract Soldermask" msgstr "" -#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:227 appPlugins/ToolExtract.py:1210 -#: appPlugins/ToolExtract.py:1236 +#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:227 appPlugins/ToolExtract.py:1213 +#: appPlugins/ToolExtract.py:1239 msgid "Extract soldermask from a given Gerber file." msgstr "" -#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:233 appPlugins/ToolExtract.py:1216 +#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:233 appPlugins/ToolExtract.py:1219 msgid "" "This set how much the soldermask extends\n" "beyond the margin of the pads." msgstr "" -#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:245 appPlugins/ToolExtract.py:1252 -#: appPlugins/ToolExtract.py:1291 +#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:245 appPlugins/ToolExtract.py:1255 +#: appPlugins/ToolExtract.py:1294 msgid "Extract Cutout" msgstr "" -#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:247 appPlugins/ToolExtract.py:1254 -#: appPlugins/ToolExtract.py:1294 +#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:247 appPlugins/ToolExtract.py:1257 +#: appPlugins/ToolExtract.py:1297 msgid "Extract a cutout from a given Gerber file." msgstr "" -#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:268 appPlugins/ToolExtract.py:1275 +#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:268 appPlugins/ToolExtract.py:1278 msgid "The thickness of the line that makes the cutout geometry." msgstr "" @@ -9398,48 +9376,48 @@ msgstr "" msgid "Fiducials Tool Options" msgstr "" -#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:38 appPlugins/ToolFiducials.py:890 +#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:38 appPlugins/ToolFiducials.py:894 msgid "" "This set the fiducial diameter if fiducial type is circular,\n" "otherwise is the size of the fiducial.\n" "The soldermask opening is double than that." msgstr "" -#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:66 appPlugins/ToolFiducials.py:918 +#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:66 appPlugins/ToolFiducials.py:922 msgid "Auto" msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:67 -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:44 appPlugins/ToolCutOut.py:2610 -#: appPlugins/ToolFiducials.py:919 appPlugins/ToolLevelling.py:1821 +#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:44 appPlugins/ToolCutOut.py:2607 +#: appPlugins/ToolFiducials.py:923 appPlugins/ToolLevelling.py:1890 #: appPlugins/ToolPunchGerber.py:2288 msgid "Manual" msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:69 -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:37 appPlugins/ToolLevelling.py:1814 +#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:37 appPlugins/ToolLevelling.py:1883 msgid "Mode" msgstr "" -#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:71 appPlugins/ToolFiducials.py:923 +#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:71 appPlugins/ToolFiducials.py:927 msgid "" "- 'Auto' - automatic placement of fiducials in the corners of the bounding box.\n" "- 'Manual' - manual placement of fiducials." msgstr "" -#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:79 appPlugins/ToolFiducials.py:931 +#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:79 appPlugins/ToolFiducials.py:935 msgid "Up" msgstr "" -#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:80 appPlugins/ToolFiducials.py:932 +#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:80 appPlugins/ToolFiducials.py:936 msgid "Down" msgstr "" -#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:83 appPlugins/ToolFiducials.py:935 +#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:83 appPlugins/ToolFiducials.py:939 msgid "Second fiducial" msgstr "" -#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:85 appPlugins/ToolFiducials.py:937 +#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:85 appPlugins/ToolFiducials.py:941 msgid "" "The position for the second fiducial.\n" "- 'Up' - the order is: bottom-left, top-left, top-right.\n" @@ -9448,23 +9426,23 @@ msgid "" msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:101 -#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 appPlugins/ToolCorners.py:755 -#: appPlugins/ToolFiducials.py:953 +#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 appPlugins/ToolCorners.py:761 +#: appPlugins/ToolFiducials.py:957 msgid "Cross" msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:102 -#: appPlugins/ToolFiducials.py:954 +#: appPlugins/ToolFiducials.py:958 msgid "Chess" msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:105 -#: appPlugins/ToolFiducials.py:956 +#: appPlugins/ToolFiducials.py:960 msgid "Fiducial Type" msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107 -#: appPlugins/ToolFiducials.py:958 +#: appPlugins/ToolFiducials.py:962 msgid "" "The type of fiducial.\n" "- 'Circular' - this is the regular fiducial.\n" @@ -9473,7 +9451,7 @@ msgid "" msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:116 -#: appPlugins/ToolFiducials.py:967 +#: appPlugins/ToolFiducials.py:971 msgid "Line thickness" msgstr "" @@ -9487,17 +9465,17 @@ msgid "" "and in revers." msgstr "" -#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:40 appPlugins/ToolInvertGerber.py:251 +#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:40 appPlugins/ToolInvertGerber.py:257 msgid "" "Distance by which to avoid\n" "the edges of the Gerber object." msgstr "" -#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:51 appPlugins/ToolInvertGerber.py:262 +#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:51 appPlugins/ToolInvertGerber.py:268 msgid "Lines Join Style" msgstr "" -#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:53 appPlugins/ToolInvertGerber.py:264 +#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:53 appPlugins/ToolInvertGerber.py:270 msgid "" "The way that the lines in the object outline will be joined.\n" "Can be:\n" @@ -9506,7 +9484,7 @@ msgid "" "- bevel -> the lines are joined by a third line" msgstr "" -#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:62 appPlugins/ToolInvertGerber.py:273 +#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:62 appPlugins/ToolInvertGerber.py:279 msgid "Bevel" msgstr "" @@ -9520,7 +9498,7 @@ msgid "" "every two Gerber geometric elements" msgstr "" -#: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:41 appPlugins/ToolOptimal.py:454 +#: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:41 appPlugins/ToolOptimal.py:460 msgid "Precision" msgstr "" @@ -9554,24 +9532,24 @@ msgid "" "into a selected Gerber file, or it can be exported as a file." msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:38 appPlugins/ToolQRCode.py:799 -#: app_Main.py:8028 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:38 appPlugins/ToolQRCode.py:802 +#: app_Main.py:8072 msgid "Version" msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:40 appPlugins/ToolQRCode.py:801 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:40 appPlugins/ToolQRCode.py:804 msgid "" "QRCode version can have values from 1 (21x21 boxes)\n" "to 40 (177x177 boxes)." msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:51 appPlugins/ToolQRCode.py:812 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:51 appPlugins/ToolQRCode.py:815 msgid "Error correction" msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:53 -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:64 appPlugins/ToolQRCode.py:814 -#: appPlugins/ToolQRCode.py:825 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:64 appPlugins/ToolQRCode.py:817 +#: appPlugins/ToolQRCode.py:828 #, python-format msgid "" "Parameter that controls the error correction used for the QR Code.\n" @@ -9581,60 +9559,60 @@ msgid "" "H = maximum 30%% errors can be corrected." msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:74 appPlugins/ToolQRCode.py:835 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:74 appPlugins/ToolQRCode.py:838 msgid "Box Size" msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:76 appPlugins/ToolQRCode.py:837 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:76 appPlugins/ToolQRCode.py:840 msgid "" "Box size control the overall size of the QRcode\n" "by adjusting the size of each box in the code." msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:87 appPlugins/ToolQRCode.py:848 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:87 appPlugins/ToolQRCode.py:851 msgid "Border Size" msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:89 appPlugins/ToolQRCode.py:850 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:89 appPlugins/ToolQRCode.py:853 msgid "" "Size of the QRCode border. How many boxes thick is the border.\n" "Default value is 4. The width of the clearance around the QRCode." msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:100 appPlugins/ToolQRCode.py:770 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:100 appPlugins/ToolQRCode.py:773 msgid "QRCode Data" msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:102 appPlugins/ToolQRCode.py:772 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:102 appPlugins/ToolQRCode.py:775 msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode." msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:106 appPlugins/ToolQRCode.py:776 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:106 appPlugins/ToolQRCode.py:779 msgid "Add here the text to be included in the QRCode..." msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:112 appPlugins/ToolQRCode.py:861 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:112 appPlugins/ToolQRCode.py:864 msgid "Polarity" msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:114 appPlugins/ToolQRCode.py:863 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:114 appPlugins/ToolQRCode.py:866 msgid "" "Choose the polarity of the QRCode.\n" "It can be drawn in a negative way (squares are clear)\n" "or in a positive way (squares are opaque)." msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:118 appPlugins/ToolFilm.py:1366 -#: appPlugins/ToolQRCode.py:867 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:118 appPlugins/ToolFilm.py:1380 +#: appPlugins/ToolQRCode.py:870 msgid "Negative" msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 appPlugins/ToolFilm.py:1365 -#: appPlugins/ToolQRCode.py:868 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 appPlugins/ToolFilm.py:1379 +#: appPlugins/ToolQRCode.py:871 msgid "Positive" msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:121 appPlugins/ToolQRCode.py:870 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:121 appPlugins/ToolQRCode.py:873 msgid "" "Choose the type of QRCode to be created.\n" "If added on a Silkscreen Gerber file the QRCode may\n" @@ -9643,26 +9621,26 @@ msgid "" msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:132 -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:138 appPlugins/ToolQRCode.py:881 -#: appPlugins/ToolQRCode.py:887 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:138 appPlugins/ToolQRCode.py:884 +#: appPlugins/ToolQRCode.py:890 msgid "" "The bounding box, meaning the empty space that surrounds\n" "the QRCode geometry, can have a rounded or a square shape." msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:145 appPlugins/ToolQRCode.py:920 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:145 appPlugins/ToolQRCode.py:923 msgid "Fill Color" msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:147 appPlugins/ToolQRCode.py:922 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:147 appPlugins/ToolQRCode.py:925 msgid "Set the QRCode fill color (squares color)." msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:155 appPlugins/ToolQRCode.py:944 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:155 appPlugins/ToolQRCode.py:947 msgid "Back Color" msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:157 appPlugins/ToolQRCode.py:946 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:157 appPlugins/ToolQRCode.py:949 msgid "Set the QRCode background color." msgstr "" @@ -9862,13 +9840,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:40 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:89 -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:236 appPlugins/ToolCorners.py:830 -#: appPlugins/ToolCutOut.py:2795 appPlugins/ToolDblSided.py:975 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:236 appPlugins/ToolCorners.py:836 +#: appPlugins/ToolCutOut.py:2792 appPlugins/ToolDblSided.py:991 msgid "Drill Dia" msgstr "" -#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:42 appPlugins/ToolDblSided.py:977 -#: appPlugins/ToolDblSided.py:982 +#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:42 appPlugins/ToolDblSided.py:993 +#: appPlugins/ToolDblSided.py:998 msgid "Diameter of the drill for the alignment holes." msgstr "" @@ -9877,21 +9855,21 @@ msgid "Align Axis" msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:51 -#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:64 appPlugins/ToolDblSided.py:818 -#: appPlugins/ToolDblSided.py:993 +#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:64 appPlugins/ToolDblSided.py:834 +#: appPlugins/ToolDblSided.py:1009 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:62 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:195 appPlugins/ToolFilm.py:1329 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:195 appPlugins/ToolFilm.py:1343 msgid "Mirror Axis" msgstr "" -#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:79 appPlugins/ToolDblSided.py:844 +#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:79 appPlugins/ToolDblSided.py:860 msgid "Box" msgstr "" -#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80 appPlugins/ToolDblSided.py:845 +#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80 appPlugins/ToolDblSided.py:861 msgid "Hole Snap" msgstr "" @@ -10019,23 +9997,23 @@ msgstr "" msgid "Corner Markers Options" msgstr "" -#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:37 appPlugins/ToolCorners.py:750 +#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:37 appPlugins/ToolCorners.py:756 msgid "Shape of the marker." msgstr "" -#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:41 appPlugins/ToolCorners.py:754 +#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:41 appPlugins/ToolCorners.py:760 msgid "Semi-Cross" msgstr "" -#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:51 appPlugins/ToolCorners.py:764 +#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:51 appPlugins/ToolCorners.py:770 msgid "The thickness of the line that makes the corner marker." msgstr "" -#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:78 appPlugins/ToolCorners.py:778 +#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:78 appPlugins/ToolCorners.py:784 msgid "The length of the line that makes the corner marker." msgstr "" -#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:91 appPlugins/ToolCorners.py:832 +#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:91 appPlugins/ToolCorners.py:838 msgid "Drill Diameter" msgstr "" @@ -10050,17 +10028,17 @@ msgid "" "the original board." msgstr "" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:37 appPlugins/ToolCutOut.py:2428 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:37 appPlugins/ToolCutOut.py:2425 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." msgstr "" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:88 appPlugins/ToolCutOut.py:2359 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:88 appPlugins/ToolCutOut.py:2356 msgid "Kind" msgstr "" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:90 appPlugins/ToolCutOut.py:2361 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:90 appPlugins/ToolCutOut.py:2358 msgid "" "Choice of what kind the object we want to cutout is.\n" "- Single: contain a single PCB Gerber outline object.\n" @@ -10068,14 +10046,10 @@ msgid "" "out of many individual PCB outlines." msgstr "" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:97 appPlugins/ToolCutOut.py:2367 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:97 appPlugins/ToolCutOut.py:2364 msgid "Single" msgstr "" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:98 appPlugins/ToolCutOut.py:2368 -msgid "Panel" -msgstr "" - #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:196 msgid "" "Number of gaps used for the cutout.\n" @@ -10090,21 +10064,21 @@ msgid "" "- 8 - 2*left + 2*right +2*top + 2*bottom" msgstr "" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:225 appPlugins/ToolCutOut.py:2701 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:225 appPlugins/ToolCutOut.py:2698 msgid "Big cursor" msgstr "" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:227 appPlugins/ToolCutOut.py:2703 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:227 appPlugins/ToolCutOut.py:2700 msgid "Use a big cursor when adding manual gaps." msgstr "" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:238 appPlugins/ToolCutOut.py:2797 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:238 appPlugins/ToolCutOut.py:2794 msgid "" "Diameter of the tool used to cutout\n" "the PCB by drilling." msgstr "" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:251 appPlugins/ToolCutOut.py:2810 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:251 appPlugins/ToolCutOut.py:2807 msgid "" "Distance between the center of\n" "two neighboring drill holes." @@ -10114,16 +10088,16 @@ msgstr "" msgid "Drilling Tool Options" msgstr "" -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:27 appPlugins/ToolDrilling.py:2299 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:27 appPlugins/ToolDrilling.py:2238 msgid "Create CNCJob with toolpaths for drilling or milling holes." msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:35 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:149 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:133 appPlugins/ToolDrilling.py:2376 -#: appPlugins/ToolIsolation.py:3267 appPlugins/ToolMilling.py:3705 -#: appPlugins/ToolNCC.py:4224 appPlugins/ToolPaint.py:3018 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:133 appPlugins/ToolDrilling.py:2312 +#: appPlugins/ToolIsolation.py:3264 appPlugins/ToolMilling.py:3777 +#: appPlugins/ToolNCC.py:4223 appPlugins/ToolPaint.py:3015 msgid "Tool order" msgstr "" @@ -10131,10 +10105,10 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:150 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:160 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:134 appPlugins/ToolDrilling.py:2377 -#: appPlugins/ToolIsolation.py:3268 appPlugins/ToolMilling.py:3706 -#: appPlugins/ToolNCC.py:4225 appPlugins/ToolNCC.py:4235 appPlugins/ToolPaint.py:3019 -#: appPlugins/ToolPaint.py:3029 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:134 appPlugins/ToolDrilling.py:2313 +#: appPlugins/ToolIsolation.py:3265 appPlugins/ToolMilling.py:3778 +#: appPlugins/ToolNCC.py:4224 appPlugins/ToolNCC.py:4234 appPlugins/ToolPaint.py:3016 +#: appPlugins/ToolPaint.py:3026 msgid "" "This set the way that the tools in the tools table are used.\n" "'No' --> means that the used order is the one in the tool table\n" @@ -10148,23 +10122,23 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:158 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142 appPlugins/ToolDrilling.py:2385 -#: appPlugins/ToolIsolation.py:3276 appPlugins/ToolMilling.py:3714 -#: appPlugins/ToolNCC.py:4233 appPlugins/ToolPaint.py:3027 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:142 appPlugins/ToolDrilling.py:2321 +#: appPlugins/ToolIsolation.py:3273 appPlugins/ToolMilling.py:3786 +#: appPlugins/ToolNCC.py:4232 appPlugins/ToolPaint.py:3024 msgid "Forward" msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:159 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143 appPlugins/ToolDrilling.py:2386 -#: appPlugins/ToolIsolation.py:3277 appPlugins/ToolMilling.py:3715 -#: appPlugins/ToolNCC.py:4234 appPlugins/ToolPaint.py:3028 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:143 appPlugins/ToolDrilling.py:2322 +#: appPlugins/ToolIsolation.py:3274 appPlugins/ToolMilling.py:3787 +#: appPlugins/ToolNCC.py:4233 appPlugins/ToolPaint.py:3025 msgid "Reverse" msgstr "" -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:104 appPlugins/ToolDrilling.py:2673 -#: appPlugins/ToolMilling.py:4308 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:104 appPlugins/ToolDrilling.py:2609 +#: appPlugins/ToolMilling.py:4380 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -10213,12 +10187,12 @@ msgid "" msgstr "" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:36 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:210 appPlugins/ToolFilm.py:1368 -#: appPlugins/ToolFilm.py:1480 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:210 appPlugins/ToolFilm.py:1382 +#: appPlugins/ToolFilm.py:1494 msgid "Film Type" msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:38 appPlugins/ToolFilm.py:1370 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:38 appPlugins/ToolFilm.py:1384 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -10236,11 +10210,11 @@ msgstr "" msgid "Set the film color when positive film is selected." msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:64 appPlugins/ToolFilm.py:1386 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:64 appPlugins/ToolFilm.py:1400 msgid "Border" msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:66 appPlugins/ToolFilm.py:1388 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:66 appPlugins/ToolFilm.py:1402 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -10252,22 +10226,22 @@ msgid "" "surroundings if not for this border." msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:83 appPlugins/ToolFilm.py:1355 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:83 appPlugins/ToolFilm.py:1369 msgid "Scale Stroke" msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:85 appPlugins/ToolFilm.py:1357 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:85 appPlugins/ToolFilm.py:1371 msgid "" "Scale the line stroke thickness of each feature in the SVG file.\n" "It means that the line that envelope each SVG feature will be thicker or thinner,\n" "therefore the fine features may be more affected by this parameter." msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 appPlugins/ToolFilm.py:1196 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 appPlugins/ToolFilm.py:1210 msgid "Film Adjustments" msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:94 appPlugins/ToolFilm.py:1198 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:94 appPlugins/ToolFilm.py:1212 msgid "" "Sometime the printers will distort the print shape, especially the Laser types.\n" "This section provide the tools to compensate for the print distortions." @@ -10277,7 +10251,7 @@ msgstr "" msgid "Scale Film geometry" msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:103 appPlugins/ToolFilm.py:1227 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:103 appPlugins/ToolFilm.py:1241 msgid "" "A value greater than 1 will stretch the film\n" "while a value less than 1 will jolt it." @@ -10287,7 +10261,7 @@ msgstr "" msgid "Skew Film geometry" msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 appPlugins/ToolFilm.py:1271 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 appPlugins/ToolFilm.py:1285 msgid "" "Positive values will skew to the right\n" "while negative values will skew to the left." @@ -10299,12 +10273,12 @@ msgid "" "It can be one of the four points of the geometry bounding box." msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:168 appPlugins/ToolCorners.py:714 -#: appPlugins/ToolFiducials.py:812 appPlugins/ToolFilm.py:1210 app_Main.py:5473 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:168 appPlugins/ToolCorners.py:720 +#: appPlugins/ToolFiducials.py:816 appPlugins/ToolFilm.py:1224 app_Main.py:5492 msgid "Bottom Left" msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171 appPlugins/ToolFilm.py:1213 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171 appPlugins/ToolFilm.py:1227 msgid "Top right" msgstr "" @@ -10312,23 +10286,23 @@ msgstr "" msgid "Mirror Film geometry" msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 appPlugins/ToolFilm.py:1315 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 appPlugins/ToolFilm.py:1329 msgid "Mirror the film geometry on the selected axis or on both." msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:205 appPlugins/ToolFilm.py:1475 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:205 appPlugins/ToolFilm.py:1489 msgid "SVG" msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:206 appPlugins/ToolFilm.py:1476 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:206 appPlugins/ToolFilm.py:1490 msgid "PNG" msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:207 appPlugins/ToolFilm.py:1477 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:207 appPlugins/ToolFilm.py:1491 msgid "PDF" msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212 appPlugins/ToolFilm.py:1482 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212 appPlugins/ToolFilm.py:1496 msgid "" "The file type of the saved film. Can be:\n" "- 'SVG' -> open-source vectorial format\n" @@ -10336,19 +10310,19 @@ msgid "" "- 'PDF' -> portable document format" msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:221 appPlugins/ToolFilm.py:1491 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:221 appPlugins/ToolFilm.py:1505 msgid "Page Orientation" msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:234 appPlugins/ToolFilm.py:1508 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:234 appPlugins/ToolFilm.py:1522 msgid "Page Size" msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:235 appPlugins/ToolFilm.py:1509 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:235 appPlugins/ToolFilm.py:1523 msgid "A selection of standard ISO 216 page sizes." msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:302 appPlugins/ToolFilm.py:1575 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:302 appPlugins/ToolFilm.py:1589 msgid "Default value is 96 DPI. Change this value to scale the PNG file." msgstr "" @@ -10382,20 +10356,20 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:83 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:65 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:69 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 appPlugins/ToolMilling.py:4044 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 appPlugins/ToolMilling.py:4116 msgid "V-Tip Dia" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:67 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:71 appPlugins/ToolMilling.py:4047 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:71 appPlugins/ToolMilling.py:4119 msgid "The tip diameter for V-Shape Tool" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:95 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:82 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:90 appPlugins/ToolMilling.py:4060 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:90 appPlugins/ToolMilling.py:4132 msgid "V-Tip Angle" msgstr "" @@ -10418,7 +10392,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:130 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:112 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116 appPlugins/ToolPaint.py:3059 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116 appPlugins/ToolPaint.py:3056 msgid "" "Diameter for the new tool to add in the Tool Table.\n" "If the tool is V-shape type then this value is automatically\n" @@ -10428,15 +10402,15 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:279 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:235 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:236 appPlugins/ToolIsolation.py:3480 -#: appPlugins/ToolNCC.py:4520 appPlugins/ToolPaint.py:3237 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:236 appPlugins/ToolIsolation.py:3477 +#: appPlugins/ToolNCC.py:4519 appPlugins/ToolPaint.py:3234 msgid "Rest" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:281 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:238 appPlugins/ToolIsolation.py:3483 -#: appPlugins/ToolNCC.py:4524 appPlugins/ToolPaint.py:3240 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:238 appPlugins/ToolIsolation.py:3480 +#: appPlugins/ToolNCC.py:4523 appPlugins/ToolPaint.py:3237 msgid "" "If checked, use 'rest machining'.\n" "Basically it will process copper outside PCB features,\n" @@ -10448,19 +10422,19 @@ msgid "" "If not checked, use the standard algorithm." msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:235 appPlugins/ToolIsolation.py:3505 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:235 appPlugins/ToolIsolation.py:3502 msgid "Combine" msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:237 appPlugins/ToolIsolation.py:3507 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:237 appPlugins/ToolIsolation.py:3504 msgid "Combine all passes into one object" msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:244 appPlugins/ToolIsolation.py:3524 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:244 appPlugins/ToolIsolation.py:3521 msgid "Except" msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:245 appPlugins/ToolIsolation.py:3525 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:245 appPlugins/ToolIsolation.py:3522 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -10468,20 +10442,20 @@ msgid "" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:252 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 appPlugins/ToolIsolation.py:3514 -#: appPlugins/ToolNCC.py:4644 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 appPlugins/ToolIsolation.py:3511 +#: appPlugins/ToolNCC.py:4643 msgid "Check validity" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:254 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 appPlugins/ToolIsolation.py:3516 -#: appPlugins/ToolNCC.py:4646 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 appPlugins/ToolIsolation.py:3513 +#: appPlugins/ToolNCC.py:4645 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:264 appPlugins/ToolIsolation.py:3564 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:264 appPlugins/ToolIsolation.py:3561 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -10491,26 +10465,26 @@ msgid "" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:272 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 appPlugins/ToolIsolation.py:3572 -#: appPlugins/ToolPaint.py:3277 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 appPlugins/ToolIsolation.py:3569 +#: appPlugins/ToolPaint.py:3274 msgid "Polygon Selection" msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:292 appPlugins/ToolIsolation.py:3600 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:292 appPlugins/ToolIsolation.py:3597 msgid "Interiors" msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:294 appPlugins/ToolIsolation.py:3602 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:294 appPlugins/ToolIsolation.py:3599 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:299 appPlugins/ToolIsolation.py:3495 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:299 appPlugins/ToolIsolation.py:3492 msgid "Forced Rest" msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:301 appPlugins/ToolIsolation.py:3497 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:301 appPlugins/ToolIsolation.py:3494 msgid "" "When checked the isolation will be done with the current tool even if\n" "interiors of a polygon (holes in the polygon) could not be isolated.\n" @@ -10541,88 +10515,84 @@ msgstr "" msgid "Levelling Tool Options" msgstr "" -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:26 appPlugins/ToolLevelling.py:1667 -msgid "Generate CNC Code with auto-levelled paths." -msgstr "" - -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:38 appPlugins/ToolLevelling.py:1815 +#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:38 appPlugins/ToolLevelling.py:1884 msgid "" "Choose a mode for height map generation.\n" "- Manual: will pick a selection of probe points by clicking on canvas\n" "- Grid: will automatically generate a grid of probe points" msgstr "" -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:45 appPlugins/ToolLevelling.py:1822 -#: app_Main.py:8032 +#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:45 appPlugins/ToolLevelling.py:1891 +#: app_Main.py:8076 msgid "Grid" msgstr "" -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:52 appPlugins/ToolLevelling.py:1829 +#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:52 appPlugins/ToolLevelling.py:1898 msgid "" "Choose a method for approximation of heights from autolevelling data.\n" "- Voronoi: will generate a Voronoi diagram\n" "- Bilinear: will use bilinear interpolation. Usable only for grid mode." msgstr "" -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:58 appPlugins/ToolLevelling.py:1835 +#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:58 appPlugins/ToolLevelling.py:1904 msgid "Voronoi" msgstr "" -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:59 appPlugins/ToolLevelling.py:1836 +#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:59 appPlugins/ToolLevelling.py:1905 msgid "Bilinear" msgstr "" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:67 -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:70 appPlugins/ToolLevelling.py:1849 -#: appPlugins/ToolPanelize.py:1233 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:70 appPlugins/ToolLevelling.py:1918 +#: appPlugins/ToolPanelize.py:1252 msgid "Columns" msgstr "" -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:69 appPlugins/ToolLevelling.py:1851 +#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:69 appPlugins/ToolLevelling.py:1920 msgid "The number of grid columns." msgstr "" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:77 -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:82 appPlugins/ToolLevelling.py:1860 -#: appPlugins/ToolPanelize.py:1244 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:82 appPlugins/ToolLevelling.py:1929 +#: appPlugins/ToolPanelize.py:1263 msgid "Rows" msgstr "" -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:79 appPlugins/ToolLevelling.py:1862 +#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:79 appPlugins/ToolLevelling.py:1931 msgid "The number of grid rows." msgstr "" -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:85 appPlugins/ToolLevelling.py:1772 +#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:85 appPlugins/ToolLevelling.py:1841 msgid "Probe Z travel" msgstr "" -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:87 appPlugins/ToolLevelling.py:1774 +#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:87 appPlugins/ToolLevelling.py:1843 msgid "The safe Z for probe travelling between probe points." msgstr "" -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:110 appPlugins/ToolLevelling.py:1797 +#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:110 appPlugins/ToolLevelling.py:1866 msgid "Probe Feedrate" msgstr "" -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:126 appPlugins/ToolLevelling.py:1875 +#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:126 appPlugins/ToolLevelling.py:1944 msgid "Controller" msgstr "" -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:128 appPlugins/ToolLevelling.py:1877 +#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:128 appPlugins/ToolLevelling.py:1946 msgid "" "The kind of controller for which to generate\n" "height map gcode." msgstr "" -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:138 appPlugins/ToolLevelling.py:2104 +#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:138 appPlugins/ToolLevelling.py:2173 msgid "Step" msgstr "" -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:140 appPlugins/ToolLevelling.py:2106 +#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:140 appPlugins/ToolLevelling.py:2175 msgid "Each jog action will move the axes with this value." msgstr "" -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:153 appPlugins/ToolLevelling.py:2120 +#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:153 appPlugins/ToolLevelling.py:2189 msgid "Feedrate when jogging." msgstr "" @@ -10641,7 +10611,7 @@ msgid "" msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:79 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:84 appPlugins/ToolMilling.py:4063 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:84 appPlugins/ToolMilling.py:4135 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -10651,7 +10621,7 @@ msgstr "" msgid "Offset value" msgstr "" -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:304 appPlugins/ToolNCC.py:4598 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:304 appPlugins/ToolNCC.py:4597 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is processed.\n" @@ -10663,7 +10633,7 @@ msgstr "" msgid "Paint Tool Options" msgstr "" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:251 appPlugins/ToolPaint.py:3267 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:251 appPlugins/ToolPaint.py:3264 msgid "" "Selection of area to be processed.\n" "- 'Polygon Selection' - left mouse click to add/remove polygons to be processed.\n" @@ -10684,50 +10654,50 @@ msgid "" "at a X distance, Y distance of each other." msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:43 appPlugins/ToolPanelize.py:1208 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:43 appPlugins/ToolPanelize.py:1227 msgid "Spacing cols" msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:45 appPlugins/ToolPanelize.py:1210 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:45 appPlugins/ToolPanelize.py:1229 msgid "" "Spacing between columns of the desired panel.\n" "In current units." msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:57 appPlugins/ToolPanelize.py:1221 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:57 appPlugins/ToolPanelize.py:1240 msgid "Spacing rows" msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:59 appPlugins/ToolPanelize.py:1223 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:59 appPlugins/ToolPanelize.py:1242 msgid "" "Spacing between rows of the desired panel.\n" "In current units." msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:72 appPlugins/ToolPanelize.py:1235 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:72 appPlugins/ToolPanelize.py:1254 msgid "Number of columns of the desired panel" msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:84 appPlugins/ToolPanelize.py:1246 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:84 appPlugins/ToolPanelize.py:1265 msgid "Number of rows of the desired panel" msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:91 appPlugins/ToolPanelize.py:1258 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:91 appPlugins/ToolPanelize.py:1277 msgid "Geo" msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:92 appPlugins/ToolPanelize.py:1259 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:92 appPlugins/ToolPanelize.py:1278 msgid "Panel Type" msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:94 appPlugins/ToolPanelize.py:1261 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:94 appPlugins/ToolPanelize.py:1280 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" "- Geometry" msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:105 appPlugins/ToolPanelize.py:1271 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:105 appPlugins/ToolPanelize.py:1290 msgid "" "Active only for Geometry panel type.\n" "When checked the application will find\n" @@ -10739,7 +10709,7 @@ msgstr "" msgid "Constrain within" msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:115 appPlugins/ToolPanelize.py:1281 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:115 appPlugins/ToolPanelize.py:1300 msgid "" "Area define by DX and DY within to constrain the panel.\n" "DX and DY values are in current units.\n" @@ -10748,21 +10718,21 @@ msgid "" "they fit completely within selected area." msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:128 appPlugins/ToolPanelize.py:1293 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:128 appPlugins/ToolPanelize.py:1312 msgid "Width (DX)" msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:130 appPlugins/ToolPanelize.py:1295 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:130 appPlugins/ToolPanelize.py:1314 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:141 appPlugins/ToolPanelize.py:1305 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:141 appPlugins/ToolPanelize.py:1324 msgid "Height (DY)" msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:143 appPlugins/ToolPanelize.py:1307 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:143 appPlugins/ToolPanelize.py:1326 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -10783,37 +10753,37 @@ msgid "New Nozzle Dia" msgstr "" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:49 -#: appPlugins/ToolSolderPaste.py:1224 +#: appPlugins/ToolSolderPaste.py:1228 msgid "Diameter for the new tool to add in the Tool Table" msgstr "" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:65 -#: appPlugins/ToolSolderPaste.py:1276 +#: appPlugins/ToolSolderPaste.py:1280 msgid "Z Dispense Start" msgstr "" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:67 -#: appPlugins/ToolSolderPaste.py:1278 +#: appPlugins/ToolSolderPaste.py:1282 msgid "The height (Z) when solder paste dispensing starts." msgstr "" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:78 -#: appPlugins/ToolSolderPaste.py:1289 +#: appPlugins/ToolSolderPaste.py:1293 msgid "Z Dispense" msgstr "" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:80 -#: appPlugins/ToolSolderPaste.py:1291 +#: appPlugins/ToolSolderPaste.py:1295 msgid "The height (Z) when doing solder paste dispensing." msgstr "" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:91 -#: appPlugins/ToolSolderPaste.py:1302 +#: appPlugins/ToolSolderPaste.py:1306 msgid "Z Dispense Stop" msgstr "" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:93 -#: appPlugins/ToolSolderPaste.py:1304 +#: appPlugins/ToolSolderPaste.py:1308 msgid "The height (Z) when solder paste dispensing stops." msgstr "" @@ -10822,7 +10792,7 @@ msgid "Z Travel" msgstr "" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:106 -#: appPlugins/ToolSolderPaste.py:1322 +#: appPlugins/ToolSolderPaste.py:1326 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -10833,89 +10803,89 @@ msgid "Z Toolchange" msgstr "" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:120 -#: appPlugins/ToolSolderPaste.py:1336 +#: appPlugins/ToolSolderPaste.py:1340 msgid "The height (Z) for tool (nozzle) change." msgstr "" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:129 -#: appPlugins/ToolSolderPaste.py:1345 +#: appPlugins/ToolSolderPaste.py:1349 msgid "" "The X,Y location for tool (nozzle) change.\n" "The format is (x, y) where x and y are real numbers." msgstr "" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:143 -#: appPlugins/ToolSolderPaste.py:1364 +#: appPlugins/ToolSolderPaste.py:1368 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:156 -#: appPlugins/ToolSolderPaste.py:1377 +#: appPlugins/ToolSolderPaste.py:1381 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." msgstr "" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:168 -#: appPlugins/ToolSolderPaste.py:1389 +#: appPlugins/ToolSolderPaste.py:1393 msgid "Feedrate Z Dispense" msgstr "" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:170 -#: appPlugins/ToolSolderPaste.py:1391 +#: appPlugins/ToolSolderPaste.py:1395 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." msgstr "" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:181 -#: appPlugins/ToolSolderPaste.py:1407 +#: appPlugins/ToolSolderPaste.py:1411 msgid "Spindle Speed FWD" msgstr "" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:183 -#: appPlugins/ToolSolderPaste.py:1409 +#: appPlugins/ToolSolderPaste.py:1413 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." msgstr "" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:195 -#: appPlugins/ToolSolderPaste.py:1421 +#: appPlugins/ToolSolderPaste.py:1425 msgid "Dwell FWD" msgstr "" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:197 -#: appPlugins/ToolSolderPaste.py:1423 +#: appPlugins/ToolSolderPaste.py:1427 msgid "Pause after solder dispensing." msgstr "" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:207 -#: appPlugins/ToolSolderPaste.py:1433 +#: appPlugins/ToolSolderPaste.py:1437 msgid "Spindle Speed REV" msgstr "" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:209 -#: appPlugins/ToolSolderPaste.py:1435 +#: appPlugins/ToolSolderPaste.py:1439 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." msgstr "" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:221 -#: appPlugins/ToolSolderPaste.py:1447 +#: appPlugins/ToolSolderPaste.py:1451 msgid "Dwell REV" msgstr "" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:223 -#: appPlugins/ToolSolderPaste.py:1449 +#: appPlugins/ToolSolderPaste.py:1453 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." msgstr "" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:232 -#: appPlugins/ToolSolderPaste.py:1463 +#: appPlugins/ToolSolderPaste.py:1467 msgid "Files that control the GCode generation." msgstr "" @@ -10929,19 +10899,19 @@ msgid "" "from another of the same type." msgstr "" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:28 appPlugins/ToolSub.py:904 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:28 appPlugins/ToolSub.py:911 msgid "Close paths" msgstr "" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:905 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:912 msgid "Checking this will close the paths cut by the subtractor object." msgstr "" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:32 appPlugins/ToolSub.py:800 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:32 appPlugins/ToolSub.py:807 msgid "Delete source" msgstr "" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:34 appPlugins/ToolSub.py:802 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:34 appPlugins/ToolSub.py:809 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -11001,8 +10971,8 @@ msgstr "" #: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:26 #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:36 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:26 -#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:26 appPlugins/ToolDrilling.py:2877 -#: appPlugins/ToolMilling.py:4490 +#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:26 appPlugins/ToolDrilling.py:2831 +#: appPlugins/ToolMilling.py:4590 msgid "Delete All" msgstr "" @@ -11148,55 +11118,59 @@ msgstr "" msgid "Converting units to " msgstr "" -#: appObjects/AppObject.py:259 appObjects/AppObject.py:265 appObjects/AppObject.py:271 -#: appObjects/AppObject.py:277 appObjects/AppObject.py:283 appObjects/AppObject.py:289 +#: appObjects/AppObject.py:220 +msgid "Gerber X2 drill file detected. Converted to Excellon object." +msgstr "" + +#: appObjects/AppObject.py:264 appObjects/AppObject.py:270 appObjects/AppObject.py:276 +#: appObjects/AppObject.py:282 appObjects/AppObject.py:288 appObjects/AppObject.py:294 msgid "created/selected" msgstr "" -#: appObjects/AppObject.py:511 +#: appObjects/AppObject.py:516 msgid "CREATE A NEW FLATCAM TCL SCRIPT" msgstr "" -#: appObjects/AppObject.py:512 +#: appObjects/AppObject.py:517 msgid "TCL Tutorial is here" msgstr "" -#: appObjects/AppObject.py:514 +#: appObjects/AppObject.py:519 msgid "FlatCAM commands list" msgstr "" -#: appObjects/AppObject.py:515 +#: appObjects/AppObject.py:520 msgid "" "Type >help< followed by Run Code for a list of FlatCAM Tcl Commands (displayed in Tcl " "Shell)." msgstr "" -#: appObjects/FlatCAMCNCJob.py:655 appPlugins/ToolLevelling.py:1399 -#: appPlugins/ToolLevelling.py:1591 appPlugins/ToolSolderPaste.py:1095 +#: appObjects/FlatCAMCNCJob.py:663 appPlugins/ToolLevelling.py:1471 +#: appPlugins/ToolLevelling.py:1663 appPlugins/ToolSolderPaste.py:1101 msgid "Export cancelled ..." msgstr "" -#: appObjects/FlatCAMCNCJob.py:705 +#: appObjects/FlatCAMCNCJob.py:713 msgid "File saved to" msgstr "" -#: appObjects/FlatCAMCNCJob.py:729 +#: appObjects/FlatCAMCNCJob.py:737 msgid "Code Review" msgstr "" -#: appObjects/FlatCAMCNCJob.py:774 +#: appObjects/FlatCAMCNCJob.py:782 msgid "CNC Machine Code could not be updated" msgstr "" -#: appObjects/FlatCAMCNCJob.py:778 +#: appObjects/FlatCAMCNCJob.py:786 msgid "CNC Machine Code was updated" msgstr "" -#: appObjects/FlatCAMCNCJob.py:925 +#: appObjects/FlatCAMCNCJob.py:922 msgid "This CNCJob object can't be processed because it is a" msgstr "" -#: appObjects/FlatCAMCNCJob.py:927 +#: appObjects/FlatCAMCNCJob.py:924 msgid "CNCJob object" msgstr "" @@ -11204,153 +11178,132 @@ msgstr "" msgid "Document Editor" msgstr "" -#: appObjects/FlatCAMExcellon.py:934 appObjects/FlatCAMExcellon.py:1042 -#: appPlugins/ToolDrilling.py:1902 appPlugins/ToolMilling.py:2483 -#: appPlugins/ToolMilling.py:2599 +#: appObjects/FlatCAMExcellon.py:934 appObjects/FlatCAMExcellon.py:1036 +#: appPlugins/ToolDrilling.py:1897 appPlugins/ToolMilling.py:2577 +#: appPlugins/ToolMilling.py:2687 msgid "Please select one or more tools from the list and try again." msgstr "" -#: appObjects/FlatCAMExcellon.py:939 appPlugins/ToolMilling.py:2490 +#: appObjects/FlatCAMExcellon.py:939 appPlugins/ToolMilling.py:2584 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "" -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: tclCommands/TclCommandDrillcncjob.py:196 -msgid "Tool_nr" -msgstr "" - -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: tclCommands/TclCommandDrillcncjob.py:196 -msgid "Drills_Nr" -msgstr "" - -#: appObjects/FlatCAMExcellon.py:962 appObjects/FlatCAMExcellon.py:1062 -#: appPlugins/ToolDrilling.py:2052 appPlugins/ToolDrilling.py:2122 -#: appPlugins/ToolMilling.py:2516 appPlugins/ToolMilling.py:2620 -#: tclCommands/TclCommandDrillcncjob.py:196 -msgid "Slots_Nr" -msgstr "" - -#: appObjects/FlatCAMExcellon.py:1051 appPlugins/ToolMilling.py:2608 +#: appObjects/FlatCAMExcellon.py:1045 appPlugins/ToolMilling.py:2696 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "" -#: appObjects/FlatCAMGeometry.py:775 +#: appObjects/FlatCAMGeometry.py:776 msgid "Vertex points calculated." msgstr "" -#: appObjects/FlatCAMGeometry.py:1063 appObjects/FlatCAMGeometry.py:1068 -#: appObjects/FlatCAMGeometry.py:1099 appObjects/FlatCAMGeometry.py:1126 -#: appObjects/FlatCAMGeometry.py:1130 appPlugins/ToolDrilling.py:904 -#: appPlugins/ToolDrilling.py:910 appPlugins/ToolDrilling.py:955 -#: appPlugins/ToolDrilling.py:1202 appPlugins/ToolDrilling.py:1209 -#: appPlugins/ToolDrilling.py:1241 appPlugins/ToolDrilling.py:1254 -#: appPlugins/ToolDrilling.py:1258 appPlugins/ToolDrilling.py:2410 +#: appObjects/FlatCAMGeometry.py:1064 appObjects/FlatCAMGeometry.py:1069 +#: appObjects/FlatCAMGeometry.py:1100 appObjects/FlatCAMGeometry.py:1127 +#: appObjects/FlatCAMGeometry.py:1131 appPlugins/ToolDrilling.py:905 +#: appPlugins/ToolDrilling.py:911 appPlugins/ToolDrilling.py:956 +#: appPlugins/ToolDrilling.py:1208 appPlugins/ToolDrilling.py:1215 +#: appPlugins/ToolDrilling.py:1247 appPlugins/ToolDrilling.py:1260 +#: appPlugins/ToolDrilling.py:1264 appPlugins/ToolDrilling.py:2346 #: appPlugins/ToolIsolation.py:611 appPlugins/ToolIsolation.py:740 #: appPlugins/ToolIsolation.py:745 appPlugins/ToolIsolation.py:775 #: appPlugins/ToolIsolation.py:798 appPlugins/ToolIsolation.py:811 -#: appPlugins/ToolIsolation.py:3377 appPlugins/ToolMilling.py:959 -#: appPlugins/ToolMilling.py:1076 appPlugins/ToolMilling.py:1510 -#: appPlugins/ToolMilling.py:1515 appPlugins/ToolMilling.py:1532 -#: appPlugins/ToolMilling.py:1537 appPlugins/ToolMilling.py:1605 -#: appPlugins/ToolMilling.py:1616 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:3849 appPlugins/ToolNCC.py:305 appPlugins/ToolNCC.py:310 +#: appPlugins/ToolIsolation.py:3374 appPlugins/ToolMilling.py:985 +#: appPlugins/ToolMilling.py:1104 appPlugins/ToolMilling.py:1588 +#: appPlugins/ToolMilling.py:1593 appPlugins/ToolMilling.py:1610 +#: appPlugins/ToolMilling.py:1615 appPlugins/ToolMilling.py:1690 +#: appPlugins/ToolMilling.py:1702 appPlugins/ToolMilling.py:1706 +#: appPlugins/ToolMilling.py:3921 appPlugins/ToolNCC.py:305 appPlugins/ToolNCC.py:310 #: appPlugins/ToolNCC.py:340 appPlugins/ToolNCC.py:363 appPlugins/ToolNCC.py:376 -#: appPlugins/ToolNCC.py:857 appPlugins/ToolNCC.py:4339 appPlugins/ToolPaint.py:266 +#: appPlugins/ToolNCC.py:857 appPlugins/ToolNCC.py:4338 appPlugins/ToolPaint.py:266 #: appPlugins/ToolPaint.py:271 appPlugins/ToolPaint.py:313 appPlugins/ToolPaint.py:335 -#: appPlugins/ToolPaint.py:347 appPlugins/ToolPaint.py:794 appPlugins/ToolPaint.py:3119 +#: appPlugins/ToolPaint.py:347 appPlugins/ToolPaint.py:794 appPlugins/ToolPaint.py:3116 msgid "Parameters for" msgstr "" -#: appObjects/FlatCAMGeometry.py:1063 appObjects/FlatCAMGeometry.py:1099 -#: appPlugins/ToolDrilling.py:955 appPlugins/ToolDrilling.py:1202 -#: appPlugins/ToolDrilling.py:1241 appPlugins/ToolIsolation.py:740 -#: appPlugins/ToolIsolation.py:775 appPlugins/ToolMilling.py:1510 -#: appPlugins/ToolMilling.py:1532 appPlugins/ToolMilling.py:1605 appPlugins/ToolNCC.py:305 +#: appObjects/FlatCAMGeometry.py:1064 appObjects/FlatCAMGeometry.py:1100 +#: appPlugins/ToolDrilling.py:956 appPlugins/ToolDrilling.py:1208 +#: appPlugins/ToolDrilling.py:1247 appPlugins/ToolIsolation.py:740 +#: appPlugins/ToolIsolation.py:775 appPlugins/ToolMilling.py:1588 +#: appPlugins/ToolMilling.py:1610 appPlugins/ToolMilling.py:1690 appPlugins/ToolNCC.py:305 #: appPlugins/ToolNCC.py:340 appPlugins/ToolPaint.py:266 appPlugins/ToolPaint.py:313 -#: app_Main.py:2496 +#: app_Main.py:2515 msgid "No Tool Selected" msgstr "" -#: appObjects/FlatCAMGeometry.py:1068 appObjects/FlatCAMGeometry.py:1130 -#: appPlugins/ToolDrilling.py:904 appPlugins/ToolDrilling.py:1209 -#: appPlugins/ToolDrilling.py:1258 appPlugins/ToolIsolation.py:611 +#: appObjects/FlatCAMGeometry.py:1069 appObjects/FlatCAMGeometry.py:1131 +#: appPlugins/ToolDrilling.py:905 appPlugins/ToolDrilling.py:1215 +#: appPlugins/ToolDrilling.py:1264 appPlugins/ToolIsolation.py:611 #: appPlugins/ToolIsolation.py:745 appPlugins/ToolIsolation.py:811 -#: appPlugins/ToolMilling.py:959 appPlugins/ToolMilling.py:1076 -#: appPlugins/ToolMilling.py:1515 appPlugins/ToolMilling.py:1537 -#: appPlugins/ToolMilling.py:1620 appPlugins/ToolNCC.py:310 appPlugins/ToolNCC.py:376 +#: appPlugins/ToolMilling.py:985 appPlugins/ToolMilling.py:1104 +#: appPlugins/ToolMilling.py:1593 appPlugins/ToolMilling.py:1615 +#: appPlugins/ToolMilling.py:1706 appPlugins/ToolNCC.py:310 appPlugins/ToolNCC.py:376 #: appPlugins/ToolNCC.py:857 appPlugins/ToolPaint.py:271 appPlugins/ToolPaint.py:347 #: appPlugins/ToolPaint.py:794 msgid "Multiple Tools" msgstr "" -#: appObjects/FlatCAMGeometry.py:1211 appPlugins/ToolCutOut.py:470 +#: appObjects/FlatCAMGeometry.py:1212 appPlugins/ToolCutOut.py:470 #: appPlugins/ToolIsolation.py:905 appPlugins/ToolIsolation.py:1252 -#: appPlugins/ToolIsolation.py:1390 appPlugins/ToolMilling.py:1974 -#: appPlugins/ToolMilling.py:2100 appPlugins/ToolNCC.py:1222 appPlugins/ToolNCC.py:1360 +#: appPlugins/ToolIsolation.py:1390 appPlugins/ToolMilling.py:2068 +#: appPlugins/ToolMilling.py:2194 appPlugins/ToolNCC.py:1222 appPlugins/ToolNCC.py:1360 #: appPlugins/ToolNCC.py:1436 appPlugins/ToolPaint.py:427 appPlugins/ToolPaint.py:825 #: appPlugins/ToolPaint.py:962 appPlugins/ToolSolderPaste.py:150 -#: appPlugins/ToolSolderPaste.py:487 app_Main.py:4788 +#: appPlugins/ToolSolderPaste.py:493 app_Main.py:4807 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" -#: appObjects/FlatCAMGeometry.py:1223 appPlugins/ToolCutOut.py:483 -#: appPlugins/ToolDrilling.py:1114 appPlugins/ToolIsolation.py:1271 -#: appPlugins/ToolMilling.py:1986 +#: appObjects/FlatCAMGeometry.py:1224 appPlugins/ToolCutOut.py:483 +#: appPlugins/ToolDrilling.py:1115 appPlugins/ToolIsolation.py:1271 +#: appPlugins/ToolMilling.py:2080 msgid "Could not load Tools DB file." msgstr "" -#: appObjects/FlatCAMGeometry.py:1286 appPlugins/ToolCutOut.py:546 -#: appPlugins/ToolIsolation.py:1336 appPlugins/ToolMilling.py:2049 +#: appObjects/FlatCAMGeometry.py:1287 appPlugins/ToolCutOut.py:546 +#: appPlugins/ToolIsolation.py:1336 appPlugins/ToolMilling.py:2143 #: appPlugins/ToolNCC.py:1305 appPlugins/ToolPaint.py:906 msgid "Tool not in Tools Database. Adding a default tool." msgstr "" -#: appObjects/FlatCAMGeometry.py:1293 appPlugins/ToolCutOut.py:553 -#: appPlugins/ToolDrilling.py:1174 appPlugins/ToolIsolation.py:1344 -#: appPlugins/ToolMilling.py:2057 appPlugins/ToolNCC.py:1312 appPlugins/ToolPaint.py:914 +#: appObjects/FlatCAMGeometry.py:1294 appPlugins/ToolCutOut.py:553 +#: appPlugins/ToolDrilling.py:1180 appPlugins/ToolIsolation.py:1344 +#: appPlugins/ToolMilling.py:2151 appPlugins/ToolNCC.py:1312 appPlugins/ToolPaint.py:914 msgid "" "Cancelled.\n" "Multiple tools for one tool diameter found in Tools Database." msgstr "" -#: appObjects/FlatCAMGeometry.py:1326 appPlugins/ToolIsolation.py:1381 -#: appPlugins/ToolMilling.py:2092 appPlugins/ToolNCC.py:1347 appPlugins/ToolPaint.py:949 +#: appObjects/FlatCAMGeometry.py:1327 appPlugins/ToolIsolation.py:1381 +#: appPlugins/ToolMilling.py:2186 appPlugins/ToolNCC.py:1347 appPlugins/ToolPaint.py:949 msgid "New tool added to Tool Table from Tools Database." msgstr "" -#: appObjects/FlatCAMGeometry.py:1393 appPlugins/ToolMilling.py:2163 +#: appObjects/FlatCAMGeometry.py:1394 appPlugins/ToolMilling.py:2257 msgid "Tool added in Tool Table." msgstr "" -#: appObjects/FlatCAMGeometry.py:1504 appObjects/FlatCAMGeometry.py:1513 -#: appPlugins/ToolMilling.py:2311 appPlugins/ToolMilling.py:2320 +#: appObjects/FlatCAMGeometry.py:1505 appObjects/FlatCAMGeometry.py:1514 +#: appPlugins/ToolMilling.py:2405 appPlugins/ToolMilling.py:2414 msgid "Failed. Select a tool to copy." msgstr "" -#: appObjects/FlatCAMGeometry.py:1542 appPlugins/ToolMilling.py:2344 +#: appObjects/FlatCAMGeometry.py:1543 appPlugins/ToolMilling.py:2438 msgid "Tool was copied in Tool Table." msgstr "" -#: appObjects/FlatCAMGeometry.py:1572 appPlugins/ToolMilling.py:2282 +#: appObjects/FlatCAMGeometry.py:1573 appPlugins/ToolMilling.py:2376 msgid "Tool was edited in Tool Table." msgstr "" -#: appObjects/FlatCAMGeometry.py:1605 appObjects/FlatCAMGeometry.py:1614 -#: appPlugins/ToolMilling.py:2376 appPlugins/ToolMilling.py:2385 +#: appObjects/FlatCAMGeometry.py:1606 appObjects/FlatCAMGeometry.py:1615 +#: appPlugins/ToolMilling.py:2470 appPlugins/ToolMilling.py:2479 msgid "Failed. Select a tool to delete." msgstr "" -#: appObjects/FlatCAMGeometry.py:1638 appPlugins/ToolMilling.py:2406 +#: appObjects/FlatCAMGeometry.py:1639 appPlugins/ToolMilling.py:2500 msgid "Tool was deleted in Tool Table." msgstr "" -#: appObjects/FlatCAMGeometry.py:1675 appObjects/FlatCAMGeometry.py:1684 -#: appPlugins/ToolMilling.py:1825 +#: appObjects/FlatCAMGeometry.py:1676 appObjects/FlatCAMGeometry.py:1685 +#: appPlugins/ToolMilling.py:1919 msgid "" "Disabled because the tool is V-shape.\n" "For V-shape tools the depth of cut is\n" @@ -11361,92 +11314,92 @@ msgid "" "NB: a value of zero means that Tool Dia = 'V-tip Dia'" msgstr "" -#: appObjects/FlatCAMGeometry.py:2178 appPlugins/ToolMilling.py:2806 +#: appObjects/FlatCAMGeometry.py:2185 appPlugins/ToolMilling.py:2889 msgid "This Geometry can't be processed because it is" msgstr "" -#: appObjects/FlatCAMGeometry.py:2215 appPlugins/ToolMilling.py:2840 +#: appObjects/FlatCAMGeometry.py:2222 appPlugins/ToolMilling.py:2923 msgid "Failed. No tool selected in the tool table ..." msgstr "" -#: appObjects/FlatCAMGeometry.py:2317 appObjects/FlatCAMGeometry.py:2478 -#: appPlugins/ToolMilling.py:2955 appPlugins/ToolMilling.py:3139 +#: appObjects/FlatCAMGeometry.py:2321 appObjects/FlatCAMGeometry.py:2477 +#: appPlugins/ToolMilling.py:3036 appPlugins/ToolMilling.py:3215 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." msgstr "" -#: appObjects/FlatCAMGeometry.py:2390 appObjects/FlatCAMGeometry.py:2541 -#: appPlugins/ToolMilling.py:3028 appPlugins/ToolMilling.py:3183 +#: appObjects/FlatCAMGeometry.py:2390 appObjects/FlatCAMGeometry.py:2540 +#: appPlugins/ToolMilling.py:3105 appPlugins/ToolMilling.py:3259 msgid "G-Code parsing in progress..." msgstr "" -#: appObjects/FlatCAMGeometry.py:2392 appObjects/FlatCAMGeometry.py:2543 -#: appPlugins/ToolMilling.py:3030 appPlugins/ToolMilling.py:3185 +#: appObjects/FlatCAMGeometry.py:2392 appObjects/FlatCAMGeometry.py:2542 +#: appPlugins/ToolMilling.py:3107 appPlugins/ToolMilling.py:3261 msgid "G-Code parsing finished..." msgstr "" -#: appObjects/FlatCAMGeometry.py:2399 appObjects/FlatCAMGeometry.py:2552 -#: appObjects/FlatCAMGeometry.py:2723 appPlugins/ToolMilling.py:3037 -#: appPlugins/ToolMilling.py:3194 +#: appObjects/FlatCAMGeometry.py:2399 appObjects/FlatCAMGeometry.py:2551 +#: appObjects/FlatCAMGeometry.py:2715 appPlugins/ToolMilling.py:3114 +#: appPlugins/ToolMilling.py:3270 msgid "Finished G-Code processing" msgstr "" -#: appObjects/FlatCAMGeometry.py:2401 appObjects/FlatCAMGeometry.py:2554 -#: appPlugins/ToolMilling.py:3039 appPlugins/ToolMilling.py:3196 +#: appObjects/FlatCAMGeometry.py:2401 appObjects/FlatCAMGeometry.py:2553 +#: appPlugins/ToolMilling.py:3116 appPlugins/ToolMilling.py:3272 msgid "G-Code processing failed with error" msgstr "" -#: appObjects/FlatCAMGeometry.py:2445 appPlugins/ToolMilling.py:3083 -#: appPlugins/ToolSolderPaste.py:832 appPlugins/ToolSolderPaste.py:890 +#: appObjects/FlatCAMGeometry.py:2444 appPlugins/ToolMilling.py:3159 +#: appPlugins/ToolSolderPaste.py:839 appPlugins/ToolSolderPaste.py:897 msgid "Cancelled. Empty file, it has no geometry" msgstr "" -#: appObjects/FlatCAMGeometry.py:2574 appObjects/FlatCAMGeometry.py:2579 -#: appObjects/FlatCAMGeometry.py:2730 appPlugins/ToolMilling.py:3224 -#: appPlugins/ToolMilling.py:3239 +#: appObjects/FlatCAMGeometry.py:2569 appObjects/FlatCAMGeometry.py:2574 +#: appObjects/FlatCAMGeometry.py:2722 appPlugins/ToolMilling.py:3299 +#: appPlugins/ToolMilling.py:3314 msgid "CNCjob created" msgstr "" -#: appObjects/FlatCAMGeometry.py:2763 appPlugins/ToolMilling.py:2692 +#: appObjects/FlatCAMGeometry.py:2755 appPlugins/ToolMilling.py:2775 msgid "Polish" msgstr "" -#: appObjects/FlatCAMGeometry.py:2813 appPlugins/ToolMilling.py:2742 +#: appObjects/FlatCAMGeometry.py:2805 appPlugins/ToolMilling.py:2825 #: appPlugins/ToolPaint.py:1829 msgid "Geometry could not be painted completely" msgstr "" -#: appObjects/FlatCAMGeometry.py:2851 appObjects/FlatCAMGeometry.py:2860 -#: appParsers/ParseGerber.py:2050 appParsers/ParseGerber.py:2060 +#: appObjects/FlatCAMGeometry.py:2843 appObjects/FlatCAMGeometry.py:2852 +#: appParsers/ParseGerber.py:2093 appParsers/ParseGerber.py:2103 msgid "Scale factor has to be a number: integer or float." msgstr "" -#: appObjects/FlatCAMGeometry.py:2940 appParsers/ParseGerber.py:2176 +#: appObjects/FlatCAMGeometry.py:2932 appParsers/ParseGerber.py:2219 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in the Offset " "field." msgstr "" -#: appObjects/FlatCAMGeometry.py:3025 +#: appObjects/FlatCAMGeometry.py:3017 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, y)\n" "but now there is only one value, not two." msgstr "" -#: appObjects/FlatCAMGeometry.py:3128 appPlugins/ToolDrilling.py:1619 -#: appPlugins/ToolMilling.py:3444 +#: appObjects/FlatCAMGeometry.py:3120 appPlugins/ToolDrilling.py:1614 +#: appPlugins/ToolMilling.py:3519 msgid "Delete failed. There are no exclusion areas to delete." msgstr "" -#: appObjects/FlatCAMGeometry.py:3145 appPlugins/ToolDrilling.py:1636 -#: appPlugins/ToolMilling.py:3461 +#: appObjects/FlatCAMGeometry.py:3137 appPlugins/ToolDrilling.py:1631 +#: appPlugins/ToolMilling.py:3536 msgid "Delete failed. Nothing is selected." msgstr "" -#: appObjects/FlatCAMGeometry.py:3242 appObjects/FlatCAMGeometry.py:3257 -#: appPlugins/ToolDrilling.py:1733 appPlugins/ToolDrilling.py:1748 -#: appPlugins/ToolMilling.py:3558 appPlugins/ToolMilling.py:3573 +#: appObjects/FlatCAMGeometry.py:3234 appObjects/FlatCAMGeometry.py:3249 +#: appPlugins/ToolDrilling.py:1728 appPlugins/ToolDrilling.py:1743 +#: appPlugins/ToolMilling.py:3633 appPlugins/ToolMilling.py:3648 msgid "Value edited in Exclusion Table." msgstr "" @@ -11460,7 +11413,7 @@ msgstr "" #: appObjects/FlatCAMGerber.py:617 appObjects/FlatCAMGerber.py:693 #: appPlugins/ToolIsolation.py:1754 appPlugins/ToolIsolation.py:2122 -#: appPlugins/ToolNCC.py:2116 appPlugins/ToolNCC.py:3137 appPlugins/ToolNCC.py:3517 +#: appPlugins/ToolNCC.py:2116 appPlugins/ToolNCC.py:3139 appPlugins/ToolNCC.py:3519 msgid "Isolation geometry could not be generated." msgstr "" @@ -11507,79 +11460,79 @@ msgstr "" msgid "Calculating dimensions ... Please wait." msgstr "" -#: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792 appPlugins/ToolReport.py:437 -#: appPlugins/ToolReport.py:505 +#: appObjects/FlatCAMObj.py:715 appObjects/FlatCAMObj.py:786 appPlugins/ToolReport.py:438 +#: appPlugins/ToolReport.py:509 msgid "Drills number" msgstr "" -#: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794 appPlugins/ToolReport.py:438 -#: appPlugins/ToolReport.py:507 +#: appObjects/FlatCAMObj.py:716 appObjects/FlatCAMObj.py:788 appPlugins/ToolReport.py:439 +#: appPlugins/ToolReport.py:511 msgid "Slots number" msgstr "" -#: appObjects/FlatCAMObj.py:727 appPlugins/ToolReport.py:440 +#: appObjects/FlatCAMObj.py:718 appPlugins/ToolReport.py:441 msgid "Drills total number:" msgstr "" -#: appObjects/FlatCAMObj.py:728 appPlugins/ToolReport.py:441 +#: appObjects/FlatCAMObj.py:719 appPlugins/ToolReport.py:442 msgid "Slots total number:" msgstr "" -#: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:761 -#: appObjects/FlatCAMObj.py:789 appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 -#: appPlugins/ToolReport.py:468 appPlugins/ToolReport.py:471 appPlugins/ToolReport.py:474 -#: appPlugins/ToolReport.py:502 appPlugins/ToolReport.py:509 appPlugins/ToolReport.py:512 +#: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 appObjects/FlatCAMObj.py:753 +#: appObjects/FlatCAMObj.py:783 appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 +#: appPlugins/ToolReport.py:470 appPlugins/ToolReport.py:473 appPlugins/ToolReport.py:476 +#: appPlugins/ToolReport.py:506 appPlugins/ToolReport.py:513 appPlugins/ToolReport.py:516 msgid "Present" msgstr "" -#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790 appPlugins/ToolReport.py:469 -#: appPlugins/ToolReport.py:503 +#: appObjects/FlatCAMObj.py:748 appObjects/FlatCAMObj.py:784 appPlugins/ToolReport.py:471 +#: appPlugins/ToolReport.py:507 msgid "Solid Geometry" msgstr "" -#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 appPlugins/ToolReport.py:472 -#: appPlugins/ToolReport.py:510 +#: appObjects/FlatCAMObj.py:751 appObjects/FlatCAMObj.py:791 appPlugins/ToolReport.py:474 +#: appPlugins/ToolReport.py:514 msgid "GCode Text" msgstr "" -#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800 appPlugins/ToolReport.py:475 -#: appPlugins/ToolReport.py:513 +#: appObjects/FlatCAMObj.py:754 appObjects/FlatCAMObj.py:794 appPlugins/ToolReport.py:477 +#: appPlugins/ToolReport.py:517 msgid "GCode Geometry" msgstr "" -#: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 appPlugins/ToolReport.py:483 -#: appPlugins/ToolReport.py:556 +#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:837 appPlugins/ToolReport.py:485 +#: appPlugins/ToolReport.py:560 msgid "Tool Data" msgstr "" -#: appObjects/FlatCAMObj.py:807 appPlugins/ToolReport.py:520 +#: appObjects/FlatCAMObj.py:801 appPlugins/ToolReport.py:524 msgid "Depth of Cut" msgstr "" -#: appObjects/FlatCAMObj.py:819 appPlugins/ToolReport.py:532 +#: appObjects/FlatCAMObj.py:813 appPlugins/ToolReport.py:536 msgid "Clearance Height" msgstr "" -#: appObjects/FlatCAMObj.py:857 appPlugins/ToolReport.py:570 +#: appObjects/FlatCAMObj.py:851 appPlugins/ToolReport.py:574 msgid "Routing time" msgstr "" -#: appObjects/FlatCAMObj.py:882 appPlugins/ToolReport.py:595 +#: appObjects/FlatCAMObj.py:876 appPlugins/ToolReport.py:599 msgid "Width" msgstr "" -#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 appPlugins/ToolReport.py:601 -#: appPlugins/ToolReport.py:609 +#: appObjects/FlatCAMObj.py:882 appObjects/FlatCAMObj.py:890 appPlugins/ToolReport.py:605 +#: appPlugins/ToolReport.py:613 msgid "Box Area" msgstr "" -#: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899 appPlugins/ToolReport.py:604 -#: appPlugins/ToolReport.py:612 +#: appObjects/FlatCAMObj.py:885 appObjects/FlatCAMObj.py:893 appPlugins/ToolReport.py:608 +#: appPlugins/ToolReport.py:616 msgid "Convex_Hull Area" msgstr "" -#: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909 appPlugins/ToolReport.py:619 -#: appPlugins/ToolReport.py:622 +#: appObjects/FlatCAMObj.py:900 appObjects/FlatCAMObj.py:903 appPlugins/ToolReport.py:623 +#: appPlugins/ToolReport.py:626 msgid "Copper Area" msgstr "" @@ -11602,20 +11555,20 @@ msgstr "" #: appObjects/ObjectCollection.py:951 appObjects/ObjectCollection.py:957 #: appObjects/ObjectCollection.py:963 appObjects/ObjectCollection.py:969 -#: appObjects/ObjectCollection.py:975 appObjects/ObjectCollection.py:981 app_Main.py:7346 -#: app_Main.py:7352 app_Main.py:7358 app_Main.py:7364 +#: appObjects/ObjectCollection.py:975 appObjects/ObjectCollection.py:981 app_Main.py:7390 +#: app_Main.py:7396 app_Main.py:7402 app_Main.py:7408 msgid "selected" msgstr "" -#: appObjects/ObjectCollection.py:1014 +#: appObjects/ObjectCollection.py:1017 msgid "Cause of error" msgstr "" -#: appObjects/ObjectCollection.py:1215 +#: appObjects/ObjectCollection.py:1218 msgid "All objects are selected." msgstr "" -#: appObjects/ObjectCollection.py:1225 +#: appObjects/ObjectCollection.py:1228 msgid "Objects selection is cleared." msgstr "" @@ -11647,47 +11600,55 @@ msgstr "" msgid "Font not supported, try another one." msgstr "" -#: appParsers/ParseGerber.py:425 +#: appParsers/ParseGerber.py:447 msgid "Gerber processing. Parsing" msgstr "" -#: appParsers/ParseGerber.py:1130 appParsers/ParseGerber.py:1230 +#: appParsers/ParseGerber.py:476 +msgid "Gerber X2 format detected. Parsing may not be done correctly." +msgstr "" + +#: appParsers/ParseGerber.py:480 +msgid "Drill file Gerber X2 format detected. Parsing may not be done correctly." +msgstr "" + +#: appParsers/ParseGerber.py:1169 appParsers/ParseGerber.py:1270 #: appParsers/ParseHPGL2.py:293 appParsers/ParseHPGL2.py:307 appParsers/ParseHPGL2.py:326 #: appParsers/ParseHPGL2.py:350 appParsers/ParseHPGL2.py:385 msgid "Coordinates missing, line ignored" msgstr "" -#: appParsers/ParseGerber.py:1132 appParsers/ParseGerber.py:1232 +#: appParsers/ParseGerber.py:1171 appParsers/ParseGerber.py:1272 msgid "GERBER file might be CORRUPT. Check the file !!!" msgstr "" -#: appParsers/ParseGerber.py:1186 +#: appParsers/ParseGerber.py:1225 msgid "" "Region does not have enough points. File will be processed but there are parser errors. " "Line number" msgstr "" -#: appParsers/ParseGerber.py:1617 appParsers/ParseHPGL2.py:420 +#: appParsers/ParseGerber.py:1657 appParsers/ParseHPGL2.py:420 msgid "Gerber processing. Joining polygons" msgstr "" -#: appParsers/ParseGerber.py:1635 +#: appParsers/ParseGerber.py:1675 msgid "Gerber processing. Applying Gerber polarity." msgstr "" -#: appParsers/ParseGerber.py:1695 +#: appParsers/ParseGerber.py:1735 msgid "Gerber Line" msgstr "" -#: appParsers/ParseGerber.py:1695 +#: appParsers/ParseGerber.py:1735 msgid "Gerber Line Content" msgstr "" -#: appParsers/ParseGerber.py:1697 +#: appParsers/ParseGerber.py:1736 msgid "Gerber Parser ERROR" msgstr "" -#: appParsers/ParseGerber.py:2599 +#: appParsers/ParseGerber.py:2642 msgid "Gerber Buffer done." msgstr "" @@ -11728,12 +11689,12 @@ msgid "Click on the START point." msgstr "" #: appPlugins/ToolAlignObjects.py:258 appPlugins/ToolCalibration.py:294 -#: appPlugins/ToolDblSided.py:405 +#: appPlugins/ToolDblSided.py:424 msgid "Cancelled by user request." msgstr "" #: appPlugins/ToolAlignObjects.py:263 appPlugins/ToolAlignObjects.py:285 -#: appPlugins/ToolDistance.py:410 appPlugins/ToolMove.py:140 appPlugins/ToolQRCode.py:270 +#: appPlugins/ToolDistance.py:410 appPlugins/ToolMove.py:140 appPlugins/ToolQRCode.py:276 msgid "Click on the DESTINATION point ..." msgstr "" @@ -11743,7 +11704,7 @@ msgid "Or right click to cancel." msgstr "" #: appPlugins/ToolAlignObjects.py:278 appPlugins/ToolAlignObjects.py:285 -#: appPlugins/ToolFiducials.py:836 +#: appPlugins/ToolFiducials.py:840 msgid "Second Point" msgstr "" @@ -11811,33 +11772,33 @@ msgid "" msgstr "" #: appPlugins/ToolAlignObjects.py:517 appPlugins/ToolCalculators.py:715 -#: appPlugins/ToolCalibration.py:1391 appPlugins/ToolCopperThieving.py:1743 -#: appPlugins/ToolCorners.py:885 appPlugins/ToolCutOut.py:2846 -#: appPlugins/ToolDblSided.py:1094 appPlugins/ToolDrilling.py:2924 -#: appPlugins/ToolEtchCompensation.py:473 appPlugins/ToolExtract.py:1307 -#: appPlugins/ToolFiducials.py:1051 appPlugins/ToolFilm.py:1606 appPlugins/ToolFollow.py:780 -#: appPlugins/ToolInvertGerber.py:302 appPlugins/ToolIsolation.py:3685 -#: appPlugins/ToolLevelling.py:2245 appPlugins/ToolMilling.py:4537 -#: appPlugins/ToolNCC.py:4674 appPlugins/ToolOptimal.py:617 appPlugins/ToolPaint.py:3340 -#: appPlugins/ToolPanelize.py:1340 appPlugins/ToolPunchGerber.py:2334 -#: appPlugins/ToolQRCode.py:1007 appPlugins/ToolRulesCheck.py:1664 -#: appPlugins/ToolSolderPaste.py:1580 appPlugins/ToolSub.py:929 +#: appPlugins/ToolCalibration.py:1391 appPlugins/ToolCopperThieving.py:1749 +#: appPlugins/ToolCorners.py:891 appPlugins/ToolCutOut.py:2843 +#: appPlugins/ToolDblSided.py:1110 appPlugins/ToolDrilling.py:2878 +#: appPlugins/ToolEtchCompensation.py:491 appPlugins/ToolExtract.py:1310 +#: appPlugins/ToolFiducials.py:1055 appPlugins/ToolFilm.py:1620 appPlugins/ToolFollow.py:782 +#: appPlugins/ToolInvertGerber.py:308 appPlugins/ToolIsolation.py:3682 +#: appPlugins/ToolLevelling.py:2314 appPlugins/ToolMilling.py:4637 +#: appPlugins/ToolNCC.py:4673 appPlugins/ToolOptimal.py:623 appPlugins/ToolPaint.py:3337 +#: appPlugins/ToolPanelize.py:1359 appPlugins/ToolPunchGerber.py:2334 +#: appPlugins/ToolQRCode.py:1010 appPlugins/ToolRulesCheck.py:1664 +#: appPlugins/ToolSolderPaste.py:1584 appPlugins/ToolSub.py:936 #: appPlugins/ToolTransform.py:967 msgid "Reset Tool" msgstr "" #: appPlugins/ToolAlignObjects.py:520 appPlugins/ToolCalculators.py:718 -#: appPlugins/ToolCalibration.py:1394 appPlugins/ToolCopperThieving.py:1746 -#: appPlugins/ToolCorners.py:888 appPlugins/ToolCutOut.py:2849 -#: appPlugins/ToolDblSided.py:1097 appPlugins/ToolDrilling.py:2927 -#: appPlugins/ToolEtchCompensation.py:476 appPlugins/ToolExtract.py:1310 -#: appPlugins/ToolFiducials.py:1054 appPlugins/ToolFilm.py:1609 appPlugins/ToolFollow.py:783 -#: appPlugins/ToolInvertGerber.py:305 appPlugins/ToolIsolation.py:3688 -#: appPlugins/ToolLevelling.py:2248 appPlugins/ToolMilling.py:4540 -#: appPlugins/ToolNCC.py:4677 appPlugins/ToolOptimal.py:620 appPlugins/ToolPaint.py:3343 -#: appPlugins/ToolPanelize.py:1343 appPlugins/ToolPunchGerber.py:2337 -#: appPlugins/ToolQRCode.py:1010 appPlugins/ToolRulesCheck.py:1667 -#: appPlugins/ToolSolderPaste.py:1583 appPlugins/ToolSub.py:932 +#: appPlugins/ToolCalibration.py:1394 appPlugins/ToolCopperThieving.py:1752 +#: appPlugins/ToolCorners.py:894 appPlugins/ToolCutOut.py:2846 +#: appPlugins/ToolDblSided.py:1113 appPlugins/ToolDrilling.py:2881 +#: appPlugins/ToolEtchCompensation.py:494 appPlugins/ToolExtract.py:1313 +#: appPlugins/ToolFiducials.py:1058 appPlugins/ToolFilm.py:1623 appPlugins/ToolFollow.py:785 +#: appPlugins/ToolInvertGerber.py:311 appPlugins/ToolIsolation.py:3685 +#: appPlugins/ToolLevelling.py:2317 appPlugins/ToolMilling.py:4640 +#: appPlugins/ToolNCC.py:4676 appPlugins/ToolOptimal.py:626 appPlugins/ToolPaint.py:3340 +#: appPlugins/ToolPanelize.py:1362 appPlugins/ToolPunchGerber.py:2337 +#: appPlugins/ToolQRCode.py:1013 appPlugins/ToolRulesCheck.py:1667 +#: appPlugins/ToolSolderPaste.py:1587 appPlugins/ToolSub.py:939 #: appPlugins/ToolTransform.py:970 msgid "Will reset the tool parameters." msgstr "" @@ -11900,7 +11861,7 @@ msgid "Choose how to calculate the board area." msgstr "" #: appPlugins/ToolCalculators.py:570 appPlugins/ToolCalculators.py:588 -#: appPlugins/ToolCalculators.py:606 appPlugins/ToolCopperThieving.py:1702 +#: appPlugins/ToolCalculators.py:606 appPlugins/ToolCopperThieving.py:1708 msgid "cm" msgstr "" @@ -11975,17 +11936,17 @@ msgid "Cancelled. Four points are needed for GCode generation." msgstr "" #: appPlugins/ToolCalibration.py:621 appPlugins/ToolCalibration.py:712 -#: appPlugins/ToolDblSided.py:523 appPlugins/ToolFilm.py:283 appPlugins/ToolFilm.py:290 -#: appPlugins/ToolFilm.py:294 appPlugins/ToolMilling.py:1952 appPlugins/ToolMove.py:167 +#: appPlugins/ToolDblSided.py:542 appPlugins/ToolFilm.py:302 appPlugins/ToolFilm.py:309 +#: appPlugins/ToolFilm.py:313 appPlugins/ToolMilling.py:2046 appPlugins/ToolMove.py:167 #: appPlugins/ToolReport.py:130 appPlugins/ToolTransform.py:160 #: appPlugins/ToolTransform.py:311 appPlugins/ToolTransform.py:343 #: appPlugins/ToolTransform.py:388 appPlugins/ToolTransform.py:422 -#: appPlugins/ToolTransform.py:457 appPlugins/ToolTransform.py:494 app_Main.py:4934 -#: app_Main.py:5454 app_Main.py:5825 app_Main.py:5910 app_Main.py:6082 app_Main.py:6367 -#: app_Main.py:6482 app_Main.py:6528 app_Main.py:6575 app_Main.py:6630 app_Main.py:6678 -#: app_Main.py:6850 app_Main.py:8977 app_Main.py:9071 app_Main.py:9113 app_Main.py:9155 -#: app_Main.py:9197 app_Main.py:9238 app_Main.py:9283 app_Main.py:9328 app_Main.py:9811 -#: app_Main.py:9815 camlib.py:2436 camlib.py:2503 camlib.py:2571 camlib.py:2649 +#: appPlugins/ToolTransform.py:457 appPlugins/ToolTransform.py:494 app_Main.py:4953 +#: app_Main.py:5473 app_Main.py:5844 app_Main.py:5929 app_Main.py:6103 app_Main.py:6402 +#: app_Main.py:6529 app_Main.py:6575 app_Main.py:6622 app_Main.py:6677 app_Main.py:6725 +#: app_Main.py:6894 app_Main.py:9021 app_Main.py:9115 app_Main.py:9157 app_Main.py:9199 +#: app_Main.py:9241 app_Main.py:9282 app_Main.py:9327 app_Main.py:9372 app_Main.py:9855 +#: app_Main.py:9859 camlib.py:2440 camlib.py:2507 camlib.py:2575 camlib.py:2653 msgid "No object is selected." msgstr "" @@ -12005,7 +11966,7 @@ msgid "" msgstr "" #: appPlugins/ToolCalibration.py:901 appPlugins/ToolImage.py:221 -#: appPlugins/ToolPanelize.py:1113 appPlugins/ToolReport.py:195 +#: appPlugins/ToolPanelize.py:1132 appPlugins/ToolReport.py:195 msgid "Object Type" msgstr "" @@ -12207,170 +12168,170 @@ msgid "" "with the factors determined above." msgstr "" -#: appPlugins/ToolCopperThieving.py:205 appPlugins/ToolCopperThieving.py:230 +#: appPlugins/ToolCopperThieving.py:212 appPlugins/ToolCopperThieving.py:237 msgid "Lines Grid works only for 'itself' reference ..." msgstr "" -#: appPlugins/ToolCopperThieving.py:216 +#: appPlugins/ToolCopperThieving.py:223 msgid "Solid fill selected." msgstr "" -#: appPlugins/ToolCopperThieving.py:221 +#: appPlugins/ToolCopperThieving.py:228 msgid "Dots grid fill selected." msgstr "" -#: appPlugins/ToolCopperThieving.py:226 +#: appPlugins/ToolCopperThieving.py:233 msgid "Squares grid fill selected." msgstr "" -#: appPlugins/ToolCopperThieving.py:248 appPlugins/ToolCopperThieving.py:346 -#: appPlugins/ToolCopperThieving.py:966 appPlugins/ToolCorners.py:205 -#: appPlugins/ToolCorners.py:428 appPlugins/ToolCorners.py:522 -#: appPlugins/ToolDblSided.py:424 appPlugins/ToolExtract.py:375 -#: appPlugins/ToolExtract.py:642 appPlugins/ToolExtract.py:739 -#: appPlugins/ToolFiducials.py:261 appPlugins/ToolFiducials.py:552 -#: appPlugins/ToolOptimal.py:156 appPlugins/ToolPunchGerber.py:497 -#: appPlugins/ToolPunchGerber.py:501 appPlugins/ToolQRCode.py:222 +#: appPlugins/ToolCopperThieving.py:255 appPlugins/ToolCopperThieving.py:353 +#: appPlugins/ToolCopperThieving.py:973 appPlugins/ToolCorners.py:211 +#: appPlugins/ToolCorners.py:435 appPlugins/ToolCorners.py:530 +#: appPlugins/ToolDblSided.py:443 appPlugins/ToolExtract.py:378 +#: appPlugins/ToolExtract.py:645 appPlugins/ToolExtract.py:742 +#: appPlugins/ToolFiducials.py:268 appPlugins/ToolFiducials.py:559 +#: appPlugins/ToolOptimal.py:162 appPlugins/ToolPunchGerber.py:500 +#: appPlugins/ToolPunchGerber.py:504 appPlugins/ToolQRCode.py:228 msgid "There is no Gerber object loaded ..." msgstr "" -#: appPlugins/ToolCopperThieving.py:261 appPlugins/ToolCopperThieving.py:866 +#: appPlugins/ToolCopperThieving.py:268 appPlugins/ToolCopperThieving.py:873 msgid "Append geometry" msgstr "" -#: appPlugins/ToolCopperThieving.py:316 appPlugins/ToolCopperThieving.py:917 -#: appPlugins/ToolCopperThieving.py:1126 +#: appPlugins/ToolCopperThieving.py:323 appPlugins/ToolCopperThieving.py:924 +#: appPlugins/ToolCopperThieving.py:1132 msgid "Append source file" msgstr "" -#: appPlugins/ToolCopperThieving.py:329 appPlugins/ToolCopperThieving.py:930 +#: appPlugins/ToolCopperThieving.py:336 appPlugins/ToolCopperThieving.py:937 msgid "Copper Thieving Tool done." msgstr "" -#: appPlugins/ToolCopperThieving.py:356 appPlugins/ToolCopperThieving.py:376 +#: appPlugins/ToolCopperThieving.py:363 appPlugins/ToolCopperThieving.py:383 #: appPlugins/ToolCutOut.py:751 appPlugins/ToolCutOut.py:1139 appPlugins/ToolCutOut.py:1521 #: appPlugins/ToolCutOut.py:1613 appPlugins/ToolCutOut.py:1645 appPlugins/ToolCutOut.py:1745 -#: appPlugins/ToolDrilling.py:925 appPlugins/ToolDrilling.py:1868 -#: appPlugins/ToolEtchCompensation.py:170 appPlugins/ToolFollow.py:193 -#: appPlugins/ToolFollow.py:240 appPlugins/ToolInvertGerber.py:117 +#: appPlugins/ToolDrilling.py:926 appPlugins/ToolDrilling.py:1863 +#: appPlugins/ToolEtchCompensation.py:176 appPlugins/ToolFollow.py:199 +#: appPlugins/ToolFollow.py:246 appPlugins/ToolInvertGerber.py:123 #: appPlugins/ToolIsolation.py:1080 appPlugins/ToolIsolation.py:1145 #: appPlugins/ToolIsolation.py:1552 appPlugins/ToolIsolation.py:1579 -#: appPlugins/ToolIsolation.py:2425 appPlugins/ToolLevelling.py:327 -#: appPlugins/ToolMilling.py:651 appPlugins/ToolMilling.py:873 -#: appPlugins/ToolMilling.py:1300 appPlugins/ToolMilling.py:2772 -#: appPlugins/ToolMilling.py:2795 appPlugins/ToolNCC.py:1037 appPlugins/ToolNCC.py:1106 +#: appPlugins/ToolIsolation.py:2425 appPlugins/ToolLevelling.py:335 +#: appPlugins/ToolMilling.py:679 appPlugins/ToolMilling.py:899 +#: appPlugins/ToolMilling.py:1328 appPlugins/ToolMilling.py:2855 +#: appPlugins/ToolMilling.py:2878 appPlugins/ToolNCC.py:1037 appPlugins/ToolNCC.py:1106 #: appPlugins/ToolNCC.py:1569 appPlugins/ToolNCC.py:1619 appPlugins/ToolNCC.py:1652 -#: appPlugins/ToolPaint.py:1138 appPlugins/ToolPaint.py:1225 appPlugins/ToolPanelize.py:296 -#: appPlugins/ToolPanelize.py:310 appPlugins/ToolSub.py:261 appPlugins/ToolSub.py:279 -#: appPlugins/ToolSub.py:489 appPlugins/ToolSub.py:502 +#: appPlugins/ToolPaint.py:1138 appPlugins/ToolPaint.py:1225 appPlugins/ToolPanelize.py:312 +#: appPlugins/ToolPanelize.py:326 appPlugins/ToolSub.py:267 appPlugins/ToolSub.py:285 +#: appPlugins/ToolSub.py:499 appPlugins/ToolSub.py:512 #: tclCommands/TclCommandCopperClear.py:97 tclCommands/TclCommandCopperClear.py:284 #: tclCommands/TclCommandPaint.py:99 tclCommands/TclCommandPaint.py:288 #: tclCommands/TclCommandScale.py:81 msgid "Could not retrieve object" msgstr "" -#: appPlugins/ToolCopperThieving.py:404 +#: appPlugins/ToolCopperThieving.py:411 msgid "Click the end point of the filling area." msgstr "" -#: appPlugins/ToolCopperThieving.py:529 +#: appPlugins/ToolCopperThieving.py:536 msgid "Copper Thieving Tool started. Reading parameters." msgstr "" -#: appPlugins/ToolCopperThieving.py:555 +#: appPlugins/ToolCopperThieving.py:562 msgid "Copper Thieving Tool. Preparing isolation polygons." msgstr "" -#: appPlugins/ToolCopperThieving.py:601 +#: appPlugins/ToolCopperThieving.py:608 msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "" -#: appPlugins/ToolCopperThieving.py:645 +#: appPlugins/ToolCopperThieving.py:652 msgid "Geometry not supported for" msgstr "" -#: appPlugins/ToolCopperThieving.py:651 appPlugins/ToolNCC.py:1941 -#: appPlugins/ToolNCC.py:1996 appPlugins/ToolNCC.py:2990 appPlugins/ToolPaint.py:2602 +#: appPlugins/ToolCopperThieving.py:658 appPlugins/ToolNCC.py:1941 +#: appPlugins/ToolNCC.py:1996 appPlugins/ToolNCC.py:2992 appPlugins/ToolPaint.py:2602 msgid "No object available." msgstr "" -#: appPlugins/ToolCopperThieving.py:688 appPlugins/ToolNCC.py:1966 -#: appPlugins/ToolNCC.py:2019 appPlugins/ToolNCC.py:3032 +#: appPlugins/ToolCopperThieving.py:695 appPlugins/ToolNCC.py:1966 +#: appPlugins/ToolNCC.py:2019 appPlugins/ToolNCC.py:3034 msgid "The reference object type is not supported." msgstr "" -#: appPlugins/ToolCopperThieving.py:693 +#: appPlugins/ToolCopperThieving.py:700 msgid "Copper Thieving Tool. Appending new geometry and buffering." msgstr "" -#: appPlugins/ToolCopperThieving.py:729 +#: appPlugins/ToolCopperThieving.py:736 msgid "Create geometry" msgstr "" -#: appPlugins/ToolCopperThieving.py:941 appPlugins/ToolCopperThieving.py:945 +#: appPlugins/ToolCopperThieving.py:948 appPlugins/ToolCopperThieving.py:952 msgid "P-Plating Mask" msgstr "" -#: appPlugins/ToolCopperThieving.py:969 +#: appPlugins/ToolCopperThieving.py:976 msgid "Append PP-M geometry" msgstr "" -#: appPlugins/ToolCopperThieving.py:1146 +#: appPlugins/ToolCopperThieving.py:1152 msgid "Generating Pattern Plating Mask done." msgstr "" -#: appPlugins/ToolCopperThieving.py:1189 +#: appPlugins/ToolCopperThieving.py:1195 msgid "Copper Thieving Tool exit." msgstr "" -#: appPlugins/ToolCopperThieving.py:1280 appPlugins/ToolFiducials.py:993 +#: appPlugins/ToolCopperThieving.py:1286 appPlugins/ToolFiducials.py:997 msgid "Gerber Object to which will be added a copper thieving." msgstr "" -#: appPlugins/ToolCopperThieving.py:1298 +#: appPlugins/ToolCopperThieving.py:1304 msgid "Thieving Parameters" msgstr "" -#: appPlugins/ToolCopperThieving.py:1307 +#: appPlugins/ToolCopperThieving.py:1313 msgid "" "This set the distance between the copper thieving components\n" "(the polygon fill may be split in multiple polygons)\n" "and the copper traces in the Gerber file." msgstr "" -#: appPlugins/ToolCopperThieving.py:1370 +#: appPlugins/ToolCopperThieving.py:1376 msgid "Ref. Type" msgstr "" -#: appPlugins/ToolCopperThieving.py:1372 +#: appPlugins/ToolCopperThieving.py:1378 msgid "" "The type of FlatCAM object to be used as copper thieving reference.\n" "It can be Gerber, Excellon or Geometry." msgstr "" -#: appPlugins/ToolCopperThieving.py:1381 +#: appPlugins/ToolCopperThieving.py:1387 msgid "Ref. Object" msgstr "" -#: appPlugins/ToolCopperThieving.py:1383 +#: appPlugins/ToolCopperThieving.py:1389 msgid "The Application object to be used as non copper clearing reference." msgstr "" -#: appPlugins/ToolCopperThieving.py:1560 +#: appPlugins/ToolCopperThieving.py:1566 msgid "Insert Copper thieving" msgstr "" -#: appPlugins/ToolCopperThieving.py:1563 +#: appPlugins/ToolCopperThieving.py:1569 msgid "" "Will add a polygon (may be split in multiple parts)\n" "that will surround the actual Gerber traces at a certain distance." msgstr "" -#: appPlugins/ToolCopperThieving.py:1623 +#: appPlugins/ToolCopperThieving.py:1629 msgid "Insert Robber Bar" msgstr "" -#: appPlugins/ToolCopperThieving.py:1626 +#: appPlugins/ToolCopperThieving.py:1632 msgid "" "Will add a polygon with a defined thickness\n" "that will surround the actual Gerber object\n" @@ -12378,22 +12339,22 @@ msgid "" "Required when doing holes pattern plating." msgstr "" -#: appPlugins/ToolCopperThieving.py:1651 +#: appPlugins/ToolCopperThieving.py:1657 msgid "Select Soldermask object" msgstr "" -#: appPlugins/ToolCopperThieving.py:1653 +#: appPlugins/ToolCopperThieving.py:1659 msgid "" "Gerber Object with the soldermask.\n" "It will be used as a base for\n" "the pattern plating mask." msgstr "" -#: appPlugins/ToolCopperThieving.py:1689 +#: appPlugins/ToolCopperThieving.py:1695 msgid "Plated area" msgstr "" -#: appPlugins/ToolCopperThieving.py:1691 +#: appPlugins/ToolCopperThieving.py:1697 msgid "" "The area to be plated by pattern plating.\n" "Basically is made from the openings in the plating mask.\n" @@ -12404,11 +12365,11 @@ msgid "" "calculated from the soldermask openings." msgstr "" -#: appPlugins/ToolCopperThieving.py:1725 +#: appPlugins/ToolCopperThieving.py:1731 msgid "Generate pattern plating mask" msgstr "" -#: appPlugins/ToolCopperThieving.py:1728 +#: appPlugins/ToolCopperThieving.py:1734 msgid "" "Will add to the soldermask gerber geometry\n" "the geometries of the copper thieving and/or\n" @@ -12419,68 +12380,68 @@ msgstr "" msgid "Corners" msgstr "" -#: appPlugins/ToolCorners.py:246 appPlugins/ToolCorners.py:433 appPlugins/ToolCorners.py:527 +#: appPlugins/ToolCorners.py:252 appPlugins/ToolCorners.py:440 appPlugins/ToolCorners.py:535 msgid "Please select at least a location" msgstr "" -#: appPlugins/ToolCorners.py:410 appPlugins/ToolCorners.py:504 +#: appPlugins/ToolCorners.py:417 appPlugins/ToolCorners.py:512 msgid "The tool diameter is zero." msgstr "" -#: appPlugins/ToolCorners.py:496 appPlugins/ToolCorners.py:598 +#: appPlugins/ToolCorners.py:504 appPlugins/ToolCorners.py:607 msgid "Excellon object with corner drills created." msgstr "" -#: appPlugins/ToolCorners.py:633 +#: appPlugins/ToolCorners.py:642 msgid "A Gerber object with corner markers was created." msgstr "" -#: appPlugins/ToolCorners.py:679 +#: appPlugins/ToolCorners.py:685 msgid "The Gerber object to which will be added corner markers." msgstr "" -#: appPlugins/ToolCorners.py:695 +#: appPlugins/ToolCorners.py:701 msgid "Locations" msgstr "" -#: appPlugins/ToolCorners.py:697 +#: appPlugins/ToolCorners.py:703 msgid "Locations where to place corner markers." msgstr "" -#: appPlugins/ToolCorners.py:710 appPlugins/ToolFiducials.py:824 app_Main.py:5476 +#: appPlugins/ToolCorners.py:716 appPlugins/ToolFiducials.py:828 app_Main.py:5495 msgid "Top Right" msgstr "" -#: appPlugins/ToolCorners.py:727 +#: appPlugins/ToolCorners.py:733 msgid "Toggle ALL" msgstr "" -#: appPlugins/ToolCorners.py:807 +#: appPlugins/ToolCorners.py:813 msgid "Add Marker" msgstr "" -#: appPlugins/ToolCorners.py:810 +#: appPlugins/ToolCorners.py:816 msgid "Will add corner markers to the selected Gerber file." msgstr "" -#: appPlugins/ToolCorners.py:826 +#: appPlugins/ToolCorners.py:832 msgid "Drills in Locations" msgstr "" -#: appPlugins/ToolCorners.py:843 appPlugins/ToolCorners.py:866 -#: appPlugins/ToolDblSided.py:1076 +#: appPlugins/ToolCorners.py:849 appPlugins/ToolCorners.py:872 +#: appPlugins/ToolDblSided.py:1092 msgid "Create Excellon Object" msgstr "" -#: appPlugins/ToolCorners.py:846 +#: appPlugins/ToolCorners.py:852 msgid "Will add drill holes in the center of the markers." msgstr "" -#: appPlugins/ToolCorners.py:862 +#: appPlugins/ToolCorners.py:868 msgid "Check in Locations" msgstr "" -#: appPlugins/ToolCorners.py:869 +#: appPlugins/ToolCorners.py:875 msgid "" "Will create an Excellon object using a special preprocessor.\n" "The spindle will not start and the mounted probe will move to\n" @@ -12496,8 +12457,8 @@ msgstr "" msgid "Default tool added." msgstr "" -#: appPlugins/ToolCutOut.py:671 appPlugins/ToolIsolation.py:2790 appPlugins/ToolNCC.py:3977 -#: appPlugins/ToolPaint.py:2770 app_Main.py:6378 app_Main.py:6399 +#: appPlugins/ToolCutOut.py:671 appPlugins/ToolIsolation.py:2790 appPlugins/ToolNCC.py:3979 +#: appPlugins/ToolPaint.py:2770 app_Main.py:6413 app_Main.py:6434 msgid "Selected tool can't be used here. Pick another." msgstr "" @@ -12535,14 +12496,14 @@ msgstr "" msgid "Any-form Cutout operation finished." msgstr "" -#: appPlugins/ToolCutOut.py:1143 appPlugins/ToolDrilling.py:1872 -#: appPlugins/ToolEtchCompensation.py:176 appPlugins/ToolFollow.py:197 -#: appPlugins/ToolFollow.py:244 appPlugins/ToolInvertGerber.py:123 +#: appPlugins/ToolCutOut.py:1143 appPlugins/ToolDrilling.py:1867 +#: appPlugins/ToolEtchCompensation.py:182 appPlugins/ToolFollow.py:203 +#: appPlugins/ToolFollow.py:250 appPlugins/ToolInvertGerber.py:129 #: appPlugins/ToolIsolation.py:1084 appPlugins/ToolIsolation.py:1149 #: appPlugins/ToolIsolation.py:1556 appPlugins/ToolIsolation.py:1583 -#: appPlugins/ToolIsolation.py:2429 appPlugins/ToolMilling.py:2776 -#: appPlugins/ToolMilling.py:2799 appPlugins/ToolNCC.py:1041 appPlugins/ToolNCC.py:1110 -#: appPlugins/ToolNCC.py:1573 appPlugins/ToolPaint.py:1142 appPlugins/ToolPanelize.py:301 +#: appPlugins/ToolIsolation.py:2429 appPlugins/ToolMilling.py:2859 +#: appPlugins/ToolMilling.py:2882 appPlugins/ToolNCC.py:1041 appPlugins/ToolNCC.py:1110 +#: appPlugins/ToolNCC.py:1573 appPlugins/ToolPaint.py:1142 appPlugins/ToolPanelize.py:317 #: tclCommands/TclCommandBbox.py:71 tclCommands/TclCommandNregions.py:71 msgid "Object not found" msgstr "" @@ -12605,16 +12566,16 @@ msgid "" "for cutting out the object from the surrounding material." msgstr "" -#: appPlugins/ToolCutOut.py:2353 appPlugins/ToolDblSided.py:664 -#: appPlugins/ToolPanelize.py:1102 +#: appPlugins/ToolCutOut.py:2350 appPlugins/ToolDblSided.py:680 +#: appPlugins/ToolPanelize.py:1121 msgid "Source Object" msgstr "" -#: appPlugins/ToolCutOut.py:2354 +#: appPlugins/ToolCutOut.py:2351 msgid "Object to be cutout" msgstr "" -#: appPlugins/ToolCutOut.py:2381 +#: appPlugins/ToolCutOut.py:2378 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -12622,14 +12583,18 @@ msgid "" "of objects that will populate the 'Object' combobox." msgstr "" -#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:61 -#: appPlugins/ToolIsolation.py:3337 appPlugins/ToolMilling.py:3804 -#: appPlugins/ToolNCC.py:4299 appPlugins/ToolPaint.py:3079 +#: appPlugins/ToolCutOut.py:2415 +msgid "Cutout Tool" +msgstr "" + +#: appPlugins/ToolCutOut.py:2434 appPlugins/ToolIsolation.py:61 +#: appPlugins/ToolIsolation.py:3334 appPlugins/ToolMilling.py:3876 +#: appPlugins/ToolNCC.py:4298 appPlugins/ToolPaint.py:3076 msgid "Search and Add" msgstr "" -#: appPlugins/ToolCutOut.py:2440 appPlugins/ToolIsolation.py:3340 -#: appPlugins/ToolMilling.py:3807 appPlugins/ToolNCC.py:4302 appPlugins/ToolPaint.py:3082 +#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:3337 +#: appPlugins/ToolMilling.py:3879 appPlugins/ToolNCC.py:4301 appPlugins/ToolPaint.py:3079 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -12638,14 +12603,14 @@ msgid "" "in the Tools DB then a default tool is added." msgstr "" -#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:66 -#: appPlugins/ToolIsolation.py:3349 appPlugins/ToolMilling.py:383 -#: appPlugins/ToolMilling.py:3816 appPlugins/ToolNCC.py:4311 appPlugins/ToolPaint.py:3091 +#: appPlugins/ToolCutOut.py:2446 appPlugins/ToolIsolation.py:66 +#: appPlugins/ToolIsolation.py:3346 appPlugins/ToolMilling.py:384 +#: appPlugins/ToolMilling.py:3888 appPlugins/ToolNCC.py:4310 appPlugins/ToolPaint.py:3088 msgid "Pick from DB" msgstr "" -#: appPlugins/ToolCutOut.py:2452 appPlugins/ToolIsolation.py:3352 -#: appPlugins/ToolMilling.py:3819 appPlugins/ToolNCC.py:4314 appPlugins/ToolPaint.py:3094 +#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:3349 +#: appPlugins/ToolMilling.py:3891 appPlugins/ToolNCC.py:4313 appPlugins/ToolPaint.py:3091 msgid "" "Add a new tool to the Tool Table\n" "from the Tools Database.\n" @@ -12653,30 +12618,30 @@ msgid "" "Menu: Options -> Tools Database" msgstr "" -#: appPlugins/ToolCutOut.py:2466 +#: appPlugins/ToolCutOut.py:2463 msgid "Tool Parameters" msgstr "" -#: appPlugins/ToolCutOut.py:2603 +#: appPlugins/ToolCutOut.py:2600 msgid "Bridge Gaps" msgstr "" -#: appPlugins/ToolCutOut.py:2605 +#: appPlugins/ToolCutOut.py:2602 msgid "Selection of the type of cutout." msgstr "" -#: appPlugins/ToolCutOut.py:2609 appPlugins/ToolPunchGerber.py:2287 +#: appPlugins/ToolCutOut.py:2606 appPlugins/ToolPunchGerber.py:2287 msgid "Automatic" msgstr "" -#: appPlugins/ToolCutOut.py:2658 +#: appPlugins/ToolCutOut.py:2655 msgid "" "Cutout the selected object.\n" "The cutout shape can be of any shape.\n" "Useful when the PCB has a non-rectangular shape." msgstr "" -#: appPlugins/ToolCutOut.py:2673 +#: appPlugins/ToolCutOut.py:2670 msgid "" "Cutout the selected object.\n" "The resulting cutout shape is\n" @@ -12684,11 +12649,11 @@ msgid "" "the bounding box of the Object." msgstr "" -#: appPlugins/ToolCutOut.py:2710 +#: appPlugins/ToolCutOut.py:2707 msgid "Generate Manual Geometry" msgstr "" -#: appPlugins/ToolCutOut.py:2713 +#: appPlugins/ToolCutOut.py:2710 msgid "" "If the object to be cutout is a Gerber\n" "first create a Geometry that surrounds it,\n" @@ -12696,19 +12661,19 @@ msgid "" "Select the source Gerber file in the top object combobox." msgstr "" -#: appPlugins/ToolCutOut.py:2733 +#: appPlugins/ToolCutOut.py:2730 msgid "Manual cutout Geometry" msgstr "" -#: appPlugins/ToolCutOut.py:2735 appPlugins/ToolCutOut.py:2776 +#: appPlugins/ToolCutOut.py:2732 appPlugins/ToolCutOut.py:2773 msgid "Geometry object used to create the manual cutout." msgstr "" -#: appPlugins/ToolCutOut.py:2742 +#: appPlugins/ToolCutOut.py:2739 msgid "Manual Add Bridge Gaps" msgstr "" -#: appPlugins/ToolCutOut.py:2745 +#: appPlugins/ToolCutOut.py:2742 msgid "" "Use the left mouse button (LMB) click\n" "to create a bridge gap to separate the PCB from\n" @@ -12717,154 +12682,150 @@ msgid "" "the Geometry object used as a cutout geometry." msgstr "" -#: appPlugins/ToolCutOut.py:2767 appPlugins/ToolCutOut.py:2830 +#: appPlugins/ToolCutOut.py:2764 appPlugins/ToolCutOut.py:2827 msgid "Cut by Drilling" msgstr "" -#: appPlugins/ToolCutOut.py:2769 appPlugins/ToolCutOut.py:2833 +#: appPlugins/ToolCutOut.py:2766 appPlugins/ToolCutOut.py:2830 msgid "Create a series of drill holes following a geometry line." msgstr "" -#: appPlugins/ToolDblSided.py:104 appPlugins/ToolDblSided.py:607 -msgid "2-Sided" -msgstr "" - -#: appPlugins/ToolDblSided.py:277 +#: appPlugins/ToolDblSided.py:296 msgid "" "'Point' reference is selected and 'Point' coordinates are missing. Add them and retry." msgstr "" -#: appPlugins/ToolDblSided.py:286 +#: appPlugins/ToolDblSided.py:305 msgid "There is no Box reference object loaded. Load one and retry." msgstr "" -#: appPlugins/ToolDblSided.py:298 +#: appPlugins/ToolDblSided.py:317 msgid "No value or wrong format in Drill Dia entry. Add it and retry." msgstr "" -#: appPlugins/ToolDblSided.py:310 +#: appPlugins/ToolDblSided.py:329 msgid "There are no Alignment Drill Coordinates to use. Add them and retry." msgstr "" -#: appPlugins/ToolDblSided.py:329 +#: appPlugins/ToolDblSided.py:348 msgid "Alignment Drills" msgstr "" -#: appPlugins/ToolDblSided.py:333 +#: appPlugins/ToolDblSided.py:352 msgid "Excellon object with alignment drills created..." msgstr "" -#: appPlugins/ToolDblSided.py:344 appPlugins/ToolPunchGerber.py:527 -#: appPlugins/ToolPunchGerber.py:564 appPlugins/ToolPunchGerber.py:669 +#: appPlugins/ToolDblSided.py:363 appPlugins/ToolPunchGerber.py:530 +#: appPlugins/ToolPunchGerber.py:567 appPlugins/ToolPunchGerber.py:672 msgid "There is no Excellon object loaded ..." msgstr "" -#: appPlugins/ToolDblSided.py:356 +#: appPlugins/ToolDblSided.py:375 msgid "Click on canvas within the desired Excellon drill hole" msgstr "" -#: appPlugins/ToolDblSided.py:400 +#: appPlugins/ToolDblSided.py:419 msgid "Mirror reference point set." msgstr "" -#: appPlugins/ToolDblSided.py:428 +#: appPlugins/ToolDblSided.py:447 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." msgstr "" -#: appPlugins/ToolDblSided.py:440 +#: appPlugins/ToolDblSided.py:459 msgid "There is no Box object loaded ..." msgstr "" -#: appPlugins/ToolDblSided.py:450 +#: appPlugins/ToolDblSided.py:469 msgid "There are no Point coordinates in the Point field. Add coords and try again ..." msgstr "" -#: appPlugins/ToolDblSided.py:457 camlib.py:2434 +#: appPlugins/ToolDblSided.py:476 camlib.py:2438 msgid "Object was mirrored" msgstr "" -#: appPlugins/ToolDblSided.py:635 appPlugins/ToolNCC.py:4107 +#: appPlugins/ToolDblSided.py:654 appPlugins/ToolNCC.py:4109 msgid "" "Create a Geometry object with\n" "toolpaths to cover the space outside the copper pattern." msgstr "" -#: appPlugins/ToolDblSided.py:665 +#: appPlugins/ToolDblSided.py:681 msgid "Objects to be mirrored" msgstr "" -#: appPlugins/ToolDblSided.py:672 +#: appPlugins/ToolDblSided.py:688 msgid "Select the type of application object to be processed in this tool." msgstr "" -#: appPlugins/ToolDblSided.py:706 +#: appPlugins/ToolDblSided.py:722 msgid "Bounds Values" msgstr "" -#: appPlugins/ToolDblSided.py:708 +#: appPlugins/ToolDblSided.py:724 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." msgstr "" -#: appPlugins/ToolDblSided.py:718 +#: appPlugins/ToolDblSided.py:734 msgid "X min" msgstr "" -#: appPlugins/ToolDblSided.py:720 appPlugins/ToolDblSided.py:734 +#: appPlugins/ToolDblSided.py:736 appPlugins/ToolDblSided.py:750 msgid "Minimum location." msgstr "" -#: appPlugins/ToolDblSided.py:732 +#: appPlugins/ToolDblSided.py:748 msgid "Y min" msgstr "" -#: appPlugins/ToolDblSided.py:746 +#: appPlugins/ToolDblSided.py:762 msgid "X max" msgstr "" -#: appPlugins/ToolDblSided.py:748 appPlugins/ToolDblSided.py:762 +#: appPlugins/ToolDblSided.py:764 appPlugins/ToolDblSided.py:778 msgid "Maximum location." msgstr "" -#: appPlugins/ToolDblSided.py:760 +#: appPlugins/ToolDblSided.py:776 msgid "Y max" msgstr "" -#: appPlugins/ToolDblSided.py:771 +#: appPlugins/ToolDblSided.py:787 msgid "Center point coordinates" msgstr "" -#: appPlugins/ToolDblSided.py:773 +#: appPlugins/ToolDblSided.py:789 msgid "Centroid" msgstr "" -#: appPlugins/ToolDblSided.py:775 +#: appPlugins/ToolDblSided.py:791 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." msgstr "" -#: appPlugins/ToolDblSided.py:784 +#: appPlugins/ToolDblSided.py:800 msgid "Calculate Bounds Values" msgstr "" -#: appPlugins/ToolDblSided.py:786 +#: appPlugins/ToolDblSided.py:802 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" "The envelope shape is parallel with the X, Y axis." msgstr "" -#: appPlugins/ToolDblSided.py:811 +#: appPlugins/ToolDblSided.py:827 msgid "Mirror Operation" msgstr "" -#: appPlugins/ToolDblSided.py:812 +#: appPlugins/ToolDblSided.py:828 msgid "Parameters for the mirror operation" msgstr "" -#: appPlugins/ToolDblSided.py:834 +#: appPlugins/ToolDblSided.py:850 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -12874,11 +12835,11 @@ msgid "" "- Hole Snap -> a point defined by the center of a drill hole in a Excellon object" msgstr "" -#: appPlugins/ToolDblSided.py:854 +#: appPlugins/ToolDblSided.py:870 msgid "Point coordinates" msgstr "" -#: appPlugins/ToolDblSided.py:860 +#: appPlugins/ToolDblSided.py:876 msgid "" "Add the coordinates in format (x, y) through which the mirroring axis\n" " selected in 'MIRROR AXIS' pass.\n" @@ -12886,61 +12847,61 @@ msgid "" "and left mouse button click on canvas or you can enter the coordinates manually." msgstr "" -#: appPlugins/ToolDblSided.py:878 +#: appPlugins/ToolDblSided.py:894 msgid "Object that holds holes that can be picked as reference for mirroring." msgstr "" -#: appPlugins/ToolDblSided.py:893 +#: appPlugins/ToolDblSided.py:909 msgid "Pick hole" msgstr "" -#: appPlugins/ToolDblSided.py:895 +#: appPlugins/ToolDblSided.py:911 msgid "" "Click inside a drill hole that belong to the selected Excellon object,\n" "and the hole center coordinates will be copied to the Point field." msgstr "" -#: appPlugins/ToolDblSided.py:911 +#: appPlugins/ToolDblSided.py:927 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" "as reference for mirror operation." msgstr "" -#: appPlugins/ToolDblSided.py:937 +#: appPlugins/ToolDblSided.py:953 msgid "Mirror" msgstr "" -#: appPlugins/ToolDblSided.py:940 +#: appPlugins/ToolDblSided.py:956 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" "object, but modifies it." msgstr "" -#: appPlugins/ToolDblSided.py:966 +#: appPlugins/ToolDblSided.py:982 msgid "PCB Alignment" msgstr "" -#: appPlugins/ToolDblSided.py:968 appPlugins/ToolDblSided.py:1079 +#: appPlugins/ToolDblSided.py:984 appPlugins/ToolDblSided.py:1095 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" "images." msgstr "" -#: appPlugins/ToolDblSided.py:1010 appPlugins/ToolDblSided.py:1017 +#: appPlugins/ToolDblSided.py:1026 appPlugins/ToolDblSided.py:1033 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" "It can be modified in the Mirror Parameters -> Reference section" msgstr "" -#: appPlugins/ToolDblSided.py:1030 +#: appPlugins/ToolDblSided.py:1046 msgid "Alignment Drill Coordinates" msgstr "" -#: appPlugins/ToolDblSided.py:1032 +#: appPlugins/ToolDblSided.py:1048 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For each set of " "(x, y) coordinates\n" @@ -12950,11 +12911,11 @@ msgid "" "- one drill in mirror position over the axis selected above in the 'Align Axis'." msgstr "" -#: appPlugins/ToolDblSided.py:1040 +#: appPlugins/ToolDblSided.py:1056 msgid "Drill coordinates" msgstr "" -#: appPlugins/ToolDblSided.py:1048 +#: appPlugins/ToolDblSided.py:1064 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, y2), ... \n" "on one side of the alignment axis.\n" @@ -12967,11 +12928,11 @@ msgid "" "- by entering the coords manually in the format: (x1, y1), (x2, y2), ..." msgstr "" -#: appPlugins/ToolDblSided.py:1063 +#: appPlugins/ToolDblSided.py:1079 msgid "Delete Last" msgstr "" -#: appPlugins/ToolDblSided.py:1066 +#: appPlugins/ToolDblSided.py:1082 msgid "Delete the last coordinates tuple in the list." msgstr "" @@ -13130,153 +13091,153 @@ msgstr "" msgid "Jump to Half Point" msgstr "" -#: appPlugins/ToolDrilling.py:1431 appPlugins/ToolIsolation.py:879 -#: appPlugins/ToolMilling.py:1941 appPlugins/ToolNCC.py:483 appPlugins/ToolPaint.py:412 +#: appPlugins/ToolDrilling.py:1426 appPlugins/ToolIsolation.py:879 +#: appPlugins/ToolMilling.py:2035 appPlugins/ToolNCC.py:483 appPlugins/ToolPaint.py:412 msgid "Current Tool parameters were applied to all tools." msgstr "" -#: appPlugins/ToolDrilling.py:1493 appPlugins/ToolMilling.py:3323 +#: appPlugins/ToolDrilling.py:1488 appPlugins/ToolMilling.py:3398 msgid "Focus Z" msgstr "" -#: appPlugins/ToolDrilling.py:1515 appPlugins/ToolMilling.py:3289 +#: appPlugins/ToolDrilling.py:1510 appPlugins/ToolMilling.py:3364 msgid "Laser Power" msgstr "" -#: appPlugins/ToolDrilling.py:1890 camlib.py:4120 +#: appPlugins/ToolDrilling.py:1885 camlib.py:4104 msgid "The loaded Excellon file has no drills" msgstr "" -#: appPlugins/ToolDrilling.py:1935 camlib.py:4038 +#: appPlugins/ToolDrilling.py:1930 camlib.py:4022 msgid "Creating a list of points to drill..." msgstr "" -#: appPlugins/ToolDrilling.py:1942 camlib.py:4067 +#: appPlugins/ToolDrilling.py:1937 camlib.py:4051 msgid "Failed. Drill points inside the exclusion zones." msgstr "" -#: appPlugins/ToolDrilling.py:1958 camlib.py:4110 camlib.py:5501 camlib.py:5910 +#: appPlugins/ToolDrilling.py:1953 camlib.py:4094 camlib.py:5485 camlib.py:5894 msgid "Starting G-Code" msgstr "" -#: appPlugins/ToolDrilling.py:1963 +#: appPlugins/ToolDrilling.py:1958 msgid "Generating CNCJob..." msgstr "" -#: appPlugins/ToolDrilling.py:2086 camlib.py:3252 camlib.py:3686 camlib.py:5769 +#: appPlugins/ToolDrilling.py:2052 camlib.py:3256 camlib.py:3691 camlib.py:5753 msgid "The Toolchange X,Y format has to be (x, y)." msgstr "" -#: appPlugins/ToolDrilling.py:2255 +#: appPlugins/ToolDrilling.py:2194 msgid "Generating CNC Code" msgstr "" -#: appPlugins/ToolDrilling.py:2328 +#: appPlugins/ToolDrilling.py:2264 msgid "Excellon object for drilling/milling operation." msgstr "" -#: appPlugins/ToolDrilling.py:2392 +#: appPlugins/ToolDrilling.py:2328 msgid "Search DB" msgstr "" -#: appPlugins/ToolDrilling.py:2395 +#: appPlugins/ToolDrilling.py:2331 msgid "" "Will search and try to replace the tools from Tools Table\n" "with tools from DB that have a close diameter value." msgstr "" -#: appPlugins/ToolDrilling.py:2413 appPlugins/ToolIsolation.py:3380 -#: appPlugins/ToolMilling.py:3852 appPlugins/ToolNCC.py:4342 appPlugins/ToolPaint.py:3122 +#: appPlugins/ToolDrilling.py:2349 appPlugins/ToolIsolation.py:3377 +#: appPlugins/ToolMilling.py:3924 appPlugins/ToolNCC.py:4341 appPlugins/ToolPaint.py:3119 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." msgstr "" -#: appPlugins/ToolDrilling.py:2650 appPlugins/ToolIsolation.py:3459 -#: appPlugins/ToolMilling.py:4283 appPlugins/ToolNCC.py:4499 appPlugins/ToolPaint.py:3217 +#: appPlugins/ToolDrilling.py:2586 appPlugins/ToolIsolation.py:3456 +#: appPlugins/ToolMilling.py:4355 appPlugins/ToolNCC.py:4498 appPlugins/ToolPaint.py:3214 msgid "Apply parameters to all tools" msgstr "" -#: appPlugins/ToolDrilling.py:2653 appPlugins/ToolIsolation.py:3462 -#: appPlugins/ToolMilling.py:4286 appPlugins/ToolNCC.py:4502 appPlugins/ToolPaint.py:3220 +#: appPlugins/ToolDrilling.py:2589 appPlugins/ToolIsolation.py:3459 +#: appPlugins/ToolMilling.py:4358 appPlugins/ToolNCC.py:4501 appPlugins/ToolPaint.py:3217 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." msgstr "" -#: appPlugins/ToolDrilling.py:2664 appPlugins/ToolIsolation.py:3473 -#: appPlugins/ToolMilling.py:4299 appPlugins/ToolNCC.py:4513 appPlugins/ToolPaint.py:3231 +#: appPlugins/ToolDrilling.py:2600 appPlugins/ToolIsolation.py:3470 +#: appPlugins/ToolMilling.py:4371 appPlugins/ToolNCC.py:4512 appPlugins/ToolPaint.py:3228 msgid "Common Parameters" msgstr "" -#: appPlugins/ToolDrilling.py:2666 appPlugins/ToolIsolation.py:3475 -#: appPlugins/ToolMilling.py:4301 appPlugins/ToolNCC.py:4515 appPlugins/ToolPaint.py:3233 +#: appPlugins/ToolDrilling.py:2602 appPlugins/ToolIsolation.py:3472 +#: appPlugins/ToolMilling.py:4373 appPlugins/ToolNCC.py:4514 appPlugins/ToolPaint.py:3230 msgid "Parameters that are common for all tools." msgstr "" -#: appPlugins/ToolDrilling.py:2671 appPlugins/ToolMilling.py:4306 -#: appPlugins/ToolSolderPaste.py:1334 +#: appPlugins/ToolDrilling.py:2607 appPlugins/ToolMilling.py:4378 +#: appPlugins/ToolSolderPaste.py:1338 msgid "Tool change Z" msgstr "" -#: appPlugins/ToolDrilling.py:2729 appPlugins/ToolMilling.py:4349 +#: appPlugins/ToolDrilling.py:2683 appPlugins/ToolMilling.py:4441 msgid "X,Y coordinates" msgstr "" -#: appPlugins/ToolDrilling.py:2775 +#: appPlugins/ToolDrilling.py:2729 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Excellon Objects." msgstr "" -#: appPlugins/ToolDrilling.py:2790 appPlugins/ToolMilling.py:4407 +#: appPlugins/ToolDrilling.py:2744 appPlugins/ToolMilling.py:4502 msgid "Add exclusion areas" msgstr "" -#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolMilling.py:4433 +#: appPlugins/ToolDrilling.py:2771 appPlugins/ToolMilling.py:4530 msgid "This is the Area ID." msgstr "" -#: appPlugins/ToolDrilling.py:2819 appPlugins/ToolMilling.py:4435 +#: appPlugins/ToolDrilling.py:2773 appPlugins/ToolMilling.py:4532 msgid "Type of the object where the exclusion area was added." msgstr "" -#: appPlugins/ToolDrilling.py:2821 appPlugins/ToolMilling.py:4437 +#: appPlugins/ToolDrilling.py:2775 appPlugins/ToolMilling.py:4534 msgid "The strategy used for exclusion area. Go around the exclusion areas or over it." msgstr "" -#: appPlugins/ToolDrilling.py:2823 appPlugins/ToolMilling.py:4439 +#: appPlugins/ToolDrilling.py:2777 appPlugins/ToolMilling.py:4536 msgid "" "If the strategy is to go over the area then this is the height at which the tool will go " "to avoid the exclusion area." msgstr "" -#: appPlugins/ToolDrilling.py:2859 appPlugins/ToolMilling.py:4473 +#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4572 msgid "Add Area:" msgstr "" -#: appPlugins/ToolDrilling.py:2860 appPlugins/ToolMilling.py:4474 +#: appPlugins/ToolDrilling.py:2814 appPlugins/ToolMilling.py:4573 msgid "Add an Exclusion Area." msgstr "" -#: appPlugins/ToolDrilling.py:2878 appPlugins/ToolMilling.py:4491 +#: appPlugins/ToolDrilling.py:2832 appPlugins/ToolMilling.py:4591 msgid "Delete all exclusion areas." msgstr "" -#: appPlugins/ToolDrilling.py:2881 appPlugins/ToolMilling.py:4494 +#: appPlugins/ToolDrilling.py:2835 appPlugins/ToolMilling.py:4594 msgid "Delete Selected" msgstr "" -#: appPlugins/ToolDrilling.py:2882 appPlugins/ToolMilling.py:4495 +#: appPlugins/ToolDrilling.py:2836 appPlugins/ToolMilling.py:4595 msgid "Delete all exclusion areas that are selected in the table." msgstr "" -#: appPlugins/ToolDrilling.py:2904 appPlugins/ToolMilling.py:4517 -#: appPlugins/ToolSolderPaste.py:1518 +#: appPlugins/ToolDrilling.py:2858 appPlugins/ToolMilling.py:4617 +#: appPlugins/ToolSolderPaste.py:1522 msgid "Generate CNCJob object" msgstr "" -#: appPlugins/ToolDrilling.py:2907 appPlugins/ToolMilling.py:4520 +#: appPlugins/ToolDrilling.py:2861 appPlugins/ToolMilling.py:4620 msgid "" "Generate the CNC Job.\n" "If milling then an additional Geometry object will be created.\n" @@ -13285,71 +13246,75 @@ msgid "" "for custom selection of tools." msgstr "" -#: appPlugins/ToolEtchCompensation.py:98 appPlugins/ToolEtchCompensation.py:269 +#: appPlugins/ToolEtchCompensation.py:98 appPlugins/ToolEtchCompensation.py:287 msgid "Etch Compensation" msgstr "" -#: appPlugins/ToolEtchCompensation.py:311 appPlugins/ToolInvertGerber.py:232 +#: appPlugins/ToolEtchCompensation.py:188 appPlugins/ToolEtchCompensation.py:202 +msgid "Missing parameter value." +msgstr "" + +#: appPlugins/ToolEtchCompensation.py:329 appPlugins/ToolInvertGerber.py:238 msgid "Gerber object that will be inverted." msgstr "" -#: appPlugins/ToolEtchCompensation.py:323 +#: appPlugins/ToolEtchCompensation.py:341 msgid "Conversion utilities" msgstr "" -#: appPlugins/ToolEtchCompensation.py:328 +#: appPlugins/ToolEtchCompensation.py:346 msgid "Oz to Microns" msgstr "" -#: appPlugins/ToolEtchCompensation.py:330 +#: appPlugins/ToolEtchCompensation.py:348 msgid "" "Will convert from oz thickness to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" "The real numbers use the dot decimals separator." msgstr "" -#: appPlugins/ToolEtchCompensation.py:339 +#: appPlugins/ToolEtchCompensation.py:357 msgid "Oz value" msgstr "" -#: appPlugins/ToolEtchCompensation.py:341 appPlugins/ToolEtchCompensation.py:362 +#: appPlugins/ToolEtchCompensation.py:359 appPlugins/ToolEtchCompensation.py:380 msgid "Microns value" msgstr "" -#: appPlugins/ToolEtchCompensation.py:349 +#: appPlugins/ToolEtchCompensation.py:367 msgid "Mils to Microns" msgstr "" -#: appPlugins/ToolEtchCompensation.py:351 +#: appPlugins/ToolEtchCompensation.py:369 msgid "" "Will convert from mils to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" "The real numbers use the dot decimals separator." msgstr "" -#: appPlugins/ToolEtchCompensation.py:360 +#: appPlugins/ToolEtchCompensation.py:378 msgid "Mils value" msgstr "" -#: appPlugins/ToolEtchCompensation.py:375 appPlugins/ToolInvertGerber.py:244 +#: appPlugins/ToolEtchCompensation.py:393 appPlugins/ToolInvertGerber.py:250 msgid "Parameters for this tool" msgstr "" -#: appPlugins/ToolEtchCompensation.py:380 +#: appPlugins/ToolEtchCompensation.py:398 msgid "Copper Thickness" msgstr "" -#: appPlugins/ToolEtchCompensation.py:382 +#: appPlugins/ToolEtchCompensation.py:400 msgid "" "The thickness of the copper foil.\n" "In microns [um]." msgstr "" -#: appPlugins/ToolEtchCompensation.py:392 +#: appPlugins/ToolEtchCompensation.py:410 msgid "Ratio" msgstr "" -#: appPlugins/ToolEtchCompensation.py:394 +#: appPlugins/ToolEtchCompensation.py:412 msgid "" "The ratio of lateral etch versus depth etch.\n" "Can be:\n" @@ -13357,141 +13322,141 @@ msgid "" "- preselection -> value which depends on a selection of etchants" msgstr "" -#: appPlugins/ToolEtchCompensation.py:400 appPlugins/ToolEtchCompensation.py:420 +#: appPlugins/ToolEtchCompensation.py:418 appPlugins/ToolEtchCompensation.py:438 msgid "Etch Factor" msgstr "" -#: appPlugins/ToolEtchCompensation.py:401 +#: appPlugins/ToolEtchCompensation.py:419 msgid "Etchants list" msgstr "" -#: appPlugins/ToolEtchCompensation.py:402 +#: appPlugins/ToolEtchCompensation.py:420 msgid "Manual offset" msgstr "" -#: appPlugins/ToolEtchCompensation.py:409 +#: appPlugins/ToolEtchCompensation.py:427 msgid "Etchants" msgstr "" -#: appPlugins/ToolEtchCompensation.py:411 +#: appPlugins/ToolEtchCompensation.py:429 msgid "A list of etchants." msgstr "" -#: appPlugins/ToolEtchCompensation.py:414 +#: appPlugins/ToolEtchCompensation.py:432 msgid "Alkaline baths" msgstr "" -#: appPlugins/ToolEtchCompensation.py:422 +#: appPlugins/ToolEtchCompensation.py:440 msgid "" "The ratio between depth etch and lateral etch .\n" "Accepts real numbers and formulas using the operators: /,*,+,-,%" msgstr "" -#: appPlugins/ToolEtchCompensation.py:426 +#: appPlugins/ToolEtchCompensation.py:444 msgid "Real number or formula" msgstr "" -#: appPlugins/ToolEtchCompensation.py:434 +#: appPlugins/ToolEtchCompensation.py:452 msgid "" "Value with which to increase or decrease (buffer)\n" "the copper features. In microns [um]." msgstr "" -#: appPlugins/ToolEtchCompensation.py:457 +#: appPlugins/ToolEtchCompensation.py:475 msgid "Compensate" msgstr "" -#: appPlugins/ToolEtchCompensation.py:460 +#: appPlugins/ToolEtchCompensation.py:478 msgid "Will increase the copper features thickness to compensate the lateral etch." msgstr "" -#: appPlugins/ToolExtract.py:425 appPlugins/ToolExtract.py:512 appPlugins/ToolExtract.py:599 +#: appPlugins/ToolExtract.py:428 appPlugins/ToolExtract.py:515 appPlugins/ToolExtract.py:602 msgid "No drills extracted. Try different parameters." msgstr "" -#: appPlugins/ToolExtract.py:703 +#: appPlugins/ToolExtract.py:706 msgid "No soldermask extracted." msgstr "" -#: appPlugins/ToolExtract.py:752 appPlugins/ToolExtract.py:761 appPlugins/ToolExtract.py:765 +#: appPlugins/ToolExtract.py:755 appPlugins/ToolExtract.py:764 appPlugins/ToolExtract.py:768 msgid "No cutout extracted." msgstr "" -#: appPlugins/ToolExtract.py:911 +#: appPlugins/ToolExtract.py:914 msgid "Gerber object from which to extract drill holes or soldermask." msgstr "" -#: appPlugins/ToolExtract.py:938 appPlugins/ToolPunchGerber.py:2023 +#: appPlugins/ToolExtract.py:941 appPlugins/ToolPunchGerber.py:2023 msgid "Process all Pads." msgstr "" -#: appPlugins/ToolExtract.py:1020 appPlugins/ToolExtract.py:1187 +#: appPlugins/ToolExtract.py:1023 appPlugins/ToolExtract.py:1190 msgid "Extract Drills" msgstr "" -#: appPlugins/ToolExtract.py:1022 +#: appPlugins/ToolExtract.py:1025 msgid "Extract an Excellon object from the Gerber pads." msgstr "" -#: appPlugins/ToolExtract.py:1190 +#: appPlugins/ToolExtract.py:1193 msgid "Extract drills from a given Gerber file." msgstr "" -#: appPlugins/ToolFiducials.py:315 +#: appPlugins/ToolFiducials.py:322 msgid "Click to add first Fiducial. Bottom Left..." msgstr "" -#: appPlugins/ToolFiducials.py:594 +#: appPlugins/ToolFiducials.py:601 msgid "Click to add the last fiducial. Top Right..." msgstr "" -#: appPlugins/ToolFiducials.py:599 +#: appPlugins/ToolFiducials.py:606 msgid "Click to add the second fiducial. Top Left or Bottom Right..." msgstr "" -#: appPlugins/ToolFiducials.py:695 +#: appPlugins/ToolFiducials.py:702 msgid "Fiducials Tool exit." msgstr "" -#: appPlugins/ToolFiducials.py:785 +#: appPlugins/ToolFiducials.py:789 msgid "Fiducials Coordinates" msgstr "" -#: appPlugins/ToolFiducials.py:787 +#: appPlugins/ToolFiducials.py:791 msgid "" "A table with the fiducial points coordinates,\n" "in the format (x, y)." msgstr "" -#: appPlugins/ToolFiducials.py:921 +#: appPlugins/ToolFiducials.py:925 msgid "Mode:" msgstr "" -#: appPlugins/ToolFiducials.py:969 +#: appPlugins/ToolFiducials.py:973 msgid "Thickness of the line that makes the fiducial." msgstr "" -#: appPlugins/ToolFiducials.py:1000 +#: appPlugins/ToolFiducials.py:1004 msgid "Add Fiducial" msgstr "" -#: appPlugins/ToolFiducials.py:1003 +#: appPlugins/ToolFiducials.py:1007 msgid "Will add a polygon on the copper layer to serve as fiducial." msgstr "" -#: appPlugins/ToolFiducials.py:1019 +#: appPlugins/ToolFiducials.py:1023 msgid "Soldermask Gerber" msgstr "" -#: appPlugins/ToolFiducials.py:1021 +#: appPlugins/ToolFiducials.py:1025 msgid "The Soldermask Gerber object." msgstr "" -#: appPlugins/ToolFiducials.py:1033 +#: appPlugins/ToolFiducials.py:1037 msgid "Add Soldermask Opening" msgstr "" -#: appPlugins/ToolFiducials.py:1035 +#: appPlugins/ToolFiducials.py:1039 msgid "" "Will add a polygon on the soldermask layer\n" "to serve as fiducial opening.\n" @@ -13499,64 +13464,60 @@ msgid "" "for the copper fiducial." msgstr "" -#: appPlugins/ToolFilm.py:140 appPlugins/ToolFilm.py:1091 -msgid "Film" -msgstr "" - -#: appPlugins/ToolFilm.py:283 +#: appPlugins/ToolFilm.py:302 msgid "Load an object for Film and retry." msgstr "" -#: appPlugins/ToolFilm.py:290 +#: appPlugins/ToolFilm.py:309 msgid "Load an object for Box and retry." msgstr "" -#: appPlugins/ToolFilm.py:305 +#: appPlugins/ToolFilm.py:324 msgid "Generating Film ..." msgstr "" -#: appPlugins/ToolFilm.py:357 appPlugins/ToolFilm.py:362 +#: appPlugins/ToolFilm.py:376 appPlugins/ToolFilm.py:381 msgid "Export positive film" msgstr "" -#: appPlugins/ToolFilm.py:393 +#: appPlugins/ToolFilm.py:412 msgid "No Excellon object selected. Load an object for punching reference and retry." msgstr "" -#: appPlugins/ToolFilm.py:417 appPlugins/ToolFilm.py:429 appPlugins/ToolPunchGerber.py:788 -#: appPlugins/ToolPunchGerber.py:921 +#: appPlugins/ToolFilm.py:436 appPlugins/ToolFilm.py:448 appPlugins/ToolPunchGerber.py:791 +#: appPlugins/ToolPunchGerber.py:924 msgid "Failed. Punch hole size is bigger than some of the apertures in the Gerber object." msgstr "" -#: appPlugins/ToolFilm.py:447 appPlugins/ToolPunchGerber.py:861 -#: appPlugins/ToolPunchGerber.py:956 +#: appPlugins/ToolFilm.py:466 appPlugins/ToolPunchGerber.py:864 +#: appPlugins/ToolPunchGerber.py:959 msgid "" "Failed. The new object geometry is the same as the one in the source object geometry..." msgstr "" -#: appPlugins/ToolFilm.py:505 appPlugins/ToolFilm.py:510 +#: appPlugins/ToolFilm.py:524 appPlugins/ToolFilm.py:529 msgid "Export negative film" msgstr "" -#: appPlugins/ToolFilm.py:573 appPlugins/ToolFilm.py:867 appPlugins/ToolPanelize.py:314 +#: appPlugins/ToolFilm.py:592 appPlugins/ToolFilm.py:886 appPlugins/ToolPanelize.py:330 msgid "No object Box. Using instead" msgstr "" -#: appPlugins/ToolFilm.py:778 appPlugins/ToolFilm.py:1038 +#: appPlugins/ToolFilm.py:797 appPlugins/ToolFilm.py:1057 msgid "" "The artwork has to be within the selected page size in order to be visible.\n" "For 'Bounds' page size, it needs to be in the first quadrant." msgstr "" -#: appPlugins/ToolFilm.py:805 appPlugins/ToolFilm.py:1065 +#: appPlugins/ToolFilm.py:824 appPlugins/ToolFilm.py:1084 msgid "Film file exported to" msgstr "" -#: appPlugins/ToolFilm.py:1118 +#: appPlugins/ToolFilm.py:1135 msgid "Create a positive/negative film for UV exposure." msgstr "" -#: appPlugins/ToolFilm.py:1152 +#: appPlugins/ToolFilm.py:1166 msgid "" "Specify the type of object for which to create the film.\n" "The object can be of type: Gerber or Geometry.\n" @@ -13564,7 +13525,7 @@ msgid "" "in the Film Object combobox." msgstr "" -#: appPlugins/ToolFilm.py:1175 +#: appPlugins/ToolFilm.py:1189 msgid "" "Specify the type of object to be used as an container for\n" "film creation. It can be: Gerber or Geometry type.The selection here decide the type of " @@ -13572,75 +13533,75 @@ msgid "" "in the Box Object combobox." msgstr "" -#: appPlugins/ToolFilm.py:1206 +#: appPlugins/ToolFilm.py:1220 msgid "" "The reference point to be used as origin for the adjustment.\n" "It can be one of the five points of the geometry bounding box." msgstr "" -#: appPlugins/ToolFilm.py:1225 +#: appPlugins/ToolFilm.py:1239 msgid "Scale Film" msgstr "" -#: appPlugins/ToolFilm.py:1269 +#: appPlugins/ToolFilm.py:1283 msgid "Skew Film" msgstr "" -#: appPlugins/ToolFilm.py:1313 +#: appPlugins/ToolFilm.py:1327 msgid "Mirror Film" msgstr "" -#: appPlugins/ToolFilm.py:1345 +#: appPlugins/ToolFilm.py:1359 msgid "Film Parameters" msgstr "" -#: appPlugins/ToolFilm.py:1404 +#: appPlugins/ToolFilm.py:1418 msgid "Punch drill holes" msgstr "" -#: appPlugins/ToolFilm.py:1405 +#: appPlugins/ToolFilm.py:1419 msgid "" "When checked the generated film will have holes in pads when\n" "the generated film is positive. This is done to help drilling,\n" "when done manually." msgstr "" -#: appPlugins/ToolFilm.py:1423 +#: appPlugins/ToolFilm.py:1437 msgid "Source" msgstr "" -#: appPlugins/ToolFilm.py:1425 +#: appPlugins/ToolFilm.py:1439 msgid "" "The punch hole source can be:\n" "- Excellon -> an Excellon holes center will serve as reference.\n" "- Pad Center -> will try to use the pads center as reference." msgstr "" -#: appPlugins/ToolFilm.py:1430 +#: appPlugins/ToolFilm.py:1444 msgid "Pad center" msgstr "" -#: appPlugins/ToolFilm.py:1435 +#: appPlugins/ToolFilm.py:1449 msgid "Excellon Obj" msgstr "" -#: appPlugins/ToolFilm.py:1437 +#: appPlugins/ToolFilm.py:1451 msgid "Remove the geometry of Excellon from the Film to create the holes in pads." msgstr "" -#: appPlugins/ToolFilm.py:1451 +#: appPlugins/ToolFilm.py:1465 msgid "Punch Size" msgstr "" -#: appPlugins/ToolFilm.py:1452 +#: appPlugins/ToolFilm.py:1466 msgid "The value here will control how big is the punch hole in the pads." msgstr "" -#: appPlugins/ToolFilm.py:1587 +#: appPlugins/ToolFilm.py:1601 msgid "Save Film" msgstr "" -#: appPlugins/ToolFilm.py:1590 +#: appPlugins/ToolFilm.py:1604 msgid "" "Create a Film for the selected object, within\n" "the specified box. Does not create a new \n" @@ -13648,26 +13609,26 @@ msgid "" "selected format." msgstr "" -#: appPlugins/ToolFilm.py:1672 +#: appPlugins/ToolFilm.py:1686 msgid "" "Using the Pad center does not work on Geometry objects. Only a Gerber object has pads." msgstr "" -#: appPlugins/ToolFollow.py:323 appPlugins/ToolFollow.py:394 +#: appPlugins/ToolFollow.py:328 appPlugins/ToolFollow.py:399 msgid "Failed to create Follow Geometry." msgstr "" -#: appPlugins/ToolFollow.py:677 +#: appPlugins/ToolFollow.py:682 msgid "" "Create a Geometry object with\n" "toolpaths to cut through the middle of polygons." msgstr "" -#: appPlugins/ToolFollow.py:700 +#: appPlugins/ToolFollow.py:702 msgid "Source object for following geometry." msgstr "" -#: appPlugins/ToolFollow.py:733 +#: appPlugins/ToolFollow.py:735 msgid "" "Selection of area to be processed.\n" "- 'All Polygons' - the process will start after click.\n" @@ -13682,22 +13643,22 @@ msgstr "" msgid "Import IMAGE" msgstr "" -#: appPlugins/ToolImage.py:152 appPlugins/ToolPDF.py:114 app_Main.py:10526 app_Main.py:10579 -#: app_Main.py:10672 app_Main.py:10710 app_Main.py:10777 app_Main.py:10934 app_Main.py:11021 +#: appPlugins/ToolImage.py:152 appPlugins/ToolPDF.py:114 app_Main.py:10570 app_Main.py:10623 +#: app_Main.py:10719 app_Main.py:10759 app_Main.py:10826 app_Main.py:10983 app_Main.py:11070 msgid "File no longer available." msgstr "" -#: appPlugins/ToolImage.py:164 app_Main.py:10536 app_Main.py:10589 +#: appPlugins/ToolImage.py:164 app_Main.py:10580 app_Main.py:10633 msgid "Not supported type is picked as parameter. Only Geometry and Gerber are supported" msgstr "" -#: appPlugins/ToolImage.py:173 appPlugins/ToolPcbWizard.py:356 app_Main.py:10552 -#: app_Main.py:10610 tclCommands/TclCommandImportSvg.py:84 +#: appPlugins/ToolImage.py:173 appPlugins/ToolPcbWizard.py:356 app_Main.py:10596 +#: app_Main.py:10654 tclCommands/TclCommandImportSvg.py:84 msgid "Importing" msgstr "" -#: appPlugins/ToolImage.py:185 appPlugins/ToolPDF.py:230 app_Main.py:10550 app_Main.py:10608 -#: app_Main.py:10693 app_Main.py:10761 app_Main.py:10830 app_Main.py:10895 app_Main.py:10955 +#: appPlugins/ToolImage.py:185 appPlugins/ToolPDF.py:230 app_Main.py:10594 app_Main.py:10652 +#: app_Main.py:10742 app_Main.py:10810 app_Main.py:10879 app_Main.py:10944 app_Main.py:11004 msgid "Opened" msgstr "" @@ -13776,7 +13737,7 @@ msgstr "" msgid "Open a image of raster type and then import it in FlatCAM." msgstr "" -#: appPlugins/ToolInvertGerber.py:287 +#: appPlugins/ToolInvertGerber.py:293 msgid "" "Will invert the Gerber object: areas that have copper\n" "will be empty of copper and previous empty area will be\n" @@ -13784,7 +13745,7 @@ msgid "" msgstr "" #: appPlugins/ToolIsolation.py:1039 appPlugins/ToolIsolation.py:1178 -#: appPlugins/ToolNCC.py:996 appPlugins/ToolNCC.py:1140 appPlugins/ToolOptimal.py:197 +#: appPlugins/ToolNCC.py:996 appPlugins/ToolNCC.py:1140 appPlugins/ToolOptimal.py:203 msgid "" "The Gerber object has one Polygon as geometry.\n" "There are no distances between geometry elements to be found." @@ -13824,12 +13785,12 @@ msgid "Tool from Tool Table was edited." msgstr "" #: appPlugins/ToolIsolation.py:1482 appPlugins/ToolNCC.py:1481 appPlugins/ToolPaint.py:1050 -#: appPlugins/ToolSolderPaste.py:571 +#: appPlugins/ToolSolderPaste.py:577 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "" #: appPlugins/ToolIsolation.py:1533 appPlugins/ToolNCC.py:1532 appPlugins/ToolPaint.py:1100 -#: appPlugins/ToolSolderPaste.py:616 +#: appPlugins/ToolSolderPaste.py:622 msgid "Delete failed. Select a tool to delete." msgstr "" @@ -13884,7 +13845,7 @@ msgid "No polygon detected under click position." msgstr "" #: appPlugins/ToolIsolation.py:2414 appPlugins/ToolPaint.py:1315 -#: appPlugins/ToolPunchGerber.py:1747 +#: appPlugins/ToolPunchGerber.py:1750 msgid "List of single polygons is empty. Aborting." msgstr "" @@ -13892,26 +13853,26 @@ msgstr "" msgid "Click the end point of the paint area." msgstr "" -#: appPlugins/ToolIsolation.py:2803 appPlugins/ToolNCC.py:3990 appPlugins/ToolPaint.py:2783 -#: app_Main.py:6390 app_Main.py:6409 +#: appPlugins/ToolIsolation.py:2803 appPlugins/ToolNCC.py:3992 appPlugins/ToolPaint.py:2783 +#: app_Main.py:6425 app_Main.py:6444 msgid "Tool from DB added in Tool Table." msgstr "" -#: appPlugins/ToolIsolation.py:2857 appPlugins/ToolNCC.py:4043 appPlugins/ToolPaint.py:2843 +#: appPlugins/ToolIsolation.py:2857 appPlugins/ToolNCC.py:4045 appPlugins/ToolPaint.py:2843 msgid "New tool added to Tool Table." msgstr "" -#: appPlugins/ToolIsolation.py:3197 +#: appPlugins/ToolIsolation.py:3194 msgid "Gerber object for isolation routing." msgstr "" -#: appPlugins/ToolIsolation.py:3221 appPlugins/ToolNCC.py:4172 +#: appPlugins/ToolIsolation.py:3218 appPlugins/ToolNCC.py:4171 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." msgstr "" -#: appPlugins/ToolIsolation.py:3237 +#: appPlugins/ToolIsolation.py:3234 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -13921,7 +13882,7 @@ msgid "" "this function will not be able to create routing geometry." msgstr "" -#: appPlugins/ToolIsolation.py:3249 appPlugins/ToolNCC.py:4200 +#: appPlugins/ToolIsolation.py:3246 appPlugins/ToolNCC.py:4199 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -13936,26 +13897,26 @@ msgid "" "in the resulting geometry as Isolation." msgstr "" -#: appPlugins/ToolIsolation.py:3296 appPlugins/ToolMilling.py:3780 appPlugins/ToolNCC.py:66 -#: appPlugins/ToolNCC.py:4259 appPlugins/ToolPaint.py:139 appPlugins/ToolPaint.py:3053 +#: appPlugins/ToolIsolation.py:3293 appPlugins/ToolMilling.py:3852 appPlugins/ToolNCC.py:66 +#: appPlugins/ToolNCC.py:4258 appPlugins/ToolPaint.py:139 appPlugins/ToolPaint.py:3050 msgid "Add from DB" msgstr "" -#: appPlugins/ToolIsolation.py:3321 appPlugins/ToolNCC.py:4284 +#: appPlugins/ToolIsolation.py:3318 appPlugins/ToolNCC.py:4283 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." msgstr "" -#: appPlugins/ToolIsolation.py:3363 appPlugins/ToolMilling.py:3830 -#: appPlugins/ToolNCC.py:4325 appPlugins/ToolPaint.py:3105 -#: appPlugins/ToolSolderPaste.py:1241 +#: appPlugins/ToolIsolation.py:3360 appPlugins/ToolMilling.py:3902 +#: appPlugins/ToolNCC.py:4324 appPlugins/ToolPaint.py:3102 +#: appPlugins/ToolSolderPaste.py:1245 msgid "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." msgstr "" -#: appPlugins/ToolIsolation.py:3535 +#: appPlugins/ToolIsolation.py:3532 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -13963,19 +13924,19 @@ msgid "" "of objects that will populate the 'Object' combobox." msgstr "" -#: appPlugins/ToolIsolation.py:3545 +#: appPlugins/ToolIsolation.py:3542 msgid "Object whose area will be removed from isolation geometry." msgstr "" -#: appPlugins/ToolIsolation.py:3616 appPlugins/ToolPunchGerber.py:2299 +#: appPlugins/ToolIsolation.py:3613 appPlugins/ToolPunchGerber.py:2299 msgid "Select all available." msgstr "" -#: appPlugins/ToolIsolation.py:3622 appPlugins/ToolPunchGerber.py:2305 +#: appPlugins/ToolIsolation.py:3619 appPlugins/ToolPunchGerber.py:2305 msgid "Clear the selection." msgstr "" -#: appPlugins/ToolIsolation.py:3661 +#: appPlugins/ToolIsolation.py:3658 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -13988,309 +13949,305 @@ msgid "" "diameter above." msgstr "" -#: appPlugins/ToolLevelling.py:174 appPlugins/ToolLevelling.py:1640 -msgid "Levelling" -msgstr "" - -#: appPlugins/ToolLevelling.py:536 appPlugins/ToolLevelling.py:814 +#: appPlugins/ToolLevelling.py:554 appPlugins/ToolLevelling.py:884 msgid "" "Voronoi function can not be loaded.\n" "Shapely >= 1.8 is required" msgstr "" -#: appPlugins/ToolLevelling.py:564 +#: appPlugins/ToolLevelling.py:582 msgid "Click on canvas to add a Probe Point..." msgstr "" -#: appPlugins/ToolLevelling.py:760 +#: appPlugins/ToolLevelling.py:830 msgid "Point is not within the object area. Choose another point." msgstr "" -#: appPlugins/ToolLevelling.py:780 +#: appPlugins/ToolLevelling.py:850 msgid "Added a Probe Point... Click again to add another or right click to finish ..." msgstr "" -#: appPlugins/ToolLevelling.py:802 +#: appPlugins/ToolLevelling.py:872 msgid "Finished adding Probe Points..." msgstr "" -#: appPlugins/ToolLevelling.py:1006 +#: appPlugins/ToolLevelling.py:1078 msgid "COM list updated ..." msgstr "" -#: appPlugins/ToolLevelling.py:1042 +#: appPlugins/ToolLevelling.py:1114 msgid "Connected" msgstr "" -#: appPlugins/ToolLevelling.py:1048 appPlugins/ToolLevelling.py:1070 -#: appPlugins/ToolLevelling.py:1923 appPlugins/ToolLevelling.py:1938 +#: appPlugins/ToolLevelling.py:1120 appPlugins/ToolLevelling.py:1142 +#: appPlugins/ToolLevelling.py:1992 appPlugins/ToolLevelling.py:2007 msgid "Control" msgstr "" -#: appPlugins/ToolLevelling.py:1050 appPlugins/ToolLevelling.py:1072 -#: appPlugins/ToolLevelling.py:1933 appPlugins/ToolLevelling.py:1940 +#: appPlugins/ToolLevelling.py:1122 appPlugins/ToolLevelling.py:1144 +#: appPlugins/ToolLevelling.py:2002 appPlugins/ToolLevelling.py:2009 msgid "Sender" msgstr "" -#: appPlugins/ToolLevelling.py:1053 +#: appPlugins/ToolLevelling.py:1125 msgid "Port connected" msgstr "" -#: appPlugins/ToolLevelling.py:1057 +#: appPlugins/ToolLevelling.py:1129 msgid "Could not connect to GRBL on port" msgstr "" -#: appPlugins/ToolLevelling.py:1064 appPlugins/ToolLevelling.py:2014 +#: appPlugins/ToolLevelling.py:1136 appPlugins/ToolLevelling.py:2083 msgid "Disconnected" msgstr "" -#: appPlugins/ToolLevelling.py:1074 +#: appPlugins/ToolLevelling.py:1146 msgid "Port is connected. Disconnecting" msgstr "" -#: appPlugins/ToolLevelling.py:1076 +#: appPlugins/ToolLevelling.py:1148 msgid "Could not connect to port" msgstr "" -#: appPlugins/ToolLevelling.py:1106 appPlugins/ToolLevelling.py:1540 +#: appPlugins/ToolLevelling.py:1178 appPlugins/ToolLevelling.py:1612 msgid "Sending" msgstr "" -#: appPlugins/ToolLevelling.py:1235 +#: appPlugins/ToolLevelling.py:1307 msgid "GRBL is doing a home cycle." msgstr "" -#: appPlugins/ToolLevelling.py:1241 +#: appPlugins/ToolLevelling.py:1313 msgid "GRBL software reset was sent." msgstr "" -#: appPlugins/ToolLevelling.py:1249 +#: appPlugins/ToolLevelling.py:1321 msgid "GRBL resumed." msgstr "" -#: appPlugins/ToolLevelling.py:1253 +#: appPlugins/ToolLevelling.py:1325 msgid "GRBL paused." msgstr "" -#: appPlugins/ToolLevelling.py:1427 +#: appPlugins/ToolLevelling.py:1499 msgid "There is nothing to view" msgstr "" -#: appPlugins/ToolLevelling.py:1433 +#: appPlugins/ToolLevelling.py:1505 msgid "Code Viewer" msgstr "" -#: appPlugins/ToolLevelling.py:1471 +#: appPlugins/ToolLevelling.py:1543 msgid "Loaded Machine Code into Code Viewer" msgstr "" -#: appPlugins/ToolLevelling.py:1485 appPlugins/ToolLevelling.py:1489 -#: appPlugins/ToolLevelling.py:2225 +#: appPlugins/ToolLevelling.py:1557 appPlugins/ToolLevelling.py:1561 +#: appPlugins/ToolLevelling.py:2294 msgid "Import Height Map" msgstr "" -#: appPlugins/ToolLevelling.py:1516 +#: appPlugins/ToolLevelling.py:1588 msgid "Failed to open height map file" msgstr "" -#: appPlugins/ToolLevelling.py:1566 +#: appPlugins/ToolLevelling.py:1638 msgid "Finished probing. Doing the autolevelling." msgstr "" -#: appPlugins/ToolLevelling.py:1571 +#: appPlugins/ToolLevelling.py:1643 msgid "Sending probing GCode to the GRBL controller." msgstr "" -#: appPlugins/ToolLevelling.py:1614 +#: appPlugins/ToolLevelling.py:1686 msgid "Empty GRBL heightmap." msgstr "" -#: appPlugins/ToolLevelling.py:1618 +#: appPlugins/ToolLevelling.py:1690 msgid "Finished autolevelling." msgstr "" -#: appPlugins/ToolLevelling.py:1688 +#: appPlugins/ToolLevelling.py:1757 msgid "CNCjob" msgstr "" -#: appPlugins/ToolLevelling.py:1690 +#: appPlugins/ToolLevelling.py:1759 msgid "Source object." msgstr "" -#: appPlugins/ToolLevelling.py:1725 +#: appPlugins/ToolLevelling.py:1794 msgid "Probe Points Table" msgstr "" -#: appPlugins/ToolLevelling.py:1726 +#: appPlugins/ToolLevelling.py:1795 msgid "Generate GCode that will obtain the height map" msgstr "" -#: appPlugins/ToolLevelling.py:1728 +#: appPlugins/ToolLevelling.py:1797 msgid "Show" msgstr "" -#: appPlugins/ToolLevelling.py:1729 +#: appPlugins/ToolLevelling.py:1798 msgid "Toggle the display of the Probe Points table." msgstr "" -#: appPlugins/ToolLevelling.py:1742 +#: appPlugins/ToolLevelling.py:1811 msgid "X-Y Coordinates" msgstr "" -#: appPlugins/ToolLevelling.py:1742 +#: appPlugins/ToolLevelling.py:1811 msgid "Height" msgstr "" -#: appPlugins/ToolLevelling.py:1746 +#: appPlugins/ToolLevelling.py:1815 msgid "Plot probing points" msgstr "" -#: appPlugins/ToolLevelling.py:1748 +#: appPlugins/ToolLevelling.py:1817 msgid "" "Plot the probing points in the table.\n" "If a Voronoi method is used then\n" "the Voronoi areas are also plotted." msgstr "" -#: appPlugins/ToolLevelling.py:1765 +#: appPlugins/ToolLevelling.py:1834 msgid "" "Will create a GCode which will be sent to the controller,\n" "either through a file or directly, with the intent to get the height map\n" "that is to modify the original GCode to level the cutting height." msgstr "" -#: appPlugins/ToolLevelling.py:1867 +#: appPlugins/ToolLevelling.py:1936 msgid "Add Probe Points" msgstr "" -#: appPlugins/ToolLevelling.py:1954 +#: appPlugins/ToolLevelling.py:2023 msgid "COM list" msgstr "" -#: appPlugins/ToolLevelling.py:1956 appPlugins/ToolLevelling.py:1971 +#: appPlugins/ToolLevelling.py:2025 appPlugins/ToolLevelling.py:2040 msgid "Lists the available serial ports." msgstr "" -#: appPlugins/ToolLevelling.py:1960 +#: appPlugins/ToolLevelling.py:2029 msgid "Search" msgstr "" -#: appPlugins/ToolLevelling.py:1962 +#: appPlugins/ToolLevelling.py:2031 msgid "Search for the available serial ports." msgstr "" -#: appPlugins/ToolLevelling.py:1969 +#: appPlugins/ToolLevelling.py:2038 msgid "Baud rates" msgstr "" -#: appPlugins/ToolLevelling.py:1988 +#: appPlugins/ToolLevelling.py:2057 msgid "New, custom baudrate." msgstr "" -#: appPlugins/ToolLevelling.py:1996 +#: appPlugins/ToolLevelling.py:2065 msgid "Add the specified custom baudrate to the list." msgstr "" -#: appPlugins/ToolLevelling.py:2002 +#: appPlugins/ToolLevelling.py:2071 msgid "Delete selected baudrate" msgstr "" -#: appPlugins/ToolLevelling.py:2006 +#: appPlugins/ToolLevelling.py:2075 msgid "Reset" msgstr "" -#: appPlugins/ToolLevelling.py:2008 +#: appPlugins/ToolLevelling.py:2077 msgid "Software reset of the controller." msgstr "" -#: appPlugins/ToolLevelling.py:2016 +#: appPlugins/ToolLevelling.py:2085 msgid "Connect to the selected port with the selected baud rate." msgstr "" -#: appPlugins/ToolLevelling.py:2041 +#: appPlugins/ToolLevelling.py:2110 msgid "Jog" msgstr "" -#: appPlugins/ToolLevelling.py:2049 +#: appPlugins/ToolLevelling.py:2118 msgid "Zero Axes" msgstr "" -#: appPlugins/ToolLevelling.py:2082 +#: appPlugins/ToolLevelling.py:2151 msgid "Pause/Resume" msgstr "" -#: appPlugins/ToolLevelling.py:2140 +#: appPlugins/ToolLevelling.py:2209 msgid "Send Command" msgstr "" -#: appPlugins/ToolLevelling.py:2142 appPlugins/ToolLevelling.py:2152 +#: appPlugins/ToolLevelling.py:2211 appPlugins/ToolLevelling.py:2221 msgid "Send a custom command to GRBL." msgstr "" -#: appPlugins/ToolLevelling.py:2147 +#: appPlugins/ToolLevelling.py:2216 msgid "Type GRBL command ..." msgstr "" -#: appPlugins/ToolLevelling.py:2150 +#: appPlugins/ToolLevelling.py:2219 msgid "Send" msgstr "" -#: appPlugins/ToolLevelling.py:2158 +#: appPlugins/ToolLevelling.py:2227 msgid "Get Config parameter" msgstr "" -#: appPlugins/ToolLevelling.py:2160 +#: appPlugins/ToolLevelling.py:2229 msgid "A GRBL configuration parameter." msgstr "" -#: appPlugins/ToolLevelling.py:2165 +#: appPlugins/ToolLevelling.py:2234 msgid "Type GRBL parameter ..." msgstr "" -#: appPlugins/ToolLevelling.py:2168 +#: appPlugins/ToolLevelling.py:2237 msgid "Get" msgstr "" -#: appPlugins/ToolLevelling.py:2170 +#: appPlugins/ToolLevelling.py:2239 msgid "Get the value of a specified GRBL parameter." msgstr "" -#: appPlugins/ToolLevelling.py:2178 +#: appPlugins/ToolLevelling.py:2247 msgid "Get Report" msgstr "" -#: appPlugins/ToolLevelling.py:2180 +#: appPlugins/ToolLevelling.py:2249 msgid "Print in shell the GRBL report." msgstr "" -#: appPlugins/ToolLevelling.py:2186 +#: appPlugins/ToolLevelling.py:2255 msgid "Apply AutoLevelling" msgstr "" -#: appPlugins/ToolLevelling.py:2188 +#: appPlugins/ToolLevelling.py:2257 msgid "" "Will send the probing GCode to the GRBL controller,\n" "wait for the Z probing data and then apply this data\n" "over the original GCode therefore doing autolevelling." msgstr "" -#: appPlugins/ToolLevelling.py:2197 +#: appPlugins/ToolLevelling.py:2266 msgid "Will save the GRBL height map." msgstr "" -#: appPlugins/ToolLevelling.py:2207 +#: appPlugins/ToolLevelling.py:2276 msgid "Save Probing GCode" msgstr "" -#: appPlugins/ToolLevelling.py:2209 +#: appPlugins/ToolLevelling.py:2278 msgid "Will save the probing GCode." msgstr "" -#: appPlugins/ToolLevelling.py:2218 +#: appPlugins/ToolLevelling.py:2287 msgid "View/Edit the probing GCode." msgstr "" -#: appPlugins/ToolLevelling.py:2227 +#: appPlugins/ToolLevelling.py:2296 msgid "" "Import the file that has the Z heights\n" "obtained through probing and then apply this data\n" @@ -14298,27 +14255,31 @@ msgid "" "doing autolevelling." msgstr "" -#: appPlugins/ToolMilling.py:2509 +#: appPlugins/ToolMilling.py:1315 +msgid "Milling Tool" +msgstr "" + +#: appPlugins/ToolMilling.py:2603 msgid "Generating drills milling geometry..." msgstr "" -#: appPlugins/ToolMilling.py:2614 +#: appPlugins/ToolMilling.py:2702 msgid "Generating slot milling geometry..." msgstr "" -#: appPlugins/ToolMilling.py:3608 +#: appPlugins/ToolMilling.py:3683 msgid "Create CNCJob with toolpaths for milling either Geometry or drill holes." msgstr "" -#: appPlugins/ToolMilling.py:3637 +#: appPlugins/ToolMilling.py:3709 msgid "Object for milling operation." msgstr "" -#: appPlugins/ToolMilling.py:3668 +#: appPlugins/ToolMilling.py:3740 msgid "Tools in the object used for milling." msgstr "" -#: appPlugins/ToolMilling.py:3747 +#: appPlugins/ToolMilling.py:3819 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular the cut width in " @@ -14333,7 +14294,7 @@ msgid "" "of this table." msgstr "" -#: appPlugins/ToolMilling.py:3883 +#: appPlugins/ToolMilling.py:3955 msgid "" "Milling type:\n" "- Drills -> will mill the drills associated with this tool\n" @@ -14341,15 +14302,15 @@ msgid "" "- Both -> will mill both drills and mills or whatever is available" msgstr "" -#: appPlugins/ToolMilling.py:3903 +#: appPlugins/ToolMilling.py:3975 msgid "The diameter of the tool who will do the milling" msgstr "" -#: appPlugins/ToolMilling.py:3920 +#: appPlugins/ToolMilling.py:3992 msgid "Offset Type" msgstr "" -#: appPlugins/ToolMilling.py:3923 +#: appPlugins/ToolMilling.py:3995 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry line.\n" @@ -14358,15 +14319,15 @@ msgid "" "- Custom -> The tool will cut at an chosen offset." msgstr "" -#: appPlugins/ToolMilling.py:3932 +#: appPlugins/ToolMilling.py:4004 msgid "In" msgstr "" -#: appPlugins/ToolMilling.py:3932 +#: appPlugins/ToolMilling.py:4004 msgid "Out" msgstr "" -#: appPlugins/ToolMilling.py:3943 +#: appPlugins/ToolMilling.py:4015 msgid "" "The value to offset the cut when \n" "the Offset type selected is 'Custom'.\n" @@ -14374,11 +14335,11 @@ msgid "" "cut and negative for 'inside' cut." msgstr "" -#: appPlugins/ToolMilling.py:3967 +#: appPlugins/ToolMilling.py:4039 msgid "Job" msgstr "" -#: appPlugins/ToolMilling.py:3970 +#: appPlugins/ToolMilling.py:4042 msgid "" "- Isolation -> informative - lower Feedrate as it uses a milling bit with a fine tip.\n" "- Roughing -> informative - lower Feedrate and multiDepth cut.\n" @@ -14386,19 +14347,19 @@ msgid "" "- Polish -> adds a painting sequence over the whole area of the object" msgstr "" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 msgid "Roughing" msgstr "" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 msgid "Finishing" msgstr "" -#: appPlugins/ToolMilling.py:3978 +#: appPlugins/ToolMilling.py:4050 msgid "Polishing" msgstr "" -#: appPlugins/ToolMilling.py:4393 +#: appPlugins/ToolMilling.py:4487 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Geometry (Milling) Objects." @@ -14429,43 +14390,43 @@ msgid "At least one of the selected tools can do a complete isolation." msgstr "" #: appPlugins/ToolNCC.py:1231 appPlugins/ToolNCC.py:1319 appPlugins/ToolNCC.py:1381 -#: appPlugins/ToolNCC.py:4026 appPlugins/ToolPaint.py:833 appPlugins/ToolPaint.py:921 +#: appPlugins/ToolNCC.py:4028 appPlugins/ToolPaint.py:833 appPlugins/ToolPaint.py:921 #: appPlugins/ToolPaint.py:983 appPlugins/ToolPaint.py:2826 -#: appPlugins/ToolSolderPaste.py:511 +#: appPlugins/ToolSolderPaste.py:517 msgid "Cancelled. Tool already in Tool Table." msgstr "" -#: appPlugins/ToolNCC.py:1984 appPlugins/ToolNCC.py:2962 +#: appPlugins/ToolNCC.py:1984 appPlugins/ToolNCC.py:2964 msgid "NCC Tool. Preparing non-copper polygons." msgstr "" -#: appPlugins/ToolNCC.py:2044 appPlugins/ToolNCC.py:3090 +#: appPlugins/ToolNCC.py:2044 appPlugins/ToolNCC.py:3092 msgid "NCC Tool. Calculate 'empty' area." msgstr "" #: appPlugins/ToolNCC.py:2055 appPlugins/ToolNCC.py:2084 appPlugins/ToolNCC.py:2190 -#: appPlugins/ToolNCC.py:2203 appPlugins/ToolNCC.py:3105 appPlugins/ToolNCC.py:3210 -#: appPlugins/ToolNCC.py:3225 appPlugins/ToolNCC.py:3492 appPlugins/ToolNCC.py:3593 -#: appPlugins/ToolNCC.py:3608 +#: appPlugins/ToolNCC.py:2203 appPlugins/ToolNCC.py:3107 appPlugins/ToolNCC.py:3212 +#: appPlugins/ToolNCC.py:3227 appPlugins/ToolNCC.py:3494 appPlugins/ToolNCC.py:3595 +#: appPlugins/ToolNCC.py:3610 msgid "Buffering finished" msgstr "" #: appPlugins/ToolNCC.py:2059 appPlugins/ToolNCC.py:2088 appPlugins/ToolNCC.py:2194 -#: appPlugins/ToolNCC.py:2206 appPlugins/ToolNCC.py:3113 appPlugins/ToolNCC.py:3232 -#: appPlugins/ToolNCC.py:3499 appPlugins/ToolNCC.py:3615 +#: appPlugins/ToolNCC.py:2206 appPlugins/ToolNCC.py:3115 appPlugins/ToolNCC.py:3234 +#: appPlugins/ToolNCC.py:3501 appPlugins/ToolNCC.py:3617 msgid "Could not get the extent of the area to be non copper cleared." msgstr "" -#: appPlugins/ToolNCC.py:2067 appPlugins/ToolNCC.py:2217 appPlugins/ToolNCC.py:3243 +#: appPlugins/ToolNCC.py:2067 appPlugins/ToolNCC.py:2217 appPlugins/ToolNCC.py:3245 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "" -#: appPlugins/ToolNCC.py:2120 appPlugins/ToolNCC.py:3140 appPlugins/ToolNCC.py:3217 -#: appPlugins/ToolNCC.py:3519 appPlugins/ToolNCC.py:3600 +#: appPlugins/ToolNCC.py:2120 appPlugins/ToolNCC.py:3142 appPlugins/ToolNCC.py:3219 +#: appPlugins/ToolNCC.py:3521 appPlugins/ToolNCC.py:3602 msgid "Isolation geometry is broken. Margin is less than isolation tool diameter." msgstr "" -#: appPlugins/ToolNCC.py:2210 appPlugins/ToolNCC.py:3236 appPlugins/ToolNCC.py:3618 +#: appPlugins/ToolNCC.py:2210 appPlugins/ToolNCC.py:3238 appPlugins/ToolNCC.py:3620 msgid "The selected object is not suitable for copper clearing." msgstr "" @@ -14489,72 +14450,72 @@ msgstr "" msgid "There is no copper clearing tool in the selection and at least one is needed." msgstr "" -#: appPlugins/ToolNCC.py:2363 appPlugins/ToolNCC.py:3058 +#: appPlugins/ToolNCC.py:2363 appPlugins/ToolNCC.py:3060 msgid "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" -#: appPlugins/ToolNCC.py:2391 appPlugins/ToolNCC.py:2621 +#: appPlugins/ToolNCC.py:2391 appPlugins/ToolNCC.py:2623 msgid "NCC Tool failed creating bounding box." msgstr "" -#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2664 appPlugins/ToolNCC.py:3257 -#: appPlugins/ToolNCC.py:3643 +#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2666 appPlugins/ToolNCC.py:3259 +#: appPlugins/ToolNCC.py:3645 msgid "NCC Tool clearing with tool diameter" msgstr "" -#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2664 appPlugins/ToolNCC.py:3257 -#: appPlugins/ToolNCC.py:3643 +#: appPlugins/ToolNCC.py:2411 appPlugins/ToolNCC.py:2666 appPlugins/ToolNCC.py:3259 +#: appPlugins/ToolNCC.py:3645 msgid "started." msgstr "" -#: appPlugins/ToolNCC.py:2539 +#: appPlugins/ToolNCC.py:2541 msgid "Could not use the tool for copper clear." msgstr "" -#: appPlugins/ToolNCC.py:2561 appPlugins/ToolNCC.py:3418 +#: appPlugins/ToolNCC.py:2563 appPlugins/ToolNCC.py:3420 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted geometry.\n" "Change the painting parameters and try again." msgstr "" -#: appPlugins/ToolNCC.py:2571 appPlugins/ToolNCC.py:3427 +#: appPlugins/ToolNCC.py:2573 appPlugins/ToolNCC.py:3429 msgid "NCC Tool clear all done." msgstr "" -#: appPlugins/ToolNCC.py:2574 appPlugins/ToolNCC.py:3430 +#: appPlugins/ToolNCC.py:2576 appPlugins/ToolNCC.py:3432 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "" -#: appPlugins/ToolNCC.py:2576 appPlugins/ToolNCC.py:2826 appPlugins/ToolNCC.py:3432 -#: appPlugins/ToolNCC.py:3815 +#: appPlugins/ToolNCC.py:2578 appPlugins/ToolNCC.py:2828 appPlugins/ToolNCC.py:3434 +#: appPlugins/ToolNCC.py:3817 msgid "tools" msgstr "" -#: appPlugins/ToolNCC.py:2603 +#: appPlugins/ToolNCC.py:2605 msgid "NCC Tool. Rest machining copper clearing task started." msgstr "" -#: appPlugins/ToolNCC.py:2822 appPlugins/ToolNCC.py:3811 +#: appPlugins/ToolNCC.py:2824 appPlugins/ToolNCC.py:3813 msgid "NCC Tool Rest Machining clear all done." msgstr "" -#: appPlugins/ToolNCC.py:2825 appPlugins/ToolNCC.py:3814 +#: appPlugins/ToolNCC.py:2827 appPlugins/ToolNCC.py:3816 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is broken for" msgstr "" -#: appPlugins/ToolNCC.py:2923 +#: appPlugins/ToolNCC.py:2925 msgid "NCC Tool started. Reading parameters." msgstr "" -#: appPlugins/ToolNCC.py:3917 +#: appPlugins/ToolNCC.py:3919 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. Reload the Gerber " "file after this change." msgstr "" -#: appPlugins/ToolNCC.py:4137 +#: appPlugins/ToolNCC.py:4136 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -14562,7 +14523,7 @@ msgid "" "of objects that will populate the 'Object' combobox." msgstr "" -#: appPlugins/ToolNCC.py:4188 +#: appPlugins/ToolNCC.py:4187 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -14572,120 +14533,120 @@ msgid "" "this function will not be able to create painting geometry." msgstr "" -#: appPlugins/ToolNCC.py:4608 +#: appPlugins/ToolNCC.py:4607 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." msgstr "" -#: appPlugins/ToolOptimal.py:121 appPlugins/ToolOptimal.py:408 +#: appPlugins/ToolOptimal.py:121 appPlugins/ToolOptimal.py:414 msgid "Find Optimal" msgstr "" -#: appPlugins/ToolOptimal.py:160 +#: appPlugins/ToolOptimal.py:166 msgid "Only Gerber objects can be evaluated." msgstr "" -#: appPlugins/ToolOptimal.py:166 +#: appPlugins/ToolOptimal.py:172 msgid "Optimal Tool. Started to search for the minimum distance between copper features." msgstr "" -#: appPlugins/ToolOptimal.py:176 +#: appPlugins/ToolOptimal.py:182 msgid "Optimal Tool. Parsing geometry for aperture" msgstr "" -#: appPlugins/ToolOptimal.py:187 +#: appPlugins/ToolOptimal.py:193 msgid "Optimal Tool. Creating a buffer for the object geometry." msgstr "" -#: appPlugins/ToolOptimal.py:202 +#: appPlugins/ToolOptimal.py:208 msgid "Optimal Tool. Finding the distances between each two elements. Iterations" msgstr "" -#: appPlugins/ToolOptimal.py:236 +#: appPlugins/ToolOptimal.py:242 msgid "Optimal Tool. Finding the minimum distance." msgstr "" -#: appPlugins/ToolOptimal.py:252 +#: appPlugins/ToolOptimal.py:258 msgid "Optimal Tool. Finished successfully." msgstr "" -#: appPlugins/ToolOptimal.py:455 +#: appPlugins/ToolOptimal.py:461 msgid "Number of decimals kept for found distances." msgstr "" -#: appPlugins/ToolOptimal.py:464 +#: appPlugins/ToolOptimal.py:470 msgid "Minimum distance" msgstr "" -#: appPlugins/ToolOptimal.py:465 +#: appPlugins/ToolOptimal.py:471 msgid "Display minimum distance between copper features." msgstr "" -#: appPlugins/ToolOptimal.py:469 +#: appPlugins/ToolOptimal.py:475 msgid "Determined" msgstr "" -#: appPlugins/ToolOptimal.py:484 +#: appPlugins/ToolOptimal.py:490 msgid "Occurring" msgstr "" -#: appPlugins/ToolOptimal.py:485 +#: appPlugins/ToolOptimal.py:491 msgid "How many times this minimum is found." msgstr "" -#: appPlugins/ToolOptimal.py:492 +#: appPlugins/ToolOptimal.py:498 msgid "Minimum points coordinates" msgstr "" -#: appPlugins/ToolOptimal.py:493 appPlugins/ToolOptimal.py:499 +#: appPlugins/ToolOptimal.py:499 appPlugins/ToolOptimal.py:505 msgid "Coordinates for points where minimum distance was found." msgstr "" -#: appPlugins/ToolOptimal.py:512 appPlugins/ToolOptimal.py:588 +#: appPlugins/ToolOptimal.py:518 appPlugins/ToolOptimal.py:594 msgid "Jump to selected position" msgstr "" -#: appPlugins/ToolOptimal.py:514 appPlugins/ToolOptimal.py:590 +#: appPlugins/ToolOptimal.py:520 appPlugins/ToolOptimal.py:596 msgid "" "Select a position in the Locations text box and then\n" "click this button." msgstr "" -#: appPlugins/ToolOptimal.py:522 +#: appPlugins/ToolOptimal.py:528 msgid "Other distances" msgstr "" -#: appPlugins/ToolOptimal.py:523 +#: appPlugins/ToolOptimal.py:529 msgid "" "Will display other distances in the Gerber file ordered from\n" "the minimum to the maximum, not including the absolute minimum." msgstr "" -#: appPlugins/ToolOptimal.py:528 +#: appPlugins/ToolOptimal.py:534 msgid "Other distances points coordinates" msgstr "" -#: appPlugins/ToolOptimal.py:529 appPlugins/ToolOptimal.py:543 appPlugins/ToolOptimal.py:550 -#: appPlugins/ToolOptimal.py:567 appPlugins/ToolOptimal.py:574 +#: appPlugins/ToolOptimal.py:535 appPlugins/ToolOptimal.py:549 appPlugins/ToolOptimal.py:556 +#: appPlugins/ToolOptimal.py:573 appPlugins/ToolOptimal.py:580 msgid "" "Other distances and the coordinates for points\n" "where the distance was found." msgstr "" -#: appPlugins/ToolOptimal.py:542 +#: appPlugins/ToolOptimal.py:548 msgid "Gerber distances" msgstr "" -#: appPlugins/ToolOptimal.py:566 +#: appPlugins/ToolOptimal.py:572 msgid "Points coordinates" msgstr "" -#: appPlugins/ToolOptimal.py:598 +#: appPlugins/ToolOptimal.py:604 msgid "Find Minimum" msgstr "" -#: appPlugins/ToolOptimal.py:601 +#: appPlugins/ToolOptimal.py:607 msgid "" "Calculate the minimum distance between copper features,\n" "this will allow the determination of the right tool to\n" @@ -14704,11 +14665,11 @@ msgstr "" msgid "Parsing" msgstr "" -#: appPlugins/ToolPDF.py:212 app_Main.py:10795 +#: appPlugins/ToolPDF.py:212 app_Main.py:10844 msgid "Failed to open" msgstr "" -#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:351 app_Main.py:10741 +#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:351 app_Main.py:10790 msgid "No geometry found in file" msgstr "" @@ -14800,7 +14761,7 @@ msgid "" "that cover only the copper pattern." msgstr "" -#: appPlugins/ToolPaint.py:2943 +#: appPlugins/ToolPaint.py:2940 msgid "" "Specify the type of object to be painted.\n" "It can be of type: Gerber or Geometry.\n" @@ -14808,13 +14769,13 @@ msgid "" "of objects that will populate the 'Object' combobox." msgstr "" -#: appPlugins/ToolPaint.py:2977 +#: appPlugins/ToolPaint.py:2974 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for painting." msgstr "" -#: appPlugins/ToolPaint.py:2994 +#: appPlugins/ToolPaint.py:2991 msgid "" "This is the Tool Number.\n" "Painting will start with the tool with the biggest diameter,\n" @@ -14824,7 +14785,7 @@ msgid "" "this function will not be able to create painting geometry." msgstr "" -#: appPlugins/ToolPaint.py:3006 +#: appPlugins/ToolPaint.py:3003 msgid "" "The Tool Type (TT) can be:\n" "- Circular -> it is informative only. Being circular,\n" @@ -14839,55 +14800,55 @@ msgid "" "in the resulting geometry as Isolation." msgstr "" -#: appPlugins/ToolPaint.py:3287 +#: appPlugins/ToolPaint.py:3284 msgid "" "The type of FlatCAM object to be used as paint reference.\n" "It can be Gerber, Excellon or Geometry." msgstr "" -#: appPlugins/ToolPaint.py:3327 +#: appPlugins/ToolPaint.py:3324 msgid "Create a Geometry Object which paints the polygons." msgstr "" -#: appPlugins/ToolPanelize.py:114 appPlugins/ToolPanelize.py:1061 +#: appPlugins/ToolPanelize.py:114 appPlugins/ToolPanelize.py:1083 msgid "Panelization" msgstr "" -#: appPlugins/ToolPanelize.py:341 +#: appPlugins/ToolPanelize.py:357 msgid "Columns or Rows are zero value. Change them to a positive integer." msgstr "" -#: appPlugins/ToolPanelize.py:384 +#: appPlugins/ToolPanelize.py:400 msgid "Generating panel ... " msgstr "" -#: appPlugins/ToolPanelize.py:471 appPlugins/ToolPanelize.py:763 -#: appPlugins/ToolPanelize.py:1013 +#: appPlugins/ToolPanelize.py:493 appPlugins/ToolPanelize.py:785 +#: appPlugins/ToolPanelize.py:1035 msgid "Generating panel ... Adding the source code." msgstr "" -#: appPlugins/ToolPanelize.py:691 +#: appPlugins/ToolPanelize.py:713 msgid "Optimizing the overlapping paths." msgstr "" -#: appPlugins/ToolPanelize.py:723 +#: appPlugins/ToolPanelize.py:745 msgid "Optimization complete." msgstr "" -#: appPlugins/ToolPanelize.py:1022 +#: appPlugins/ToolPanelize.py:1044 msgid "Generating panel... Spawning copies" msgstr "" -#: appPlugins/ToolPanelize.py:1038 +#: appPlugins/ToolPanelize.py:1060 #, python-brace-format msgid "{text} Too big for the constrain area. Final panel has {col} columns and {row} rows" msgstr "" -#: appPlugins/ToolPanelize.py:1046 +#: appPlugins/ToolPanelize.py:1068 msgid "Panel created successfully." msgstr "" -#: appPlugins/ToolPanelize.py:1104 +#: appPlugins/ToolPanelize.py:1123 msgid "" "Specify the type of object to be panelized\n" "It can be of type: Gerber, Excellon or Geometry.\n" @@ -14895,17 +14856,17 @@ msgid "" "in the Object combobox." msgstr "" -#: appPlugins/ToolPanelize.py:1132 +#: appPlugins/ToolPanelize.py:1151 msgid "" "Object to be panelized. This means that it will\n" "be duplicated in an array of rows and columns." msgstr "" -#: appPlugins/ToolPanelize.py:1139 +#: appPlugins/ToolPanelize.py:1158 msgid "Panelization Reference" msgstr "" -#: appPlugins/ToolPanelize.py:1141 +#: appPlugins/ToolPanelize.py:1160 msgid "" "Choose the reference for panelization:\n" "- Object = the bounding box of a different object\n" @@ -14917,7 +14878,7 @@ msgid "" "objects in sync." msgstr "" -#: appPlugins/ToolPanelize.py:1167 +#: appPlugins/ToolPanelize.py:1186 msgid "" "Specify the type of object to be used as an container for\n" "panelization. It can be: Gerber or Geometry type.\n" @@ -14925,17 +14886,17 @@ msgid "" "in the Box Object combobox." msgstr "" -#: appPlugins/ToolPanelize.py:1182 +#: appPlugins/ToolPanelize.py:1201 msgid "" "The actual object that is used as container for the\n" " selected object that is to be panelized." msgstr "" -#: appPlugins/ToolPanelize.py:1192 +#: appPlugins/ToolPanelize.py:1211 msgid "Panel Data" msgstr "" -#: appPlugins/ToolPanelize.py:1194 +#: appPlugins/ToolPanelize.py:1213 msgid "" "This informations will shape the resulting panel.\n" "The number of rows and columns will set how many\n" @@ -14945,15 +14906,15 @@ msgid "" "elements of the panel array." msgstr "" -#: appPlugins/ToolPanelize.py:1279 +#: appPlugins/ToolPanelize.py:1298 msgid "Constrain panel within" msgstr "" -#: appPlugins/ToolPanelize.py:1322 +#: appPlugins/ToolPanelize.py:1341 msgid "Panelize Object" msgstr "" -#: appPlugins/ToolPanelize.py:1325 appPlugins/ToolRulesCheck.py:1649 +#: appPlugins/ToolPanelize.py:1344 appPlugins/ToolRulesCheck.py:1649 msgid "" "Panelize the specified object around the specified box.\n" "In other words it creates multiple copies of the source object,\n" @@ -14987,7 +14948,7 @@ msgstr "" msgid "Main PcbWizard Excellon file loaded." msgstr "" -#: appPlugins/ToolPcbWizard.py:329 app_Main.py:10720 +#: appPlugins/ToolPcbWizard.py:329 app_Main.py:10769 msgid "This is not Excellon file." msgstr "" @@ -15100,39 +15061,39 @@ msgstr "" msgid "Punch Geber" msgstr "" -#: appPlugins/ToolPunchGerber.py:537 +#: appPlugins/ToolPunchGerber.py:540 msgid "Click on a pad to select it." msgstr "" -#: appPlugins/ToolPunchGerber.py:785 appPlugins/ToolPunchGerber.py:918 +#: appPlugins/ToolPunchGerber.py:788 appPlugins/ToolPunchGerber.py:921 msgid "The value of the fixed diameter is 0.0. Aborting." msgstr "" -#: appPlugins/ToolPunchGerber.py:1694 +#: appPlugins/ToolPunchGerber.py:1697 msgid "Added pad" msgstr "" -#: appPlugins/ToolPunchGerber.py:1695 +#: appPlugins/ToolPunchGerber.py:1698 msgid "Click to add next pad or right click to start." msgstr "" -#: appPlugins/ToolPunchGerber.py:1707 +#: appPlugins/ToolPunchGerber.py:1710 msgid "Removed pad" msgstr "" -#: appPlugins/ToolPunchGerber.py:1708 +#: appPlugins/ToolPunchGerber.py:1711 msgid "Click to add/remove next pad or right click to start." msgstr "" -#: appPlugins/ToolPunchGerber.py:1713 +#: appPlugins/ToolPunchGerber.py:1716 msgid "No pad detected under click position." msgstr "" -#: appPlugins/ToolPunchGerber.py:1912 +#: appPlugins/ToolPunchGerber.py:1915 msgid "All selectable pads are selected." msgstr "" -#: appPlugins/ToolPunchGerber.py:1929 +#: appPlugins/ToolPunchGerber.py:1932 msgid "Selection cleared." msgstr "" @@ -15157,57 +15118,57 @@ msgid "" "the specified box." msgstr "" -#: appPlugins/ToolQRCode.py:211 appPlugins/ToolQRCode.py:559 appPlugins/ToolQRCode.py:610 +#: appPlugins/ToolQRCode.py:217 appPlugins/ToolQRCode.py:565 appPlugins/ToolQRCode.py:616 msgid "Cancelled. There is no QRCode Data in the text box." msgstr "" -#: appPlugins/ToolQRCode.py:388 +#: appPlugins/ToolQRCode.py:394 msgid "QRCode Tool done." msgstr "" -#: appPlugins/ToolQRCode.py:758 +#: appPlugins/ToolQRCode.py:761 msgid "Gerber Object to which the QRCode will be added." msgstr "" -#: appPlugins/ToolQRCode.py:794 +#: appPlugins/ToolQRCode.py:797 msgid "The parameters used to shape the QRCode." msgstr "" -#: appPlugins/ToolQRCode.py:899 +#: appPlugins/ToolQRCode.py:902 msgid "Export QRCode" msgstr "" -#: appPlugins/ToolQRCode.py:901 +#: appPlugins/ToolQRCode.py:904 msgid "" "Show a set of controls allowing to export the QRCode\n" "to a SVG file or an PNG file." msgstr "" -#: appPlugins/ToolQRCode.py:940 +#: appPlugins/ToolQRCode.py:943 msgid "Transparent back color" msgstr "" -#: appPlugins/ToolQRCode.py:965 +#: appPlugins/ToolQRCode.py:968 msgid "Export QRCode SVG" msgstr "" -#: appPlugins/ToolQRCode.py:967 +#: appPlugins/ToolQRCode.py:970 msgid "Export a SVG file with the QRCode content." msgstr "" -#: appPlugins/ToolQRCode.py:978 +#: appPlugins/ToolQRCode.py:981 msgid "Export QRCode PNG" msgstr "" -#: appPlugins/ToolQRCode.py:980 +#: appPlugins/ToolQRCode.py:983 msgid "Export a PNG image file with the QRCode content." msgstr "" -#: appPlugins/ToolQRCode.py:991 +#: appPlugins/ToolQRCode.py:994 msgid "Insert QRCode" msgstr "" -#: appPlugins/ToolQRCode.py:994 +#: appPlugins/ToolQRCode.py:997 msgid "Create the QRCode object." msgstr "" @@ -15239,7 +15200,7 @@ msgstr "" msgid "Multi-Geo" msgstr "" -#: appPlugins/ToolReport.py:357 appPlugins/ToolReport.py:362 appPlugins/ToolReport.py:364 +#: appPlugins/ToolReport.py:358 appPlugins/ToolReport.py:363 appPlugins/ToolReport.py:365 msgid "Metric" msgstr "" @@ -15448,86 +15409,86 @@ msgstr "" msgid "FlatCAM Evo Shell" msgstr "" -#: appPlugins/ToolSolderPaste.py:135 appPlugins/ToolSolderPaste.py:1143 +#: appPlugins/ToolSolderPaste.py:135 appPlugins/ToolSolderPaste.py:1147 msgid "SP Dispenser" msgstr "" -#: appPlugins/ToolSolderPaste.py:482 +#: appPlugins/ToolSolderPaste.py:488 msgid "Please enter a tool diameter to add, in Float format." msgstr "" -#: appPlugins/ToolSolderPaste.py:516 +#: appPlugins/ToolSolderPaste.py:522 msgid "New Nozzle tool added to Tool Table." msgstr "" -#: appPlugins/ToolSolderPaste.py:558 +#: appPlugins/ToolSolderPaste.py:564 msgid "Nozzle tool from Tool Table was edited." msgstr "" -#: appPlugins/ToolSolderPaste.py:621 +#: appPlugins/ToolSolderPaste.py:627 msgid "Tools deleted from Tool Table." msgstr "" -#: appPlugins/ToolSolderPaste.py:675 +#: appPlugins/ToolSolderPaste.py:681 msgid "No SolderPaste mask Gerber object loaded." msgstr "" -#: appPlugins/ToolSolderPaste.py:706 +#: appPlugins/ToolSolderPaste.py:712 msgid "No Nozzle tools in the tool table." msgstr "" -#: appPlugins/ToolSolderPaste.py:836 +#: appPlugins/ToolSolderPaste.py:843 msgid "Solder Paste geometry generated successfully" msgstr "" -#: appPlugins/ToolSolderPaste.py:843 +#: appPlugins/ToolSolderPaste.py:850 msgid "Some or all pads have no solder due of inadequate nozzle diameters..." msgstr "" -#: appPlugins/ToolSolderPaste.py:857 +#: appPlugins/ToolSolderPaste.py:864 msgid "Generating Solder Paste dispensing geometry..." msgstr "" -#: appPlugins/ToolSolderPaste.py:876 +#: appPlugins/ToolSolderPaste.py:883 msgid "There is no Geometry object available." msgstr "" -#: appPlugins/ToolSolderPaste.py:881 +#: appPlugins/ToolSolderPaste.py:888 msgid "This Geometry can't be processed. NOT a solder_paste_tool geometry." msgstr "" -#: appPlugins/ToolSolderPaste.py:985 +#: appPlugins/ToolSolderPaste.py:993 msgid "ToolSolderPaste CNCjob created" msgstr "" -#: appPlugins/ToolSolderPaste.py:1016 appPlugins/ToolSolderPaste.py:1021 -#: appPlugins/ToolSolderPaste.py:1075 +#: appPlugins/ToolSolderPaste.py:1024 appPlugins/ToolSolderPaste.py:1029 +#: appPlugins/ToolSolderPaste.py:1081 msgid "This CNCJob object can't be processed. NOT a solder_paste_tool CNCJob object." msgstr "" -#: appPlugins/ToolSolderPaste.py:1085 +#: appPlugins/ToolSolderPaste.py:1091 msgid "Export GCode ..." msgstr "" -#: appPlugins/ToolSolderPaste.py:1133 +#: appPlugins/ToolSolderPaste.py:1137 msgid "Solder paste dispenser GCode file saved to" msgstr "" -#: appPlugins/ToolSolderPaste.py:1160 +#: appPlugins/ToolSolderPaste.py:1164 msgid "A plugin to help dispense solder paste on the PCB pads using a CNC machine." msgstr "" -#: appPlugins/ToolSolderPaste.py:1172 +#: appPlugins/ToolSolderPaste.py:1176 msgid "Gerber Solderpaste object." msgstr "" -#: appPlugins/ToolSolderPaste.py:1191 +#: appPlugins/ToolSolderPaste.py:1195 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for dispensing solder paste." msgstr "" -#: appPlugins/ToolSolderPaste.py:1206 +#: appPlugins/ToolSolderPaste.py:1210 msgid "" "This is the Tool Number.\n" "The solder dispensing will start with the tool with the biggest \n" @@ -15536,40 +15497,40 @@ msgid "" " with solder paste, the app will issue a warning message box." msgstr "" -#: appPlugins/ToolSolderPaste.py:1213 +#: appPlugins/ToolSolderPaste.py:1217 msgid "" "Tool Diameter. Its value\n" "is the width of the solder paste dispensed." msgstr "" -#: appPlugins/ToolSolderPaste.py:1234 +#: appPlugins/ToolSolderPaste.py:1238 msgid "" "Add a new nozzle tool to the Tool Table\n" "with the diameter specified above." msgstr "" -#: appPlugins/ToolSolderPaste.py:1486 +#: appPlugins/ToolSolderPaste.py:1490 msgid "Generate solder paste dispensing geometry." msgstr "" -#: appPlugins/ToolSolderPaste.py:1505 +#: appPlugins/ToolSolderPaste.py:1509 msgid "" "Geometry Solder Paste object.\n" "The name of the object has to end in:\n" "'_solderpaste' as a protection." msgstr "" -#: appPlugins/ToolSolderPaste.py:1521 +#: appPlugins/ToolSolderPaste.py:1525 msgid "" "Generate GCode for Solder Paste dispensing\n" "on PCB pads." msgstr "" -#: appPlugins/ToolSolderPaste.py:1539 +#: appPlugins/ToolSolderPaste.py:1543 msgid "CNCJob" msgstr "" -#: appPlugins/ToolSolderPaste.py:1541 +#: appPlugins/ToolSolderPaste.py:1545 msgid "" "CNCJob Solder paste object.\n" "In order to enable the GCode save section,\n" @@ -15577,81 +15538,85 @@ msgid "" "'_solderpaste' as a protection." msgstr "" -#: appPlugins/ToolSolderPaste.py:1556 +#: appPlugins/ToolSolderPaste.py:1560 msgid "Save GCode" msgstr "" -#: appPlugins/ToolSolderPaste.py:1559 +#: appPlugins/ToolSolderPaste.py:1563 msgid "" "Save the generated GCode for Solder Paste dispensing\n" "on PCB pads, to a file." msgstr "" -#: appPlugins/ToolSub.py:249 appPlugins/ToolSub.py:481 +#: appPlugins/ToolSub.py:255 appPlugins/ToolSub.py:491 msgid "No Target object loaded." msgstr "" -#: appPlugins/ToolSub.py:252 +#: appPlugins/ToolSub.py:258 msgid "Loading geometry from Gerber objects." msgstr "" -#: appPlugins/ToolSub.py:269 appPlugins/ToolSub.py:494 +#: appPlugins/ToolSub.py:275 appPlugins/ToolSub.py:504 msgid "No Subtractor object loaded." msgstr "" -#: appPlugins/ToolSub.py:319 +#: appPlugins/ToolSub.py:289 +msgid "Not possible to subtract from the same object." +msgstr "" + +#: appPlugins/ToolSub.py:329 msgid "Finished parsing geometry for aperture" msgstr "" -#: appPlugins/ToolSub.py:321 +#: appPlugins/ToolSub.py:331 msgid "Subtraction aperture processing finished." msgstr "" -#: appPlugins/ToolSub.py:454 appPlugins/ToolSub.py:648 appPlugins/ToolSub.py:730 +#: appPlugins/ToolSub.py:464 appPlugins/ToolSub.py:658 appPlugins/ToolSub.py:740 msgid "Generating new object failed." msgstr "" -#: appPlugins/ToolSub.py:458 appPlugins/ToolSub.py:653 +#: appPlugins/ToolSub.py:468 appPlugins/ToolSub.py:663 msgid "Created" msgstr "" -#: appPlugins/ToolSub.py:507 +#: appPlugins/ToolSub.py:517 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "" -#: appPlugins/ToolSub.py:547 +#: appPlugins/ToolSub.py:557 msgid "Parsing solid_geometry ..." msgstr "" -#: appPlugins/ToolSub.py:549 +#: appPlugins/ToolSub.py:559 msgid "Parsing solid_geometry for tool" msgstr "" -#: appPlugins/ToolSub.py:766 +#: appPlugins/ToolSub.py:776 msgid "A plugin to help subtract a Gerber/Geometry object from another of the same type." msgstr "" -#: appPlugins/ToolSub.py:828 +#: appPlugins/ToolSub.py:835 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." msgstr "" -#: appPlugins/ToolSub.py:842 appPlugins/ToolSub.py:895 +#: appPlugins/ToolSub.py:849 appPlugins/ToolSub.py:902 msgid "Subtractor" msgstr "" -#: appPlugins/ToolSub.py:844 +#: appPlugins/ToolSub.py:851 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." msgstr "" -#: appPlugins/ToolSub.py:851 +#: appPlugins/ToolSub.py:858 msgid "Subtract Gerber" msgstr "" -#: appPlugins/ToolSub.py:854 +#: appPlugins/ToolSub.py:861 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -15659,23 +15624,23 @@ msgid "" "over the soldermask." msgstr "" -#: appPlugins/ToolSub.py:881 +#: appPlugins/ToolSub.py:888 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." msgstr "" -#: appPlugins/ToolSub.py:897 +#: appPlugins/ToolSub.py:904 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." msgstr "" -#: appPlugins/ToolSub.py:909 +#: appPlugins/ToolSub.py:916 msgid "Subtract Geometry" msgstr "" -#: appPlugins/ToolSub.py:912 +#: appPlugins/ToolSub.py:919 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -15752,7 +15717,7 @@ msgstr "" msgid "Are you sure do you want to change the current language to" msgstr "" -#: appTranslation.py:206 app_Main.py:3701 +#: appTranslation.py:206 app_Main.py:3720 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -15779,125 +15744,125 @@ msgid "" "Canvas initialization finished in" msgstr "" -#: app_Main.py:1312 app_Main.py:9564 +#: app_Main.py:1312 app_Main.py:9608 msgid "New Project - Not saved" msgstr "" -#: app_Main.py:1646 +#: app_Main.py:1649 msgid "Found old default preferences files. Please reboot the application to update." msgstr "" -#: app_Main.py:1713 +#: app_Main.py:1716 msgid "Open Config file failed." msgstr "" -#: app_Main.py:1728 +#: app_Main.py:1731 msgid "Open Script file failed." msgstr "" -#: app_Main.py:1754 +#: app_Main.py:1757 msgid "Open Excellon file failed." msgstr "" -#: app_Main.py:1767 +#: app_Main.py:1770 msgid "Open GCode file failed." msgstr "" -#: app_Main.py:1780 +#: app_Main.py:1783 msgid "Open Gerber file failed." msgstr "" -#: app_Main.py:2465 +#: app_Main.py:2484 msgid "Select a Geometry, Gerber, Excellon or CNCJob Object to edit." msgstr "" -#: app_Main.py:2472 app_Main.py:2520 app_Main.py:2536 app_Main.py:2555 +#: app_Main.py:2491 app_Main.py:2539 app_Main.py:2555 app_Main.py:2574 msgid "The Editor could not start." msgstr "" -#: app_Main.py:2489 +#: app_Main.py:2508 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:2595 +#: app_Main.py:2614 msgid "EDITOR Area" msgstr "" -#: app_Main.py:2598 +#: app_Main.py:2617 msgid "Editor is activated ..." msgstr "" -#: app_Main.py:2622 +#: app_Main.py:2641 msgid "Do you want to save the edited object?" msgstr "" -#: app_Main.py:2671 +#: app_Main.py:2690 msgid "Object empty after edit." msgstr "" -#: app_Main.py:2676 app_Main.py:2694 app_Main.py:2725 app_Main.py:2741 +#: app_Main.py:2695 app_Main.py:2713 app_Main.py:2744 app_Main.py:2760 msgid "Editor exited. Editor content saved." msgstr "" -#: app_Main.py:2745 app_Main.py:2797 +#: app_Main.py:2764 app_Main.py:2816 msgid "Select a Gerber, Geometry, Excellon or CNCJob Object to update." msgstr "" -#: app_Main.py:2755 +#: app_Main.py:2774 msgid "is updated, returning to App..." msgstr "" -#: app_Main.py:2772 +#: app_Main.py:2791 msgid "Editor exited. Editor content was not saved." msgstr "" -#: app_Main.py:2822 +#: app_Main.py:2841 msgid "Select a Gerber, Geometry, Excellon or CNCJob object to update." msgstr "" -#: app_Main.py:2965 app_Main.py:2971 +#: app_Main.py:2984 app_Main.py:2990 msgid "Save to file" msgstr "" -#: app_Main.py:3012 +#: app_Main.py:3031 msgid "Exported file to" msgstr "" -#: app_Main.py:3049 +#: app_Main.py:3068 msgid "Failed to open recent files file for writing." msgstr "" -#: app_Main.py:3060 +#: app_Main.py:3079 msgid "Failed to open recent projects file for writing." msgstr "" -#: app_Main.py:3115 +#: app_Main.py:3134 msgid "PCB Manufacturing files Viewer/Editor with Plugins" msgstr "" -#: app_Main.py:3116 +#: app_Main.py:3135 msgid "Development" msgstr "" -#: app_Main.py:3117 +#: app_Main.py:3136 msgid "DOWNLOAD" msgstr "" -#: app_Main.py:3118 +#: app_Main.py:3137 msgid "Issue tracker" msgstr "" -#: app_Main.py:3122 app_Main.py:3501 app_Main.py:3681 +#: app_Main.py:3141 app_Main.py:3520 app_Main.py:3700 msgid "Close" msgstr "" -#: app_Main.py:3137 +#: app_Main.py:3156 msgid "Licensed under the MIT license" msgstr "" -#: app_Main.py:3146 +#: app_Main.py:3165 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" @@ -15918,7 +15883,7 @@ msgid "" "THE SOFTWARE." msgstr "" -#: app_Main.py:3168 +#: app_Main.py:3187 msgid "" "Some of the icons used are from the following sources:
" msgstr "" -#: app_Main.py:3204 +#: app_Main.py:3223 msgid "Splash" msgstr "" -#: app_Main.py:3210 +#: app_Main.py:3229 msgid "Programmers" msgstr "" -#: app_Main.py:3216 +#: app_Main.py:3235 msgid "Translators" msgstr "" -#: app_Main.py:3222 +#: app_Main.py:3241 msgid "License" msgstr "" -#: app_Main.py:3228 +#: app_Main.py:3247 msgid "Attributions" msgstr "" -#: app_Main.py:3251 +#: app_Main.py:3270 msgid "Programmer" msgstr "" -#: app_Main.py:3252 +#: app_Main.py:3271 msgid "Status" msgstr "" -#: app_Main.py:3253 app_Main.py:3333 +#: app_Main.py:3272 app_Main.py:3352 msgid "E-mail" msgstr "" -#: app_Main.py:3256 +#: app_Main.py:3275 msgid "FlatCAM Author" msgstr "" -#: app_Main.py:3261 +#: app_Main.py:3280 msgid "FlatCAM Evo Author/Maintainer" msgstr "" -#: app_Main.py:3330 +#: app_Main.py:3349 msgid "Language" msgstr "" -#: app_Main.py:3331 +#: app_Main.py:3350 msgid "Translator" msgstr "" -#: app_Main.py:3332 +#: app_Main.py:3351 msgid "Corrections" msgstr "" -#: app_Main.py:3469 +#: app_Main.py:3488 #, python-format msgid "This program is %s and free in a very wide meaning of the word." msgstr "" -#: app_Main.py:3470 +#: app_Main.py:3489 msgid "Yet it cannot evolve without contributions." msgstr "" -#: app_Main.py:3471 +#: app_Main.py:3490 msgid "If you want to see this application grow and become better and better" msgstr "" -#: app_Main.py:3472 +#: app_Main.py:3491 msgid "you can contribute to the development yourself by:" msgstr "" -#: app_Main.py:3473 +#: app_Main.py:3492 msgid "Pull Requests on the Bitbucket repository, if you are a developer" msgstr "" -#: app_Main.py:3475 +#: app_Main.py:3494 msgid "Bug Reports by providing the steps required to reproduce the bug" msgstr "" -#: app_Main.py:3477 +#: app_Main.py:3496 msgid "If you like what you have seen so far ..." msgstr "" -#: app_Main.py:3478 +#: app_Main.py:3497 msgid "Donations are NOT required." msgstr "" -#: app_Main.py:3478 +#: app_Main.py:3497 msgid "But they are welcomed" msgstr "" -#: app_Main.py:3509 +#: app_Main.py:3528 msgid "Contribute" msgstr "" -#: app_Main.py:3532 +#: app_Main.py:3551 msgid "Links Exchange" msgstr "" -#: app_Main.py:3544 app_Main.py:3563 +#: app_Main.py:3563 app_Main.py:3582 msgid "Soon ..." msgstr "" -#: app_Main.py:3551 +#: app_Main.py:3570 msgid "How To's" msgstr "" -#: app_Main.py:3670 +#: app_Main.py:3689 msgid "" "This entry will resolve to another website if:\n" "\n" @@ -16046,27 +16011,27 @@ msgid "" "use the YouTube channel link from the Help menu." msgstr "" -#: app_Main.py:3677 +#: app_Main.py:3696 msgid "Alternative website" msgstr "" -#: app_Main.py:4006 +#: app_Main.py:4025 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "" -#: app_Main.py:4023 +#: app_Main.py:4042 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "" -#: app_Main.py:4039 +#: app_Main.py:4058 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "" -#: app_Main.py:4227 app_Main.py:4288 app_Main.py:4318 +#: app_Main.py:4246 app_Main.py:4307 app_Main.py:4337 msgid "At least two objects are required for join. Objects currently selected" msgstr "" -#: app_Main.py:4236 +#: app_Main.py:4255 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 " @@ -16076,43 +16041,43 @@ msgid "" "Check the generated GCODE." msgstr "" -#: app_Main.py:4250 app_Main.py:4260 +#: app_Main.py:4269 app_Main.py:4279 msgid "Geometry merging finished" msgstr "" -#: app_Main.py:4283 +#: app_Main.py:4302 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "" -#: app_Main.py:4295 +#: app_Main.py:4314 msgid "Excellon merging finished" msgstr "" -#: app_Main.py:4313 +#: app_Main.py:4332 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "" -#: app_Main.py:4323 +#: app_Main.py:4342 msgid "Gerber merging finished" msgstr "" -#: app_Main.py:4343 app_Main.py:4379 +#: app_Main.py:4362 app_Main.py:4398 msgid "Failed. Select a Geometry Object and try again." msgstr "" -#: app_Main.py:4347 app_Main.py:4383 +#: app_Main.py:4366 app_Main.py:4402 msgid "Expected a GeometryObject, got" msgstr "" -#: app_Main.py:4362 +#: app_Main.py:4381 msgid "A Geometry object was converted to MultiGeo type." msgstr "" -#: app_Main.py:4397 +#: app_Main.py:4416 msgid "A Geometry object was converted to SingleGeo type." msgstr "" -#: app_Main.py:4634 +#: app_Main.py:4653 msgid "" "Changing the units of the project\n" "will scale all objects.\n" @@ -16120,647 +16085,647 @@ msgid "" "Do you want to continue?" msgstr "" -#: app_Main.py:4687 +#: app_Main.py:4706 msgid "Converted units to" msgstr "" -#: app_Main.py:4727 +#: app_Main.py:4746 msgid "Workspace enabled." msgstr "" -#: app_Main.py:4730 +#: app_Main.py:4749 msgid "Workspace disabled." msgstr "" -#: app_Main.py:4795 +#: app_Main.py:4814 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." msgstr "" -#: app_Main.py:4883 +#: app_Main.py:4902 msgid "Delete objects" msgstr "" -#: app_Main.py:4888 +#: app_Main.py:4907 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" msgstr "" -#: app_Main.py:4936 +#: app_Main.py:4955 msgid "Save the work in Editor and try again ..." msgstr "" -#: app_Main.py:4970 +#: app_Main.py:4989 msgid "Object deleted" msgstr "" -#: app_Main.py:4983 +#: app_Main.py:5002 msgid "Click to set the origin ..." msgstr "" -#: app_Main.py:5026 +#: app_Main.py:5045 msgid "Setting Origin..." msgstr "" -#: app_Main.py:5047 app_Main.py:5165 app_Main.py:5308 +#: app_Main.py:5066 app_Main.py:5184 app_Main.py:5327 msgid "Origin set" msgstr "" -#: app_Main.py:5066 +#: app_Main.py:5085 msgid "Origin coordinates specified but incomplete." msgstr "" -#: app_Main.py:5111 +#: app_Main.py:5130 msgid "Moving to Origin..." msgstr "" -#: app_Main.py:5115 app_Main.py:5183 +#: app_Main.py:5134 app_Main.py:5202 msgid "Failed. No object(s) selected..." msgstr "" -#: app_Main.py:5202 +#: app_Main.py:5221 msgid "Quadrant 1" msgstr "" -#: app_Main.py:5203 +#: app_Main.py:5222 msgid "Quadrant 2" msgstr "" -#: app_Main.py:5204 +#: app_Main.py:5223 msgid "Quadrant 3" msgstr "" -#: app_Main.py:5205 +#: app_Main.py:5224 msgid "Quadrant 4" msgstr "" -#: app_Main.py:5345 +#: app_Main.py:5364 msgid "Jump to ..." msgstr "" -#: app_Main.py:5346 +#: app_Main.py:5365 msgid "Enter the coordinates in format X,Y:" msgstr "" -#: app_Main.py:5356 +#: app_Main.py:5375 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "" -#: app_Main.py:5497 +#: app_Main.py:5516 msgid "Locate ..." msgstr "" -#: app_Main.py:6108 +#: app_Main.py:6143 msgid "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "" -#: app_Main.py:6114 +#: app_Main.py:6149 msgid "The current task was gracefully closed on user request..." msgstr "" -#: app_Main.py:6309 +#: app_Main.py:6344 msgid "Not available for Legacy 2D graphic mode." msgstr "" -#: app_Main.py:6411 +#: app_Main.py:6446 msgid "Adding tool from DB is not allowed for this object." msgstr "" -#: app_Main.py:6429 +#: app_Main.py:6464 msgid "" "One or more Tools are edited.\n" "Do you want to save?" msgstr "" -#: app_Main.py:6431 +#: app_Main.py:6466 msgid "Save Tools Database" msgstr "" -#: app_Main.py:6578 app_Main.py:6632 app_Main.py:6680 +#: app_Main.py:6625 app_Main.py:6679 app_Main.py:6727 msgid "Enter the Angle value:" msgstr "" -#: app_Main.py:6611 +#: app_Main.py:6658 msgid "Rotation done." msgstr "" -#: app_Main.py:6613 +#: app_Main.py:6660 msgid "Rotation movement was not executed." msgstr "" -#: app_Main.py:6662 +#: app_Main.py:6709 msgid "Skew on X axis done." msgstr "" -#: app_Main.py:6710 +#: app_Main.py:6757 msgid "Skew on Y axis done." msgstr "" -#: app_Main.py:6792 +#: app_Main.py:6839 msgid "New Grid ..." msgstr "" -#: app_Main.py:6793 +#: app_Main.py:6840 msgid "Enter a Grid Value:" msgstr "" -#: app_Main.py:6802 app_Main.py:6827 +#: app_Main.py:6849 app_Main.py:6874 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" -#: app_Main.py:6807 +#: app_Main.py:6854 msgid "New Grid added" msgstr "" -#: app_Main.py:6809 +#: app_Main.py:6856 msgid "Grid already exists" msgstr "" -#: app_Main.py:6811 +#: app_Main.py:6858 msgid "Adding New Grid cancelled" msgstr "" -#: app_Main.py:6833 +#: app_Main.py:6880 msgid "Grid Value does not exist" msgstr "" -#: app_Main.py:6835 +#: app_Main.py:6882 msgid "Grid Value deleted" msgstr "" -#: app_Main.py:6837 +#: app_Main.py:6884 msgid "Delete Grid value cancelled" msgstr "" -#: app_Main.py:6854 +#: app_Main.py:6898 msgid "Name copied to clipboard ..." msgstr "" -#: app_Main.py:7635 app_Main.py:7639 +#: app_Main.py:7679 app_Main.py:7683 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "" -#: app_Main.py:7642 +#: app_Main.py:7686 msgid "Viewing the source code of the selected object." msgstr "" -#: app_Main.py:7656 +#: app_Main.py:7700 msgid "Source Editor" msgstr "" -#: app_Main.py:7692 app_Main.py:7699 +#: app_Main.py:7736 app_Main.py:7743 msgid "There is no selected object for which to see it's source file code." msgstr "" -#: app_Main.py:7707 +#: app_Main.py:7751 msgid "Failed to load the source code for the selected object" msgstr "" -#: app_Main.py:7740 +#: app_Main.py:7784 msgid "Go to Line ..." msgstr "" -#: app_Main.py:7771 +#: app_Main.py:7815 msgid "Redrawing all objects" msgstr "" -#: app_Main.py:7859 +#: app_Main.py:7903 msgid "Failed to load recent item list." msgstr "" -#: app_Main.py:7866 +#: app_Main.py:7910 msgid "Failed to parse recent item list." msgstr "" -#: app_Main.py:7876 +#: app_Main.py:7920 msgid "Failed to load recent projects item list." msgstr "" -#: app_Main.py:7883 +#: app_Main.py:7927 msgid "Failed to parse recent project item list." msgstr "" -#: app_Main.py:7907 +#: app_Main.py:7951 msgid "Recent files list was reset." msgstr "" -#: app_Main.py:7921 +#: app_Main.py:7965 msgid "Recent projects list was reset." msgstr "" -#: app_Main.py:7946 +#: app_Main.py:7990 msgid "Clear Recent projects" msgstr "" -#: app_Main.py:7970 +#: app_Main.py:8014 msgid "Clear Recent files" msgstr "" -#: app_Main.py:8026 +#: app_Main.py:8070 msgid "FlatCAM Evo" msgstr "" -#: app_Main.py:8030 +#: app_Main.py:8074 msgid "Release date" msgstr "" -#: app_Main.py:8034 +#: app_Main.py:8078 msgid "Displayed" msgstr "" -#: app_Main.py:8037 +#: app_Main.py:8081 msgid "Snap" msgstr "" -#: app_Main.py:8046 +#: app_Main.py:8090 msgid "Canvas" msgstr "" -#: app_Main.py:8051 +#: app_Main.py:8095 msgid "Workspace active" msgstr "" -#: app_Main.py:8055 +#: app_Main.py:8099 msgid "Workspace size" msgstr "" -#: app_Main.py:8059 +#: app_Main.py:8103 msgid "Workspace orientation" msgstr "" -#: app_Main.py:8121 +#: app_Main.py:8165 msgid "Failed checking for latest version. Could not connect." msgstr "" -#: app_Main.py:8128 +#: app_Main.py:8172 msgid "Could not parse information about latest version." msgstr "" -#: app_Main.py:8138 +#: app_Main.py:8182 msgid "FlatCAM is up to date!" msgstr "" -#: app_Main.py:8143 +#: app_Main.py:8187 msgid "Newer Version Available" msgstr "" -#: app_Main.py:8145 +#: app_Main.py:8189 msgid "There is a newer version of FlatCAM available for download:" msgstr "" -#: app_Main.py:8149 +#: app_Main.py:8193 msgid "info" msgstr "" -#: app_Main.py:8177 +#: app_Main.py:8221 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:8262 +#: app_Main.py:8306 msgid "All plots disabled." msgstr "" -#: app_Main.py:8268 +#: app_Main.py:8312 msgid "All non selected plots disabled." msgstr "" -#: app_Main.py:8274 +#: app_Main.py:8318 msgid "All plots enabled." msgstr "" -#: app_Main.py:8280 +#: app_Main.py:8324 msgid "All non selected plots enabled." msgstr "" -#: app_Main.py:8286 +#: app_Main.py:8330 msgid "Selected plots enabled..." msgstr "" -#: app_Main.py:8294 +#: app_Main.py:8338 msgid "Selected plots disabled..." msgstr "" -#: app_Main.py:8328 +#: app_Main.py:8372 msgid "Enabling plots ..." msgstr "" -#: app_Main.py:8375 +#: app_Main.py:8419 msgid "Disabling plots ..." msgstr "" -#: app_Main.py:8511 +#: app_Main.py:8555 msgid "Set alpha level ..." msgstr "" -#: app_Main.py:8781 app_Main.py:8820 app_Main.py:8864 app_Main.py:8930 app_Main.py:9683 -#: app_Main.py:10968 app_Main.py:11033 +#: app_Main.py:8825 app_Main.py:8864 app_Main.py:8908 app_Main.py:8974 app_Main.py:9727 +#: app_Main.py:11017 app_Main.py:11082 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" msgstr "" -#: app_Main.py:8784 +#: app_Main.py:8828 msgid "Opening Gerber file." msgstr "" -#: app_Main.py:8823 +#: app_Main.py:8867 msgid "Opening Excellon file." msgstr "" -#: app_Main.py:8867 +#: app_Main.py:8911 msgid "Opening G-Code file." msgstr "" -#: app_Main.py:8921 app_Main.py:8925 +#: app_Main.py:8965 app_Main.py:8969 msgid "Open HPGL2" msgstr "" -#: app_Main.py:8933 +#: app_Main.py:8977 msgid "Opening HPGL2 file." msgstr "" -#: app_Main.py:8956 app_Main.py:8959 +#: app_Main.py:9000 app_Main.py:9003 msgid "Open Configuration File" msgstr "" -#: app_Main.py:8985 +#: app_Main.py:9029 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "" -#: app_Main.py:9032 +#: app_Main.py:9076 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "" -#: app_Main.py:9038 app_Main.py:9043 +#: app_Main.py:9082 app_Main.py:9087 msgid "Export PNG Image" msgstr "" -#: app_Main.py:9076 app_Main.py:9288 +#: app_Main.py:9120 app_Main.py:9332 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" -#: app_Main.py:9089 +#: app_Main.py:9133 msgid "Save Gerber source file" msgstr "" -#: app_Main.py:9118 +#: app_Main.py:9162 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "" -#: app_Main.py:9131 +#: app_Main.py:9175 msgid "Save Script source file" msgstr "" -#: app_Main.py:9160 +#: app_Main.py:9204 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" -#: app_Main.py:9173 +#: app_Main.py:9217 msgid "Save Document source file" msgstr "" -#: app_Main.py:9202 app_Main.py:9243 app_Main.py:10188 +#: app_Main.py:9246 app_Main.py:9287 app_Main.py:10232 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" -#: app_Main.py:9210 app_Main.py:9215 +#: app_Main.py:9254 app_Main.py:9259 msgid "Save Excellon source file" msgstr "" -#: app_Main.py:9333 +#: app_Main.py:9377 msgid "Only Geometry objects can be used." msgstr "" -#: app_Main.py:9378 app_Main.py:9382 +#: app_Main.py:9422 app_Main.py:9426 msgid "Import SVG" msgstr "" -#: app_Main.py:9408 app_Main.py:9412 +#: app_Main.py:9452 app_Main.py:9456 msgid "Import DXF" msgstr "" -#: app_Main.py:9438 +#: app_Main.py:9482 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:9563 +#: app_Main.py:9607 msgid "Project created in" msgstr "" -#: app_Main.py:9563 +#: app_Main.py:9607 msgid "seconds" msgstr "" -#: app_Main.py:9566 +#: app_Main.py:9610 msgid "New Project created" msgstr "" -#: app_Main.py:9592 +#: app_Main.py:9636 msgid "New TCL script file created in Code Editor." msgstr "" -#: app_Main.py:9619 app_Main.py:9621 app_Main.py:9656 app_Main.py:9658 +#: app_Main.py:9663 app_Main.py:9665 app_Main.py:9700 app_Main.py:9702 msgid "Open TCL script" msgstr "" -#: app_Main.py:9685 +#: app_Main.py:9729 msgid "Executing ScriptObject file." msgstr "" -#: app_Main.py:9693 app_Main.py:9697 +#: app_Main.py:9737 app_Main.py:9741 msgid "Run TCL script" msgstr "" -#: app_Main.py:9720 +#: app_Main.py:9764 msgid "TCL script file opened in Code Editor and executed." msgstr "" -#: app_Main.py:9766 app_Main.py:9773 +#: app_Main.py:9810 app_Main.py:9817 msgid "Save Project As ..." msgstr "" -#: app_Main.py:9808 +#: app_Main.py:9852 msgid "FlatCAM objects print" msgstr "" -#: app_Main.py:9821 app_Main.py:9829 +#: app_Main.py:9865 app_Main.py:9873 msgid "Save Object as PDF ..." msgstr "" -#: app_Main.py:9839 +#: app_Main.py:9883 msgid "Printing PDF ..." msgstr "" -#: app_Main.py:10013 +#: app_Main.py:10057 msgid "PDF file saved to" msgstr "" -#: app_Main.py:10035 app_Main.py:10295 app_Main.py:10429 app_Main.py:10496 +#: app_Main.py:10079 app_Main.py:10339 app_Main.py:10473 app_Main.py:10540 msgid "Exporting ..." msgstr "" -#: app_Main.py:10078 +#: app_Main.py:10122 msgid "SVG file exported to" msgstr "" -#: app_Main.py:10093 app_Main.py:10097 +#: app_Main.py:10137 app_Main.py:10141 msgid "Import FlatCAM Preferences" msgstr "" -#: app_Main.py:10108 +#: app_Main.py:10152 msgid "Imported Defaults from" msgstr "" -#: app_Main.py:10127 app_Main.py:10133 +#: app_Main.py:10171 app_Main.py:10177 msgid "Export FlatCAM Preferences" msgstr "" -#: app_Main.py:10153 +#: app_Main.py:10197 msgid "Exported preferences to" msgstr "" -#: app_Main.py:10286 +#: app_Main.py:10330 msgid "Excellon file exported to" msgstr "" -#: app_Main.py:10300 app_Main.py:10307 app_Main.py:10434 app_Main.py:10441 app_Main.py:10501 -#: app_Main.py:10508 +#: app_Main.py:10344 app_Main.py:10351 app_Main.py:10478 app_Main.py:10485 app_Main.py:10545 +#: app_Main.py:10552 msgid "Could not export." msgstr "" -#: app_Main.py:10421 +#: app_Main.py:10465 msgid "Gerber file exported to" msgstr "" -#: app_Main.py:10487 +#: app_Main.py:10531 msgid "DXF file exported to" msgstr "" -#: app_Main.py:10560 app_Main.py:10618 +#: app_Main.py:10604 app_Main.py:10662 msgid "Import failed." msgstr "" -#: app_Main.py:10652 app_Main.py:10854 app_Main.py:10919 +#: app_Main.py:10696 app_Main.py:10903 app_Main.py:10968 msgid "Failed to open file" msgstr "" -#: app_Main.py:10655 app_Main.py:10857 app_Main.py:10922 +#: app_Main.py:10699 app_Main.py:10906 app_Main.py:10971 msgid "Failed to parse file" msgstr "" -#: app_Main.py:10667 +#: app_Main.py:10711 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" -#: app_Main.py:10675 app_Main.py:10744 app_Main.py:10807 app_Main.py:10881 app_Main.py:10937 -#: app_Main.py:11105 tclCommands/TclCommandOpenDXF.py:89 +#: app_Main.py:10724 app_Main.py:10793 app_Main.py:10856 app_Main.py:10930 app_Main.py:10986 +#: app_Main.py:11160 tclCommands/TclCommandOpenDXF.py:89 msgid "Opening" msgstr "" -#: app_Main.py:10686 +#: app_Main.py:10735 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "" -#: app_Main.py:10723 +#: app_Main.py:10772 msgid "Cannot open file" msgstr "" -#: app_Main.py:10754 +#: app_Main.py:10803 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "" -#: app_Main.py:10789 +#: app_Main.py:10838 msgid "Reading GCode file" msgstr "" -#: app_Main.py:10802 +#: app_Main.py:10851 msgid "This is not GCODE" msgstr "" -#: app_Main.py:10820 +#: app_Main.py:10869 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:10876 +#: app_Main.py:10925 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "" -#: app_Main.py:10888 +#: app_Main.py:10937 msgid "Failed. Probable not a HPGL2 file." msgstr "" -#: app_Main.py:10914 +#: app_Main.py:10963 msgid "TCL script file opened in Code Editor." msgstr "" -#: app_Main.py:10948 +#: app_Main.py:10997 msgid "Failed to open TCL Script." msgstr "" -#: app_Main.py:10971 +#: app_Main.py:11020 msgid "Opening FlatCAM Config file." msgstr "" -#: app_Main.py:10998 +#: app_Main.py:11047 msgid "Failed to open config file" msgstr "" -#: app_Main.py:11030 +#: app_Main.py:11079 msgid "Loading Project ... Please Wait ..." msgstr "" -#: app_Main.py:11036 +#: app_Main.py:11085 msgid "Opening FlatCAM Project file." msgstr "" -#: app_Main.py:11051 app_Main.py:11055 app_Main.py:11073 +#: app_Main.py:11100 app_Main.py:11104 app_Main.py:11122 msgid "Failed to open project file" msgstr "" -#: app_Main.py:11128 +#: app_Main.py:11184 msgid "Loading Project ... restoring" msgstr "" -#: app_Main.py:11132 +#: app_Main.py:11190 msgid "Project loaded from" msgstr "" -#: app_Main.py:11164 +#: app_Main.py:11222 msgid "Saving Project ..." msgstr "" -#: app_Main.py:11186 app_Main.py:11222 +#: app_Main.py:11244 app_Main.py:11280 msgid "Project saved to" msgstr "" -#: app_Main.py:11193 +#: app_Main.py:11251 msgid "The object is used by another application." msgstr "" -#: app_Main.py:11207 +#: app_Main.py:11265 msgid "Failed to verify project file" msgstr "" -#: app_Main.py:11207 app_Main.py:11215 app_Main.py:11225 +#: app_Main.py:11265 app_Main.py:11273 app_Main.py:11283 msgid "Retry to save it." msgstr "" -#: app_Main.py:11215 app_Main.py:11225 +#: app_Main.py:11273 app_Main.py:11283 msgid "Failed to parse saved project file" msgstr "" -#: app_Main.py:11261 +#: app_Main.py:11319 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" @@ -16776,85 +16741,85 @@ msgstr "" msgid "self.solid_geometry is neither BaseGeometry or list." msgstr "" -#: camlib.py:1097 +#: camlib.py:1101 msgid "Pass" msgstr "" -#: camlib.py:1119 +#: camlib.py:1123 msgid "Get Exteriors" msgstr "" -#: camlib.py:1122 +#: camlib.py:1126 msgid "Get Interiors" msgstr "" -#: camlib.py:2501 +#: camlib.py:2505 msgid "Object was rotated" msgstr "" -#: camlib.py:2569 +#: camlib.py:2573 msgid "Object was skewed" msgstr "" -#: camlib.py:2647 +#: camlib.py:2651 msgid "Object was buffered" msgstr "" -#: camlib.py:2895 +#: camlib.py:2898 msgid "There is no such parameter" msgstr "" -#: camlib.py:3103 camlib.py:5440 camlib.py:5840 +#: camlib.py:3106 camlib.py:5424 camlib.py:5824 msgid "Indexing geometry before generating G-Code..." msgstr "" -#: camlib.py:3133 camlib.py:4165 camlib.py:4400 +#: camlib.py:3136 camlib.py:4149 camlib.py:4384 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into material.\n" "The Cut Z parameter needs to have a negative value, assuming it is a typo therefore the " "app will convert the value to negative. Check the resulting CNC code (Gcode etc)." msgstr "" -#: camlib.py:3140 +#: camlib.py:3143 msgid "The Cut Z parameter is zero. There will be no cut, aborting" msgstr "" -#: camlib.py:3277 camlib.py:3666 +#: camlib.py:3281 camlib.py:3671 msgid "The End X,Y format has to be (x, y)." msgstr "" -#: camlib.py:3357 camlib.py:3757 camlib.py:4249 camlib.py:4481 camlib.py:5514 camlib.py:5921 +#: camlib.py:3361 camlib.py:3762 camlib.py:4233 camlib.py:4465 camlib.py:5498 camlib.py:5905 msgid "Starting G-Code for tool with diameter" msgstr "" -#: camlib.py:3481 camlib.py:4370 camlib.py:4602 camlib.py:6863 camlib.py:7138 camlib.py:7287 +#: camlib.py:3485 camlib.py:4354 camlib.py:4586 camlib.py:6863 camlib.py:7138 camlib.py:7287 msgid "G91 coordinates not implemented" msgstr "" -#: camlib.py:3490 +#: camlib.py:3494 msgid "Finished G-Code generation for tool:" msgstr "" -#: camlib.py:3586 camlib.py:5387 camlib.py:5781 +#: camlib.py:3591 camlib.py:5371 camlib.py:5765 msgid "Cut_Z parameter is None or zero. Most likely a bad combinations of other parameters." msgstr "" -#: camlib.py:3594 camlib.py:5395 camlib.py:5790 +#: camlib.py:3599 camlib.py:5379 camlib.py:5774 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into material.\n" "The Cut Z parameter needs to have a negative value, assuming it is a typo therefore the " "app will convert the value to negative.Check the resulting CNC code (Gcode etc)." msgstr "" -#: camlib.py:3602 camlib.py:4175 camlib.py:4410 camlib.py:5403 camlib.py:5798 +#: camlib.py:3607 camlib.py:4159 camlib.py:4394 camlib.py:5387 camlib.py:5782 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "" -#: camlib.py:3607 camlib.py:5408 camlib.py:5804 +#: camlib.py:3612 camlib.py:5392 camlib.py:5788 msgid "Travel Z parameter is None or zero." msgstr "" -#: camlib.py:3612 camlib.py:5413 camlib.py:5809 +#: camlib.py:3617 camlib.py:5397 camlib.py:5793 msgid "" "The Travel Z parameter has negative value. It is the height value to travel between " "cuts.\n" @@ -16862,51 +16827,51 @@ msgid "" "the app will convert the value to positive.Check the resulting CNC code (Gcode etc)." msgstr "" -#: camlib.py:3620 camlib.py:5421 camlib.py:5817 +#: camlib.py:3625 camlib.py:5405 camlib.py:5801 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "" -#: camlib.py:3864 camlib.py:5256 camlib.py:5587 camlib.py:5997 +#: camlib.py:3869 camlib.py:5240 camlib.py:5571 camlib.py:5981 msgid "Finished G-Code generation" msgstr "" -#: camlib.py:3864 camlib.py:5587 camlib.py:5997 camlib.py:6115 +#: camlib.py:3869 camlib.py:5571 camlib.py:5981 camlib.py:6099 msgid "paths traced" msgstr "" -#: camlib.py:3920 +#: camlib.py:3925 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, y) \n" "but now there is only one value, not two. " msgstr "" -#: camlib.py:3932 camlib.py:5350 camlib.py:5748 +#: camlib.py:3937 camlib.py:5334 camlib.py:5732 msgid "" "The End Move X,Y field in Edit -> Preferences has to be in the format (x, y) but now " "there is only one value, not two." msgstr "" -#: camlib.py:5373 +#: camlib.py:5357 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, y) \n" "but now there is only one value, not two." msgstr "" -#: camlib.py:5639 +#: camlib.py:5623 msgid "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "" -#: camlib.py:5681 +#: camlib.py:5665 msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." msgstr "" -#: camlib.py:6025 +#: camlib.py:6009 msgid "There is no tool data in the SolderPaste geometry." msgstr "" -#: camlib.py:6115 +#: camlib.py:6099 msgid "Finished SolderPaste G-Code generation" msgstr "" @@ -16934,7 +16899,7 @@ msgstr "" msgid "G91 coordinates not implemented ..." msgstr "" -#: defaults.py:898 +#: defaults.py:901 msgid "Failed to parse defaults file." msgstr "" @@ -16954,6 +16919,18 @@ msgstr "" msgid "Expected either -box or -all." msgstr "" +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Tool_nr" +msgstr "" + +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Drills_Nr" +msgstr "" + +#: tclCommands/TclCommandDrillcncjob.py:196 +msgid "Slots_Nr" +msgstr "" + #: tclCommands/TclCommandGeoCutout.py:147 msgid "The name of the object for which cutout is done is missing. Add it and retry." msgstr ""